/* Equipe Portails : Adaptation pour le degrade rose sur la page d'accueil
 #corps .pageHome #contenu #colonneDroite, #corps .page3col #contenu #colonneDroite{background:transparent url(../../img/dolceVita/px_degradeD.png) repeat-x left bottom;}
 */
#corps .pageHome #colonneDroite, #corps .page3col #contenu #colonneDroite{background:transparent url(../../img/dolceVita/px_degradeD.png) repeat-x left bottom;}

#groupeECC{background:transparent url(../../img/dolceVita/fd_colonneD_2c.png) repeat-x left bottom;}

/* Equipe Portails : L'entete est inclus en Gestion de Contenu */
/*#entete{
	background:#fff url(../../img/dolceVita/fdTetiere_DolceVita.png) no-repeat left 1.5em;
}*/
#entete{
	background:#fff none no-repeat left 1.5em;
}
/* Equipe Portails : Le logo est inclus en Gestion de Contenu */
/* #logo{background:transparent url(../../img/dolceVita/logo.png) no-repeat top left;width:174px;} 
*/
#logo{background:no-repeat top left;width:174px;}

#dolceVita{
	/*background:transparent url(../../img/dolceVita/logoDolceVita.gif) no-repeat left bottom;*/
	width:93px;
	height:16px;
	overflow:hidden;
	text-indent:-5000px;
	position:absolute;
	top:49px;
	left:94px;
}

#menuUnivers li#particuliers{background:transparent url(../../img/commun/btnNavHOrange.png) no-repeat left bottom !important;}

#menuSite li{
	background-image:url(../../img/dolceVita/separation_Nav.png);
}
body:last-child:not(:root:root) #menuSite li{
	background-image:url(../../img/dolceVita/separation_Nav.png);
}

#menuSite li div.fondDegrad{
	background:transparent url(../../img/dolceVita/px_pasEncoreClient.gif) repeat-x left bottom;
	height:1.6em;
	padding-top:0.3em;
}

#menuSite li.actif a,
#menuSite li.actif ul li.actif a,
#menuSite li.hover a,
#menuSite li ul li.hover a,
#menuSite li:hover a,
#menuSite li ul li:hover a{
	color:#E67B37;
}

#menuSite li ul li,
#menuSite li.actif ul li{
	background-image:url(../../img/dolceVita/puce_galet_Nav.gif);
}
body:last-child:not(:root:root) #menuSite li ul li,
body:last-child:not(:root:root) #menuSite li.actif ul li{
	background-image:url(../../img/dolceVita/puce_galet_Nav.gif);
}

#menuSite{
	
	border-bottom:1px solid #EEA62F;
}
.pageHomeG #menuSite,.pageHome #menuSite{border:0;}

#corps #contenu #colonneGauche #menuCorps span.tl,
#corps #contenu #colonneGauche #menuCorps span.tr,
#corps #contenu #colonneGauche #menuCorps span.bl,
#corps #contenu #colonneGauche #menuCorps span.br{
	background:transparent url(../../img/dolceVita/gdf_coins_1_bloc.png) no-repeat top left;
}

#corps #contenu #colonneGauche #menuCorps .entete{
	background-color:#E67F35;
}

#corps #contenu #colonneGauche #menuCorps  .corps{
	border:1px solid #E67F35
}

#corps #contenu #colonneGauche #menuCorps  .corps ul li{
	border-bottom:1px solid #E67F35;
	background:transparent url(../../img/dolceVita/puce1_orange.gif) no-repeat 0.3em 0.5em;
}

#corps #contenu #colonneGauche #menuCorps  .corps ul li.actif{
	background-image:url(../../img/dolceVita/puce2_orange.gif);
}

#corps #contenu #colonneGauche #menuCorps  .corps ul li.actif li.actif span a{
	color:#E67F35;
}

