body{
	margin-top:0;
	margin-left:2px;
	margin-right:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C4A795;
	/*background-color:#333333;*/
}

#global {
	
	/*border-left:1px solid #CCCCCC;*/
	/*border-right:1px solid #CCCCCC; background-color:#333333; */
	margin:0 auto;
	text-align:left;
	width:990px;
	border:1px solid #E6207D;
}

#head{ width:990px; background-color:#E6207D; height:100px; position:relative;}

#mainmenu{
 width:600px; position:relative;  height:30px;
}

#menu{
	background-image:url(top.jpg); background-color:#333333; background-repeat:no-repeat;
	width:auto; height:85px; }
	
#mainoptions {
	position:absolute; left:300px; top:60px; width: 520px; }

#logo{
	position:absolute;top:0px;left:2px;width:174px;height:100px; background-image:url(logo.jpg);
}

#searchbloc{ position: absolute; right: 0px; top: 70px; width:210px; }

#mainnavig{ border-top:1px solid #FFF; background-color:#E6207D;}
#mainnavig ul{ margin:0; padding:0; list-style-type:none}
#mainnavig ul li{ float:left; width:164px; text-align:center; height:25px;}
#mainnavig ul li a{ display:block; line-height:25px; height:25px; background-color:#E6207D; color:#FFF; text-decoration:none; font-weight:bold}
#mainnavig ul li a:visited{color:#FFF;}
#mainnavig ul li a:hover{ background-color:#D6B6C1; color:#666}
#mainnavig ul li a:active{color:#CC0033;}


#universmenu ul{ margin:0; padding:3px; list-style-type:none;}
#universmenu ul li {
	/*background-color:#C4A795;*/
	vertical-align:middle;		
}
#universmenu ul li a {
	display: block;
	color:#333;
	height:25px;
	line-height:25px;
	border-bottom:1px dotted #D6B6C1;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;	
	padding-left:3px;
}

#universmenu ul li a:hover{
	text-decoration: underline;
}

#leftpart{
	position:relative; float:left; width:140px;color:#333333;
	/*background-color:#333333*/
	/*left:2px;*/
}
#centerpart{
	position:relative; float:left; width:657px; color:#333333;
	height:auto; _height:485px; min-height:485px;
}
#rightpart{
	position:relative; float:left; width:191x;
	height:auto; _height:485px; min-height:485px;
	color:#333333;
	/*background-color:#333333;*/
}

#footer{
	background-color:#E6207D; width:auto;height:42px;position:relative;top:0px;left:0px;
	clear:both; text-align:center;
}


#prodbloc{ position:relative;  width:260px;  margin-right:30px; 
	/* border:1px solid #000000; */
}

#listprod{
	margin-top:20px;
}

#advsearch{
	position:absolute; left: 650px;top: 155px; font-size:10px; display:none;
}


/* HOME */

#selecteur{
	width:636px; 
	height:240px;
	margin:10px;
	border:0px solid #D6B6C1;
}

.subMenu{
	width:316px;
	/*height:100%;*/
	float:left;
	border-top:1px dotted #D6B6C1;
	border-left:1px dotted #D6B6C1;
	border-bottom:1px dotted #D6B6C1;
}

.mMenu{
	border-left:1px dotted #D6B6C1;
	border-right:1px dotted #D6B6C1;
	border-bottom:1px dotted #D6B6C1;	
	width:317px;
	height:39px;
	float:right;
	position:relative;
}

.addT{
	padding-left:10px;
}

#subTitle{
	border-top:1px dotted #D6B6C1;
	height:40px;
}

.selecteur_link{
	font-size:14px;
	text-decoration:none;
	cursor:pointer;
	position:absolute;
	top:10px;
}



#engagements{ margin:10px; border:0px solid #999; clear:both}

