#container-produit { width: 650px; border-left: solid 1px #A4BF64; border-right: solid 1px #A4BF64; margin: 0px; padding: 0px; margin-top: -2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: url(/partenaires/col/images/fonds-col-rapide.jpg) repeat-x; background-color: #D4E1B6; }
#bas-produit { background: url(/partenaires/col/images/bas-col-rapide.gif) left no-repeat; width: 650px; height: 13px;}

#visuel { width: 260px; height: 625px; margin: 0px; padding: 0px; background: url(/partenaires/col/images/visuel-col-rapide.gif) 10px 10px no-repeat; padding-bottom: 10px; }
#visuel #contenu-visuel { line-height: 14px; color: #000000; position: relative; width: 220px; left: 30px; top: 230px; font-size: 10px; }
#visuel #contenu-visuel ul { margin: 0; padding: 0; margin-left: 20px; padding-top: 3px; padding-bottom: 10px; padding-right: 3px; }
#visuel #contenu-visuel li { color: #F5A700;  }
#visuel #contenu-visuel b { color: #7CA321; }

#bloc-perso { background: url(/partenaires/col/images/fonds-perso.gif) left top no-repeat; width: 347px; height: 109px; margin-top: 15px; padding: 15px; }
#bloc-perso a { color: #000000; text-decoration: none; }
#bloc-perso a:hover { color: #000000; text-decoration: none; }
#bloc-perso h1 { font-size: 14px; color: #739F16; border-bottom: solid 1px #9DBC5B; padding-bottom: 3px; margin: 0px; margin-bottom: 8px; }
#bloc-perso h2 { font-size: 12px; padding: 0px; margin: 0px; text-align: center; margin-top: 10px; }
#bloc-perso h2 a { color: #739F16; text-decoration: none; }
#bloc-perso h2 a:hover { color: #739F16; text-decoration: underline; }

#bloc-reserve { background: url(/partenaires/col/images/fonds-reserve.gif) left top no-repeat; width: 347px; height: 109px; margin-top: 15px; padding: 15px; }
#bloc-reserve a { color: #000000; text-decoration: none; }
#bloc-reserve a:hover { color: #000000; text-decoration: none; }
#bloc-reserve h1 { font-size: 14px; color: #FF7F00; border-bottom: solid 1px #FFA54C; padding-bottom: 3px; margin: 0px; margin-bottom: 8px; }
#bloc-reserve h2 { font-size: 12px; padding: 0px; margin: 0px; text-align: center; margin-top: 10px; }
#bloc-reserve h2 a { color: #FF7F00; text-decoration: none; }
#bloc-reserve h2 a:hover { color: #FF7F00; text-decoration: underline; }

#bloc-auto { background: url(/partenaires/col/images/fonds-auto.gif) left top no-repeat; width: 347px; height: 109px; margin-top: 15px; padding: 15px; }
#bloc-auto a { color: #000000; text-decoration: none; }
#bloc-auto a:hover { color: #000000; text-decoration: none; }
#bloc-auto h1 { font-size: 14px; color: #D9B200; border-bottom: solid 1px #E4C94C; padding-bottom: 3px; margin: 0px; margin-bottom: 8px; }
#bloc-auto h2 { font-size: 12px; padding: 0px; margin: 0px; text-align: center; margin-top: 10px; }
#bloc-auto h2 a { color: #D9B200; text-decoration: none; }
#bloc-auto h2 a:hover { color: #D9B200; text-decoration: underline; }

#bloc-rac { background: url(/partenaires/col/images/fonds-rac.gif) left top no-repeat; width: 347px; height: 109px; margin-top: 19px; padding: 15px; font-size: 10px; }
#bloc-rac a { color: #000000; text-decoration: none; }
#bloc-rac a:hover { color: #000000; text-decoration: none; }
#bloc-rac h1 { font-size: 14px; color: #739F16; border-bottom: solid 1px #9DBC5B; padding-bottom: 3px; margin: 0px; margin-bottom: 8px; }
#bloc-rac h2 { font-size: 12px; padding: 0px; margin: 0px; text-align: center; margin-top: 10px; }
#bloc-rac h2 a { color: #739F16; text-decoration: none; }
#bloc-rac h2 a:hover { color: #739F16; text-decoration: underline; }


#container-produit img { border: none; }

#cnil { color: #666666; font-size: 10px; text-align: justify; padding-top: 5px; padding-left: 20px; padding-right: 20px; }
#cnil b { font-weight: normal; }

#haut_page { text-align: right; color: #F5A700; padding-top: 5px; padding-bottom: 5px; font-size: 9px; }
#haut_page a { color: #F5A700; text-decoration: none; }
#haut_page a:hover { text-decoration: underline; }
