body {
	margin:0;
	padding:0;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	background:#471F23;
}
ul {
	list-style-type:none;
}
img {
	border:none;
}
* {
	margin:0;
	padding:0;
}
.avertissement {
	font:bold 14px "Times New Roman", Times, serif;
	color:#C00;
}
.clearboth {
	clear:both;
}
.floatleft {
	float:left;
}
.img_float-left {
	float:left;
	margin:0 20px 20px 0;
}
.img_float-right {
	float:right;
	margin:0 0 20px 20px;
}

h2 {
	font:18px Arial, Helvetica, sans-serif;
	color:#000;
	/*border-bottom:1px solid #E0E0E0;*/
}
h3 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#000;
	background:url(images/puce.png) no-repeat 0 0;
	padding:0 0 0 23px;
	margin:20px 0 10px 0;
	clear:both;
}

#conteneur {
	width:auto;
	height:auto;
	position:relative;
}

#menu-principal {
	width:auto;
	background:#254A70;
	text-align:center;
}
#menu-principal ul {
	width:800px;
	margin:auto;
	background:#254A70;
	font:10px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	height:34px;
}
#menu-principal ul li {
	float:left;
	background:url(images/separation-menu-principal.png) no-repeat;
}
#menu-principal ul li a {
	color:#FFF;
	text-decoration: none;
	display:block;
	padding:10px 20px 10px 10px;
	outline:none;
}
#menu-principal ul li a:hover {
	color:#FF0;
	text-decoration: none;
}
#menu-principal ul li.hover a {color:#FF0; cursor:default;}

.etoiles {
	height:18px;
	background:url(images/etoiles.png) repeat-x;
	border-top:1px solid #FF0;
	border-bottom:1px solid #FF0;
	clear:both;
}
.ombre_bas {
	height:5px;
	background:url(images/ombre_bas.png) repeat-x;
	clear:both;
}
#homepage {
	width:auto;
	text-align:center;
	background:url(images/homepage-fond.gif) repeat-x;
	position:relative;
}

#menu-bottes {
	padding:10px 0 0 0;
	background:#FFF url(images/tirets_bas.png) repeat-x 0 0;
	height:160px;
}
#menu-bottes ul {
	width:1200px;
	height:155px;
	margin:auto;
	font-size:0px;
}#menu-bottes ul li {
	float:left;
}
#menu-bottes ul li a {
	display:block;
	width:105px;
	height:135px;
	background-position:left bottom;
	outline:none;
}
#menu-bottes ul li a:hover {
	background-position:left top;
}
#menu-bottes ul li span {
	text-indent:-5000px;
}

#menu-bottes ul li.hover a {background-position:left top !important; cursor:default;}

#menu-bottes ul li.basic_carre_moto a {background-image:url(images/menu-bottes/basic_carre_moto.jpg); width:315px; height:150px;}
#menu-bottes ul li.basic a {background-image:url(images/menu-bottes/basic.jpg);}
#menu-bottes ul li.carre a {background-image:url(images/menu-bottes/carre.jpg);}
#menu-bottes ul li.moto a {background-image:url(images/menu-bottes/moto.jpg);}
#menu-bottes ul li.mexicaine a {background-image:url(images/menu-bottes/mexicaine.jpg);}
#menu-bottes ul li.texane a {background-image:url(images/menu-bottes/texane.jpg);}
#menu-bottes ul li.low_boots a {background-image:url(images/menu-bottes/low_boots.jpg);}
#menu-bottes ul li.exotic a {background-image:url(images/menu-bottes/exotic.jpg);}
#menu-bottes ul li.fancy_homme a {background-image:url(images/menu-bottes/fancy_homme.jpg);}
#menu-bottes ul li.fancy_femme a {background-image:url(images/menu-bottes/fancy_femme.jpg);}
#menu-bottes ul li.vetements a {background-image:url(images/menu-bottes/vetements.jpg);}
#menu-bottes ul li.accessoires a {background-image:url(images/menu-bottes/accessoires.jpg);}