.engagement{ margin:0 14px; height:210px; width:180px; float:left; border:1px solid #999;}

#promo{ height:150px;}

#service{ height:100px; }

#cqtqlogue{ height:200px;}

#nosboutiques{ height:200px; text-align:center }

#gift{ height:110px}

.rightcolbloc{margin:5px;border:1px dotted #666;}


/* Boutik */
.instit{	
		float:left;
		margin-left:20px;
		width:150px;
		text-align:center;
}

#horaires{
		display:block; width:550; font-size:13px; margin-top:30px; text-align:center; font-weight:bold;
}

#universlegend{
		font-size:15px; margin-top:30px; text-align:center; font-weight:bold;
}

/* Fiche prod */
#fiche{
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	height:auto; _height:150px; min-height:150px;
}
#blockone{
	border:1px solid #CCCCCC;
	height:auto;min-height:100px;
}
#prix{
	float:right;clear:both;
}
#prix td{
	border-bottom:solid 1px #CCCCCC;
	font-size:11px;color:#333;
}
#addartlink{
	text-align:right; margin-right:10px; 
}
#promoblock{
	width:140px; padding:5 5 5 5; font-size:11px; font-weight:bold; text-align:center;
}
#picstatut{

}
#buyinfos{

}
#fd_selection{
 	margin:10px; border:1px solid #ccc;
}
#likem{
 	margin:10px; border:1px solid #ccc;
}
#fd_txt{
	float:left;  width:300px;
}
#fd_title{
	font-size:14px; font-weight:bold; margin-bottom:15px;
}
#fd_pic{
	margin-top:10px; margin-bottom:10px;
	width:300px;
	height:200px;
	border:1px solid #fff;
	float:left;
}
#fd_desc{
	position:relative;
}


/* Liste Generale */
#cell_table{
	border:2px solid #D6B6C1;
	width:280px;
	float:left;
	margin:5px 15px;
	position:relative;
	height:310px;
}

#cell_table .status{
	color:#FFF;
	height:20px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
}

#cell_table .cc{
	background-color:#B43958;
}
#cell_table .promo{
	background-color:#F06;
}
#cell_table .bs{
	background-color:#0C3;
}

#cell_table .descr{
 float:left;  text-align:center; margin-left:2px; font-size:11px; width:100%
}

#cell_table a{
	text-decoration:none;
	text-align:center;	
	color:#000000; font-weight:bold; text-decoration:underline;
}
#cell_table .marque{
	font-size:11px;
	color:#CC0033;
	font-weight:bold;
}
#cell_table .price{
	font-size:14px;
	color:#CC0033;
	font-weight:bold;
}

#cell_table .oldprice{
	text-decoration:line-through;
}
.oldprice{text-decoration:line-through;}

#lg_price{
	text-align:left;
	position:relative;
	left:5px;
}
#lg_cart{
	text-align:right;
	position:relative;
	right:10px;
}
.cart_part{ width:115px; position:absolute; right:0px; bottom:0px; background-image:url(prstoir.png)}

#cell_table .miniat{
	float:right; width:80; margin-top:5px; text-align:center;
}


