/* general */

html, ul, dl, p, img, form, input {
margin:0;
padding:0;
}

body {
margin:0;
padding:0;
background:#e6e6e6;
color:#000;
font-family: "trebuchet ms", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
font-size: 85%;
}

#global {
position:relative;
margin:0 auto;
width:1000px;
}

#fond {
background:url(../images/fond.png);
height: auto !important;
height: 640px;
min-height: 640px;
}

#contenu {
position:relative;
margin:0px 0px 0 190px;
padding-top:16px;
width:650px;
}

img {
border:none;
}

.separation {
clear:both;
}

/* entete */

#entete {
position:relative;
width:1000px;
height:120px;
background:url(../images/entete.png) ;
}

#entete h1 {
margin:0;
padding:0;
text-indent:-5000px;
font-size:28px;
}

#entete h1 img {
position:absolute;
top:19px;
left:35px;
}

#entete h2 {
position:absolute;
text-indent:-4000px;
font-size:28px;
}

#entete ul {
list-style:none;
position:absolute;
top:72px;
left:500px;
}

#entete li {
float:left;
width:150px;
}

#entete li img {
margin-right:10px;
float:left;
}

.lien_entete {
display:block;
font-size:11px;
height:20px;
font-weight:bold;
margin-top:6px;
text-decoration:none;
color:#fff;
}

#connexionstickoo {
    
    position:absolute;
    top:5px;
    left:500px;
    font-size:11px;
    color:#fff;
}

#connexionstickoo input {
margin:10px 30px 0 0;
    width:100px;
    height:12px;
        vertical-align:middle;
		border:none;
	line-height:10px;
	font-size:11px;
}

.bouton {
   position:absolute;
   border:none;
   top:23px;
   left:268px;
   width:20px;
   height:19px;
   cursor:pointer;
   background:url(../images/bouton.png);

}

.menu {
    position:absolute;
    top:1px;
    left:140px;
    width:250px;
}

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

.menus {
    position:absolute;
    top:15px;
    left:0px;
    width:250px;
}

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

/* barre menu navigation */

#barre_menu {
width:1000px;
height:30px;
background:url(../images/barre_menu.png);
}

#barre_menu ul {
    margin-left:7px;
list-style:none;
}

#barre_menu ul li {
float:left;
margin:0;
padding:0;
}

#barre_menu ul li a {
margin:7px 10px 0 3px;
display:block;
height:15px;
line-height:15px;
font-weight:bold;
width:86px;
font-size:12px;
text-align:center;
text-decoration:none;
color:#333;
background:url(../images/onglet_menu.png);
}

#barre_menu ul li a:hover {
background:url(../images/onglet_menu_hover.png);
color:#FFF;
}

/* menu gauche */

#blocgauche {
position:absolute;
top:163px;
left:10px;
margin:0px 0 0 0px;
padding-left:0px;
width:165px;
}

#haut_service {
background:url(../images/haut_service.png);
width:171px;
height:41px;
}

#fond_service {
padding-left:28px;
color:#333;
background:url(../images/fond_service.png);
width:143px;
height:185px;
}

#fond_service li {
padding-top:5px;
}

#fond_service li a {
padding-top:5px;
color:#333;
font-size:11px;
font-weight:bold;
font-family:arial;
text-decoration:none;
}

#pied_service {
background:url(../images/pied_service.png);
width:171px;
height:20px;
}

#aide {
width:164px;
margin:5px 0 0 6px;
}

#aide div {
margin:10px 0 5px 0;
border-bottom:1px solid #333333;
width:155px;
font-weight:bold;
font-size:12px;
color:#333333;
}

#aide a {
display:block;
padding-left:0px;
text-decoration:none;
font-weight:bold;
color:#d21174;
font-size:11px;
}

#fraisport {
margin:15px 0 0 6px;
width:150px;
}

#fraisport div {
margin-bottom:5px;
border-bottom:1px solid #333333;
width:155px;
font-size:12px;
font-weight:bold;
color:#333333;
}

#fraisport a {
display:block;
padding-left:0px;
font-weight:bold;
text-decoration:none;
color:#d21174;
font-size:11px;
}

.paiementsecurises {
font-weight:bold;
color:#333333;
font-size:12px;
}

.paiementsecurises div {
margin:10px 0 5px 6px;
border-bottom:1px solid #333333;
width:155px;
font-size:12px;
font-weight:bold;
color:#333333;
}

.paiementsecurises img {
margin-left:6px;
}

