body {
font-family : "Trebuchet MS", Tahoma;
background : url("photo/background.jpg") repeat-x;
background-color : #FAFBFC;
margin: 0;
padding: 0;
}

.curseur {
cursor: url(example.svg#linkcursor), url("images/curseur.cur"), pointer;
}

.popup {
position: absolute;
visibility: hidden;
padding: 1px;
z-index: 99;
}

a {
color:#0582C9;
font-size : 15px;
text-decoration: none;
}

a:hover {
color:#0582C9;
font-size : 15px;
text-decoration: underline;
}

.conteneur {
position: relative;
width: 980px;
margin: 0 auto; 
}

.header_1 {
background : url("photo/header_1.jpg") no-repeat;
width : 980px;
height :55px;
overflow : hidden;
font-size : 10px;
color: #FFFFFF;
}

.header_2 {
padding-left : 681px;
width : 299px;
height :55px;
background: url("photo/header_2.jpg") no-repeat;
}

.header_2 img {
border:0px;
}

.header_3 {
width : 980px;
height :20px;
background : url("photo/header_3.jpg") no-repeat;
}

.mon_panier0 {
padding-left : 665px;
text-align : center;
width : 130px;
height :20px;
float : left;
}

a.mon_panier {
font-size : 12px;
color: #000000;
text-decoration: none;
}

a.mon_panier:hover {
font-size : 12px;
color: #000000;
text-decoration: underline;
}

.mon_compte0 {
padding-top : 4px;
padding-left : 3px;
padding-right : 38px;
text-align : left;
font-size : 11px;
width : 143px;
height :17px;
float : left;
}

a.mon_compte {
font-size : 11px;
color: #000000;
text-decoration: none;
}

a.mon_compte:hover {
font-size : 11px;
color: #000000;
text-decoration: underline;
}

.header_4 {
padding-left : 700px;
width: 280px;
height :40px;
background : url("photo/header_4.jpg") no-repeat;
font-size : 12px;
color: #22AFF6;
}

#contenu marquee {
font-size : 13px;
color: #DF0000;
font-weight: bold;
}

a.infos {
font-size : 12px;
color: #22AFF6;
font-weight: bold;
text-decoration: none;
}

a.infos:hover {
font-size : 12px;
color: #22AFF6;
font-weight: bold;
text-decoration: underline;
}


.header_5 {
width: 980px;
height :40px;
background : url("photo/header_5.jpg") no-repeat;
margin : auto;
}

.acces_rapide {
width: 980px;
height :34px;
margin : auto;
}

.acces_rapide_01 {
width: 40px;
height :34px;
border : 0px;
margin : auto;
float : left;
}

.acces_rapide_02 {
width: 81px;
height :34px;
border : 0px;
margin : auto;
float : left;
}

.acces_rapide_03 {
width: 81px;
height :34px;
border : 0px;
margin : auto;
float : left;
}

.acces_rapide_04 {
width: 116px;
height :34px;
border : 0px;
margin : auto;
float : left;
}

.acces_rapide_05 {
width: 89px;
height :34px;
border : 0px;
margin : auto;
float : left;
}

.acces_rapide_06 {
width: 99px;
height :34px;
border : 0px;
margin : auto;
float : left;
}

.acces_rapide_07 {
width: 95px;
height :34px;
border : 0px;
margin : auto;
float : left;
}

.acces_rapide_08 {
width: 112px;
height :34px;
border : 0px;
margin : auto;
float : left;
}

.acces_rapide_09 {
width: 121px;
height :34px;
border : 0px;
margin : auto;
float : left;
}

.acces_rapide_10 {
width: 107px;
height :34px;
border : 0px;
margin : auto;
float : left;
}

.acces_rapide_11 {
width: 39px;
height :34px;
margin : auto;
float : left;
}

.header_6 {
width: 980px;
height :12px;
background : url("photo/header_6.jpg") no-repeat;
margin : auto;
}

.contenu_centrale {
background : url("photo/contenu_centrale.jpg") repeat-y;
width: 980px;
margin : auto;
}

