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

#entete {
    background-image:url("/ecx/ShowProperty/BEA Repository/GazDeFrance/EspaceLibre/Professionnels/Home/Identite/Bandeau/bandeau//file");
}
#entete_home {
	background:url(../images/bg_corps_home_mauve.jpg) left 19px no-repeat;
	height:276px;
	padding-top:18px;
}
#entete_login .btnCreerEspace {
	background-position:center bottom;
}
.img_cms {
    background-image:url("/ecx/ShowProperty/BEA Repository/GazDeFrance/EspaceLibre/Professionnels/Home/Actualite_des_marques//Image_Fond");
}

#menuCorps .entete{
	background-image:url("../images/bg_menu_gauche_mauve.png");
	background-repeat:no-repeat;
	height:111px;
	margin: -36px 0 -28px 10px;
	padding-top:34px;
}

#menuCorps .entete h2 {
	padding-top: 36px;
}

#menuGauche, #menuGaucheL {
	background-image:url("../images/bg_sidebar_menu_mauve.png");
}
#colonneGauche h2 a {
	background:url("../images/ico_puces_menu_mauve.png") no-repeat scroll 9px top #F3F6D4;
}
#menuGauche span, #menuGaucheL span{
	background:#f3f6d4 url(../images/ico_puces_menu_mauve.png) 9px top no-repeat;
	padding:5px 5px 3px 23px;
}

#menuGauche ul li ul li, #menuGaucheL ul li ul li{
	
	background:url(../images/ico_puces_menu_mauve.png) left -56px no-repeat;
}
.mrg_t4 {
	margin-top:0;
}

.blockTable tr.entete th img, .blockTableConso tr.entete th img{
	float:none;
}


#centre .bloc .buttonTexte a, .buttonTexte a, .blockList .corps ul li span a {
	background:url("../images/puce_mauve.jpg") no-repeat scroll 0 1px transparent;
	color:#7B851E;
	font-weight:bold;
	text-decoration:none;
}

#menuGauche ul .actif ul .actif a, #menuGaucheL ul .actif ul .actif a {
	color:#88146A;
}
#menuGauche .actif a, #menuGaucheL .actif a {
	color:#88146A;
}

/***** Surcharge Fil d'ariane****/
#listecheminDeFer li {
	background:url("../images/ico_arr_std_mauve.png") no-repeat scroll left center transparent;
}
#listecheminDeFer a {
	color:#88146A;
}

/***Surcharge des h2 / h3****/
#contenuGlobal #centre h2 {
	background:url("../images/bg_titre_principal_mauve.png") no-repeat scroll left bottom transparent;
	color:#88146a;
}
#contenuGlobal #centre h2 span {
	background:url("../images/ico_titre_principal_mauve.png") no-repeat scroll left top transparent;
}

.bloc {
	margin-bottom:2em;
}
#centre h3, #centrefull h3 {
	color:#88146a;
}

/***Surcharge des bouttons formulaire***/
.stdForm .btns .btnSend, .puceBlanche input {
	background:url("../images/ico_btn_send_mauve.png") no-repeat scroll 5px center #88146A;
}

/* redefinition */
/* légende des graphiques */
.blockGraph .pied {
	background-position:top;
	background-color: #f3d0a6;
}

/*******************/
/*  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(../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{
    background-position: right top;top:0;right:0;
}
.blocMsg .corps span.bl{
    background-position: left bottom;bottom:0;left:0;_bottom:-1px;
}
.blocMsg .corps span.br{
    background-position: right bottom;bottom:0;right:0;_bottom:-1px;
}
.blocMsg .sides span.sl{
	left:0;
	position:absolute;
	top:0;
	width:1px;
	border-left:1px solid #7E0749;
}
.blocMsg .sides span.sr{
	border-right:1px solid #7E0749;
	right:0;
	_right:-1px;
	position:absolute;
	top:0;
	width:1px;
}
.blocMsg .sides span.st{
	border-top:1px solid #7E0749;
	height:1px;
	left:0;
	position:absolute;
	top:0;
	padding-right:25px;
}
.blocMsg .sides span.sb{
	border-bottom:1px solid #7E0749;
	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:#E8A04B;*/
}

.blocMsg .corps {
    color:#7E0749;
}

.enteteGrise a{background-image: url(../images/puce_1_interro.png) !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(../images/picto_2_tel.png) no-repeat 10px 6px;
}
#blocContactMulti li.puceEmail {
	background:transparent url(../images/picto_2_a.png) no-repeat 7px 0;
	height:15px;
}

/*****Modifications de style adapté a EPRO******/

/*tool d'aide changement d'image*/
#aide_tool_tip1 ,.aide_tool_tip {
	background:url("../images/ico_form_info_rose.png") no-repeat scroll left top transparent;
	float:right;
	margin-top:2px;
	overflow:hidden;
	padding-right:50px;
	text-decoration:none;
	position:relative;
	left:3px;
}
.stdForm .listeInputsP .aide_tool_tip {
	background:url("../images/ico_form_info_rose.png") no-repeat scroll left top transparent;
	float:right;
	margin-top:2px;
	overflow:hidden;
	padding-right:70px;
	text-decoration:none;
	position:relative;
	left:-8px;
}

/*Changement de coleur des tableaux EPRO*/
.blockTable caption, .blockTableConso caption {
background-color:#88146A;
}

/*changement de couleur des titres dans l'écran bienvenue dans l'espace client*/
.form1sur2 .entete, #centre.mrg_l.mrg_t .texte p {
	color:#88146A;

}
/**************modifications FireFox/IE: Modified Hammad***************/
.bloc {
	padding-right:3px;
}

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


/* 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;
}


/*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;
}


/* 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;
}

/*posiotnnement colonne de gauche*/
.bloc {
	padding-right:3px;
}

/*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;
}


/*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 .checkbox input{
	float:right;
}*/
.even a,.odd img{
	margin-top:4px;
}

/*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;
}


/*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;
}

#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:#88146A;
}

/*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("../images/ico_btn_send_mauve.png") no-repeat scroll 5px center #88146A;

}


/*adaptation passportWeb: Mantis 3609: Hammad*/
#centrefull h2 span {
	background:url("../images/ico_titre_principal_mauve.png") no-repeat scroll left 2px transparent;
}
#centrefull h2 {
	/*background:url("../images/ico_titre_principal_mauve.png") no-repeat scroll left bottom transparent;*/
	color:#88146A;
}

/*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("../images/ico_btn_send_mauve.png") no-repeat scroll 5px center #88146A;
	float:left;
}
.stdForm .txt_r .btnReset, .blockForm .btnReset{
	border:0;
	padding:5px 5px 5px 16px;
	color:#fff;
	font-weight:bold;
	background:url("../images/ico_btn_send_mauve.png") no-repeat scroll 5px center #88146A;
	cursor:pointer;
}

.stdForm .txt_r .btnSend, .blockForm .btnSend{
	border:0;
	padding:5px 5px 5px 16px;
	margin:0px;
	color:#fff;
	font-weight:bold;
	background:url("../images/ico_btn_send_mauve.png") no-repeat scroll 5px center #88146A;
	cursor:pointer;
	float:none;
	margin-right: 10px;
}

/*mantis 3714*/
.btns .btnSend{
	float:right;
}

.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;
}

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

.decaleG .entete {
 margin-left:-263px;
 margin-top:19px;
 }
 
 .btnSendSpace{margin-right:5px;}
 
 .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;
}
