body {
	margin:0 auto;
	background-color:#d4d8bf;
	background:url(images/background_buche.jpg);
	background-repeat: repeat-x;
	background-attachment:fixed;
	background-position:top center;
	font-family:Tahoma, Arial, helvetica, sans-serif;
	font-size:12px;
	color:#3c3d34;
}
.main {
	width:900px;
	margin:auto;

}
img {
	display: block;
}
.telephone {
	text-align:right;
	font-size:25px;
	padding:64px 50px 140px 0;
	font-family:Arial, Helvetica, sans-serif;
	
}
.content {
	width:900px;
	background-color:#FFFFFF;
}
.header {
	width:900px;
}
.column {
	float:left
}
h1, h2, h3, h4 {
	font-size:18px;
	color:#37c701;
        padding:0;
}

b a {
	color:#8fd444;
	font-weight:bold;
	text-decoration:underline;
}
b a:hover {
	text-decoration:none
}
a {
	font-size:13px;
	color:#37c701;
	text-decoration:underline;
}
a:hover {
	text-decoration:none
}
.top {
	height:22px;
	width:900px;
	text-align:right;
}
.mid {
	width:900px;
	background-color:#ffffff;
	border-left: 1px solid #afb39c;
	border-right: 1px solid #afb39c;
}
.menu {
	height:73px;
	width:900px;
	padding:0 0 0 30px;
	background:url(images/menu_transparent.png) no-repeat;

}
.bandeau {
	background:url(images/bandeau.jpg) no-repeat;
	width:900px;
        
}
.bandeau_produit {
	background:url(images/bandeau_produit.jpg) no-repeat;
	width:900px;
	height:219px;
        
}
.commander{
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}

.commander hover {
	text-decoration:none
}

.right{
	text-align:right;
}

.cart{
	color:#fff;
	background:#37c701;
	padding:5px;
	align:right;
	width: 200px;
	float:right;
}

.cart_link{
	color:#fff;
	text-decoration:none;
}

.cart_link hover {
	text-decoration:none
}

.ct {
	width:900px;
	background-color:#ECEFDC;
	margin:auto;
	border-left: 1px solid #afb39c;
	border-right: 1px solid #afb39c;
}
.cont_1 {
	width:898px;
}
.hc {
	width:244px;
	padding:0 0 0 34px;
}
.bordure {
	background-color:#4da548;
	width:244px;

	padding:10px 20px 10px 20px;
	color:#ffffff;
}

.bordure h1 {font-size:18px;
	color:#ffffff;
}

.bordure a {
	font-size:13px;
	color:#ffffff;
	text-decoration:underline;
}
.bordure a:hover {
	text-decoration:none
}

.normal {
	vertical-align:top;
}
.gauche {
	
	vertical-align:top;
}
.droit {
	
	vertical-align:top;
}
/*================page 1================================================*/
.st_tb {
	background:url(images/st_fll.jpg) left 1px repeat-x;
}
.st_tb_bot {
	background:url(images/st_fll.jpg) bottom repeat-x;
}
.st_tb_l {
	background:url(images/st_fll.jpg) left repeat-y
}
.st_tb_r {
	background:url(images/st_fll.jpg) right repeat-y
}
.st_tb .top_left {
	background:url(images/st_left_ok.jpg) top left no-repeat
}
.st_tb .top_right {
	background:url(images/st_right_2_ok.jpg) top right no-repeat
}
.st_tb .left_bot {
	background:url(images/st_left_bot.jpg) bottom left no-repeat
}
.st_tb .right_bot {
	background:url(images/st_right_bot.jpg) bottom right no-repeat;
}
.small_col_1 {
	
	padding:0;
}
.small_col_2 {
	float:right;
	padding:0;
}
/*======================================================================*/



#footer { 
        width:100%;
        height:50px;
	background-color:#ecefdc;
	padding:20px 0 20px 0;
	font:11px Tahoma, Arial, helvetica, sans-serif;
	color:#696A63;
	text-align:center
}
#footer a {
	font:11px Tahoma, Arial, helvetica, sans-serif;
	color:#4da548;
	text-decoration:none
}
#footer a:hover {
	text-decoration:underline
}