.menu_colonne {
padding-left : 42px;
padding-right : 2px;
width: 182px;
margin : auto;
float:left;
}

#contenu {
padding-left : 9px;
padding-right : 43px;
text-align:justify;
font-size:13px;
width: 702px;
margin : auto;
float:left;
}

.cg {
font-size : 11px;
}

#contenu_1 {
margin-left : 20px;
text-align:justify;
width: 692px;
float:left;
}

#contenu_1 marquee {
font-size : 13px;
color: #DF0000;
}

#contenu_2 {
margin-left : 20px;
margin-top : 20px;
text-align:justify;
width: 692px;
float:left;
}

.recherche_article {
list-style-type: none;
font-weight: bold;
font-size : 13px;
color : #21B2EE;
padding:0px;
margin:0px;
}

.allignement {
padding-left: 5px;
}

.zone_recherche {
width : 138px;
height :15px;
font-size:13px;
color:#000000;
background-color:#FFFFFF;
border-style:solid;
border: 1px solid #AEE3F9;
}

.zone {
padding-left : 7px;
float : left;
margin : 0px;
}

.menu_theme {
padding-left: 5px;
border-bottom: 1px dotted #16B6F1;
}

a.menu_themes {
font-size : 13px;
font-weight: bold;
text-decoration: none;
}

a.menu_themes:hover {
font-size : 13px;
font-weight: bold;
text-decoration: underline;
}

.menu_navigation {
list-style-type: none;
font-weight: bold;
font-size : 13px;
padding:0px;
margin:0px;
}

.menu_rubrique {
padding-left: 10px;
font-size : 12px;
color: #22AFF6;
font-weight: bold;
margin:0px;
display:none;
}

a.menu_rubriques {
font-size : 12px;
color: #22AFF6;
font-weight: bold;
text-decoration: none;
}

a.menu_rubriques:hover {
font-size : 12px;
color: #22AFF6;
font-weight: bold;
text-decoration: underline;
}

form {
padding:0px;
margin:0px;
}

.promotions {
list-style-type: none;
padding:0px;
margin:0px;
}

.partenaires {
list-style-type: none;
font-weight: bold;
font-size : 13px;
padding:0px;
margin:0px;
}

.partenaires li {
padding-left: 15px;
font-size : 13px;
color: #11ACED;
}

a.partenaire {
font-size : 12px;
color: #11ACED;
text-decoration: none;
}

a.partenaire:hover {
font-size : 12px;
color: #11ACED;
text-decoration: underline;
}

.img_promo {
height :118px;
}

.saut_ligne {
height :10px;
}

.bienvenue {
width: 699px;
height :320px;
background : url("photo/presentation.jpg") no-repeat;
}

.bienvenue_1 {
padding-top : 17px;
width: 250px;
float : left;
}

.bienvenue_2 {
padding-top : 25px;
padding-right : 19px;
width: 430px;
float : left;
}

p.presentations {
font-size : 12px;
color: #FFFFFF;
text-align:justify;
margin-top: 0px;
}

.evenementiels {
margin-top : 10px;
}

.align_center {
text-align : center;
}

p {margin: 0 0 10px 0;}

.footer_1 {
width: 980px;
height :14px;
background : url("photo/footer_1.jpg") no-repeat;
}

.footer_2 {
width: 980px;
height :16px;
color : #04425C;
font-size : 12px;
font-weight: bold;
text-align : center;
background : url("photo/footer_2.jpg") no-repeat;
}

.footer_3 {
width: 980px;
height :16px;
color : #04425C;
font-size : 12px;
font-weight: bold;
text-align : center;
background : url("photo/footer_3.jpg") no-repeat;
margin : auto;
}

.footer_4 {
width: 980px;
height :16px;
color : #FFFFFF;
font-size : 12px;
text-align : center;
background : url("photo/footer_4.jpg") no-repeat;
margin : auto;
}

.footer_4 a {
color:#0582C9;
font-size : 12px;
text-decoration: none;
}

