/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|		
|		Copyright (c) 2009 
|		Webdesign : Smart Agence
|		http://www.smartagence.com/
|		
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/* _____[ 00 | META declarations | Haut de page : logo, recherche, etc. | Navigation principale ]__________ */

/* cf. common.css */

/* ______________________[ 03 | Mise en colonnes ]____________________*/

#ContainerCols .CCinner {padding: 25px 0 0 0}

/* Une seule colonne */
#ContainerCols.une #ColContenu{width:980px;}

/* Deux colonnes */
#ContainerCols.deux #ColMenu {width:240px;}
#ContainerCols.deux #ColContenu {width:740px;}

/* Trois colonnes */
#ContainerCols.trois #ColMenu {width:200px;}
#ContainerCols.trois #ColContenu {width:500px;}
#ContainerCols.trois #ColContextuelle {width:240px;}



/* FIL d'ARIANE */
#FildAriane {width:600px; color: #727272; font-size: .9em; margin: 0 0 20px 210px}
#FildAriane a {color: #727272;}
#FildAriane a:hover {}


/* toolBox*/
#ToolBox {float:right;display:inline;width:200px;margin-right:10px;}
#ToolBox:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ *+html #ToolBox {height:1%;} * html #ToolBox {height:1%;} /* */
#ToolBox li {float:left;width:20px;height:20px;display:inline;margin:0 0 0 3px;}





/* [ 03.1 | INTÉRIEUR — Colonne de menu secondaire ]________________________ */

#ColMenu {float:left;display:inline;margin:5px 25px 0 0;padding:0; width: 185px; text-align:right;}
#ColMenu .t {padding: 0 0 0 15px; height: 68px; min-height: 68px; font-weight: bold; font-size: 1.6em;}
html>body #ColMenu .t {height: auto;}
#ColMenu .t span {display: block;}
#ColMenu ul {margin:0 0 0 15px;padding: 0; list-style: none}
#ColMenu ul li {text-align:right; margin: 0 0 2px 0}
#ColMenu ul li a {display:block;padding:2px 7px;color:#666;height:1%;}
#ColMenu ul li strong {font-weight:normal;padding: 0;display:block;}
#ColMenu ul li.on {background-color: #A0A0A0;}
#ColMenu ul li.on a {color:#FFF;font-weight: bold; padding:0 7px;}
#ColMenu ul li.on strong {font-weight:bold;}
#ColMenu ul li.on ul {margin: 0; padding: 5px 0}
#ColMenu ul li.on li {font-size: .9em;}
#ColMenu ul li.on li a, #ColMenu ul li.on li strong {display: block; width: 100%; font-weight: normal}
#ColMenu ul li.on li.on a, #ColMenu ul li.on li.on strong {font-weight: bold !important}


/* [ 03.2 | INTÉRIEUR — Colonne de contenu principal ]________________________ */

#ColContenu {text-align:left;margin:0 25px 0 0; display: inline; padding:15px 35px 0 10px;width: 495px; float:left; background:url(../../img/bg_colcontenu.gif) no-repeat 100% 0; voice-family:"\"}\"";voice-family:inherit;width: 450px;}
html>body #ColContenu {width: 450px;}
#ColContenu p, #ColContenu h2, #ColContenu ol {margin:0 0 1em 0;}

/* Titraille */
#ContainerCols h1 {font-weight: bold; float: left; display: inline; font-size: 1.9em; color: #E2001A; background:url(../../img/bg_h1.gif) no-repeat 0 100%; width: 495px; margin: 0 250px 0 0; padding: 0 0 30px; 0}
#ColContenu h2 {}
#ColContenu h3 {}
#ColContenu h4 {}
#ColContenu h5 {}
#ColContenu h6 {}
#ColContenu a, #ColContextuelle a {color:#E2001A;}

/* Positionnement */
#ColContenu .center, #ColContenu .align-center {text-align:center;}
#ColContenu .align-left {text-align:left;}
#ColContenu .align-right {text-align:right;}
#ColContenu .justify {text-align:justify;}
#ColContenu .middle {display:block;margin:0 auto;}

