body{

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	background-image:url("/images/bgd/commerce.gif");

	background-position:top left;

	background-repeat:repeat-x;

	background-color:#EEEEEE;

	color:#6C6C67;

}



form {

	margin:0px;

}



/******************************************************************

********************  MAST  ***************************************

*******************************************************************/



#mast{

	margin:0px auto 0px auto;

	width: 760px;

	border-top: 10px solid #9B9C8E;

	border-left: 1px solid #9B9C8E;

	border-right: 1px solid #9B9C8E;

	}

.mast_top{

	width: 195px;

	height: 137px;

	position:absolute;

	z-index: 2;

	margin-left: 21px;

	background-image:url("/images/bgd/logo.gif");

	background-position:top left;

	background-repeat:no-repeat;

}



.mast_content{

	width: 760px;

	z-index: 1;

}



.bloc_pub{

	background-color:#FFFFFF;

	width: 490px;

	height: 65px;

	padding: 10px 0px 7px 270px;

}



.bloc_pub img{

	border: 1px solid #2891DB;

}

	

.mast_nav{

	width: 543px;

	height: 45px;

	padding: 10px 0px 0px 217px;

	background-image:url("/images/bgd/navigation.jpg");

	background-position:top;

	background-repeat:no-repeat;

	

	background-color:#FFFFFF;

}



.nav{

	display:block;

	float:left;

	height: 24px;

	text-transform:uppercase;

	font-weight:bold;

	text-align:center;

	background-image:url("/images/bgd/nav-out.gif");

	background-position:bottom left;

	background-repeat:repeat-x;

}



.nav a,nav a:link,nav a:visited{

	color:#6C6C67;

	display:block;

	height: 24px;

	text-transform:uppercase;

	font-weight:bold;

	text-align:center;

	text-decoration:none;

	background-image:url("/images/bgd/nav-out.gif");

	background-position:bottom left;

	background-repeat:repeat-x;

}



.nav a:hover{

	color:#2891DB;

	display:block;

	height: 24px;

	text-transform:uppercase;

	font-weight:bold;

	text-align:center;

	background-image:url("/images/bgd/nav-in.gif");

	background-position:bottom left;

	background-repeat:repeat-x;

}





/******************************************************************

********************  LISTING PAGE ***************************************

*******************************************************************/

#page{

	margin:0px auto 0px auto;

	width: 731px;

	padding-left:29px;

	background-color:#FFFFFF;

	border-left: 1px solid #9B9C8E;

	border-right: 1px solid #9B9C8E;

	background-image:url("/images/bgd/page.gif");

	background-position:top;

	background-repeat:repeat-y;

	}

	

.ttl{

	display:block;

	border-bottom: 3px solid #FFA35F;

}



.ttl h1{

	display:inline;

	margin:0px;

	color: #FF6C00;

	font-size:12px;

	text-transform:uppercase;

	font-weight:bold;

}



.ttl h1 a,ttl h1 a:link,ttl h1 a:visited{

	color: #FF6C00;

	font-size:12px;

	text-transform:uppercase;

	font-weight:bold;

	text-decoration:none;

}



.ttl h1 a:hover{

	color: #6C6C67;

}



.ttl strong{

	margin:0px;

	color: #6C6C67;

	font-size:12px;

	font-weight:bold;

}

/******************************************************************

********************  PAGE GAUCHE ***************************************

*******************************************************************/

.page_g{

	width: 169px;

	float:left;

	padding: 15px 0px 0px 15px;

}



.page_g_img{

	width: 180px;

	margin-top: 23px;

	float:left;

}



.page_g ul{

	margin:0px 0px 0px 0px;

	padding:10px 0px 0px 0px;

}



.page_g li{

	list-style:none;

}

	

.page_g li a, .page_g li a:link, .page_g li a:visited{

	display:block;

	width:150px;

	color:#6C6C67;

	background:url('/images/liste-puce.gif') no-repeat top left;

	padding:3px 0px 3px 10px;

	text-decoration:none;

}



