@import "nav.css";
@import "contact.css";


/* -------- CSS GENERAL -------- */
html {
 margin: 0;
 padding: 0;
}
*{
	margin: 0;
	padding: 0;
}
ol, ul{
	list-style:none;
}
fieldset, img{
	border:0;
}
a{
	text-decoration:none
}
.clear{
	clear:both;
}
p.mentions_legales{
	padding:10px;
	font-size:12px;
	color:#fff;
}
body {
	background: url(../images/deco/index_03.jpg) no-repeat center 0 #FFF;
	color:#000;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	overflow:auto;
	overflow-x:hidden;
   	font-weight:lighter;
	}

/* -------- GENERAL -------- */
#corps{
	width:900px;
	margin:0 auto;
	left:0px;
	position:relative;
	}
/* -------- GENERAL -------- */
#home{
	width:1024px;
	margin:0 auto;
	left:0;
	position:relative;
	}	
	
	
	
	
/* -------- HEADER -------- */
#header{
	width:inherit;
	height:350px;
	z-index:10;
}
h1{
	top:150px;
	left:70px;
	width:259px;
	height:109px;
	position:absolute;
	font-size:350%;
	color:#e2001a;
	text-indent:-9999px;
}
/* -------- FOOTER -------- */
#footer{
	width:900px;
	padding:30px 0 0 0;
}
#logo{
	width:100px;
	height:68px;
	float:left;
}
#adresse{
	width:800px;
	float:left;
}
#adresse p{
	font-size:80%;
	border-bottom:#bfbfbf solid 1px;
	padding:0 0 5px 0;
	color:#434343;
	letter-spacing:4px;
}
#adresse ul{
	float:left;
	padding:5px 50px 10px 0;
}
#footer a{
	font-size:80%;
	color:#434343;
}
#footer a:hover{
	color:#93117e;
}
#adresse p.fin{
	border-bottom:none;
	padding:0 0 30px 0;
	letter-spacing:normal;
	border-top:#bfbfbf solid 1px;
}
/* -------- CONTENU -------- */
#content{
	width:900px;
}
#contentplan{
	width:900px;
	min-height:295px;
    height: auto !important;
    height: 100%;
	background:url(../images/deco/plan-contact.gif) no-repeat 840px top;
}
#contentmerci{
	width:900px;
	min-height:295px;
    height: auto !important;
    height: 100%;
	background:url(../images/deco/merci.gif) no-repeat 840px top;
}
#contentnews{
	width:900px;
	min-height:263px;
    height: auto !important;
    height: 100%;
	background:url(../images/deco/newsletter.gif) no-repeat 840px top;
}
.catalogue{
	min-height:263px;
	padding:0 0 0 80px;
    height: auto !important;
    height: 100%;
	background:url(../images/deco/catalogue.gif) no-repeat 840px top;
}
.vetements{
	min-height:263px;
    height: auto !important;
    height: 100%;
	padding:0 0 0 80px;
	background:url(../images/deco/vetements.gif) no-repeat 840px top;
}
.panier{
	min-height:263px;
    height: auto !important;
    height: 100%;
	padding:0 0 0 80px;
	background:url(../images/deco/panier.gif) no-repeat 840px top;
}
.paiement{
	min-height:263px;
    height: auto !important;
    height: 100%;
	padding:0 0 0 80px;
	background:url(../images/deco/paiement.gif) no-repeat 840px top;
}
.achat-merci{
	min-height:263px;
    height: auto !important;
    height: 100%;
	padding:0 0 0 80px;
	background:url(../images/deco/achat-merci.gif) no-repeat 840px top;
}
.mes-dates{
	min-height:263px;
    height: auto !important;
    height: 100%;
	padding:0 0 0 80px;
	background:url(../images/deco/mes-dates.gif) no-repeat 840px top;
}
.retrouver{
	min-height:263px;
    height: auto !important;
    height: 100%;
	padding:0 0 0 80px;
	background:url(../images/deco/retrouver.gif) no-repeat 840px top;
}
.autentification{
	min-height:280px;
    height: auto !important;
    height: 100%;
	padding:0 0 0 80px;
	background:url(../images/deco/autentification.gif) no-repeat 840px top;
}
.compte{
	min-height:263px;
    height: auto !important;
    height: 100%;
	padding:0 0 0 80px;
	background:url(../images/deco/compte.gif) no-repeat 840px top;
}
.nouveau-compte{
	min-height:266px;
    height: auto !important;
    height: 100%;
	padding:0 0 0 80px;
	background:url(../images/deco/nouveau-compte.gif) no-repeat 840px top;
}
.accessoires{
	min-height:300px;
    height: auto !important;
    height: 100%;
	padding:0 0 0 80px;
	background:url(../images/deco/accessoires.gif) no-repeat 840px top;
}
.bagagerie{
	min-height:300px;
    height: auto !important;
    height: 100%;
	padding:0 0 0 80px;
	background:url(../images/deco/bagagerie.gif) no-repeat 840px top;
}
.chaussures{
	min-height:300px;
    height: auto !important;
    height: 100%;
	padding:0 0 0 80px;
	background:url(../images/deco/chaussures.gif) no-repeat 840px top;
}
.visu{
	width:519px;
	min-height:672px;
	float:left;
	padding:20px 0 0 51px;
}
.plan{
	width:400px;
	height:auto;
	float:left;
	padding:50px 0 0 80px;
}
.texte{
	width:220px;
	float:left;
	padding:50px 80px 0 20px;
	line-height:20px;
	}
