@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: black;
	background: #147bbe url(../images/extranet/fond.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#e0be35;
	margin: 0;
	padding: 0;
}

*{padding:0; margin:0;}
img{padding:0; margin:0; border:0px;}

.spacer {clear: both;}
/*------------------ contenu*/
#site {
	margin-right: auto;
	margin-left: auto;
	width: 990px;
	position:relative;
	padding:0;
}

#site #header{ padding:0; margin:0; position:relative; height:223px;}
/*#site #header #logo {position: absolute; top:40px; left:30px;}*/

#site #header #logo {position: absolute; top:0px; left:30px; padding-top:40px; width:900px; height:200px; cursor:pointer;}


#site #contenu{ padding:0; margin:0; position:relative;}
#site #contenu .contenu_top{
	width:990px;
	height:27px;
	background:transparent url(../images/fond_contenu_top.png) no-repeat;
	}
#site #contenu .contenu_mid{
	width:990px;
	background:transparent url(../images/fond_contenu_mid.png) repeat-y;
	}
#site #contenu .contenu_bottom{
	width:990px;
	height:27px;
	background:transparent url(../images/fond_contenu_bottom.png) no-repeat;
	}




* html #site #contenu .contenu_top {
_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/fond_contenu_top.png', sizingMethod='scale');
}

* html #site #contenu .contenu_mid {
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/fond_contenu_mid.png', sizingMethod='scale');
}

* html #site #contenu .contenu_bottom {
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/fond_contenu_bottom.png', sizingMethod='scale');
}





#site #contenu .contenu_mid .interieur{ margin-left:11px;}



/*-------------- NAVIGATION ----------------*/

#navigation{position:relative; margin-left:0px; margin-right:7px; margin-bottom:25px; border-bottom:1px solid #d3d3d3; background-color:#fff}

#navigation #recherche{float:left; position:relative; padding-left:15px;}
#navigation #recherche .inputStyle{border:1px solid #afafaf; color:#afafaf;}

#navigation #menu_principal {float:left; position:relative;} 

#navigation #menu_principal li{ list-style-type:none;}


#menu_principal div{
	list-style-type:none; display:block;
	float:left;
	width:132px;
	height:39px;
	margin-left:15px;
	/*background-image:url(../images/fond_menu_1.jpg);*/
}

.main_menu{float:left; display:block; width:132px; height:47px; background-repeat:no-repeat; margin-left:15px;}

#main_menu_1{ background-image:url(../../user_upload/menu/menu_1.jpg);}
#main_menu_1:hover{ background-image:url(../../user_upload/menu/menu_1_over.jpg);}

#main_menu_2{ background-image:url(../../user_upload/menu/menu_2.jpg);}
#main_menu_2:hover{ background-image:url(../../user_upload/menu/menu_2_over.jpg);}

#main_menu_3{ background-image:url(../../user_upload/menu/menu_3.jpg);}
#main_menu_3:hover{ background-image:url(../../user_upload/menu/menu_3_over.jpg);}

#main_menu_4{ background-image:url(../../user_upload/menu/menu_4.jpg);}
#main_menu_4:hover{ background-image:url(../../user_upload/menu/menu_4_over.jpg);}

#main_menu_5{ background-image:url(../../user_upload/menu/menu_5.jpg);}
#main_menu_5:hover{ background-image:url(../../user_upload/menu/menu_5_over.jpg);}


.rubrique_1 #main_menu_1{ background-image:url(../../user_upload/menu/menu_1_over.jpg);}
.rubrique_2 #main_menu_2{ background-image:url(../../user_upload/menu/menu_2_over.jpg);}
.rubrique_3 #main_menu_3{ background-image:url(../../user_upload/menu/menu_3_over.jpg);}
.rubrique_4 #main_menu_4{ background-image:url(../../user_upload/menu/menu_4_over.jpg);}
.rubrique_5 #main_menu_5{ background-image:url(../../user_upload/menu/menu_5_over.jpg);}


