* {
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
html, body {
	height:100%;
}
body {
	background: url(images/fond_general.jpg);
}
ul{
	list-style-type:none;
}
a {
	font-size: 12px;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}
img{
	vertical-align:top;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////// général ////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
h1#slogan{
	position: absolute;
	top: 5px;
	left:50%;
	width: 750px;
	margin-left:-375px;
	text-align: right;
	color: #E3E8A3;
}
h1#slogan span{
	color: #CA004D;
} 
#global{
	position: absolute;
	top: 20px;
	left:50%;
	width: 750px;
	margin-left:-375px;
	border: 1px solid #CA004D;
}
.background_accueil{
	background: black url(images/fond_conteneur_accueil.jpg) no-repeat scroll 30px bottom;
}
.background_agence{
	background: black url(images/fond_conteneur_agence.png) no-repeat scroll 30px top;
}
.background_annonce{
	background: black url(images/fond_conteneur_annonce.jpg) no-repeat scroll 30px bottom;
}
.background_contact{
	background: black url(images/fond_conteneur_contact.png) no-repeat scroll left top;
}
.background_alerte{
	background: black url(images/fond_conteneur_alerte.jpg) no-repeat scroll left top;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////// haut ////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#global #haut{
	height: 159px;
	background: url(images/fond_gauche.png);
}
#num_phone{
	position: absolute;
	width: 100%;
	color: #CF1248;
	margin:2px 0px 0px 58px;
	font-size: 18px;
	font-family: Verdana;
}
#flag-fr{
	position: absolute;
	top:125px;
	left:700px;
}
#flag-eng{
	position: absolute;
	top:125px;
	left:725px;
}
#global #haut a#logo{
	position: absolute;
	display: block;
	margin: 12px 0px 0px 38px;
	width: 178px;
	height: 149px;
	background-image: none;
	background-repeat: no-repeat;
	background-image: url(images/logo_3a.png);
	* background-image: None;
	background-repeat: no-repeat;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo_3a.png", sizingMethod='scale');
}
#global #haut ul#menu{
	position: absolute;
	margin: 0px 0px 0px 317px;
	padding-left: 23px;
	width: 410px;
	height: 146px;
	background-image: none;
	background-repeat: no-repeat;
	background-image: url(images/fond_menu.png);
	* background-image: None;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fond_menu.png", sizingMethod='scale');
}
#global #haut ul#menu li{
	float: left;
	text-align: center;
}
#global #haut ul#menu li a{
	display: block;
	margin: 24px 13px 0px 0px;
	width: 84px;
	padding: 35px 0px 35px 0px;
	color: #E1E496;
	font-family: Verdana;
	* background-image: None;
	background-image: none;
	background-repeat: no-repeat;
}
#global #haut ul#menu li a#menu_accueil{
	background-image: url(images/fond_accueil.png);
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fond_accueil.png", sizingMethod='scale');
}
#global #haut ul#menu li a:hover#menu_accueil{
	background-image: url(images/fond_accueil_hover.png);
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fond_accueil_hover.png", sizingMethod='scale');
	color: #CF1249;
}
#global #haut ul#menu li a.select_accueil{
	background-image: url(images/fond_accueil_hover.png) !important;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fond_accueil_hover.png", sizingMethod='scale') !important;
	color: #CF1249;
}
#global #haut ul#menu li a#menu_ventes{
	background-image: url(images/fond_ventes.png);
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fond_ventes.png", sizingMethod='scale');
}
#global #haut ul#menu li a:hover#menu_ventes{
	background-image: url(images/fond_ventes_hover.png);
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fond_ventes_hover.png", sizingMethod='scale');
	color: #CF1249;
}
#global #haut ul#menu li a.select_ventes{
	background-image: url(images/fond_ventes_hover.png) !important;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fond_ventes_hover.png", sizingMethod='scale') !important;
	color: #CF1249;
}
#global #haut ul#menu li a#menu_agence{
	background-image: url(images/fond_agence.png);
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fond_agence.png", sizingMethod='scale');
}
#global #haut ul#menu li a:hover#menu_agence{
	background-image: url(images/fond_agence_hover.png);
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fond_agence_hover.png", sizingMethod='scale');
	color: #CF1249;
}
#global #haut ul#menu li a.select_agence{
	background-image: url(images/fond_agence_hover.png) !important;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fond_agence_hover.png", sizingMethod='scale') !important;
	color: #CF1249;
}
#global #haut ul#menu li a#menu_contact{
	background-image: url(images/fond_contact.png);
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fond_contact.png", sizingMethod='scale');
}
#global #haut ul#menu li a:hover#menu_contact{
	background-image: url(images/fond_contact_hover.png);
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fond_contact_hover.png", sizingMethod='scale');
	color: #CF1249;
}
#global #haut ul#menu li a.select_contact{
	background-image: url(images/fond_contact_hover.png) !important;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fond_contact_hover.png", sizingMethod='scale') !important;
	color: #CF1249;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////// gauche ////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#gauche{
	width: 187px;
	float: left;
	display: inline;
	margin: 40px 0px 0px 40px;
}
#droite{
	float: left;
	width: 522px;
}
#gauche h4{
	border-bottom: 1px solid #E3E8A3;
}
#gauche h4 a{
	color: #E3E8A3;
	font-weight: normal;
	font-size: 11px;
}
#gauche h2{
	margin: 15px 0px 0px 5px;
	padding: 1px 0px 0px 25px;
	font-weight: normal;
	height: 30px;
	color: #CA004D;
	font-size: 18px;
	background-image: none;
	background-repeat: no-repeat;
	background-image: url(images/puce_ventes.png);
	* background-image: None;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/puce_ventes.png", sizingMethod='crop');
}
#gauche ul{
	margin: 5px 0px 0px 15px;
}
#gauche ul li{
	margin: 0px 0px 4px 0px;
}
#gauche ul li a{
	display: block;
	width: 135px;
	padding: 0px 0px 3px 15px;
	border-bottom: 1px solid white;
	background: url(images/puce_liste.png) no-repeat scroll left 3px;
	color: white;
}
#gauche ul li a.last{
	border: none;
}
#gauche ul li a:hover{
	background: url(images/puce_liste_hover.png) no-repeat scroll left 3px;
	font-style: italic;
}
#gauche ul li a#selected{
	background: url(images/puce_liste_hover.png) no-repeat scroll left 3px;
	font-style: italic;
}
#gauche hr{
	border-top: 1px solid #E3E8A3;
	height: 1px;
	margin: 25px 0px 25px 0px;
}
#gauche a#lien_alerte{
	display: block;
	height: 38px;
	color: white;
	font-weight: bold;
	border-bottom: 1px solid #CA004D;
	padding: 0px 0px 5px 45px;
	background-image: none;
	background-repeat: no-repeat;
	background-image: url(images/puce_alerte.png);
	* background-image: None;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/puce_alerte.png", sizingMethod='crop');
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////// bas ////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#global #bas{
	clear: both;
	width:750px;
	height: 53px;
	color:white;
	background: url(images/fond_bas.png);
}
#global #bas ul{
	position: absolute;
	margin: 25px 0px 0px 45px;
}
#global #bas ul li{
	float: left;
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid white;
}
#global #bas ul li a{
	color: white;
	font-size: 11px;
}
#global #bas ul li a:hover{
	text-decoration: underline;
}
#global #bas p{
	position: absolute;
	text-align: right;
	margin: 15px 0px 0px 385px;
	font-size: 11px;
}
#global #bas p span{
	color: #CA004D;
	font-size: 11px;
	font-weight: bold;
}
#global #bas p span#phone{
	color: #E3E8A3;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////// contenu  ////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#global #contenu{
	clear:both;
	background: url(images/fond_gauche.png);
}
/* ------------------------------------------ index.php ----------------------------------- */
#global #cdc{
	float: left;
	display: inline;
	margin: 20px 0px 15px 14px;
	width: 508px;
	height: 358px;
	background-image: none;
	background-repeat: no-repeat;
	background-image: url(images/fond_cdc.png);
	* background-image: None;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fond_cdc.png", sizingMethod='crop');
}
#global #cdc p#lien_vis{
	position: absolute;
	text-align: right;
	width: 488px;
	font-size: 10px;
	color: #E3E8A3;
}
#global #cdc #photo_cdc{
	position: absolute;
	margin: 39px 0px 0px 29px;
}
#global #cdc #informations_cdc{
	position: absolute;
	margin: 110px 0px 0px 355px;
	font-size: 11px;
	color: white;
	width: 125px;
	height: 125px;
	text-align: justify;
}
#global #cdc #informations_cdc b{
	font-weight: bold;
	color: #CA004D;
}
#global #cdc #liste_photos_cdc{
	position: absolute;
	margin: 277px 0px 0px 29px;
}
#global #cdc #liste_photos_cdc a{
	margin-right: 13px;
}
#global #cdc #liste_photos_cdc img{
	width: 98px;
	height: 59px;
	border: 2px solid #E4E7A0;
}
#global #cdc #liste_photos_cdc img#img1{
	border: 2px solid #CA004D;
}
#global #cdc #curseur1, #global #cdc #curseur2, #global #cdc #curseur3, #global #cdc #curseur4{
	position: absolute;
	width: 28px;
	height: 27px;
	background-image: none;
	background-repeat: no-repeat;
	background-image: url(images/curseur.png);
	* background-image: None;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/curseur.png", sizingMethod='crop');
	display: none;
}
#global #cdc #curseur1{
	margin: 323px 0px 0px 113px;
	display: inline;
}
#global #cdc #curseur2{margin: 323px 0px 0px 232px;}
#global #cdc #curseur3{margin: 323px 0px 0px 350px;}
#global #cdc #curseur4{margin: 323px 0px 0px 467px;}
#global #cdc hr{
	position: absolute;
	margin-top: 360px;
	border: 1px solid #E4E7A0;
	width: 508px;
}
/* ------------------------------------------ liste-annonces.php ----------------------------------- */
#droite_annonces{
	float: left;
	width: 522px;
}
form#form_liste{
	float: left;
	display: inline;
	margin-left: 35px;
	width:265px;
	padding-top:14px;
	padding-bottom:14px;
	padding-left: 35px;
	background: url(images/fond_tri.jpg) no-repeat;
}

