/* 
Print adds
-----------------------------------------
*/
h1.partie {  padding-bottom:4px; border-bottom:1px solid #ccc; margin-bottom:8px; color:#999}
.print { position:absolute; top:82px; right:0;}
.print a {font-size:1.1em; padding-left:5px}
/* 
Carte
-----------------------------------------
*/

#navComptes {display:none}
#navH {display:none}
.produit #top {background:none}
#top #header { background:#fff; border-bottom:1px solid #ddd; padding-bottom:8px }

#main #carte  { background:none }


/* 
Cols
-----------------------------------------
*/
body {margin:0 5px; }
#main { width:auto}
#main #carte .title {padding:8px 0 0}
.produit #main .mainCols {height:auto;  }
#main #carte #mainColsContent{ background:#fff; }
#main #carte          { background:#fff}
#main .mainCols .col1 { display:none }
/*
#main .mainCols .col2  {width: auto; float: none; padding:0;}
#main .mainCols .col2 .in {padding:10px; } 
#main .mainCols .col3  {display:block; width: 165px; float:none; margin:0; position:absolute; top:0; right:0;  z-index:10; overflow:hidden; padding:0; border-left:1px solid #ddd; padding-left:10px}
*/

.produit .mainCols .col2  {width:auto; margin-left:0; float: none; padding:0; background:#fff }
.produit .mainCols .col2 .in {padding:0} 
.produit .mainCols .col3  {width:auto; float: none; margin-left:0px; padding:0 }

#top    {width:auto; position:relative}
#carte   { height: auto }

#bottom { width:auto}

/*
.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 }
*/

/* 
Bottom
-----------------------------------------
*/
#bottom {color:#fff;}
#bottom a { display:none }
#bottom .copy {color:#666;text-align:center; background:#fff;}

/* 
Dyn
-----------------------------------------
*/
.produit #main  #p1, .produit #main  #p2, .produit #main #p3, .produit #main #p4{display:block;  margin-top:1px; padding-bottom:5px; padding-top:20px}
.produit #main  #p1 {padding-top:0; border:none}
.produit #main #liP1 a, .produit #main #liP2 a , .produit #main #liP3 a , .produit #main #liP4 a   { color:#666; text-decoration:none; background:#fff url(../i/pictos/flch_menu_select.gif) no-repeat 250px 5px}

/* 
Exemple
-----------------------------------------
*/
.expl {border: 4px solid #008C94}
.explBt { display:none }
.explMain, .explMain li, .explMain p, .explMain td {color:#666; font-size:11px }
/* Help hide */
.expl .explTop  {display:none}
.expl .explMain  {display:block; background:#fff}



/* 
Notation
-----------------------------------------
*/
.notation, .notation_ {display:none}

/* 
Contenu
-----------------------------------------
*/
.produit .tabfp {background:#e5e5e5; margin:0 0 5px 0}
.produit .tabfp {width:85%}
.produit .tabfp td, .produit .tabfp th {border:1px solid #aaa}
.produit .fp li  { line-height: 1.4em; background:none; list-style: disc; margin: 0.5em 0; padding: 0 0 0 10px }

/* 
Droite
-----------------------------------------
*/
.produit .col3 .preparationRdv { margin-top:10px; border: 4px solid #A1BC2A; padding:8px}
.produit .col3 .preparationRdv h3 { font-weight: bold; color:#A1BC2A; font-size:1.3em; border-bottom:none}
.produit .col3 .preparationRdv ul {margin:0.5em 0 1.5em; padding:0 0 0 20px; list-style:none}
.produit .col3 .preparationRdv 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 .col3 .liaisonProduit { }
.produit .col3 .liaisonProduit h3 { font-weight: bold}
.produit .col3 .liaisonArticle { }