.footer_4 a:hover {
color:#0582C9;
font-size : 12px;
text-decoration: underline;
}

.footer_5 {
width: 980px;
height :10px;
background : url("photo/footer_5.jpg") no-repeat;
margin : auto;
}

.footer_6 {
width: 980px;
height :20px;
background : url("photo/footer_6.jpg") no-repeat;
margin : auto;
}

.monpanier_1 {
width: 680px;
height :40px;
background : url("photo/monpanier_1.png") no-repeat;
}

.monpanier_etapes {
padding-left : 6px;
width: 674px;
height :64px;
background : url("photo/monpanier_2.jpg") repeat-y;
}

.monpanier_2 {
width: 640px;
padding-top : 20px;
padding-left : 40px;
background : url("photo/monpanier_2.jpg") repeat-y;
}

.monpanier_3 {
width: 680px;
height :140px;
background : url("photo/monpanier_3.jpg") no-repeat;
}

.tailles_0 {
width: 600px;
border-top: 1px solid #0685CC;
border-left: 1px solid #0685CC;
}
.tailles_1 {
width: 598px;
height :30px;
color : #FFFFFF;
font-size : 15px;
text-align : center;
background-color:#2DB5FF;
border-bottom: 1px solid #0685CC;
border-right: 1px solid #0685CC;
}
.tailles_2 {
width: 298px;
height :30px;
color : #000000;
font-size : 15px;
text-align : center;
border-bottom: 1px solid #0685CC;
border-right: 1px solid #0685CC;
}

.tailles_3 {
width: 120px;
height :100px;
border:0px;
float : left;
}

.tailles_4 {
width: 168px;
height :100px;
color : #000000;
font-size : 13px;
padding-right : 10px;
text-align:left;
float : left;
}

.tailles_5 {
width: 120px;
height :180px;
border:0px;
float : left;
}

.tailles_6 {
width: 168px;
height :180px;
color : #000000;
font-size : 13px;
padding-right : 10px;
text-align:left;
float : left;
}

.monpanier_info {
width: 600px;
height :30px;
}

.monpanier_info_1 {
width: 95px;
height :25px;
padding-top : 3px;
color : #FFFFFF;
font-size : 13px;
font-weight: bold;
text-align : center;
background-color:#2DB5FF;
border-top: 1px solid #0685CC;
border-left: 1px solid #0685CC;
border-right: 1px solid #0685CC;
border-bottom: 1px solid #0685CC;
float : left;
}

.monpanier_info_2 {
width: 196px;
height :25px;
padding-top : 3px;
color : #FFFFFF;
font-size : 13px;
font-weight: bold;
text-align : center;
background-color:#2DB5FF;
border-top: 1px solid #0685CC;
border-right: 1px solid #0685CC;
border-bottom: 1px solid #0685CC;
float : left;
}

.monpanier_info_3 {
width: 82px;
height :25px;
padding-top : 3px;
color : #FFFFFF;
font-size : 13px;
font-weight: bold;
text-align : center;
background-color:#2DB5FF;
border-top: 1px solid #0685CC;
border-right: 1px solid #0685CC;
border-bottom: 1px solid #0685CC;
float : left;
}

.monpanier_info_4 {
width: 68px;
height :25px;
padding-top : 3px;
color : #FFFFFF;
font-size : 13px;
font-weight: bold;
text-align : center;
background-color:#2DB5FF;
border-top: 1px solid #0685CC;
border-right: 1px solid #0685CC;
border-bottom: 1px solid #0685CC;
float : left;
}

.monpanier_info_5 {
width: 70px;
height :25px;
padding-top : 3px;
color : #FFFFFF;
font-size : 13px;
font-weight: bold;
text-align : center;
background-color:#2DB5FF;
border-top: 1px solid #0685CC;
border-right: 1px solid #0685CC;
border-bottom: 1px solid #0685CC;
float : left;
}