#form_liste label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:10px;
	margin-right: 10px;
	color: #CA004D;
}
#form_liste select{
	border:1px solid #E3E8A3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #CA004D;
	color: #E3E8A3;
}
#form_liste select#type, #form_liste select#type option{
	width:110px;
}
#form_liste select#tri, #form_liste select#tri option{
	width:150px;
	position:relative;
}
#form_liste option{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:110px;
}
#form_liste input{
	margin-left:10px;
}
#droite_annonces p#lien_vis{
	text-align: right;
	padding-right: 20px;
	font-size: 10px;
	color: #E3E8A3;
}

#droite_annonces #pages{
	clear:both;
	width:485px;
	height:15px;
	margin: 0px 0px 0px 35px;
	padding:20px 0px 1px 0px;
	border-bottom: 1px solid #E3E8A3;
}
#droite_annonces .no_border{
	border: none !important;
	margin-bottom: 15px !important;
}
#droite_annonces #pages #prec{
	float:left;
	width:122px;
}
#droite_annonces #pages #liste_pages{
	float:left;
	width:240px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#CA004D;
}
#droite_annonces #pages #liste_pages span{
	font-weight: normal;
	font-size:11px;
	color:#E3E8A3;
	border-right: 1px solid #E3E8A3;
	padding-right: 3px;
}
#droite_annonces #pages #liste_pages span#span1{
	border: none !important;
	padding: 0 !important;
}
#droite_annonces #pages #liste_pages a{
	font-size:10px;
	color:#E3E8A3;
	border-right: 1px solid #E3E8A3;
	padding-right: 3px;
}
#droite_annonces #pages #liste_pages em{
	font-weight: bold;
	font-size:11px;
	color:#CA004D;
	font-style: normal;
	border-right: 1px solid #E3E8A3;
	padding-right: 3px;
}

