/* ======================================== */
@import url("/squelettes/fck_styles.css");
/* ======================================== */
body{
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;

color:#535353;
text-align:justify;
}

a{
text-decoration:none;
color:#000000;
}
a:hover{
color:#C5081E;
}
a img {
border:none;
}
.gauche{

}
.droit{

}
.separation{
visibility:hidden;
clear:both;
padding-top:0px;
}
.conteneur{

}

.conteneur_bandeau{
display:none;
}
.colonne_bandeau_gauche{

}
.colonne_bandeau_droit{

}
.colonne_bandeau_droit_interieur{

}
.colonne_bandeau_droit_interieur form{
margin:0px;
padding:0px;
}
.form_departement{
width:100px;
margin:83px 0 0 287px;
}
.form_departement2{
position:absolute;
z-index:auto;
width:100px;
margin:181px 0 0 207px;
}
.code_postal{
border:none;
width:55px;
background:none;
height:18px;
font-size:10px;
text-align:center;
margin:2px 0 0 0;
}
.ok_code_postal{
background:url(images/ok.png) no-repeat;
width:21px;
height:21px;
border:none;
cursor:pointer;
margin:0 0 0 3px;
}
.carte_devis_accueil{
background:url(images/carte_accueil.png) no-repeat;
width:580px;
height:273px;
}
.lien_accueil_bandeau1{
position:absolute; z-index:auto; width:250px; height:168px;  margin:140px 0 0 60px;

}
.lien_accueil_bandeau2{
position:absolute; z-index:auto; width:265px; height:45px;  margin:337px 0 0 60px;

}
.lien_accueil_bandeau3{
position:absolute; z-index:auto; width:200px; height:140px;  margin:140px 0 0 355px;

}
.lien_accueil_bandeau4{
position:absolute; z-index:auto; width:200px; height:90px;  margin:300px 0 0 355px;

}
.lien_bandeau1{
position:absolute; z-index:auto; width:295px; height:67px;  margin:10px 0 0 650px;

}
.lien_bandeau2{
position:absolute; z-index:auto; width:200px; height:50px;  margin:75px 0 0 650px;

}
.conteneur_accueil{
padding:20px 0 20px 0;
}
.conteneur_interieur{

}
html > body .conteneur_interieur{

}
.retour_haut_de_page{
display:none;
}
.conteneur_interieur h1{
margin:0px;
padding:0px;
font-size:inherit;
font-size:1.2em;
text-transform:uppercase;
background:url(images/puce_h1.png) no-repeat 0 4px;
color:#0193CF;
padding:0 0 0 15px;
margin:5px 0 15px 0;
letter-spacing:0.2em;
}
.colonne_diagnostic{
width:571px;
}
.colonne_diagnostic_marge{
padding:0 0 0 40px;
}
.colonne_diagnostic h1{

}
.colonne_diagnostic ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.colonne_diagnostic ul li{
float:left;
width:238px;
margin-left:20px;
}
.colonne_diagnostic ul li a{
background:url(images/puce_accueil_diagnostic.png) no-repeat 0 7px;
padding:5px 0 5px 15px;
border-top:1px dotted #312F2B;
display:block;
}
.autre_diagnostic{
border:1px solid #EAE5D7;
border-left:none;
border-right:none;
padding:2px 0 2px 0;
margin:20px 0 0 0;
}
.conteneur_generique_txt{
padding:10px 10px 10px 0;
}
.colonne_accueil_droit{
width:418px;
}
.colonne_accueil_droit_marge{
padding:0 0 0 10px;
}
.derniers_devis{
width:195px;
}
.diagnostic_ecolo{
margin-right:30px;
width:169px;
}
.conteneur_dernier_devis{
font-size:0.8em;
border-top:1px dotted #312F2B;
text-align:left;
}
.filet_dernier_devis{
border-bottom:1px dotted #312F2B;
padding:6px 0 6px 0;
}
.filet_dernier_devis div{
font-weight:bold;
color:#312F2B;
}
.conteneur_dernier_devis ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.conteneur_dernier_devis ul li{
float:left;
background:url(images/puce_dernier_devis.png) no-repeat 0 5px;
padding:0 8px 0 8px;
}
.conteneur_dernier_devis ul li a{


}
.ariane{
display:none;
}
.conteneur_pied_de_page{
display:none;
}
.marge_conteneur_pied_de_page{
padding:10px 0 10px 30px;
border:1px solid #EAE5D7;
border-left:none;
border-right:none;
}
.conteneur_pied_de_page ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.conteneur_pied_de_page ul li{
float:left;
display:block;
color:#80796E;
padding:0 10px 0 10px;
background:url(images/puce_pied_de_page.png) no-repeat 0 5px;
}
.conteneur_pied_de_page ul li span{
font-weight:bold;
}
.conteneur_pied_de_page ul li a{
color:#80796E;
}
.conteneur_pied_de_page ul li a:hover{
color:#C5081E;
}
.menu_droit{
display:none;
}
.menu_droit ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.menu_droit ul li{
margin-bottom:25px;
}
.contenu_central{


}
.contenu_central h2{
margin:0px;
padding:0px;
font-size:inherit;
font-size:1.2em;
background:url(images/puce_departement.png) no-repeat 0 4px;
padding:0 0 0 15px;
}
.selection1{
background:url(images/puce_n_1.png) no-repeat;
padding:0 0 10px 25px;
font-weight:bold;
text-align:left;
border-bottom:1px solid #D1CFCB;
}
.selection2{
background:url(images/puce_n_2.png) no-repeat;
padding:0 0 20px 25px;
font-weight:bold;
text-align:left;
border-bottom:1px solid #D1CFCB;
}
.id_departement{
background:url(images/puce_departement.png) no-repeat 0 3px;
color:#C5081D;
font-weight:bold;
font-size:1.2em;
padding:0 0 0 25px;
margin:10px 0 10px 0;
}
.liste_commune_form{
margin:10px 0 10px 0;
}
.conteneur_diagnostiqeur{
background:url(images/fond_diagnostiqeur_detail.png) no-repeat;
margin:15px 0 0 0;
height:258px;
}
html > body .conteneur_diagnostiqeur{
height:auto;
min-height:258px;
}
.conteneur_diagnostiqeur_marge{
padding:10px 10px 10px 35px;
}
.diagnostiqeur_recherche{
font-weight:bold;
font-size:0.8em;
text-align:right;
padding:0 4px 0 0;
}
.diagnostiqeur_recherche span{
color:#C5081E;
}
.diagnostiqeur_societe{
color:#C5081E;
font-size:1.4em;
padding:0 0 5px 0;
font-weight:bold;
}
.diagnostiqeur_generique{
padding:5px 0 5px 0;
}
.diagnostiqeur_generique span{
font-weight:bold;
display:block;
}
.diagnostiqeur_logo{
text-align:center;
padding:5px 0 0 0;
}
.diagnostiqeur_logo_liste{
width:130px;
}
.nos_partenaires{
background:url(images/nos_partenaires.png) no-repeat;
width:195px;
height:78px;
margin:10px 0 0 0;
text-align:left;
}
.nos_partenaires_marge{
padding:20px 5px 0 5px;
font-size:0.8em;
}
.nos_partenaires_marge span{
font-weight:bold;
}
span.spip_documents_left{float:left;margin-bottom:5px;margin-right:15px;}
span.spip_documents_right{float:right;margin-bottom:5px;margin-left:15px;}
span.spip_documents_center{clear:both;display:block;margin:1em auto;width:100%;}
span.spip_documents{line-height:normal;text-align:center;}
/*======================== debut menu gauche ==========================*/
.menu_gauche{
display:none;
}

