/*----------------------General------------------------*/
/*---------------<-- Design by Rabbit972 ----------------*/



body {
	margin : 0px;
	padding : 0px;
	height: 100%;
	background:url(filet.jpg) repeat-x #FFF;
}



#fondsite {
	position: absolute;
	width: 851px;
	margin-left: -425px;
	left:50%;
	background:url(fond_site.jpg) right repeat-y;
}


.gauche{
	float:left;
}

.droite{
	float:right;
}
.imag_gauche{
	float:left;
	margin-right:5px;
}

.imag_droite{
	float:right;
	margin-left:5px;
}
.FullContenu{
	width:851px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:url(fond_fullcontenu.jpg) no-repeat top;
	clear:left;
}
.FullContenu a{ color:#ef9e00; font-weight:bold; text-decoration:none;}

.ban{
	width:851px;
	height:300px;
	float:left;
	background:url(banniere_strass.jpg) no-repeat;
	position:relative;
}

.contenu{
	float:right;
	width:650px;
	margin-top:15px;
	margin-right:35px;
}
.contenu a{ color:#F00; font-weight:bold; text-decoration:none;}

.contenu_left{
	width:390px;
	float:left;
}

.contenu_right{
	width:250px;
	float:left;
	margin-left:10px;
}
.contenu_right img a{
	width:250px;
	float:left;
	margin-left:10px;
}

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#d42e13;
}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	background:#F856BD;
	padding-top:3px;
	height:20px;
	text-align:center;
}

h3{
	border: 2px solid #FA55BD;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow:#999 3px 5px 5px;
	-moz-box-shadow: #999 3px 5px 5px;
	box-shadow: #999 5px 3px 5px;
	behavior: url(PIE.php);
	position:relative;
	background:#F957BA;
	width:100%;
	text-align:center;
	color:white;
	height:16px;
	padding-top:3px;
	margin-top:2px;
	float:left;
}
.ss_titre{
	color:#000000;
	font-size:14px;
}
.imag_border_bleu{ border:1px solid #0E3CCC;}

.text{
	margin-left:200px;
	margin-top:5px;
}
.catalogue{
	position:absolute;
	left: 172px;
	top: 410px;
	font-size:18px;
}
.distance5{ margin:5px;}
/*//////////// BAS PAGE //////////////////*/
#bas_site{
	float:right;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F3C;
	margin-top:20px;
	background:url(fond_bas_site.jpg) no-repeat;
	width:722px;
	height:206px;
	text-align:right;
}
.bas_site_txt{
	float:right;
	width:500px;
	margin-top:140px;
	margin-right:50px;
}

/*//////////// FIN BAS PAGE ////////////////*/

/*//////////// MENU ////////////////*/
.menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	float:left;
	width:465px;
	position:absolute;
	left: 155px;
	top: 265px;
}
.menu_off {
	float:left;
	text-align:center;
	margin:5px;
	height:20px;
}
.menu_off a{ 
	color:#000;
	text-decoration:none;
	display:block;
	height:20px;
	float:left;	
}
.menu_off a:hover{ color:#9C3;}
#menu_on a{ color:#FFFFFF;}
/*//////////// FIN MENU ////////////////*/

#compte_acc{
	position:absolute;
	z-index:50;
	top:260px;
	right:15px;
	width: 100px;
	height:30px;
	background:url(bt_mon_compte.gif) top left no-repeat;
	text-align:center;
	padding-top:10px;
}

#panier_acc{
	position:absolute;
	z-index:50;
	top:200px;
	right:15px;
	width: 100px;
	height:30px;
	background:url(bt_mon_compte.gif) top left no-repeat;
	text-align:center;
	padding-top:10px;
	color:#FFF;
}

.promo_acc{
	width:250px;
	border:1px solid #F957BA;
	float:left;
	padding-bottom:5px;
	margin-bottom:5px;
	background:#FFF;
}
.new_acc{
	width:250px;
	border:1px solid #7aa21a;
	float:left;
	padding-bottom:5px;
	margin-bottom:5px;
	background:#FFF;
}
.titre_acc{
	background:#F957BA;
	width:250px;
	text-align:center;
	color:white;
	height:16px;
	padding-top:3px;
	margin-top:2px;
	float:left;
	font-size:14px;
}

.boutique_left{
	float:left;
	width:160px;
}

.boutique_right{
	float:right;
	width:480px;
	clear:right;
}
/*---- Menu Boutik-------*/
#nav{
	border: 2px solid #FA55BD;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow:#999 3px 5px 5px;
	-moz-box-shadow: #999 3px 5px 5px;
	box-shadow: #999 5px 3px 5px;
	behavior: url(PIE.php);
	position:relative;
	background:#FA55BD;
	width:160px;
	float:left;
	z-index:20;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0 0 10px 0;
			margin-left:-10px;
}
	#nav ul {
		list-style-type: none;
	
	}
		#nav li {
			float:left;
			width:140px;
			margin-left:-40px;
			margin-bottom:5px;
		}
		#nav li.lien_actif {
				
		}
		#nav li.lien_actif a {
			color:#FA55BD;
			background:#fff;
		}
			#nav li a {
			color:#fff;
		 	text-decoration: none;
			background:url(menu_bt_off.jpg) left top no-repeat;
			background:#FA55BD;
			padding-left:20px;
			float:left;
			height:16px;
			width:140px;
			}
				#nav li a:hover {
					text-decoration: none;
					background:#f0079b;
					color:#FF6A6A;
					color: white;
				}
/*------- FIN MENU ---*/

.cadre_produit{	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	/*-webkit-box-shadow: #999 3px 5px 5px;
	-moz-box-shadow: #999 3px 5px 5px;
	box-shadow: #999 5px 3px 5px; */
	behavior: url(PIE.php);
	float:left;
	width:200px;
	border:1px solid #FA55BD;
	text-align:center;
	margin-bottom:5px;
	margin-left:30px;
	padding-top:3px;
}
.pagination{	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	/*-webkit-box-shadow: #999 3px 5px 5px;
	-moz-box-shadow: #999 3px 5px 5px;
	box-shadow: #999 5px 3px 5px; */
	behavior: url(PIE.php);
	float:left;
	background:#F957BA;
	width:100%;
	text-align:center;
	color:white;
font-size:14px;
	height:20px;
	padding-top:2px;
	margin-top:2px;
	float:left;
}
.pagination a{ color:#FFF;padding-left:5px;}

.bt_achat{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(PIE.php);
	position:relative;
	background:#FA55BD;
	width:160px;
	float:right;
	z-index:20;
	font-size: 15px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:2px;
	padding:3px 0 0 0;
	
}

/*---- Messages divers -------*/
.attention, .confirmation {
background: #fce5e1 url(attention.gif) 10px 5px no-repeat;
padding: 0px 5px 5px 50px;
margin: 1em 1em;
border: 1px #ff9100 solid;
min-height: 30px;
}
.confirmation {
background: #F0FFF0 url(confirmation.gif) 10px 5px no-repeat;
border: 1px #009F00 solid;
}