#droite_annonces #pages #suiv{
	float:left;
	width:123px;
	text-align:right;

}
#droite_annonces #pages #prec a{
	display:block;
	font-size:11px;
	color:#E3E8A3;
	text-decoration:none;
}
#droite_annonces #pages #suiv a{
	display:block;
	font-size:11px;
	color:#E3E8A3;
	text-decoration:none;
}
#droite_annonces ul#liste{
	margin: 0px 0px 0px 35px;
}
#droite_annonces ul#liste li{
	clear: both;
	margin-top: 5px;
	padding-bottom: 10px;
	border-bottom: 2px solid #E3E8A3;
	background: url(images/fond_annonces.jpg) no-repeat;
}
#droite_annonces ul#liste li .photo{
	float: left;
	display: inline;
	width: 160px;
	margin: 32px 0px 0px 10px;
}
#droite_annonces ul#liste li .photo a img{
	border: 1px solid #E3E8A3;
}
#droite_annonces ul#liste li .description{
	float: left;
	width: 275px;
}
#droite_annonces ul#liste li .description h2{
	margin-top: 28px;
}
#droite_annonces ul#liste li .description h2 a{
	color: #CA004D;
	font-size: 14px;
}
#droite_annonces ul#liste li .description h3 a{
	color: #E3E8A3;
	font-size: 11px;
}
#droite_annonces ul#liste li .description p.desc{
	margin: 10px 0px 0px 0px;
	color: white;
	font-size: 11px;
}
#droite_annonces ul#liste li .description p.montant{
	color: #CA004D;
	font-weight: bold;
	font-size: 11px;
	margin-top: 8px;
}
#droite_annonces ul#liste li .description p.lien{
	text-align: right;
}
#droite_annonces ul#liste li .description p.lien a{
	color: #E3E8A3;
	font-size: 11px;
	font-style: italic;
}
#droite_annonces ul#liste li .clear_both{
	clear: both;
}
/* ------------------------------------------ annonce.php ----------------------------------- */
#droite_annonce{
	float: left;
	width: 522px;
}
#droite_annonce p#lien_vis{
	text-align: right;
	padding-right: 20px;
	font-size: 10px;
	color: #E3E8A3;
}
h1#title_annonce{
	margin:30px 0px 0px35px;
	padding: 0px;
	width:375px;
	height:30px;
	font-size:14px;
	color:#CA004D;
	font-family:verdana;
	border-bottom:0px;
	font-weight:bold;
	background:url(images/cadre_annonce_haut.png);
}
h1#title_annonce span{
	font-size:11px;
	color:#CA004D;
	font-family:verdana;
	font-weight: normal;
}

