/****** Import */
	@import url("selecteurs.css");
/****** Fin Import */

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 68.75%;
	padding-bottom: 10px;
	background-color: #FFF;
	color: #616161;
}

a, #leftMainCol A.underlineLk{
	text-decoration: underline;
	color: #616161;
}

a:hover, #leftMainCol A.underlineLk:hover{
	text-decoration: none;
}
#menuAnex A, #leftMainCol A, #breadCrump A, #centerRightCol A, #footer A{
	text-decoration: none;
}
#menuAnex A:hover, #leftMainCol A:hover, #breadCrump A:hover, #centerRightCol A:hover, #footer A:hover{
	text-decoration: underline;
}
/* debut Elements de structure */
#mainContent{
	width: 982px;
	margin: 8px auto 0 auto;
	text-align: left;
	/*position: relative; modif pour le bon positionnement de Laura*/

}

/* footer */
#footer{
	margin: 30px 6px 10px 0px;
}

#footer #navbottom{
	background: url(../images/filet_pointilles.gif) 0 10px repeat-x;
	margin-bottom: 3px;
}

#footer #navbottom li.go_back a, #footer #navbottom li.go_top a{
	color: #616161;
}

#footer #navbottom li.go_back{
	float: left;
	padding-left: 16px;
	background: url(../images/bt_back.gif) left center no-repeat white;
}

li.go_top{
	margin: 0 0 10px 0;
}

#footer #navbottom li.go_top{
	margin: 0;
}

#mainContentPopup  #footer secondnavbottom li{
	background-image: none;
	padding: 0 5px 0 0 ;
}

#footer #navbottom li.go_top a, li.go_top a{
	float: right;
	padding-right: 16px;
	background: url(../images/bt_haut_de_page.gif) right center no-repeat white;
}

#footer #secondnavbottom li{
	float: left;
}

#footer #secondnavbottom .firstElem{
	border-right:solid 1px #616161;
	padding-right: 5px;
	margin-right: 5px;
}

#footer #secondnavbottom{
	font-size: 0.9em;
}
#menuAnex span, #secondnavbottom span{
	text-decoration: underline;
}
/* Menu header */
#menuAnex{
	float: right;
	margin: 0 0 0px 0;
}

#menuAnex li{
	float: left;
	padding: 0 5px;
	line-height: 1em;
	background: transparent url("../images/spacer_grisFonce.gif") repeat-y top right;
   margin-top: 4px;
}

#menuAnex li.Dernier{
	background-image: none;
}

#menuAnex li.lastElement, #menuAnex li.acces{
	background-image: none;
   margin-top: 0;
}

#menuAnex li a{
	color: #616161;
}

#menuAnex li.acces a{
	color:#fff;
}

/* Accueil colonne de gauche */


#leftMainCol{
	width: 220px;
	float: left;
	margin: 0 0 0 24px;
	padding:0 24px 0 0;
	display: inline;
	background:url(../images/fr/bg_header_left.jpg) no-repeat;
}

#logo{
	display: block;
	/*
	Ancien logo
	margin: 0 0 0 63px;*/
	margin: 19px 0 0 11px;
	background:url(../images/ttl_EDF_Bleu_Ciel.png) no-repeat;
	width:202px;
	height:108px;
	cursor:pointer;

}
* html body #logo {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/FRONT/EDF_PART/images/ttl_EDF_Bleu_Ciel.png', sizingMethod='scale');
}

#mainMenu{
	width: 200px;
   height: 220px;
	margin-bottom: 60px;
	margin-top: 25px;
	background: transparent url("../images/pointille_menu_accueil.gif") repeat-x top left;

}
html>body #mainMenu{
   height: auto;
   min-height: 220px;
}

#mainMenu li{
	background: transparent url("../images/pointille_menu_accueil.gif") repeat-x left bottom;
	padding: 4px 0 4px 0;
}

#mainMenu li a{
	color: #616161;
	font-size: 1.2em;
}

 #mainMenu li span{
	font-size: 1.2em;
   background: transparent url("../images/pointille_menu_accueil.gif") repeat-x bottom left;
   display: block;
   padding-bottom: 4px;
 }
  #mainMenu li span a{
     font-size: 1em;
  }
 #mainMenu li ul li span,  #mainMenu li ul li ul li span, #mainMenu li ul li ul li ul li span{
    background: none;
    padding-bottom: 0;
 }

#mainMenu li ul{
	background-image: url("../images/pointille_menu_accueil.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
	margin: 0px 0 -6px 0;
	padding: 4px 0 4px 0;
}
html>body #mainMenu li ul{
   padding-bottom: 4px;
}


#mainMenu li ul li{
	background: transparent none;
	margin: 0 0 2px 0;
	padding: 0 0 0 15px;
	width: 180px;
	position: relative;
	voice-family: "\"}\"";
	voice-family:inherit;
	   width: 165px;
	voice-family: "\"{\"";
}