.page_g li a:hover{

	color:#2891DB;

}



.panier{

	width: 165px;

	height: 94px;

	padding: 8px 0px 0px 15px;

	margin-left: -14px;

	margin-top: -9px;

	background-image:url("/images/bgd/panier.gif");

	background-position:top;

	background-repeat:no-repeat;

	}



.panier ul{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}



.panier li{

	list-style:none;

	display:block;

	width:155px;

	color:#6C6C67;

	background:url('/images/panier-puce.gif') no-repeat top left;

	padding:3px 0px 3px 10px;

	text-decoration:none;

}





/******************************************************************

********************  LISTING MILIEU ***************************************

*******************************************************************/



.page_m{

	width: 528px;

	padding: 15px 0px 0px 19px;

	float: left;

}



.page_m select {

	font-size: 11px;

	width:159px;

	color: #FF6C00;

}



.erreur{

	font-size: 12px;

	width: 493px;

	padding: 5px;

	margin-top: 9px;

	text-align:center;

	color:#5E5E5E;

	background-color:#FFE7D5;

	border: 1px solid #FF6C00;

}



.ok{

	font-size: 12px;

	width: 493px;

	padding: 5px;

	margin-top: 9px;

	text-align:center;

	color:#5E5E5E;

	background-color:#D5FFD5;

	border: 1px solid #006600;

}



.c{

	width: 505px;

	margin-top: 10px;

	border-top: 1px solid #787968;

}



.c_ttl{

	width: 493px;

	height: 30px;

	padding: 5px 5px 0px 5px;

	border-left: 1px solid #787968;

	border-right: 1px solid #787968;

	background-image:url("/images/bgd/listing-titre.gif");

	background-position:left;

	background-repeat:repeat-x;

}



.c_ttl h2{

	float:left;

	margin: 0px;

	padding:0px;

	font-size:14px;

	color:#FFFFFF;

	text-transform:uppercase;

	font-weight:bold;

	}

	

.c_ttl h2 a,c_ttl h2 a:link,c_ttl h2 a:visited{

	font-size:14px;

	color:#FFFFFF;

	text-transform:uppercase;

	font-weight:bold;

	text-decoration:none;

	}

	

.c_ttl h2 a:hover{

	font-size:14px;

	color:#FFFFFF;

	text-transform:uppercase;

	font-weight:bold;

	text-decoration:underline;

	}

	

.c_ttl span{

	float:right;

	margin: 0px;

	padding:0px;

	font-size:12px;

	color:#FFFFFF;

	}



.c_content{

	width: 493px;

	height: 80px;

	padding: 0px 5px 0px 5px;

	border-left: 1px solid #787968;

	border-right: 1px solid #787968;

	background-color:#F2F2F1;

}

.c_content strong{

	color:#FF6C00;

}



.c_content_g{

	float:left;

	width: 101px;

	height:74px;

	padding: 4px 0px 0px 0px;

	background-image:url("/images/bgd/photo-petite.gif");

	background-position:left;

	background-repeat:no-repeat;

	text-align:center;

}







.c_content_m{

	float:left;

	height:74px;

	padding: 2px 0px 0px 10px;

}

.c_content_m p{

	margin:0px;

	padding:0px;

}

.c_content_d{

	text-align:right;

	float:right;

	height:75px;

	padding: 4px 0px 0px 10px;

}

.c_content_d span{

	color:#FF6C00;

	font-weight:bold;

}





.c_footer{

	width: 505px;

	height: 8px;

	background-image:url("/images/bgd/listing-footer.gif");

	background-position:top;

	background-repeat:no-repeat;

}



.pagination{

	margin-top:10px;

	color: #9B9C8E;

}



.pagination a,pagination a:link,pagination a:visited{

	margin-top:10px;

	color: #9B9C8E;

	text-decoration:underline;

}



