*{
margin: 0;
padding: 0;
}
body, html{
background-color: #000000;
color: #DC006A;
font-family: Georgia, "Times New Roman", Times, serif;
}
img{
border: none;
}

p {
color: #DC006A;
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 13px; 
font-size: 10px;
text-align: left;
font-weight: bold;
letter-spacing: 1px;
}
h1{
text-transform: capitalize;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
font-weight:normal;
color: #FFFFFF;
text-align: center;
padding: 0 0 18px 0;
letter-spacing: 2px;
}
h2 {
color: #DC006A;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px;
font-weight: normal;
letter-spacing: 1px;
}
h3 {
color: #DC006A;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px;
font-weight: bold;
}
h4{
font-family: Garamond, Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight:bold;
letter-spacing: 2px;
color: #dc006a;
text-align: left;
margin: 20px 0 8px 0px;
}
.gris{
color: #666666;
}
h5{
font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
font-size: 0.6em;
font-weight:bold;
color: #dc006a;
text-align: center;
}
h6{
font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
font-size: 0.6em;
font-weight:bold;
color: #dc006a;
}
.general{
position:absolute;
left: 50%; 
top: 50%;
width: 995px;
height: 583px;
margin-top: -291px; /* moiti? de la hauteur */
margin-left: -497px; /* moiti? de la largeur */
/*background: #000000 url(../images/imagesFond/globale.jpg) 183px 0 no-repeat;*/
/*border: #e81359 solid 1px;*/ 
}
a {
color: #f5abc4;
outline: none;
text-decoration: none;
}
a:hover {
color: #dc006a;
outline: none;
text-decoration: none;
}
ul{
padding: 10px 0 10px 0;
}
ul, li{
list-style-image: url(../images/puces/flecheListe.jpg);
margin: 0 0 0 10px;
font-size: 10px;
color: #666666;
}
hr{
clear: both;
color: #f5abc4;
background-color: #f5abc4 ;
height: 1px;
border: 0;
width: 91%;
}
#menu {
width: 186px;
height: 583px;
background: #DC006A url(../images/base/gauche.jpg) no-repeat;
float: left;
display: block;
margin: 0;
padding: 0;
}


.listMenu {
display: block;
height: 13px;
padding: 7px 0 10px 0;
/*border-bottom: #EB5789 solid 1px;*/
}
.listMenu a{
margin: 0 0 0 10px;
color:#ffffff;
text-decoration: none; 
outline: none;
background: url(../images/puces/flecheA.gif) 5px 3px no-repeat;
}
.listMenu a:hover{
background: url(../images/puces/flecheHover.gif) 5px 3px no-repeat;
}
.hauteurLien {
padding: 0 0 0 20px;
}
.logo2{
width: 186px;
height: 25px;
}
.listMenu h2 {
color: #FFFFFF;
margin: 0;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px;
font-weight: normal;
}
.listMenu2 {
display: block;
/*height: 13px;*/
padding: 7px 8px 5px 0;
}
.listMenu2 a{
display: block;
margin: 0 0 0 10px;
color:#ffffff;
text-decoration: none; 
outline: none;
background: url(../images/puces/flecheA.gif) 5px 3px no-repeat;
}
.listMenu2 a:hover{
color: #ffffff;
background: url(../images/puces/flecheHover.gif) 5px 3px no-repeat;
}
.listMenu3 a{
display: block;
color: #ffedf8;
/*color: #DC006A;*/
margin: 6px 0 6px 0;
padding: 0 0 0 20px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px;
font-weight: normal;
text-decoration: none; 
outline: none;
background: url(../images/puces/flecheA.gif) 5px 3px no-repeat;
}
.listMenu3 a:hover {
color: #FFFFFF;
background: url(../images/puces/flecheHover.gif) 5px 3px no-repeat;
}

.rubriqueselect a{
display: block;
color: #cfcfcf;
margin: 6px 0 6px 0;
padding: 0 0 0 20px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px;
font-weight: normal;
text-decoration: none; 
outline: none;
background: url(../images/puces/flecheHover.gif) 5px 3px no-repeat;

}