#fond_blanc_ombre {
	width:auto;
	position:relative;
	background:#FFF url(images/fonds/ombre-blanche.png) repeat-x;		
}
#fond_deg_bleu {
	width:auto;
	position:relative;
	background:#FFF url(images/fonds/fond_deg_bleu.jpg) repeat-x;
}
#catalogue {
	width:720px;
	min-height:400px;
	position:relative;
	background-repeat:no-repeat;
	padding:0 0 5px 275px;
	margin:0;
}
.fond-basic_carre_moto {
	background-image:url(images/fonds/fond-basic_carre_moto.jpg);
}
.fond-mexicaine {
	background-image:url(images/fonds/fond-mexicaine.jpg);
}
.fond-texane {
	background-image:url(images/fonds/fond-texane.jpg);
}
.fond-exotic {
	background-image:url(images/fonds/fond-exotic.jpg);
}
.fond-low_boots {
	background-image:url(images/fonds/fond-low_boots.jpg);
}
.fond-fancy_femme {
	background-image:url(images/fonds/fond-fancy_femme.jpg);
}
.fond-fancy_homme {
	background-image:url(images/fonds/fond-fancy_homme.jpg);
}
.fond-gowest {
	background-image:url(images/fonds/fond-gowest.jpg);
}
.fond-company {
	background-image:url(images/fonds/fond-company.jpg);
}
.fond-fabrication {
	background-image:url(images/fonds/fond-fabrication.jpg);
}
.fond-entretien {
	background-image:url(images/fonds/fond-entretien.jpg);
}
.fond-procedure {
	background-image:url(images/fonds/fond-procedure.jpg);
}
.fond-points_vente {
	background-image:url(images/fonds/fond-points_vente.jpg);
}
.fond-liens {
	background-image:url(images/fonds/fond-liens.jpg);
}


.fond-deco {
	background-image:url(images/fonds/fond-deco.jpg);
}
.fond-accessoires {
	background-image:url(images/fonds/fond-accessoires.jpg);
}
.fond-textiles {
	background-image:url(images/fonds/fond-textiles.jpg);
}

#listeSouscateg{
	width:auto;
	min-height:305px;
	margin:0 10px 0 10px;
}

#listeSouscateg ul{
	margin:0;
	padding:0;
}
#listeSouscateg li{
	
	text-decoration:none!important;
	height:40px!important;
	
	line-height:40px;
	font-size: 25px;
	color: #254A70;
	border-bottom:1px dashed #ccc;
	margin-bottom:7px;
}
#listeSouscateg li a{
background:#F2F2F2 url(images/fleche-liste-souscat.png) no-repeat 7px 8px!important;
	text-decoration:none!important;
	color: #254A70;
	display:block;padding-left:35px;
}
#listeSouscateg li a:hover{
background:#254A70 url(images/fleche-liste-souscat.png) no-repeat 7px 8px!important;
	color: #fff;
	display:block;
}

#catalogue h1 {
	width:700px;
	padding:10px 0 0 0;
	font:18px "Times New Roman", Times, serif;
	color:#000;
	text-transform:uppercase;
}
#catalogue h1 span {
	text-indent:-5000px;
	display:block;
}
#catalogue h1 img {
	padding:0 0 10px 0;
	float:left;
}





.blocCatalogue{
	width:220px;
	height:305px;
	margin:30px 10px 0 10px;
	float:left;
	position:relative;
}


.blocCatalogue img{
	max-width:220px;
	margin-right:5px;
	max-height:305px;
	border:1px solid #fff;
	padding-bottom:5px;
	position:absolute;
	bottom:0;
	left:0;


}
.blocCatalogue img:hover{
	border-bottom: 1px solid #CC0000;

}


.imagecatalogue{
	vertical-align:middle!important;
	margin: inherit!important;
	clear: inherit!important;
	position: inherit!important;
	top: inherit!important;	
	}

.blocCatalogue p{
	margin:10px 0 15px 0;
	clear:both;
	text-align:center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px !important;
	text-transform: lowercase;
	font-weight: bold !important;
	position:absolute;
	top:315px;	
}
.blocCatalogue a, .legende a{
	color:#000000 !important;
	text-decoration:none;
}

.blocCatalogue a:hover, .legende a:hover{
	color: #CC0000 !important;
	text-decoration:none;
}










#catalogue dl.liste {
	float:left;
	margin:0 20px 10px 0;
	
}
#catalogue dl.liste dt {
	font-size:0px;
	height:305px !important;
	
}
#catalogue dl.liste dt img {
	width:220px;
	height:305px;

}
#catalogue dl.liste dt a {
	padding:0 0 5px 0;
	border-bottom:1px solid #ccc;

}
#catalogue dl.liste dt a:hover {
	border-bottom:1px solid #C00 !important;
}
#catalogue dl.liste dd {
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	text-align:center;
	width:220px;
	/*border-top:1px solid #ccc;*/
	margin:5px 0 0 0;
	padding:3px 0 0 0;
}

