/* CSS Document */
html, body{width:100%; margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; color:#456997; font-size:12px; background:#FFC55A;}
a {text-decoration:none;color:#DE5913;}
a:hover {text-decoration:none; color:#FBB200;}
h1 {font-size:14px; margin: 0 0 0 0; padding: 0 0 0 0;}
h2 {font-size:16px; margin: 0 0 0 0; padding: 0 0 0 0;}

#conteneur{width:760px; margin:auto; background-color:#FFFFFF}
#haut{ width:760px; height:180px; background:url(../images/diagnostic_immobilier/bg_haut.png);}
#logo{ position: relative; top:20px; left:110px;}
#navigation{ height:23px; width:760px; background:url(../images/bleu-marine/bg_nav.png);}
#navigation a{ background:url(../images/bleu-marine/bg_nav_items.png) no-repeat; background-position:right; padding-left:10px; padding-right:10px; color:#FFFFFF; text-decoration:none; line-height:20px; float:left;}
#navigation .espace a {float:right;background:url(../images/bleu-marine/bg_nav_items.png) no-repeat; background-position:left; padding-left:10px; padding-right:10px; color:#FFFFFF;text-decoration:none; line-height:20px; position:relative; top:0;}
#content{ width:760px; background:url(../images/bleu-marine/bg_content.png);}

#content #texte{ width:460px; height:350px; position:relative; top:10px; left:10px;padding-bottom:20px; text-align:justify;}
#content #titreIMG {padding-top:10px; padding-bottom:10px;}
#content #photos { padding-right:10px; padding-bottom:10px; float:left; display:block;}
.spacer{ clear:both; line-height:1px; padding-bottom:10px;}

/* Style pour la page entière */
#content3 {width:760px;}
#content3 #texte {width:740px; position:relative; top:10px; left:10px;padding-bottom:20px; text-align:justify;}

#content #rdv {width:268px; height:105px; position:relative; top:-370px ; left:492px; background:#DE5913 url(../images/orange/dde-rdv.png) no-repeat; background-position: 10px 0px;}
#content #rdv #txtrdv {position:absolute; top:30px; left:10px; color:white; width:250px;}
#content #rdv #txtrdv a {text-decoration:none;color:#FBB200;}
#content #rdv #txtrdv a:hover {text-decoration:none; color:#FFFFFF; text-decoration:underline;}

#content #formrdv {width:268px; height:33px; position:relative; top:-370px; left:492px; background:#FFB219 url(../images/orange/form-dde-rdv.png) no-repeat; background-position:5px 10px;}
#content #formrdv form {position:absolute; top:42px; left:34px;}
#content #formrdv input {width: 199px; height:15px; border:1px solid #456997; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:5px; padding-left:5px;}
#content #formrdv #bt input {border:0; background:url(../images/orange/bt-envoyer.png) no-repeat; width:73px; height:23px; position:absolute; top:95px; left:135px;}


#content #charteco {width:268px;  height:33px; position:relative; top:-230px; left:492px; background:#FFB219 url(../images/orange/assurance_certification.png) no-repeat; background-position:10px 5px;}
#content #charteco #txtcharteco {position:absolute; top:40px; left:0px; color:white; width:270px;}

#bas {width:760px; display:block; float:left; height:13px; font-size:11px; background:#DE5913; color:#FFFFFF;}
#bas #copyright {width:120px; position:relative; top:-13px; left:650px;}
#bas a {text-decoration:none; color:#ffffff;}
#bas a:hover {text-decoration:none; color:#FBB200;}

#content2{ width:760px; display:block; float:left; background:url('../images/orange/bg_content2.png');}
#content2 #menu_gche { width:168px; height:100%; display:block; float:left;  background:#DE5913;padding-top:10px; padding-left:10px;padding-bottom:50px;background-position: 10px 10px 10px 10px; color:white;line-height:20px;}
#content2 #menu_gche a { padding-left:7px; color:#FFFFFF; background:url('../images/orange/bt_indent_blanc.gif') 0px 4px no-repeat;}
#content2 #menu_gche a:hover {text-decoration:none; color:#FBB200; background:url('../images/orange/bt_indent_orange.gif') 0px 4px no-repeat;}
#content2 #menu_gche #rubOn {color:#FBB200; background:url('../images/orange/bt_indent_orange.gif') 0px 4px no-repeat;}
#content2 #menu_gche #sous_rub { padding-left:12px; color:#FFFFFF; }
#content2  #texte2{ width:550px; display:block; float:left; left:185px;padding-bottom:20px;padding-top:10px;padding-left:10px;}
#content2  #titretexte {font-family: Verdana, Arial, Helvetica, sans-serif; color:#003464; font-size:14px;font-weight:bolder;}
/*#content2  #texte{width:550px; position:relative;}*/
.spacertext {width:550px; height:5px; display:block; float:left;}
.casemap { width: 150px; height:15px; border:1px solid #53CBFF; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:5px; padding-left:5px;}
.btnmap{ border:0; background:url(../images/bleu-marine/bt-ok.png) 0px 5px  no-repeat; width:65px; height:24px;}

/* Contact *******************************************************************************************/
.contact p {font-size: 13px;}
.contact form {	margin: 20px 0 0 20px;	width: 535px;}
.contact label {width: 95px; margin: 0px 0px 12px 0px ;font-size: 14px; font-weight: bold;float:left;}
.contact input {width: 400px;margin: 0 20px 5px 0;	height: 20px;border: 1px #456997 solid; float:right;}
.contact textarea {width: 400px;margin: 0 20px 5px 0;height: 100px;border: 1px #456997 solid; float:right;}
.contact input.btOk {width: auto;height: 18px;margin-left: 390px;background: #456997;color: #ffffff;border: none;text-align: center;font-weight: bold;text-transform: uppercase;}
.contact input.btOk {	margin-left: 428px;}
.contact .oblig {width: auto;height: 18px;margin-left: 390px;color: #456997;border: none;text-align: center;font-size: 10px;}
.contact .label_box {width: 450px; margin: 0px 0px 12px 0px ;font-size: 14px; font-weight: bold;float:right;}
.contact .checkbox  {width: 15px; margin: 0px 0px 2px 0px ;float:left;}

/* LogForm *******************************************************************************************/
.LogForm p {font-size: 13px;}
.LogForm form {	margin: 20px 0 0 20px;	width: 535px;}
.LogForm label {width: 170px; margin: 0px 0px 12px 0px ;font-size: 14px; font-weight: bold;float:left;}
.LogForm input {width: 320px;margin: 0 20px 5px 0;	height: 20px;border: 1px #53CBFF solid; float:right;}
.LogForm input.btOk {width: auto;height: 18px;margin-left: 390px;background: #DE5913;color: #ffffff;border: none;text-align: center;font-weight: bold;text-transform: uppercase;}
.LogForm input.btOk {	margin-left: 428px;}

#close{width:130px;height:20px;background: #FFFFFF;margin-left: 10px;}
#close a {background:url('../images/transparentpixel.gif') #FFFFFF}
#close a:hover {background:url('../images/transparentpixel.gif') #FFFFFF}

.contact_mesage p {font-size: 13px;	margin: 20px 0 0 80px;	width: 535px;}

/*
#content2{ width:760px; background:url(../images/bleu-marine/bg_content2.png);}
#content2 #menu_gche { width:168px; float:left; display:block; background:#DE5913; padding-left:10px;background-position: 10px 10px 10px 10px; color:white;line-height:15px;}
#content2 #menu_gche a { padding-left:7px; color:#FFFFFF; background:url('../images/bleu-marine/bt_indent_blanc.gif') 0px 4px no-repeat;}
#content2 #menu_gche a:hover {text-decoration:none; color:#FF6600; background:url('../images/bleu-marine/bt_indent_orange.gif') 0px 4px no-repeat;}
#content2 #texte2{width:750px; height:300px; top:10px; left:190px;padding-bottom:20px;}*/
