@charset "utf-8";
/* CSS Document */

/*///////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////		RAZ			/////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////*/
img, h1, h2, h3, h4, h5, h6, hr, ul, ol, li, a, p{margin:0; padding:0; border:0; font-weight:normal;}
form, input,{margin:0; padding:0; }

body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
#conteneur{width:900px; margin:auto; border:1px #6990c9 solid; border-bottom:0; border-top:0;}

/*///////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////		Header		/////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////*/
#header{height:102px;}
a.retour-accueil{margin:19px 35px 25px 13px; float:left; display:block; width:249px;}

/*///////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////		Menu		/////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////*/
#menu{float:left; padding-top:34px; width:603px;}
#menu li{list-style:none; float:left;}
#menu a{display:block; height:43px; margin-right:14px; width:85px; float:left; background-position:0 -43px;}
#menu a:hover {filter : alpha(opacity=70); -moz-opacity : 0.7; opacity : 0.7;}
#menu a.menu-1{background-image:url(../images/purestation.gif);}
#menu a.menu-1_on{background-image:url(../images/purestation.gif); background-position:0 -86px;}
#menu a.menu-2{background-image:url(../images/societe.gif);}
#menu a.menu-2_on{background-image:url(../images/societe.gif); background-position:0 -86px;}
#menu a.menu-3{background-image:url(../images/expertise.gif);}
#menu a.menu-3_on{background-image:url(../images/expertise.gif); background-position:0 -86px;}
#menu a.menu-4{background-image:url(../images/loi.gif);}
#menu a.menu-4_on{background-image:url(../images/loi.gif); background-position:0 -86px;}
#menu a.menu-5{background-image:url(../images/presse.gif);}
#menu a.menu-5_on{background-image:url(../images/presse.gif); background-position:0 -86px;}
#menu a.menu-6{background-image:url(../images/installateurs.gif);}
#menu a.menu-6_on{background-image:url(../images/installateurs.gif); background-position:0 -86px;}

/*///////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////		Contenu		/////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////*/
#contenu{background-image:url(../images/fond.jpg); background-repeat:no-repeat; clear:both; height:569px;}
#contenu-gauche{width:667px; float:left; margin-right:27px;}
#contenu-droite{/*width:206px;*/ float:left; font-size:20px; font-weight:bold; }

#visuel-home{width:666px; height:306px; background-image:url(../images/fond-visuel-home.gif); background-repeat:no-repeat;}
#bloc-bas-1{width:341px; height:208px; background-image:url(../images/fond-cadre-bas1.png); background-repeat:no-repeat; float:left; margin:28px 27px 0 28px;}
#conteneur-actu{overflow:auto; margin:0 10px 10px 10px; height:152px; padding-right:10px;}
#conteneur-actu p{font-size:9px; color:#fff;}
#conteneur-actu p.titre-actu{font-size:11px; font-weight:bold;}
#conteneur-actu a.lien-titre-actu{font-size:11px; font-weight:bold; color:#fff; text-decoration:none;}
#conteneur-actu a.lien-texte-actu{font-size:9px; color:#fff; text-decoration:none;}
img.titre-actu{margin:10px;}


#bloc-bas-2{width:270px; height:207px; padding-top:2px; background-image:url(../images/fond-cadre-bas2.png); background-repeat:no-repeat; float:left; margin:28px 0px 0 0px; color:#fff; font-size:14px; font-weight:bold; text-align:center}
#bloc-bas-2 p{font-weight:bold;}
img.visuel-home-bas{margin:9px 0 9px 0;}
#cadre-droite{background-image:url(../images/fond-bouton-droite2.png); background-repeat:no-repeat; width:206px; height:302px; margin-bottom:31px;}
#cadre-droite ul{padding:130px 0 0 28px; }
#cadre-droite a:hover, a.nav-droite-lien-4:hover{filter : alpha(opacity=70); -moz-opacity : 0.7; opacity : 0.7;}
#cadre-droite li{list-style:none;}
a.cadre-droite-lien-1{background-image:url(../images/particulier.jpg); width:150px; height:41px; display:block;}
a.cadre-droite-lien-2{background-image:url(../images/collectivite.jpg); width:149px; height:41px; display:block;}
a.cadre-droite-lien-3{background-image:url(../images/installeur.jpg); width:149px; height:41px; display:block;}
a.cadre-droite-lien-4{background-image:url(../images/etablissement-tourisme.jpg); width:149px; height:41px; display:block;}

#nav-droite{ background-image:url(../images/fond-nav-droite2-2.png); background-repeat:no-repeat; width:206px; height:236px;  }
#nav-droite ul{padding-top:10px; width:198px; margin-left:5px; }
#nav-droite li{list-style:none; border-bottom:1px solid #283169; margin-bottom:10px; padding-bottom:10px;}
#nav-droite a{ font-size:11px; font-weight:bold; text-transform:uppercase; color:#283169; text-decoration:none; display:block; text-align:center;}
#nav-droite a:hover{color:#6990c9;}
a.nav-droite-lien-4{background-image:url(../images/pour-etudier.jpg); background-repeat:no-repeat; width:151px; height:51px; margin:59px 0 0 28px;}