#mainMenu li ul li a, #mainMenu li ul li span{
	font-size: 1em;
	padding: 0 0 0 10px;
}
#mainMenu li ul li a{
   display: block;
   height: 14px;
}
html>body #mainMenu li ul li a{
   height: auto;
}
#mainMenu li ul li span{
	margin: 0 0 0 0;
}

#mainMenu li ul li ul{
	background: transparent none;
	margin: 0 0 0 15px;
	padding: 1px 0;
}
html>body #mainMenu li ul li ul{
   padding: 0;
}

#mainMenu li ul li ul li a:link, #mainMenu li ul li ul li a:visited, #mainMenu li ul li ul li a:hover, #mainMenu li ul li ul li a:active, #mainMenu li ul li ul li span{
	background-image: none;
}

#mainMenu li ul li ul li{
	margin: 0;
	padding: 0;
}
#mainMenu li ul li ul li a{
   margin: 0;
   padding: 0;
   display: inline;
}

#mainMenu li ul li ul li span{
   padding: 0;
   display: inline;
}

#toutEDF{
	font-size: 1.2em;
	color: #999;
	margin-bottom: 15px;
}

/* Accueil colonne de droite+centre */

#rightCenterMainCol{
	width: 714px;
	float: left;
 	padding-right: 6px;
  	voice-family: "\"}\"";
	voice-family:inherit;
	   width: 708px;
	voice-family: "\"{\"";
}

#rightCenterMainCol #centerLeftCol{
	position: relative;
	margin: 99px 0 0 0;
	float: left;
	width: 464px;
}

#centerRightCol{
	float: right;
	width: 220px;
	margin: 102px 0 0 0;
}

#header{
	width: 708px;
	float: left;
}

#breadCrump{
	margin: 0 0 22px 0;
	padding-bottom: 1.4em;
   background: url(../images/p_home.gif) 0 3px no-repeat;
   padding-left: 14px;
}
#breadCrump .activeElt{
   color: Black;
}

#breadCrump, #breadCrump li a{
	color: #616161;
}

#breadCrump li{
	display: inline;
}

.titreCurant{
   font-size: 1.82em;
   color: #007783;
   margin-bottom: 5px;
}
.pict_help{
   background: url(../images/pict_help.gif) no-repeat;
   padding: 3px 0 3px 22px;
   font-weight: bold;
   text-decoration: none;
   float: right;
}
.pict_help:hover{
   background: url(../images/pict_help_hover.gif) no-repeat;
}
.separator{
   display: block;
   background: url(../images/separator.gif) repeat-x;
   clear: both;
   height: 2px;
   width: 949px;
   margin-bottom: 5px;
}

#content{
   background: url(../images/bg_content.gif) left 21px no-repeat;
   padding-left: 240px;
   margin-right: 6px;
   width: 918px;
   voice-family: "\"}\"";
	voice-family:inherit;
	   width: 708px;
	voice-family: "\"{\"";
}

.searchForm{
   background: url(../images/bg_searchForm.gif) no-repeat;
   padding: 5px 0 5px 123px;
   margin-bottom: 7px;
   margin-top: 5px;
}

#menuFooter{
	margin-top: 10px;
}

#menuFooter li{
	float: left;
	padding: 0 5px;
	line-height: 1em;
	background: transparent url("../images/spacer_grisFonce.gif") repeat-y top right;
}

#menuFooter li.lastElement{
	background-image: none;
}

#formRecherche{
	margin: 0 0 0 20px;
}

#formRecherche label{
	width: 60px;
	height:16px;
	display:block;
	float:left;
}

#formRecherche label span{
	display:none;
}

#formRecherche p{
	display: block;
	margin: 0 0 2px 0;
}

#searchText{
	width: 90px;
	margin: 0 5px 0 0;
}
#menuFonc{
	float: left;
	height:1.8em;
	background: url(../images/pointille_menu_fonc.gif) repeat-x;
	margin: 22px 0 60px 0;
   width: 220px;
}


#lienImprim{
	margin-top:3px;
	display: block;
	float: left;
}

#lienEnvoi{
	margin-top:3px;
	display: block;
	float: right;
}