.paiementsecurises span {
display:block;
margin-left:8px;
text-decoration:none;
font-weight:bold;
color:#d21174;
font-size:11px;
width:155px;
}

/* menu droit */

#blocdroit {
position:absolute;
background:url(../images/panier.png);
top:160px;
left:850px;
font-size:11px;
width:137px;
height:300px;
}

#panier {
text-align:center;
font-weight:bold;
font-size:11px;
width:130px;
line-height:23px;
margin:130px 0 0 0;
padding-left:5px;
color:#d21174;
}

#modifierpanier {
display:block;
text-decoration:none;
color:#ffffff;
font-size:11px;
font-weight:bold;
text-align:center;
line-height:26px;
width:116px;
height:28px;
position:absolute;
top:220px;
left:10px;
}

#validerpanier {
display:block;
text-decoration:none;
color:#ffffff;
font-size:11px;
font-weight:bold;
text-align:center;
line-height:26px;
width:116px;
height:28px;
position:absolute;
top:254px;
left:10px;
}

/* index */

.bienvenue  {
margin:0;
padding:5px 0 0 20px;
background:url(../images/haut_bienvenue.png) no-repeat ;
width:627px;
height:20px;
font-size:12px;
color:#333333;
}

.haut_fond {
margin:0;
padding:0;
background:url(../images/haut_fond.png) no-repeat ;
width:647px;
height:14px;
color:#333333;
}

#positionchemin {
padding:0px 0 0 20px;
width:627px;
font-weight:bold;
font-size:11px;
background:url(../images/fond_fond.png);
color:#d21174;
}

#positionchemin a {
color:#333333;
text-decoration:none;
font-size:11px;
}

.bienvenue span {
color:#d21174;
}

.paragraphebienvenue {
margin:0 7px 0 0;
padding:14px 4px 13px 16px;
font-weight:bold;
font-size:11px;
width:628px;
background:url(../images/fond_fond.png);
}

.paragraphebienvenue strong {
color:#d21174;
}

.pied_fond {
background:url(../images/pied_fond.png) no-repeat;
width:647px;
height:14px;
}

/* rubrique */

.selection {
margin-left:10px;
font-size:13px;
border-bottom:3px solid;
color:#d21174;
width:630px;
}

.rubrique {
padding:0px;
margin-left:26px;
list-style:none;
}

.rubrique li {
width:176px;
margin:0 28px 7px 0;
float:left;
}

.haut_rubrique {
background:url(../images/haut_rubrique.png);
width:180px;
height:16px;
}

.fond_rubrique {
background:url(../images/fond_rubrique.png);
text-align:center;
width:180px;
}

.pied_rubrique {
background:url(../images/pied_rubrique.png);
width:180px;
line-height:29px;
color:#ffffff;
font-weight:bold;
font-size:11px;
text-align:center;
height:35px;
}

.titrerubrique {
text-align:center;
margin:0;
padding:10px 10px 0px 13px;
color:#d21174;
height:29px;
width:150px;
}

.titrerubrique  a {
text-decoration:none;
text-align:center;
color:#d21174;
font-size:11px;
width:180px;
}

.titrerubrique a:hover {
text-decoration:underline;
}

/* produit */

.blocgaucheproduit {
padding:5px 10px 0 5px;
float:left;
width:340px;
}

.haut_images {
margin-top:0px;
background:url(../images/haut_images.png);
width:320px;
height:10px;
}

.fond_images {
background:url(../images/fond_images.png);
width:320px;
}

.fond_images  img {
padding:3px 0 0 10px;
}

.pied_images {
background:url(../images/pied_images.png) no-repeat;
width:320px;
height:13px;
}

.blocdroitproduit {
padding-left:4px;
margin-top:13px;
float:left;
width:239px;
}

.titreproduit {
margin:0 0 5px 0;
font-size:13px;
color:#d21174;
padding:0;
}

.refproduit {
margin-bottom:20px;
font-size:10px;
font-style:italic;
color:#333;
}

.valeuractuel {
width:220px;
margin:0px 0 9px 10px;
padding-left:5px;
border-bottom:1px solid #000;
}

.valeurtexte {
margin:0px 0 10px 10px;
}

.petit {
text-decoration:none;
color:#fff;
background:#64666b;
text-align:center;
margin:0 5px 0 0;
display:block;
height:18px;
line-height:18px;
float:left;
width:65px;
border:1px solid #64666b;
}

.petit:hover {
background:#e586b8;
border-color:#64666b;
}

