* {margin:0; padding:0}

a img {border: 0;}
a {
	color: #3E1756;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	background-color: #f3f3f3;
}
#oldheader {
	height: 62px;
	background-color: #FFFFFF;
	background-image: url(../images/accueil/bandeau_haut.jpg);
	background-repeat: no-repeat;
}
#header {
	height: 20px;
	background-color: #FFFFFF;
	background-image: url(../images/accueil/bandeau_nouveau1.jpg);
	background-repeat: no-repeat;
}
#conteneur {
	position: relative;
	width: 773px;
	background-color:#FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 30px;
}



.signature {
	font-size: 10px;
	color: #FFFFFF;
	width: 130px;
	margin-top: 10px;
	margin-left: 0px;
}
#conteneur #gauche .signature p {
	margin-left: 10px;
	margin-top: 30px;
}


#centre {
background-color:#FFFFFF;
margin-left: 190px;
}



p{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-align:left;
	color:#FFFFFF;
	margin-left:5px
}

.copyright{
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	text-align:center;
	color:#666666;
	background-color: #EFEFEF;
	margin-top: 10px;
	height: 20px;
	padding-top: 5px;
}
.copyright a{
	color: #666666;
	text-decoration: none;

}

select{
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#666666
}

a{
	text-decoration:none
}

a:hover{
	text-decoration:underline;
}.bgActivities {
	background-color: #FF9022;
	background-image: url(../images/home/photo2.jpg);
	background-repeat: no-repeat;
}
#circProtection {
	height: 200px;
	text-align: justify;
	padding: 5px;
	color: #FFFFFF;
	background-color: #FF9022;
}
#powerInterconnection {
	background-color: #FF9022;
	height: 200px;
	text-align: justify;
	padding: 5px;
	/*margin-top: -200px;*/
}
#thermalManagement {
	background-color: #FF9022;
	height: 245px;
	text-align: justify;
	padding: 5px;
	/*margin-top: -200px;*/
}
.news {
}
.news a {
	text-decoration: none;
	color: #666666;
}
.news a:hover {
	text-decoration: underline;
	color: #FF9022;
}#blocNews {
	font-size: 0.8em;
	width: 430px;
	color: #000000;
}
#conteneur #blocNews h1 {
	background-image: url(../images/accueil/bg_titre_news.gif);
	font-size: 1.4em;
	height: 21px;
	padding-top: 3px;
	padding-left: 10px;
	color: #FFFFFF;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}

.news li {
	list-style-type: disc;
	margin-top: 0px;
	margin-bottom: 15px;
	text-align: justify;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.exposant {
vertical-align: 4px; 
font-size: 70%
}
#menuHaut2{
	text-align: center;
	padding-top: 8px;
	padding-bottom: 0.1em;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/accueil/bg_menu_marches.jpg);
	height: 25px;
	font-size: 0.8em;
}


#menuHaut2 a {
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 0px;
	background-repeat: no-repeat;
}

#menuHaut2 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#menuHaut2 li
{
	display: inline;
	padding-right: 6px;
	padding-left: 6px;
}



/*---------------------------------------------------menu corporate-------------------------------------------------------------------*/
#conteneur #corporate {
	background-color: #A5E5FB;
	height: 190px;
	width: 170px;
	margin-top: -233px;
	position: absolute;
	margin-left: 263px;
}

#menuCorporate {
	list-style: none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
            }
#conteneur #corporate #menuCorporate li {
	margin-bottom: 14px;
}

#conteneur #corporate h1 {
	font-size: 1.2em;
	color: #FFFFFF;
	background-image: url(../images/accueil/bg_titre_corporate.gif);
	height: 21px;
	padding-top: 3px;
	padding-left: 10px;
	margin-bottom: 12px;
}

 #menuCorporate li a {
	padding-left: 22px;
	font-family: verdana;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	color: #411756;
	background-image: url(../images/accueil/puce_corporate.gif);
	background-repeat: no-repeat;
	background-position: left top;
             }
             
 #menuCorporate li a:hover {
                background-color: #D5F3FD;
                background-image: url(../images/accueil/puce_corporate.gif);
              }



