#container-bibby { border-left: solid 1px #999999; border-right: solid 1px #999999; margin: 0px; padding: 0px; margin-top: -2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
#bas-bibby { background: url(/partenaires/bibby/images/bas-bibby.gif) left no-repeat; width: 650px; height: 13px;}

#table-bibby { margin-left: 15px; margin-right: 25px; margin-top: 5px; }

#visuel { background: url(/partenaires/bibby/images/visuel-top.jpg) left top no-repeat; width: 648px; height: 106px; }
#blabla-droite { padding-left: 25px; padding-top: 3px; color: #555555; }
#blabla-droite b { color: #2362A4; font-weight: bold; }
#blabla-droite a { color: #555555; text-decoration: none; }
#blabla-droite a:hover { text-decoration: underline; }

#mentions { color: #999999; font-size: 10px; padding-left: 30px; padding-right: 30px; padding-bottom: 5px; padding-top: 15px; text-align: justify; }
#mentions a { color: #999999; text-decoration: none; }
#mentions a:hover { color: #999999; text-decoration: none; }
b { font-weight: normal; }
.etoile { color: #EE0020; font-size: 13px; }

#blabla-gauche { width: 146px; height: 251px; background: url(/partenaires/bibby/images/fonds-savoir-plus.jpg) left top no-repeat; }
#blabla-gauche #texte { top: 5px; left: 6px; color: #FFFFFF; position: relative; }
#blabla-gauche #texte u { font-weight: bold; margin-left: 14px; }
#blabla-gauche #texte a { color: #FFFFFF; text-decoration: none; text-align: center; }
#blabla-gauche #texte a:hover { color: #EE0020; }

#container-formulaire { margin-top: 15px; color: #555555; }

#formulaire { width: 400px; position: relative; left: 50%; margin-left: -128px; }

h1 { margin: 0; padding: 0; font-size: 10px; color: #000000; text-decoration: underline; }
h1 b { font-weight: bold; }
tr { padding-bottom: 3px; }
.form-ligne-centre { text-align: center; padding-top: 10px; padding-bottom: 10px; }
.form-gauche { width: 220px; padding-top: 4px; vertical-align: middle; padding-left: 0px; color: #666666; }
.form-droite { width: 160px; padding-top: 4px; vertical-align: middle; color: #666666; }
#optin { color: #666666; padding-top: 7px; }
form { margin: 0px; padding: 0px; }
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #2362A4; color: #555555; }

#haut_page { text-align: right; color: #2362A4; padding-top: 5px; font-size: 9px; }
#haut_page a { color: #2362A4; text-decoration: none; }
#haut_page a:hover { text-decoration: underline; }

#blabla-merci { margin-left: 30px; margin-top: 40px; padding-bottom: 50px; }
#blabla-merci b { font-weight: bold; }
#blabla-merci a { color: #EE0020; text-decoration: none; }
#blabla-merci a:hover { text-decoration: underline; }