.bloc .button{position:relative;color:#fff;background-color:#E47632;}
.bloc .button button{background:transparent url(../../img/dolceVita/puce_fleche.png) no-repeat 0.5em 56%;color:#fff;}

.boutonBlancTexte a{background:url(../../img/dolceVita/puce_fleche.png) no-repeat 0.2em center;}

.bloc .buttonTexte a{background:transparent url(../../img/dolceVita/puce_fleche2.png) no-repeat 0 0.35em;color:#E37633;font-weight:bold;text-decoration:none;}
.bloc .buttonTexte a:hover {text-decoration:underline;}

.bloc .button span.tl,.bloc .button span.tr,.bloc .button span.bl,.bloc .button span.br{background:transparent url(../../img/dolceVita/btn_corners.png) no-repeat top left !important;width:3px !important;height:3px !important;position:absolute !important;z-index:99 !important;font-size:1% !important;}

.bloc .button span.tl{background-position: left top !important;top:0 !important;left:0 !important;}
.bloc .button span.tr{background-position: right top !important;top:0 !important;right:0 !important;}
.bloc .button span.bl{background-position: left bottom !important;bottom:0 !important;left:0 !important;}
.bloc .button span.br{background-position: right bottom !important;bottom:0 !important;right:0 !important;}
body.IS_IE .bloc .button span.tr, body.IS_IE .bloc .button span.br {right:expression(cssRight(this)) !important;}
body.IS_IE .bloc .button span.bl, body.IS_IE .bloc .button span.br {bottom:expression(cssBottom(this)) !important;}

.pageLogin .bloc .boutonBlanc{position:relative;display:inline;}
.pageLogin .bloc .boutonBlanc span.tl,.pageLogin .bloc .boutonBlanc span.tr,.pageLogin .bloc .boutonBlanc span.bl,.pageLogin .bloc .boutonBlanc span.br{background:transparent url(../../img/dolceVita/btn_corners2.png) no-repeat top left !important;width:3px !important;height:3px !important;position:absolute !important;z-index:99 !important;font-size:1% !important;}
.pageLogin .bloc .boutonBlanc span.tl{background-position: left top !important;top:-1px !important;_top:0px;left:0 !important;}
.pageLogin .bloc .boutonBlanc span.tr{background-position: right top !important;top:-1px !important;_top:0px;right:0 !important;}
.pageLogin .bloc .boutonBlanc span.bl{background-position: left bottom !important;bottom:-1px !important;left:0 !important;}
.pageLogin .bloc .boutonBlanc span.br{background-position: right bottom !important;bottom:-1px !important;right:0 !important;}
body.IS_IE .bloc .boutonBlanc span.tr, body.IS_IE .bloc .boutonBlanc span.br {right:expression(cssRight(this)) !important;}
/*#espaceClient .corps{border:1px solid #C9306E;}*/
#espaceClient h2, #espaceClientLog h2, #contact h2, .blockPromoTag h2, .blockPromoImg h2{
	color:#C41E64;
}

#espaceClient .corps span.tl,
#espaceClient .corps span.tr,
#espaceClient .corps span.bl,
#espaceClient .corps span.br,
#espaceClientLog .corps span.tl,
#espaceClientLog .corps span.tr,
#espaceClientLog .corps span.bl,
#espaceClientLog .corps span.br,
#contact .corps span.tl,
#contact .corps span.tr,
#contact .corps span.bl,
#contact .corps span.br{background:transparent url(../../img/dolceVita/gdf_corner_contour.png) no-repeat top left;width:4px;height:4px;position:absolute;z-index:99;font-size:1%;}
#espaceClient .corps span.tl,
#espaceClientLog .corps span.tl,
#contact .corps span.tl{background-position: left top;top:0;left:0;}
#espaceClient .corps span.tr,
#espaceClientLog .corps span.tr,
#contact .corps span.tr{background-position: right top;top:0;right:0;}
body.IS_IE #espaceClient .corps span.tr,
body.IS_IE #espaceClientLog .corps span.tr,
body.IS_IE #contact .corps span.tr {right:expression(cssRight(this));}
#espaceClient .corps span.bl,
#espaceClientLog .corps span.bl,
#contact .corps span.bl{background-position: left bottom;bottom:0;left:0;_bottom:-1px;}
#espaceClient .corps span.br,
#espaceClientLog .corps span.br,
#contact .corps span.br{background-position: right bottom;bottom:0;right:0;_bottom:-1px;}
body.IS_IE #espaceClient .corps span.br,
body.IS_IE #espaceClientLog .corps span.br,
body.IS_IE #contact .corps span.br {right:expression(cssRight(this));}

#espaceClient .sides span.sl,#espaceClientLog .sides span.sl,#contact .sides span.sl{
	left:0;
	position:absolute;
	top:0;
	width:1px;
	border-left:1px solid #C9306E;
}
#espaceClient .sides span.sr, #espaceClientLog .sides span.sr,#contact .sides span.sr{
	border-right:1px solid #C9306E;
	right:0;
	_right:-1px;
	position:absolute;
	top:0;
	width:1px;
}
#espaceClient .sides span.st,#espaceClientLog .sides span.st,#contact .sides span.st{
	border-top:1px solid #C9306E;
	height:1px;
	left:0;
	position:absolute;
	top:0;
	font-size:1%;
}
#espaceClient .sides span.sb,#espaceClientLog .sides span.sb,#contact .sides span.sb{
	border-bottom:1px solid #C9306E;
	height:1px;
	left:0;
	position:absolute;
	bottom:0;
	_bottom:-1px;
	font-size:1%;
}

#espaceClient .corps ul li.puceQuestion{
	background:transparent url(../../img/dolceVita/puce3_rose.gif) no-repeat left center;
}