.monpanier_info_6 {
width: 82px;
height :25px;
padding-top : 3px;
color : #FFFFFF;
font-size : 13px;
font-weight: bold;
text-align : center;
background-color:#2DB5FF;
border-top: 1px solid #0685CC;
border-right: 1px solid #0685CC;
border-bottom: 1px solid #0685CC;
float : left;
}

.monpanier_infos {
width: 600px;
height :107px;
border-bottom: 1px solid #0685CC;
}

.monpanier_infos_1 {
width: 95px;
height :107px;
text-align : center;
border-left: 1px solid #0685CC;
border-right: 1px solid #0685CC;
float : left;
}

.monpanier_infos_2 {
width: 190px;
height :97px;
padding-top : 10px;
padding-left : 3px;
padding-right : 3px;
color : #000000;
font-size : 12px;
font-weight: bold;
text-align:justify;
border-right: 1px solid #0685CC;
float : left;
}

.monpanier_infos_3 {
width: 82px;
height :102px;
padding-top : 5px;
color : #000000;
font-size : 9px;
font-weight: bold;
text-align : center;
border-right: 1px solid #0685CC;
float : left;
}

input.nombres {
width:25px;
height:14px;
vertical-align:middle;
text-align:center;
}

.monpanier_infos_4 {
width: 68px;
height :70px;
padding-top : 37px;
color : #000000;
font-size : 12px;
font-weight: bold;
text-align : center;
border-right: 1px solid #0685CC;
float : left;
}

.monpanier_infos_5 {
width: 70px;
height :70px;
padding-top : 37px;
color : #000000;
font-size : 12px;
font-weight: bold;
text-align : center;
border-right: 1px solid #0685CC;
float : left;
}

.monpanier_infos_6 {
width: 69px;
height :70px;
padding-top : 37px;
color : #000000;
font-size : 13px;
font-weight: bold;
text-align : center;
border-right: 1px solid #0685CC;
float : left;
}

.monpanier_infos_7 {
width: 12px;
height :70px;
padding-top : 37px;
color : #000000;
font-size : 13px;
font-weight: bold;
text-align : center;
border-right: 1px solid #0685CC;
float : left;
}

.monpanier_total {
width: 600px;
height :40px;
border-bottom: 1px solid #0685CC;
}

.monpanier_total_1 {
width: 505px;
height :30px;
padding-top : 10px;
padding-right : 10px;
color : #000000;
font-size : 13px;
font-weight: bold;
text-align : right;
border-left: 1px solid #0685CC;
border-right: 1px solid #0685CC;
float : left;
}

.cdr {
padding-top : 20px;
color : #15AAFF;
font-size : 12px;
font-weight: bold;
text-align : center;
}

.cdr1 {
padding-top : 20px;
padding-left : 200px;
}

.monpanier_ttc {
padding-top : 30px;
padding-left : 130px;
}

.monpanier_cadeau {
padding-top : 20px;
width: 600px;
height :70px;
}

.monpanier_cadeau_1 {
width: 50px;
height :70px;
float : left;
}

.monpanier_cadeau_2 {
color : #0DAFF8;
font-size : 12px;
font-weight: bold;
width: 550px;
height :70px;
float : left;
}

.monpanier_total_final {
width: 400px;
height :20px;
color : #FFFFFF;
font-size : 13px;
font-weight: bold;
text-align : center;
background-color:#2DB5FF;
}

.monpanier_total_2 {
width: 82px;
height :30px;
padding-top : 10px;
color : #D20000;
font-size : 13px;
font-weight: bold;
text-align : center;
border-right: 1px solid #0685CC;
float : left;
}

.valider_ma_commande {
padding-top : 20px;
padding-left : 400px;
}

.fiche_article {
width: 665px;
background-image: url("photo/arcticle_cons_2.jpg");
background-repeat : repeat-y;
}

.fiche_article_1 {
width: 200px;
float : left;
}

.fiche_article_2 {
width: 465px;
float : left;
}

.arcticle_cons_0 {
background-image: url("photo/arcticle_cons_0.jpg");
background-repeat : no-repeat;
padding-top : 10px;
padding-left : 15px;
padding-right : 6px;
width: 650px;
height :20px;
}

