*{
margin:0;
padding:0;
}
a img,
fieldset {
border:0;
}
ul {
list-style:none;
}
body {
font:12px Arial, Helvetica, sans-serif;
color:#333;
background:#003165 url(../images/common/fond.gif) repeat-x 0 0;
}
#conteneur {
margin:0 auto;	
width:998px;
overflow:hidden;
zoom:1;
}
#bandeau {
margin:0 auto 19px auto;
width:998px;
height:91px;
background:url(../images/common/f_bandeau.gif) no-repeat center 0;
overflow:hidden;
}
#bandeau #gauche_bandeau {
float:left;
display:inline;
width:423px;
margin:0 0 0 49px;
}
#bandeau #gauche_bandeau #logo {
float:left;
margin:0px 0 0 0;
}

#bandeau #gauche_bandeau #accroche {
float:right;
margin:33px 0 0 0;
}
#bandeau #droite_bandeau {
float:left;
}
#bandeau #droite_bandeau #banniere_flash {
float:left;
width:300px;
height:91px;
}
#bandeau #droite_bandeau #acces_panier {
float:left;
display:inline;
margin:18px 24px 0 0;
width:178px;
padding:0 0 1px 0;
background:url(../images/common/f_acces_panier.gif) no-repeat;
overflow:hidden;
}
#bandeau #droite_bandeau #acces_panier li {
font-size:11px;
padding:0 0 0 38px;
}
#bandeau #droite_bandeau #acces_panier li.first {
background:url(../images/common/picto_cadenas.gif) no-repeat 17px 5px;
}
#bandeau #droite_bandeau #acces_panier li.last {
background:url(../images/common/picto_chariot.gif) no-repeat 17px 6px;
}
#bandeau #droite_bandeau #acces_panier li a {
margin:0 17px 0 0;
display:block;
line-height:25px;
color:#044282;
background:url(../images/common/puce.gif) no-repeat right 10px;
zoom:1;
}
#bandeau #droite_bandeau #acces_panier li a.in,
#bandeau #droite_bandeau #acces_panier li a:hover {
color:#f0493b;
background:url(../images/common/puce2.gif) no-repeat right 10px;
}
#bandeau #droite_bandeau #langue {
float:left;
margin:19px 0 0 0;
width:22px;
}
#bandeau #droite_bandeau #langue li {
margin:0 0 1px 0;
}
#bandeau #droite_bandeau #langue li a {
display:block;
width:24px;
height:23px;
background:url(../images/common/f_langue.gif) 0 0;
}

#bandeau #droite_bandeau #langue li.in a,
#bandeau #droite_bandeau #langue li a:hover {
background:url(../images/common/f_langue.gif) 0 bottom;
}

#bandeau #droite_bandeau #langue a img {
margin:5px 0 0 2px;
border:1px solid transparent;
}

#bandeau #droite_bandeau #langue li.in a img,
#bandeau #droite_bandeau #langue li a:hover img {
border:1px solid #c7c7c7;
}

/* Menu */
#menu {
height:34px;
background:url(../images/common/f_bloc_menu.gif) no-repeat 0 bottom;
overflow:hidden;
}
#menu ul {
float:right;
padding:0 51px 0 0;
text-align:center;
}
#menu ul li {
float:left;
margin:0 0 0 2px;
text-align:center;
}
#menu ul li.centrer span strong{
padding:7px 12px 0 0;
}
#menu ul li a{
height:34px;
color:#fff;
float:left;
display:block;
background:url(../images/common/f_menu.gif) repeat-x;
text-decoration:none;
}
#menu ul li a span{
display:block;
padding:0 0 0 12px;
background:url(../images/common/g_menu.gif) no-repeat;
}
#menu ul li a span strong{
display:block;
padding:2px 12px 0 0;
line-height:14px;
background:url(../images/common/d_menu.gif) no-repeat right top;
}