.listMenu2 h2 {
color: #FFFFFF;
margin: 0;
padding: 0 0 0 20px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px;
font-weight: normal;
}
#menu h1 a{
text-indent: -9000px;
}
.monPanier{
background: transparent url(../images/base/ombrePanier.jpg) no-repeat top;
position: absolute;
top: 465px;
width: 186px;
}
.monPanier h2{
margin: 6px 0;
}
.monPanier h3{
color: #FFFFFF;
padding: 0 0 0 40px;
font-weight: normal;
letter-spacing: 0.1em;
}
.titrePanier{
display: block;
width: 735px;
height: 15px;
font-size: 1.0em;
letter-spacing: 0.2em;
text-transform: uppercase;
padding: 0 0 15px 0;
margin: 0 0 15px 0;
border-bottom: 1px #f5abc4 solid;
}
.hauteurSeparation{

position: relative;
top: 5px;
}
.imagePanier{
float: left;
margin: 5px 10px 5px 0;
}
.overfPanier{
width: 735px;
height: 310px;
display: block;
}
.overfPanierAuto{
width: 735px;
overflow: auto;
height: 310px;
display: block;
}
.overfPanier select, .overfPanierAuto select{
font-family: Times new roman, georgia, serif;
border: #ffffff solid 1px;
width: 45px;
color: #DC006A;
Font-weight: bold;
letter-spacing: 0.05em;
font-size: 14px;
position:static;
}
.tableFinPanier{
margin: 40px 0 0 0;
border-top: #f5abc4 1px solid;
}
.tableFinPanier h2{
font-size: 0.6em;
text-transform: uppercase;
padding: 0 0 0 10px;
letter-spacing: 0;
}
.tableFinPanier p{
color: #f5abc4;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 0.6em;
padding: 0 0 0 10px;
}
.prixP{
padding: 0;
margin: 0;
border-bottom: 1px solid #DC006A;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
font-weight: bold;
color: #DC006A;
margin: 0 0 30px 0;
}
/*h3 {
text-align: justify;
color: #FFFFFF;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px;
font-weight: normal;
margin: 0;
padding: 5px 0 5px 10px;
cursor: pointer;
border-bottom: #EB5789 solid 1px;
}*/

/*--------------------------------------- */
.slide1{
width: 186px;
height: 583px;
position:absolute;
top:0;
left:186px;
z-index:250;
background: transparent url(../images/base/volet90.png) no-repeat;
}
#slide3{
width: 809px;
height: 583px;
float: left;
display: block;
/*background: transparent url(images/base/volet70Large.png) no-repeat;*/
}
#slide5{
width: 437px;
height: 583px;
float: left;
display: block;
background: transparent url(../images/base/volet70Large.png) no-repeat;
}
.fixeAccueil{
width: 809px;
height: 583px;
float: left;
display: block;

}
.rubriquesAffichage{
width: 750px;
height: 553px;
float: left;
padding: 30px 0 0 30px;
background-color: #FFFFFF
/*background: transparent url(../images/base/809.png) no-repeat;*/
}
.rubriquesAffichage h1{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
color: #DC006A;
text-align: left;
padding: 0 0 30px 0;
margin: 0;
letter-spacing: 1px;
text-transform: uppercase;
}
.rubriquesAffichage h3, .highslide-body h3{
font-family: "Trebuchet MS", verdana, arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #999999;
text-align: left;
letter-spacing: 0.2em;
line-height: 18px;
margin: 10px 0 20px 0;
}
.highslide-body h3 a, a:hover {
color: #999999;
}
.texteLargeGauche, #produitsTheme, .listeproduit{
width: 445px;
height:550px;
float: left;
}