#menu_secondaire {clear:both; padding-top:3px; padding-left:0px; padding-bottom:5px;}
#menu_secondaire a{padding:3px; font-family:Verdana, Geneva, sans-serif; text-decoration:none; margin-left:18px; font-size:10px;}
#menu_secondaire ul{ position:relative;}

.rubrique_2 #menu_secondaire ul{ margin-left:372px;}

#menu_secondaire li{ display:inline; list-style-type:none;}

.rubrique_1 #menu_secondaire{background-color:#ffd500;}
.rubrique_1 #menu_secondaire a{color:#101f69;}

.rubrique_2 #menu_secondaire{background-color:#45df46;}
.rubrique_2 #menu_secondaire a{color:#101f69;}

.rubrique_3 #menu_secondaire{ background-color:#4e907e;}
.rubrique_3 #menu_secondaire a{color:#fff;}

.rubrique_4 #menu_secondaire{background-color:#101f69; }
.rubrique_4 #menu_secondaire a{color:#fff;}

.rubrique_5 #menu_secondaire{background-color:#4fefc0;}
.rubrique_5 #menu_secondaire a{color:#101f69;}

#menu_secondaire li.on{ font-weight:bold;background:transparent url(../images/puce_menu.png) no-repeat; background-position:8px 2px}

* html #menu_secondaire li.on {
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/puce_menu.png', sizingMethod='scale');
}



#menu_droite{ margin-left:15px; margin-bottom:15px;}
#menu_droite_top{width:164px; height:12px; background-repeat:no-repeat; position:relative; padding-bottom:0px; background-position:bottom;}
#menu_droite_mid{width:164px;}
#menu_droite_bottom{width:164px; height:12px; background-repeat:no-repeat;}
#menu_droite_mid li a{ text-decoration:none;}

.rubrique_1 #menu_droite_top{background-image:url(../images/menu_1_niveau3_haut.jpg);}
.rubrique_1 #menu_droite_mid{ background-color:#ffd500;}
.rubrique_1 #menu_droite_mid li a{color:#101F69;}
.rubrique_1 #menu_droite_bottom{background-image:url(../images/menu_1_niveau3_bas.jpg);}

.rubrique_2 #menu_droite_top{background-image:url(../images/menu_2_niveau3_haut.jpg);}
.rubrique_2 #menu_droite_mid{ background-color:#45df46;}
.rubrique_2 #menu_droite_mid li a{color:#101F69;}
.rubrique_2 #menu_droite_bottom{background-image:url(../images/menu_2_niveau3_bas.jpg);}

.rubrique_3 #menu_droite_top{background-image:url(../images/menu_3_niveau3_haut.jpg);}
.rubrique_3 #menu_droite_mid{ background-color:#4e907e;}
.rubrique_3 #menu_droite_mid li a{color:#ffffff;}
.rubrique_3 #menu_droite_bottom{background-image:url(../images/menu_3_niveau3_bas.jpg);}

.rubrique_4 #menu_droite_top{background-image:url(../images/menu_4_niveau3_haut.jpg);}
.rubrique_4 #menu_droite_mid{ background-color:#101f69;}
.rubrique_4 #menu_droite_mid a{color:#ffffff;}
.rubrique_4 #menu_droite_bottom{background-image:url(../images/menu_4_niveau3_bas.jpg);}

.rubrique_5 #menu_droite_top{background-image:url(../images/menu_5_niveau3_haut.jpg);}
.rubrique_5 #menu_droite_mid{ background-color:#4fefc0;}
.rubrique_5 #menu_droite_mid li a{color:#101F69;}
.rubrique_5 #menu_droite_bottom{background-image:url(../images/menu_5_niveau3_bas.jpg);}


#menu_droite_mid li{ list-style-type:none; padding-left:5px; display:block; font-size:11px; border-bottom:1px solid white; padding-top:5px; padding-bottom:5px;}
#menu_droite_mid li.end{ border-bottom:0px solid white;}
#menu_droite_mid li.on{ font-weight:bold; background:transparent url(../images/puce_menu.png) no-repeat; background-position:5px 7px; }
#menu_droite_mid li.on a{ text-indent:15px; display:block}