#menu ul li.in a,
#menu ul li a:hover{
color:#06325f;
background-position:0 bottom;
}
#menu ul li.in a span,
#menu ul li a:hover span{
background-position:0 -34px;
}
#menu ul li.in a span strong,
#menu ul li a:hover span strong{
background-position:right -34px;
}
#contenu {
background-image:url(../images/common/f_contenu.png) !important;
background-image:url(no-image);
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/common/f_contenu.png');
overflow:hidden;
zoom:1;
}
#h_contenu {
padding:0 0 30px 0;
background:url(../images/common/h_contenu.gif) no-repeat;
overflow:hidden;
zoom:1;
}
#gauche {
float:left;
display:inline;
margin:25px 25px 0 48px;
width:700px;
}
/* Colonne de droite */
#droite a {
color:#2b67a6;
font-size:11px;
}
#droite a:hover {
color:#c33;
}
#droite {
float:left;
width:175px;
}
#droite .rechercher {
margin:0 0 25px 0;
height:34px;
background:url(../images/common/f_rechercher.gif) no-repeat;
overflow:hidden;
}
#droite .rechercher form {
margin:7px 0 0 10px;
}
#droite .rechercher #recherche_rapide {
margin:1px 14px 0 0;
padding:1px 0 2px 20px;
width:94px;
font-size:11px;
color:#777;
background:#f8f8f8 url(../images/common/picto_loupe.gif) no-repeat 4px 2px;
border:1px solid #e79800;
}
#droite .rechercher input {
float:left;
}
#droite .go_panier {
display:block;
margin:0 0 15px 0;
}
#droite .encart_top {
margin:0 0 14px 0;
padding:0 0 12px 0;
background:url(../images/common/b_encart_top.gif) no-repeat 0 bottom;
}
#droite .encart_top h2 {
padding:10px 0 0 8px;
height:24px;
background:url(../images/common/t_encart_top.gif) no-repeat;
}
#droite .encart_top .encart_top_int {
padding:16px 0 0 0;
border-left:2px solid #c93125;
border-right:2px solid #c93125;
background:url(../images/common/f_encart_droite.gif) repeat-x;
}
#droite .encart_top .encart_top_int .produit {
padding:0 10px 13px 10px;
margin:0 0 14px 0;
border-bottom:1px solid #ccc;
}
#droite .encart_top .encart_top_int .produit.last {
margin:0;
border-bottom:0;
}
#droite .encart_top .encart_top_int .produit .img {
margin:0 0 7px 0;
width:119px;
height:90px;
text-align:center; 
border:1px solid #ccc;
background:#fff;
}

