*{
margin:0;
padding:0;
border:0;
}

body {
	background-image: url(../images/fond1.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#40883E;
}
.spacer{
	clear:both;
}
#fond{
	background-image: url(../images/fonds/fond_page.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
}
#global {
	margin:0 auto;
	width:1000px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
#entete{
	height:44px;
	position:relative;
	padding:116px 0 0 9px;	
}
#diaporama{
margin:0 0 0 10px;	
}
#contenu{
	min-height:622px;
	background-image: url(../images/fonds/fond-central.png);
	background-repeat: repeat-y;
	background-position: left top;	
	padding:20px 20px 40px 20px;	
}
#pied{
	background-color:#40883E;
	padding:0 0 10px 20px;
	margin:0 0 20px 0;
	background-image: url(../images/fonds/fond-pied.png);
	background-repeat: no-repeat;
	background-position: 2px bottom;
}
h1{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
color:#37339D;
border-bottom:1px solid #ccc;
padding:0 0 10px 0;
}
h2,div.societe,ul.mentions li.entete{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#37339D;
margin:20px 0 10px ;
font-weight:bold;
}
div.societe{
	margin-left:10px;
}
p{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#666;
}
/*** entete ***/

#entete #logo {
position:absolute;
top:11px;
left:18px;
}
#menu{
	height:44px;
	font-size:11px;
	list-style-image: none;
	list-style-type: none;	
}
#menu a {
	display:block;	
	background-image: url(../images/onglet/onglet_gauche.png);
	background-repeat: no-repeat;
	background-position: left top;	
	padding:0 10px 0 10px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	line-height:42px;
}
#menu a.nuage {	
	background-image: url(../images/onglet/onglet_gauche_nuage.png);
	background-repeat: no-repeat;
	background-position: left top;		
}
#menu li{
	float:left;
	height:44px;
	background-image: url(../images/onglet/onglet_droit.png);
	background-repeat: no-repeat;
	background-position: right top;	
}
#menu li a:hover, .selection{
color:#FCD379;
text-decoration:none;
}
/*** central home page ***/
#col_gauche{
float:left;
margin:20px 0 20px 0 10px;
width:620px;
/*height:622px; /*XXXXXXXXX*/
}
#col_gauche_infos{
float:left;
margin:20px 0 20px 0 10px;
width:620px;
}
#col_gauche h1,#col_gauche_infos h1{
margin:20px 0 20px 10px;	
}
#col_gauche p,#iso li,ul.mentions li {
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
color:#666;
line-height:16px;
margin:0 0 7px 10px;
}
ul.mentions{
list-style:none;
margin:0 0 0 15px;	
}
ul.mentions li{
margin:0 0 0 0;	
}
ul.mentions li a{
color:#666;	
}
ul.mentions span.titre_mention{
font-weight:bold;	
}

#col_droit{
float:right;
margin:0 ;
width:300px;

