/* CSS Document */
*{margin:0; padding:0; border:0; text-decoration:none;}
html{background:#3c7c64}
body{width:100%;background:url(/img/html.jpg) top left repeat-x #2b534a;font-family:Verdana,Arial,Verdana,Sans Serif;font-size:12px; color:#666;}
.italic{font-style:italic}
.center{width:1000px;margin:0 auto;position:relative}
a{color:#333333;}
table td{padding:2px}
h1{font-size:18px;font-weight:bold}
h2{font-size:16px;}
h3{font-size:14px;}
.left{float:left;}
.right{float:right;}
.nodisplay{display:none}
u{text-decoration::underline}

#Header{width:990px;padding:0 5px;color:#fff;text-align:right;line-height:18px;height:59px;background:#2b534a}
#Header a{text-transform:uppercase;color:#fff;padding:7px 15px 5px 15px;display:inline-block}
#Header .bordure{background:url(/img/header.jpg) top right no-repeat;}
#Header p{text-align:left;font-size:14px;color:#fff;margin:6px 0 5px 0}

#EnteteFlash{width:1000px;position:relative;height:223px}
#EnteteFlash #Logo{position:absolute;top:0;left:0;z-index:50}

#Flash{width:1000px;height:223px;}

.fond{background:url(/img/fond.jpg) top left repeat-y;}
#Site{width:1000px;background:url(/img/socaf.jpg) 70px bottom no-repeat;}


#Gauche{float:left;width:190px;margin:0 0 60px 0 }
.Module{background:#c3d7cf;padding:10px;width:170px;margin:0 0 25px 0}
.Module .MenuActus{line-height:24px;width:170px;}
.Module .MenuActus .bordure{border-bottom:solid 1px #3c7c64;}
.Module .MenuActus a{color:#666;padding:0 0 0 20px; }
.M1{background:url(/img/module1.jpg) 2px 7px no-repeat; }
.M1:hover{color:#333333;}
.M2{background:url(/img/module2.jpg) 2px 7px no-repeat; }
.M2:hover{color:#264840;}
.ssM{margin:0 0 15px 15px;font-size:11px;width:150px;float:left}

#Gauche .forpro{margin:20px 7px;display:inline-block}

#Footer{margin:50px 7px 25px 7px;width:175px; background:url(/img/footer.jpg) top left no-repeat;padding-top:30px;border-bottom:solid 1px #3c7c64}
.agence{width:175px;margin:5px 0 10px 0;line-height:18px;color:#666666}
.agence .Nom{font-weight:bold;}
.agence .email{color:#666}

#Centre{float:left;width:243px;}
#recherche{background:url(/img/recherche.jpg) top left repeat-x #2c564a;width:223px;padding:10px 10px 10px 10px;}
#rech{width:213px;margin:10px 5px;line-height:20px}
#rech .fld{padding:2px 10px 4px 10px;width:130px;color:#666;font-size:11px;margin:0 2px 0 0;}
#rech #OK{vertical-align:middle;border:0;}

#FormRech{width:218px;background:url(/img/rechForm.jpg) top left no-repeat;border-top:solid 1px #fff;padding:35px 0px 10px 5px;line-height:24px;color:#fff;font-size:11px;}
#FormRech select{color:#000;font-size:11px;width:115px}
#FormRech input{border:solid 1px #9d9da1;color:#000;font-size:11px;padding:2px 5px}
#FormRech .prix{width:95px;}
#FormRech .secteur{float:left;}
#FormRech #Bouton{border:0;float:right;}

.Menu{margin:0 10px;line-height:24px;width:223px;}
.Menu a{color:#fff;}
.Menu .rub{margin:20px 0; text-transform:uppercase;padding:0 5px 0 15px;border-bottom:solid 1px #fff;background:url(/img/rub.jpg) 2px 10px no-repeat;color:#fff}
.Menu .ssRub{margin:0 0 0 10px}
.Menu .ssRub a{display:block;padding:0 5px 0 40px;background:url(/img/ssRub.jpg) 0 12px no-repeat}
.Menu .ssRub .selected{font-weight:bold}
.Menu .ssRub2{margin:0 0 0 50px;color:#fff}


#Droite{float:right; width:566px;}


/*Accueil*/
#TexteAcc{margin:10px;color:#264840;line-height:18px;width:545px;}
#TexteAcc h1{font-size:14px;margin:0 0 5px 0}

.bienlist2{width:535px;margin:20px 5px 0 5px;float:left;clear:both;background:#dfe0e0;padding:5px 10px;display:inline;line-height:18px}
.bienlist2 .photo{float:right;width:290px;margin:0 0 0 25px;text-align:center}
.bienlist2 h2{border-top:solid 1px #3c7c64;color:#264840;font-size:14px;text-transform:uppercase;line-height:18px;margin-top:75px}
.bienlist2 h2 a{color:#264840;}
.bienlist2 p{color:#264840;}
.bienlist2 .ref{color:#3c7c64;border-bottom:solid 1px #3c7c64;padding:0 0 2px 0;margin:0 0 5px 0}
.bienlist2 .ref strong{color:#febb00;font-weight:normal}
.bienlist2 .prix{ text-transform:uppercase;margin-bottom:5px}
.bienlist2 .detail{border-top:solid 1px #3c7c64;text-align:right;padding-top:5px;}

.bienlist{width:245px;margin:15px 5px 0 5px;background:#dfe0e0;display:inline;padding:7px 10px;line-height:18px}
.bienlist .photo{width:245px;margin:0 5px 0 0;text-align:center}
.bienlist h2{border-top:solid 1px #3c7c64;color:#264840;font-size:14px;text-transform:uppercase;line-height:18px;margin-top:10px}
.bienlist h2 a{color:#264840;}
.bienlist h2 .ref{float:right;font-size:12px;color:#3c7c64;font-weight:normal; text-transform:none}
.bienlist p{color:#264840;}
.bienlist .secteur{color:#3c7c64;border-bottom:solid 1px #3c7c64;padding:0 0 2px 0;margin:0 0 5px 0}
.bienlist .prix{ text-transform:uppercase;margin-bottom:5px;color:#666}
.bienlist .detail{border-top:solid 1px #3c7c64;text-align:right;padding-top:5px;}

/*Liste*/
.arianne{margin:5px 5px;font-size:11px; font-style:italic;color:#999; text-align:left}
.arianne a{color:#999;}

#TexteRub{width:535px;color:#264840;margin:20px 5px 0 5px;float:left;clear:both;background:#dfe0e0;padding:5px 10px;display:inline;line-height:18px}
#TexteRub h1{font-size:14px;margin:0 0 5px 0}
#TexteRub p{font-size:12px;color:#333333;line-height:18px;}




.nav{margin:15px 5px 10px 5px;text-align:center;width:555px;clear:both;float:left;display:inline;line-height:16px}
.nav a{background:#264840;font-size:11px;color:#fff;display:inline-block;padding:0 10px 2px 10px}
.prev{float:left}
.next{float:right;}

/*detail*/
#bien{width:555px;margin:0px 5px 0 5px;float:left;clear:both;background:#dfe0e0;display:inline;line-height:18px}
#head{padding:14px 10px 10px 18px;width:527px;float:left}
#head .ref{color:#3c7c64;font-weight:normal;float:right;font-size:14px;}
#head h1{font-size:18px; font-weight:bold;color:#333333;line-height:24px; text-transform:uppercase}
#head .secteur{font-size:18px; font-weight:normal;color:#333333;line-height:24px}

#galerie{clear:both;padding:7px;width:541px; background:#b1c4bd;margin:0 0 10px 0}
#Gde{float:left;width:405px; text-align:center}
#Petite{float:right; width:130px; text-align:center}
#Petite img{margin:0 0 3px 0;}

#Texte{margin:0 10px 15px 10px; border-bottom:solid 1px #3c7c64;line-height:18px;width:535px;}
#Prix{float:right;background:#3c7c64;line-height:20px;padding:10px 10px 50px 10px;color:#fff; text-transform:uppercase;margin:0 0 25px 15px;width:180px;display:inline;font-size:12px}



.negoc{float:right;padding:10px;background:#6e7580;display:inline-block;width:250px;margin:0 0 0 30px;color:#fff}
.negoc a{color:#fff;}
.negoc strong{color:#DC212F;font-weight:normal}

.actions{width:535px;margin:0px 10px 15px 10px;}
.actions .contactD{float:right}
.actions ul{line-height:19px;margin:5px 0 0 0}
.actions li{text-align:left;margin:0 0 5px 0}

#Documents{background:#aa1313;padding:10px;margin:0 0 10px 0}
#Documents h3{background:url(/img/doch3.jpg) 0 2px no-repeat;padding-left:30px;font-size:18px;font-weight:normal;font-family:Georgia;color:#fff;border-bottom:solid 1px #fff;line-height:24px;margin-bottom:15px}
#Documents ul{line-height:24px;}
#Documents ul li{background:url(/img/doc.jpg) 0 0 no-repeat;padding-left:30px;}
#Documents ul li a{color:#fff;}

.iframepdf{z-index:0}

.retour{float:right;margin:0 5px 10px 0;background:#264840;font-size:11px;color:#fff;padding:2px 10px 4px 10px}

/*Detail prestige*/

/*plan*/
#plan {float:left;clear:both;width:600px;margin:15px;overflow:hidden;display:inline;font-size:11px;color:#fff; text-align:justify}
#plan ul{font-size:12px; text-align:left;list-style:none}
#plan ul .Rub{margin:5px 0 }
#plan ul .ssRub{margin:15px;}
#plan ul .ssBien{margin:0 0 0 30px;}
#plan ul h1{font-size:16px;text-align:left;}
#plan ul h2{font-size:13px;text-align:left}
#plan ul h3{font-size:11px;text-align:left;font-weight:normal}



/*formulaire*/
#bienForm{width:735px;padding:10px;margin:0 auto;background:#fff;line-height:18px;}


#privatif{margin:0 auto}
input,textarea,select{border:solid 1px #264840;}
.obligatoire{background:#CCCCCC;}
.boutonform{border:solid 1px #fff;background:#264840; padding:2px 15px;margin:10px 25px;color:#fff;text-transform:uppercase}
.boutonform2{background:#DC212F; padding:2px 15px;margin:10px 25px;color:#fff;border:solid 1px #CCC; text-transform:uppercase}



/*Pied de page*/

#Pied{clear:both;background:#3c7c64}
#Mentions{float:right; width:970px;text-align:left;font-size:11px;padding:5px 15px;color:#fff;line-height:18px}
#Mentions a{color:#fff;}

.clear {
	clear: both;
	display: block;
	height: 0px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.secto{clear:both;float:left;font-size:11px;text-align:center;color:#666;line-height:16px;margin:5px 5px 15px 5px;width:555px;border-top:solid 1px #6e7580;display:inline}
.secto h3{margin:5px 0 7px 0;font-size:11px;font-weight:normal}
.secto a{color:#666;}

#Ecom{clear:both;float:left;padding:5px 15px;width:970px;color:#fff;line-height:18px;font-size:11px;display:inline; text-align:right}
#Ecom a{color:#fff;}

#Negoc{width:600px;height:500px;background:#3c7c64;color:#fff}

@media print
{
	#Header,#Centre,#Gauche,#TexteRub,.nav,.arianne,#Mentions,#EnteteFlash,#ECom,.retour{display:none}
	#Droite{margin:0 auto;width:100%;float:left}
	#bien{width:90%}
}