/*---------------------------------------------------menu products-------------------------------------------------------------------*/
#conteneur #products {
	background-color: #FFD8B1;
	height: 190px;
	width: 170px;
	margin-top: -233px;
	position: absolute;
	margin-left: 433px;
}

#menuProducts {
	list-style: none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
            }
#conteneur #products #menuProducts li {
	margin-bottom: 14px;
}

#conteneur #products h1 {
	font-size: 1.2em;
	color: #FFFFFF;
	background-image: url(../images/accueil/bg_titre_products.gif);
	height: 21px;
	padding-top: 3px;
	padding-left: 10px;
	margin-bottom: 12px;
}

 #menuProducts li a {
	padding-left: 22px;
	font-family: verdana;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	color: #411756;
	background-image: url(../images/accueil/puce_corporate.gif);
	background-repeat: no-repeat;
	background-position: left top;
             }
             
 #menuProducts li a:hover {
                background-color: #FFECD9;
                background-image: url(../images/accueil/puce_corporate.gif);
 
 
 
              }
/*---------------------------------------------------menu countries-------------------------------------------------------------------*/
#conteneur #countries {
	background-color: #A3DA80;
	height: 190px;
	width: 170px;
	margin-top: -233px;
	position: absolute;
	margin-left: 603px;
	visibility: visible;
}

#menuCountries {
	list-style: none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
            }
#conteneur #countries #menuCountries li {
	margin-bottom: 14px;
}

#conteneur #countries h1 {
	font-size: 1.2em;
	color: #FFFFFF;
	background-image: url(../images/accueil/bg_titre_countries.gif);
	height: 21px;
	padding-top: 3px;
	padding-left: 10px;
	margin-bottom: 12px;
}

 #menuCountries li a {
	padding-left: 22px;
	font-family: verdana;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	color: #411756;
	background-image: url(../images/accueil/puce_corporate.gif);
	background-repeat: no-repeat;
	background-position: left top;
             }
             
 #menuCountries li a:hover {
                background-color: #FFECD9;
                background-image: url(../images/accueil/puce_corporate.gif);
              }
#conteneur #countries .lienPays {
	font-size: 0.8em;
	height: 12px;
	padding-top: 3px;
	margin-left: 10px;
	visibility: hidden;
}
#conteneur #countries div {
	color: #421857;
	position: absolute;
	font-size: 0.8em;
	font-weight: normal;
	visibility:hidden;
}
#conteneur #countries #usa {
	margin-left: 10px;
}
#conteneur #countries #canada {
	margin-left: 45px;
}
#conteneur #countries #uk {
	margin-left: 50px;
}
#conteneur #countries #japan {
	margin-left: 118px;
}
#conteneur #countries #france {
	margin-left: 10px;
}
#conteneur #countries #spain {
	margin-left: 45px;
}
#conteneur #countries #germany {
	margin-left: 42px;
}
#conteneur #countries #italy {
	margin-left: 118px;
}
#conteneur #countries #brazil {
	margin-left: 10px;
}
#conteneur #countries #russia {
	margin-left: 10px;
}
#conteneur #countries #india {
	margin-left: 80px;
}
#conteneur #countries #china {
	margin-left: 45px;
}
#language {
	top: 5px;
	width: 380px;
	text-align: right;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	left: 385px;
}
#language a {
	color: #FFFFFF;
}
#language a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.news li a {

	padding: 0px;
	list-style-type: disc;
	margin-top: 0px;
	margin-bottom: 15px;
	text-align: justify;
}
.mersen {
	color: #666;
	text-align: justify;
	font-size: 0.7em;
	width: 776px;
	margin-right: auto;
	margin-left: auto;
}
.mersen a{
	color: #666666;
}
.mersen a:hover{
	text-decoration: underline;
}