/* Positionnement Typo3 */
.txtVisu {display:inline-block;margin:0 0 .8em 0;}
.txtVisu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html .txtVisu {height:1%;} .txtVisu {display:block;} /* */
.topCenter {text-align:center;}
.topCenter .blocVisu {margin:0 auto;text-align:left;}
.topCenter .blocTxt {text-align:left;}
.topRight .blocVisu {float:right;clear:both;}
.topRight .blocTxt {clear:both;}
.topLeft .blocVisu {}
.topLeft .blocTxt {}
.bottomCenter {text-align:center;}
.bottomCenter .blocVisu {margin:0 auto;text-align:left;}
.bottomCenter .blocTxt {text-align:left;}
.bottomRight .blocVisu {float:right;clear:both;}
.bottomRight .blocTxt {clear:both;}
.bottomLeft .blocVisu {}
.bottomLeft .blocTxt {}
.right {}
.right .blocVisu {float:right;margin:0 0 15px 15px;}
.right .blocTxt {}
.left {}
.left .blocVisu {float:left;margin:0 1em 1em 0;}
.left .blocTxt {}
/* CAS OU LA TAILLE DE L'IMAGE EST FIXEE ici notre image fait 200px de large, plus la marge de 15px, d'où le 215px*/
/*.right_nowrap {margin: 0 -215px 0 0}
.right_nowrap .blocVisu {float: right; margin: 0 0 15px 15px}
.right_nowrap .blocTxt {margin: 0 215px 0 0}
.left_nowrap {margin: 0}
.left_nowrap .blocVisu {float: left; margin: 0 15px 15px 0}
.left_nowrap .blocTxt {margin: 0 0 0 215px}*/
.right_nowrap {}
.right_nowrap .blocVisu {float:right;margin:0 0 15px 15px;}
.right_nowrap .blocTxt {}
.left_nowrap {}
.left_nowrap .blocVisu {float:left;margin:0 15px 15px 0;}
.left_nowrap .blocTxt {float:left;}

/* Contenu standard */
#ColContenu .contenu {margin: 0 0 40px 0}
#ColContenu .contenu .inner {}
#ColContenu h2 {font-size: 1.1em}
#ColContenu .contenu .inner .inner2 {}
#ColContenu .contenu .inner .inner2 p {}
#ColContenu .contenu .inner .inner2 a {}


/* Liste standard */
#ColContenu ul {margin:0 0 1.5em 0;padding:0;list-style:none;}
#ColContenu ul li {}
#ColContenu ul li a {}

#ColContenu .exergue {color: #E2001A;}

#ColContenu .voir a {color:#E2001A; padding: 0 0 0 11px; background: url(../../img/bullet_01.gif) no-repeat 0 .35em}

#ColContenu .actu {margin:0 0 1.5em; border-bottom: 1px solid #ECECEC; padding: 0 0 1px 0}
#ColContenu .actu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColContenu .actu {display:inline-block; padding: 0 0 1px 0}
/* \*/ * html #ColContenu .actu {height:1%;} #ColContenu .actu {display:block;} /* */
#ColContenu .actu .left {float: left; margin: 0 30px 1.5em 0;}
#ColContenu .actu .right {float: right; margin: 0 0 0 30px;}
#ColContenu .actu .inner {margin:0;padding:0 15px;}
#ColContenu .actu .inner2 .txt {margin: 0 !important}
#ColContenu .actu .inner2 .voir {margin: 0 0 1.5em 0}

/*#ColContenu #ALaUne {border: 0; margin: -35px -10px 1.5em -10px; position: relative}
#ColContenu #ALaUne .inner {background:transparent url(../../img/bg_alaune_t.gif) 0 0 no-repeat; padding: 55px 0 0}
#ColContenu #ALaUne .inner h2 {padding: 0 35px 0}
#ColContenu #ALaUne .inner2 {background:transparent url(../../img/bg_alaune_b.gif) 0 100% no-repeat; padding: 0 35px 0}
*/
#ColContenu .nav {text-align:center;font-weight:bold;color:#FFF;clear:both;}
#ColContenu .nav a {color:#FFF; background-color:#C9C9C9; padding: 0 4px}
#ColContenu .nav strong {color:#FFF; background-color:#0C4DA2; padding: 0 4px}
#ColContenu .nav img {vertical-align:top;margin-top:.1em;}
#ColContenu .nav .prev a {margin:0 5px 0 0; background: none; padding: 0 !important}
#ColContenu .nav .next a {margin:0 0 0 5px; background: none; padding: 0 !important}