#droite .encart_top .encart_top_int .produit h3 {
font-size:12px;
color:#c33;
}
#droite .encart_top .encart_top_int .produit .wg {
margin:0 0 12px 0;
}
#droite .encart {
margin:0 0 17px 0;
padding:0 0 4px 0;
background:url(../images/common/b_encart_droite.gif) no-repeat 0 bottom;
}
#droite .encart h2 {
padding:5px 0 0 6px;
height:20px;
background:url(../images/common/t_encart_droite.gif) no-repeat;
}
#droite .encart form,
#droite .encart ul {
border-left:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
background:url(../images/common/f_encart_droite.gif) repeat-x;
zoom:1;
}
#droite .encart form {
padding:5px 0 5px 13px;
overflow:hidden;
zoom:1;
}
#droite .encart form label {
display:block;
margin:0 0 5px 0;
font-size:11px;
}
#droite .encart form #newsletter {
margin:1px 13px 0 3px;
padding:2px 0 2px 2px;
width:100px;
font-size:11px;
border:1px solid #ccc;
color:#777;
}
#droite .encart form input {
float:left;
}
#droite .encart form #newsletter.inputError {
border:1px solid #ec4537;
}
#droite .encart form .divError {
clear:both;
padding:5px 0 0 2px;
font-size:11px;
color:#ec4537;
}
#droite .encart ul {
padding:10px 0 5px 7px;
}
#droite .encart ul li {
padding:0 0 3px 17px;
background:url(../images/common/puce3.gif) no-repeat 0 6px;
}
/* Pied de page*/
#pied {
margin:0 0 10px 0;
padding:10px 0 0 0;
width:998px;
background-image:url(../images/common/b_contenu.png) !important;
background-image:url(no-image);
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='images/common/b_contenu.png');
background-repeat:no-repeat;
text-align:center;
color:#82bfff;
}
#pied li {
display:inline;
}
#pied li a {
font-size:11px;
color:#82bfff;
text-decoration:none;
}
#pied li a:hover {
color:#fff;
text-decoration:underline;
}
/* Styles commun */
a.savoir_plus {
padding:0 0 0 9px;
font-size:11px;
color:#2b67a6;
background:url(../images/common/puce4.gif) no-repeat 0 5px;
text-decoration:none;
}
a.savoir_plus:hover {
color:#c33;
}
/* Identification compte */
#compte {
background:url(../images/common/f_compte.gif) repeat-y;
}
#compte .b_compte {
background:url(../images/common/b_compte.gif) no-repeat 0 100%;
}
#compte .h_compte {
background:url(../images/common/h_compte.gif) no-repeat 0 0;
overflow:hidden;
zoom:1;
}
#compte h2 {
font-size:16px;
font-weight:normal;
color:#072f59;
}
#compte .client {
float:left;
display:inline;
margin:20px 0 0 16px;
width:334px;
}
#compte .client h2 {
padding:0 0 25px 115px;
}
#compte .client p {
margin:0 0 8px 0;
}
#compte .client label {
margin:3px 10px 0 0;
display:block;
float:left;
width:85px;
text-align:right;
}
#compte .client p input {
padding:2px 0 2px 2px;
width:140px;
border:1px solid #ccc
}
#compte .client a {
display:block;
margin:0 0 14px 97px;
font-size:10px;
color:#034182;
}
#compte .client a:hover {
color:#c33;
}
#compte .client input#valider {
margin:0 0 25px 95px;
}
#compte .commande {
margin:20px 0 0 25px;
float:left;
width:302px;
text-align:center;
}
#compte .commande h2 {
margin:0 0 32px 0;
}
#compte .commande p {
margin:30px 0 25px 0;
}
#compte .divError p{
margin:4px 0 0 94px;
font-size:10px;
color:#ec4537;
}
#compte .client p .inputError{
border:1px solid #ec4537;
}
/* Inscription */
#inscription {
padding:0 0 4px 0;
background:url(../images/common/b_bloc.gif) no-repeat 0 bottom;
}
#inscription form {
padding:4px 0 0 0;
background:url(../images/common/h_bloc.gif) no-repeat;
}
#inscription fieldset {
padding:0 0 33px 11px;
border-right:1px solid #f1f1f1;
border-left:1px solid #f1f1f1;
}
#inscription h2{
margin:20px 0 21px 14px;
font-size:16px;
font-weight:normal;
color:#072f59;
}
#inscription span {
color:#f90;
}
#inscription div.align {
margin:0 0 15px 0;
overflow:hidden;
zoom:1;
}
#inscription div.align label{
float:left;
margin:2px 14px 0 0;
width:152px;
font-size:12px;
color:#333;
text-align:right;
}
#inscription div.align select,
#inscription div.align input{
float:left;
padding:2px 0 2px 2px;
width:152px;
font-size:10px;
border:1px solid #cecece;
}
#inscription div.align select {
width:156px;
}
#inscription div.checkbox_identique {
padding:0 0 25px 168px;
}
#inscription div.checkbox_identique input {
margin:0 5px 0 0;
}
#inscription .submit {
margin:0 0 10px 168px;
}
#inscription p {
margin:0 0 0 168px;
font-size:10px;
color:#999;
}
#inscription .divError{
float:left;
color:#ec4537;
}
#inscription .divError p{
margin:2px 0 0 12px;
color:#ec4537;
}
#inscription div.align .inputError{
border:1px solid #ec4537;
}
.wg a {
color:#034081;
text-decoration:none;
}
.wg a:hover {
color:#c33;
}
.wg ul,
.wg p {
margin:0 0 10px 0;
}
.wg ul li {
padding:0 0 0 10px;
background:url(../images/common/puce.gif) no-repeat 0 5px;
}
