@import url(buttons.css);
@import url(lightbox.css);
@import url(menu.css);
@import url(pagination.css);
@import url(tooltip.css);
@import url(reset.css);
*{margin:0;padding:0}
#menu_top a:hover,.selected{text-decoration:underline !important}
a{color:#000;font-weight:bold !important;text-decoration:underline}
body{background:#fff;font-family:Arial;margin:0}
.left{float:left}
.ske{font-size:20px;padding-left:71px;padding-top:13px;}
.zpke{line-height:20px;padding-left:22px;padding-top:11px;}
.sgge	{padding-right:7px;padding-top:15px;text-align:right;}
.sgge strong {font-weight:bold;color:#000}
.right{float:right}
.mr{margin-bottom:5px;margin-right:15px}
.ml{margin-bottom:20px;margin-left:35px}
#global{margin:0 auto;position:relative;width:960px}
#header{margin-top:-29px;position:absolute;top:0;width:960px}
.fds	{background:url(../img/template/home.png) no-repeat;margin-top:51px;padding-left:17px;position:absolute;top:0;left:0;text-decoration:none;text-transform:uppercase;font-size:10px !important;font-weight:bold}
#logo a{background:transparent url(../img/template/new_1/logo.png) no-repeat scroll 0 23px;color:#556098;display:block;float:left;font-size:12px;height:30px;line-height:14px;margin-top:50px;padding-top:87px;text-decoration:none;text-transform:uppercase;width:238px;height:30px;}
#stocker_eau{float:left;background:none;height:120px;margin-top:47px;width:477px}
#agree_eparco{float:right;margin-top:45px;padding-right:25px;padding-top:10px;width:200px}
.font1{font-size:12px;text-align:center}
.font2{font-size:28px;font-weight:700;text-align:center}
#agree_eparco p{color:#333;margin-bottom:10px}
#agree_eparco a{background:transparent url(../img/template/new_1/bouton_contact.png) no-repeat scroll 4px 0;display:block;height:44px;width:197px}
#agree_eparco a:hover{background:transparent url(../img/template/new_1/bouton_contactH.png) no-repeat scroll 4px 0;color:#F60}
#diaporama{float:left;height:208px;margin-top:10px;width:960px}
#menu_vertical{float:left;height:205px;width:240px}
#swf{float:left;height:205px;position:relative;width:720px}
#eparco{border-bottom:1px solid #FFF;font-size:12px;height:135px;overflow:hidden !important;position:absolute;right:0;text-align:center;text-decoration:none;top:0}
#eparco span{font-size:14px;line-height:20px;width:222px}
#eparco strong{background:#FFF;display:block;filter:alpha(opacity=80);opacity:0.8;padding:5px 0}
#eparco:hover{color:#F60;text-decoration:none}
#eparco img{display:block}
#contactez-nous{background:url(../img/template/contact_fond.png) repeat-x;float:left;height:206px;position:relative;width:243px}
#contactez-nous h2{color:#664D00;font-size:18px;margin-top:15px;text-align:center;text-transform:uppercase}
#contactez-nous p{color:#333;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase}
.contact1{margin-top:15px}
.contact2{margin-top:17px}
.contact3{color:#000 !important;font-size:22px !important;margin-top:16px}
.first{background:url(../img/template/new_1/menu_vertical_1.png) no-repeat;color:#000;display:block;font-family:Arial #000;font-size:14px;font-weight:400;height:64px;padding-left:10px;padding-top:37px;text-decoration:none;text-transform:uppercase;width:227px}
.first:hover, .selectedwotlk1{background:url(../img/template/new_1/menu_vertical_1.png) no-repeat 0 -101px;color:#fff}
.second{background:#7A99C7;color:#000;display:block;font-size:14px;height:49px;line-height:49px;margin-top:3px;padding-left:10px;text-decoration:none;text-transform:uppercase;width:227px;}
.second:hover, .selectedwotlk2{color:#fff;background:#3D4C64}
.third{background:#E08B76;color:#000000;display:block;font-size:14px;height:49px;line-height:49px;margin-top:3px;padding-left:10px;text-decoration:none;text-transform:uppercase;width:227px;}
.third:hover, .selectedwotlk3{color:#FFF;background:#70463B}
#content{line-height:normal !important;overflow:hidden;padding-bottom:35px;padding-top:430px;position:relative;width:960px}
#content h1:first-letter,#content h2:first-letter,#content h3:first-letter,#content p:first-letter,#content li:first-letter{text-transform:uppercase}
#content h1{background:url(../img/template/h1_fleche.png) no-repeat;color:#556098;font-size:1.3em;height:25px;margin-bottom:15px;padding-left:35px;text-transform:uppercase}
#content h2{color:#556098;font-size:1em;height:25px;margin-bottom:8px;padding-top:25px;text-transform:uppercase}
#content h3{color:#556098;font-size:0.8em;height:25px;margin-bottom:8px;padding-top:25px}
#content hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
#content p,.divGenerateurRequired{font-size:0.8em;line-height:normal !important;margin-bottom:10px;text-align:justify}
#content p span{background:url(../img/template/colonne_centre_lien.png) no-repeat top right #fff;height:21px;line-height:21px;padding:0 21px 0 0!important}
.fds{font-size:0.8em}
.fds:hover{color:#c90;text-decoration:none}
#content strong{color:#556098;font-weight:bolder}
#content ul li{font-size:0.8em;list-style:square;margin-bottom:5px}
#content ol li{font-size:12px;line-height:20px;list-style:decimal;margin-bottom:5px}
#menu_top{position:absolute;right:0;top:2px}
#menu_top a{font-size:11px;font-weight:bold;letter-spacing:1px;text-decoration:none;text-transform:uppercase}
.nomargin{margin:0 !important}
.contact4 a{background:url(../img/template/contactlink.png) no-repeat 0 0;bottom:10px;display:block;height:51px;left:26px;position:absolute;width:187px}
.contact4 a:hover{background:url(../img/template/contactlink.png) no-repeat 0 -55px}
#footer_content{margin:0 auto;width:960px}
#footer{background:url(../img/template/contact_fond.png) repeat-x;height:150px;width:100%}
#footer p{color:#333;font-size:11px;line-height:18px;text-transform:uppercase}
#footer	a{color:#333;font-weight:400 !important;text-decoration:none}
#footer	a:hover{color:#000;text-decoration:underline}
#footer1{border-right:3px solid #fff;float:left;padding-right:40px;padding-top:15px}
#footer1 p{margin-bottom:4px}
#footer2{border-right:3px solid #fff;float:left;padding-left:20px;padding-right:20px;padding-top:15px}
#footer2 h2{color:#666;font-size:20px;padding-bottom:12px}
#footer2a{float:left;padding-left:0px;padding-right:30px}
#footer2b{float:left;padding-left:12px;padding-right:20px}
#footer3{float:left;margin:0 !important;padding:0 0 0 48px !important}
#footer3 a{background:url(../img/template/footertoplink.png) no-repeat;display:block;float:left;height:100px;margin-top:6px;width:108px}
#accueil_raccord{float:left;margin-right:58px;width:191px}
#accueil_raccord .liens{background:url(../img/template/raccordement-egout.png) no-repeat 0 0;display:block;font-size:12px;height:26px;line-height:15px;padding:117px 10px 10px;text-decoration:none;width:171px}
#accueil_raccord .liens:hover{background:url(../img/template/raccordement-egout.png) no-repeat 0 -153px}
#accueil_pose{float:left;width:191px}
#accueil_pose .pose{background:url(../img/template/pose-cuve-nord.png) no-repeat 0 0;display:block;font-size:12px;height:26px;line-height:15px;padding:117px 10px 10px;text-decoration:none;width:171px}
#accueil_pose .pose:hover{background:url(../img/template/pose-cuve-nord.png) no-repeat 0 -153px}
#info_contact a{background:none !important}
#form_contact{float:left;margin-right:5%;width:50%}
#form_contact span{background:none !important;height:auto !important;padding-right:0 !important}
#info_contact{border-left:3px solid grey;float:left;padding-left:60px;width:38%}
form.generateur label{float:left;width:190px !important}
.submit{clear:both;float:none;margin:0 0 0 145px;padding-left:44px !important;}
.fsdg{width:650px !important;}
#loupe{position:absolute;right:0;top:426px;font-size:13px;}
#content ul,#content ol{margin-bottom:20px;margin-left:50px}
#content ul li ul,#content ol li ol{margin-bottom:30px;margin-left:15px;margin-top:10px}
#content ul li ul li,#content ol li ol li{list-style:none}
#footer2a p,#footer2b p{padding-left:15px}
#accueil_raccord p,#accueil_pose p{line-height:18px;margin-top:15px}
.class_hover{background:url(../img/template/colonne_centre_lien.png) bottom right no-repeat !important}
#content p a{background:transparent url(../img/template/lien_normal.png) repeat-x scroll 0 0 !important;color:#556098 !important;height:21px !important;padding:0 9px !important;text-decoration:none; display:block; line-height:21px;}
* html #content p a{color:#556098 !important}
#content p a:hover{background:url(../img/template/lien_normal.png) repeat-x 0 -21px !important;color:#000 !important}
.d12 {width:150px;text-align:right !important}
.ddfg	{width:110px !important}
.page_eparco{font-size:0.8em !important;color:#c60 !important;text-decoration:none;}
.page_eparco:hover{color:#000 !important;text-decoration:underline}
/*****************Modifications référencement******************/
p.h1 {background:url(../img/template/h1_fleche.png) no-repeat;color:#556098;font-size:1.3em!important;height:25px;margin-bottom:15px;padding-left:35px;text-transform:uppercase;font-weight:bold;display:inline;}
h1.fsdg2{background:none!important;color:#556098;font-size:1.3em;height:25px;margin-bottom:15px;text-transform:uppercase;display:inline;padding-left:0px!important;font-weight:bold;}
#bloc_h1{margin-bottom:15px;}
.bold{color:#556098;font-weight:bolder;background:none!important;padding:none!important;}
#content p a.lien_eparco{background:none!important;text-decoration:none;color:#556098!important;display:inline;padding:none!important;margin:none!important;padding:0px!important;}
#content p a:hover{color:#000 !important;padding-left:9px!important;padding-left:9px!important}
.strong_index{font-weight:normal!important;color:#000!important;}
#content p a.lien_index{background:none!important;text-decoration:none;color:#556098!important;display:inline;padding:none!important;margin:none!important;padding:0px!important;}
#content p a.lien_index:hover{color:#000 !important;padding:0px!important;}
.strong_noir{color:#000!important;}
#content p span.bold{color:#556098;font-weight:bolder;background:none!important;padding-right:0px!important;}
