/*-General-----------------------------------------------*/
body {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color:#000;
	background:#703;
}

html, body, form, h1, h2, h3, h4, h5, h6, p, div, ul, li, dl, dd, dt {
	margin:0;
	padding:0;
}

a img {
	border:none;
	margin:0;
	padding:0;
}

a { color:#000; text-decoration:underline; font-weight:normal; }
a:hover { color:#703; text-decoration:none; font-weight:normal; }

h1 {
	font-size:11px;
	text-transform:uppercase;
	}
	
h2 {
	font-size:10px;
	font-weight:none;
	}
	
form { display:inline; }

/*-prehome--------------------------------------------*/
#prehome {
}

#prehome .form{
	margin:50px 0 0 40px;
	width:700px;
	height:80px;
	background:#E5E5DA;
	border:solid 2px #BAB9AA;
	font-family:verdana,arial;
	font-size:10px;
}

#prehomeValidation {
	font-size:10px;
	text-align:right;
	padding-top:20px;
}

#prehomeValidation a { color:#808; text-decoration:none; }
#prehomeValidation a:hover { color:#000; text-decoration:underline; }

#prehomeEnd {
	margin:0 auto;
	text-align:center;
	padding-top:10px;
	width:780px;
	color:#FFF;
}

#prehomeEnd a {	color:#FFF; }
#prehomeEnd a:hover { color:#FC0; }

/*-Header------------------------------------------------*/
#top {
	margin:8px;
	color:#EECCDD;
}

#top h1, #top h2 {
	font-size:10px;
	line-height:13px;
	font-weight:normal;
}

#overall { 
	width:780px;
	background:url('/images/background2.gif') repeat-y;
	margin:0 0 0 6px;
}

#overallBg { background:url('/images/background1.jpg') no-repeat;}

#header { height:115px;}

#header #logo {
	float:left;
}

#header #titre {
	float:left;
	width:468px;
	height:30px;
	margin:10px 0 0 0;
}
#header #titre a { float:left; padding-top:4px; color:#000; text-decoration:none; font-weight:bold; }
#header #titre a.favoris {
	float:right;
	padding: 4px 0 0 25px
	height:30px;
	background:url('/images/favoris.gif') no-repeat;
}

#header #titre a:hover { color:#703; text-decoration:underline; font-weight:bold; }

.end p a:hover { color:#000; text-decoration:underline; }

/*-Navigation--------------------------------------------*/
#menu {
	margin:0 1px 0 1px;
	height:36px;
	background:url('/images/menubg.gif') repeat-x;
}

#menu .start {
	float:left;
	width:160px;
	height:36px;
	background:url('/images/logo2.gif') left top no-repeat;
	
}

#menu ul {
	margin:0 1px 0 1px;
	padding-top:4px;
	list-style-type:none;
	text-transform:uppercase;
	font-weight:bold;
}

#menu li {
	float:left;
	padding:0 30px 0 0;
	background:url('/images/flecherose.gif') right no-repeat;
}

#menu li a { line-height:26px; color:#703; text-decoration:none; }
#menu li a:hover { line-height:26px; color:#000; text-decoration:underline; }

#menu .end {
	float:right;
	width:16px;
	height:28px;
	background:url('/images/menu_d.gif') right top no-repeat;
}

/*-Contenu-----------------------------------------------*/
#content { }

#content #colG p { margin:360px 0 0 15px; }

#content #colG img { padding:3px; }

/*-Categorie-------------------------------------------------*/
#categorie { 
	background:url('/images/barrecat.gif') bottom repeat-x;
	padding:10px 10px 20px 10px;
	height:70px;
}
#categorie h1 {
	width:155px;
	background:url('/images/flechenoire.gif') right no-repeat;
}
	
#categorie ul {
	list-style-type:none;
}

#categorie li {
	float:left;
	padding:0 30px 0 0;
	background:url('/images/flecherose.gif') right no-repeat;
	line-height:15px;
}

#categorie li a { color:#703; text-decoration:none; font-weight:normal; }
#categorie li a:hover { text-decoration:underline;}

/*-Cover-------------------------------------------------*/
#cover { 
	margin:20px 0 0 30px;
	width:460px;
}

