/* 
Cols
-----------------------------------------
*/
.dossiers #main .subTitle { font-size:1.5em; color:#005B61; font-family:Georgia, "Times New Roman", Times, serif;}
.dossiers #main .title   { padding: 0px 30px 0 0;margin-bottom:15px;  }
.dossiers #main .title  h1 {margin:0}
.dossiers #main .mainCols {height:100%;}


.dossiers #main          { background-image: url("../i/home/bg_colGauche.gif"); background-repeat: repeat-y; background-position: 282px 0;  }
.dossiers #main p  { line-height: 1.4em }
.dossiers .mainCols .col1  { margin-top: 104px; padding: 0 0 0; width: 288px; border-top: 1px solid #bbb; position:relative }
.dossiers .mainCols .col2  {width: 490px; margin:0; float: left; padding:30px 0 16px; background:url(../i/commun/quote.gif) no-repeat 30px 20px  }
.dossiers .mainCols .col2 .col2in {padding:0 0 0 30px} 
.dossiers .mainCols .col3  {width: 155px; margin-left:30px; float: left; overflow:hidden; padding:100px 0 0 }


/* 
Gauche
-----------------------------------------
*/
.dossiers .mainCols .col1 p, .sommaire .mainCols .col1 li {font-size:1.1em}
.dossiers .col1 ul {margin:0; padding:0; list-style:none}
.dossiers .col1 li {margin:0; padding:0;}


.dossiers .col1 .dossiers {background:url(../i/produit/bg_dossiers.gif) repeat-y right; padding:8px 16px 8px 16px}

.dossiers .col1 .dossiers h2 {color:#fff; font-size:20px; margin:0; padding:0}
.dossiers .col1 .dossiers p {color:#fff; font-size:11px; margin:0; padding:0 0 4px}
.dossiers .col1 .dossiers ul {border-top:1px solid #911100}
.dossiers .col1 .dossiers li {border-bottom:1px solid #911100; padding:0; }

.dossiers .col1 .dossiers li a  { display:block; color: #fc8a03; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; background: url(../i/pictos/flch_dossiers.gif) no-repeat 240px 5px; width:250px; padding: 2px 5px 2px 0;}
.dossiers .col1 .dossiers .all {margin-top:4px}
.dossiers .col1 .dossiers li a:hover {text-decoration:underline}
.dossiers .col1 .dossiers .all a {color:#fff; font-size:11px; display:block; text-align:right;  text-decoration:underline }

.dossiers .col1 h3 {font-size:1.4em; color:#9C9C9C; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal}
.dossiers .col1 .com { padding:8px 0 16px 8px; border-bottom: 1px solid #bbb}

.dossiers .col1 .zlink1 {  padding:0 6px 8px; position:absolute; width:270px; top:-45px }
.dossiers .col1 .zlink1 a.btFch {background-image:url(../i/bt/bt_fch_alias.gif); color:#055282}
.dossiers .col1 .zlink2  { padding: 8px 6px; border-bottom: 1px solid #bbb }
.dossiers .col1 .zlink2 a.btFch {background-image:url(../i/bt/bt_fch_back.gif);}
.dossiers .col1 .zlink1 h3, .sommaire .col1 .zlink2 h3 {padding-left:4px}

.dossiers .col1 .pratiques { padding:8px 16px 8px 8px; border-bottom: 1px solid #bbb}
.dossiers .col1 .pratiques li { margin:5px 0; font-size:11px}

.professionnels .col1 .dossiers { background:url(../i/produit/bg_dossiers_pro.gif) repeat-y right;}
.professionnels .col1 .dossiers ul  { border-top: 1px solid #009dee }
.professionnels .col1 .dossiers li  { padding: 0; border-bottom: 1px solid #009dee }
/* Modification 08/02/2008 */
.professionnels .col1 .dossiers li a  { color: #00d9ff; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; background: url("../i/pictos/flch_dossiers.gif") no-repeat 240px 5px; display: block; padding: 2px 5px 2px 0 }
/* Modification 08/02/2008 */

.agriculteurs .col1 .dossiers { background:url(../i/produit/bg_dossiers_agri.gif) repeat-y right;}
.agriculteurs .col1 .dossiers ul  { border-top: 1px solid #096 }
.agriculteurs .col1 .dossiers li  { padding: 0; border-bottom: 1px solid #096 }
/* Modification 08/02/2008 */
.agriculteurs .col1 .dossiers li a  { color: #0cc; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; background: url("../i/pictos/flch_dossiers.gif") no-repeat 240px 5px; display: block; padding: 2px 5px 2px 0 }
/* Modification 08/02/2008 */

.associations .col1 .dossiers { background:url(../i/produit/bg_dossiers_asso.gif) repeat-y right;}
.associations .col1 .dossiers ul  { border-top: 1px solid #BEADED }
.associations .col1 .dossiers li  { padding: 0; border-bottom: 1px solid #BEADED }
.associations .col1 .dossiers li a  { color: #FCB503; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; background: url("../i/pictos/flch_dossiers.gif") no-repeat 240px 5px; display: block; padding: 2px 5px 2px 0 }

/* 
Gauche
-----------------------------------------
*/
.dossiers .col3 .callback { background:url(../i/callback/bg-callback.gif) bottom left no-repeat; padding:0 6px 6px; color:#000}
.dossiers .col3 .callback, .dossiers .col3 .callback a {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif}
.dossiers .col3 .callback a { color:#FC8A03; text-decoration:none}
.dossiers .col3 .callback a:hover {text-decoration:underline}
.dossiers .col3 .callback img {display:block; margin-bottom:6px}
/* 
Centre
-----------------------------------------
*/

.dossiers .col2 .decouvrir { margin-bottom:12px; height:48px; width:154px; background:url(../i/bt/bt_decouvrir.gif) no-repeat;  text-decoration:none}
.dossiers .col2 .decouvrir a {display:block; padding:8px 20px 8px 10px; text-decoration:underline}


/* 
Contenu
-----------------------------------------
*/
.dossiers .col2 h2 {font-size:1.4em; color:#404040; font-weight:normal; font-size:1.6em; margin:1.6em 0 0; padding:0}
.dossiers .col2 p { line-height:1.5em; margin:1em 0; padding:0}
.dossiers .col2 p a {color:#FC8A03}
.dossiers .col2 p a:hover {text-decoration:underline}

.dossiers .toc { font-size:10px; margin:8px 0; width:330px}
.dossiers .toc ul {padding:8px; margin:0; border:1px solid #9c9c9c;}
.dossiers .toc li { margin:0; padding:1px 0; list-style:none}
.dossiers .toc li a {font-size:10px; line-height:18px; display:block; text-decoration:none; padding:0 24px 0 0; background: url(../i/pictos/f_anchor.gif) no-repeat 294px 0}
.dossiers .toc li a:hover {background-position:294px -66px; text-decoration:underline}

.dossiers .produitselection {margin:8px 0; width:460px; background:#fff url(../i/commun/bloc.gif) no-repeat bottom left; }
.dossiers .produitselection h3  { color: #3b3b3c; font-size: 1em; line-height: 22px; background: url("../i/commun/bloc_h.gif") no-repeat left top; margin: 0; padding-top: 0; padding-left: 20px }
.dossiers .produitselection ul {margin:0; padding:8px 0}
.dossiers .produitselection li {margin:0 0 5px; padding:1px 20px; list-style:none; line-height:1.5em;}
.dossiers .produitselection li a {text-decoration:none}
.dossiers .produitselection li a:hover {text-decoration:underline}
.dossiers .produitselection li div  { color: #005b61; padding-left: 22px }
.dossiers .produitselection li div .link  { white-space: nowrap }
.dossiers .produitselection li a.fch  { font-weight: bold; line-height: 15px; background: url("../i/pictos/f_link.gif") no-repeat; display: block; padding: 0 0 0 22px }
.dossiers .produitselection li a.fch em  { font-style: normal; font-weight: normal }
.dossiers .produitselection li a:hover.fch { background-position:0 -66px}

.dossiers .avoiraussi {margin:8px 0; width:460px; color:#005B61; font-size:bold; font-size:10px}
.dossiers .avoiraussi ul {display:inline; padding:0; margin:0}
.dossiers .avoiraussi li { padding:1px 0; margin:0; line-height:1.5em; font-weight:normal; font-size:10px; display:inline; white-space:nowrap}
.dossiers .avoiraussi li a {font-size:10px; color:#008C94; text-decoration:none}
.dossiers .avoiraussi li a:hover {text-decoration:underline}

.dossiers .pied { padding:120px 0 0; background:url(../i/commun/quote.gif) top right no-repeat; position:relative}
.dossiers .pied .decouvrir {position:absolute; right:-180px; top:120px}


/* 
Contenu (Nos conseils)
-----------------------------------------
*/
.dossiers ul.list_txt   { margin: 7px 0 0 15px; padding: 0 0 0 }
.dossiers ul.list_txt li   { padding-bottom: 10px }
.dossiers ul.list_txt ul.ss_list_txt  { margin: 0; padding: 0 0 0 20px }
.dossiers ul.ss_list_txt  li  { margin: 0; padding: 7px 0 0 }

.dossiers p.chapeau  { font-size: 12px; font-weight: normal }

.dossiers .tb_conseils {margin:8px 0; width:460px; background:#fff url(../i/commun/bloc.gif) no-repeat bottom left; line-height: 14px; margin: 20px 0 0; padding: 0  }
.dossiers .tb_conseils h3 { font-size: 1em; line-height: 22px; background: url("../i/commun/bloc_h.gif") no-repeat left top; margin: 0; padding-top: 0; padding-left: 20px }

.dossiers .tb_conseils_color01 h3 {color: #324708}
.dossiers .tb_conseils h3 span  { font-size: 10px; font-weight: normal; line-height: 9px; display: block; padding-bottom: 7px }

.dossiers .tb_conseils_color02 h3 {color: #144A4A}
.dossiers .tb_conseils_color03 h3 {color: #294B66}

.dossiers .tb_conseils_color01 {background:#fff url(../i/commun/bloc01.gif) no-repeat bottom left}
.dossiers .tb_conseils_color01 h3 {background: url(../i/commun/h_bloc01.gif) no-repeat; }

.dossiers .tb_conseils_color02 {background:#fff url(../i/commun/bloc02.gif) no-repeat bottom left}
.dossiers .tb_conseils_color02 h3 {background: url(../i/commun/h_bloc02.gif) no-repeat}

.dossiers .tb_conseils_color03  { background: #fff url("../i/commun/bloc03.gif") no-repeat bottom left}
.dossiers .tb_conseils_color03 h3 {background: url(../i/commun/h_bloc03.gif) no-repeat}


.dossiers .tb_conseils .all_col_tb      { margin-top: 0; margin-right: 0; margin-left: 0; padding: 20px 20px 0; height: auto }
.dossiers .tb_conseils .col1_tb          { display: block; margin: 0 0 25px; padding: 0 10px 0 0; width: 60%; float: left; border-right: 1px solid #fff }
.dossiers .tb_conseils .col2_tb        { display: block; margin: 0 0 25px; padding: 0; width: 34%; float: right }

.dossiers .tb_conseils ul   { margin: 0 0 0 16px; padding: 0 }
.dossiers .tb_conseils li  { margin: 0; padding: 5px 0 0 }

.dossiers .tb_conseils p.title_tb   { color: #5B5B5A; font-weight: bold; margin: 0; padding: 0 0 5px }

.dossiers p.desPdt  { color: #008c94 }

.dossiers .col2 h4   { color: #01787e; font-size: 14px; padding-top: 15px; size: 13px }
.dossiers .col2 h5   { color: #7d7d7d; font-size: 12px; margin: 0; padding: 10px 0 0; size: 12px  }

.dossiers .blocPlus  { color: #333; background: #fff; margin: 10px 0; padding: 15px; border: solid 4px #a1bc2a }
.dossiers .blocPlus p {padding:0; margin:0; }

.dossiers .item_mentions_legales  { color: #9c9c9c; font-size: 10px; margin-top: 10px; margin-bottom: 15px; padding: 5px 0; border-top: 1px dotted #9c9c9c }
/* 
Exemple
-----------------------------------------
*/
/* Help commun */

.dossiers .explBt { height:30px; }
.dossiers .explBt a {display:block; float:right; background: url(../i/produit/bg_ex_plus.gif) no-repeat left bottom; height:30px; width:100%; line-height:26px; text-align:center; color:#fff; text-decoration:none; font-size:11px }
.dossiers .explTop { background: #008C94 url(../i/produit/bg_ex_t.gif) no-repeat left top; height:9px; }
.dossiers .explTop .encoche {/*height:22px; width:35px; float:right; background: url(../i/produit/encoche.gif) no-repeat; border:1px solid #f00;*/ display:none}
.dossiers .explMain { padding:5px 14px 10px; background: #008C94;}
.dossiers .explMain, .explMain li, .explMain p, .explMain td {color:#fff; font-size:11px }
.dossiers .explMain p {margin-bottom:5px}
/* Help hide */
.dossiers .expl .explTop  {display:none}
.dossiers .expl .explMain  {display:none}
/* Help show */
.dossiers .explShow .explBt { background:#fff}
.dossiers .explShow .explBt a {  background: url(../i/produit/bg_ex_b.gif)  left bottom no-repeat;}

.dossiers #expl002 h4   { color: #00373b; line-height: 18px; padding:0; margin:0 }
.dossiers #expl002 .calcul     { color: #68f2f2; text-align: center; margin-top: 10px; padding: 3px; width: 220px; border: solid 1px #00b6bd }
.dossiers #expl002 p.note_ex  { color: #d1e0e0; margin-top: 0; padding-top: 0 }
.dossiers #expl002 h5  { color: #fff; font-size: 11px; ; margin-top :10px }

/* Ajout/Modification 14/05/2007 */
.newsletter_coldte  { margin-top: 10px; }
/* Fin Ajout/Modification 14/05/2007 */

/***************** Ajout bloc Actu 09/09/2008 *****************/

.dossiers .col1 .actualite p, .dossiers .mainCols .col1 .actualite li {
	font-size:1.1em;
}

.dossiers .col1 .actualite {  border-bottom: 1px solid #bbb; padding:8px 14px 8px 16px }
.dossiers .col1 .actualite h2 { color:#850722; font-size:20px; margin:0; padding:0; line-height:18px}
.dossiers .col1 .actualite p { color:#6B6B6B; font-size:11px; margin:0; padding:0 0 4px 0; }
.dossiers .col1 .actualite li a:hover {text-decoration:underline;}
.dossiers .col1 .actualite li a {
	color:#008C94;
	display:block;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.2em;
	padding:0px 10px 0 0;
	text-decoration:none;
	background-color: transparent;
	background-image: url(../i/pictos/f_dossier2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom:5px
}
.dossiers .col1 .actualite .all { color:#bbb; text-align:right; padding-top:2px  }
.dossiers .col1 .actualite .all a { color:#FC8A03; font-size:11px; text-decoration:none; padding-top:3px; }
.dossiers .col1 .actualite .all a:hover { text-decoration:underline }
.dossiers .col1 .actualite li span.dateArt {color:#bbb; font-size:10px}
.dossiers .col1 .actualite li span.themeArt {color:#FC8A03; font-size:11px}
.dossiers .col1 .actualite li a.zoom { font-size:16px }
.dossiers .col1 .actualite li { border-bottom:1px dotted #00B6BD; padding:0; padding-top:3px }
.dossiers .col1 .actualite li .imgactu { float:left; padding-right:5px; padding-bottom:3px }
/***************** Fin ajout bloc Actu 09/09/2008 *****************/