position:relative;
}
#col_droit_infos{
float:right;
margin:0 ;
width:300px;
position:relative;
}
#col_droit_infos.presse{
	background-image: url(../images/presse/fond_side.jpg);
	background-repeat: no-repeat;
	background-position: 0px 296px;	
	height:720px;
}
/*** col droit accueil ***/
#zone_infos{
}
div.actualites{
font-size:20px;
color:#333;
font-weight:normal;
margin:0 0 5px 0;
}
.date{
	color:#7270cf;
	font-size:10px;
	font-weight:normal;
	font-style: italic;
	
}
p.titre_info{
color:#37339d;
font-size:11px;
font-weight:normal;
margin:2px 0 0 0;
}
p.resume_info{
color:#777;
font-size:11px;
font-weight:normal;

}
p.resume_info img{
margin:0 10px 10px 10px;
float:right;
}
p.suite {
color:#db9a04;
font-size:11px;
margin:3px 0 15px 0;
}
p.suite a{
color:#db9a04;
text-decoration:none;
}
p.suite a:hover{
color:#db9a04;
text-decoration:underline;
}
#img_droite{
	position:absolute;
	z-index:1;
	top:460px;
	left:0;
}
/*** pied ***/
.cont_liste{
	height:160px;
	float:left;
	width:150px;
	background-image: url(../images/fonds/fond-ul-pied.gif);
	background-repeat: no-repeat;
	background-position: 5px -8px;
}
div.cont_liste ul.listes_pied{
	width:140px;
	margin:20px 10px 20px 10px;
	float:left;
	list-style-type: none;
	list-style-image: none;
}
div.cont_liste ul.listes_pied li{
margin:0;
padding:0;
list-style-type: none;
font-size:11px;
line-height:14px;
}
div.cont_liste ul.listes_pied li a{
text-decoration:none;
color:#c6e0ba;
margin:0;
padding:0;
}
div.cont_liste ul.listes_pied li.first a{
color:#FFF;	
font-size:11px;
display:block;
margin:0 0 8px 0;
}
.ondulia{
font-size:14px;
color:#fab61d;
font-family:Verdana, Geneva, sans-serif;
}
.adresse{
font-size:11px;
color:#FFF;
}
/*** page hydro ***/
#contenu_hydro{
	background-image: url(../images/fonds/fond-central.png);
	background-repeat: repeat-y;
	background-position: left top;	
	padding:20px;	
}
#col_droit_hydro{
float:right;
margin:0 10px 0 0;
width:700px;
}
#col_gauche_hydro{
float:left;
margin:0 0 0 4px ;
width:220px;
}
#col_droit_hydro h1{
margin:0 0 15px 0;
/*padding:0;*/
}
#illustration img {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FAB61D;	
}
#turbine{
float:right;	
}
#cabanne{
float:right;
margin:0 -5px 0 0;
}
/*** fiche hydro ***/
#tab1,#tab2,#tab3{
border-bottom-width: 5px;
border-bottom-style: solid;
border-bottom-color: #9B99CE;	
}
#tab1,#tab2{
margin:20px 0 20px 0;	
width:330px;
background-color:#fff;
}
#tab1{
float:left;	
}
#tab2{
float:right;
}
#tab3,#tab4{
width:700px;	
}
#tab3{
margin:0 0 30px 0;	
}
.clic,.clic a{
text-align:center;
font-size:10px;
color:#930;
text-decoration:none;
}
.entete_table{
background-color: #9B99CE;
color:#fff;
height:24px;
line-height:24px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
padding:0 4px 0 4px;
}
#tab1 tr,#tab2 tr,#tab3 tr,#tab4 tr{
	height:24px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}
.sous-tire{
padding:0 0 0 5px;
font-weight:normal;
width:160px;
background-color:#E4E4F2;
color:#222;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.cellule{
padding:0 0 0 5px;
font-weight:normal;
width:160px;
color:#333;
background-color:#EBEBF5;
}
.cellule_table{
	color:#9B99CE;	
}
.nbre_groupe{
color:#333;
font-weight:normal;
font-size:11px;
text-transform:none	;
}
.centre{
	text-align:center;
}
.maj{
text-transform: uppercase;
}
.t-50{
width:45px;	
}
.t-300{
width:295px;	
}
.t-350{
width:345px;	
}
.t-175{
width:170px;	
}
.h-5{
height:10px;
}
#photo2{
padding:0 0 10px 0px;
float:left;
}
#photo3{
padding:0 0 10px 0px;
float:right;
}
/*** sousmenus ***/
#sm-hydro{
	width:232px;
	margin: 10px 0  20px 0px;
	background-image: url(../images/sm-hydro/degrade-232.jpg);
	background-repeat: no-repeat;
	background-position: 7px 55px;
}
#sm-photo{
	width:232px;
	margin: 10px 0  20px 0px;
	background-image: url(../images/sm-hydro/degrade-232.jpg);
	background-repeat: no-repeat;
	background-position: 7px 55px;
}
#sm-eolien{
	width:232px;
	margin: 10px 0  20px 0px;
	/*background-image: url(../images/sm-hydro/degrade-232.jpg);
	background-repeat: no-repeat;
	background-position: 7px bottom;*/
}
#sm-hydro h3,#sm-eolien h3, #sm-photo h3 {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	padding:16px 0 0 0;
	text-transform:uppercase;
	font-weight:normal;	
}
#sm-hydro #top{
	height:66px;
	background-image: url(../images/sm-hydro/top-232-d.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sm-hydro ul{
	background-image: url(../images/sm-hydro/zr-232.png);
	background-repeat: repeat-y;
	background-position: left top;	
	padding:5px 0 5px 0;	
}
#sm-hydro ul li, #sm-eolien ul li, #sm-photo ul li{
	margin:5px 0 8px 20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	list-style-position: inside;
	list-style-image: url(../images/centrales_hydro/puce_bleu.gif);
}
#sm-photo ul li {
list-style-image:url(../images/sm-photo/puce_orange.gif);
}
#sm-hydro ul li a , #sm-eolien ul li a, #sm-photo ul li a {
	color:#37339d;
	text-decoration:none;
}
#sm-hydro ul li a:hover , #sm-eolien ul li a:hover, #sm-photo ul li a:hover  {
	color:#9A98CE;
	text-decoration:none;
}