.menu_gauche_fond{
padding:0 15px 20px 0;
}
.menu_gauche h2{
margin:0px;
padding:0px;
font-size:inherit;
font-size:1.3em;
color:#FFFFFF;
padding:5px;
text-align:center;
background:#000000;
}
.menu_gauche ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.menu_gauche ul li{
border-bottom:1px solid #FFFFFF;
text-align:left;
text-transform:lowercase;
border-top:1px dotted #312F2B;
padding:2px 0 2px 0;
}
.menu_gauche ul li a{
background:url(images/puce_carre.gif) no-repeat 2px 11px;
padding:5px 0 5px 10px;

display:block;
}
html > body .menu_gauche ul li a{
height:auto;
min-height:0px;
}
.menu_gauche ul li a:hover{
background:url(images/puce_carre.gif) no-repeat 2px 11px #CAE7F5;
color:#545452;
}
.menu_gauche ul li .menu_gauche_cliquer{
background:url(images/puce_carre_blancs.gif) no-repeat 2px 11px #0193CF;
padding:5px 0 5px 10px;

display:block;
font-weight:bold;
color:#FFFFFF;
}

.menu_gauche ul li ul li .menu_gauche_cliquer2{
background:url(images/puce_accueil_diagnostic.png) no-repeat 0 7px;
padding:5px 0 5px 15px;
border-top:1px dotted #312F2B;
display:block;
}

.menu_gauche ul li ul li ul li .menu_gauche_cliquer2{
background:url(images/puce_accueil_diagnostic.png) no-repeat 0 7px;
padding:5px 0 5px 15px;
border-top:1px dotted #312F2B;
display:block;
}
.menu_gauche ul li ul{

}
.menu_gauche ul li ul li{

}
.menu_gauche ul li ul li a{


}
.menu_gauche ul li ul li a:hover{

}