#cover a { color:#703; text-decoration:underline; }
#cover a:hover { color:#000; text-decoration:underline; }

#cover h2 {
	font-weight:normal;
	margin:0 0 5px 0;
}

#cover img { 
	border:#703 solid 1px;
	margin:0 10px 5px 0;
	float:left;
	/*width:220px;*/
	height:150px;
}

#cover p { line-height:1.3em; }

/*-Contenu (index)---------------------------------------*/
#indexContenu {
	background:url('/images/barrecat.gif') top repeat-x;
	clear:left;
}

#indexContenu #index {
	margin:30px 20px 0 30px;
}

#indexContenu h2 { margin-bottom:6px; }

#indexContenu #index h1 { padding:20px 0 10px 0; }	

#indexContenu ul { list-style-type:none; }
#indexContenu li {
	display:inline;
	padding-right:6px;
	line-height:1.8em;
}

#indexContenu a{ color:#703; text-decoration:underline; }
#indexContenu a:hover{ color:#000; text-decoration:underline; }

/*-Contenu (vidéos)--------------------------------------*/
.contenu { 
	margin:20px 20px 0 20px;
}

.contenu .start { }

.contenu .titre  {
	height:40px;
	padding:12px 0 0 0;
	background:url('/images/videostart.gif') no-repeat;
}

.contenu .titre h1 {
	font-size:1.0em;
	font-weight:bold;
	margin:0 0 0 10px;
}
.contenu .titre p { margin:5px 0 0 10px; color:#703; }

.contenu .photos  {
	background:url('/images/videobg.gif') no-repeat;
	padding:10px;
	height:170px;
}

.contenu .photos img { float:left; border:solid 1px #703; }
.contenu .photos .photo1 { width:275px; }
.contenu .photos .photo2 { width:135px; margin:0 0 0 10px; }
.contenu .photos .photo3 { width:135px; margin:0 0 0 10px;}
.contenu .photos .photo4 { width:135px; margin:0 0 0 10px; }
.contenu .photos .telechargement { width:274px; height:78px; margin:0 0 0 80px; border:none; }

.contenu .photos img a:hover { border:#000; }

.contenu .description {
	 background:#EBEBE3;
	 border-left:solid 1px #FFF;
	 border-right:solid 1px #FFF;
}

.contenu .description p { display:block; padding:15px 15px 0 15px; text-align:justify;}
.description  a { text-decoration:none; }
.description  a:hover { text-decoration:none; }

.contenu .end {
	background:url('/images/videoend.gif') no-repeat;
	height:11px;
}


/*-Contenu (page Nombre)--------------------------------------*/
#pagesNombre { 
	margin:5px 0 0 20px;
	height:59px;
	text-align:center;
	padding:23px 0 0 0;
	background:url('/images/pagesNombre.gif') no-repeat;
	}

#pagesNombre p a {
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#000;
	}

#pagesNombre p a:hover {
	color:#703;
	}
	
	
/*-Footer------------------------------------------------*/
#footer {
	text-align:center;
	line-height:1.2em;
	padding:0 0 10px 0;
}
#footer a { text-decoration:underline; }
#footer a:hover { text-decoration:underline; }

/*-Fitfh Col------------------------------------------------*/
#fifthcol {
	position:absolute;
	width:141px;
	z-index:1;
	left: 800px;
	top: 42px;
	text-align:center;
}

#fifthcol .start{
	height:7px;
	background:url('/images/droitestart.gif') no-repeat;
}


#fifthcol .content {
	background:url('/images/droitebg.gif') #E5E5DB repeat-x;
	border-left:solid 1px #FFF;
	border-right:solid 1px #FFF;
}

#fifthcol .content img  { padding:0 0 5px 0; }

#fifthcol p { line-height:1.4em; }

#fifthcol a { text-decoration:underline; }
#fifthcol a:hover { text-decoration:underline; }

#fifthcol .end{
	height:8px;
	background:url('/images/droiteend.gif') no-repeat;
}

/*-IE Bugfix---------------------------------------------*/
/* Layout bugfix for IE \*/
* html #cover .archives {height: 1%;}
/* End hide from IE5-mac */