#sm-hydro #bas{
	/*height:27px;*/
	height:36px;
	background-image:url(../images/sm-hydro/bas-232.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

#sm-eolien #top{
	height:60px;
	background-image: url(../images/sm-eolien/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sm-eolien ul{
	background-image: url(../images/sm-hydro/zr-232.png);
	background-repeat: repeat-y;
	background-position: left top;	
	padding:5px 0 5px 0;	
}
#sm-eolien #bas{
	height:49px;
	background-image: url(../images/sm-eolien/bas.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

/** photovoltaique **/
#sm-photo #top{
	height:60px;
	background-image: url(../images/sm-photo/top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#sm-photo ul{
	background-image: url(../images/sm-hydro/zr-232.jpg);
	background-repeat: repeat-y;
	background-position: left top;	
	padding:5px 0 5px 0;	
}
#sm-photo #bas{
	height:44px;
	background-image: url(../images/sm-photo/bas.png);
	background-repeat: no-repeat;
	background-position: left top;	
}
/*** news ticker **/
#content_defilant{
width:233px;
height:204px;
background-image: url(../images/centrales_hydro/fond_actualite.png);
background-repeat: no-repeat;
background-position: left top;
padding:20px 0 0 0;
margin:32px 0 0 0;
}
#newsticker {
	width:198px;
	padding:0px 5px 0;
	font-family:Verdana,Arial,Sans-Serif;
	font-size:12px;
	margin:20px auto;
	background-color: #EAF4F5;
	height:146px;
	overflow:hidden;
	
}   
  
#newsticker a { text-decoration:none; }   
#newsticker img { border: 2px solid #FFFFFF; }   
  
#newsticker .title {   
text-align:center;   
font-size:14px;   
font-weight:bold;   
padding:5px;   
}   
  
.newsticker-jcarousellite { width:198px; }   
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }   
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }   
.newsticker-jcarousellite .info { float:rightright; width:190px; }   
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }   
 #actu_bas_droite{
	margin-left:30px; 
 }
.clear { clear: both; }  
/*** société ***/
#societe_eolienne{
margin: 14px 0 15px 20px;	
}
#col_droit ul.evolution {
	margin:0 15px 0 0;
	background-color:#EBEBF5;
	padding :10px;
	list-style-image: none;
	list-style-type: none;
}
#col_droit ul.evolution li{
font-size:11px;	
font-family:Arial, Helvetica, sans-serif;
margin: 0 0 8px 0;
color:#444;
}
ul.evolution li span.date{
color:#37339D;
font-style:normal;
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
}
#col_droit ul.evolution li.h2_evolution{
background-color:#EBEBF5;	
margin:0 0 10px 0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
color:#666;
font-weight:bold;
}

.EBEBF5{
background-color:#EBEBF5;	
}
#toit{
float:right;
margin:-27px -25px 0 0 ;
}
.avant_pied{
margin-bottom:30px;	
}
.sans_m_h{
margin-top:0;	
}
#actu_bas_droite #content_defilant{
margin-top:20px;	
}
#pdf{
padding:10px;
margin:10px 0 10px 0;
}
#management,#direction{
	height:44px;
	padding:0 0 5px 45px;
	background-image: url(../images/iso/pdf.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.titre{
color:#666;
font-size:13px;
}
.titre a{
color:#666;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
.titre a:hover{
color:#999;
text-decoration:none;
}
#iso li{
	list-style-position: inside;
	list-style-type: disc;	
	margin-left:30px;
}
#ondulia_contact{
	margin:40px 0 0 120px;	
}
#img_bureaux_1{
margin: -2px 0 20px -15px;	
}