#ColContenu #PageTop {margin:30px 0 15px;}
#ColContenu #PageTop a {padding: 0 0 0 10px;font-size: .9em; background:transparent url(../../img/bg_hdp.gif) 0 .2em no-repeat;color:#898989;}


/* FAQ */
#ToggleFAQ {text-align:right;}
.FAQ dt, .FAQ dd {margin:0;padding:0;}
.FAQ dt {padding:4px 0;color: #8E8E8E}
.FAQ dd {padding:9px 33px 0; border-bottom: 1px solid #ECECEC;;}
.FAQ dd p, .FAQ dd ul, .FAQ dd ol {margin-bottom:10px !important;}
.FAQ dd .lastChild {margin-bottom:0 !important;}
.FAQ dd:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
/* \*/
*+html body .FAQ dd {height:1%;}
* html body .FAQ dd {height:1%;}
/* */
.jsOn dt {padding-left:18px;background-image:url(../../img/plus.gif);background-repeat:no-repeat;background-position:0 .45em;cursor:pointer; border-bottom: 1px solid #ECECEC;}
.jsOn dt.on {background-image:url(../../img/moins.gif);border:0; font-weight: bold; color: #434343}
.jsOn .lastChild {border: 0}


#ColContenu ul {margin: 0 30px 20px 30px;}
#ColContenu ul li {background:url(../../img/puces/tiret01.gif) transparent no-repeat 0 .6em; padding: 0 0 0 8px}

#ColContenu #Contact {margin-bottom:2px;}
#ColContenu #Contact .center {font-size:1.33em;font-family:"Georgia",serif;}

#ColContenu #Saisir .inner2 ul {margin: 0 -50px 0 0; width: 480px; display: inline-block;}
#ColContenu #Saisir .inner2 ul li {float:left;width:75px; height: 160px; margin:0 45px 0 0;display:inline;padding: 0}
#ColContenu #Saisir .inner2 ul li img {margin: 0 0 15px 0}
#ColContenu #Saisir .inner2 ul li span {display: block;}
#ColContenu #Saisir .inner2 ul li a {color: #000; font-weight: bold; text-align: center; text-decoration: none !important}
#ColContenu #Saisir .inner2 ul li a:hover span {text-decoration: underline !important;}
#ColContenu #Saisir .inner2 ul :after {content:".";display:block;clear:both;height:0;visibility:hidden;}
/* \*/
*+html #ColContenu #Saisir .inner2 ul {height:1%;}
* html #ColContenu #Saisir .inner2 ul {height:1%;}
/* */


#ColContenu .reco {background:transparent url(../../img/bg_reco1.gif) 0 0 no-repeat;padding: 15px 0 0;margin:20px 0 10px;}
#ColContenu .reco .inner {background:url(../../img/bg_reco1_repeat.gif) 0 0 repeat-y;padding: 0;margin:0 0 10px;}
#ColContenu .reco h2 {font-size:1.08em;margin: 0 15px 13px;}
#ColContenu .reco .date {color:#959595 !important;font-size:.85em;font-weight:normal;}
#ColContenu .reco .inner2 {padding:0 15px 1px 15px;}
#ColContenu .retour {font-weight: bold; text-align: right; padding: 0; margin: 0 0 1.5em 0}
#ColContenu .reco .retour {background:transparent url(../../img/bg_reco2.gif) 0 100% no-repeat; font-weight: bold; text-align: right; padding: 10px 18px; margin: -1.7em 0 1.5em 0}
#ColContenu .retour a {background:transparent url(../../img/bg_nav-prev.gif) 0 .1em no-repeat; padding: 0 0 0 18px}
#ColContenu ul.links {margin:-5px -15px 0 !important;padding:0 15px;background:transparent url(../../img/bg_reco2.gif) 0 100% no-repeat;width:440px;}
#ColContenu ul.links:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
/* \*/
*+html #ColContenu ul.links {height:1%;}
* html #ColContenu ul.links {height:1%;}
/* */
#ColContenu .links li {float:left;display:inline;width:210px; background-image: none; padding: 0}
#ColContenu .links li.download {float:right;}

#ColContenu .links li a {font-weight:bold;color:#000;padding:7px 0 7px 23px;display:block;}
/* \*/
* html #ColContenu .links li a {height:1%;}
/* */
#ColContenu .links li.lire a {background:transparent url(../../img/ico_lire.gif) 5px .5em no-repeat;}
#ColContenu .links li.download a {background:transparent url(../../img/ico_download.gif) 2px .42em no-repeat;}


/* Plan du site */
#toggle {text-align: right}
#toggle a {color: #E2001A !important}

#SiteMap li {font:bold 1em Georgia,"Times New Roman",Times,serif;}
#SiteMap a {color:#4C4C4D;}
#SiteMap ul li li {font-size:1em;}

#SiteMap ul {margin:15px 0 0 0;}
#SiteMap ul li {padding:0;margin:0 0 1em 0;}
#SiteMap ul li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#SiteMap ul ul {margin:0 0 1em 40px;padding:10px 0 0 0;}
#SiteMap li li {margin:0 0 .5em 0;font:normal .9em Arial,Helvetica,sans-serif;}

#SiteMap ul li .fx {position:absolute;top:-999em;left:-999em;}
#SiteMap ul li a.open_close {float:left;display:inline !important;width:11px;height:12px;margin:1px 5px 0 0;background:url(../../img/puces/plus1.gif) transparent no-repeat 0 0;}
#SiteMap ul li li a.open_close {width:11px;height:11px;margin:.23em 3px 0 0 !important;background-image:url(../../img/puces/plus2.gif) !important;}

#SiteMap ul li.aq3open a.open_close {background-image:url(../../img/puces/moins1.gif);} 
#SiteMap ul li.aq3open li.aq3open a.open_close {background-image:url(../../img/puces/moins2.gif) !important;}

#SiteMap li.aq3bullet {background:url(../../img/puces/puce2.gif) transparent no-repeat 0 .3em;padding:0 0 0 12px;}
#SiteMap li li.aq3bullet {background-position:2px .25em;padding-left:14px;}


/*saisir_en_ligne*/
#ColContenu form.form_saisir_en_ligne .inner2 p{padding:0 0 5px 0;margin:0; font-family:Arial;}
#ColContenu form.form_saisir_en_ligne h3{padding:5px 0 15px 0;margin:0;background:none;font-size:1em;color:#000000;font-family:Arial;}
#ColContenu form.form_saisir_en_ligne h2{font-size:1.4em;font-family:Arial;}
#ColContenu form.form_saisir_en_ligne input.radio{float:left;padding:0;width:15px;margin:0 0 0 15px;}
#ColContenu form.form_saisir_en_ligne label{margin:0 0 0 35px;padding:0;display:block;}

#ColContenu div.lay1{background:url(../../img/bg_cm_haut.gif) no-repeat 0 0;padding:22px 0 0 0;margin:0;}
#ColContenu div.lay2{background:url(../../img/bg_cm_bas.gif) no-repeat bottom left;padding:1px 15px 10px 0;margin:0;}
#ColContenu div.lay2 p.para{padding:0 15px 10px 15px;}
#ColContenu form.form_saisir_en_ligne div.bas{text-align:right;margin-top:10px;}


/*s'abonner à la lettre*/
#ColContenu .inner2 div.row {clear:both;padding:5px 40px 0 25px;}
#ColContenu .inner2 div.row label {float:left;width:144px;text-align:right;}
#ColContenu .inner2 div.row span.formw {float:left;width:auto;text-align:left; padding:0 0 0 5px;} 
#ColContenu .inner2 div.row span.formw input{margin:0;}
#ColContenu .inner2 div.row a {float:left;width:auto;text-align:right;}
#ColContenu .inner2 div.row img.imgCle{float:left;width:71px;height:26px;padding:0 5px 0 20px;border:0;margin:0;}

#captcha{margin-left:4px;}
/* \*/* html #captcha{margin-left:0;}/* */
#ColContenu .inner2 div.key {padding:5px 40px 0 25px;margin-left:148px;}

#ColContenu .inner2 div.row_normal {clear:both;padding:5px 40px 0 25px;}
#ColContenu .inner2 div.row_normal input {float:left;}

#ColContenu .inner2 div.form_abonner {border:0;margin:0;padding:0;}
#ColContenu .inner2 div.form_abonner .haut {width:470px;height:15px;background:transparent url(../../img/bg_haut.gif) no-repeat 0 100%;}
#ColContenu .inner2 div.form_abonner .centre {height:auto;width:458px;border-left:1px solid #034EA2;border-right:1px solid #034EA2;padding:0 5px 1px 5px;margin:0;}
#ColContenu .inner2 div.form_abonner .bas{width:470px;height:22px;background:transparent url(../../img/bg_bas.gif) no-repeat 0 100%;text-align:right;}
form.form_saisir_suivant .centre{padding-bottom:22px !important;}
/* \*/* html form.form_saisir_suivant .centre{padding-bottom:1px !important;}/* */

div.recommandation .bas input, form.form_saisir_suivant .bas input, #ColContenu .inner2 div.form_abonner .bas input, form.form_saisir_en_ligne .bas input {margin:-12px 40px 0 0; padding: 0 0 2px 15px; width:78px;height:22px;border:0;background:url(../../img/valider.gif) transparent no-repeat 0 0;cursor:pointer; font-size: .9em; font-weight: bold; color: #A0A0A0; position: relative}
#ColContenu .inner2 div.form_abonner p.col_oblig {color:#666;}
#ColContenu .inner2 div.form_abonner form p.col_oblig {clear:both;margin:0 1em 1em 1em;padding:15px 0 0 0;}

/*saisir suivant*/
#ColContenu .inner2 form.form_saisir_suivant p.para1 {padding-top:0;font-size:1.3em;font-weight:bold;font-family:Georgia,serif !important;}
#ColContenu .inner2 form.form_saisir_suivant p.para2 {font-weight:bold;}
#ColContenu .inner2 form.form_saisir_suivant p.para3 {padding-right:20px;}
#ColContenu .inner2 form.form_saisir_suivant p.para4 {text-align:center;font-weight:bold;}
#ColContenu .inner2 form.form_saisir_suivant p.para5 {text-align:center;}
#ColContenu .inner2 form.form_saisir_suivant div.joindre {background:#F0F0F0;margin:20px 0 20px 0;padding:10px;}
#ColContenu .inner2 form.form_saisir_suivant textarea {height:150px;width:450px;}
#ColContenu .inner2 form.form_saisir_suivant ul {list-style-type:none !important;margin:10px 0 0 0;}
#ColContenu .inner2 form.form_saisir_suivant ul li {background:none !important; margin:0;padding:0 0 5px 0;}
#ColContenu .inner2 form.form_saisir_suivant ul li a, #ColContenu .inner2 form.form_saisir_suivant ul li img {border:0;margin:0;padding:0;}
form.form_saisir_suivant .bas {text-align:right;}
#ColContenu .inner2 div.lien_prec {height:13px;background:url(../../img/bg_fleche.gif) transparent no-repeat 0 0;padding:0 0 0 20px;margin:0 0 30px 0;}
#ColContenu .inner2 div.lien_prec a {color:#000000;}
#ColContenu .inner2 div.lien_prec a:hover {color:#EE1D24;}
#ColContenu .inner2 form.form_saisir_suivant .bis {clear:both;}
#ColContenu .inner2 form.form_saisir_suivant .bis input{background:transparent url(../../img/envoyer.gif) no-repeat 0 0;width:91px;}
div#suite input{background:transparent url(../../img/suite.gif) no-repeat 0 0 !important;}
#ColContenu .inner2 form div.imprimer{text-align:right;}
#ColContenu .inner2 form div.imprimer input{background:url(../../img/imprimer.gif) no-repeat 0 0;width:96px;height:22px;cursor:pointer;border:0;}

p.erreur{color:#EE1D24;font-weight:bold;}

/*______________________[ onglets ]_____________________*/

span.bold {font-weight:bold !important;padding:0 !important;margin:0 !important;}
div.recommandation ul.onglets {margin:0 !important;padding:0 !important; border:0;background:url(../../img/px.gif) repeat-x bottom left;}
div.recommandation ul.onglets {display:inline-block;}
div.recommandation ul.onglets:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html div.recommandation ul.onglets {height:1%;} div.recommandation ul.onglets {display:block;} /* */
div.recommandation ul.onglets li {background:none !important; margin:0 5px 0 0 !important;padding-left:0 !important;float:left;border:1px solid #E1E1E1; border-bottom: 0;}
div.recommandation ul.onglets li a {color:#A0A0A0 !important;text-decoration:none;padding:.3em .8em .2em .8em;background-color:#F2F2F2;display:block;margin:0;}
div.recommandation ul.onglets li.on a {color:#434343 !important;background-color:#FFF;padding:.3em .8em .3em .8em;}

div.recommandation div.box p{margin-bottom:10px !important;}
div.reco3 ul li a{padding-right:40px !important;font-weight:bold;font-style:italic;}

div.recommandation div.box {border:1px solid #E1E1E1; border-top:0; margin: 0; padding: 0 10px; background: url(../../img/bg_box.gif) repeat-x 0 100%}
div.recommandation div.box {_padding: 0 10px 15px;}
/* \*/* html div.recommandation div.box {clear:none !important;}/* */
div.recommandation div.box:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.recommandation div.box {display:inline-block;}
/* \*/ * html div.recommandation div.box {height:1%;} div.recommandation div.box {display:block;} /* */


div.recommandation div.box div {margin:20px 0 20px 0}
div.recommandation div.box .boxGauche {float:left;padding:0;width:140px;}
div.recommandation div.box .boxGauche_sansborder {float:left;border: none;padding:0 10px 0 10px;}
div.recommandation div.box .boxGauche_sansborder input {width:160px;margin:5px 10px 0 0;}
div.recommandation div.box .boxGauche select {margin:0 0 10px 0;padding:0;}
div.recommandation div.box .boxGauche select#theme {width:217px;}
div.recommandation div.box .boxDroite {float:left;padding:0 10px 0 5px;width:252px;}
div.recommandation div.box .boxDroite_sansborder {float:left;padding:0 10px 0 5px;width:152px;}
div.recommandation div.box .boxDroite select {width:80px;margin-top:4px;}

div.recommandation div.box .boxGauche2 {float:left;border-right:1px solid #E1E1E1;padding:0;width:240px;}
div.recommandation div.box .boxGauche2 select {margin:0 0 10px 0;padding:0;}
div.recommandation div.box .boxGauche2 select#theme {width:222px;}
div.recommandation div.box .boxDroite2 {float:left;padding:0 0 0 15px;width:150px;}
div.recommandation div.box .boxDroite2 select {width:80px;margin-top:4px;}

div.recommandation .bas {text-align:right;width:420px;height:22px;background:transparent url(../../img/bg_bas_right.gif) no-repeat 0 100%;text-align:right;}
div.recommandation .bas input {margin: -12px 0 0 0 !important}

div.recommandation div.resultat {margin-top:30px;padding:0 10px 0 0; position: relative;}
div.recommandation div.resultat div.row1 {padding:5px 0 0 0;}
div.recommandation div.resultat div.row2 {position: absolute; top: 0; right:0; font-size: .9em;}
div.recommandation div.resultat p {font-size: .9em;}
div.recommandation div.resultat p .bold {color: #D30218}

/*box recommandation generale*/
div.recmmGeneral {background:#FFFFFF;margin:20px 0 20px 0;clear:both; font-size: .9em}
div.recmmGeneral div.boxtop {text-align:right;padding:0 10px 5px 0;}
div.recmmGeneral p.cache,div.recmmGeneral div.cache {display:none;}
div.recmmGeneral div.boxcentre {background-color: #ECECEC; margin:0;}

/*test*/
div.recmmGeneral div.boxcentre .titre {padding:5px 15px 5px 15px;margin:0}
div.recmmGeneral div.boxcentre .titre p {padding:0 !important;margin:0 !important;font-weight:bold}
div.recmmGeneral div.boxcentre .titre span {height:40px;float:left;}
div.recmmGeneral div.boxcentre .titre span a {margin:0;padding:0;border:0;width:20px;height:15px;float:left;display:block;}
div.recmmGeneral div.boxcentre .titre a.moins {background:url(../../img/moins.gif) no-repeat 0 3px; }
div.recmmGeneral div.boxcentre .titre a.plus {background:url(../../img/plus.gif) no-repeat 0 3px; }
div.recmmGeneral div.boxcentre .titre div {clear:left;padding:0 20px 0 20px !important;}
div.recmmGeneral div.boxcentre div.titre span.date {color:#959595;font-weight:normal;float:none;}

div.recmmGeneral div.boxcentre .content {padding:0 35px 10px 35px;margin:0;}

div.herite p{padding:0 0 0 20px !important;margin:5px 0 15px 0 !important;}
div.herite p.retourne{float:right;background:url(../../img/lire.gif) no-repeat 0 0;}
/* \*/* html div.herite p {margin:5px 0 0 0 !important;}/* */
div.recmmGeneral div.boxcentre div.content p{padding:0 0 0 12px !important;margin:5px 0 0 0 !important;}
div.recmmGeneral div.boxcentre div.content p.lire {background:url(../../img/lire.gif) no-repeat 0 .2em;} 
div.recmmGeneral div.boxcentre div.content div p.telecharge, div.herite p.telecharge{float:left;background:url(../../img/telecharge.gif) no-repeat 0 .2em;} 
div.recmmGeneral div.boxcentre div.content div p.consulter, div.herite p.consulter {float:right;background:url(../../img/consulter.gif) no-repeat 0 0;padding:0 0 0 20px !important;} 


.gras{font-weight:bold}
div.recmmGeneral div.boxcentre {display:inline-block;}
div.recmmGeneral div.boxcentre:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html div.recmmGeneral div.boxcentre {height:1%;} div.recmmGeneral div.boxcentre {display:block;} /* */
div.recmmGeneral div.boxcentre div.desc{margin:0;padding:5px 15px 0 15px;}
div.recmmGeneral div.boxcentre div.recoDesc{margin:0 !important;;padding:0 !important;}
/* \*/* div.recmmGeneral div.boxcentre div.recoDesc {padding:0 !important;}/* */
div.recmmGeneral div.boxcentre div.recoDesc h3{background:none !important;padding:0 !important;}
div.recmmGeneral div.boxcentre div.recoDesc p{font-weight:normal;margin-bottom:20px !important;}
div.recmmGeneral div.boxcentre div.recoDesc p.suitlist{font-weight:normal;margin-bottom:0 !important;}
div.recmmGeneral div.boxcentre div.recoDesc ul{list-style-type:none;margin:0 0 20px 0 !important;padding:0;}
div.recmmGeneral div.boxcentre div.recoDesc ul li{background:url(../../img/rub02/puce_h4.gif) 0 7px no-repeat !important; margin:0;padding:0;}
div.recmmGeneral div.boxcentre div.recoDesc ul li ul{margin-top:3px !important;}
div.recmmGeneral div.boxcentre div.recoDesc ul li ul li{background:url(../../img/puces/puce3_black.gif) 0 7px no-repeat !important;}

div.recmmGeneral div.boxcentre .recoBas {background:#ECECEC;clear:both;padding:0 35px 1px 35px;margin:0;}
div.recmmGeneral div.boxcentre .recoBas div.retour {clear:both;padding-top:20px !important;}
/* \*/* html div.recmmGeneral div.boxcentre .recoBas div.retour {padding-top:0 !important;}/* */



#ColContenu div.liens {text-align:center;}
#ColContenu div.liens a {color:#000;/*font-weight:bold;*/}
#ColContenu div.liens a:hover {color:#EE1D24;}

div.moinsplus{margin: 0;}
div.moinsplus .row1{font-weight:bold;font-family:Georgia, serif;font-size:1.2em;}
div.moinsplus .row1 span{float:right;}
div.moinsplus .row2 {margin:5px 0 0 0;font-size: .9em;}
div.moinsplus .row2 p {background:url(../../img/arrow1.gif) #FAFAFA no-repeat 10px 10px;padding:5px 10px 5px 25px !important;margin:0 !important; border-bottom:1px solid #FFF}
div.moinsplus .row2 p a {color: #434343 !important}
div.moinsplus .row2 p.fondgray {background-color:#FAE5E7;}
div.moinsplus .row2 p .date {color:#959595;}

div.moinsplus .row2 p.on {display:block;}
div.moinsplus .row2 p.off {display:none;}







/* Retour Haut de Page */
.retourhaut {text-align:right;margin:2em 0 0 0 !important;}
.retourhaut a {color:#000;font-weight:bold;background:url(../../img/bg_hautdepage.gif) transparent no-repeat 0 .4em;padding:0 0 0 17px;}
.retourhaut a:hover, .retourhaut a:focus, .retourhaut a:active {color:#00B9F1;text-decoration:none;}




/* [ 03.3 | INTÉRIEUR — Colonne de contenu contextuel au contenu principal ]________________________ */

#ColContextuelle {text-align:left;margin:0 0 0 -20px;padding:0 0 30px 0; display: inline; width: 250px; float:right; font-size: .9em}

/* Contenu standard */
#ColContextuelle .contenu {margin: 0}
#ColContextuelle .contenu .inner {border-width: 1px 0 1px 1px; border-style: solid; border-color: #A0A0A0; padding: 10px 15px 1px; position: relative}
#ColContextuelle .contenu .inner h2 {font-size: 1.4em; color: #A0A0A0}
#ColContextuelle .contenu .inner h3 {font-size: 1em}
#ColContextuelle .contenu .inner .inner2 {}
#ColContextuelle .contenu .inner .inner2 p {}
#ColContextuelle .contenu .inner .inner2 a {}
#ColContextuelle .contenu .inner .inner2 h3 {}
#ColContextuelle .contenu .inner .inner2 h3 a {}

#ColContextuelle .ensavoirplus .contenu .inner {border-color: #F3949F;}
#ColContextuelle .ensavoirplus .contenu .inner h2 {color: #E2001A}

#ColContextuelle .informer .contenu .inner, #ColContextuelle .contacter .contenu .inner, #ColContextuelle .ecrire .contenu .inner {border-color: #A6C5EF;}
#ColContextuelle .informer .contenu .inner h2, #ColContextuelle .contacter .contenu .inner h2, #ColContextuelle .ecrire .contenu .inner h2 {color: #0C4DA2}
#ColContextuelle .ecrire {background: url(../../img/bg_contact.gif) no-repeat 100% 100%}

#ColContextuelle .informer .contenu .inner {border-bottom: 0;}
#ColContextuelle .contacter .contenu .inner {padding: 10px 15px 1px;} 
#ColContextuelle .contacter .contenu .inner {border-bottom: 0} 

#ColContextuelle .saisirmediateur .contenu .inner {border: 0; padding: 0; margin: 0 0 8px 0}
#ColContextuelle .saisirmediateur .contenu .inner h2 {background: url(../../img/bg_saisir_h2.gif) no-repeat 0 0; color: #FD8B30; margin: 0 0 -8px 0; padding: 35px 15px 0; position: relative}


/* Liste standard */
#ColContextuelle ul {margin:0 0 1.5em 0;padding:0;list-style:none;}
#ColContextuelle ul li {}
#ColContextuelle ul li a {}