#annonce{
	margin: 0px 0px 15px 35px;
	padding:10px 0px 0px 0px; 
	background:url(images/fond_annonces.jpg) no-repeat scroll left 10px;
	/*border-bottom: 2px solid #E3E8A3;*/
}
 .retour{
	background: url(images/annonce_back1.png) no-repeat scroll right top !important;
}

#annonce #photo{
	float:left;
	width:227px;
	margin: 8px 0px 15px 5px;
	text-align:center;
	font-family:arial;
	display:inline;
}
#annonce #photo #img{
	height:170px;
	border:1px solid #E3E8A3;
}

#annonce #photo #navigation{
	text-align:left;
	font-family:arial;
}

#annonce #photo #navigation a, #annonce #photo #navigation span{
	font-family:arial;
}

#annonce #photo #navigation a#photo_p, #annonce #photo #navigation span#photo_p{
	float:left;
	width:98px;
	font-size:10px;
	color:#004b8e;
	text-decoration:none;
}

#annonce #photo #navigation a#zoom,#annonce #photo #navigation span#zoom{
	float:left;
	width:30px;
	color: #E3E8A3;
	font-size: 11px;
}

#annonce #photo #navigation a#photo_s,#annonce #photo #navigation span#photo_s{
	float:left;
	width:99px;
	text-align:right;
	font-size:10px;
	color:#004b8e;
	text-decoration:none;
}

#annonce p#description{
	clear:both;
	width:460px;
	text-align:justify;
	margin: 5px 0px 5px 5px;
	font-size:11px;
	color: white;
}
#annonce a#voir_visite{
	display: block;
	color: #E3E8A3;
	font-weight: bold;
	font-size: 11px;
	margin: 10px 0px 20px 0px;
}
#annonce a#voir_visite img{
	margin-right: 5px;
}
#annonce h5{
	background: url(images/puce.png) no-repeat;
	padding-left: 15px;
	margin: 20px 0px 10px 0px;
	color: #CA004D;
}
#annonce h5.bas{
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#annonce #clear_both{
	clear: both;
}
#annonce p#detail{
	margin-bottom:5px;
	margin-left:20px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	width:404px;
}
#annonce #details{
	float:right;
	width:230px;
	margin-bottom:20px;
	margin-right:0px;
	display:inline;
}
#annonce #details ul{
	width:230px;
	list-style-type:none;
	height:160px;
}
#annonce #details li{
	clear:both;
	width:220px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
}
#annonce #details p.left{
	width:95px;
	background-color:#CA004D;
	float:left;
	padding-left:10px;
	font-family:verdana;
	margin-top:2px;
	font-size:11px;
	font-family:arial;
	color:#FFFFFF;
	vertical-align: top;
}
#annonce #details p.right{
	width:70px;
	background-color:#E3E8A3;
	float:left;
	margin-left:5px;
	padding-left:10px;
	font-family:verdana;
	margin-top:2px;
	font-size:11px;
	font-family:arial;
	color:#CA004D;
	vertical-align: top;
}
#annonce #contacter{
	float:left;
	display: inline;
	width:220px;
}
#annonce #contacter p{
	font-size: 11px;
	margin-left:5px;
	color: white;
}
#annonce #contacter p#tel{
	color: #E3E8A3;
	font-style: italic;
}
#annonce #fonction{
	float: left;
	width: 171px;
	height: 80px;
	margin-left: 60px;
	background: url(images/fond_actions.jpg) no-repeat;
}