/*///////////////////////		Contenu-pages-interieures	/////////////////////////////////////*/
#cadre-page{width:666px; height:542px; background-image:url(../images/fond-visuel-pages.gif); background-repeat:no-repeat; padding:16px 0 0 13px;}
#menu-gauche-cadre-page{ width:144px; float:left; font-size:11px; height:490px;}
#menu-gauche-cadre-page ul{ padding-bottom:25px;}
#menu-gauche-cadre-page li{list-style:none; border-bottom:1px solid #5091CB; padding:8px 0 8px 0;}
#menu-gauche-cadre-page a.menu-page{color:#5091CB; text-decoration:none; font-weight:bold;}
#menu-gauche-cadre-page a.menu-page:hover{color:#2F3567; font-weight:bold;}
#menu-gauche-cadre-page a.menu-page_on{color:#2F3567; text-decoration:none; font-weight:bold;}
img.btn-telecharger{ margin-top:224px;}

#txt-page{ float:left; margin-left:37px; width:442px; height:490px; overflow:auto; padding-right:10px; font-size:s;}
#txt-page h1{ font-size:20px; color:#2F3567;}
#txt-page h2{ font-weight:normal; font-size:20px; color:#5091CB; margin-bottom:10px;}
#txt-page h3{ font-size:16px; color:#2F3567; margin-bottom:10px; font-weight:bold;}
#txt-page h4{ font-size:11px; color:#5091CB; font-weight:bold;margin-bottom:10px;}
#txt-page h5{ font-size:14px; color:#2F3567;}
#txt-page h6{ font-size:12px; color:#2F3567;}
#txt-page p.txt-bleu-clair{font-size:10px; color:#5091CB; font-weight:bold; }
#txt-page p{font-size:11px;  }
#txt-page img{padding:5px;}
#txt-page a{color:#000;}
#txt-page a.lien-pdf{font-size:11px; font-weight:bold; color:#2F3567; text-decoration:none; display:block; margin-top:10px;}
#txt-page a.lien-pdf:hover{text-decoration:underline;}


#txt-page ul.raisons{ font-weight:bold; margin-bottom:20px;}
#txt-page li.raisons{list-style:none; background-image:url(../images/puces-bleu.gif); background-repeat:no-repeat; background-position:0 3px; font-size:11px; padding-left:14px; margin-bottom:10px;vertical-align:top;}

#txt-page ul{ font-size:11px; margin-left:15px; }
#txt-page li{  }
#film { height:150px;}
#film p{ padding-top:117px;}

#image-film-principes { margin:10px 0 20px 0;}
#image-film-principes p{ font-size:10px;}

img.img-film-principes{ float:left; margin-right:10px;}

img.img-bandeau{ margin:10px 0 10px 0;}


form.form-contact{ margin-top:20px; font-size:10px; width:420px; color:#2F3567;}
form.form-contact td{ height:15px;}
input.form-checkbox{ float:left; margin-right:5px;}
p.form-checkbox{ float:left; padding-right:5px;}

#txt-page ul.plan li {display:block; padding-top:10px; padding-bottom:4px;}
#txt-page ul.plan li a {font-size:11px; color:#2F3567; text-decoration:none;}
#txt-page ul.plan li a:hover {color:#000;}
#txt-page ul.plan li a.actif  {color:#000;}

#txt-page ul.plan li.sous-menu-BO {padding:0 0 0 10px;}
#txt-page ul.plan li.sous-menu-BO a {color:#5091CB}
#txt-page ul.plan li.sous-menu-BO a:hover {color:#000;}
#txt-page ul.plan li.sous-menu-BO a.actif {color:#000;}

div.actu{margin-bottom:20px;}

/*///////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////		Footer		/////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////*/
#footer1{background-image:url(../images/footer1.gif); background-repeat:no-repeat; height:29px; clear:both;}
#footer{background-image:url(../images/footer.gif); background-repeat:no-repeat; height:29px; clear:both;}
#lien-footer{height:29px;}
#lien-footer li{list-style:none;  float:left; }
#lien-footer a{ display:block; float:left; height:29px;}
#lien-footer a.footer-7{width:96px;}
#lien-footer a.footer-0{width:154px;}
#lien-footer a.footer-1{background-image:url(../images/faq.gif); background-repeat:no-repeat; width:47px; }
#lien-footer a.footer-2{background-image:url(../images/lexique.gif); background-repeat:no-repeat; width:61px; }
#lien-footer a.footer-3{background-image:url(../images/plan-du-site.gif); background-repeat:no-repeat; width:85px; }
#lien-footer a.footer-4{background-image:url(../images/mention-legales.gif); background-repeat:no-repeat; width:106px; }
#lien-footer a.footer-5{background-image:url(../images/contact.gif); background-repeat:no-repeat; width:56px; }
#lien-footer a.footer-6{background-image:url(../images/login.gif); background-repeat:no-repeat; width:292px; }

/*///////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////		Class		/////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////*/
.clear{clear:both;}
.img-float-right{ float:right; margin:0 0 20px 20px;}
.img-float-left{ float:left; margin:0 20px 20px 0;}
.bleu-fonce{ font-weight:bolder; color:#2F3567; }
.bleu-clair{ font-weight:bolder; color:#5091CB; }

.bleu-clair{color:#5091CB;}


a.lien-blanc{ font-weight:bold; text-decoration:none; color:#FFFFFF;}
a.lien-blanc:hover{ font-weight:bold; text-decoration:underline; color:#FFFFFF;}


a.lien-bleu-clair{color:#5091CB; text-decoration:none;}
a.lien-bleu-clair:hover{color:#5091CB; text-decoration:underline;}

p.center{ font-weight:bold; text-align:center; font-size:14px; color:#2F3567;}
.txt-rouge{ color:#FF0000;}