#catalogue p {
	width:90%;
	font:12px Arial, Helvetica, sans-serif;
	margin:0 0 15px 0;
	clear:both;
}
#catalogue p a {
	color:#C00;
}
#catalogue p a:hover {
	text-decoration:none;
}
.blanc_alpha {
	background:url(images/blanc_alpha.png);
	padding:1px 0 5px 10px;
	margin:0 0 0 -10px;
	height:100%;
	border:1px solid #E0E0E0;
	clear:both;
}

#catalogue-ombre_bas {
	width:100%;
	background:#FFF url(images/contenu-ombre_bas.png) repeat-x;
	height:22px;
	clear:both;
	font-size:0px;
	position:relative;
}

.zone700px {
	width:700px;
	clear:both;
	margin-top:15px;
}


#BlocBouton{
	width:auto;
	position:relative;
	height:45px;
	border-top:1px dashed #ccc;
	padding-top:15px;
	margin:15px 0 0 0 !important;
}
.bouton {
	margin:0;
	clear:both;
	font-size: 16px;
	text-align:center;
	white-space:nowrap;
	

}
.bouton a {
	color:#000;
	display:block;
	text-decoration:none;
	background: #F0F0F0;
	border:1px solid #ccc;
	padding:4px 5px 4px 5px;
}
.bouton a:hover {
	text-decoration:none;
	color:#FF0;
	display:block;
	background: #CC0000;
	border:1px solid #ccc;
}
.bouton.droite {
	background:url(images/fleche-droite.png) no-repeat right center;
	padding:0 12px 0 0;
	float:right;
}
.bouton.droite a {
	background:#C00 url(images/arrondi-gauche.png) no-repeat left top;
}
.bouton.gauche {
	background:url(images/fleche-gauche.png) no-repeat left top;
	padding:0 0 0 12px;
	float:left;
}
.bouton.gauche a {
	background:#C00 url(images/arrondi-droite.png) no-repeat right top;
}
.bouton.valider {
	float:left;
	background:url(images/fleche-droite.png) no-repeat right center;
	padding:0 12px 0 0;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:-1px 0 0 5px;
}
.bouton.valider a {
	padding-top:1px !important;
	background:#C00 url(images/arrondi-gauche.png) no-repeat left top;
	color:#FFF !important;
}
.bouton.valider a:hover {
	color:#FF0 !important;
}
.marge {
	margin:15px 0 10px 260px !important;
}
	

dl#detail-photo {
	float:left;
	clear:both;
	margin:0 40px 0 0;
}
dl#detail-photo dt a {
	clear:both;
}

#descriptif {
	float:left;
}
#descriptif dl {
	width:400px !important;
}
#descriptif dl dt {
	width:115px !important;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#254a70;
	float:left;
	clear:both;
	margin:0 0 10px 0;
	padding:0 10px 0 0;
	position:relative;
}
#descriptif dl dd {
	width:auto !important;
	font-size:12px;
	margin:0 0 10px 0;
}
#descriptif dl dd a {
	color:#000;
}
#descriptif dl dd select {
	width:175px !important;
	border:1px solid #E0E0E0;
	font:11px Arial, Helvetica, sans-serif;
}

.prix {
	color:#900 !important;
}
.legende {
	display:block;
	position:absolute;
	top:0;
	right:20px;
	font:9px Arial, Helvetica, sans-serif !important;
	font-weight:normal !important;
	width:50px;
	text-align:center;
	line-height:8px !important;
}
.choix_pointures {
	border:1px solid #E0E0E0;
	padding:5px;
	text-decoration:none;
	font-weight:bold;
	outline:none;
	background:url(images/fond-boutique.jpg) 0 -50px;
}
.choix_pointures:hover,.choix_pointures:active, .choix_pointures:focus {
	text-decoration:none;
	color:#900 !important;
	border:1px solid #E0E0E0;
	/*border-bottom:2px solid #E0E0E0;*/
	
}
#smenu1 {
	clear:both;
}
#smenu1 table {
	margin:0 0 10px 0;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
	font:11px Arial, Helvetica, sans-serif;
	
}
#smenu1 td {
	border:1px solid #FFF;
	text-align:center;
}
#smenu1 td a {
	padding:3px 0 3px 0;
	width:30px;
	display:block;
	color:#000;
	text-decoration:none;
	background:#E0E0E0;
}
#smenu1 td a:hover {
	color:#FFF;
	background:#900;
}