.menu_gauche ul li ul li ul li a{

}
.menu_gauche ul li ul li ul li a:hover{

}
/* ============================== fin menu gauche =============================*/
/* ==================== debut formulaire login =====================*/
.login_entrer h1{
margin:0px;
padding:0px;
font-size:inherit;
font-size:1.5em;
font-weight:bold;
}
.formulaire_login{
width:500px;
background:url(images/fond_login.png) no-repeat 0 10px;
padding:10px 0 10px 0;
margin:0 auto;
}
.formulaire_login ul{
margin:0px;
padding:0px;
list-style-type:none;}
.formulaire_login fieldset{
border:none;
}
.formulaire_login span.details{
display:block;
padding:5px 0 5px 0;
}
.formulaire_login input[type="text"], .formulaire_login input[type="password"]{
width:150px;
}
.formulaire_login input[type="text"]{
margin-left:5px;
}
.editer_login{
font-weight:bold;
}
.editer_password{
padding:10px 0 0 0;
font-weight:bold;

}
.details{
margin:25px 0 0 0;
font-weight:lighter;
text-align:center;
}
.formulaire_login legend{
font-size:1em;
font-weight:bold;

}
.formulaire_login input[type="password"]{
margin-left:176px;
}
.boutons{
display:block;
text-align:center;
}
.retour_site_publics{
padding:0 0 15px 0;
display:inline-block;
}
.conteneur_geolocalisation{
margin:10px;
}
/* ==================== fin formulaire login =====================*/

/* ===================== debut Partie recherche ===================== */
.moteur_recherche{
height:124px;

}
.moteur_recherche_accueil{
position:absolute;
z-index:101;
margin:240px 0 0 600px;
}
.form_recherche{
margin:0px;
padding:0px;
padding:0 50px 0 0;
}
.moteur_recherche_fond{

}
.form_input_recherche{
/*background:url(images/transparent.gif) ;*/
background:#FFFFFF;
border:none;
width:145px;
color:#747474;
font-size:0.85em;
padding:7px;
}
.form_ok{
padding:2px 0 0 0;}
.spip_surligne{
color:#E75326;
font-weight:bold;
}
 .resultat_contenu{
 margin-left:150px;
 }
 .resultat_recherche{
 text-align:center;
 font-size:14px;
 margin-top:25px;
 color:#FF0000;
 }
 .titre_recherche{
	font-weight: bold;
	padding-bottom:3px;
 }
 .marge_recherche{
 padding:0 0 0 30px;
 }
 .marge_recherche2{
 margin:0 30px 0 40px
 }
  .marge_recherche3{
  font-size:0.95em;
  margin-left:100px;
  margin-right:10px;
  padding-top:5px;
  text-align:justify;
  padding:0 0 0 10px;
 }
 a.recherche2{
	font-weight: bold;
	display:block;
	margin-top:5px;
	float:right;
	width:120px;
	text-align:center;
	background:#E75326;
	color:#FFFFFF;
	text-decoration:none;
 }
  a.recherche2:hover{ 
  font-weight: bold;
  text-decoration:none;
 }
 .espace_recherche{
 padding-bottom:25px;
 }


.rechercher_image{
float:left;
margin-left:5px;
margin-top:6px;
}
.pagination_recherche{
padding:5px 0 0 0;
}
.pagination_recherche1{
width:150px;
display:block;
float:right;
text-align:right;
cursor:pointer;
}
.pagination_recherche2{
width:150px;
display:block;
float:left;
cursor:pointer;
}
.pagination_recherche3{
margin:0 150px 0 150px;
text-align:center;
}
.pagination_gauche{
width:150px;
float:left;}
.pagination_droit{
width:150px;
float:right;
text-align:right;
}
.metier{
padding:4px 2px 4px 0;
font-size:0.85em;
color:#3F3F3F;
}
/*================fin partie recherche========================*/


/* ==================== debut plan du site =====================*/
.plan{
padding:15px 0 10px 120px;
margin:0 200px 0 0;
}
.plan ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.plan ul li{
margin:0 0 5px 15px;
padding-top:10px;
}
.plan ul li a{

background:url(images/puce_accueil_diagnostic.png) no-repeat 0 8px;
padding:5px 10px 5px 18px;
font-weight:bold;
}
.plan ul li a:hover{
/*color:#FFFFFF;*/
}
.plan ul li ul{
margin:5px 0 0 0;
}
.plan ul li ul li{
padding:10px 0 0 10px;
background:url(images/puce_menu_second_niveau.gif) no-repeat 0px 6px;
}
.plan ul li ul li a{
padding:0px;
background:none;
color:#000000;
font-weight:normal;
}
.plan ul li ul li a:hover{
color:#E75326;
}
.plan ul li ul li ul li{
padding:0 0 0 10px;
background:url(images/puce_menu_second_niveau.gif) no-repeat 0px 6px;
}
/* ======================== fin plan du site ======================*/
.logo_impression{
width:290px;
height:66px;
float:left;
}
.conteneur_adresse{
width:250px;
float:right;
text-align:right;
padding:10px 10px 0 0;
}
.source{

}