* html #menu_droite_mid li.on {
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/puce_menu.png', sizingMethod='scale');
}



/*-------------- ARIANE ----------------*/
#body_1 #ariane{display:none;}
#body_1 #menu_secondaire{ display:none;}

#ariane { font-size:11px; color:#101f69;}
#ariane li{ list-style-type:none; display:inline;}
#ariane li a{ color:#8d8d8d; text-decoration:underline;}





/*-------------- MENU GAUCHE ----------------*/

#site #contenu #menu_gauche{background-color:#b7e233; width:190px; padding-left:0px; position:relative; float:left; clear:both; margin-right:30px;}
#site #contenu #menu_gauche .menu{ float:left;}
#site #contenu #menu_gauche .menu_gauche_top{width:190px; height:14px; background-image:url(../images/menu_gauche_haut.jpg); background-repeat:no-repeat;}
#site #contenu #menu_gauche .menu_gauche_mid{width:190px; height:39px; background-image:url(../images/menu_gauche_mid.jpg); background-repeat:no-repeat; position:relative;}
#site #contenu #menu_gauche .menu_gauche_graph{width:190px; height:177px; background-image:url(../images/menu_gauche_graph.jpg); background-repeat:no-repeat;}
#site #contenu #menu_gauche .menu_gauche_bottom{width:190px; height:11px; background-image:url(../images/menu_gauche_bottom.jpg); background-repeat:no-repeat; overflow:hidden}

#site #contenu #menu_gauche li{ list-style-type:none; margin-bottom:3px;}

#site #contenu #menu_gauche .niv1_off{ display:block; background-image:url(../images/fond_menu_gauche_1.jpg); background-repeat:no-repeat; padding-left:30px; margin-left:15px;}
#site #contenu #menu_gauche .niv1_on{ display:block; background-image:url(../images/fond_menu_gauche_2.jpg); background-repeat:no-repeat; padding-left:30px; margin-left:15px;}
#site #contenu #menu_gauche a{ color:#646464; text-decoration:none;}
#site #contenu #menu_gauche .niv1_on a{ font-weight:bold;}

#site #contenu #menu_gauche .niv2_off{ display:block; background-image:url(../images/fond_menu_gauche_3.jpg); background-repeat:no-repeat; padding-left:20px; margin-left:40px; background-position:7px 8px; padding-top:3px; padding-bottom:3px;font-size:11px;}
#site #contenu #menu_gauche .niv2_on{ display:block; background-image:url(../images/fond_menu_gauche_4.jpg); background-repeat:no-repeat; padding-left:20px; margin-left:40px; background-position:7px 8px; padding-top:3px;  padding-bottom:3px;font-size:11px;}

#site #contenu #menu_gauche .niv2_on a{ color:#3b3b3b; text-decoration:none;font-weight:bold; font-size:11px;}


#site #contenu #menu_gauche .niv3_off{ display:block; background-image:url(../images/fond_menu_gauche_6.jpg); background-repeat:no-repeat; padding-left:20px; margin-left:60px; background-position:7px 8px; padding-top:3px; padding-bottom:3px; font-size:10px;}
#site #contenu #menu_gauche .niv3_on{ display:block; background-image:url(../images/fond_menu_gauche_5.jpg); background-repeat:no-repeat; padding-left:20px; margin-left:60px; background-position:7px 8px; padding-top:3px;  padding-bottom:3px; font-size:10px;}

#site #contenu #menu_gauche .niv3_on a{ color:#3b3b3b; text-decoration:none;font-weight:bold; font-size:10px;}




#site #contenu #menu_gauche #lien_1{ position:absolute; bottom:138px; left:47px; font-size:11px;}
#site #contenu #menu_gauche #lien_1 a{ font-weight:bold;}

#site #contenu #menu_gauche #lien_2{ position:absolute; bottom:72px; left:47px; font-size:11px;}
#site #contenu #menu_gauche #lien_3{ position:absolute; bottom:37px; left:47px; font-size:11px;}

/*-------------- CENTRE ----------------*/

