.pageHome #corps #contenu #colonneDroite,.page3col #corps #contenu #colonneDroite{background:transparent url(../images/px_degradeD.png) repeat-x left bottom;}
#groupeECC{background:transparent url(../images/fd_colonneD_2c.png) repeat-x left bottom;}
#entete{background:transparent none no-repeat left 1.5em;}
#menuSite li{background-image:url(../images/separateur_nav.png);}
body:last-child:not(:root:root) #menuSite li{background-image:url(../images/separateur_nav.png);}
#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:#00446A;}
#menuSite li ul li,#menuSite li.actif ul li{background-image:url(../images/puce_galet.png);}
body:last-child:not(:root:root) #menuSite li ul li,body:last-child:not(:root:root) #menuSite li.actif ul li{background-image:url(../images/puce_galet.png);}
#menuSite{border-bottom:1px solid #00446A;}
.pageHomeG #menuSite,.pageHome #menuSite{border:0;}
#corps #contenu #colonneGauche #menuCorps .entete,#corps #contenu #colonneGauche #menuCorps .corpsClient ul li .entete2{background-color:#00446A;}
#corps #contenu #colonneGauche #menuCorps .entete1 h2 span a{color:#00446A;}
#corps #contenu #colonneGauche #menuCorps .corps,#corps #contenu #colonneGauche #menuCorps .corpsClient{border:1px solid #00446A;}
#corps #contenu #colonneGauche #menuCorps .corps ul li,#corps #contenu #colonneGauche #menuCorps .corpsClient ul li li{border-bottom:1px solid #00446A;background:transparent url(../images/puce_1_off.png) no-repeat .3em .5em;}
#corps #contenu #colonneGauche #menuCorps .corps ul li.actif,#corps #contenu #colonneGauche #menuCorps .corpsClient ul li li.actif{background-image:url(../images/puce_1_on.png);}
#corps #contenu #colonneGauche #menuCorps .corps ul li.actif li.actif span a{color:#00446A;}
#corps #contenu #colonneGauche #menuCorps .corps ul li.actif li.actif li.actif span a{color:#00446A;}
#corps #contenu #colonneGauche #menuCorps .corps ul li span a:hover{color:#00446A;}
#corps #contenu #colonneGauche #menuCorps .corpsClient ul li li.actif span a,#corps #contenu #colonneGauche #menuCorps .corpsClient ul li li li.actif span a,#corps #contenu #colonneGauche #menuCorps .corpsClient ul li li span a:hover,#corps #contenu #colonneGauche #menuCorps .corpsClient ul li li li span a:hover{color:#00446A;}
#corps #contenu #colonneGauche .blockList .corps,#corps #contenu #cgu .blockList .corps,#colonneDroite .blockList .corps{background-color:#00446B;}
.bloc .button{position:relative;color:#fff;background-color:#00446A;}
.bloc .button button{background:transparent url(../images/puce_fleche.gif) no-repeat .5em 56%;color:#fff;}
.boutonBlancTexte a{background:url(../images/puce_fleche.gif) no-repeat .2em center;}
.bloc .buttonTexte a{background:transparent url(../images/puce_fleche2.png) no-repeat 0 .35em;color:#00446B;font-weight:bold;text-decoration:none;}
.bloc .buttonTexte a:hover{text-decoration:underline;}
#colonneGauche .blockList span.tl,#colonneGauche .blockList span.tr,#colonneGauche .blockList span.bl,#colonneGauche .blockList span.br,.bloc .button span.tl,.bloc .button span.tr,.bloc .button span.bl,.bloc .button span.br,#colonneDroite .blockList span.tl,#colonneDroite .blockList span.tr,#colonneDroite .blockList span.bl,#colonneDroite .blockList span.br,#corps #contenu #cgu .blockList span.tl,#corps #contenu #cgu .blockList span.tr,#corps #contenu #cgu .blockList span.bl,#corps #contenu #cgu .blockList span.br{background:transparent url(../images/btn_1_corner.png) no-repeat top left!important;width:3px!important;height:3px!important;position:absolute!important;z-index:99!important;font-size:1%!important;}
#colonneGauche .blockList span.tl,.bloc .button span.tl,#colonneDroite .blockList span.tl,#corps #contenu #cgu .blockList span.tl{background-position:left top!important;top:0!important;left:0!important;}
#colonneGauche .blockList span.tr,.bloc .button span.tr,#colonneDroite .blockList span.tr,#corps #contenu #cgu .blockList span.tr{background-position:right top!important;top:0!important;right:0!important;}
#colonneGauche .blockList span.bl,.bloc .button span.bl,#colonneDroite .blockList span.bl,#corps #contenu #cgu .blockList span.bl{background-position:left bottom!important;bottom:0!important;left:0!important;}
#colonneGauche .blockList span.br,.bloc .button span.br,#colonneDroite .blockList span.br,#corps #contenu #cgu .blockList span.br{background-position:right bottom!important;bottom:0!important;right:0!important;}
body.IS_IE #colonneGauche .blockList span.tr,body.IS_IE #colonneGauche .blockList span.br,body.IS_IE #colonneDroite .blockList span.tr,body.IS_IE #colonneDroite .blockList span.br,body.IS_IE #corps #contenu #cgu .blockList span.tr,body.IS_IE #corps #contenu #cgu .blockList span.br,body.IS_IE .bloc .button span.tr,body.IS_IE .bloc .button span.br{right:expression(cssRight(this))!important;}
#corps #contenu #colonneGauche .blockList span.bl,#colonneDroite .blockList span.bl,#corps #contenu #cgu .blockList span.bl{bottom:-1px!important;}
#corps #contenu #colonneGauche .blockList span.br,#colonneDroite .blockList span.br,#corps #contenu #cgu .blockList span.br{bottom:-1px!important;_right:-1px!important;}
#corps #contenu #colonneGauche .blockList span.tr,#colonneDroite .blockList span.tr,#corps #contenu #cgu .blockList span.tr{_right:-1px!important;}
.bloc .button span.tl,.bloc .button span.tr,.bloc .button span.bl,.bloc .button span.br{background:transparent url(../images/btn_1_corner.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;}
body.IS_IE .bloc .button span.tr{right:expression(cssRight(this))!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.br{right:expression(cssRight(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(../images/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:0;left:0!important;}
.pageLogin .bloc .boutonBlanc span.tr{background-position:right top!important;top:-1px!important;_top:0;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;}
.pageLogin .bloc .ligne .boutonBlanc.corners span{color:#00446B;}
#espaceClient h2,#espaceClient h2 a,#espaceClientLog h2,#contact h2{color:#9FA918;}
#centre .blockConfig h2{color:#9FA918;}
#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(../images/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 #9FA918;}
#espaceClient .sides span.sr,#espaceClientLog .sides span.sr,#contact .sides span.sr{border-right:1px solid #9FA918;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 #9FA918;height:1px;left:0;position:absolute;top:0;}
#espaceClient .sides span.sb,#espaceClientLog .sides span.sb,#contact .sides span.sb{border-bottom:1px solid #9FA918;height:1px;left:0;position:absolute;bottom:0;_bottom:-1px;}
#espaceClient .corps ul li.puceQuestion{background:transparent url(../images/puce_2_interro.png) no-repeat left center;}
#espaceClient .corps ul li.puceChevron,#espaceClientLog .corps ul li{background:transparent url(../images/puce_2_off.png) no-repeat left center;}
#contact .corps ul li{border-bottom:1px solid #F1C794;background:transparent url(../images/puce_2_off.png) no-repeat 7px center;}
#contact .corps ul li{border-bottom:1px solid #C5CB74;}
#contact .corps ul li a,#espaceClientLog .corps ul li a{color:#6F6966;}
#espaceClientLog .corps ul li{background:transparent url(../images/puce_2_off.png) no-repeat scroll 7px center;border-bottom:1px solid #C5CB74;}
#contact .corps ul li.puceEmail{background:transparent url(../images/picto_1_a.png) no-repeat 7px center;}
#contact .corps ul li.puceTel{background:transparent url(../images/picto_1_tel.png) no-repeat 10px 6px;}
#contact .corps ul li.puceNews{background:transparent url(../images/picto_1_nwsltr.png) no-repeat 9px center;}
.entete a,.blockTableConso caption a{background-image:url(../../ecx/images/images_css/ico_form_info.png);background-repeat:norepeat;padding:0 7px 0 3px;}
.color,.entete h2,a.color{color:#00446A;}
#colonneDroite .blockSimple .entete h2,#colonneDroite .blockPromoTexte .entete h2,#colonneDroite .blockPromoTexteLeft .entete h2,#colonneDroite .blockPromoTexteRight .entete h2,#colonneDroite .blockPromoForm .entete h2{color:#00446A;}
.blockList .corps ul li span a{background:url("../../ecx/images/images_css/ico_puces_main_menu_bleu_coupe.png") no-repeat scroll transparent;color:#7B851E;}
.blockTexte a{color:#943169;text-decoration:none;}
.blocHauteurGraph{min-height:80px;_height:80px;}
.blockGraph .entete{background-color:#00446B;zoom:1;}
.blockGraph .pied{padding:.5em;}
.blockGraph .pied li{font-size:.8em;}
.blockGraph .pied{background:transparent url(../images/fond_degrad_pied_graph.png) repeat-x left bottom;}
.blockGraph span.tl,.blockGraph span.tr,.blockGraph span.bl,.blockGraph span.br{background:transparent url(../images/gdf_coins_2_bloc.png) no-repeat top left;width:4px;height:4px;position:absolute;z-index:99;font-size:1%;}
.blockGraph span.tl{background-position:left top;top:0;left:0;}
.blockGraph span.tr{background-position:right top;top:0;right:0;}
.blockGraph span.bl{background-position:left bottom;bottom:0;left:0;_bottom:-1px;}
.blockGraph span.br{background-position:right bottom;bottom:0;right:0;_bottom:-1px;}
.noHead span.tl,.noHead span.tr{background-image:none;}
body.IS_IE .blockGraph span.tr,body.IS_IE .blockGraph span.br{right:expression(cssRight(this));}
.blockConfig .corps dt{background:transparent url(../images/fd_tetiere_degrad.png) repeat-x left bottom;}
.blockConfig .corps dt span{background:transparent url(../images/puce_2_off.png) no-repeat left 2px;}
#colonneGauche .blockInterne .corps a.chevron{color:#00446B;}
#colonneGauche .blockInterne .corps a:hover.chevron{text-decoration:none;}
#colonneGauche #blocContact ul li{zoom:1;background:transparent url(../images/puce_1_off.png) no-repeat .8em .7em;}
#blocContact li.puceEmail,#blocContactTexte li.puceEmail{background:transparent url(../images/picto_2_a.png) no-repeat 7px 0;height:15px;}
#blocContact li.puceTel,#blocContactTexte li.puceTel{background:transparent url(../images/picto_2_tel.png) no-repeat 10px 6px;}
#blocContactTexte .corps span.tl,#blocContactTexte .corps span.tr,#blocContactTexte .corps span.bl,#blocContactTexte .corps span.br,#blocContact .corps span.tl,#blocContact .corps span.tr,#blocContact .corps span.bl,#blocContact .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%;}
#blocContact .corps span.tl,#blocContactTexte .corps span.tl{background-position:left top;top:0;left:0;}
#blocContact .corps span.tr,#blocContactTexte .corps span.tr{background-position:right top;top:0;right:0;}
body.IS_IE #blk_contact .corps span.tr,body.IS_IE #blk_contactTexte .corps span.tr{right:expression(cssRight(this));}
#blocContact .corps span.bl,#blocContactTexte .corps span.bl{background-position:left bottom;bottom:0;left:0;_bottom:-1px;}
#blocContact .corps span.br,#blocContactTexte .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,#blocContactTexte .sides span.sl{left:0;position:absolute;top:0;width:1px;border-left:1px solid #00446B;}
#blocContact .sides span.sr,#blocContactTexte .sides span.sr{border-right:1px solid #00446B;right:0;_right:-1px;position:absolute;top:0;width:1px;}
#blocContact .sides span.st,#blocContactTexte .sides span.st{border-top:1px solid #00446B;height:1px;left:0;position:absolute;top:0;}
#blocContact .sides span.sb,#blocContactTexte .sides span.sb{border-bottom:1px solid #00446B;height:1px;left:0;position:absolute;bottom:0;_bottom:-1px;}
.enteteGrise a{background-image:url(../images/puce_1_interro.png)!important;}
.blockForm div.entete a{background-image:url(../images/puce_1_interro.png);}
.pagination .corps span{color:#00446B;text-decoration:underline;}
.blockTable span.tl,.blockTable span.tr,.blockTableConso span.tl,.blockTableConso span.tr{background:transparent url(../images/gdf_coins_1_bloc.png) no-repeat top left;width:4px;height:4px;position:absolute;z-index:99;font-size:1%;}
.blockTable span.tl,.blockTableConso span.tl{background-position:left top;top:0;left:0;}
.blockTable span.tr,.blockTableConso span.tr{background-position:right top;top:0;right:1px;}
body.IS_IE .blockTable span.tr,body.IS_IE .blockTableConso span.tr{right:expression(cssRight(this));}
.blockTable caption{background-color:#00446A;}
.blockTable tr th,.blockTable tr.entete th.premier{background:#6C74AC none;}
.blockTable caption,.blockTableConso caption{background-color:#00446B;}
.blockMeaUnivers .corps{background-color:#004469;}
.blockMeaUnivers .gauche ul li{background:transparent url(../images/puce_mea.png) no-repeat left bottom;margin-bottom:.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(../images/puce_mea_hover.png) no-repeat left bottom;}
.blockMeaUnivers .droit ul li{background:transparent url(../images/puce_mea1.png) no-repeat left 5px;}
.blockMeaUnivers .droit{background-color:#A4AC23;}
.blockMeaUnivers .droit h3{color:#fff;}
.blockUne .corps .groupe h4{color:#00446A;}
.blockQuestion .corps .gauche .haut,.blockQuestion .corps .gauche .bas,.blockQuestion .corps .droite .haut,.blockQuestion .corps .droite .bas{background:transparent url(../images/fond_blocQuestion.png) no-repeat left top;}
.blockField .boutonGris button{background:none;}
.blockForm .boutonGris button,.blockQuestion .corps .groupe button,.blockConfig .boutonGris button{background:transparent url(../images/puce_fleche.png) no-repeat .2em center;}
.provalys *{color:#fff;}
.provalys{width:329px;}
.provalys .blocIntern{background:url(../images/type_provalysPro_bottom.png) no-repeat right bottom;}
.provalys .corps{padding:0 10px;}
.provalys .pied{padding:5px;}
.provalys h3{color:#fff;font-size:180%;}
.filledProvalysPro{background-color:#851454;}
.filledProvalysEnt{background-color:#07496B;}
.btn{margin:5px;}
.btn,.btn strong{display:-moz-inline-box;display:inline-block;color:#054A6A!important;}
.filledProvalysPro .btn,.filledProvalysPro .btn strong{color:#fff!important;text-decoration:none;}
.filledProvalysEnt .btn,.filledProvalysEnt .btn strong{color:#fff!important;text-decoration:none;}
.filledProvalysPro a strong,.filledProvalysEnt a strong{background:url(../images/puce_fleche.gif) no-repeat .2em center;padding-left:1em;cursor:pointer;}
.filledProvalysPro .corps ul,.filledProvalysEnt .corps ul{margin-top:6px;list-style-type:disc;padding-left:14px!important;;padding-left:17px;}
.filledProvalysPro .corps ul li,.filledProvalysEnt .corps ul li{margin-top:4px;}
.boutonBlanc button{color:#E57938;background:#fff url(../images/puce_fleche2.png) no-repeat .2em center;}
.bordered{border:solid 1px #A0A817;}
.bordered .tl,.bordered .tr,.bordered .bl,.bordered .br{background-image:url(../images/bordered_corners.png);}
.bordered .entete{background-color:#A0A817;}
.bordered .entete h2{color:#fff!important;}
.borderedHighlight{border:solid 1px #00446B;}
.borderedHighlight .tl,.borderedHighlight .tr,.borderedHighlight .bl,.borderedHighlight .br{background-image:url(../images/gdf_coins_1_bloc.png);}
.borderedHighlight .entete{background-color:#00446B;color:#fff;}
.corpsClient #entete2_id{display:block;color:#FFF;background-color:#00446B;margin-bottom:1px #fff;}
.corpsClient #entete2_id a{display:block;color:#FFF;background-color:#00446B;padding-left:.2em;padding:.5em;text-decoration:none;margin-bottom:1px #fff;}
.corpsClient #entete2_id a:hover,.corpsClient #entete2_active #entete2_id a{display:block;color:#00446A;background-color:#C0C0C0;text-decoration:none;padding-left:.2em;padding:.5em;margin-bottom:1px #fff;}