.contact{
	width:310px;
	float:left;
	padding:50px 0px 0 50px;
	line-height:20px;
	}
h2{
	font-size:230%;
	font-weight:lighter;
	line-height:30px;
	color:#434343;
	padding:0 0 20px 0;
}
h3{
	font-size:150%;
	font-weight:lighter;
	line-height:20px;
	color:#434343;
	padding:0 0 10px 0;
}
h4{
	font-size:100%;
	font-weight:bold;
	line-height:15px;
	color:#434343;
	padding:10px 0 0px 0;
	border-bottom:solid 1px #CCC;
}

/* -------- CONTENU 3COLS -------- */
#content3cols{
	width:845px;
	min-height:201px;
    height: auto !important;
    height: 100%;
	padding:55px 0px 50px 75px;
	background:url(images/deco/actualite.gif) no-repeat 840px top;
	}
#content3cols.liens{
	background:url(images/deco/liens.gif) no-repeat 840px top;
}
#content2cols{
	width:800px;
	min-height:201px;
    height: auto !important;
    height: 100%;
	padding:55px 0px 20px 75px;
	background:url(images/deco/presentation_08.gif) no-repeat 840px top;
	}
#content2cols.liens{
	background:url(images/deco/liens.gif) no-repeat 840px top;
}

.visuun
{
  width:230px;
	min-height:540px;
	float:left;
	padding:20px 10px 0 0px;
}
.accueil
{
  width:800px;

}
.gauche{
	width:230px;
	float:left;
	line-height:20px;
	padding:0 50px 0 0;
}
.gauche a{
	color:#434343;
}
.gauche a:hover{
	color:#93117e;
}
.gauche p.petit{
	font-size:80%;
	line-height:normal;
}
.gauchemodif{
	width:230px;
	float:left;
	line-height:20px;
	padding:0 50px 0 0;
}
.gauchemodif a:link, .gauchemodif a:visited{
	color:#434343;
}
.gauchemodif a:hover, .gauchemodif a:active{
	color:#93117e;
}
.gauchemodif img{
  margin-left: 10px;
}
.ancienes{
  margin-bottom: 10px;
  margin-left: 20px;
}
/* actualites */
.gauche-actu{
	width:230px;
	float:left;
	line-height:20px;
	padding:0 25px 0 0;
}
.gauche-actu a{
	color:#434343;
}
.gauche-actu a:hover{
	color:#93117e;
}
.gauche-actu p.petit{
	font-size:80%;
	line-height:normal;
}

div.fck_short strong
{
  font-weight:bold;
}

div.fck_short img
{
  max-width:230px; max-height:500px;
}

.autre-actu a:link, .autre-actu a:visited
{
    background: url(../images/charte/forward.jpg) no-repeat bottom left;
    padding-left:20px;
    height:28px;
    text-decoration: none;
    color: #333333;
    font-weight: bold;
}

.autre-actu a:hover, .autre-actu a:active
{
    background: url(../images/charte/forward-over.jpg) no-repeat bottom left;
    padding-left:20px;
    height:28px;
    text-decoration: underline;
    color: #901184;
    font-weight: bold;
}





