/*****************************************************/
/*  CSS permettant de surcharger ou d'ajouter        */
/*  des regles a celles de fullsix                   */
/* NE JAMAIS TOUCHER LES FICHIERS style.css          */
/*                                structure.css      */
/*****************************************************/

.img_cms {
    background-image:url("/ecx/ShowProperty/BEA Repository/GazDeFrance/EspaceLibre/Entreprises/Home/Actualite_des_marques//Image_Fond");
}


/* redefinition */
/* lï¿½gende des graphiques */
.blockGraph .pied {
	background-position:top;
	background-color: #d0d48d;/*#D0D48B;/*rgb(208,212,139)*/}

/*******************/
/*  reprise du #blocContact pour les cadres de messages : erreurs ou confirmation */
/* transforme en blocMsg pour diferencier confirmation et erreur */
/*******************/

.blocMsg ul li{
	zoom:1;
}

.blocMsg .corps span.tl,.blocMsg .corps span.tr,.blocMsg .corps span.bl,.blocMsg .corps span.br{
    background:transparent url(../../ecx/images/gdf_coins_3_bloc.png) no-repeat top left;width:4px;height:4px;position:absolute;z-index:99;font-size:1%;
}
.blocMsg .corps span.tl{
    background-position: left top;top:0;left:0;
}
.blocMsg .corps span.tr, #blocErreur .corps span.tr{
    background-position: right top;top:0;right:0;
}
.blocMsg .corps span.bl, #blocErreur .corps span.bl{
    background-position: left bottom;bottom:0;left:0;_bottom:-1px;
}
.blocMsg .corps span.br, #blocErreur .corps span.br{
    background-position: right bottom;bottom:0;right:0;_bottom:-1px;
}
.blocMsg .sides span.sl, #blocErreur .corps span.sl{
	left:0;
	position:absolute;
	top:0;
	width:1px;
	border-left:1px solid #0099cf;
}
.blocMsg .sides span.sr, #blocErreur .corps span.sr{
	border-right:1px solid #0099cf;
	right:0;
	_right:-1px;
	position:absolute;
	top:0;
	width:1px;
}
.blocMsg .sides span.st, #blocErreur .corps span.st{
	border-top:1px solid #0099cf;
	height:1px;
	left:0;
	position:absolute;
	top:0;
	padding-right:25px;
}
.blocMsg .sides span.sb, #blocErreur .corps span.sb{
	border-bottom:1px solid #0099cf;
	height:1px;
	left:0;
	position:absolute;
	bottom:0;
	_bottom:-1px;
	padding-right:25px;
}
/*******************/
/*  blocContact - FIN */
/*******************/

/* Graphe */
.entete .radio a  {
	background-image:none;
}
.blockGraph span.bl,
.blockGraph span.br {
	background:transparent none;width:0px;height:0px;position:absolute;z-index:0;font-size:1%;
}

.colsorted {
    text-decoration: underline;
    /*color:#9FA918;*/
}


.blocMsg .corps {
    color:#00446b;
}

.blocMsg .texte {
    color:#7E7E7E !important;
}

/* Styles CMS */
.entete a.noaide {
    background-image:none;
/*  background:transparent none no-repeat scroll left top;*/
    float:none;
/*    clear:both;*/
    height:auto;
    margin:auto;
/*    overflow:hidden;*/
    text-indent:inherit;
    width:auto;
}


/* Definition d'un autre id block contact si deja present dans la page (validation xhtml)*/
#blocContactMulti li.puceTel {
	background:transparent url(../../ecx/images/picto_2_tel.png) no-repeat 10px 6px;
}
#blocContactMulti li.puceEmail {
	background:transparent url(../../ecx/images/picto_2_a.png) no-repeat 7px 0;
	height:15px;
}


/**************modifications FireFox/IE: Modified Hammad***************/


.bloc {
	padding-right:3px;
}

h4 {
	font-size:1.04em;
}
.blockGraph .entete {
	background-color:#FFFFFF;
}

.blocMsg .texte {
    color:#7E7E7E !important;
}


/* colone de droite alignement du texte*/
.blockConfig .corps dt span {
	background:url("../images/puce_2_off.png") no-repeat scroll left 2px transparent;
	padding-left:15px;
}

#aide_tool_tip1,.aide_tool_tip{
	background:transparent url("../../ecx/images/images_css/ico_form_info.png") no-repeat scroll left top;
	float:right;
	overflow:hidden;
	padding-right:50px;
	text-decoration:none;
	margin-top:2px;
	position:relative;
	left:3px;
	
}

.stdForm .listeInputsP .aide_tool_tip{
	background:transparent url("../../ecx/images/images_css/ico_form_info.png") no-repeat scroll left top;
	float:right;
	overflow:hidden;
	padding-right:70px;
	text-decoration:none;
	margin-top:2px;
	position:relative;
	left:-8px;
}

/*Positionnement des boutons écrans conso/suiv et factureation/suivi*/
.inputButton input {
	border:0 none;
	cursor:pointer;
/*	margin-right:32px;*//*correction anomalie PasspoartWeb 3784*/
}
.blockBouton .inputButton {
	left:-12px;
	float:left;
}

.blockBouton img {
	position:relative;
	z-index:100;
	float:left;
}
.hauteurBoutonsGraphe form{
	float:left;
	margin-right:-3px;/*mantis 3784*/
}

