/*----------------------General------------------------*/

/*---------------<-- Design by T3cK ----------------*/

/*---------------<-- Decoupage by R@bbit972 ----------------*/

a img { border: 0 none; }

body {

	margin : 0px;

	padding : 0px;

	height: 100%;

	background:url(composants/fond_site.gif) top repeat-x #FFFFFF;

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

	font-size:12px;

}



html {

	height:100%;	

	margin : 0px;

	padding : 0px;

}

.droite{ float:right;}

.gauche{ float:left;}



#fond{

	position:absolute;

	width: 957px;

	margin-left: -478px;

	left:50%;	

	background-image:url(composants/contener_fond.png) ;

	background-repeat:repeat-y;

	margin-bottom:10px;

}



.contenu{

	padding-right:160px;

	position:relative;

	float:right;

	clear:right;

	width:615px;

	background:url(composants/img_droite.gif) top right no-repeat;

	margin-right:-0px;

	min-height:400px;

}





.lien {color:#632523;

	font-weight:bold;

	border:none;

	text-decoration:underline;

	}



.ban{

	width:957px;

	height:250px;

	float:left;

	clear:both;

}

.imag_gauche{

	background-image:url(composants/gauche.jpg);

	background-repeat:no-repeat;	

	width:182px;

	height:250px;

	float:left;

	clear:both;

}



.img_gche{

	float:left;

	padding-right:5px;	

}



.img_dte{

	float:right;

	padding-left:5px;	

}

.txt{

	float:right;

	width:560px;

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

	font-size:12px;

	color:#FFFFFF;

}

.txt a{

	font-weight:bold;

	color:#212c58;

	text-decoration:none;

}

h1{

	font-size:18px;

	font-weight:bold;

	color:#1e290b;

	background:url(composants/titre_fond2.gif) no-repeat left;

	padding-left:50px;

	padding-top:20px;

	height:36px;

}

h1 a {

	color:#632523;

	text-decoration: none;

}

h1 a:hover {

	text-decoration: underline;

}

   

h2{

	font-size:14px;

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

	font-weight:bold;

	color:#86390d;

	height:36px;

}



h3{

	font-size:14px;

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

	font-weight:bold;

	color:#1e290b;

	height:36px;

}

h3 a {

	color:#632523;

	text-decoration: none;

}

h3 a:hover {

	text-decoration: underline;

}



.Titre{

	font-weight:bold;

	font-size:14px;

	color:#FFCC33;

}

.img_border_marron{ border:2px solid #632523;}

.leur{

	width:136px;

	padding-left:10px;

	padding-right:10px;

	float:left;

	text-align:center;

}

.gamme_titre{ font-size:16px;}

.catalogue{

	background:url(composants/contenu_promo.gif) top repeat-x;

	text-align:center;

	margin-top:-30px;

	padding-top:10px;

	width:600px;

}

.catalogue_liste{

	background:url(composants/contenu_promo.gif) top repeat-x;

	text-align:center;

	margin-top:-30px;

	padding-top:10px;

	padding-left:30px;

	width:570px;

	float:left;

}

.liste_page{

	background:url(composants/contenu_promo.gif) top repeat-x;

	text-align:center;

	padding-top:5px;

	padding-left:30px;

	width:570px;

}

.liste_page a{

	text-decoration:none;

	background-color:#FFFFFF;

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

	font-weight:bold;

	color:#632523 ;

}

.liste_page a:hover{

	color:#FFFFFF;

	background-color:#632523 ;

}

.liste{

	text-align:center;

	padding-top:5px;

	width:150px;

	min-height:130px;

	border:2px solid #632523;

	margin:10px;

	float:left;

	vertical-align: bottom;

}

.liste a{

	text-decoration:none;

	color:#632523;

}

.detail{

	width:492px;

	margin-left:5px;

	

	padding-left:10px;

	padding-right:10px;

	padding-bottom:10px;

	float:left;

	clear:left;

	text-align:center;

	background-color:#F1DDC4;

	border:5px solid #632523;

}

.detailtxt{

   width:100%;

	float:left;

	clear:left;

	text-align: left;

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

	font-size:12px;

}



.right {

   text-align: right !important;

}

/*/////////////////  MENU ////////////////////////////*/

.menu{

	width:709px;

	height:54px;

	padding-top:10px;

	padding-left:40px;

	float:left;

	text-align:center;

	background:url(composants/menu_fond.gif) top no-repeat;

}

.menubt{

	margin-left:5px;

	margin-top:5px;

	float:left;

}

.menutxt{

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

	font-size:12px;

	color:#632523;	

	margin-left:5px;

	float:left;

	padding-left:3px;

	padding-right:3px;

}

.menutxt a{

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	color:#632523;	

}

.menutxt a:hover{

	color:#000000;

}



#menu_on a{

	color:#990000;

}

/*///////////////// FIN MENU /////////////////////////////*/



/*/////////////////  MENU gauche ////////////////////////////*/

.menud{

	width:136px;

	padding-left:10px;

	padding-right:10px;

	float:left;

	text-align:center;

	background:url(composants/menu_droit_fond.gif) left repeat-y;

}

.menud_titre{ 

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

	font-size:14px;

	font-weight:bold;

	float:left;

	color:#632523;

	margin-bottom:5px;

}

.menud_titre a{

	text-decoration:none;

	color:#632523;	

} 

#menud_titre_on a{ color:#CA3E30;}

.menutxtd{

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

	font-size:12px;

	clear:left;

	text-align:left;

	padding:5px;

}

.menutxtd a{

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

	font-size:12px;

	font-weight:bold;

	color:#86390d;	

}

.menutxtd a:hover{

	color:#CC3300;

	text-align:center;

}



#menu_ond a{

	font-weight:bold;

	font-size:12px;

	color:#CA3E30;

}

/*///////////////// FIN MENU gauche /////////////////////////////*/





/*///////////////// BAS ////////////////////////////////*/

.bas_site{

	background-image:url(composants/bas_site.gif);

	background-repeat:no-repeat;

	float:left;		

	bottom: 0; 

	width:955px;

	height:103px;

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

	font-size:12px;

	text-align:center;

	color:#632523;

	vertical-align:middle;

	position:relative;

	margin-bottom:0px;

}

.bas_site_txt{

	padding-left:460px;

	padding-top:35px;

	float:left;

	margin-top:10px;

}

.bas_site_logo a{

	padding-top:35px;

	float:left;

}



.txt_centre{

	float:left;

	padding-left:100px;

	padding-right:10px;

	padding-top:5px;

}

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