/* FOOTER */
#poweredby{
	position:absolute; right:10px; bottom:5px; font-size:10px; color:#FFF;
}
#poweredby a{
	color:#FFF; text-decoration:none;
}
#copyright{
	position:absolute; left:10px; bottom:5px; font-size:10px; color:#FFF;
}
#footitemholder{
	width:530px; position:relative; margin:auto;  height:20px; top:5px;
}
.footitem{ position:relative; float:left; width:130px;
 color:#FFF; font-weight:bold; text-align:center; border-right:1px solid #FFF;} 
.footitem a{ color:#FFF; text-decoration:none;} 

.option{
	float:left; position:relative; margin-right:40px;
}

.option img{
	margin-right:5px;
}


.middlestiquette{
	border-top: 1px solid #801642;
	background-image:url(cad_bkg.jpg); background-repeat:repeat-y;
	/*
	border-left: 1px solid #801642;
	border-right:1px solid #801642;
	*/
	width: 140px;
}
.test2{
	/*border-right: 1px solid #660099;
	border-left: 1px solid #660099;
	border-top:1px solid #660099;
	*/
	background-color: #000000
}


.imgGauche{ vertical-align:text-bottom; width:10px; height:15px; /*border: 1px solid #000000;*/}
.imgDroite{ vertical-align:text-bottom;  width:10px; height:15px; /*border: 1px solid #000000;*/}



.topArbo{
	color:#000000;
	text-decoration:none;	
}

.topArbo span{
	font-weight:bold;
	left: 150px;
	top: 120px;
}

a:hover.topArbo{
	text-decoration:underline;
}

.topmenu{
	color:white;
	font-weight:bold;
	background-color:#CF7D5C;

	width: 140px;
	height: auto;
}

.menu{
	color:#000000;
/*	font-weight:bold;*/
}

a:link.menu{
	text-decoration:none;
}

a:visited.menu{
	text-decoration:none;
}

a:hover.menu{
	text-decoration:underline;
}


.addbasket{
	color:#000000;
	font-size:12px;
}

a:link.addbasket{
	text-decoration:none;
}

a:visited.addbasket{
	text-decoration:none;
}

a:hover.addbasket{
	text-decoration:underline;
}


.resultable{
	font-size:12px; color:#333333;
}

.panier{
	font-size:12px;
}



.textTop{
	color: #FBE8D1;
	font-weight:bold;
	text-decoration:none;
}

.whitelink{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

.sign{
	color:#999999; 
	font-size:xx-small;
	position:absolute;
	left:10px;
	top:3px;
}

.enteteTab{
	background-color:#3175bd;
	color:#FFFFFF;
}

input{
	background-color:#F7F7F7;
	border-color:#801642 #C1C1C1 #C1C1C1 #801642;
	font-size:10px;
	font-weight:bold;
/*	cursor:pointer;	*/
}

#plus{
	width:15px;
	height:15px;
	cursor:pointer;
	background-image:url(plus.gif); background-repeat:no-repeat;
	position:relative;top:2px;
}


#minus{
	width:15px;
	height:15px;
	cursor:pointer;
	background-image:url(minus.gif); background-repeat:no-repeat;
	position:relative;top:-2px;
}

#sarrow{
	font-family:Webdings;
}

.red{
	color:#FF0000;
}

.green{
	color:#009933;
}

a:link.colissimo{
	color:#3333CC;
	text-decoration:underline;
}
a:visited.colissimo{
	color:#3333CC;
	text-decoration:underline;
}
a:hover.colissimo{
	text-decoration:underline;
	color:#FF9900;
}



.pubvignette{
	border:1px solid #801642; width:100px; padding:5 5 5 5; font-weight:bold;
}

tr{ font-size:12px; }

.leveloneoff{
	position:relative; float:left; width:66px; height:28px; 
	background-image:url(leveloneoff.jpg); background-repeat:no-repeat;
	margin-left:-1px; color:#000000; line-height:28px; font-weight:bold; text-align:center;
}
.leveloneoff a{ color:#000000; text-decoration:none;} .leveloneoff a:hover{ color:#801642; }


.leveloneon{
	position:relative; float:left; width:66px; height:28px; 
	background-image:url(leveloneon.jpg); background-repeat:no-repeat;
	margin-left:-1px; color:#FFFFFF; line-height:28px; font-weight:bold; text-align:center;
}
.leveloneon a{ color:#FFFFFF; text-decoration:none;} .leveloneon a:hover{ color:#FBE8D1; }

.levelonespacer{
	position:relative; float:left; width:170px; height:28px; 
}

.thin{ border:1px solid #801642; margin-bottom:25px;}

h1{ color:#801642; font-size:18px;}
h2{ color:#801642; font-size:14px; font-weight:300;}

.deco{ font-size:11px; color:#801642; text-decoration:underline;}
.deco:hover{ font-size:11px; color:#CF7D5C; text-decoration:none;}

.esmbul{
	margin-left:10px; margin-bottom:0px; padding:0px; list-style-type:square; 
	list-style-position:inside; text-align:left; line-height:29px;
}
.esmbli{
	margin-left:0px; padding:0px;
}
.esmbli a{
	color:#801642;
}

.picproduit{ border:none}

.ad_detail{ width:200px; float:left;}

.clear{ clear:both;}

.inner8{ margin:8px;}

#words{ font-size:10px; margin-top:10px; text-align:center}
#words a{ text-decoration:none}