#site #contenu #centre{padding:0; position:relative; width:100%; float:left; padding-left:10px;}


/*-------------- MAIN ----------------*/

#site #contenu #main{padding:0; position:relative; margin-right:20px; margin-top:25px; overflow:hidden; text-align:center;}

/*-------------- DROITE ----------------*/

#site #contenu #droite{padding:0; position:relative; clear:both; float:right; z-index:200;margin-top:25px; }



/*-------------- RUBRIQUE 6 (menu gauche) -------------*/
.rubrique_6 #menu_droite{ display:none;}
.rubrique_6 #menu_secondaire{ display:none;}
 

.rubrique_7 #menu_droite{ display:none;}
.rubrique_7 #menu_secondaire{ display:none;}

.rubrique_8 #menu_droite{ display:none;}
.rubrique_8 #menu_secondaire{ display:none;}

/*--------------- Footer --------------------*/
#footer{ margin-top:70px; font-size:11px; margin-left:50px;}


/*--------------- HOMEPAGE ------------------------------*/
#actu_elec { float:left; width:330px; margin-right:15px; margin-top:20px;}
.news_elec { padding-top:15px; padding-bottom:15px; border-top:1px dotted #9F9F9F;}
.news_elec .date{ color:#ffd500; font-size:11px; display:inline;  font-weight:bold;}
#actu_elec a{ color:#646464; text-decoration:none;}
#actu_elec a:hover{ text-decoration:underline;}


#actu_tele { width:340px; float:right; margin-top:20px;}
.news_tele { padding-top:15px; padding-bottom:15px; border-top:1px dotted #9F9F9F;}
.news_tele .date{ color:#15246d; font-size:11px; display:inline;  font-weight:bold;}
#actu_tele a{ color:#646464; text-decoration:none;}
#actu_tele a:hover{ text-decoration:underline;}


.arch_elec { font-size:15px; height:20px; padding-left:32px; background-image:url(../images/pictos/arch_elec.jpg); background-repeat:no-repeat;}
#actu_elec .arch_elec a{color:#ffd500; font-weight:bold;}

.arch_telecom {font-size:15px; height:20px; padding-left:32px; background-image:url(../images/pictos/arch_telecom.jpg); background-repeat:no-repeat;}
#actu_tele .arch_telecom a{color:#101f69; font-weight:bold;}


/*--------------- FAQ ------------------------------*/


.tx-irfaq-pi1 p{ display:none; margin:0; padding:0; color:#646464; }
.tx-irfaq-pi1 .additional-info{ display:none; }
.tx-irfaq-pi1 .tx-irfaq-cleaner{ display:none; }


.tx-irfaq-pi1 dl .tx-irfaq-dynheader{ float:left; clear:both;font-size:12px; padding-top:5px;}

.tx-irfaq-pi1 dd p{ display:block; padding-top:5px; padding-bottom:5px; clear:both; font-size:10px; }
.tx-irfaq-pi1 dl{ }



/*--------------- TITRES ------------------------------*/

h1{background-repeat:no-repeat; background-position:0 2px; font-size:18px;}

.titre_global h1{ float:left; margin-bottom:3px;}
.titre_global h2{}
.titre_global{ margin-bottom:20px; width:500px; float:left;}

h2{ clear:both; font-size:13px;}

h2 span{ clear:both; font-size:15px; padding-top:15px; display:block; padding-bottom:7px;}




.rubrique_1 h1{ background-image:url(../images/pictos/electricite.jpg); padding-left:35px; color:#ffd500;}
.rubrique_1 h2{ color:#ffd500; margin-bottom:15px;}
.rubrique_1 h3{ color:#ffd500; margin-bottom:14px;}
.rubrique_1 h4{ color:#ffd500; margin-bottom:13px;}

.rubrique_2 h1{ background-image:url(../images/pictos/renouvelable.jpg); padding-left:35px; color:#45df46;}
.rubrique_2 h2{ color:#45df46; margin-bottom:15px;}
.rubrique_2 h3{ color:#45df46; margin-bottom:14px;}
.rubrique_2 h4{ color:#45df46; margin-bottom:13px;}

.rubrique_3 h1{ background-image:url(../images/pictos/energie.jpg); padding-left:35px; color:#4e907e;}
.rubrique_3 h2{ color:#4e907e; margin-bottom:15px;}
.rubrique_3 h3{ color:#4e907e; margin-bottom:14px;}
.rubrique_3 h4{ color:#4e907e; margin-bottom:13px;}

.rubrique_4 h1{ background-image:url(../images/pictos/telecom.jpg); padding-left:35px; color:#101f69;}
.rubrique_4 h2{ color:#101f69; margin-bottom:15px;}
.rubrique_4 h3{ color:#101f69; margin-bottom:14px;}
.rubrique_4 h4{ color:#101f69; margin-bottom:13px;}

.rubrique_5 h1{ background-image:url(../images/pictos/achats.jpg); padding-left:35px; color:#4fefc0;}
.rubrique_5 h2{ color:#4fefc0; margin-bottom:15px;}
.rubrique_5 h3{ color:#4fefc0; margin-bottom:14px;}
.rubrique_5 h4{ color:#4fefc0; margin-bottom:13px;}

.rubrique_6 h1{ background-image:url(../images/pictos/gauche.jpg); padding-left:35px; color:#b0d14a;}
.rubrique_6 h2{ color:#b0d14a; margin-bottom:15px;}
.rubrique_6 h3{ color:#b0d14a; margin-bottom:14px;}
.rubrique_6 h4{ color:#b0d14a; margin-bottom:13px;}

.rubrique_8 h1{ background-image:url(../images/pictos/gauche.jpg); padding-left:35px; color:#b0d14a;}
.rubrique_8 h2{ color:#b0d14a; margin-bottom:15px;}
.rubrique_8 h3{ color:#b0d14a; margin-bottom:14px;}
.rubrique_8 h4{ color:#b0d14a; margin-bottom:13px;}




/*--------------- IMPRIMER ------------------------------*/

#imrpimer{ float:right; margin-right:15px;}

#navigation #recherche  #btn_recherche{ background-image:url(../images/btn_recherche.jpg); width:25px; height:18px; border:0px solid black; cursor:pointer;}


/*--------------- IMPRIMER ------------------------------*/
.footer_off{ list-style-type:none; display:inline;}
.footer_off a{ color:#666; text-decoration:none;}

.footer_on{ list-style-type:none; display:inline;}
.footer_on a{ color:#666; text-decoration:none; font-weight:bold;}


/*--------------- PLAN DU SITE ------------------------------*/
.expAll { display:none;}
.tx-dropdownsitemap-pi1 a{ color:#000; }



/*--------------- PARAGRAPHES ------------------------------*/
#main p{ margin-bottom:15px;}



/*--------------- TEXTE ENCADRE ------------------------------*/
.texte_encadre{ margin-top:15px; margin-bottom:15px; border:1px solid #101F69; padding:7px;}
#main .texte_encadre p{ margin-bottom:0px;}


/*---------------- UL LI ------------------------------------------*/
#main ul{ list-style-position:inside;}


/*---------------- AGENDA ------------------------------------------*/
.tab_agenda { width:700px; border:1px solid #cdeb72; padding:0px; margin-bottom:40px; border-collapse:collapse; margin-left:3px; margin-top:3px;}

.tab_agenda th{ background-color:#f1f9d6; border:1px solid #cdeb72; height:60px; font-size:15px; color:#b7e233; background-image:url(../images/picto_agenda.jpg); background-position:13px 13px; background-repeat:no-repeat;}
.tab_agenda td{ background-color:#ffffff; border:1px solid #cdeb72; text-align:center; padding:10px; color:#646464; font-size:11px;}



/*---------------- TABLEAUX ------------------------------------------*/

.rubrique_6 table { padding:0px; margin-bottom:40px; border-collapse:collapse; margin-left:3px; margin-top:3px;}
.rubrique_6 table.tab_agenda { width:700px;}

.rubrique_6 table th{ background-color:#f1f9d6; border:1px solid #CDEB71; height:60px; font-size:15px; color:#b7e233; background-image:url(../images/picto_agenda.jpg); background-position:13px 13px; background-repeat:no-repeat;}
.rubrique_6 table td{ background-color:#ffffff; border:1px solid #cdeb72; text-align:center; padding:10px; color:#646464; font-size:11px;}

.type_row_1 .col_1{ background-color:#F9FCEB; width:20%; font-weight:bold}
.type_row_1 .col_2{ background-color:#FFFFFF; text-align:left;}
.type_row_2 .col_1{ background-color:#EBF7C5;  width:20%; font-weight:bold}
.type_row_2 .col_2{ background-color:#F1F8D6; text-align:left;}

/*---------------- TABLEAUX rubrique_8------------------------------------------*/
.rubrique_8 table { padding:0px; margin-bottom:40px; border-collapse:collapse; margin-left:3px; margin-top:3px;}
.rubrique_8 table.tab_agenda { width:700px;}

.rubrique_8 table th{ background-color:#f1f9d6; border:1px solid #CDEB71; height:60px; font-size:15px; color:#b7e233; background-image:url(../images/picto_agenda.jpg); background-position:13px 13px; background-repeat:no-repeat;}
.rubrique_8 table td{ background-color:#ffffff; border:1px solid #cdeb72; text-align:center; padding:10px; color:#646464; font-size:11px;}




.rubrique_8 .tx-indexedsearch-searchbox table td{ border:0px solid black;}
.rubrique_8 .tx-indexedsearch-searchbox table th{ border:0px solid black;}



/*---------------- FORMULAIRES ------------------------------------------*/
#form_elec label{ width:220px; float:left; display:block;}
.erreur{ color:#CC0000; font-weight:bold; display:block; margin-bottom:5px;}



/*---------------- CADRE CENTER ------------------------------------------*/
.texte_encadre_center { width:100%; text-align:center;}
.texte_encadre_center_content {text-align:center; width:400px; border:1px solid #CDEB72; padding-top:5px;}

/*---------------- POPUP Carte ------------------------------------------*/


#popup_carte{ position:absolute; width:378px; height:367px; margin-left:200px; margin-top:100px; padding:15px;}

#popup_carte #titre_popup{ }

#popup_carte{
	background:transparent url(../images/fond_popup.gif) no-repeat;
	}

/*
* html #popup_carte {
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/fond_popup.png', sizingMethod='scale');
}
*/



.tx-dropdownsitemap-pi1 .ifsub .description{ display:none;}
.tx-dropdownsitemap-pi1 .no .description{ display:none;}

a{color:#101F69;}
a:hover{color:#101F69; text-decoration:none;}

.rubrique_6 a{color:#B0D14A;}
.rubrique_6 a:hover{color:#B0D14A; text-decoration:none;}

.rubrique_6 #footer a{color:#8D8D8D;}
.rubrique_6 #footer a:hover{ text-decoration:underline;}


.submit{ background-image:url(../images/btn_envoyer.jpg); width:90px; height:27px; border:0px; cursor:pointer;}

.tx-indexedsearch-searchbox-button{ background-image:url(../images/btn_envoyer_vide.jpg); background-repeat:no-repeat; background-color:#FFF; background-position:center center}



/*  LOGIN */
.tx-felogin-pi1 h3{ font-size:15px; color:#787878; margin-bottom:10px;}
.tx-felogin-pi1 form{width:345px; margin:0 auto; padding:30px 15px 10px 15px; background-color:#89166a;}
.tx-felogin-pi1 form label{display:block; float:left; margin-bottom:3px; width:130px; color:#FFFFFF; text-align:left; font-weight:bold;}
.tx-felogin-pi1 form .text{ margin-bottom:3px; width:180px;}
.tx-felogin-pi1 form .submit{background-image:url(/fileadmin/templates/images/extranet/login-valider.jpg); width:71px; height:28px; border:0px; cursor:pointer; background-color:none; background-repeat:no-repeat; color:#FFFFFF;}

