/* 
Main
-----------------------------------------
*/

/* 
Cols
-----------------------------------------
*/
.produit #main .title   { padding: 30px 30px 0; margin-bottom:15px;  /*border-bottom:1px solid #fff; background: url(../i/commun/line-vertical.gif) repeat-x bottom;*/  }
.produit #main .mainCols {height:100%;  }
.produit #main #mainColsContent{background:url(../i/produit/bg-cols.gif) repeat-y}
.produit #main          { background:url(../i/home/bg_colGauche.gif) repeat-y 282px 0;  }
.produit .mainCols .col1 { padding:0; width:289px; }
.produit .mainCols .col2  {width: 490px; margin-left:0; float: left; padding:0; background:#fff }
.produit .mainCols .col2 .in {padding:0 0 0 30px} 
.produit .mainCols .col3  {width: 155px; float: left; margin-left:30px; overflow:hidden; padding:0 }

/* 
Dyn
-----------------------------------------
*/
/* Version nombre */
/* Ajout/Modification 05/07/2007 */
.produit #main  #p1, .produit #main  #p2, .produit #main #p3, .produit #main #p4, .produit #main #p5, .produit #main #p6, .produit #main #p7, .produit #main #p8{display:none}
.produit #main.p1 #p1, .produit #main.p2 #p2, .produit #main.p3 #p3, .produit #main.p4 #p4, .produit #main.p5 #p5, .produit #main.p6 #p6, .produit #main.p7 #p7, .produit #main.p8 #p8 {display:block}
.produit #main.p1 #liP1 a, .produit #main.p2 #liP2 a, .produit #main.p3 #liP3 a, .produit #main.p4 #liP4 a, .produit #main.p5 #liP5 a, .produit #main.p6 #liP6 a, .produit #main.p7 #liP7 a, .produit #main.p8 #liP8 a { color:#666; text-decoration:none; background:#fff url(../i/pictos/flch_menu_select.gif) no-repeat 250px 5px}
/* Fin Ajout/Modification 05/07/2007 */

/* 
Gauche
-----------------------------------------
*/
.produit .mainCols .col1 p, .produit .mainCols .col1 li, .produit .mainCols .col1 a {font-size:1.1em}
.produit .col1 ul {margin:0; padding:0; list-style:none}
.produit .col1 li {margin:0; padding:0;}
.produit .col1 .context {background:#00B6BD url(../i/produit/bg_context.gif) repeat-y right; padding:12px 0 12px 12px}
.produit .col1 .context2 {background:#00B6BD url(../i/produit/bg_context.gif) repeat-y right; padding: 12px 0 6px 12px}
.produit .col1 .context li, .produit .col1 .context2 li  {margin:2px 0 0; height:21px; }
.produit .col1 .context li a, .produit .col1 .context2 li a {line-height:21px; display:block;background:#006266 url(../i/pictos/flch_menu.gif) no-repeat 250px 5px; color:#fff; padding:0 10px; text-decoration:underline}
.produit .col1 .context li a:hover, .produit .col1 .context2 li a:hover { background-color:#005357}

.produit .col1 .utils {height:32px;}
.produit .col1 .utils a {display:block; color:#fff; font-size:10px; padding:5px 0 5px 35px;  text-decoration:underline; }
.produit .col1 .iconPrint, .produit .col1 .iconPdf { display:block; width:135px; margin-top:2px;}
.produit .col1 .iconPrint { float:right}
.produit .col1 .iconPrint a {background:url(../i/pictos/icon_imp_v.gif) no-repeat;}
.produit .col1 .iconPdf { float:left}
.produit .col1 .iconPdf a {background:url(../i/pictos/icon_pdf_v.gif) no-repeat 2px 0;}

.produit .col1 .rub {clear:both; padding: 8px 12px; margin-top:3px; background:#00B6BD url(../i/produit/bg_context.gif) repeat-y right; }
.produit .col1 .rub a {color:#fff; text-decoration:underline}

.produit .col1 .rdv {padding:8px 6px 4px; background: url(../i/produit/bg_rdv.gif)  no-repeat top right}
.produit .col1 .rdv li {margin:2px 0; padding-bottom:5px; background:url(../i/bt/bt_fch_b.gif) no-repeat bottom left}
.produit .col1 .rdv li a.btFch { background:url(../i/bt/bt_fch_t.gif) no-repeat; height:auto; line-height:16px; padding-top:9px; padding-bottom:4px; padding-right:20px}
.produit .col1 .rdv li a:hover.btFch { background-position : 0 -105px}

.produit .col1 .gamme {background:#00B6BD url(../i/produit/bg_context.gif) repeat-y right; padding:0 6px 6px 12px}
.produit .col1 .gamme a {line-height:21px; display:block;background:#008C92; color:#fff; padding:0 10px; text-decoration:underline}


.produit .col1 .rdv2     { background: #00b6bd url("../i/produit/bg_context.gif") repeat-y right 50%; padding-right: 0; padding-bottom: 12px; padding-left: 12px }
.produit .col1 .rdv2 li { background: url("../i/bt/bt_fch_t2.gif") no-repeat left bottom; display:block; height: 32px; margin:0; padding: 0;/*padding-bottom: 5px */ }
.produit .col1 .rdv2 li a    { color: #fc7b03; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 25px; text-decoration: none; background: url("../i/bt/bt_fch_t2.gif") no-repeat left bottom; display: block; padding-left: 15px; height: 32px }
.produit .col1 .rdv2 li a:hover  { background-image: url("../i/bt/bt_fch_t2.gif"); background-repeat: no-repeat; background-position: left top }
.produit .col1 .rdv2 li.code_acces   { background: url("../i/bt/bt_fch_t3.gif") no-repeat left bottom; height: 45px /* margin:0; */}
.produit .col1 .rdv2 li.code_acces a {color: #fff; line-height: 38px; background: url("../i/bt/bt_fch_t3.gif") no-repeat left top; height: 32px; font-family: Georgia, "Times New Roman", Times, serif;}
.produit .col1 .rdv2 li.code_acces a:hover  { background-image: url("../i/bt/bt_fch_t3.gif"); background-position: 0 -45px }
/* Ajout/Modification 01/08/2007 */
.produit .col1 .rdv2 li.sim   { background: url(../i/produit/sep.gif) no-repeat #006266; height:auto; padding:7px 0 0; width:271px}
/* Fin Ajout/Modification 01/08/2007 */

.produit .col1 .simulateur {padding:4px 6px; border-top:2px dotted #bbb}
.produit .col1 .simulateur li {margin:2px 0; padding-bottom:5px; background:url(../i/bt/bt_fch_sim_b.gif) no-repeat bottom left}
.produit .col1 .simulateur li a.btFchSim { background:url(../i/bt/bt_fch_sim_t.gif) no-repeat; height:auto; line-height:16px; padding-top:10px; padding-bottom:5px; padding-right:20px}
.produit .col1 .simulateur li a:hover.btFchSim { background-position : 0 -105px}

.produit .col1 .dossiers {background:url(../i/produit/bg_dossiers.gif) repeat-y right; padding:8px 22px 8px 12px}
.produit .col1 .dossiers h2 {color:#fff; font-size:20px; margin:0; padding:0}
.produit .col1 .dossiers p {color:#fff; font-size:11px; margin:0; padding:0 0 4px}
.produit .col1 .dossiers ul {border-top:1px solid #911100}
.produit .col1 .dossiers li {border-bottom:1px solid #911100; padding:0; }
.produit .col1 .dossiers li a {display:block; color:#FC8A03; font-size:1.2em;  font-family:Georgia, "Times New Roman", Times, serif; background:url(../i/pictos/flch_dossiers.gif) no-repeat 240px 5px; padding:4px 10px 0 0; text-decoration:none}
.produit .col1 .dossiers .all {margin-top:4px}
.produit .col1 .dossiers li a:hover {text-decoration:underline}
.produit .col1 .dossiers .all a {color:#fff; font-size:11px; display:block; text-align:right;  text-decoration:underline }

.produit .col1 .plus {padding:8px; border-top:2px dotted #bbb; margin:2px 0 0 0}
.produit .col1 .plus li {padding:4px;}
.produit .col1 .plus a { display:block; background:url(../i/pictos/coche.gif) no-repeat top left; padding:0 5px 0 20px; font-size:11px; text-decoration:underline}

.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 }
.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 10px 2px 0 }

.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 }
.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 10px 2px 0 }


/* Ajout/Modification 29/05/2007 */
.produit .col1 .dossiers2 { padding:8px 22px 8px 12px}
.produit .col1 .dossiers2 h2 {color:#008C94; font-size:20px; margin:0; padding:0}
.produit .col1 .dossiers2 p {color:#008C94; font-size:11px; margin:0; padding:0 0 4px}
.produit .col1 .dossiers2 ul {}
.produit .col1 .dossiers2 li {border-bottom:1px dotted #00B6BD; padding:0; }
.produit .col1 .dossiers2 li a  { color: #008c94; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; background: url("../i/pictos/f_dossier2.gif") no-repeat 240px 5px; display: block; padding: 4px 10px 0 0 }
.produit .col1 .dossiers2 .all {margin-top:4px}
.produit .col1 .dossiers2 li a:hover {text-decoration:underline}
.produit .col1 .dossiers2 .all a {color:#008C94; font-size:11px; display:block; text-align:right;  text-decoration:none }
/* Fin Ajout/Modification 29/05/2007 */


/* 
Centre
-----------------------------------------
*/
.produit .mainCols .col2  p, .produit .mainCols .col2 li {font-size:1.1em}


/* 
Droite
-----------------------------------------
*/
.produit .mainCols .col3 p, .produit .mainCols .col3 li, .produit .mainCols .col3 a {font-size:1.1em}
.produit .col3 h3 {font-size:1.1em; color:#999; border-bottom:1px solid #ccc; margin:0 0 0.25em 0; font-weight:normal}
.produit .col3 .decouvrir { margin-bottom:12px; height:48px; width:154px; background:url(../i/bt/bt_decouvrir.gif) no-repeat}
.produit .col3 .decouvrir a {display:block; padding:8px 20px 8px 10px; text-decoration:underline}
.produit .col3 ul {margin:0; padding:0; list-style:none}
.produit .col3 li {margin:0; padding:0;}
.produit .col3 .liaisonProduit {margin:20px 0 0 4px}
.produit .col3 .liaisonProduit li {margin:4px 0;}
.produit .col3 .liaisonProduit li a { font-size:11px; text-decoration:underline}
.produit .col3 .liaisonArticle {margin:20px 0 0 4px}
.produit .col3 .liaisonArticle li {margin:4px 0;}
.produit .col3 .liaisonArticle li a { font-size:11px; text-decoration:underline}

.produit .col3 .callback { background:url(../i/callback/bg-callback.gif) bottom left no-repeat; padding:0 6px 0; color:#000; height:192px; position:relative}
.produit .col3 .callbackIn {position:absolute; bottom:0;}
.produit .col3 .callback, .produit .col3 .callback a, .produit .col3 .callback p {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif}
.produit .col3 .callback a { color:#FC8A03; text-decoration:none}
.produit .col3 .callback a:hover {text-decoration:underline}
.produit .col3 .callback img {display:block; margin-bottom:6px}
.produit .col3 .callback p {margin:6px 0; padding:0; }

/* Ajout/Modification 29/05/2007 */
a.p_next  { color: #fc7b03; background-image: url("../i/pictos/flch_p_next.gif"); background-repeat: no-repeat; background-position: right center; text-align: right; display: block; margin-bottom: 8px; padding: 5px 15px 5px 5px; border-top: 1px dotted #fde0d1 }
/* Fin Ajout/Modification 29/05/2007 */

/* 
Exemple
-----------------------------------------
*/
/* Help commun */
.expl {}
.explBt { height:30px; }
.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 }
.explTop { background: #008C94 url(../i/produit/bg_ex_t.gif) no-repeat left top; height:9px; }
.explTop .encoche {display:none}
.explMain {padding:5px 14px 10px; background: #008C94;}
.explMain, .explMain li, .explMain p, .explMain td {color:#fff; font-size:11px }
.explMain p {margin-bottom:5px}
/* Help hide */
.expl .explTop  {display:none}
.expl .explMain  {display:none}
/* Help show */
.explShow .explBt { background:#fff}
.explShow .explBt a {  background: url(../i/produit/bg_ex_b.gif)  left bottom no-repeat;}

/* 
Contenu
-----------------------------------------
*/
.produit .fp p  { line-height: 1.4em; margin: 0.5em 0 1em }
.produit .fp ul {margin:0.5em 0 1.5em; padding:0 0 0 20px; list-style:none}
.produit .fp li  { line-height: 1.4em; background: url("../i/pictos/p.gif") no-repeat 5px 5px; margin: 0.5em 0; padding: 0 0 0 20px }
.produit .fp h2 { font-family:Georgia, "Times New Roman", Times, serif}
.produit .fp h3 { margin-top:25px;  color:#850722}
.produit .fp h4 { margin:15px 0 5px 0; padding:0; color:#333 }
.produit .fp p.chapeau { font-size:1.3em; margin:5px 0 15px; line-height:1.3em}
.produit .fp #pQuestion h2 {font-size:1.6em;}
.produit .fp .fp_c_item_mentions_legales {font-size:10px; color: #9c9c9c; padding:5px 0; border-top:1px dotted #9c9c9c; margin-bottom:5px}
.produit .fp a.fp_c_lien { display:block; padding:0 0 0 15px; background:url(../i/pictos/flch_menu_select.gif) no-repeat 0 2px; font-size:12px}
.produit .fp span.fp_c_separateur {display:block; border-top:1px solid #fff; height:5px}
.produit .tabfp {background:#e5e5e5; margin:0 0 5px 0}
.produit .tabfp td {background:#fff; padding:2px 4px}
.produit .tabfp th {background:#f2f2f2; padding:4px; font-weight:bold;  text-align:left; white-space:nowrap}

.produit .fp .blocPlus {background:#fff; color:#333; border:4px solid #A1BC2A; padding:10px; margin:10px 0;}
.produit .fp .blocPlus p {padding:0; margin:0; }



/* Ajout/Modification 05/07/2007 */
/* 
Tete de gondole video
-----------------------------------------
*/
.tgVideo {background:url(../i/produit/tgvideo.gif) no-repeat; width:460px; height:280px; position:relative}
.tgVideo .video { position:absolute; top:1px; left:70px}
/* Fin Ajout/Modification 05/07/2007 */


/* Ajout/Modification 11/06/2007 */
.produit .blcConseil       { background-color: #fc8a03; padding: 4px 2px 2px }
.produit .blcConseil .titre     { color: #fff; font-size: 13px; font-weight: bold; background-image: url("../i/produit/ico_bulle.gif"); background-repeat: no-repeat; background-position: right bottom; display: block; padding-bottom: 8px; padding-left: 10px; height: 15px }
.produit .blcConseil .titre span     { display: block; padding-top: 2px }
.produit .blcConseil .txt    { background-color: #fff; background-image: url("../i/produit/bg01_cadre.gif"); background-repeat: repeat-x; background-position: left bottom; padding: 5px 10px 10px 15px }
.produit .blcConseil .txt p   { margin: 0; padding: 7px 0 0 }

.produit .blcEnligne     { background-color: #90b002; padding: 3px 2px 2px }
.produit .blcEnligne .titre      { color: #fff; font-size: 13px; font-weight: bold; background-image: url("../i/produit/ico_ordi.gif"); background-repeat: no-repeat; background-position: right top; display: block; padding-top: 0; padding-bottom: 0; padding-left: 10px; height: 35px }
.produit .blcEnligne .titre span  { display: block; padding-top: 4px }
.produit .blcEnligne .txt     { background-color: #fff; background-image: url("../i/produit/bg02_cadre.gif"); background-repeat: repeat-x; background-position: left bottom; padding: 0 10px 10px 15px; border-color: maroon }
.produit .blcEnligne .txt p   { margin: 0; padding: 7px 0 0 }
/* Fin Ajout/Modification 11/06/2007 */