#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/anz/images/fonds-col-rapide.jpg) repeat-x; }
#bas-produit { background: url(/partenaires/anz/images/bas-col-rapide.gif) left no-repeat; width: 650px; height: 13px;}

#visuel { width: 250px; height: 625px; margin: 0px; padding: 0px; background: url(/partenaires/anz/images/visuel-col-rapide.gif) left 20px no-repeat; padding-bottom: 10px; }

#visuel #contenu-visuel { line-height: 14px; color: #000000; position: relative; width: 220px; left: 20px; top: 30px; 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; }

#formulaire { color: #F5A700; font-size: 10px; width: 395px; }
#formulaire u { color: #F5A700; font-size: 11px; text-decoration: underline; font-weight: bold; }
#formulaire #table-form { margin: 0; padding: 0; }
#formulaire form { margin: 3px; padding: 0px; }
#formulaire select { color: #555555; font-size: 11px; border: solid 1px #A4BF64; }
#formulaire input { color: #555555; font-size: 11px; border: solid 1px #A4BF64; }
#formulaire .form-ligne-centre { text-align: center; padding: 10px; }
#formulaire .form-gauche { width: 220px; margin: 0; padding-top: 3px; vertical-align: middle; padding-left: 7px; font-size: 11px; color: #7CA321; }
#formulaire .form-gauche-top { width: 220px; padding-top: 6px; vertical-align: top; padding-left: 7px; font-size: 11px; color: #7CA321; }
#formulaire .form-droite { width: 170px; padding-top: 3px; vertical-align: middle; color: #555555; font-size: 11px; color: #7CA321; padding-left: 3px; }
#formulaire #optin { padding-left: 7px; padding-right: 15px; padding-top: 15px; vertical-align: middle; font-size: 11px; color: #7CA321; }
#formulaire #optin span { color: #555555; }
#formulaire #optin b { font-weight: normal; }

#merci { width: 380px; padding-top: 50px; color: #7CA321; }
#merci h1 { font-size: 13px; font-weight: bold; color: #F5A700; }
#merci a { color: #F5A700; text-decoration: none; }
#merci a:hover { text-decoration: underline; }

#container-produit img { border: none; }
#formulaire #optin .etoile, .etoile { color: #F5A700; font-size: 13px; }

#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; }