.moyen {
text-decoration:none;
color:#fff;
background:#64666b;
text-align:center;
margin:0 5px 0 0;
display:block;
height:18px;
line-height:18px;
float:left;
width:65px;
border:1px solid #64666b;
}

.moyen:hover {
background:#e586b8;
border-color:#64666b;
}

.grand {
text-decoration:none;
color:#fff;
background:#64666b;
height:18px;
line-height:18px;
text-align:center;
margin:0 5px 0 0;
display:block;
float:left;
width:65px;
border:1px solid #64666b;
}

.grand:hover {
background:#e586b8;
border-color:#64666b;
}

.titrecouleur {
margin:15px 0 5px 0;
font-size:12px;
color:#333;
font-weight:bold;
}

.saisiedeclinaison {
margin:4px 0 15px 10px;
border:1px solid;
color:#64666b;
width:120px;
background:#fff;
}

.saisiedeclinaison option {
margin:0px;
background:#fff;
color:#64666b;
border:none;
}

.prixx {
float:left;
width:160px;
margin-top:0px;
font-size:15px;
color:#d21174;
font-weight:bold;
}

#prix {
float:left;
width:160px;
margin-top:25px;
font-size:15px;
color:#d21174;
font-weight:bold;
}

.boutoncommander {
cursor:pointer;
padding-bottom:4px;
margin-top:38px;
float:left;
display:block;
font-size:13px;
font-weight:bold;
text-align:center;
color:#fff;
background:url(../images/validationcommande.png) no-repeat;
width:130px;
border:none;
}

.couleurapercu  {
border-top:1px dotted;
color:#333;
width:240px;
font-size:12px;
padding-top:3px;
margin:25px 0 0 0;
}

.couleur {
list-style:none;
width:220px;
margin:4px 0 15px 0px;
}

.couleur li {
margin:0 8px 7px 2px;
float:left;
border:1px solid;
width:12px;
height:12px;
}

.couleur li a  span {
display:none;
}

.couleur li a {
display:block;
width:12px;
height:12px;
}

.couleur li a:hover {
border:none;
background:none;
}

.couleur .position a:hover span {
display:inline;
position:absolute;
width:270px;
height:270px;
top:78px;
left:15px;
}

.couleur .jaune {
background:#FFE03F;
color:#FFE03F;
}

.couleur .orange {
background:#F39300;
color:#F39300;
}

.couleur .rouge {
background:#DC0026;
color:#DC0026;
}

.couleur .bordeaux {
background:#761F2F;
color:#761F2F;
}

.couleur .fuschia {
background:#E7468C;
color:#E7468C;
}

.couleur .violet {
background:#6D1385;
color:#6D1385;
}

.couleur .bleu_marine {
background:#0A5C9D;
color:#0A5C9D;
}

.couleur .bleu {
background:#1E7FCB;
color:#1E7FCB;
}

.couleur .bleu_ciel {
background:#84D0F4;
color:#84D0F4;
}

.couleur .bleu_vert {
background:#009AAE;
color:#009AAE;
}

.couleur .vert_clair {
background:#C1F463;
color:#C1F463;
}

.couleur .vert {
background:#6AC720;
color:#6AC720;
}

.couleur .vert_fonce {
background:#156947;
color:#156947;
}

.couleur .sable {
background:#FBF0B8;
color:#FBF0B8;
}

.couleur .marron {
background:#55290E;
color:#55290E;
}

.couleur .noir {
background:#000000;
color:#000000;
}

.couleur .gris {
background:#aeafa7;
color:#9EA1A8;
}

.couleur .blanc {
background:#FFFFFF;
color:#000000;
}

.couleur .inverse {
background:url(../images/inverse.jpg);
color:#000000;
}

.description {
margin:10px 0 0px 10px;
padding-bottom:0px;
border-bottom:1px solid #d21174;
color:#d21174;
font-size:13px;
width:630px;
}

.paragrapheproduit {
padding:20px 0 20px 13px;
width:530px;
color:#333;
font-size:12px;
}

/* panier */

.barrepanier {
margin:22px 0 0 10px;
padding:0 0px 0px 5px;
background:url(../images/haut_panier.png) no-repeat;
width:630px;
list-style:none;
height:18px;
font-size:11px;
font-weight:bold;
line-height:18px;
color:#333;

}

.barrepanier li {
float:left;
height:18px;
}

.barrepanier .designation {
width:230px;
}

.barrepanier .couleursens {
text-align:center;
width:200px;
}

.barrepanier .quantite {
text-align:center;
width:70px;
}

.barrepanier .prixpanier {
text-align:center;
width:70px;
}

