body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../medias/images/motif.gif);
	background-repeat: repeat;
	background-position: left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#site{
	width:750px; 
	margin-left:-375px; 
	left:50%; 
	position:absolute;
}
#bandeau_flash{
	width:750px; 
	height:160px; 
	position:relative;
}
#contenu_blanc{
	background-color:white; 
	width:730px; 
	margin-left:20px;
}
#contenu_gris{
	background-color:RGB(228,228,228); 
	margin-left:21px; 
	margin-right:20px; 
	padding-bottom:10px;
}
#menu_flash{
	width:485px; 
	height:165px;
}
#contenu{
	width:455px; 
	margin-left:10px; 
	background-color:white; 
	padding:5px;
}
#border_contenu{
	border:1px solid RGB(203,203,203); 
	position:relative;
}

#interieur_contenu{
	width:384px; 
	border-right:1px solid red; 
	background-image:url(../medias/images/degarde_1.jpg); 
	background-position:bottom left; 
	background-repeat:no-repeat; 
	height:550px;
	overflow:auto;
}
html>body #interieur_contenu {
height: auto;
min-height: 550px;
} 
.presentation_boutique{
	float:left; 
	width:170px;
}
.boite_produit{
	margin:10px; 
	height:170px;
}
.img_produit{
	border:1px solid RGB(203,203,203)
}
.titre_produit{
	width:160px; 
	height:20px; 
	margin-top:2px; 
	background-color:RGB(227,227,227); 
	line-height:20px; 
	position:relative;
}
.prix_produit{
	padding-left:2px; 
	padding-right:2px; 
	height:22px; 
	position:absolute; 
	right:0px; 
	top:-2px; 
	border:2px solid RGB(230,230,230); 
	background-color:#FFFFFF; 
	text-align:center
}
.plus_info_produit{
	margin-top:10px; 
	width:160px; 
	text-align:right;
	height:52px;
}

#texte_bas_pager{
	position:absolute; 
	bottom:0px !important; 
	bottom:10px; 
	left:0px; 
	text-align:center; 
	width:384px;
}
#logo_droite{
	width:68px; 
	height:270px;  
	position:absolute; 
	bottom:0px !important; 
	bottom:10px; 
	left:385px;
}
#promo{
	background-color:#FFFFFF;  
	padding:2px; 
	width:194px; 
	position:absolute; 
	left:526px; 
	top:165px;
}
.haut_promo{
	width:192px; 
	margin-left:1px; 
	height:28px; 
	background-image:URL(../medias/images/haut_promo.jpg); 
	background-repeat:no-repeat; 
	background-position:top left; 
	text-align:center; 
	line-height:28px; 
	font-weight:900
}
.milieu_promo{
	width:190px; 
	margin-left:1px; 
	margin-right:5px; 
	margin-bottom:2px; 
	border:1px solid RGB(203,203,203); 
	height:400px;
}
#panier{
	position:absolute; 
	bottom:35px; 
	width:194px; 
	padding:2px; 
	height:105px;
	right:25px; 
	z-index:1000; 
	background-color:#FFFFFF; 
	top:730px ;
}
#deplace{
	cursor:move
}
#contenu_panier{
	height:75px;
	width:190px; 
	margin-left:1px; 
	border:1px solid RGB(227,227,227);
	
}
#pied{
	width:730px; 
	height:38px;
	background-image:url(../medias/images/bas_site.jpg); 
	background-repeat:no-repeat; 
	background-position:top left;

}
#txt_pied{
	position:absolute; 
	bottom:5px !important; 
	bottom:0px; 
	left:50px; 
	width:250px; 
	height:10px; 
	font-size:9px;
}
/**************************** Liens ******************************/
.sytweb{
	color:red;
	text-decoration:none;
}
.sytweb:hover{
	text-decoration:underline;
}
.acheter{	
	background-image:	url(../medias/images/fond_prix.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
	display:inline;
	height:52px;
	
}
.acheter a{
	color:red;
	text-decoration:none;
}
.acheter a:hover{
	text-decoration:underline;
}
a{
	text-decoration:none;
	color:red;
}
a:hover{
	text-decoration:underline;
	color:red;
}
.liens_noir{
	color:black;
	text-decoration:none;
}
.liens_noir:hover{
	text-decoration:underline;
}
/************************ Fin liens **************************/
.saisie{
	border:1px solid red;
}
.btn_promo{
	border:1px solid red;
	background-color:red;
	font-weight:bold;
	color:white
}



#pagination{
	background-color:#000000; 
	height:20px; 
	line-height:20px; 
	color:white;
	padding-left:5px; 
	padding-right:5px;
	margin-bottom:20px;
}
#pagination a{
	color:white;
}
#precedent{
	float:left; 
	width:50px;
}
#millieu_pager{
	float:left; 
	width:250px; 
	margin-left:15px; 
	text-align:center
}
#suivant{
	float:right; 
	width:50px; 
	text-align:right;
}
.titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.descriptif{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}
.img{
	border:1px solid RGB(203,203,203);
	width:160px;
	height:130px;
}