#modele_similaire {
	width:200px !important;
	display:block !important;
	float:none !important;
}
.texte_bt_valider {
	height:100%;
	width:auto;
	border-top:1px solid #E0E0E0;
	margin:0 !important;
	padding:15px 0 10px 0;
	clear:both;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000;
}
#descriptif .texte_bt_valider {
	width:408px !important;
}

table.votre-recherche {
	width:100%;
	margin:10px 0 20px 0;
	padding:0;
	border-spacing:1px;
	border:1px solid #E0E0E0;
	border-bottom:2px solid #E0E0E0;
	background:url(images/fond-boutique.jpg) repeat-x;
}
table.votre-recherche th {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#254a70;
	padding:3px;
	/*border:1px solid #E0E0E0;*/
	text-align:left;
}
table.votre-recherche td {
	padding:3px;
	font:12px Arial, Helvetica, sans-serif;
	text-align:left;
	background:#FFF;
}

#choix_boutique dl {
	height:100%;
	border:1px solid #E0E0E0;
	border-bottom:2px solid #E0E0E0;
	padding:10px;
	margin:10px 0 10px 0;
	background:url(images/fond-boutique.jpg) repeat-x 0 0px;
}
#choix_boutique dl a{
	color:#6FBCD8;
}
#choix_boutique dl a:hover{
	text-decoration:none;
}
#choix_boutique dt {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#900;
}
#choix_boutique dt input {
	margin:0 5px 0 0;
}
#choix_boutique dd {
	font-size:11px;
	font-family: "Trebuchet MS", Arial !important;
	text-indent:20px;
}

#flashcontent {
	clear:both;
}

#liens {
	padding:0 0 0 125px;
	clear:both;
}
#liens dl {
	margin:0 0 30px 0;
	color:#000;
}
#liens dt {
	font:12px Arial, Helvetica, sans-serif;
	background:url(images/puce.png) no-repeat 0 -2px;
	padding:0 0 5px 23px;
	margin:0 0 0 0;
}
#liens dd {
	font:12px Arial, Helvetica, sans-serif;
	padding:0 0 0 23px;
	margin:-5px 0 0 0;
}
#liens dd a {
	color:#C00;
}

#pied {
	margin:5px 0 0 0;
	padding:0 0 10px 0;
	text-align:center;
	color:#A74953;
}
#pied a {
	text-decoration:underline;
	color:#A74953;
}
#pied a:hover {
	text-decoration:none;
	color:#A74953;
}

#pied_clear {
	text-align:center;
	color:#A74953;
	text-indent:-5000px;
}

#xiti-logo {
	text-indent:-5000px;
}

.loupe{
	background:url(images/loupe.png) no-repeat 5px 5px;
	padding:10px 7px 0 30px;
	height:30px;
	line-height:20px;
	font-size: 14px;
	font-weight: bold;
}
.loupe a{
	color:#CC0000;
	text-decoration:none;
}
.loupe a:hover{
	color:#000;
	text-decoration:none;
}

.back{
	background:url(images/back.png) no-repeat 5px 5px;
	padding:7px 7px 0 42px;
	height:30px;
	line-height:25px;
	font-size: 14px;
	font-weight: bold;
	border:1px dashed #ccc;
	white-space:nowrap;
}
.back a{
	color:#CC0000;
	text-decoration:none;
}
.back a:hover{
	color:#000;
	text-decoration:none;
}



.send{
	background:url(images/send.png) no-repeat 0 5px;
	padding:10px 7px 0 55px;
	height:50px;
	line-height:30px;
	font-size: 16px;
	font-weight: bold;
	border-top:1px dashed #ccc;
	margin:15px 0 0 0;

}
.send a{
	color:#CC0000;
	text-decoration:none;
}
.send a:hover{
	color:#000;
	text-decoration:none;
}

#gowest-Meaux{
	background:url(images/annonce-gowest-meaux.png) no-repeat;
	width:228px;
	padding:10px;
	height:308px;
	position:absolute;
	top:10px;
	right:10%;
}
#gowest-Meaux p{
	text-align:center;
	padding:15px;
	font-size: 12px;
	}
#gowest-Meaux p a{
	color:#CC0000;
	}
	
#PromoHome{
	position:absolute;
	left:-6px;
	top:20px;
	display:none;}