#espaceClient .corps ul li.puceChevron, #espaceClientLog .corps ul li{
	background:transparent url(../../img/dolceVita/puce1_rose.gif) no-repeat left center;
}

#contact .corps ul li{
	border-bottom:1px solid #EDBCD1;
}

#contact .corps ul li a, #espaceClientLog .corps ul li a {
	color:#6F6966;
}

#espaceClientLog .corps ul li {
	background:transparent url(../../img/dolceVita/puce1_rose.gif) no-repeat scroll 7px center;
	border-bottom:1px solid #EDBCD1;
}

#contact .corps ul li.puceEmail{
	background:transparent url(../../img/dolceVita/arobaz.gif) no-repeat 7px center;
}

#contact .corps ul li.puceTel{
	background:transparent url(../../img/dolceVita/pictoTel.gif) no-repeat 10px center;
}

#contact .corps ul li.puceNews{
	background:transparent url(../../img/dolceVita/pictoNews.png) no-repeat 9px center;
}

.color, .entete h2, a.color {
	color:#E57938;
}

#colonneDroite .blockSimple .entete h2,
#colonneDroite .blockPromoTexte .entete h2,
#colonneDroite .blockPromoTexteLeft .entete h2,
#colonneDroite .blockPromoTexteRight .entete h2,
#colonneDroite .blockPromoForm .entete h2{
	color:#E97433;
}

/* block type list avec image en entete*/

.blockList .corps ul li span, .blockList .corps ul li h3 a{
	background:transparent url(../../img/dolceVita/puce1_orange.gif) no-repeat left 2px;
	padding-left:15px;
	color:#6F6966 !important;
	text-decoration:none !important;
}

.blockTexte a{
	color:#E67F35;
	text-decoration:none;
}

.blockTable span.tl,
.blockTable span.tr{background:transparent url(../../img/dolceVita/btn_corners.png) no-repeat top left;width:4px;height:4px;position:absolute;z-index:99;font-size:1%;}
.blockTable span.tl{background-position: left top;top:0;left:0;}
.blockTable span.tr{background-position: right top;top:0;right:1px;}
body.IS_IE .blockTable span.tr {right:expression(cssRight(this));}

.blockMeaUnivers .corps,.blockQuestion .corps{
	background-color:#E57938;
}

.blockMeaUnivers .gauche ul li{
	background:transparent url(../../img/dolceVita/puce_mea.png) no-repeat left bottom;
	margin-bottom:0.5em;
}

.blockMeaUnivers .gauche ul li .corners{
	min-height:27px;
	_height:27px;
	position:relative;
}

.blockMeaUnivers .gauche ul li:hover,
.IS_IE .blockMeaUnivers ul li.hover{background:transparent url(../../img/dolceVita/puce_mea_hover.png) no-repeat left bottom}

/*.blockMeaUnivers .gauche ul li:hover .corners span.tl,
.blockMeaUnivers .gauche ul li:hover .corners span.tr,
.blockMeaUnivers .gauche ul li:hover .corners span.bl,
.blockMeaUnivers .gauche ul li:hover .corners span.br,
.IS_IE .blockMeaUnivers .gauche ul li.hover .corners span.tl,
.IS_IE .blockMeaUnivers .gauche ul li.hover .corners span.tr,
.IS_IE .blockMeaUnivers .gauche ul li.hover .corners span.bl,
.IS_IE .blockMeaUnivers .gauche ul li.hover .corners span.br{background:transparent url(../../img/dolceVita/corners_home1.png) no-repeat top left;width:5px;height:5px;position:absolute;z-index:99;font-size:1%;}

.blockMeaUnivers .gauche ul li:hover .corners span.tl,
.IS_IE .blockMeaUnivers .gauche ul li.hover .corners span.tl{background-position: left top;top:0;left:0;}
.blockMeaUnivers .gauche ul li:hover .corners span.tr,
.IS_IE .blockMeaUnivers .gauche ul li.hover .corners span.tr{background-position: right top;top:0;right:0;_right:-1px;}
.blockMeaUnivers .gauche ul li:hover .corners span.bl,
.IS_IE .blockMeaUnivers .gauche ul li.hover .corners span.bl{background-position: left bottom;bottom:0;*bottom:-4px;left:0;}
.blockMeaUnivers .gauche ul li:hover .corners span.br,
.IS_IE .blockMeaUnivers .gauche ul li.hover .corners span.br{background-position: right bottom;bottom:0;*bottom:-4px;right:0;_right:-1px;}*/

.blockMeaUnivers .droit ul li{
	background:transparent url(../../img/dolceVita/puce_mea1.png) no-repeat left 5px;
}

.blockMeaUnivers .droit {
	background-color:#C41E66;
}

.blockMeaUnivers .droit h3 {
	color:#fff;
}

.pageLogin .blockMeaUnivers .droit ul li{
	background:transparent url(../../img/dolceVita/puce_fleche.png) no-repeat left 5px;
}