.pagination a:hover{

	margin-top:10px;

	color: #9B9C8E;

	text-decoration:none;

}



.pagination strong{

	margin-top:10px;

	color: #797A6E;

}



/******************************************************************

********************  FICHE COMMERCE ***************************************

*******************************************************************/

.f_photo{

	float:left;

	width: 128px;

	height:94px;

	padding: 4px 0px 0px 0px;

	background-image:url("/images/bgd/photo-moyen.gif");

	background-position:left;

	background-repeat:no-repeat;

	text-align:center;

}







.f_adr{

	float:left;

	padding: 2px 0px 0px 10px;

	text-align:justify;

}



.f_adr a,f_adr a:link,f_adr a:visited{

	color:#6C6C67;

}



.f_adr a:hover{

	text-decoration:none;

}



.f_adr strong{

	color:#FF6C00;

}



.f_adr br{

	padding-top: 10px;

}



.f_txt{

	width: 500px;

	text-align:justify;

	margin-bottom: 10px;

	}

	

.f_txt a, .f_txt a:link, .f_txt a:visited{

	color: #2891DB;

}



.f_txt a:hover {

	text-decoration:none;

}

	

	

.f_produit{

	float:left;

	width: 160px;

	height: 180px;

	padding: 5px 0px 0px 0px;

	border-right: 1px solid #9B9C8E;

	}



.f_produit h2{

	font-size:12px;

	color: #6C6C67;

	font-weight:bold;

	text-align:center;

	margin: 0px;

	}

	

.f_produit h2 a,f_produit h2 a:link,f_produit h2 a:visited{

	font-size:12px;

	color: #6C6C67;

	font-weight:bold;

	text-decoration:underline;

	}



.f_produit h2 a:hover{

	font-size:12px;

	color: #6C6C67;

	font-weight:bold;

	text-decoration:none;

	}



.f_produit2{

	float:left;

	width: 160px;

	}

	



.f_prix{

	font-size:24px;

	color: #FF6C00;

	font-weight:bold;

	text-align:center;

	margin: 0px;

	}

	

.f_btn{

	width: 129px;

	height: 21px;

	margin-left: 15px;

	padding-top: 5px;

	border-top: 1px solid #9B9C8E;

	}

	

	

/******************************************************************

******************** PAGE PRODUIT ***************************************

*******************************************************************/



.p_txt{

	width: 400px;

	text-align:justify;

	float: left;

	}


.pp_txt{

	width: 100px;

	text-align:justify;

	float: left;

	}
	

.p_txt strong{

	color: #FF6C00;

	}



.p_btn{

	width: 400px;

	padding-top: 5px;

	float: left;

	border-top: 1px solid #FF6C00;

	}



.p_prix{

	float: right;

	background-image:url('/images/bgd/fiche-prix.gif');

	background-position:top;

	background-repeat:no-repeat;

	width:113px;

	height:25px;

	color:#FFFFFF;

	font-size:18px;

	font-weight:bold;

	padding-top:2px;

	margin-right: 2px;

	text-align:center;

	}

	

	

/******************************************************************

********************  ANNUAIRE COMMERCES ***************************************

*******************************************************************/

.listing{

	margin-top:9px;

	height:320px;

}



.listing ul{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}



.listing li{

	list-style:none;

}

	

.listing li a, .listing li a:link, .listing li a:visited{

	color:#6C6C67;

	background:url('/images/panier-puce.gif') no-repeat top left;

	padding:3px 0px 3px 10px;

	text-decoration:none;

}



.listing li a:hover{

	color:#2891DB;

}



/******************************************************************

********************  PAGE TEXTE ***************************************

*******************************************************************/



.p_txt{

	padding: 9px 9px 0px 0px;

	text-align:justify;

	}



.p_txt strong{

	color: #FF6C00;

	}





/******************************************************************

********************  PAGE FORMULAIRE ***************************************

*******************************************************************/



