body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#cccccc;
	color:#401D07;
}
div,td,p,span,a, ul{
	margin:0px;
	padding:0px;
}
#structure{
	margin-top:5px;
	width:900px;
	margin-right:auto;
	margin-left:auto;
	
}
h1{
	margin-top:10px;
	width:80%;
	
	margin-bottom:10px;
	font-size:20px;
	/*background-color:#401D07;*/
	color:#401D07;
	
}
h2{
	margin-top:0px;
	font-size:14px;
	margin-bottom:10px;
}
h3{
	margin:10px;
	font-size:15px;
	font-weight:bold;
	border-bottom:1px solid #401D07;
	
	
}
h4{
	margin:10px;
	font-size:13px;

	margin-bottom:20px;
	letter-spacing:1px;
}
h5{
	margin:10px;
	font-size:11px;

	letter-spacing:1px;
}
h6{
	margin:0px;
}
#bandeau{
	height:88px;
	background-image:url(../images/bandeau_haut.jpg);
}
#bas{
	height:50px;
	background-image:url(../images/fd_bas.jpg);

}
#bas div{
	text-align:center;
	color:#FFF;
	padding-top:12px;
	letter-spacing:1px;
	font-size:10px;
}
#bas a{
	color:#FFF;
}
#bas a:hover{ color:#401D07; }
.footer_atelier{
	font-size:12px;
}
img{
	border:none;
	
}
br{
	border:none;
}
a{
	text-decoration:none;
	color:#401D07;
}
table.centre{
	background-image:url(../images/fd_centre.jpg);
	width:100%;
	
}
table td.td_left{
	background-image:url(../images/fd_centre_left.jpg);
	background-repeat:no-repeat;
}
table td.td_right{
	background-image:url(../images/feuille_right.jpg);
	background-repeat:no-repeat;
	
	background-position:right top;

}
/***menu***/
#menu{
	margin-top:20px;
	margin-left:
	50px;
}
#ul_menu{

}
#menu li{

	list-style-type:none;
	

	margin-left:30px;
	margin-bottom:4px;
	color:#000;
}
#menu li.select{
	list-style-image:url(../images/puce.gif);
}
#menu ul li a{
	text-decoration:none;
	font-weight:bold;
	color:#401D07;
}
.menu a:hover,.menu_select a{
	text-decoration:underline;
	color:#000;
}
.menu_select, .menu:hover{
	display:block;
	list-style-type:none;
	float:left;
	text-align:center;
	background-color:#E1F3F3;
	margin-left:20px;
	color:#000;
}
#logo{
	margin-left:75px;
	margin-top:30px;
	margin-bottom:200px;
}
#titre_gauch{

	height:25px;
}
/*admin*/


/**collections**/
.theme{
	font-size:14px;
	letter-spacing:1px;
	color:#FFF;
	background-image:url('../images/bouton.gif');
	background-repeat:no-repeat;
	width:60%;
	font-weight:bold;
	padding-left:4px;
	margin-bottom:3px;
	
	height:16px;
}
.categories{
	background-color:#FFF;
	color:#333;
	width:75px;
	height:85px;
	font-size:11px;
	font-weight:bold;
	float:left;
	text-align:center;
	padding-top:2px;
}
.contenu_img{
	height:65px;
	margin-bottom:4px;
	vertical-align:middle;
}
.categories_coll{
	width:75px;
	float:left;
	text-align:center;
	
}
.fd_siege{
	background-color:#FFF;
	margin-left:20px;
	margin-right:15px;
	width:80%;
	padding-top:5px;
	padding-bottom:10px;
	margin-bottom:10px;
	
}
#choix{
	margin-left:20px;
	margin-right:15px;
	width:80%;
}
/*contact*/
#left{
	width:80%;
	
}
#left fieldset{
	margin-right:15px;
	margin-bottom:15px;
}
#left p{
	text-align:justify;
	margin-right:20px;
	margin-bottom:15px;
	font-size:11px;
}
#right{
	width:50%;
	float:left;
	
}
#right img{
	margin-top:30px;
	margin-bottom:30px;
	padding-left:15px;
}
#compte_contact{
	text-align:right;
	margin-right:30px;
}
.lien_contact{
	font-size:14px;
	font-weight:bold;
}
#resultat{
	background-color:#CC7800;
	height:18px;
	width:190px;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	margin-top:10px;
}
/*contact*/
.calage1{
	float:left;
	width:100px;
}
label{
	display:block;
}
.error{
	margin:20px;
	font-size:15px;
	font-weight:bold;
}
.no_error{
	margin:20px;
	font-size:15px;
	font-weight:bold;
}
/* revue */
.revue{
	width:80%;
	background-color:#FFF;
	padding:10px;
}
/* point vente */
h2.pt_vente{
	border-bottom:1px solid #401D07;
	padding-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
}
.fd_revue{
	background-color:#FFF;
	width:83%;
	padding-left:15px;
	padding-right:15px;
	
}
.fd_revue p,.fd_revue table{
	font-family:Arial, Helvetica, sans-serif;
}