/* -------- CONTENT CATALOGUE -------- */
h5{
	font-size:120%;
	font-weight:bold;
	color:#434343;
	line-height:15px;
}
h6{
	font-size:170%;
	font-weight:bold;
	color:#93117e;
}
.ref{
	font-size:70%;
	padding:5px 0 10px 0;
    text-align: center;
}
tr td p{
	font-size:90%;
}
.ligne{
	height:220px;
}
#panier{
	width:160px;
	height:62px;
	float:left;
	background:url(../images/deco/img_panier.jpg) no-repeat;
	padding:0 0 0px 0;
	}

#panier p{
	color:#717171;
	padding:0px 0 0 60px;
    font-weight: bold;
    line-height: 17px;
}

#panier a:link, #panier a:visited
{
    color:#901184;
    text-decoration: underline;
    font-weight: normal;
}
#panier a:hover, #panier a:active
{
    color:#5f1190;
    text-decoration: none;
    font-weight: normal;
}
.breadcrumbs a:link, .breadcrumbs a:visited
{
    color:#901184;
    text-decoration: underline;
    font-weight: normal;
}
.breadcrumbs a:hover, .breadcrumbsa:active
{
    color:#5f1190;
    text-decoration: none;
    font-weight: normal;
}




#validation{
	width:200px;
	height:70px;
	float:left;
	padding:0 0 0px 0;
}
#validation p{
	color:#99349e;
    font-weight: bold;
    line-height: 17px;
    padding:0px 0 0 8px;
}
#validation a:link, #validation a:visited
{
    color:#901184;
    text-decoration: underline;
    font-weight: normal;
}
#validation a:hover, #validation a:active
{
    color:#5f1190;
    text-decoration: none;
    font-weight: normal;
}
/* prod asoc */
.vignette_prod
{
    float: left;
    width:229px;
    padding: 0 10px;
    border-right: solid 1px #ffffff;
 /*   text-align: center;    */
}
#ma-list
{
  width:80px;
  float:left;
}
#ma-list a, #ma-list a:visited
{
    color:#901184;
    text-decoration: underline;
    font-weight: normal;
}
#ma-list a:hover, #ma-list a:active
{
    color:#5f1190;
    text-decoration: none;
    font-weight: normal;
}

/* -------- CONTENT GALERIE -------- */
.collections{
	width:845px;
	min-height:260px;
	padding:25px 0px 0 75px;
	background:url(../images/deco/collections.gif) no-repeat 840px top;
}
ul.thumb {
	float: left;
	list-style: none;
	margin: 0;
	padding: 10px;
	width: 750px;
	}
ul.thumb li {
	margin: 0;
/*	padding: 5px 25px 20px 0px;
*/	float: left;
	position: relative;
	width: 57px;
	height: 84px;
	}
ul.thumb li img {
	width: 57px;
	height: 84px;
	border: 0;
	padding: 0px;
	position: absolute;
	left: 0;
	top: 0;
	-ms-interpolation-mode: bicubic;
	}
ul.thumb li img.hover {
	margin-top:15px;
	border: none;
	}
.title{
	position:absolute;
	color:#fff;
	width:185px;
	height:10px;
	margin:0;
	padding:30px 0 0 0;
	text-align:center;
	}