.formulaire{

	margin-top: 9px;

}

.formulaire strong{

	font-weight:bold;

	color: #FF6C00;

}



.formulaire td{

	height: 23px;

	padding-left:5px;

}



.form_input{

	color:#FF6C00;

	border:1px solid #9B9C8E;

	font-size:11px;

	margin:0px;

}



.checkbox{

	color:#FF6C00;

	font-weight:bold;

}





.form_textarea{

	color:#FF6C00;

	font-family:Arial, Helvetica, sans-serif;

	border:1px solid #9B9C8E;

	font-size:11px;

	margin:0px 0px 6px 0px;

	padding:0px 0px 0px 0px;

}



.formulaire a{ color:#FF9000; text-decoration:underline;}

.formulaire a:link, .formulaire a:visited{color:#FF9000;text-decoration:underline;}

.formulaire a:hover{color:#FF9000;text-decoration:underline;}



/******************************************************************

********************  PAGE CADDIE ***************************************

*******************************************************************/



.caddie_ttl{

	margin-top: 10px;

	color:#FFFFFF;

	font-weight:bold;

	background-image:url("/images/bgd/caddie-ttl.gif");

	background-position:left;

	background-repeat:no-repeat;

	}

	

.caddie_ttl td{

	text-align:center;

	}

	

.caddie_content{

	font-size: 11px;

	margin-top: 10px;

	border:0px;

	}



.caddie_content tr{

	height:25px;

	}

	

.caddie_content td{

	text-align:center;

	}



.caddie_content input{

	color:#9B9B8E;

	font-size: 11px;

	border:1px solid #9B9B8E;

	}



.caddie_footer{

	margin-top: 5px;

	color:#FFFFFF;

	font-weight:bold;

	font-size: 12px;

	border:0px;

	}

	

.caddie_footer td{

	text-align:right;

	}



.caddie_footer tr{

	height:20px;

	}





/******************************************************************

********************  FOOTER & COPYRIGHT  ***************************************

*******************************************************************/


#footer{

	margin:0px auto 0px auto;

	width: 760px;

	height: 22px;

	padding-top: 3px;

	font-size: 11px;

	color: #6C6C67;

	text-align:center;

	background-image:url("/images/bgd/footer.gif");

	background-position:bottom left;

	background-repeat:repeat-x;

	background-color:#FFFFFF;

	border-top: 3px solid #BBBBB6;

	border-bottom: 7px solid #9B9C8E;

	border-left: 1px solid #9B9C8E;

	border-right: 1px solid #9B9C8E;

	}


#footer a{

	font-size: 11px;

	color: #6C6C67;

	text-decoration:none;

	}

	

#footer a:hover{

	font-size: 11px;

	color: #2891DB;

	text-decoration:none;

	}



#copyright{

	margin:5px auto 0px auto;

	width: 760px;

	font-size: 11px;

	color: #6C6C67;

	}

	

.copyright_link {

	text-align:center;

	font-size: 11px;

	color: #6C6C67;

	text-decoration:none;

	}

	

.copyright_link a,copyright_link a:link,copyright_link a:visited,copyright_link a:hover{

	font-size: 11px;

	color: #6C6C67;

	text-decoration:none;

	}

	

.biskot{

	width:178px;

	font-size:10px;

	color:#FFA35F;

	margin:15px auto 0px auto ;

	padding:6px 11px;

	background-position:top;

	background-repeat:no-repeat;

}



.biskot a{ font-size:10px;color:#FFA35F; text-decoration:underline; }

.biskot a:link, .biskot a:visited{ font-size:10px;color:#FFA35F; text-decoration:underline; }

.biskot a:hover{ font-size:10px;color:#FFA35F; text-decoration:none; }



.killer{

	clear:both;

	line-height:1px;

	height:1px;

}



#xiti-logo{

	margin:auto;

	text-align:center;
	

}