/* Mise en page */
body {background: #FFFFFF url(image/interface/bg_photos.jpg) no-repeat center top; padding:0; display: inline; font-size: 11px; margin: 0px; color: #818181; font-family: Arial, Helvetica, sans-serif; text-align:justify;}

/*-----------------------------------------------------------*/


/* Header */
#headfav {margin:0 auto 0 auto; width:950px; height:32px;}
	#headfavg {float: left; background: url(image/interface/favg_photos.jpg); margin:0; width:669px; height:32px;}
	#headfavb {float: left; margin:0; width:236px; height:32px;}
	#headfavd {float: left; background: url(image/interface/favd_photos.jpg); margin:0; width:45px; height:32px;}
#head01 {background: url(image/interface/header1_photos.jpg) no-repeat left top; margin:0 auto 0 auto; width:320px; height:75px; padding:30px 597px 4px 33px;}
#head02 {background: url(image/interface/header2_photos.jpg) no-repeat left top; margin:0 auto 0 auto; width:950px; height:84px;}
	#head02sl {}
	#head02co {margin:40px 762px 8px 48px; width:140px; height:20px; vertical-align:middle; line-height: 20px; text-align:center;}


/*-----------------------------------------------------------*/


/* Contenu */
#contenu {background: url(image/interface/bg_charte.jpg); width: 950px; margin:0 auto 0 auto;}

	/* 2x DIV conteneur */
	#menug {float: left; margin:0 0 0 6px; width:188px;}
	#homed {float: left; margin:0 0 0 12px; width:738px;}

		/* Espace connexion & publicite */
		#bgrent {margin:0; width:188px; height:30px;}
		#bgrext {margin:0; background: url(image/interface/menug_ex.jpg); width:178px; padding:5px 5px 5px 5px; text-align:center;}
		#bgrins {margin:0; background: url(image/interface/menug_ex.jpg); width:178px; padding:5px 5px 5px 5px; text-align:center;}
		#bgrpub {margin:0; background: url(image/interface/menug_ex.jpg); width:178px; padding:5px 5px 5px 5px; text-align:center;}
			#bgrpub img {margin: 0 0 4px 0; border:0px;}
		#bgrsep {margin:0; background: url(image/interface/menug_sep.jpg); width:188px; height:7px;}
		#bgrlo {margin:0 0 6px 0; background: url(image/interface/menug_lo.jpg); width:188px; height:6px;}

		/* Menu */
		#mgent {margin:0; width:188px; height:45px;}
		#mglink {width: 188px;}
			#mglink ul {margin: 0 0 0 0; padding: 0; list-style-type: none;}
			#mglink li {height:20px; padding: 0; text-align:left;}
			#mglink a {background: url(image/interface/mglin0_photos.jpg) no-repeat left top; display:block; width:166px; height:17px; padding-left: 22px; font-size:11px; color: #FFFFFF; text-decoration: none; padding-top:3px}
			#mglink a:hover {background: url(image/interface/mglin1_photos.jpg) no-repeat left top; font-size:11px; color: #EC7403; text-decoration: none;}
		#mglo {margin:0 0 6px 0; background: url(image/interface/mglo_photos.jpg); width:188px; height:6px;}

		/* Bouton de section */
		#homehi {margin:0 0 0 48px; width:690px;}
			#homehica {float: left; margin:0 0 10px 10px; width:220px; height:60px;}

		/* Cadre presentation */
		#cadpre {margin:6px 0 6px 0; width:738px;}
			#cadprehi {background: url(image/interface/cadprehi_photos.jpg); margin:0; width:738px; height:32px;}
			#cadpreex {background: url(image/interface/cadpreexp_photos.jpg); margin:0; width:698px; padding:0 20px 0 20px;}
				#cadpreex1 {float: left; margin:0 19px 0 0; width:437px;}
				#cadpreex2 {float: left; margin:0; width:242px;}
			#cadprelo {background: url(image/interface/cadprelo_photos.jpg); margin:0; width:738px; height:12px;}

		/* Cadre 100% */
		#cad100 {margin:6px 0 6px 0; width:738px;}
			#cad100hi {background: url(image/interface/cad100hi_photos.jpg); margin:0; width:738px; height:77px;}
			#cad100ex {background: url(image/interface/cad100ex_photos.jpg); margin:0; width:698px; padding:0 20px 0 20px;}
			#cad100lo {background: url(image/interface/cad100lo_photos.jpg); margin:0; width:738px; height:44px;}

		/* Cadre 50% */
		#cad50 {float: left; margin:6px 1px 6px 0; width:368px;}
			#cad50hi {background: url(image/interface/cad50hi_photos.jpg); margin:0; width:368px; height:51px;}
			#cad50ex {background: url(image/interface/cad50ex_photos.jpg); margin:0; width:328px; padding:0 20px 0 20px;}
			#cad50lo {background: url(image/interface/cad50lo_photos.jpg); margin:0; width:368px; height:26px;}

		/* Div de centrage */
			/* Apercu image */
			#aperc {text-align:center;}
			/* Bouton et texte */
			#centr {text-align:center;}

/*-----------------------------------------------------------*/


/* Footer */
#footco {margin:0 auto 0 auto; width: 950px; height:48px;}
	#footcolo {float: left; width: 200px; height:48px;}
	#footcopy {float: left; background: url(image/interface/footcopy_bg.jpg); width: 730px; height:38px; padding: 10px 20px 0 0;}
#footpahi {margin:0 auto 0 auto; background: url(image/interface/foot_parthi.jpg); width: 950px; height:7px;}
#footpaex {margin:0 auto 0 auto; background: url(image/interface/foot_partex.jpg); width: 950px;}
	#footpaexc {float: left; width: 220px; margin:0 0 0 15px; text-align:center;}

#footlo {margin:0 auto 0 auto; background: url(image/interface/footer_photos.jpg); width: 950px; height:83px;}

/*-----------------------------------------------------------*/


/* Patch bug IE6 */
.spacer {clear: both; visibility:hidden; margin:0; padding:0;}

/*-----------------------------------------------------------*/


/* Styles */
h1 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; display:inline;}
.style2 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;}
h2 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #818181; display:inline;}
h3 {font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #818181; display:inline;}
.style5 {font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #3A3938;}

/* Styles liens */
a {color: #818181; text-decoration: none ;font-size : 11px ;}
a:link {color: #818181;}
a:hover {color: #818181; text-decoration: underline ;font-size : 11px ;}

#bgrins a {color: #B3B3B3; text-decoration: underline ;font-size : 13px ; font-weight: bold;}
#bgrins a:link {color: #B3B3B3;}
#bgrins a:hover {color: #818181; text-decoration: none ;font-size : 13px ; font-weight: bold;}

#homed a {color: #FF7A11; text-decoration: none ;font-size : 11px ;}
#homed a:link {color: #FF7A11;}
#homed a:hover {color: #FF7A11; text-decoration: underline ;font-size : 11px ;}

#footco a {color: #818181; text-decoration: none ;font-size : 11px ; font-weight: bold;}
#footco a:link {color: #818181;}
#footco a:hover {color: #818181; text-decoration: underline ;font-size : 11px ; font-weight: bold;}

/* Styles liens image */
#aperc a img {border: solid #E9E9EB 1px;}
#aperc a:hover img {border: solid #F3A600 1px;}

/* Styles formulaires */
.inputmenu {font-size: 10px; font-family: Arial, Helvetica, sans-serif; width:90px;}

.cat_photo {
background-color:#FFFFFF;
border:1px solid #7B7986;
padding-left:10px;
width:550px;
color: #000000;
text-decoration: none;
}
.contenu {
background-color : #0D0D0F;
width : 941px;
margin : auto;
}
.banqueimages {
width : 575px;
height :195px;
margin : auto;
}

.banque_images {
padding-bottom : 8px;
padding-left : 4px;
padding-right : 4px;
width : 180px;
height :180px;
float : left;
}

.banque_image {
background-color:#FFFFFF;
border:1px solid #7B7986;
width : 178px;
height :178px;
}

.banque_image_1 {
padding-top : 15px;
vertical-align : middle;
text-align:center;
width : 178px;
height :120px;
margin : auto;
}

.banque_image_1 img {
border: 0px;
}

.banque_image_2 {
text-align:center;
width : 178px;
height :18px;
font-size: 16px;
color: #3366CC;
margin : auto;
}

.banque_image_3 {
text-align:center;
width : 178px;
height :24px;
font-size: 11px;
color: #666666;
margin : auto;
}
.popup {
position: absolute;
border: 1px solid #000000;
visibility: hidden;
padding: 1px;
z-index: 99;
}