.barrepanier .supprimer {
text-align:center;
width:40px;
}

.lignepanier {
margin:0px 0 0 10px;
padding:0 0px 0px 0px;
width:630px;
list-style:none;
height:40px;
font-size:11px;
color:#000;
border-bottom:1px dotted;
}

.lignepanier li {
float:left;
margin:0px 0 0px 0;
padding:0;
height:40px;
}

.lignepanier .produitimage {

width:40px;
}

.lignepanier .produitdesignation {

line-height:40px;
width:190px;
border-right:1px dotted;
}

.lignepanier .produitcouleursens {
line-height:40px;
text-align:center;
width:200px;
border-right:1px dotted;
}

.lignepanier .produitquantite {
padding-top:10px;
text-align:center;
width:70px;
height:30px;

}

.lignepanier .produitprix {
line-height:40px;
text-align:center;
width:70px;
border-left:1px dotted;
border-right:1px dotted;
}

.lignepanier .produitsupprimer {
line-height:40px;
text-align:center;
width:50px;
}

.produitsupprimer a {
line-height:40px;
text-decoration:none;
color:#64666b;
text-align:center;
}


.totalpanier {
text-align:center;
border-top:1px dotted ;
border-bottom:1px dotted ;
margin:25px 0 0 397px;
padding:3px 0 3px 0;
font-size:11px;
font-weight:bold;
width:195px;

}
.boutoncontinuermesachats a {
margin:40px 0px 0 20px ;
display:block;
float:left;
width:91px;
height:18px;
text-align:center;
color:#fff;
font-weight:bold;
text-decoration:none;
font-size:11px;
line-height:18px;
background:url(../images/boutonconnexion.png);
}

.boutonpanier a {
margin:40px 10px 0 200px ;
display:block;
float:right;
width:130px;
height:18px;
color:#fff;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:bold;
line-height:18px;
background:url(../images/validationcommande.png);
}

/* connexion */

.titrepage {
border-bottom:1px dotted;
margin:13px 0 0 11px;
font-size:12px;
color:#d21174;
padding:0;
width:630px;
}

.paragrapheinfos {
margin:15px 0 20px 12px;
font-size:11px;
color:#333;
width:630px;
text-align:justify;
}

#encadrementconnexion {
padding-left:35px;
}

.bloconnexion {
position:relative;
margin:0 12px 0 0; 
float:left;
width:290px;
}

.bloconnexion h4 {
margin:0px 0 0 0;
padding:14px 0 0 30px;
font-size:14px;
background:url(../images/hautconnexion.png) no-repeat;
height:14px;
color:#333;
width:247px;
}

.fondconnexion {
position:relative;
padding-top:5px;
background:url(../images/fondconnexion.png);
height:135px;
width:277px;
}

.fondconnexion  p{
margin-bottom:5px;
padding:15px 25px 0 28px;
font-size:11px;
}

.basconnexion {
background:url(../images/basconnexion.png);
width:277px;
height:16px;
}

.boutonconnexion {
position:absolute;
top:100px;
left:2px;
background:url(../images/boutonconnexion.png);
display:block;
text-decoration:none;
font-size:12px;
text-align:center;
color:#fff;
margin:18px 0 0 150px;
width:91px;
height:18px;
font-weight:bold;
font-size:11px;
line-height:18px;
}

.boutonconnexion2 {
position:absolute;
top:117px;
left:3px;
cursor:pointer;
margin:0px 0 0 150px;
background:url(../images/boutonconnexion.png) no-repeat;
border:none;
height:18px;
line-height:18px;
width:91px;
font-family: "Trebuchet MS";
font-size:11px;
font-weight:bold;
color:#fff;
}

.motpasseoublie {
margin:5px 0 2px 30px;
font-size:11px;
text-decoration:none;
display:block;
width:185px;
color:#d21174;
}

.encadrementpasse {
margin:0 0 0 30px;
padding-bottom:25px;
color:#333;
}

.boutonpasse {
float:left;
border:none;
color:#d21174;
font-weight:bold;
background:none;
}

.emailpasse {
float:left;
border:1px solid #6D6D6D;
color:#E89A9A;

}

.zoneDeSaisie {
margin-left:2px;
}

.champconnexion {
font-size:11px;
color:#333;
margin:15px 0 5px 30px;
}

.connexionerreur {
position:absolute;
top:-20px;
left:133px;
font-size:10px;
color:#FA5050;
}

/* création compte */


.encadrementbloccompte {
margin-top:14px;
}

#blocgauchecompte {
float:left;