#col_droit ul.contact {
margin:0 15px 40px 0;	
background-color:#EBEBF5;
padding :10px;
list-style-image: none;
list-style-type: none;
}
#col_droit ul.contact li{
font-size:12px;	
font-family:Arial, Helvetica, sans-serif;
color:#444;
}
#col_droit ul.contact li.nom{
margin:0 0 5px 0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
color:#666;
font-weight:bold;
}
#col_droit ul.contact li.adresse{
font-size:13px;
margin:0 4px 0 0;
}
#col_droit ul.contact li.tel{
font-size:13px;
margin:0 4px 0 0;
}
.first_tel{
padding-top:10px;	
}
#col_droit ul.contact li.h2_contact{
background-color:#666;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:3px;
margin:0 0 10px 0;
}
.img_lien{
	float:left;
	width:150px;
	height:65px;
	margin:15px 40px 0 20px;
	text-align:center;
}
.lien{
margin:0 0 0 220px;	
	
}
#col_gauche_980{
float:left;
margin:20px 0 20px 0 10px;
width:940px;
}
#col_gauche_980 h1{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
color:#37339D;
margin:10px 0 0 10px;
}
.content_lien{
margin:30px 0 0 0;	
}
.titre_l{
color:#37339D;
margin:0 0 4px 0;
}
.s_tire_l{
	font-weight:bold;
	margin:0 0 2px 0;
}
.desc_l{
margin:0 0 5px 0;	
}
p.link_l a{
color:#db9a04;
text-decoration:none
}
p.link_l a:hover{
color:#db9a04;
text-decoration:underline;
}
.bot_30{
margin-bottom:30px;	
}
#legende {
padding:5px;
text-align:center;
font-size:11px;
color:#333;
}
#legende li {
display:inline;	
padding:0 15px 0 5px;
margin:0 0 20px 0;
}
#legende img {
border:1px #666 solid;
margin:10px 0 0 0;
}
/*** page info ***/
div.page_info{
margin:20px 0 0 20px;
width:620px;
}

div.page_info p.date{	
	font-size:12px;
	margin-bottom:6px;
}
div.page_info p.titre_info{
font-size:12px;
margin-bottom:6px;
}
div.page_info p.resume_info{
font-size:12px;
}
#archives{
	margin: 296px 10px 0 0;
	padding:10px;
	background-color:#EBEBF5;
	height:420px;
	overflow:auto;
}
#archives li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444;
	margin:0 0 8px 0;
	list-style-type: none;	
}
#archives li.h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 8px 0;
}
#archives li a{
	color:#444;
	text-decoration:none;
}
#archives li a:hover{
	text-decoration:underline;
	color:#666;
}
.sans_h{
height:none;
}
#visual{
padding:0px 0 5px 10px;
margin:-18px 0 0 0;	
position:relative;
}
#visual a{
font-size:10px;	
color:#000;
text-decoration:none;
}
#made_in_aveyron{
margin:5px 0 0 0;	
}
p.informations{
font-size:10px;
color:#999;
margin:-30px 0 5px 0;
}
#controle{
margin:0 0 0 105px;	
}
#captcha{
margin:15px 0 0 15px;	
}
#recharge a {
color:#DB9A04;
text-decoration:underline;	
}
#recharge a:hover {
color:#DB9A04;
text-decoration:none;	
}
/*** video ***/
#dl_video{
margin:25px 0 0 220px;	
}
dl.video{
float:left;
margin:0 80px 50px 0;
width:150px;
height:175px;
border-bottom:1px solid #ccc;
}
dl.video dd{
margin: 6px 0 0 0;
line-height:16px;
font-size:12px;
font-weight:normal;	
color:#666;	
}
dl.video a{
color:#666;	
text-decoration:none;	
}
dl.video a:hover{
color:#666;
text-decoration:underline;	
}
#FlashID3{
/*float:right;
margin:0 0 0 0;*/
position:absolute;
top:0;
right:0;
}
.mh10{
padding:12px 0 0 0;	
}
a.suite{
display:block;
margin:10px 0 0 0;
font-size:11px;	
text-decoration:none;
color:#db9a04;
}
a.suite:hover{
text-decoration:underline;	
}