.blockUne .corps .groupe h4{
	color:#E57938;
}

.blockQuestion .corps .gauche .haut, .blockQuestion .corps .gauche .bas, .blockQuestion .corps .droite .haut, .blockQuestion .corps .droite .bas{
  /*background:transparent url(../../img/dolceVita/fond_blocQuestion.png) no-repeat left top;*/
  background:transparent url('/portailClients/ShowProperty/BEA Repository/Racine Gaz de France/Nuage de tags/Fond nuage de tags//file') no-repeat left top;
}

.boutonGris button, .blockQuestion .corps .groupe button{
	background:transparent url(../../img/dolceVita/puce_fleche.png) no-repeat 0.2em center;
}
#espaceClient #ecForm .blockField .boutonGris button {
	background:none;
}
	
.blockTable caption{
	background-color:#E76B25;
}

.blockTable tr th,.blockTable tr.entete th.premier{
	background:#F09F6A none;
}

.blockForm .boutonGris button, .blockQuestion .corps .groupe button{
	background:transparent url(../../img/dolceVita/puce_fleche.png) no-repeat 0.2em center;
}

.boutonBlanc button{
	color:#E57938;
	background:#fff url(../../img/dolceVita/puce_fleche2.png) no-repeat 0.2em center;
}


/* bloc bordered */
.bordered {border:solid 1px #C41F64;}
.bordered .tl,.bordered .tr,.bordered .bl,.bordered .br{background-image: url(../../img/dolceVita/bordered_corners.png);}
.bordered .entete{ background-color:#C41F64;}
.bordered .entete h2{color:#fff !important;}
.bordered .entete h3{color:#fff !important;}
/* bloc bordered highlight */
.borderedHighlight {border:solid 1px #E57938;}
.borderedHighlight .tl,.borderedHighlight .tr,.borderedHighlight .bl,.borderedHighlight .br{background-image: url(/img/dolceVita/gdf_coins_1_bloc.png);}
.borderedHighlight .entete{ background-color:#E57938; color:#fff;}

.heightAuto ul li {
height:auto !important;
}

.blockList ul li.plan{
background: transparent none repeat scroll 0%;
height: 1em ;
margin-top: 0.2em ;
padding-left: 1em ;
}

.blockList ul li.plan a{
background: transparent url(../../img/commun/chevronGris.png) no-repeat left 5px;
padding-left: 10px ;
text-decoration:none;
color:#6F6966;
}

.titre {
color:#E76B25;
font-size:180% !important;
}

.sublist ul li{
border-bottom: 0pt none ;
padding-left: 1.5em ;
}

#blocContact .corps span.tl,
#blocContact .corps span.tr,
#blocContact .corps span.bl,
#blocContact .corps span.br{background:transparent url(../../img/dolceVita/gdf_coins_3_bloc.png) no-repeat top left;width:4px;height:4px;position:absolute;z-index:99;font-size:1%;}
#blocContact .corps span.tl{background-position: left top;top:0;left:0;}
#blocContact .corps span.tr{background-position: right top;top:0;right:0;}
body.IS_IE #blk_contact .corps span.tr {right:expression(cssRight(this));}
#blocContact .corps span.bl{background-position: left bottom;bottom:0;left:0;_bottom:-1px;}
#blocContact .corps span.br{background-position: right bottom;bottom:0;right:0;_bottom:-1px;}
body.IS_IE #blk_contact .corps span.br {right:expression(cssRight(this));}
#blocContact .sides span.sl{
	left:0;
	position:absolute;
	top:0;
	width:1px;
	border-left:1px solid #E37633;
}
#blocContact .sides span.sr{
	border-right:1px solid #E37633;
	right:0;
	_right:-1px;
	position:absolute;
	top:0;
	width:1px;
}
#blocContact .sides span.st{
	border-top:1px solid #E37633;
	height:1px;
	left:0;
	position:absolute;
	top:0;
}
#blocContact .sides span.sb{
	border-bottom:1px solid #E37633;
	height:1px;
	left:0;
	position:absolute;
	bottom:0;
	_bottom:-1px;
}

/************************/
.createBP ul li{
	background:transparent url(../../img/dolceVita/puce1_rose.gif) no-repeat left center;
	
}
.createBP ul li a {
	text-decoration:none !important;
	padding-left:15px;
	color:#6F6966 !important;*/
	text-decoration:none !important;
	font-size:11px;
	text-align:right
}
.spacer {
clear: both;
height:0px;
}
.conteneur {
width: 100%;
}
.fieldfloat {
	float:left;
	margin-left:5px;
	vertical-align:text-top;
}
.floatRigth {
	float: right;
}

.floatLeft {
	float: left;
}
.paddingTop5Px{
	padding-top:5px;
}
.spacer2 {
clear: both;

}