margin:0px 80px 0 5px;
}

#blocdroitcompte {
float:left;

}

.titrecompte {
background:url(../images/hautconnexion.png) no-repeat ;
width:252px;
font-weight:normal;
font-size:12px;
font-weight:bold;
color:#333;
text-align:left;
margin:0 5px 0 0;
height:16px;
padding:10px 0 0 23px;
}

.encadrementbloccompte dl {
background:url(../images/fondconnexion.png);
width:254px;
margin:0;
padding-left:25px;

}

.encadrementbloccompte dt{
padding-top:10px;
font-size:11px;
color:#d21174;
font-weight:bold;
}

.encadrementbloccompte dd {
margin:0 0 0 0;
}

.encadrementbloccompte dd  a {
font-size:13px;
color:#5F5F5F;
text-decoration:none;
}

.basformulaire {
background:url(../images/basconnexion.png) ;
width:277px;
height:16px;
}

.encadrementbloccompte2 {
margin:0px 0 0 3px;
}

.titrecompte2 {
background:url(../images/haut_bienvenue.png) ;
width:622px;
font-weight:normal;
font-size:13px;
font-weight:bold;
color:#333;
text-align:left;
margin:20px 0 0 0;
height:18px;
padding:7px 0 0 25px;
}

.encadrementbloccompte2 dl {
background:url(../images/fond_fond.png);
width:622px;
margin:0;
padding-left:25px;

}

.encadrementbloccompte2 dt{
padding-top:11px;
font-size:11px;
color:#d21174;
font-weight:bold;
}

.encadrementbloccompte2 dd {
margin:0 0 0 0;
}

.encadrementbloccompte2 dd  a {
font-size:13px;
color:#5F5F5F;
text-decoration:none;
}

.baspasse {
margin:0px 0 0 3px;
background:url(../images/pied_fond.png) no-repeat;
width:647px;
height:13px;
}

.boutoncompte {
cursor:pointer;
margin:30px 0 30px 537px;
padding-bottom:2px;
background:url(../images/boutonconnexion.png) no-repeat;
border:none;
width:91px;
font-family: "Trebuchet MS";

font-weight:bold;
font-size:11px;
color:#fff;
}

.paragrapheinfo {
margin:15px 0 0px 15px;
font-size:11px;
color:#333;
width:630px;
}

#contenu .obligatoire {
font-size:11px;
color:#FF0000;
}

/* gestion du compte */



.paragraphes {
margin:10px 0 10px 10px;
width:630px;
color:#333;
font-size:11px;
}

.gauchecarnet {
float:left;
width:175px;
height:40px;
color:#D30F8B;
font-size:13px;
}

.droitcarnet {
float:left;
width:122px;
height:60px;
}

.droitcarnet a {
display:block;
text-align:center;
text-decoration:none;
margin:0;
background:url(../images/boutonconnexion.jpg);
border:none;
width:85px;
font-family: "Trebuchet MS";
height:21px;
line-height:21px;
font-size:12px;
color:#fff;
}

.fondcarnet {
padding:5px 0 0 25px;
background:url(../images/fondconnexion.png);
width:252px;
font-size:11px;
font-weight:bold;
color:#d21174;
}

.boutonlivraison {
cursor:pointer;
margin:10px 0 30px 180px;
background:url(../images/boutonconnexion.png) no-repeat;
border:none;
width:91px;
font-family: "Trebuchet MS";
height:18px;
font-size:11px;
font-weight:bold;
color:#fff;
}

.boutonadresse {
display:block;
text-align:center;
text-decoration:none;
margin:15px 0 0 135px;
background:url(../images/boutonconnexion.png);
border:none;
width:91px;
font-family: "Trebuchet MS";
height:18px;
line-height:18px;
font-size:11px;
color:#fff;
}

.autreadresse {
margin-top:10px;
color:#333;
}

.autreadresses  {
display:block;
margin:7px 0 5px 0;
text-decoration:none;
color:#D30F8B;
}

.boutoncomptes {
display:block;
cursor:pointer;
text-align:center;
text-decoration:none;
margin:50px 0 0 174px;
background:url(../images/boutonconnexion.png);
border:none;
width:91px;
font-family: "Trebuchet MS";
height:18px;
line-height:18px;
font-size:11px;
font-weight:bold;
color:#fff;
}

.port {
margin:20px 0 10px 518px;
font-weight:bold;
font-size:11px;
color:#d21174;
}

.positionbouton {
margin:25px 0 0 20px;
float:left;
width:450px;
}

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

