


* {
	margin : 0px;
	padding : 0px;
}

body{
background:url("logoventetapis.gif") no-repeat center top;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
margin:0px auto auto auto;
color:#7B7B7B;
text-align:center;
background-color:#808080;

}

#main_container{
width:1000px;
height:auto;
margin:auto;
padding:0px;
margin-top:100px;
}

.left_content{
width:145px;
float:left;
}

.right_content{
width:196px;
float:left;
padding:5px 0 0 0;
}

.center_content{
width:785px;
/*float:center;*/
padding:5px 10px;
}

#fiche1
{
	width:700px;
	height:600px;
	background:#d24d15;
}

#blocDroit1
{
	width:729px;
	height:auto;
	float:right;
	margin-right:9px;
}

#titreBlocProduit1
{
	color:#7d5024;
	font-size:1.8em;
	font-family:bold;
}

#produitsFiche
{
	width:730px;
	height:600px;
	background-color:#8c5520;
	float:left;
}

#info
{
	width:700px;
	height:90px;
	background:#fff;
	/*margin-top:40px;*/
	margin-left:15px;
	margin-top:10px;
}
#info p
{
	font-size:1em;
	line-height:1.5em;
	
}

.infoFiche
{
	margin-left:10px;
	padding-top:10px;
	padding-bottom:5px;
}

#infoGauche
{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}

#infoDroite
{
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	margin-right:10px;
	float:right;
}

#photoEtTexte
{
	width:700px;
	height:480px;
	background:#fff;
	margin-left:15px;
	margin-top:5px;
	position:relative;
}

#imagephotoEtTexte
{
	padding-left:10px;
	padding-top:10px;
	width:350px;
	height:450px;
}

#textephotoEtTexte
{
	width:288px;
	height:450px;
	margin-top:10px;
	float:right;
	padding-right:12px;
}

#blocImageDetaillee
{
	/*background:#E6B113; couleur jaune */
	background:#8c5520;
	width:350px;
	height:450px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	
}

#placeImage
{
	padding-left:5px;
	padding-top:5px;
}

.texteGras
{
	font-weight:bold;
}


############################################## bloc Fiche ###################################

#blocFiche
{
	width:500px;
	height:600px;
	
}

.border_box{
width:194px;
height:auto;
text-align:center;
border:1px #6da6b1 solid;
}

.bborder_box{

width:764px;
height:auto;
text-align:left;
border:1px #fff solid;
padding:0 0 0 20px;
margin:0 0px 0 175px;
/*_margin:0 0 0 6px;*/
color:#fff;
font-size:14px;
}

.bborder_box a:hover
{
	color:#fbaf5d;
}

.bborder_box p
{
	margin-top:10px;
	line-height:1.3em;
	font-size:1.2em;
}

.vrigule a
{
	text-decoration:none;
}

.bboorder1_box{
width:764px;
height:auto;
text-align:left;
border:1px #fff solid;
padding:20px 20px 20px 20px;
margin:10px 0px 10px 0px;
color:#fff;
font-size:14px;

}

.bboorder_box{
width:764px;
height:auto;
text-align:left;
border:1px #fff solid;
padding:0 0 0 40px;
margin:0 0px 10px 40px;

color:#fff;
font-size:14px;

}

.center_title_bar{
width:520px;
height:33px;
float:left;
padding:0 0 0 40px;
margin:5px 0 10px 0px;

line-height:33px;
font-size:16px;
color:#98FB98;
font-weight:bold;

}

/*---------prod_box----------*/
.prod_box{
width:155px;
height:auto;
float:left;
padding:10px 2px 10px 0px;
margin-left:40px;
margin-right:-5px;
}
.top_prod_box{
width:155px;height:12px;background:url(product_box_top.gif) no-repeat center bottom;float:left; padding:0px; margin:0px;
}
.bottom_prod_box{
width:155px;height:0px;background:url(product_box_bottom.gif) no-repeat center top;float:left;padding:0px; margin:0px;
}
.center_prod_box{
width:155px;height: auto;background:url(product_box_center.gif) repeat-y;float:left; text-align:center;padding:0px; margin:0px;
}

.product_img{
padding:1px 0 1px 0;
}

.prod_price{
padding:3px 0 3px 2px;
font-size:15px;
}

#prod_prices
{
padding:3px 0 3px 2px;
font-size:15px;
}

/*--------left menu---------*/
ul.left_menu{
width:145px;
padding:0px;
margin-bottom:10px;
margin-left:0px;
list-style:none;
text-align:left;
}
ul.left_menu li{
margin:0px;
list-style:none;
}

