/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt
version: 2.2.1
*/
/*reset.css*/												body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;_font-size:97.59%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/
body{font:12px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body *{line-height:1.22em;}

* {font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;}

body {background-color:#fff;margin:0;padding:0;}

frm {margin:0;padding:0;}
img {
	border:0;
	text-align: center;
}
input, select {font-size:11px;color:#5a5a5a;}

#main{margin-left:26px; margin-right:30px;}


.imgBlock {display:block;}
.floatl {float:left;//display:inline;}
.floatr {float:right;//display:inline;}
.clear {clear:both;}
.orange{color:#f37301 !important;}
.bleu{color:#3a7ec9 !important;}
.bleuL{color:#3a7ec9 !important;font-size:12px;}
.bleuBig{color:#3a7ec9 !important;font-size:1.2em;font-weight:bold;}
.mrg{margin:5px;}
.mrg_t_sm {margin-top:4px !important;}
.mrg_t {margin-top:8px !important;}
.mrg_t_l {margin-top:10px !important;}
.mrg_t_lg {margin-top:16px !important;}
.mrg_t_xlg {margin-top:32px !important;}
.mrg_t_xxlg {margin-top:64px !important;}
.mrg_r_sm {margin-right:5px !important;}
.mrg_r {margin-right:10px !important;}
.mrg_r_lg {margin-right:26px !important;}
.mrg_r_xxlg {margin-right:52px !important;}
.mrg_r_xxxlg {margin-right:60px !important;}
.mrg_l_s {margin-left:5px !important;}
.mrg_l {margin-left:10px !important;}
.mrg_l_mid {margin-left:168px !important;}
.mrg_l_lg {margin-left:26px !important;}
.mrg_l_xlg {margin-left:50px !important;}
.mrg_b_sm{margin-bottom:5px !important;}
.mrg_b{margin-bottom:10px !important;}
.mrg_b_l{margin-bottom:15px !important;}
.mrg_b0{margin-bottom:0!important;}
.mrg0 {margin:0!important;}
.mrg_h{margin:0 26px;}
.mrg_max{margin-left:733px !important;}
.mrg_neg{margin:0 -35px;}
.mrg_neg_sup{margin:0 -10px;}
.mrg_neg_xsup{margin:0 -50px;}
.pdg_t{padding-top:5px ;}
.pdg_h {padding-top:5px; padding-bottom:5px;}
.pdg{padding:20px 20px;}
.pdgB0{padding-bottom:0 !important;}
.pdgL{padding-left:10px;}
.pdgR{padding-right:10px;}
.pdgS{padding:9px 9px;}
.mrg_xlg{margin:20px 20px;}
.align_r {text-align:right;}
.align_l {text-align:left;}
.txtB{vertical-align:bottom;}
.txtC{text-align:center;}

.unit{float:left; margin-right:10px;}
.lastunit{display:block; float:none; margin-right:0 !important; width:auto !important; //width:auto;}
.ligne, .lastunit {overflow:hidden;_overflow:visible;zoom:1;}
.taille1sur2 {width:49%;_width:49% !important;}
.taille2sur2 {width:932px !important;}
.taille1sur3 {width:32.3%;_width:32.3% !important;}
.taille2sur3 {width:66%;_width:66% !important;}
.taille3sur3 {width:932px !important;}
.taille1sur4 {width:23.8%;_width:23.8% !important;}
.taille2sur4 {width:466px !important;}
.taille3sur4 {width:74.8%;_width:74.8% !important;}
.taille4sur4 {width:932px !important;}
.taille1sur5{width:100%;_width:100% !important;}

.underLine{text-decoration:underline;}
.noBordR{border-right:0 !important;}
.noBord{border:0 !important;}
.noPdgL{padding-left:0 !important;}
.noPdgH{padding-left:0 !important; padding-right:0 !important;}
.context {overflow:hidden;_overflow:visible;zoom:1;}
.contextIE {_overflow:visible;zoom:1;}

#container {text-align:center;}

#centre {margin:0 auto; _margin: 0 auto; width:984px;  text-align:left;background:url(../img/common/bkg.png) repeat-y top left;overflow:hidden;_overflow:visible;zoom:1;}

#header {background:url(../img/header/bkg.png) no-repeat top left;height:105px;margin:0 8px;overflow:hidden;_overflow:visible;zoom:1;}

#navh {background:url(../img/navh/bkg.png) repeat-x top left;height:24px;margin:0 8px;overflow:hidden;_overflow:visible;zoom:1;}
#navh ul {margin:0;padding:0;list-style-type:none;}
#navh ul li {display:inline;}
#navh ul.espace {margin:4px 18px 4px 0;}

h1, h2, h3 {margin:0;}
h1 span, h2 span, h3 span {display:none;}

#etapes {margin:20px 26px;overflow:hidden;_overflow:visible;zoom:1;}
#etapes img {display:block;}

.contenu {margin:0 0 0 26px;//display:inline;}
.colDroite {margin-right:26px !important;//display:inline;}
.line {margin:0 0 0 26px;overflow:hidden;_overflow:visible;zoom:1;}
.groupe {margin:0 0 0 26px;overflow:hidden;_overflow:visible;zoom:1;}
.centre {margin:0 26px 0 26px;overflow:hidden;_overflow:visible;zoom:1;}
.col{width:650px !important;}
.blockTitre {overflow:hidden;_overflow:visible;zoom:1;}

.blockTexte {color:#5A5A5A;font-size:11px;overflow:hidden;_overflow:visible;zoom:1;}
.blockTexte p {//margin:0 30px  12px 8px;margin-bottom:10px;}
.blockTexte a {color:#F26111;}
.blockTexte a:hover {text-decoration:none;}

.buttons {zoom:1;}
.buttons:after {content:" "; clear:both; display:block; height:0;}
.buttons li {float:right; position:relative; width:204px; height:17px;list-style-type:none;}

.buttons li .overLayer {position:absolute; top:0; left:0;}
.buttons li .overLayer .title {background:url(../img/test/fleche.png) no-repeat right -101px; padding-right:15px; margin-right:10px;}

.buttons li .overLayer {background:url(../img/bkg/ovelayer.png) no-repeat left top; height:23px; width:204px;}
.buttons li .overLayer .roll{display:none;}

.buttons li .overLayerOpen .title {background-position:right 2px;}
.buttons li .overLayerOpen {background:url(../img/test/overlayer1.png) no-repeat left top; padding-bottom:10px; height:auto;}
.buttons li .overLayerOpen .roll{background:url(../img/test/overlayer2.png) no-repeat left bottom; padding-bottom:10px; height:auto;}
.buttons li .overLayerOpen .overLayerContent {background-position:left top;}
.buttons li .overLayerOpen .roll{display:block;}

.buttons a {display:block;font-size:12px;text-decoration:none;color:#3b7fc9; margin-top:3px;}

.buttons p {font-size:11px;margin:0 10px;}


.decouverte ul{display:inline;//display:inline-block; height:50px; }
.meaLettre{background: url(../img/bkg/courrier.png) no-repeat left top; height:64px; width:928px; }
.meaLettre p{margin-right:300px;//margin-right:250px;}
.meaLettre strong{color:#5A5A5A;}

.meaNumVert{background: url(../img/bkg/numero_vert.png) no-repeat left top; height:64px; width:928px; }
.meaNumVert p{margin-right:284px;//margin-right:234px;}
.meaNumVert strong{color:#5A5A5A;}


.meaProduit {background:url(../img/bkg/mea_produit_215x129.png) no-repeat top left;height:129px;width:215px;color:#5A5A5A;font-size:11px;overflow:hidden;_overflow:visible;zoom:1;}
.meaProduitSm {background:url(../img/bkg/mea_produit_215x89.png) no-repeat top left;height:100px;width:215px;color:#5A5A5A;font-size:11px;overflow:hidden;_overflow:visible;zoom:1;}
.meaPlus {background:url(../img/bkg/mea_0_pourcent.png) no-repeat top left;height:100px;width:215px;color:#5A5A5A;font-size:11px;overflow:hidden;_overflow:visible;zoom:1;}
.meaHotline {background:url(../img/bkg/mea_numero_vert.png) no-repeat top left;height:100px;width:215px;color:#5A5A5A;font-size:11px;overflow:hidden;_overflow:visible;zoom:1;}
.meaProduitSm h3 {margin:3px 6px;font-weight:bold; font-size:12px; color:#5A5A5A;}
.meaProduit h3, .meaPlus h3, .meaHotline h3,.meaNumVert h3{margin:8px 6px;}
.meaProduit h3, .meaPlus h3,.meaHotline h3{font-weight:bold; font-size:12px; color:#5A5A5A;}
.meaProduit p, .meaProduit  p, .meaPlus p, .meaHotline p{margin:0 0 8px 6px;width:136px;line-height:11px;} 
.meaPlus p{margin:0 0 8px 6px;width:150px;line-height:11px;}
.meaProduitSm p {margin:0 0 8px 6px; width:136px;line-height:11px;}
.meaProduit input, .meaProduitSm input {margin:0;padding:0;}
.meaProduit img, .meaProduitSm  img {display:block;}
.meaProduit a, .meaProduitSm  a{color:#F26111;}
.meaProduit a:hover,.meaProduitSm  a:hover {text-decoration:none;}


.btn {overflow:hidden;_overflow:visible;zoom:1;}

.blockDashed{border-top:1px dashed #3c3c3c; padding:5px 0; border-bottom:1px dashed #3c3c3c;}
.blockDashed p{color:#3c3c3c; font-size:0.9em;}
		
.blockLegende {margin:0 0 0 26px;overflow:hidden;_overflow:visible;zoom:1;}
.blockLegende p {margin:4px 0 0 20px;font-size:11px;color:#3B7FC9;}

.blockTableau {margin:0 26px;font-size:11px;color:#646464;overflow:hidden;_overflow:visible;zoom:1;}
.blockTableau #onglets p .onglet_0 {background-image:url(../img/visuels/onglet_versement_initial.png);display:block;height:33px;width:210px;margin:0 10px 0 0;}
.blockTableau #onglets p .onglet_on_0, .blockTableau #onglets p a.onglet_0:hover {background-image:url(../img/visuels/onglet_versement_initial_roll.png);display:block;height:33px;width:210px;margin:0 10px 0 0;}
.blockTableau #onglets p .onglet_1 {background-image:url(../img/visuels/onglet_versements_reguliers.png);display:block;height:33px;width:210px;margin:00;}
.blockTableau #onglets p .onglet_on_1, .blockTableau #onglets p a.onglet_1:hover {background-image:url(../img/visuels/onglet_versements_reguliers_roll.png);display:block;height:33px;width:210px;margin:0;}

.blockTableau table {border:1px solid #C8C8C8;}
.blockTableau table thead td.intro{border-bottom:1px solid #efefef !important;}
.blockTableau table thead b.tl,.blockTableau table thead b.tr {background:url(../img/blocs/simple_corners.png) no-repeat;}
.blockTableau table thead b.tl{top:-1px; left:-1px}
.blockTableau table thead b.tr{top:-1px; right:-1px}

.blockTableau table tr.foot td{background-color:#DEEFFF;}
.blockTableau table  tr.foot td{border-top:1px solid #efefef !important;}
.blockTableau table tr.foot td.result{text-align:right; font-weight:bold; font-size:1.1em;}
.blockTableau table th, .blockContenu table td {font-size:11px;}
.blockTableau table th {font-weight:bold;color:#646464;background-color:#DEEFFF;height:44px;vertical-align:top;padding:8px 4px 0 6px;border-right:1px solid #C8C8C8;border-bottom:1px solid #C8C8C8;}
.blockTableau table th.dernier, .blockTableau table td.dernier {background-color:#F37301;color:#fff;font-weight:bold;}
.blockTableau table td input {width:65px;border:1px solid #A5ACB2;height:16px;padding-left:4px;font-weight:bold;color:#646464;}
.blockTableau table td.cp input {width:40px !important;}
.blockTableau table td.intro{font-size:1em;}
.blockTableau table td.intro input {vertical-align:middle; width:auto !important;height:16px;padding-left:4px;color:#646464;}
.blockTableau table td.intro  a {color:#F26111;}
.blockTableau table td {color:#646464;height:44px;padding:8 4px 8px 6px;border-right:1px solid #C8C8C8;border-bottom:1px dashed #646464;}
.blockTableau table td.legende {text-align:center;}
.blockTableau table td.final {background-color:#DEEFFF;}
.blockTableau table td.filetPlein {border-bottom:1px solid #C8C8C8;}
.blockTableau table td.lastCol {color:#F37301;font-weight:bold;}
.blockTableau table td.resetCheckbox input {width:20px;padding:0;border:none;}
.blockTableau table th a {color:#646464;}
.blockTableau table th a:hover {text-decoration:none;}
.checkedline, .checkedline td {background-color:#F5F5F5;}





/*.blockTableau .block{overflow:visible !important;}*/
.blockTableau .blockSimple .bl, .blockTableau .blockSimple .br {display:none;}
.blockTableau .blockSimple table{border:0!important;}
.blockTableau .blockSimple table td.result,.blockTableau .blockSimple table td.noBordR {border-bottom:0!important;}
.blockTableau .blockSimple table td.noB,.blockTableau .blockSimple table th.noB {border-right:0!important;}
.blockTableau .mentions a {color:#F37301;}
.blockTableau .mentions a:hover {color:#F37301;text-decoration:none;}

.blockImage {margin:0 26px;}
.blockImage img {display:block;}

.blocWarning {margin:0 26px;background-color:#efefef;color:#000;font-size:11px;overflow:hidden;_overflow:visible;zoom:1;}
.blocWarning .hautgauche, .blocWarning .hautdroit, .blocWarning .basgauche, .blocWarning .basdroit {height:10px;width:10px;background-repeat:no-repeat;font-size:1px;/* correction d'un bug IE */}
.blocWarning .hautgauche {background:url(../img/blocs/warning_hautgauche.png);}
.blocWarning .hautdroit {float:right;background:url(../img/blocs/warning_hautdroit.png);}
.blocWarning .basgauche {background:url(../img/blocs/warning_basgauche.png);}
.blocWarning .basdroit {float:right;background:url(../img/blocs/warning_basdroit.png);}
.blocWarning .contenu {background-color:#efefef;}
.blocWarning p {margin:0 4px;}
.blocWarning img.picto {margin:0 10px 0 -16px;*margin:0 10px 0 8px;}

/* **************** E.. BLOCS CONTENUS ***************** 
/* ===== MEA (image left content right) ===== */
/* ---- Mise en avant with no wrap ----- */
.mea, .meaRight{margin:10px;}
.mea, .mea .text, .meaRight .text, .meaRight {overflow:hidden; _overflow:visible; zoom:1;}
.mea .media {float:left; margin-right:10px; _margin-right:7px;}
.meaRight .media{float:right; margin-left:10px; _margin-left:7px;}
.mea .h2, .meaRight .h2{font-size:137%; font-weight:bold; color:#000;}
.intro {font-size:130%;  text-transform: none; color:#313131; font-weight:normal}

/* formulaire */
.blockForm {color:#5a5a5a;font-size:11px;margin:0;overflow:hidden;_overflow:visible;zoom:1;}
.blockForm .blockFieldSmall, .blockForm .blockFieldBig {overflow:hidden;_overflow:visible;zoom:1;}
.blockForm .blockFieldSmall label {display:block;float:left;width:100px;padding-top:2px;}
.blockForm .blockFieldBig label {display:block;float:left;width:165px;padding-top:2px;}
.blockForm .blockFieldSmall input, .blockForm .blockFieldBig input, .blockFieldBig textarea {width:165px;border:1px solid #A5ACB2;background-color:#fff;}
.blockForm .blockFieldBig input.depN{width:20px !important;border:1px solid #A5ACB2;background-color:#fff;}
.blockForm .blockFieldBig select {width:165px;}
.blockForm .blockFieldBig.select_lg select {width:650px;border:1px solid #A5ACB2;background-color:#fff;}
.blockForm .blockFieldBig.select_lg textarea {width:650px;height:70px;border:1px solid #A5ACB2;background-color:#fff;}
.blockForm .blockFieldSmall input.resetCheckbox, .blockForm .blockFieldBig input.resetCheckbox {width:20px;padding:0;border:none;}
.blockForm h3 {text-transform:uppercase;color:#646464;font-size:12px;font-weight:bold;border-bottom:1px dashed #646464;}
.blockForm h3 span {display:inline;font-size:11px;font-weight:normal;text-transform:none;margin-left:30px;}

#footer {color:#848484;margin:0 8px;font-size:10px;height:28px;background-color:#E9EFF5;overflow:hidden;_overflow:visible;zoom:1;}
#footer ul {margin:8px 0 0 10px;padding:0;list-style-type:none;}
#footer ul li {display:inline;margin:0 8px;padding:0 8px 0 0;border-right:1px solid #848484;}
#footer ul li.dernier {border-right:none;}
#footer ul li.dernier {border-right:none;margin:0;padding:0;}
#footer a {color:#848484;}
#footer a:hover {text-decoration:none;}
#footer p {margin:0 20px 0 0;}

/* layer */

/* Layer avec Iframe*/
#popLayer {position:absolute; width:490px; top:40px; left:50%; font-size:90%; z-index:19999; text-align:left;}
#popLayer .popInside {position:relative; zoom:1;}
#popLayer .popl, #popLayer .popr {position:absolute; width:4px; height:100%; top:0; background:url(skin/poplayer/leftright.png) repeat-y left top; font-size:1%;}
#popLayer .popl {left:0;}
#popLayer .popr {right:0; background-position:right top}
#popLayer .popt, #popLayer .popb, #popLayer .popt b, #popLayer .popb b {display:block; font-size:1%; zoom:1; background:url(skin/poplayer/topbottom.png) no-repeat left top}
#popLayer .popt, #popLayer .popb{padding-left:10px;}
#popLayer .popt b, #popLayer .popb b{height:8px;}
#popLayer .popt b {background-position:right top}
#popLayer .popb b {background-position:right bottom}
#popLayer .popb {background-position:left bottom}
#popLayer .popBody {background:#fff;  min-height:30px; _height:30px; margin:0 4px}
#popLayer .popHead {padding-top:2px; background:url(../img/layers/logo.png) no-repeat left top; height:55px; border-bottom:1px solid #D4D4D4;}
#popLayer .popContent {padding:5px 10px 10px; overflow:auto;}
#popLayer .popHead .close {float:right; margin:5px 5px 0 0; width:59px; height:12px; display:block; background:url(../img/btn/fermer_layer.png) no-repeat right top; cursor:pointer}
#popLayer.iframe .popContent {padding:0}
#popLayer.iframe iframe.popIframe {border:0; width:100%; height:400px !important; //height:400px !important;}
#popLayer.loading  iframe.popIframe {width:1px}
#popLayer .loader {display:none; width:32px; height:32px; position:absolute; left:50%; top:50%; margin-left:-16px; margin-top:-16px; background:url(skin/poplayer/loader.gif) no-repeat left top}
#popLayer.loading  .loader {display:block !important;}
#popLayerMask {position:absolute; top:0; left:0; right:0; width:100%; height:100%; min-height:100%; z-index:10000; background:#000; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(opacity=50); opacity:0.5; display:none; }
.popLayerHTML {position:absolute; overflow:hidden; width:500px; height:0; visibility:hidden; } /* block de 

/* banner */
#banner {height:94px;background:url(../img/banner/bkg.jpg) no-repeat top left;margin-left:auto;margin-right:auto;width:1000px;text-align:left;}
#banner #logo {margin-left:14px;}
#banner #date {color:#fff;font-size:11px;margin:5px 0 0 14px !important;margin-top:3px;}
#banner #date ul {padding:0;margin:0;list-style-type:none;}
#banner #date ul li {float:left;padding-right:14px;border-right:1px solid #fff;}
#banner #date ul li.first {border-right:none;padding-left:0;}
#banner #date ul li.dernier {border-right:none;padding-left:14px;}
#banner #date ul li a {color:#fff;text-decoration:underline;}
#banner #date ul li a:hover {text-decoration:none;}

/* faq */
.faqContainer {margin-top:10px 0;width:926px;}
.faq {border-bottom:1px solid #E5E5E5;}
.faq.dernier {border-bottom:none;}
.faq .question {height:18px; _height:22px; padding:2px 12px; _padding:1px 12px; background:url(../img/faq/bkg-off.gif) no-repeat top left;}
.faq .question a {text-decoration:none;color:#333;font-weight:bold;font-size:13px;background:url(../img/faq/picto-off.gif) no-repeat 0 3px; padding-left:14px;}
.faq .reponse {display:none;}
.faq .reponse a {color:#F26111;}

.faqOn .question {background:url(../img/faq/bkg-on.gif) no-repeat top left;}
.faqOn .question a {background:url(../img/faq/picto-on.gif) 0 3px no-repeat;padding-left:14px;}
.faqOn .reponse {display:block;padding:10px 44px 10px 10px;}
.faqOn .reponse h3 {color:#F37008;font-size:12px;font-weight:bold;margin:5px 0 5px 0;}
.faqOn .reponse p {font-size:11px;color:#666;margin:5px 0 0 0;}


contenu HTML dans la page*/
/*.blockLayer {text-align:center;height:100%;width:100%;visibility:hidden;position:absolute;top:0;left:0;z-index:76;overflow:hidden;_overflow:visible;zoom:1;}
.blockLayer .content {text-align:left;z-index:666;border:1px solid #F37301;width:588px;margin:260px auto 0 auto;padding-bottom:10px;background-color:#fff;overflow:hidden;_overflow:visible;zoom:1;}*/
.blockLayer .content .header {border-bottom:1px solid #D4D4D4;overflow:hidden;_overflow:visible;zoom:1;}
.blockLayer .content .header .close {margin:30px 24px 0 0;}
.blockLayer .content .header .close a {color:#F26111;padding-right:10px;font-size:11px;background:url(../img/pictos/fermer.png) no-repeat right 5px;}
.blockLayer .content .header .close a:hover {text-decoration:none;}
.blockLayer .content .body {margin:0 22px;overflow:hidden;_overflow:visible;zoom:1;}
.blockLayer .content .body h3 {margin:0;text-transform:uppercase;font-weight:bold;font-size:16px;color:#3C81CB;}
.blockLayer .content .body p {margin:8px 0 4px 0;color:#5A5A5A;font-size:11px;}
.blockLayer .content .body .bouton {margin-top:10px;}
h3.pop {margin:0;text-transform:uppercase;font-weight:bold;font-size:16px;color:#3C81CB;}
h4.pop {margin:0;font:bold 11px Arial, sans-serif;color:#397dc9;}
.blockLayer img{border:none;}
/* ====== blocks corners ====== */
.blockFilled .blockInside {background-color:#f7f7f7;}
.blockFilledLight .blockInside {background-color:#efefef;}
.blockOrange .blockInside {background-color:#fff;}
.blockBlue .blockInside {background-color:#deefff;}
.blockInside {position:relative;}
.body {overflow:hidden;}
.blockSimple p {margin:2px 0;}



/* ====== block par defaut ====== */
.block {overflow:hidden;_overflow:visible; zoom:1; position:relative;}
.blockInside {position:relative;zoom:1;}
.body {margin:6px 12px 8px 12px;font-size:11px;color:#5a5a5a;zoom:1;overflow:hidden ;_overflow:visible;}
.head{background: #E9E9E9 url(../img/blocs/head_orange.png) repeat-x left bottom; min-height:18px; _height:26px; padding:4px 10px; color:#fff; font-size:15px; font-weight:bold;}
.head  a.getCodes {font-size:0.7em; color:#fff;float:right;}

b.overtl {position:absolute; left:0; top:0;}
b.tl, b.tr, b.bl, b.br {background-repeat:no-repeat; position:absolute; height:4px; width:4px; font-size:1%; overflow:hidden; _overflow:visible;}
b.tl {background-position: left top;top:0; left:0;}
b.tr {background-position: right top;top:0; right:0}
b.bl {background-position: left bottom; bottom:0; left:0;} 
b.br {background-position: right bottom; bottom:0; right:0;}

/* ====== block simple ====== */
.blockSimple .blockInside {border:1px solid #c8c8c8;}
.blockSimple .tl, .blockSimple .tr, .blockSimple .bl, .blockSimple .br {background-image:url(../img/blocs/simple_corners.png) ; width:10px; height:10px;}
.blockSimple .tl {top:-1px; left:-1px;}
.blockSimple .tr {top:-1px; right:-1px;}
.blockSimple .bl {bottom:-1px; left:-1px;//bottom:-1px;}
.blockSimple .br {bottom:-1px; right:-1px;//bottom:-1px}

.fixIt .blockSimple .tl {top:-1px; left:-1px;}
.fixIt .blockSimple .tr {top:-1px; right:-1px;}
.fixIt .blockSimple .bl {bottom:-1px; left:-1px;//bottom:-1px;}
.fixIt .blockSimple .br {bottom:-1px; right:-1px;//bottom:-1px}

.blockSimple .header {background-color:#deefff; border-bottom:1px solid #d5d5d5;padding:5px;}
.blockSimple .header td{font-size:1.1em;color:#5A5A5A;}
.blockSimple  table {width:100%;}
.blockSimple  table td.bordR{border-right:1px solid  #d5d5d5;}
.blockSimple  table td.bordB{border-bottom:1px solid  #d5d5d5;}
.blockSimple  table tr.title {background-color:#efefef;}
.blockSimple  table tr.title td{border-right:1px solid  #d5d5d5;}
.blockSimple  table tr.title td.last{border-right:0;}
.blockSimple  table tr.blueFoot{background-color:#deefff;}
.blockSimple  table tr.blueFoot td{background-color:#deefff;}
.blockSimple  table td{padding:5px 5px 5px 10px;}
.blockSimple  table td.bottom{border-top: 1px solid #d5d5d5;}
.blockSimple  table td.bottom p{text-align:center;}
.blockSimple  table td.last{border-right:0;}
.blockSimple  table td.left{border-right:1px solid #d5d5d5;}
.blockSimple  table td.left p,.blockSimple  table td p{font-size:0.9em;color:#5A5A5A}
.blockSimple  table tbody tr.bordP,.blockSimple  table tbody tr.bordP th, div.bordP{border-bottom:1px dashed #5A5A5A;_border-bottom:1px dashed #5A5A5A; color:#5A5A5A;}

/* ====== block orange ====== */
.blockOrange .blockInside {border:1px solid #de7506;}
.blockOrange .blockInside .tl, .blockOrange .blockInside .tr, .blockOrange .blockInside .bl, .blockOrange .blockInside .br {background-image:url(../img/blocs/orange_corners.png); width:10px; height:10px;}

/* ====== block orange ====== */
.bkgDegrade .blockInside {background-image:url(../img/blocs/bkg_degrade_gris);}

/* ====== block gradient grey ====== */
.gradientGrey .blockInside{background:url(../css/skin/gradientGray.png) repeat-x left top;}

/* ====== / blocks corners ====== */

/* ====== Liste ====== */
ul.listForm li {width:49.9%; float:left;}

/* ====== Puce ====== */
.picto{ padding:1px 5px 5px 20px; background-repeat:no-repeat; background-position:left center; cursor:pointer;}
.picto .liste a{background-image:url((../img/puce/puce_a.png)}

/* ====== Liste &agrave; puce====== */
ul.pdgB li{padding-bottom:8px;}

ul.recap li {border-bottom:1px dashed #646464; margin-bottom:9px;margin-top:10px;}
ul.recap li ul.point li{border-bottom:none; background:url(../img/puce/puce_rond.png) no-repeat left center ;padding:0 5px 0 10px;}
ul.recap li.first {background:url(../img/puce/puce_a.png) no-repeat left top;padding:5px 5px 15px 27px;color:#5a5a5a;}
ul.recap li.second {background:url(../img/puce/puce_b.png) no-repeat left top;padding:5px 5px 15px 27px;color:#5a5a5a;}
ul.recap li.third {background:url(../img/puce/puce_c.png) no-repeat left top;padding:5px 5px 15px 27px;color:#5a5a5a;}
ul.recap li.fourth {background:url(../img/puce/puce_d.png) no-repeat left top;padding:5px 5px 15px 27px;color:#5a5a5a;}

ul.arrow li{background: url(../img/puce/fleche.png) no-repeat left 4px; padding: 0 4px 6px 8px; margin-top:5px; color:#000000 !important;}

.number input{margin:0 0px 0px 20px; }
ul.number  li p.un{background: url(../img/puce/number_1.png) no-repeat left top;padding:0 10px 3px 25px; }
ul.number  li p.deux{background: url(../img/puce/number_2.png) no-repeat left top;padding:0 10px 3px 25px; margin-top:5px; }
ul.number  li p.trois{background: url(../img/puce/number_3.png) no-repeat left top;padding:0 10px 3px 25px; margin-top:5px; }
ul.number  li p.quatre{background: url(../img/puce/number_4.png) no-repeat left top;padding:0 10px 3px 25px; margin-top:5px; }
ul.number  li p.cinq{background: url(../img/puce/number_5.png) no-repeat left top;padding:0 10px 3px 25px; margin-top:0px; }
ul.number  li p.six{background: url(../img/puce/number_6.png) no-repeat left top;padding:0 10px 3px 25px; margin-top:5px; }
ul.number  li p.sept{background: url(../img/puce/number_7.png) no-repeat left top;padding:0 10px 3px 25px; margin-top:5px; }
ul.number  li p.huit{background: url(../img/puce/number_8.png) no-repeat left top;padding:0 10px 3px 25px; margin-top:5px; }

/* **************** K.. FIX CSS CLASSES ***************** */
html.IS_IE body .tr,html.IS_IE body .br{_right:expression(cssRight(this));}
/* autres corners &agrave; corriger */
html.IS_IE body .block .blockInside .bl,html.IS_IE body .block .blockInside .br{_bottom:expression(cssBottom(this, true))}

.hidecorners .bl, .hidecorners .br{display: none !important;}

/* ##### home ##### */
#ezHome {
	position:relative;
	margin:1px 0 0 8px;
	height:444px;
	width:968px;	/*background:transparent url(../img/home/bkg_home.jpg) 0 0 no-repeat;*/
}

#ezPlus1Contrat {
	position:absolute;
	top:46px;
	left:34px;
	height:195px;
	width:370px;
}
	#ezPlus1Contrat h3 {
		margin:0;
		padding:0;
		font:bold 20px Arial, Sans-serif;
		color:#ffffff;
	}
	#ezPlus1Contrat ul {margin:0;padding:0;}
	#ezPlus1Contrat li {
		font:normal 16/26px Arial, Sans-serif;
		color:#ffffff;
		list-style:none;
	}
	#ezPlus1Contrat a {
		display:block;
		margin:10px 0 0 0;
		padding:0;
		height:26px;
		width:226px;
		background:transparent url(../img/home/btn_pk.gif) 0 0 no-repeat;
	}

#ezServices {
	position:absolute;
	top:20px;
	left:710px;
	height:241px;
	width:237px;
	background:transparent url(../img/home/bkg_services.jpg) 0 0 no-repeat;
}
	#ezServices h3 {
		margin:5px 0 0 12px;
		font:bold 14px Arial, sans-serif;
		color:#0256b2;
	}
	#ezServices h4 {
		margin:8px 0 0 12px;
		font:normal 12px Arial, sans-serif;
		letter-spacing:-1px;
		color:#303030;
	}
	
	#ezServices div {
		margin:10px;
		font:normal 11px Arial, sans-serif;
		color:#303030;
	}
	
	#ezServices a.accesClient {
		display:block;
		margin:0;
		padding:0;
		height:26px;
		width:175px;
		background:transparent url(../img/home/btn_accesClient.gif) 0 0 no-repeat;
	}
	
	#ezServices a.accesSimulateur {
		display:block;
		margin:5px 0 0 0;
		padding:0;
		height:26px;
		width:175px;
		background:transparent url(../img/home/btn_accesSimulateur.gif) 0 0 no-repeat;
	}

#ezDecouvrez {
	position:absolute;
	top:280px;
	left:20px;
	height:144px;
	width:414px;
	background:transparent url(../img/home/bkg_decouvrez.jpg) 0 0 no-repeat;
}
	#ezDecouvrez a {
		display:block;
		margin:6px 0 0 14px;
		padding:0;
		height:26px;
		width:357px;
		background:transparent url(../img/home/btn_decouvrez.gif) 0 0 no-repeat;
	}

#ezAdherez {
	position:absolute;
	top:280px;
	left:515px;
	height:144px;
	width:432px;
	background:transparent url(../img/home/bkg_adherez.jpg) 0 0 no-repeat;
}
	#ezAdherez a {
		display:block;
		margin:6px 0 0 14px;
		padding:0;
		height:26px;
		width:266px;
		background:transparent url(../img/home/btn_adherez.gif) 0 0 no-repeat;
	}

	#ezDecouvrez h4, #ezAdherez h4{
		margin:14px 0 0 14px;
		padding:0;
		width:254px;
		font:bold 14px Arial, sans-serif;
		color:#303030;
	}
	#ezDecouvrez h4 {width:240px;}
	
	#ezDecouvrez p, #ezAdherez p {
		margin:5px 0 0 14px;
		padding:0;
		width:254px;
		font:normal 13px Arial, sans-serif;
		color:#303030;
	}
	#ezDecouvrez p {width:240px;}
/* ##### ##### */

#whoAreWeContent h2 {
	margin:0;
	padding:0;
	font:bold 18px Arial, Verdana, sans-serif;
	color:#3a7ec9;
}
#whoAreWeContent h4 {
	margin:8px 0;
	padding:0 0 0 12px;
	font:bold 12px Arial, Verdana, sans-serif;
	color:#3a7ec9;
	background:transparent url(../css/skin/arrow_bottom.gif) 0 6px no-repeat;
}
#whoAreWeContent h5 {
	margin:20px 0 0 0;
	padding:0;
	font:bold 12px Arial, Verdana, sans-serif;
	color:#646464;
}
#whoAreWeContent p , #whoAreWeContent li{
	font:normal 11px Arial, Verdana, sans-serif;
	color:#646464;
}
	#whoAreWeContent p span {font-weight:bold; color:#3a7ec9;}
	
/* ====== les blocs ====== */
#whoAreWeContent .blockWaw {
	background:transparent url(../css/skin/bkg_block_wwa.gif) 0 0 repeat-x;
	border:1px solid #e4e4e4;
	position:relative;
	zoom:1;
}
#whoAreWeContent .blockWaw2{
	background-color:#ffffff;
	border:1px solid #e4e4e4;
	position:relative;
	zoom:1;
}

#whoAreWeContent .blockWawInside {overflow:hidden; _overflow:visible; zoom:1;}

	#whoAreWeContent .blockWaw h4 {padding:0; font:bold 12px Verdana, Arial, sans-serif; background:none;}
	#whoAreWeContent .blockWaw p {font:normal 11px Arial, Arial, sans-serif !important;}
	
	.blockWaw b.tl, .blockWaw b.tr, .blockWaw b.bl, .blockWaw b.br{background:transparent url(../css/skin/corner.gif) no-repeat; position:absolute; height:4px; width:4px; font-size:1%; overflow:hidden;}
	.blockWaw b.tl{background-position: left top;top:-1px; left:-1px;}
	.blockWaw b.tr{background-position: right top;top:-1px; right:-1px}
	.blockWaw b.bl{background-position: left bottom; bottom:-1px; left:-1px;} 
	.blockWaw b.br{background-position: right bottom; bottom:-1px; right:-1px;}
	
	.blockWaw b.tr, .blockWaw b.br {_right:expression(cssRight(this))}
	.blockWaw b.bl, .blockWaw b.br {_bottom:expression(cssBottom(this))}

	#whoAreWeContent ul.blockWawUlT1 li {
		margin:6px 0;
		padding:0 10px;
		background:transparent url(../css/skin/arrow.gif) 0 3px no-repeat;
	}
	#whoAreWeContent ul.blockWawUlT2 li {
		margin:5px 0;
		padding:0 10px;
		background:transparent url(../img/puce/puce_rond.png) 0 5px no-repeat;
	}

/* ##### qui sommes nous ##### */
/* ====== les blocs du haut ====== */
.bkg_decouvrirCardif, .bkg_connaitrePhilo, .bkg_rechercherConseil, .bkg_gagnerCurieux {
	margin:0;
	padding:0;
	height:112px;
	width:305px;
}
.bkg_mieuxNousConnaitre{margin:0;padding:0;height:112px;width:305px;background:transparent url(../css/skin/bkg_mieuxNousConnaitre_s.jpg) 0 0 no-repeat;}
.bkg_decouvrirCardif {background:transparent url(../css/skin/bkg_decouvrirCardif.jpg) 0 0 no-repeat;}
.bkg_connaitrePhilo {background:transparent url(../css/skin/bkg_connaitrePhilo_s.jpg) 0 0 no-repeat;}
.bkg_rechercherConseil {background:transparent url(../css/skin/bkg_rechercherConseil.jpg) 0 0 no-repeat;}
.bkg_gagnerCurieux {background:transparent url(../css/skin/bkg_gagnerCurieux_s.jpg) 0 0 no-repeat;}
	.bkg_mieuxNousConnaitre h3, .bkg_decouvrirCardif h3 , .bkg_connaitrePhilo h3, .bkg_rechercherConseil h3, .bkg_gagnerCurieux h3 {
		margin:8px 20px 0 20px;
		padding:0;
		
	}
		.bkg_mieuxNousConnaitre h3 a, .bkg_decouvrirCardif h3 a, .bkg_connaitrePhilo h3 a, .bkg_rechercherConseil h3 a, .bkg_gagnerCurieux h3 a {
			font:bold 16px Arial, Verdana, sans-serif;
			color:#3a7ec9;
			text-decoration:none;
		}
	.bkg_mieuxNousConnaitre ul,.bkg_decouvrirCardif ul, .bkg_connaitrePhilo ul, .bkg_rechercherConseil ul, .bkg_gagnerCurieux ul {
		margin:0 20px;
		padding:0;
	}
	.bkg_mieuxNousConnaitre li,.bkg_decouvrirCardif li, .bkg_connaitrePhilo li, .bkg_rechercherConseil li, .bkg_gagnerCurieux li {
		margin:8px 0;
		padding:0;
		font:normal 11px Arial, Verdana, sans-serif;
		color:#f26111;
		list-style-image: none;
	}
		.bkg_mieuxNousConnaitre li a, .bkg_decouvrirCardif li a, .bkg_connaitrePhilo li a, .bkg_rechercherConseil li a, .bkg_gagnerCurieux li a {
			padding:0 0 0 10px;
			font:normal 11px Arial, Verdana, sans-serif;
			color:#f26111;
			background:transparent url(../css/skin/arrow.gif) 0 3px no-repeat;
		}

/* ##### notre offre produit ##### */
/* ====== les blocs du haut ====== */
.bkg_gdsPrincipes, .bkg_epargneDispo, .bkg_epargneEvolutive, .bkg_contratMultiPlus {
	margin:0;
	padding:0;
	height:111px;
	width:452px;
}
.bkg_gdsPrincipes {background:transparent url(../css/skin/bkg_mieuxComprendre.jpg) 0 0 no-repeat;}
.bkg_epargneDispo {background:transparent url(../css/skin/bkg_disposerSonEpargne.jpg) 0 0 no-repeat;}
.bkg_epargneEvolutive {background:transparent url(../css/skin/bkg_vivreSonEpargne.jpg) 0 0 no-repeat;}
.bkg_contratMultiPlus {background:transparent url(../css/skin/bkg_adhererMultiplusweb.jpg) 0 0 no-repeat;}
	.bkg_gdsPrincipes h3 , .bkg_epargneDispo h3, .bkg_epargneEvolutive h3, .bkg_contratMultiPlus h3 {
		margin:18px 20px 0 20px;
		padding:0;
	}
		.bkg_gdsPrincipes h3 a, .bkg_epargneDispo h3 a, .bkg_epargneEvolutive h3 a, .bkg_contratMultiPlus h3 a {
			font:bold 16px Arial, Verdana, sans-serif;
			color:#3a7ec9;
			text-decoration:none;
		}
	
	.bkg_gdsPrincipes p , .bkg_epargneDispo p, .bkg_epargneEvolutive p, .bkg_contratMultiPlus p {
		margin:15px 20px 0 20px;
		padding:0;
		font:normal 11px Arial, Verdana, sans-serif;
		color:#f26111;
	}
	
	a.knowMore {
		margin:0 20px;
		padding:0 0 0 10px;
		font:normal 11px Arial, Verdana, sans-serif;
		color:#e76528;
		background:transparent url(../css/skin/arrow.gif) 0 3px no-repeat;
	}


.bkg_avantagesInegales {
	height:192px;
	width:926px;
	background:transparent url(../css/skin/bkg_contratAssuranceViePourquoi.jpg) 0 0 no-repeat;
}
	.bkg_avantagesInegales h4 {
		margin:14px 0 0 16px !important;
		padding:0 !important;
		width:600px;
		background:none !important;
	}

a.adhererMultiplusweb {
	display:block;
	margin:0 0 0 322px;
	width:284px;
	height:22px;
	background:transparent url(../img/btn/adherer_multiplusweb.gif) 0 0 no-repeat;
}

/* ##### un concept innovant ##### */
.bkg_conceptInnovant {
	margin:0;
	padding:0 10px 0 210px;
	height:379px;
	width:708px;/* 928 */
	*width:928px;
	background:transparent url(../css/skin/bkg_conceptInnovant.jpg) left bottom no-repeat;
}
	.bkg_conceptInnovant h4 {
		padding:0;
		font:bold 12px Verdana, Arial, sans-serif;
		color:#3a7ec9;
	}
	
	.bkg_conceptInnovant p, .bkg_conceptInnovant li {
		font:normal 12px Arial, Verdana, sans-serif;
		color:#646464;
	}
	
	.bkg_conceptInnovant li {
		margin:6px 0;
		padding:0 10px;
		background:transparent url(../css/skin/arrow.gif) 0 3px no-repeat;
	}

/* ##### plan du site ##### */
.block_plandusite1 {/* bloc accueil */
	margin:0 auto;
	*margin:0 0 0 358px;
	padding:16px 0 0 16px;
	height:29px;/* 45 */
	*height:45px;
	width:194px;/* 210 */
	*width:210px;
	background:transparent url(../css/skin/bkg_block_plandusite1.gif) 0 0 no-repeat;
}

#block_filet_plandusite {
	margin:0 auto;
	*margin:0 0 0 101px;
	height:31px;
	width:724px;
	background:transparent url(../css/skin/bkg_filet_plandusite.gif) 0 0 no-repeat;
}

.block_plandusite2 {
	float:left;
	margin:0;
	padding:16px;
	height:115px;/* 147 */
	*height:147px;
	width:178px;/* 210 */
	*width:210px;
	background:transparent url(../css/skin/bkg_block_plandusite2.gif) 0 0 no-repeat;
}
	.block_plandusite2 h4{
		margin:0;
		padding:0;
		font:bold 12px Arial, Verdana, sans-serif;
		color:#3a7ec9;
	}
	
	.block_plandusite1 ul {margin:0; padding:0;}
	.block_plandusite2 ul {
		margin:18px 0 0 0;
		padding:0;
	}
	
	.block_plandusite1 li, .block_plandusite2 li  {
		margin:7px 0;
		padding:0 0 0 12px;
		font:normal 11px Arial, Verdana, sans-serif;
		background:transparent url(../css/skin/arrow2.gif) 0 4px no-repeat;
	}
	.block_plandusite1 li {margin:0;}
		.block_plandusite1 li a, .block_plandusite2 li a {
			font:normal 11px Arial, Verdana, sans-serif;
			color:#f26111;
		}
		
/* lexique */
#lettres {font-weight:bold;font-size:16px;text-transform:uppercase;padding:16px 0 0 0;height:36px !important;height:52px;}
#lettres ul {list-style-type:none;margin:0 0 0 198px;padding:0;}
#lettres ul li {float:left;margin-right:2px;zoom:1;}
#lettres ul li {behavior:expression(addHover(this));}
#lettres ul li:hover, #lettres ul li.hover {background:url(../img/lexique/lettre_bkg_on.gif) no-repeat top left;}
#lettres ul li a {text-decoration:none;color:#fff;background:url(../img/lexique/lettre_bkg_off.gif) no-repeat top left;width:20px;height:20px;text-align:center;display:block;}
#lettres ul li.current {color:#fff;background:url(../img/lexique/lettre_bkg_on.gif) no-repeat top left;}
#lettres ul li.current a {color:#fff;background:url(../img/lexique/lettre_bkg_on.gif) no-repeat top left;}
#lettres ul li:hover a, #lettres ul li.hover a {color:#fff;width:20px;height:20px;background:url(../img/lexique/lettre_bkg_on.gif) no-repeat top left;}

.layLexique {position:relative;display:none;left:0;top:0;z-index:100;margin-bottom:40px;}
.layLexique h3 {color:#F37008;font-size:12px;font-weight:bold;margin:10px 0 0 0;}
.layLexique h3.premier {margin:0;}
.layLexique p {color:#666;font-size:11px;margin:0;padding-bottom:10px;border-bottom:1px solid #E5E5E5;zoom:1}
.layLexique p.dernier {border-bottom:none;}

/**************** SEB **********************/

#part_up{width:943px;height:142px;background:#ffffff url(../img/bkg/part_up.png) left top no-repeat; margin:30px 0 0 -11px;}
/*#part_down{height:636px;background:#ffffff url(../img/bkg/part_down.png) left top no-repeat; margin:0;}*/
#part_mid{position:absolute;z-index:100;margin:-6px 0 0 0;}
#part_mid a{outline:none;}
#part_down{margin:9px 0 0 0;}
#part_down_left{visibility:hidden;}
#part_down_right{visibility:hidden;}
#part_down_mid{background:#ffffff url(../img/bkg/fond_bleu.png) left top repeat-y; margin:-10px 0 -10px 0;}
#part_down_mid_2{width:463px; background:#f7f7f7 url(../img/bkg/fond_gris.png) left top repeat-y; margin:0px 0 -10px 0;}
.part_down_top{margin:0 0 0px 0;}
.part_down_top_2{margin:0 0 -5px 0;}
.part_down_bottom{margin:0 0 0 0;}
.bt_ctr1{margin:0 0 0 182px;}
.bt_ctr2{margin:0 0 0 347px;}
.bgblue{background-color:#deefff;}
.bggris{background-color:#efefef;}
.mrg_neg_blue{margin:-10px 0;}
.mrg_ll {margin-left:9px !important;}

/* Overlayer Orange */

.white{color:#ffffff;}
/*
.buttons_org {zoom:1;}
.buttons_org:after {content:" "; clear:both; display:block; height:0;}
.buttons_org li {float:left; position:relative; width:204px; height:17px; list-style-type:none;}

.buttons_org li .overLayer {position:absolute; top:0; left:0;}
.buttons_org li .overLayer .title {background:url(../img/puce/fleche_org.png) no-repeat right 0px; padding-right:15px; margin-right:5px; height:16px;}

.buttons_org li .overLayer {background:url(../img/bkg/ovelayer_org.png) no-repeat left top; height:22px; width:235px;}
.buttons_org li .overLayer .roll{display:none;}

.buttons_org li .overLayerOpen .title {background-position:right 0px;}
.buttons_org li .overLayerOpen {background:url(../img/bkg/ovelayerOpen_org.png) no-repeat left top; padding-bottom:10px; height:auto;}
.buttons_org li .overLayerOpen .roll{background:url(../img/bkg/ovelayerOpen_org.png) no-repeat left bottom; padding-bottom:10px; height:auto;}
.buttons_org li .overLayerOpen .overLayerContent {background-position:left top;}
.buttons_org li .overLayerOpen .roll{display:block;}

.buttons_org a {display:block;font-size:12px;text-decoration:none;color:#ffffff; margin-top:3px; outline:none;}


.buttons_org p {font-size:11px;margin:6px 10px; color:}
*/

.buttons_org {zoom:1;}
.buttons_org:after {content:" "; clear:both; display:block; height:0;}
.buttons_org li {float:left; position:relative; width:204px; height:17px;list-style-type:none;}

.buttons_org li .overLayer {position:absolute; top:0; left:0;}
.buttons_org li .overLayer .title {background:url(../img/test/fleche_org.png) no-repeat right -101px; padding-right:15px; margin-right:10px;}

.buttons_org li .overLayer {background:url(../img/bkg/ovelayer_org.png) no-repeat left top; height:23px; width:235px;}
.buttons_org li .overLayer .roll{display:none;}

.buttons_org li .overLayerOpen .title {background-position:right 2px;}
.buttons_org li .overLayerOpen {background:url(../img/test/overlayer1_org.png) no-repeat left top; padding-bottom:10px; height:auto;}
.buttons_org li .overLayerOpen .roll{background:url(../img/test/overlayer2_org.png) no-repeat left bottom; padding-bottom:10px; height:auto;}
.buttons_org li .overLayerOpen .overLayerContent {background-position:left top;}
.buttons_org li .overLayerOpen .roll{display:block;}

.buttons_org a {display:block;font-size:12px;text-decoration:none;color:#FFFFFF; margin-top:3px;outline:none;}

.buttons_org p {font-size:11px;margin:0 10px;}

.cond{height:100px;}
.txtblcgras16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}
.txtblcgras12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.txtblcgras10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
}
.txtgrasbleu16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #36386B;
}
.txtgrasnoir16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.txtgrasnoir14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.txtnoir16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