.positionbouton a:hover {
text-decoration:underline;
}

.positionboutoncommande {
cursor:pointer;
margin:85px 15px 0 0;
float:right;
text-align:center;
text-decoration:none;
background:url(../images/boutonconnexion.png);
border:none;
width:91px;
font-family: "Trebuchet MS";
height:18px;
line-height:18px;
font-size:11px;
font-weight:bold;
color:#fff;
}

.cgv {
margin:0;
font-size:11px;
color:#333;
}


.listementionslegales {
margin:20px 0 0 35px;
padding:0;
}

.listementionslegales li {
padding-bottom:15px;
color:#d21174;
font-size:12px;
}

.listementionslegales li a {
color:#d21174;
font-size:12px;
color:#D30F8B;
}

.titreinformation {
margin:10px 0 15px 15px;
padding:10px 0 0 0;
font-size:14px;
color:#d21174;
}

.titres {
margin:15px 0 0px 15px;
font-weight:bold;
font-size:12px;
color:#d21174;
}

#cgv {
margin:0;
padding:0;
width:620px;
font-size:12px;
color:#333;
}

.definition {
margin-left:15px;
margin-right:0px;
margin-bottom:0px;
text-align:justify;
font-size:12px;
color:#333;
}

.donnee {
margin-left:15px;
text-align:justify;
width:620px;
font-size:12px;
color:#333;
}

.info {
margin-left:25px;
margin-right:35px;
text-align:justify;
font-size:13px;
color:#5F5F5F;
}

.fondcadregauche ul {
margin:10px 0 10px 0;
list-style:none;
}

.fondcadregauche ul li {
margin-top:2px;
}

.fondcadregauche ul li a {
font-size:13px;
color:#747474;
text-decoration:none;
}

.fondcadregauche ul li span {
color:#A46AA7;
}

.deconnecter {
display:block;
cursor:pointer;
width:90px;
text-align:center;
text-decoration:none;
margin:0 0 0px 0px;
font-size:11px;
height:13px;
line-height:13px;
background:#A46AA8;
border:1px solid #A46AA8;
color:#fff;
}


/* paiement */


.paiement {
position:relative;
margin:0px 0 110px 0px;
padding:20px 0 0 0;
}

.paiement h5 {
width:600px;
margin:0 0 0 -25px;
padding:0;
font-size:13px;
color:#333;
border-bottom:2px dotted;
}

.titrepaiement {
margin:25px 0 0px 30px;
width:440px;
font-size:12px;
font-weight:bold;

float:left;
}

.finalisationcommande {
margin:23px 0 0px 0;
float:left;
width:136px;
}

.finalisationcommande a {
display:block;
background:url(../images/validationcommande.png) no-repeat;
width:130px;
height:18px;
text-align:center;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#fff;
line-height:18px;
}


.paragraphepaiement {
position:absolute;
top:105px;
left:40px;
font-size:11px;
width:580px;
color:#d21174;
}

.recapitulatif {
font-size:11px;
font-weight:bold;
margin:20px 0 0 15px;
width:600px;
}

.recapitulatif strong {
color:#d21174;
}

.commentaires {
font-size:11px;
font-weight:bold;
margin:20px 0 0 15px;
width:610px;
}

.notice {
color:#d21174;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.imagenotice {
margin:0 5px 10px 40px;
float:left;
width:250px;

text-align:center;
}

.imagenotice dd {
margin:0;
padding:0;

width:250px;
}

.imagenotice dt {
font-size:11px;

width:250px;

}

.aides {
margin:15px 0 0px 10px;
font-size:11px;
color:#333;
}

.aides h5 {
margin:15px 0 15px 0;
font-size:13px;
color:#333;
}

.aides h6 {
margin:15px 0 15px 0;
padding:0;
font-size:13px;
color:#d21174;
}

.aides p {
width:630px;
}

.recommandation  {
margin:15px 0 15px 0;
font-size:13px;
font-weight:bold;
color:#d21174;
}

.descriptifrecommandation {
margin:0;
padding:0;
width:630px;
}

.compteur {
display:none;
}

.fondproduit {
padding:2px 0 0 0;
}

* mon espace perso */

.obligatoire {
color:#ff0000;
}

.zoneDeSaisie {
color:#6D6D6D;
}

.paragraphecompte {
margin:15px 0 10px 15px;
font-size:11px;
font-weight:bold;
color:#333;
width:620px;
}

.conteneurespaceperso {
margin:25px 0 10px 0px ;
border:2px solid #DEDFE1;
width:240px;
}