.texteLargeDroite{
width: 285px;
height: 435px;
float: left;
}
.titreProduit h1{
padding: 0;
margin: 0;
letter-spacing: 1px;
text-transform: uppercase;
}
.texteLargeDroite h2{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px;
font-weight: normal;
color: #DC006A;
text-align: left;
padding: 0;
margin: 0;
letter-spacing: 2px;
text-transform: uppercase;
}
.texteLargeDroite p{
color: #DC006A;
margin: 0;
padding: 0;
font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;;
line-height: 15px; 
font-size: 12px;
text-align: justify;
}
.petitProduit{
width: 140px;
height:150px;
float: left;
margin: 0 0 32px 0;
}
.blocImages{
width: 420px;
float: left;
padding: 0 20px 15px 0; 
}
.imageProduit{
float: left;
}
.vignetteProduit{
float: left;
padding: 0 0 13px 13px;
}
#autrevue{
float:left;
width:91px;
}
.vignettesgrise{
float: left;
width:75px;
height:96px;
background:#f7f7f7;
margin-left:13px;
margin-bottom:12px;
}

.ficheGrandProduit{
width: 100px;
float: left;
}
.prix h1{
float: right;
margin: 15px 0 0 0;
padding: 5px 0 0 0;
border-top: 1px solid #DC006A;
}
#btImg{
display: block;
margin: 40px 0 0 0px;
}
#navigation{
position:absolute;
margin-top:-22px;
z-index:250;
}/*
#couleursprev{
position:absolute;
width:15px;
height:15px;
background: url("../images/boutons/couleursprecedent.gif") top left no-repeat;
}*/
#couleursnext{
position:absolute;
width:15px;
height:15px;
left:250px;
background: url("../images/boutons/couleurssuivant.gif") top left no-repeat;
}

.btImgCommander{
display: block;
margin: 18px 0 0 40px;
}
.pagesRubriques{
position: absolute;
top: 525px;
}
.pagesRubriques img{
position: relative;
top: 5px;
}
.pages{
position: absolute;
top: 425px;
}
.pages img{
position: relative;
top: 5px;
}
.pages a, #navigation_produitsTheme a{
color: #666666;
}
.pages a:hover, #navigation_produitsTheme a:hover{
color: #f5abc4;
}
.pages h5{
width:290px;
}
#produit_precedent, #retour_produit, #produit_suivant{
	display:block;
	height:25px;
	float:left;
}
#produit_precedent img{
	margin-right:6px;
}
#produit_precedent{
	width:104px;
}
#produit_precedent a{
	margin-right:5px;
}
#retour_produit{
	width:96px;
	margin-top:8px;
}
#produit_suivant img{
	margin-left:6px;
}
#produit_suivant{
	width:90px;
}
#produit_suivant a{
	margin-left:5px;
}

.cross{
width: 750px;
clear: left;
background: transparent url(../images/base/fine.jpg) top no-repeat;

padding: 15px 0 0 0;
}
.cross h4{
padding: 0 30px 0 12px;
margin: 0;
width: 150px;
line-height: 20px;
color: #999999;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 0;
float: left;
background: #FFFFFF url(../images/puces/flecheRose.jpg) 0px 5px no-repeat;
}
.produitCross{
float: left;
width: 180px;
display: block;
}
.texteCross{
float: left;
width: 80px;
padding: 20px 0 0 10px;
line-height: 20px;
}
.imageCross{
float: left;
}
/* ----------------------  FOOTER --------------------------*/
.footer{
padding: 5px 0 0 0;
float: left;
width:995px;
/*border: #e81359 solid 1px;*/ 
}
.footer p {
color: #525252;
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 13px; 
font-size: 9px;
text-align: center;
font-weight: normal;
letter-spacing: 0;
}
.footer a {
color: #525252;
text-decoration: none;
}
.footer a:hover {
color: #FFFFFF;
outline: none;
text-decoration: none;
}
.noBorder{
border: none;
}
/*select{
font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;;
border: #ffffff solid 1px;
width: 55px;
color: #DC006A;
Font-weight: bold;
letter-spacing: 0.05em;
font-size: 15px;
position: relative;
left: 55px;
}*/
/*select{
font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;;
border: #ffffff solid 1px;
width: 185px;
color: #DC006A;
Font-weight: bold;
letter-spacing: 0.05em;
font-size: 11px;
position: relative;
left: 55px;
}*/
.zoneDeSaisie{
border: #DC006A 1px solid;
width: 330px;
height: 18px;
margin: 4px 0;
padding: 0px 0 0 5px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #DC006A;
}
.selecto select{
position:static;

}
.boutonContinuer input, .boutonContinuer a{
float: right;
margin: 30px 0 70px 0;
}
.gaucheInscription{
width: 360px;
float: left;
height: 355px;
overflow: auto;
}
.droiteInscription{
width: 340px;
float: left;
/*background-color: #fadfe8;*/
padding: 15px;
}
.droiteInscription select{
font-family: Georgia, "Times New Roman", Times, serif;
border: #ffffff solid 1px;
width: 336px;
color: #DC006A;
margin: 4px 0;
padding: 0px 0 0 5px;
Font-weight: bold;
letter-spacing: 0.05em;
font-size: 11px;
position:static;
height: 21px;
border: #DC006A 1px solid;
}
.tableFinCreer{
margin: 10px 0 0 0;
width: 700px;
border-top: #f5abc4 1px solid;
float: left;
}
.accordion {
width: 170px;
padding: 0 0 0 10px;
}
.tabconf td{
border-bottom: #f5abc4 1px solid;
}
.tabconf h3{
padding: 0;
margin: 0 0 5px 0;
}