/* positionnement des images des bouttons trasverse*/
img, fieldset, table {
	border:medium none;
	overflow:hidden;
} 


/* bouton choisir PDL */
.hauteurBoutonsGraphe .blockField {
	margin-top:1px;
}


/* emplacement du boutton valider  comparer mes selections */
.taille9sur10 {
	margin-left:-8px;
	width:90%;
}

/* centrer les flèches Ecrans comparer mes seletions*/
.blockTable tr.entete th img, .blockTableConso tr.entete th img{
	float:none;
}

fieldset {
	float:none;
}


/*Positionnement boutons ecrans facturation/factures*/
.btnExporter {
	margin-top:4px;
}

/*positionnement bouton "Modifier Vos Coordonées bancaires" sur écran Prélèvement Automatique*/
.btnModifierCB{
	margin-right:-222px;
}


/*Alignment du titre écrans exporter mes données*/
.blockForm .blockField {
	margin-right:-20px;
}
.mrg_t1ff_t3ie {
	padding-top:2px;
}

/*positionnement boutons écran exporter mes données 2/2 */
.taille2sur3 .bloc .pied{
	margin-right:-222px;
}
/*Alignement du texte écran exporter mes données 2/2*/
.mrg_r_sm {
	margin-top:5px;
}


/*Alignement de l'image et de la checkbox écran comparer mes séléctions*/

.odd .checkbox input{
	/*float:right;*/
	margin-top:4px;
}
.odd a,.odd img{
	margin-top:4px;
}

.even a,.odd img{
	margin-top:4px;
}



/*Centrage des adresses @ dans la rubrique Gérer mes paramètres*/

.odd .inputTextPerso{
	padding-bottom:2px;
}
.even .inputTextPerso{
	padding-bottom:2px;
}


/*alignement Légende bloque graphe*/
.blockGraph  .blockInterne .pied{
	margin-right:-58px;
}

.blockInterne .pied .taille1sur2 img{
	margin-right:3px;
}
.mrg_legende  {
	margin-left:-10px;
}

/*.taille1sur2minwidth img{
	margin-right:2px;
}*/

#centre .mrg_legende .mrg_t{
	width:85%;
} 
.graphique li {
	line-height:13px;
}


/*modification entête tableaux mantis 3517*/
.blockTable caption, .blockTableConso caption {
	background-color:#FFFFFF;
}
caption  {
	color:#0088D1;
}


/*Alignement boutons prélévement automatique Cel 657, Mantis:3579*/
#prelevementAutomatiqueForm00 {
		margin-top:-26px;
}

/*désactivation de l'option de survol des aide_tools*/
#aide_tool_tip1:hover, .aide_tool_tip:hover{
	cursor:default;
    text-decoration:none;

} 

/*Positionnement bouton retour et modifications CSS: Matins 3588:Hammad*/

.stdForm .btns .retour {
background:url("../../ecx/images/images_css/ico_btn_send.png") no-repeat scroll 5px center #0098D2;

}


/*positionnement boutons corriger/confirmer de facture E:Hammad*/
.stdForm .btns .retour {
	margin-right:5px;
}

/*positionnement boutons corriger/confirmer de facture E:Hammad*/
.stdForm .btns .btnSend {
	margin-right:5px;
}
	
/*formulaire de recherche pdl facture E 2/3:Hammad*/
#searchPdlForm .blockForm .blockField {
	margin-right:15px;
}

#searchPdlForm .taille2sur5 {
	width:31%;
}
/*enlever la background des popup Mantis 3638:  Hammad*/
.popup{
	background:url("../../ecx/images/images_css/") repeat-x scroll;
} 



/*positionnement boutons mantis 3646: Hammad*/
.stdForm .btns .btnReset{
	background:url("../../ecx/images/images_css/ico_btn_send.png") no-repeat scroll 5px center #0098D2;
	float:left;
}
.stdForm .txt_r .btnReset{
	float:none;
	border:0;
	padding:5px 5px 5px 16px;
	margin:0px;
	color:#fff;
	font-weight:bold;
	background:#0098d2 url(../../ecx/images/images_css/ico_btn_send.png) 5px center no-repeat;
	cursor:pointer;
}

.stdForm .txt_r .btnSend{
	float:none;
	border:0;
	padding:5px 5px 5px 16px;
	margin:0px;
	color:#fff;
	font-weight:bold;
	background:#0098d2 url(../../ecx/images/images_css/ico_btn_send.png) 5px center no-repeat;
	cursor:pointer;
}

/*mantis 3714*/
.btns .btnSend{
	float:right;
	margin-right: 10px;
}

.btns .btnReset{
	float: left;	
}

.decaleG h3 {
	background:url("../../ecx/images/images_css/dotted_border.png") repeat-x scroll left center transparent;
	font-size:1.25em;
	font-weight:normal;
}

.decaleG h3 span{
	background-color: #fff;
	padding-right:15px;
}

.btns {
	margin-top:30px;
	overflow:hidden;
	width:100%;
}

.styleRadio{float:right; text-align:right;}

.styleBtn{float:left;}
.styleTxtl{text-align:left;}
.styleTxtr{text-align:right;}
.styleCentre{float:centre;text-align:centre;}
.btnAlign{margin-top:7px;}


.btnAlignProIE{
	.float:none;
}