/*------- catalog ------*/
#recherche
{
    float: right;
    width:320px;
    padding-right:40px;
}
.recherche-button
{
    background: url(../images/charte/recherche-over.jpg) no-repeat top left;
	border: none;
    width: 80px;
	height: 19px;
    margin-top:15px;
}
.recherche-button-over
{
    background: url(../images/charte/recherche.jpg) no-repeat top left;
	border: none;
	width: 80px;
	height: 19px;
    cursor: pointer;
     margin-top:15px;
}
.sel-holder
{
    float: left;
    width:200px;
}
.valider-button
{
    background: url(../images/charte/valider-over.jpg) no-repeat top left;
	border: none;
    width: 80px;
	height: 19px;
  	margin:0 0 0 20px;
    float: left;
}
.valider-button-over
{
    background: url(../images/charte/valider.jpg) no-repeat top left;
	border: none;
	width: 80px;
	height: 19px;
    margin:0 0 0 20px;
    cursor: pointer;
    float: left;
}
.separator{width:92%;	height:0px; clear:both; padding:0; margin:15px 0; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #fff; line-height: 0px; font-size: 0; overflow: hidden;}
.separator1{width:92%;	height:0px; clear:both; padding:0; margin:15px 0; border-top: 1px dashed #666666; line-height: 0px; font-size: 0; overflow: hidden;}

.prod-holder
{
    float: left;
    width:240px;
    height:260px;
    padding: 5px 7px;
}

.prod-table
{
    float: left;
    width:240px;
    border:solid 1px #bfbfbf;
    /*height:240px;*/
}

/*--------- details -----------*/
.images
{
    float: left;
    width:270px;
    height:300px;
    background: #eeeeee;
    text-align: center;
}
.prod-details
{
    float: left;
    border:solid 1px #bfbfbf;
    width:450px;
    padding:5px;
    margin-left:20px;
}
.right-holder
{
    float: right;
    width:150px;
    text-align: right;
}
.letf-holder
{
    float: left;
    width:250px;
    text-align: left;
}

.couleur-table td
{
    border: solid 1px #dddddd;
     padding:2px 10px;
     color:#901184;
}
td.labels
{
    background: #eee;
    border: solid 1px #ffffff;
    font-weight: bold;
    color:#434343;
    padding:2px 5px;
}

.prod-details p
{
    text-align: justify;
}
.prix-promo
{
    color:#9f9179;
    font-size:16px;
    font-weight: bold;
    text-align: right !important;
}


.button-ajouter
{
    background: url(../images/charte/ajouter.jpg) no-repeat top left;
	border: none;
    width: 49px;
	height: 49px;
    float: left;
}
.button-ajouter-over
{
    background: url(../images/charte/ajouter-over.jpg) no-repeat top left;
	border: none;
	width: 49px;
	height: 49px;
    cursor: pointer;
    float: left;
}

.prod-assoc
{
    float: left;
    width:755px;
    height:230px;
    background: #eeeeee;
}

.coleur-holder
{
    float: left;
    width: 265px;
    padding-left:75px;

}
.labels-sel
{
    float: left;
    width:80px;
    height:25px;
    font-weight: bold;
    color:#434343;
}
.cart
{
    float: left;
    width:100px;
    text-align:center;
}
.retour
{
    background: url(../images/charte/retour.jpg) no-repeat 0% 50%;
    height: 20px;
    padding-left:25px;
    font-weight: bold;
    font-size: 14px ;
}
.retour a:link, .retour a:visited
{
    color:#434343;
    font-weight: bold;
    text-decoration: none;
}
.retour a:hover, .retour a:active
{
    color:#a94198;
    font-weight: bold;
    text-decoration: underline;
}
.mini
{
    float: left;

}


.pagination
{
	float:left;
	width:92%;
	background:#eeeeee;
    text-align: left;
    text-transform: uppercase;

}
.pagination p
{
	float:left;
	font-size:11px;
	padding:2px 5px 2px 5px;
	background:#cbcbcb;
    margin-right:5px;
    text-align: left;
}
.pagination a:link, .pagination a:visited
{
	color:#666;
	font-weight:bold;
	text-decoration:underline;
	padding:1px 5px;
}
.pagination a:hover, .pagination a:active
{
	color:#871270;
	text-decoration:none;
	padding:1px 5px;
	font-weight:bold;
	background:#fff;
}
#sel
{
	color:#871270;
	background:#c1c1c1;
	font-weight:bold;
	padding:0px 5px 1px 5px;
	text-decoration:none;
}
/* login */
.bg-login
{
    float: left;
    width:500px;
    padding:0 125px;
    text-align:center !important;
    height:360px;
    background: url(../images/charte/bg-login.jpg) no-repeat top center;
    padding-top:90px;
}
.bg-login table
{
   width:500px;

}

.inputForm
{
    font-family: "Times New Roman", Times, serif;
	font-size: 14px;
    padding:1px;
	width: 178px;
	font-weight: normal;
	color: #af3679;
    border:1px solid #ccc;
    background-color: #fff;
}
.inputFormOver
{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
    padding:1px;
	width: 178px;
    border:1px solid #af3679;
    background-color: #f2d3e4;
    font-weight:normal;
    color: #000000;
}
.inputForm2
{
    font-family: "Times New Roman", Times, serif;
	font-size: 14px;
    padding:1px;
	width: 178px;
	font-weight: normal;
	color: #666666;
    border:1px solid #ccc;
    background-color: #eee;
}
.inputForm2Over
{
    font-family: "Times New Roman", Times, serif;
	font-size: 14px;
    padding:1px;
	width: 178px;
	font-weight: normal;
	color: #666666;
    border:1px solid #ccc;
    background-color: #eee;
}
.dotted-line
{
  background: url(../images/charte/dotts.jpg) repeat-x top left;
  width: 97%;
  padding-top:15px;
  text-align:center;
  margin: 20px 0 0 10px;
  font-size: 13px;
  color: #666;
}
.no-line
{
  background:none;
  width: 95%;
  padding-top:0px;
  text-align:center;
  margin: 2px 0 0 10px;
  font-size: 13px;  color: #666;
}

.dotted-line a:link, .dotted-line a:visited
{
    color: #901184;
    text-decoration: underline;
}
.dotted-line a:hover, .dotted-line a:active
{
    color:#000;
    text-decoration: none !important;
}
.table-row1 a:link, .table-row1 a:visited
{
    color: #333;
    text-decoration: underline;
    font-size:13px !important;
    font-family: "Times New Roman", Times, serif;
}
.table-row1 a:hover, .table-row1 a:active
{
    color:#901184;
    text-decoration: none !important;
    font-size:13px !important;
    font-family: "Times New Roman", Times, serif;
}
 .connecter{
  background: url(../images/charte/submit.gif) no-repeat left top;
  cursor:pointer;
  width: 109px;
  height: 22px;
  margin-right: 10px;
}
.connecterover{
  background: url(../images/charte/submit-over.gif) no-repeat left top;
  cursor:pointer;
  width: 109px;
  height: 22px;
   margin-right: 10px;
}
.retabilir{
    background:url(../images/charte/retablir.gif) no-repeat left top;
    cursor:pointer;
    width: 109px;
    height: 22px;
    margin-left: 10px;
    border: none;
}
.retabilirover{
	background:url(../images/charte/retablir-over.gif) no-repeat left top;
    cursor:pointer;
    width: 109px;
    height: 22px;
    margin-left: 10px;
    border: none;
}
.valider{
    background:url(../images/charte/valider.gif) no-repeat left top;
    cursor:pointer;
    width: 88px;
    height: 22px;
    margin-left: 10px;
    border: none;
}
.validerover{
	background:url(../images/charte/valider-over.gif) no-repeat left top;
    cursor:pointer;
    width: 88px;
    height: 22px;
    margin-left: 10px;
    border: none;
}
.nouv-adresse{
    background:url(../images/charte/nouv-adresse.gif) no-repeat left top;
    cursor:pointer;
    width: 240px;
    height: 22px;
    margin-left: 10px;
    border: none;
}
.nouv-adresse-over{
	background:url(../images/charte/nouv-adresse-over.gif) no-repeat left top;
    cursor:pointer;
    width: 240px;
    height: 22px;
    margin-left: 10px;
    border: none;
}
.enregistrer{
    background:url(../images/charte/enregistrer.gif) no-repeat left top;
    cursor:pointer;
    width: 108px;
    height: 22px;
    margin-left: 10px;
    border: none;
}
.enregistrerover{
	background:url(../images/charte/enregistrer-over.gif) no-repeat left top;
    cursor:pointer;
    width: 108px;
    height: 22px;
    margin-left: 10px;
    border: none;
}
.ok{
    background:url(../images/charte/ok.gif) no-repeat left top;
    cursor:pointer;
    width: 31px;
    height: 31px;
    border: none;
}
.ok-over{
	background:url(../images/charte/ok-over.gif) no-repeat left top;
    cursor:pointer;
    width: 31px;
    height: 31px;
    border: none;
}
.ici a:link, .ici a:visited{
  color:#a02b95;
  font-family:"Times New Roman", Times, serif;
  font-size: 12px;
  text-decoration:underline;

  }
.ici a:hover, .ici a:active{
  color:#a02b95;
  font-family:"Times New Roman", Times, serif;
  font-size: 12px;
  text-decoration:none;
}
/* nouveau compte client */
.inputForm1
{
    font-family: "Times New Roman", Times, serif;
	font-size: 14px;
    padding:1px;
	width: 158px;
	font-weight: normal;
	color: #af3679;
    border:1px solid #ccc;
    background-color: #fff;
}
.inputForm1Over
{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
    padding:1px;
	width: 158px;
    border:1px solid #af3679;
    background-color: #f2d3e4;
    font-weight:normal;
}
.sauver{
    background:url(../images/charte/sauver.gif) no-repeat left top;
    cursor:pointer;
    width: 95px;
    height: 22px;
    border: none;
}
.sauver-over{
	background:url(../images/charte/sauver-over.gif) no-repeat left top;
    cursor:pointer;
    width: 95px;
    height: 22px;
    border: none;
}
.deconnexion{
    background:url(../images/charte/deconnexion.jpg) no-repeat left top;
    cursor:pointer;
    width: 92px;
    height: 25px;
    border: none;
}
.deconnexion-over{
	background:url(../images/charte/deconnexion-over.jpg) no-repeat left top;
    cursor:pointer;
    width: 92px;
    height: 25px;
    border: none;
}

.effacer-adresse{
    background:url(../images/charte/effacer-adresse.gif) no-repeat left top;
    cursor:pointer;
    width: 167px;
    height: 22px;
    border: none;
}

.effacer-adresse-over{
	background:url(../images/charte/effacer-adresse-over.gif) no-repeat left top;
    cursor:pointer;
    width: 16px;
    height: 22px;
    border: none;
}
.retour-compte{
    background:url(../images/charte/retour-compte-over.gif) no-repeat left top;
    cursor:pointer;
    width: 95px;
    height: 22px;
    border: none;
    margin-left: 10px;
}
.retour-compte-over{
	background:url(../images/charte/retour-compte.gif) no-repeat left top;
    cursor:pointer;
    width: 95px;
    height: 22px;
    border: none;
    margin-left: 10px;
}
.envoyer{
    background:url(../images/charte/envoyer.gif) no-repeat left top;
    cursor:pointer;
    width: 96px;
    height: 22px;
    border: none;
    margin-left: 10px;
}
.envoyer-over{
	background:url(../images/charte/envoyer-over.gif) no-repeat left top;
    cursor:pointer;
    width: 96px;
    height: 22px;
    border: none;
    margin-left: 10px;
}
/* achat merci */
#left_content_large{
	float:left;
	width:790px;
}
.final
{
    float: left;
    width:750px;
    font-weight: bold;
}
.table-row1
{
    background: #eee;
    font-weight: bold;
    color:#000;
}
.table-row
{
    background: #fff;
}
.bullet
{
    background: url(../images/charte/bullet.jpg) no-repeat 0% 50%;
    padding:10px 0 10px 30px;
    font-weight: bold;
}
#accordion a:link,#accordion a:visited
{
    color:#434343;
    font-weight: bold;
    text-decoration: none;
}
#accordion a:hover,#accordion a:active
{
    color:#a94198;
    font-weight: bold;
    text-decoration: underline;
}

.imprimer{
    background:url(../images/charte/imprimer-comm.gif) no-repeat left top;
    cursor:pointer;
    width: 237px;
    height: 22px;
    border: none;
}
.imprimer-over{
	background:url(../images/charte/imprimer-comm-over.gif) no-repeat left top;
    cursor:pointer;
    width: 237px;
    height: 22px;
    border: none;
}
.terminer{
    background:url(../images/charte/terminer.gif) no-repeat left top;
    cursor:pointer;
    width: 108px;
    height: 22px;
    border: none;
}
.terminer-over{
	background:url(../images/charte/terminer-over.gif) no-repeat left top;
    cursor:pointer;
    width: 108px;
    height: 22px;
    border: none;
}

.paiement-link p
{
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    text-align: center !important;
}


.paiement-link a:link, .paiement-link a:visited
{
    color:#901184;
    text-decoration: underline;
    font-weight: normal;
    font-size: 14px !important;
}
.paiement-link a:hover, .paiement-link a:active
{
    color:#5f1190;
    text-decoration: none;
    font-weight: normal;
    font-size: 14px !important;
}


.carte-credit-btn{ clear: both; float: left; background: url(../images/carte-credit-btn-bg.gif) no-repeat left top; width:660px; height: 25px; display: block; text-indent: -9999px; margin: 0 0px 10px 0; border: 0px solid red; outline: none }
.carte-credit-btn:hover{ background-position: left bottom; outline: none  }

.cheque-btn{ clear: both; background: url(../images/cheque-btn-bg.gif) no-repeat left top; width: 436px; height: 25px; display: block; text-indent: -9999px; }
.cheque-btn:hover{ background-position: left bottom; }

.accordion-content{ overflow: hidden; clear: both; padding: 0 0 10px 0; float: left; width: 660px; }
#accordion{padding-left:25px;  float:left; }

a.link-button, a.link-button:visited {font-size:14px; font-family: Times New Roman; color:#901184; text-decoration:none;}
a.link-button:hover, a.link-button:active {font-size:14px; font-family: Times New Roman; color:#5f1190; text-decoration:none;}

a.link-button1, a.link-button1:visited {font-size:14px; font-family: Times New Roman; color:#901184; text-decoration:none;}
a.link-button1:hover, a.link-button1:active {font-size:14px; font-family: Times New Roman; color:#5f1190; text-decoration:none; }