.title_box{
width:196px;
height:30px;
margin:5px 0 0 0;
background:url(menu_title_bg.gif) no-repeat center;
text-align:center;
font-size:13px;
font-weight:bold;
color:#fff;
line-height:30px;
}

ul.left_menu li.old a{
width:140px;height:30px;display:block;background:url(image/checked.png) no-repeat left #DEB887; background-position:5px 5px;border-bottom:1px #FFFFFF solid;margin-top:5px;
text-decoration:none;color:#504b4b;padding:0 0 0 30px; line-height:30px;font-size:15px;font-weight:bold;color:#fff;text-align:left;
}

ul.left_menu li.odd a{
width:140px;height:25px;display:block;background:url(image/checked.png) no-repeat left #dad0d0; background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 30px; line-height:25px;font-size:14px;
}

ul.left_menu li.odds a{
width:140px;height:25px;display:block;background:url(image/checked.png) no-repeat left #dad0d0; background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#8B0000;padding:0 0 0 30px; line-height:25px;font-size:14px;
}

ul.left_menu li.even a{
width:140px;height:25px;display:block;background:url(image/checked.png) no-repeat left #eee6e6;background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 30px; line-height:25px;font-size:14px;
}

ul.left_menu li.evens a{
width:140px;height:25px;display:block;background:url(image/checked.png) no-repeat left #eee6e6;background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#8B0000;padding:0 0 0 30px; line-height:25px;font-size:14px;
}

ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover{
background:url(image/checked.png) no-repeat left #7bbcc7; color:#FFFFFF;background-position:5px 5px;
}

/*--------------footer----------------*/
.footer{
width:100%;
clear:both;
float:left;
height:65px;
font-size:11px;
}

.left_footer{
float:left;
width:300px;
padding:5px 0 0 10px;
}
.right_footer{
float:right;
padding:15px 30px 0 0;
}
.right_footer a{
padding:0 0 0 7px;
text-decoration:none;
color: #666666;
}
.right_footer a:hover{
text-decoration:underline;
}

.center_footer{
/*float:left;*/
width:300px;
text-align:center;
color:#666666;
padding:10px 0 0 60px;
margin-left: 350px;
}

/*----------menu css------------*/



hr {
	border:none;
	border-top:0px solid #CCCCCC;
	height:1px;
	margin-bottom:10px;

	}
	
#tabs {
	float:left;
	width:1000px;
	background:#F4F4F4;
	font-size:150%;
	line-height:normal;
	border-bottom:2px solid #24618E;
	}

#tabs ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	background:url("image/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background:url("image/tabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#24618E;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	color:#FFF;
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}

#main_content{
clear:both;
}

#menu_tab{
width:1000px;
height:50px;
background-color:#fff;
}
.left_menu_corner{
width:9px;
height:50px;
float:left;
background:url(menu_left.gif) no-repeat center;
}
.right_menu_corner{
width:9px;
height:50px;
float:left;
background:url(menu_right.gif) no-repeat center;
}
ul.menu {
list-style-type:none; float:left; display:block; width:982px; 
margin:0px; padding:0px;background:url(menu_bg.gif) repeat-x;}

ul.menu li {
display:inline;
font-size:11px;
font-weight:bold;
line-height:50px;
}
ul.menu li.divider {
display:inline;
width:2px;
height:50px;
float:left;
background:url(menu_divider.gif) no-repeat center;
}

h1 {
color:#FFA500;
font-size:1.8em;
margin-left:10px;
margin-bottom:5px;
}

h2{
	margin-left:10px;
}

/* Header Style */

#page_header {
	margin : 0px auto;
	width : 753px;
	height : 57px;
	text-align : left;
	overflow : hidden;
}






/* Menu Style */

#page_menu {
	margin : 0px auto;
	width : 684px;
	height : 35px;
	float : none;
	clear : both;
	text-align : center;
}

#page_menu ul {
	height : 35px;
}

#page_menu li {
	padding : 12px 24px 0px;
	height : 14px;
	float : left;
	display : block;
	position: relative;
}

/*span {
	display : none;
}
*/
img {
	border: 0px;
}

.text{
padding: 0 0px 0 0px;
margin: 0px 0px 20px 0px;
font-size:15px;
}

span.white
{
	color:#CC9933;
}

a.wite
{
	color:#fff;
}



span.prix
{
	color:#8B0000;
}


p{margin:0 10px 10px}
a{padding:5px; text-decoration:none; color:#000000;}