.linkPuce, .articleSumary a, .toKnowMore LI, .listPuce LI, .alignRight a, .bg_5points A, .pushR_client A,
.col_Right DT, .pushR_grayContent A, .option LI, .contactconfirm A, .popupPrint A, .tempoContent A, .consoFooter A,
.pushR_roseContent A, .modifAddrLk A, .yellowBubbleContent LI A, .profilLeft LI A,
.aLaUneContent A, .homeEnergie LI, .blocProject LI, .centralBloc A{
	display: block;
	background: transparent url("../images/puceLien_darkGrey.gif") no-repeat 0px 4px;
	color: #616161;
	padding-left: 7px;
	font-weight: bold;
	text-decoration: none;
}
.consoFooter LI A, .pushR_roseContent A, .profilLeft LI A, .yellowBubbleContent LI A{
	display: inline;
}
.linkPuce A, .homeEnergie LI A, .centralBloc LI A, .blocProject LI A{
	text-decoration: none;
}
A.linkPuce:hover, .articleSumary a:hover, .alignRight a:hover, .pushR_grayContent A:hover, .contactconfirm A:hover, .tempoContent A:hover,
.linkPuce A:hover, .consoFooter A:hover, .pushR_roseContent A:hover, .modifAddrLk A:hover, .profilLeft LI A:hover, .yellowBubbleContent LI A:hover,
.aLaUneContent A:hover, .homeEnergie LI A:hover, .blocProject LI A:hover, .centralBloc A:hover{
	text-decoration: underline;
}

.col_Right DT A{
	text-decoration: none;
}
.col_Right DT A:hover{
	text-decoration: underline;
}
A.linkPuce:hover, .articleSumary a:hover, .alignRight a:hover, .pushR_grayContent A:hover, .contactconfirm A:hover, .yellowBubbleContent LI A:hover{
	text-decoration: underline;
}
#centerLeftCol img.separateur, #MainColPopup img.separateur{
	display: block;
	padding: 0 0;
	width: 430px;
	height: 40px;
	margin: 0 25px;
	background: transparent url("../images/pointille_menu_accueil.gif") repeat-x center left;
	border: none;
}

.btSubmitRose{
   background: url(../images/bg_btSubmitRose.gif) bottom no-repeat;
   width: 77px;
   height: 23px;
   text-align: left;
   padding-left: 21px;
   padding-bottom: 4px;
   font-weight: bold;
   color: White;
   border: none;
}
html>body .btSubmitRose{
   padding-bottom: 7px;
   height: 22px;
}
.linkPuce, .articleSumary a, .toKnowMore LI, .listPuce LI, .alignRight a, .bg_5points A, .pushR_client A, .pushR_compte A, .dlListPuce DT{
	display: block;
	background: transparent url("../images/puceLien_darkGrey.gif") no-repeat 0px 4px;
	color: #616161;
	padding-left: 7px;
	font-weight: bold;
}

#profilEnergie{
	position: relative;
	width: 708px;
	height: 386px;
	margin-bottom: 30px;
	background: transparent url(../images/profil_fond.jpg) no-repeat top left;
}

#profilContrat{
	position: absolute;
	top: 0;
	left: 0;
}

#profilFacture{
	position: absolute;
	top: 0;
	left: 354px;
}


#profilDepense{
	position: absolute;
	top:  193px;
	left: 0;
}

#profilConso{
	position: absolute;
	top: 193px ;
	left: 354px;
}
#profilEnergie h4{
	width: 190px;
}

h4#profilContrat{
	position: absolute;
	top: 167px;
	left: 50px;
}
h4#profilFacture{
	position: absolute;
	top: 167px;
	left: 386px;
}

h4#profilDepense{
	position: absolute;
	top: 380px;
	left: 50px;
}
h4#profilConso{
	position: absolute;
	top: 380px;
	left: 490px;
}

/* BONUS COLLAPSE TABLE */

.openedRow{
	display: block;
	background: transparent url(../images/pict_moins.gif) no-repeat left top;
	width: 15px;
	height: 15px;
	float: right;
}

.closedRow{
	display: block;
	background: transparent url(../images/pict_plus.gif) no-repeat left top;
	width: 15px;
	height: 15px;
	float: right;
}

.teleTableResultHide{
	display: none;
}

.teleTableResultShow{
	display: table-row;
}

/**
 * Pierre-Louis LAUNAY é <pierre-louis.launay@businessinteractif.fr>
 */
.blocVousRappel {
    -moz-background-clip: -moz-initial;
    -moz-background-origin: -moz-initial;
    -moz-background-inline-policy: -moz-initial;
    background: transparent url(/FRONT/EDF_PART/images/bg_pushoffre.gif) no-repeat scroll 0%;
    float: right;
    margin: -31px 10px 0px 0px;
    min-height: 130px;
    width: 210px;
}

.blocVousRappel .neqOffreEGInteret {
    margin-top: 30px;
}


#newsletterContBtm {
	text-align:left;
}

#newsletterContBtm p {
	float:left;
	clear:right;
	width:192px;
	margin:10px 0 0 0;
	padding:12px 0 0 5px;
	background:url(../images/sepHoriJaune.gif) 5px 2px no-repeat;
}

#newsletterContBtm ul {
	float:left;
}

.clear {
    clear:both;
}

#menu_accueil {
	position:absolute;
	top:0px;
	left:46%;
	margin-left:-450px;
	width:995px;
	height:1015px;
	font-family:Arial, Verdana;
	/*border:dashed #000000 1px;*/
	z-index:10;
}
#diapoFlash {
	top:0px;
}