#annonce #fonction ul{
	margin-left:15px;
	padding-top: 8px;
}
#annonce #fonction ul li{
}
#annonce #fonction ul li a{
	height: 25px;
	color:#E3E8A3;
	font-size:11px;
	display: block;
	padding-left: 30px;
}
#annonce #fonction ul li a#imprimer{
	background: url(images/imprimer.jpg) no-repeat;
}
#annonce #fonction ul li a#contact{
	background: url(images/contact.jpg) no-repeat;
}
#annonce #fonction ul li a#envoi_ami{
	background: url(images/envoi_ami.jpg) no-repeat;
}
#annonce hr{
	clear:both;
	visibility:hidden;
}

#nav{
	border-top: 2px solid #E3E8A3;
	height:23px;
	margin-top:20px;
	padding-top:0px;
}
#annonce #nav p{
	float:left;
	padding:4px 0px 4px 0px;
}
#annonce #nav p a{
	font-size:10px;
	color:#E3E8A3;
}
#annonce #nav #annonce_prec{
	width:168px;
	display:inline;
}
#annonce #nav #annonce_prec a{
	background : url(images/arrow-left.gif) no-repeat scroll left;
}
#annonce #nav #retour_liste{
	width:150px;
	text-align:center;
}
#annonce #nav #annonce_suiv{
	width:168px;
	text-align:right;
}
#annonce #nav #annonce_suiv a{
	background : url(images/arrow-right.gif) no-repeat scroll right center;
}
/* ------------------------------------------ agence.php ----------------------------------- */
#contenu p#vis{
	text-align: right;
	padding-right: 20px;
	font-size: 10px;
	color: #E3E8A3;
}
#contenu p#phrase{
	text-align: center;
	color: white;
	font-size: 11px;
	margin-top: 15px;
}
#contenu ul#agence{
	width: 460px;
	height: 460px;
	margin: 15px auto 10px auto;
	background-color: black;
}
#contenu ul#agence li{
	width: 152px;
	height: 152px;
	float: left;
}
.clear_both{
	clear: both;
	width: 100%;
}
.border_top{
	border-top: 1px solid #CA004D;
	border-left: 1px solid #CA004D;
}
.border_right{
	border-right: 1px solid #CA004D;
}
.border_bottom{
	border-bottom: 1px solid #CA004D;
}
.back{
	background: url(images/fond_general.jpg);
}
#contenu ul#agence li.visuel img{
	margin-bottom: 8px;
}
#contenu ul#agence li.visuel p{
	margin-left: 12px;
	color: #EAEFAA;
	font-size: 11px;
	font-weight: bold;
}
#contenu ul#agence li.contact p.first{
	margin-top: 50px;
	font-size: 13px;
}
#contenu ul#agence li.contact p.phone{
	font-weight: normal;
}
#contenu ul#agence li.contact p img{
	margin-top: 5px;
}
#contenu ul#agence li.contact p{
	text-align: center;
	color: #EAEFAA;
	font-size: 11px;
	font-weight: bold;
}
#contenu ul#agence li.centre p{
	text-align: center;
}
#contenu ul#agence li.centre p#logo{
	width: 105px;
	height: 78px;
	margin: 5px 0px 0px 23px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(images/logo_mini_3a.png);
	* background-image: None;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo_mini_3a.png");
}
#contenu ul#agence li.centre h3{
	text-align: center;
	color: #CA004D;
	font-family: Verdana;
	margin: 5px 8px;
	font-size: 14px;
	padding: 3px 0px;
	border-top: 1px solid #E3E8A3;
	border-bottom: 1px solid #E3E8A3;
}
#contenu ul#agence li.centre p{
	color: #E3E8A3;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
}
#contenu ul#agence li p#texte{
	color: #E3E8A3;
	font-size: 10px;
	text-align: justify;
	margin: 8px 11px 0px 11px;
	font-family: Verdana;
}
#contenu ul#agence .cdc img{
	width: 150px !important;
	margin: 21px 1px 0px 1px;
}
#contenu ul#agence .cdc a{
	display: none;
}
#contenu ul#agence .cdc a#cdc1{
	display: inline;
}
/* ------------------------------------------ contact.php ----------------------------------- */
.asterisque{
	color: white;
}
#contact_contenu{
	width:443px;
	margin: 20px 0px 10px 180px;
	border-top: 1px solid #EAE8A3;
	height: 443px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(images/fond_contenu_contact.png);
	* background-image: None;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fond_contenu_contact.png", sizingMethod='scale');
}
#contact_contenu h3{
	background: url(images/puce.png) no-repeat;
	padding-left: 18px;
	padding-top: 1px;
	margin: 30px 0px 10px 26px;
	color: #CA004D;
	height: 19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#contact_contenu label{
	font-size:11px;
	color: #EAE8A3;
	margin-left: 15px;
}
#contact_contenu p{
	margin-left:30px;
}
#contact_contenu input{
	margin:15px 5px 0px 5px;
	padding-left:2px;
	border:1px solid #CA004D;
	font-size:11px;
	background: black;
	color: white;
	position: relative;
}
#contact_contenu input.radio{
	border:0px;
	background-color:#cccc99;
}
#contact_contenu .text_float{
	float: left;
	width: 80px;
	clear: both;
	display: inline;
}
#contact_contenu textarea{
	width:261px;
	height:80px;
	margin:35px 5px 0px 9px;
	padding-left:2px;
	border:1px solid #CA004D;
	color: white;
	background-color:transparent;
	font-size:11px;
	position: relative;
}
#contact_contenu #nom{
	margin-left:52px;
}
#contact_contenu #prenom{
	margin-left:9px;
}
#contact_contenu #ville{
	margin-left:25px;
}
#contact_contenu #email{
	margin-left:16px;
}
#contact_contenu #adresse{
	margin-left:36px;
}
#contact_contenu #code_postal{
	margin-left:21px;
}
#contact_contenu #telephone{
	margin-left:23px;
}
#contact_contenu #valider{
	margin-left:270px;
	margin-top:90px;
	border: none;
}
#contact_contenu #nota{
	margin-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style: italic;
	color:white;
}
#contact_contenu  p#confirm{
	margin:75px 80px 20px 30px;
	text-align:center;
	color:#EAE8A3;
}
#contact_contenu p#confirm a{
	display:block;
	margin-bottom:90px;
	margin-top:20px;
	text-align:center;
	padding: 2px 10px 2px 10px;
	color:white;
	font-size:11px;
}
/* ------------------------------------------ alerte-mail.php ----------------------------------- */
h2#title_alerte{
	color: #CA004D;
	margin: 0px 0px 0px 180px;
	font-size: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#alerte_mail{
	width:443px;
	margin: 0px 0px 20px 180px;
	border-top: 1px solid #EAE8A3;
	height: 352px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(images/fond_alerte.png);
	* background-image: None;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fond_alerte.png", sizingMethod='scale');
}
#alerte_mail h4{
	color: #EAE8A3;
	font-size: 22px;
	padding: 70px 0px 25px 0px;
	text-align: center;
}
#alerte_mail h3{
	background: url(images/puce.png) no-repeat;
	padding-left: 18px;
	padding-top: 1px;
	margin: 30px 0px 10px 26px;
	color: #CA004D;
	height: 19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#alerte_mail label{
	font-size:11px;
	color: #EAE8A3;
	margin-left: 15px;
}
#alerte_mail p{
	margin-left:30px;
}
#alerte_mail input{
	margin:15px 5px 0px 5px;
	padding-left:2px;
	border:1px solid #CA004D;
	font-size:11px;
	background: black;
	color: white;
	position: relative;
}
#alerte_mail #valider{
	margin-left:270px;
	margin-top:50px;
	border: none;
}
#alerte_mail #nota{
	margin-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style: italic;
	color:white;
}
#alerte_mail #nom{
	margin-left:52px;
}
#alerte_mail #prenom{
	margin-left:23px;
}
#alerte_mail #email{
	margin-left:10px;
}
#alerte_mail #telephone{
	margin-left:5px;
}
#alerte_mail #alerte_valide p{
	text-align: center;
	color: white;
	margin-top: 85px;
}
/* ------------------------------------------ envoi_ami.php ----------------------------------- */
#annonce label{
	font-size:11px;
	color: #EAE8A3;
	margin-left: 15px;
}
#annonce p.formu{
	margin-left:30px;
}
#annonce form{
	margin-top: 20px;
}
#annonce input{
	margin:15px 5px 0px 5px;
	padding-left:2px;
	border:1px solid #CA004D;
	font-size:11px;
	background: black;
	color: white;
	position: relative;
}
#annonce#valider{
	margin-left:270px;
	margin-top:50px;
	border: none;
}
#annonce #nota{
	margin-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style: italic;
	color:white;
}
#annonce #mail_expediteur{
	margin-left:48px;
}
#annonce textarea{
	width:400px;
	height:80px;
	margin:10px 5px 0px 15px;
	padding-left:2px;
	border:1px solid #CA004D;
	color: white;
	background-color:transparent;
	font-size:11px;
}
#annonce #p-message{
	margin-top: 15px;
}
#annonce .ref_annonce_texte{
	color: white;
}
#annonce #valider{
	margin-left:270px;
	margin-top:50px;
	border: none;
}
#annonce p#revenir-annonce{
	margin-left: 40px;
}
#annonce p#revenir-annonce a{
	color: white;
}
#annonce p#revenir-annonce a:hover{
	text-decoration: underline;
}
#annonce .confirm{
	height: 200px;
	text-align: center;
	color: #EAE8A3;
	padding-top: 80px;
}
#annonce .confirm a{
	color: white;
}
#annonce .confirm a:hover{
	text-decoration: underline;
}
/* ------------------------------------------ mentions-legales.php ----------------------------------- */
#mentions  p{
	margin:15px 10px;
	text-align:justify;
	color: #EAE8A3;
	font-size: 11px;
}
#mentions  p a{
	color: white;
	font-size: 11px;
}
/* ------------------------------------------ plan-site.php ----------------------------------- */
ul#plan-site {
	list-style-type:none;
	margin:0px 15px 60px 0px;
	padding:60px 0px 20px 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul#plan-site li.row{
	clear:both;
	height:15px;
}
ul#plan-site li.row ul{
	list-style-type:none;
}
ul#plan-site li.row ul li{
	padding-top:1px;
	padding-bottom:1px;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EAE8A3;
}
ul#plan-site li.row ul li.bloc1{
	float:left;
	width:90px;
	padding-left:20px;
}
ul#plan-site li.row ul li.bloc2{
	float:left;
	width:70px;
}
ul#plan-site li.row ul li.bloc3{
	float:left;
	width:180px;
}
ul#plan-site a{
	color:#EAE8A3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position: relative;
}
ul#plan-site a:hover{
	text-decoration: underline;
}
ul#plan-site  img{
	margin-right:4px;
}
ul#plan-site .puce{
	background: url(images/puce1.gif) no-repeat scroll left 3px;
}
.credits h6{
	color:white;
}
.credits li{
	margin-left: 100px;
	margin-top:20px;
}
.credits a{
	color: #EAE8A3;
}
/* -------------------------------------------------------- zoom.php -------------------------------------------------------------*/
#zoom_detail{
	width:620px;
	margin-top:10px;
}
#zoom_detail #zoom_pic {
	text-align:center;
}
#zoom_detail #zoom_pic img{
	border:1px solid #CA004D;
}
#zoom_detail #zoom_nav{	
	width:337px;
	background-color:#000000;
	margin-left:140px;
	padding-top:2px;
	padding-bottom:4px;
	border:1px solid #CA004D;
}
#zoom_detail #zoom_nav img{
	margin-left:3px;
	margin-right:3px;
	padding-top:2px;
}	
#zoom_detail #zoom_nav a{
	color:#EAE8A3;
}
#zoom_detail #zoom_nav a#suiv{
	margin-left:75px;
}
#zoom_detail a{
	color:#EAE8A3;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#zoom_detail p{
	margin-top:10px;
	text-align:center;
}