h3.toggler {
	cursor: pointer;
	color: #FFFFFF;
font-size: 10px;
padding: 5px 0;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}

blockquote {
	padding:5px 20px;
}

h3.section {
	margin-top: 1em;
}


div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 10px;
}
h3.section {
	margin-top: 1em;
}



div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 10px;
}
.ligneTableau{
border-bottom: #f5abc4 1px solid;
padding: 0 0 10px 0;
}

.displaynone{
	display:none;
}

.clearboth{
	clear:both;
}

.carre_taille, .taille_select{
	cursor:pointer;
	width:25px;
	height:25px;
	margin-left:5px;
	margin-bottom:10px;
	float:left;
	text-decoration:none;
	vertical-align:middle;
	line-height:25px;
	font-size:12px;
	background: url("../images/boutons/taille.png");
font-family: georgia, serif;
font-size: 10px;
color: #FFFFFF;
}

.carre_taille:hover, .taille_select{
	background-position:0px 25px;
	color:#FFFFFF;
}


#ajax{
	width:254px;
}

#ajax h4{
	margin: 20px 0 10px 0px;
}

#ajax input{
	margin-top:15px;
	vertical-align:middle;
}
#ajax select{
font-family: Garamond, Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight:bold;
letter-spacing: 2px;
color: #666666;
text-align: left;
margin: 12px 0 8px 0px;
border: none;
width: 178px;
}

#fenetre_validation{
	position:absolute;
	margin-left:150px;
	top:180px;
	width:380px;
	height:225px;
	background: url("../images/imagesFond/vetement_dispo.png");
	z-index:250;
}

#fenetre_validation h1{
width:47px;
margin:35px auto 0 auto;
text-transform: capitalize;

}


#fenetre_validation p{
width:280px;
margin:0 auto;
text-align:center;
}

#fenetre_validation .texte_error, #fenetre_validation .texte_valid{
margin-bottom:25px;
}

.texte_error{
color:#ff8700;
}
th, td{
color: #dc006a;
font-family: trebuchet MS, sans-serif;
}
.droiteInscription th, .droiteInscription td{
font-size: 9px;
padding: 5px;
border-bottom: 1px solid #999999;
}
.iconeFermer{
position: relative;
left: 300px;
}
.contenus{
width: 720px;
height: 520px;
overflow: auto;
}

/* THEMES */
#navthemes a{
margin-left:3px;
}
#navthemes .activeSlide, #navthemes .activeSlide:hover{
font-size: 1.1em;
font-weight:bold;
color: #dc006a;
}
#preview{
width:140px;
height:174px;
position:absolute;
background: transparent url("scripts/highslide/graphics/outlines/fond_preview.png") top left no-repeat;
display:none;
color:#666666;
z-index:251;
}
#preview img{
margin:14px 12px;
}


#loader {
border: 1px solid #ccc;
width: 500px;
height: 500px;
overflow: hidden;
}

#loader.loading {
background: url(/images/spinner.gif) no-repeat center center;
}
.new{
font-family: Trebuchet MS, Arial, Sans-Serif;
font-size: 9px;
position: relative;
left: 10px;
}