.conteneurimage {
float:left;
width:70px;
}

.conteneurespacedescription {
margin:0 2px 0 10px;
float:left;
width:150px;
}

.conteneurespacedescription h6 {
margin:4px 0 0 0;
padding:0;
font-size:12px;
color:#333;
font-weight:bold;
}

.conteneurespacedescription a {
margin:4px 0 0 0;
padding:0;
font-size:12px;
text-decoration:none;
}

.espaceperso {
margin:5px 0 0px 50px;
padding:0 0 15px 0;
list-style:none;
}

.espaceperso li {
float:left;
width:300px;

}


.paragrapheperso {
		margin:0 14px 5px 0px;
		padding:10px 0 0 0;
		background:#fff;
		
		font-size:11px;
color:#333;
font-weight:bold;
}

.sousconteneurperso {
margin-left:6px;
margin-right:6px;
border-top:2px dotted #DCDBDB;
border-bottom:2px dotted #DCDBDB;
height:113px;
}

.sousrubriqueperso {
float:left;
margin-left:7px;
border-right:2px dotted #DCDBDB;
width:113px;
}

.sousdescriptionperso {
float:left;
width:450px;
text-align:justify;

}

.sousdescriptionperso p {
margin:0;
padding:20px 5px 0 10px;
font-size:12px;
color:#A3A1A1;

}
 /* commande visualiser */
.barrecommandevisualiser {
margin:10px 0 0 10px;
padding:0 0px 0 0px;
background:url(../images/haut_panier.png) no-repeat;
width:630px;
list-style:none;

height:18px;
font-size:11px;
font-weight:bold;
line-height:18px;
color:#333;
text-align:center;
}

.barrecommandevisualiser li {
float:left;
}

.numcommande {
width:170px;
}

.date {
width:70px;

}

.montant {
width:150px;
}

.statut {
width:100px;
}

.lienvoircommande {
width:100px;
}

.barrecommandevisualiser2 {
margin:0px 0px 0 10px;
padding:0 0px 0 0px;
border-bottom:1px dotted;
width:630px;
font-size:11px;
font-weight:bold;
list-style:none;
height:43px;
line-height:40px;
color:#333;
text-align:center;
}

.barrecommandevisualiser2  li {
float:left;
margin:3px 0 10px 0;

}

.numcommande2{
width:170px;
}

.date2 {
width:70px;
}

.montant2 {
width:150px;
}

.statut2 {
width:100px;
}

.lienvoircommande2{
width:100px;
}

.lienvoircommande2 a {
text-decoration:none;
color:#333;
text-align:center;
}

.lienvoircommande2 a:hover {
text-decoration:underline;
}

.detailcommande {
margin:0 0 0 35px;
color:#64666b;
}

.barrecomdetail {
background:url(../images/haut_panier.png);
margin:10px 0 0 10px;
padding:0px 0 0 10px;
width:620px;
list-style:none;
height:18px;
font-size:11px;
font-weight:bold;
line-height:18px;
color:#333;
}

.barrecomdetail li {
float:left;
margin:0px 0 0px 0;
height:28px;

}

.barrecomdetail .refcomdetail {
width:400px;
}

.barrecomdetail .quantitecomdetail {
width:60px;
text-align:center;
}

.barrecomdetail .prixcomdetail{
width:60px;
text-align:center;
}

.barrecomdetail .totalcomdetail{
width:80px;
text-align:center;
}

.barrecomdetail2 {
margin:0px 0 0 10px;
padding:0px 0 0 10px;
width:630px;
font-size:11px;
font-weight:bold;
list-style:none;
height:40px;
color:#333;
}

.barrecomdetail2 li {
float:left;
margin:0px 0 0px 0;
height:40px;
border-bottom:1px dotted;
}

.barrecomdetail2 .refcomdetail2 {
width:400px;

}

.barrecomdetail2 .quantitecomdetail2 {
width:60px;
text-align:center;
line-height:40px;
}

.barrecomdetail2 .prixcomdetail2{
width:60px;
text-align:center;
line-height:40px;
}

.barrecomdetail2 .totalcomdetail2 {
width:80px;
text-align:center;
line-height:40px;
}

.detailnumfacture {
margin-left:25px;
color:#d21174;
font-size:12px;
}

.tableaurecap td {
    font-size:11px;
    font-weight:bold;
}

.enteteTableau {
color:#333;
font-size:11px;
font-weight:bold;
text-align:center;
}

.sousTitrePage  h3 {
margin:0 0 25px 25px;
color:#333;
font-weight:bold;
font-size:11px;
}