.arcticle_cons_1 {
padding-top : 16px;
padding-left : 10px;
padding-right : 6px;
text-align : center;
width: 184px;
}

.arcticle_cons_2 {
padding-top : 15px;
padding-left : 15px;
width: 185px;
}

.arcticle_cons_3 {
padding-top : 16px;
padding-left : 5px;
padding-right : 15px;
font-size : 13px;
color: #000000;
text-align:justify;
font-weight: bold;
width: 445px;
}

.arcticle_cons_9 {
width: 465px;
height :66px;
}
.arcticle_cons_9_1 {
width: 360px;
height :66px;
float : left;
}
.arcticle_cons_8 {
border-left: 1px solid #ffffff;
text-align:center;
padding-top : 16px;
width: 104px;
height :50px;
font-weight: bold;
font-size : 23px;
color : #000000;
background : url("photo/arcticle_cons_8.jpg") no-repeat;
float : left;
}

.arcticle_cons_8x {
border-left: 1px solid #ffffff;
text-align:center;
padding-top : 16px;
width: 104px;
height :50px;
font-weight: bold;
font-size : 23px;
color : #D50000;
background : url("photo/arcticle_cons_8.jpg") no-repeat;
float : left;
}

.arcticle_cons_4 {
padding-left : 10px;
font-weight: bold;
font-size : 13px;
color : #FFFFFF;
width: 455px;
height :22px;
background : url("photo/arcticle_cons_4.jpg") no-repeat;
}

.arcticle_cons_5 {
padding-left : 10px;
font-weight: bold;
font-size : 13px;
color : #000000;
width: 455px;
height :22px;
background : url("photo/arcticle_cons_5.jpg") no-repeat;
}

.arcticle_cons_6 {
padding-left : 10px;
font-weight: bold;
font-size : 12px;
color : #FFFFFF;
width: 455px;
height :22px;
background : url("photo/arcticle_cons_6.jpg") no-repeat;
}

.arcticle_cons_7 {
background : url("photo/arcticle_cons_7.jpg") no-repeat;
width: 665px;
height :19px;
}

.console_ligne {
width: 690px;
height :330px;
}

.console_ligne1 {
padding-top : 10px;
padding-left : 10px;
}

.console {
width: 230px;
height :310px;
float : left;
}

.console_0 {
width: 204px;
height :310px;
}

.console_1 {
width: 204px;
height :14px;
background : url("photo/console_1.jpg") no-repeat;
}

.console_2 {
padding-left : 10px;
padding-right : 10px;
width: 184px;
height :211px;
text-align : center;
background : url("photo/console_2.jpg") no-repeat;
}

.console_3 {
padding-left : 8px;
padding-right : 8px;
width: 188px;
height :22px;
font-weight: bold;
font-size : 13px;
color : #FFFFFF;
background : url("photo/console_3.jpg") no-repeat;
}

.console_4 {
padding-left : 10px;
padding-right : 10px;
width: 184px;
height :22px;
font-weight: bold;
font-size : 13px;
color : #000000;
background : url("photo/console_4.jpg") no-repeat;
}

.console_4_prix {
width: 109px;
height :22px;
font-weight: bold;
font-size : 13px;
color : #000000;
float : left;
}

.console_4_info {
width: 75px;
height :22px;
text-align : right;
float : left;
}

.console_5 {
padding-left : 10px;
padding-right : 10px;
width: 184px;
height :22px;
font-weight: bold;
font-size : 12px;
color : #FFFFFF;
background : url("photo/console_5.jpg") no-repeat;
}

.console_6 {
width: 204px;
height :19px;
background : url("photo/console_6.jpg") no-repeat;
}

.visuel {
width: 230px;
height :330px;
text-align:center;
float : left;
}

.visuel img {
background-image: url("photo/theme00.jpg");
background-repeat : no-repeat;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
width: 198px;
height :299px;
border:0px;
}

.visuels {
width: 230px;
height :110px;
text-align:center;
float : left;
}

.visuels img {
border:0px;
}