/* CSS Document */

body{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(../images/bg_grid.jpg);
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#666666;
}

table{
	font-size:10px;
}
table.boundcommon{
	width:760px;
	font-size:10px;
	
}
.linebr{
	height:9px;
}
.title1{
	background-image:url(../images/dot.png);
	background-position:bottom;
	background-repeat:repeat-x;
	height:38px;
	vertical-align:middle;
	font-size:15px;
	font-weight:bold;

}
.title1_1{
	color:#CCCCCC;
}
.title2{
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	height:20px;
}
.title3{
	font-size:10px;
	height:16px;
	color:#FF6600;
}

table.border{
	background-color:#2f619a;
}
table.border .p1{
	background-image:url(../images/border/images/banner_01.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}
table.border .p2{
	background-image:url(../images/border/images/banner_02.jpg);
	background-repeat:repeat-x;
}	
table.border .p3{
	background-image:url(../images/border/images/banner_04.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:10px;		
}	
table.border .p4{
	background-image:url(../images/border/images/banner_05.jpg);
	background-repeat:repeat-y;
	width:10px;
	height:10px;
}
table.border .p5{
	background-image:url(../images/border/images/banner_14.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:9px;
}	
table.border .p6{
	background-image:url(../images/border/images/banner_12.jpg);
	background-repeat:repeat-x;		
	height:9px;
}	
table.border .p7{
	background-image:url(../images/border/images/banner_10.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:9px;
}
table.border .p8{
	background-image:url(../images/border/images/banner_05.jpg);
	background-repeat:no-repeat;
}	

/*------------Border--------------*/
table.border2{
background-color:#FFFFFF;
width:759px;
}
table.border2 .p1{
	background-image:url(../images/border/images/home-copy_03.png);
	background-repeat:no-repeat;
	width:10px;
	height:9px;
}
table.border2 .p2{
	background-image:url(../images/border/images/home-copy_04.png);
	background-repeat:repeat-x;
}	
table.border2 .p3{
	background-image:url(../images/border/images/home-copy_06.png);
	background-repeat:no-repeat;
	width:10px;
	height:9px;		
}	
table.border2 .p4{
	background-image:url(../images/border/images/home-copy_10.png);
	background-repeat:repeat-y;
	width:10px;
	height:9px;
}
table.border2 .p5{
	background-image:url(../images/border/images/home-copy_16.png);
	background-repeat:no-repeat;
	width:10px;
	height:13px;
}	
table.border2 .p6{
	background-image:url(../images/border/images/home-copy_15.png);
	background-repeat:repeat-x;		
	height:13px;
}	
table.border2 .p7{
	background-image:url(../images/border/images/home-copy_13.png);
	background-repeat:no-repeat;
	width:10px;
	height:13px;
}
table.border2 .p8{
	background-image:url(../images/border/images/home-copy_08.png);
	background-repeat:repeat-y;
}	

table.data{
margin:0;
width:95%;
}
table.data td.left{
	padding-right:10px;
	text-align:left;
	vertical-align:top;
	width:477px;
}	
table.data td.right{
	width:208px;
	text-align:left;	
	vertical-align:top;	
}
table.data td.content img{
		
}
table.menu td.newsitem{
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	color:#999999;
}
table.menu td.newsitem2{
	padding-bottom:5px;
	color:#999999;
}

table.menu td.menuitem{
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}

table.menu{
  margin-bottom: 40px;
}


/*
=========================
  PAGE ENERGY
=========================
*/
#princip_content{
  margin-top: 20px;
}


.energy_bouton{
  margin: 0px 0px 5px 0px;
  display: block;
}
.energy_bouton a img{
  border: none;
}

.image_energy_home{
  width: 200px;

}
.image_energy{
  width: 200px;
  padding-right:10px;
  vertical-align: top;
}
.image_energy img{
    /*position: relative;
     top:15px; */
}

.text_energy{
  text-align: justify;
  vertical-align: top;
}

.text_energy h2{
  text-transform: uppercase;
  background: url(../images/div_menu/energy/point_caree.jpg) no-repeat;
  background-position: left center;
  padding-left: 15px;
  margin-top:-5px;
  font-size: 12px;
  text-align: left;
}


.text_energy ul{
  margin: 0px;
  padding-left: 15px;
}

.text_energy ul li{
  margin-bottom:3px;
}





.title1_energy{
	background-image:url(../images/dot.png);
	background-position:bottom;
	background-repeat:repeat-x;
	height:38px;
	vertical-align:middle;
	font-size:15px;
	font-weight:bold;
    padding-bottom:16px;
}

.title1_energy td{
     padding-top:10px;
}

.img_e0 img{
    position: relative;
    top: 10px;
    left: -9px;
    _left: -23px;

}

#energy_footer{
  position: relative;
  margin-bottom:-12px;
  margin-right:-37px;
  _margin-right:-23px;
  float: right;
  height: 108px;
  width:492px;
  background: url(../images/div_menu/energy/bg_energy_footer.jpg) no-repeat right bottom;
}
#energy_home_footer{
  position: relative;
  margin-bottom:-12px;
  margin-right:-38px;
  _margin-right:-24px;
  float: right;
  height: 25px;
  width:489px;
  background: url(../images/div_menu/energy/bg_energy_home_footer.jpg) no-repeat right bottom;
}

/* === END page Energy === */