.positionboutonretour {
margin:25px 20px 20px 0;
float:right;
width:122px;
text-align:center;
text-decoration:none;
background:url(../images/boutonconnexion.png);
border:none;
width:91px;
font-family: "Trebuchet MS";
height:18px;
font-weight:bold;
line-height:18px;
font-size:11px;
color:#fff;
}

.positionboutonretour a {
text-decoration:none;
color:#fff;
}

.lienfacture {
margin:0 0 0 25px;
}

.lienfacture a {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#d21174;
}

.lienfacture a:hover {
text-decoration:underline;
}



.formulairecontact td {
width:250px;
text-align:left;
height:15px;
}

.formulairecontact  {
margin:10px 0 0 10px;
font-size:12px;
font-weight:bold;
}

/* pied */

.pied {
background:url(../images/pied.png);
padding:22px 0 0 15px;
height:70px;
}

.fondpied {

	
	background:url(../images/fond.png);
padding-top:50px;
}

.partenaires {
	font-size:12px;
	text-align:center;
	color:#64666b;		}
			
#lien_pied {
margin:0px 70px 15px 60px;
padding:O;
text-align:center;
list-style:none;
}

#lien_pied  li {
display:inline;
font-size:13px;
color:#64666b;
}

#lien_pied li a {
text-decoration:none;
font-size:13px;
font-weight:bold;
color:#64666b;
}

.signature {
    padding-top:0px;
text-align:center;
color:#d21174;
font-size:11px;
}

.thelia {
color:#d21174;
font-size:11px;
text-decoration:none;
}

/* contact */

.haut_contact{
margin:10px 0 0 0;
padding:0;
background:url(../images/haut_fond.png) no-repeat ;
width:647px;
height:17px;
color:#333333;
}

.encadrementcontact {
background:url(../images/fond_fond.png);
width:647px;
}

.blocgauchecontact {
float:left;
width:340px;
border-right:1px dotted;
}

.blocgauchecontact h5 {
margin:3px 0 30px 30px;
padding:0;
color:#333;
font-size:12px;
font-weight:bold;
}

.blocgauchecontact ul {
color:#d21174;
list-style:none;
margin:0 0 0 35px;
font-size:11px;
font-weight:bold;
}

.blocgauchecontact h6 {
margin:25px 0 20px 30px;
padding:0;
font-size:12px;
color:#333;
font-weight:bold;
}

.blocgauchecontact p {
margin:0 0 5px 35px;
font-size:11px;
font-weight:bold;
color:#333;
width:200px;
}

.blocgauchecontact a {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#d21174;
}

.blocgauchecontact span {
font-size:11px;
font-weight:bold;
color:#d21174;
}

.blocgauchecontact a:hover {
text-decoration:underline;
}

.blocdroitcontact {
float:left;
width:280px;
margin-left:20px;
}

.blocdroitcontact h5 {
margin:3px 0 20px 30px;
padding:0;
color:#333;
font-size:12px;
font-weight:bold;
}

.blocdroitcontact dl {
margin:O;
padding:O;
}

.blocdroitcontact dt {
font-size:11px;
font-weight:bold;
margin-left:25px;
color:#333;
}

.blocdroitcontact dd {
margin-left:25px;
}

.envoye  {
border:none;
cursor:pointer;
color:#fff;
font-weight:bold;
font-size:12px;
background:url(../images/envoyer.png) no-repeat;
width:73px;
height:18px;
padding-bottom:3px;
}

.annule {
margin-left:95px;
border:none;
height:18px;
padding-bottom:3px;
cursor:pointer;
color:#fff;
font-weight:bold;
font-size:12px;
background:url(../images/annuler.png) no-repeat;
width:73px;

}

/* foire aux questions */

.fondquestions {
background:url(../images/fond_fond.png);
width:647px;
}

.titrequestions {
font-weight:bold;
margin:0 0 20px 0;
padding:7px 0 0 50px;
color:#333;
}

.titrequestions a {
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#333;
}

.fondquestions dl {
margin:0 0 0 20px;
font-size:12px;
}

.grostitres {
margin:0 0 20px 0px;
font-weight:bold;
color:#d21174;
font-size:12px;
}

.petittitres {
margin:0 0 0 5px;
font-weight:bold;
color:#333;
font-size:12px;
}

.fondquestions dd {
margin:5PX 0 0px 11px;
width:600px;
text-align:justify;
padding-bottom:10px;
font-size:11px;
color:#333;
}

.exemple {
margin-left:50px;
}




