@charset "iso-8859-1";
/* CSS Document */
body{
	background-color:#d0cbcb;
	margin:0;
	padding:0;
	scrollbar-face-color:#E9560B;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color: #6E6C69;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
}
*{
	list-style:none;
	margin:0;
	padding:0;
}
img{
	border:0;
}
.clear {
	clear:both;
}
.clear_ie {
	clear:both !important;
	clear:none;
}
.red_err{
color:#FF0000;
}
.green_err{
color:#00CC00;
}
/************* ********************/
.home{
	background-color:#FFFFFF;
	width:1000px;
	margin:0 auto;
}
/******************************/
.suggest_link {
				background-color:#DBDBDB;
				padding: 2px 6px 2px 6px;
				color:#7A7A7A;
			}
.suggest_link_over {
				background-color: #2c080d;
				padding: 2px 6px 2px 6px;
				color:#ffffff
			}
.suggest_ville_over {
				background-color: #2c080d;
				padding: 2px 2px 2px 2px;
				cursor:default;
				font-weight:bold;
				color:#ffffff
				
				
				
			}			
#search_suggest {
				position: absolute; 
				background-color: #FFFFFF; 
				text-align: left; 
				border: 1px solid #000000;			
			}	
.suggest_ville{
				background-color:#9A9A9A;
				padding: 2px 2px 2px 2px;
				font-weight:bold;
				}	

/*********************************/
.liste_liens{
	width:550px;
	height:14px;
	color:#2c1508;
	margin:15px;
	padding:15px;
	float:left;
	font-size:14px;
	font-weight:normal;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}
.liste_liens a{
 

	height:14px;
	color:gray;
	
	float:left;
	font-size:10px;
	font-weight:normal;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}
.servicess {


	height:14px;
	color:gray;
        padding:0 0 0 10px;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}
/*********************************/
.header{
	width:1000px;
	height:327px;
	/*border:1px solid #000;*/
}
.header_top{
	background-color:#2c1508;
	width:1000px;
	height:99px;
}
.logo a{
	background:url(../images/commun/logo.gif) 0 0 no-repeat;
	display:block;
	width:358px;
	height:99px;
	margin:0 0 0 33px;
	float:left;
}
.menu_header{
	float:right;
}
.menu_header li{
	display:inline;
	float:left;
	margin:0 4px;
	font-size:12px;
	color:#d4c3b6;
	text-decoration:none;
	font-family:arial;
	height:20px;
}
.menu_header li a{
	display:inline-block;
	font-size:12px;
	color:#d4c3b6;
	text-decoration:none;
	font-family:arial;
	height:20px;
}
.menu_header li a:hover{
	color:#CC6600;
}
/***********************************************/
.header_midle{
	background-color:#e9e5d8;
	width:949px;
	height:20px;
	padding:0 0 0 51px;
}
.header_midle ul li{
	display:inline;
	float:left;
	margin:2px 2px;
	font-size:12px;
	color:#71655b;
	text-decoration:none;
	font-family:arial;
	height:16px;
}
.header_midle ul li a{
	font-size:12px;
	color:#71655b;
	text-decoration:none;
	font-family:arial;
	height:11px;
}
.header_midle ul li a:hover{
	color:#222200;
}
.devis{
	float:right;
	color:#E9E5D8;
	font-size:12px;
	font-family:"Trebuchet MS", Arial;
}
.devis select{
	width:40px;
	height:16px;
	font-size:10px;
	margin:0px 10px 0 0;
	border:1px solid #E9E5D8;
	background-color:#E9E5D8;
	color:#2C1508;
} 
/*************************************/
.langue{
	height:11px;
	float:right;
	margin:2px 0 0 0;
}
.langue li{
	display:block;
	height:11px;
	float:left;
}
.langue li a{
	display:block;
	height:11px;
	float:left;
	margin:0 2px;
}
/*******************************************/
.header_buttom{
	width:1000px;
	height:210px;
	padding:0;
	margin:0;
}
.banniere{
	width:791px;
	height:210px;
	float:left;
}
.recherche{
	background:url(../images/commun/bg_recherche.gif) 0 0 repeat-x;
	width:209px !important;
	width:200px;
	height:210px;
	float:left;
}
.recherche h1{
	width:180px;
	height:30px;
	font-size:24px;
	color:#FFFFFF;
	font-weight:lighter;
	text-align:left;
	margin:10px 0 0 10px;
}
.recherche label{
	display:block;
	height:16px;
	font-size:12px !important;
	font-size:12px;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial;
	margin:6px 6px 0 5px !important;
	margin:6px 6px 0 0px;
	float:left;
}
.recherche .in_sub{
	background:#544747;
	border:0px solid #000000;
	display:block;
	height:20px;
	width:190px;
	font-size:10px !important;
	font-size:12px;
	color:#ffffff;
	font-family:"Trebuchet MS", Arial;
	margin:15px 6px 0 5px !important;
	margin:15px 6px 0 0px;
	float:left;
}
.recherche .in_text_{
	width:192px;
	font-size:12px;
	border:none;
	margin:2px 0 0 4px;
	color:#2C1508;
	font-family:Arial, Helvetica, sans-serif;
}
.recherche .in_rech{
	width:100px;
	margin:4px 0 0 0px;
	float:left;
	font-size:10px;
}
.recherche .in_rech label{
	width:66px;
	height:12px;
	margin:0px 6px 0 2px !important;
	margin:0px 6px 0 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 0 0 0;
}
.recherche .in_rech .in_text_rech{
	margin:0 0 0 2px;
	width:22px;
	height:20px;
	font-size:10px;
	float:left;
	border:none;
}
.recherche .in_rech .img_rech{
	width:16px;
	height:16px;
	float:left;
}
.txtSearch{
width:190px;

	font-size:12px;
	
	margin:2px 0 0 4px;
	color:#2C1508;
	font-family:Arial, Helvetica, sans-serif;
display:none;

}

.txtSearchsug{
width:192px;
overflow:auto;
	font-size:12px;
	
	margin:0 0 0 4px;
	color:#2C1508;
	font-family:Arial, Helvetica, sans-serif;
cursor:pointer; z-index:10
}
/***********************************/
.menu{
	width:986px;
	height:25px;
	margin:10px 0 0 7px;
}
.menu_left{
	background:url(../images/commun/bg_menu_left.gif) 0 0 no-repeat;
	width:11px;
	height:25px;
	float:left;
}
.menu_right{
	background:url(../images/commun/bg_menu_right.gif) 0 0 no-repeat;
	width:11px;
	height:25px;
	float:left;
}
.menu ul{
	background:url(../images/commun/bg_menu.gif) 0 0 repeat-x;
	width:964px;
	height:25px;
	float:left;
}
.menu ul li{
	height:25px;
	float:left;
}
.menu ul li a{
	display:block;
	background:url(../images/commun/bg_menu.gif) 0 0 repeat-x;
	height:20px;
	float:left;
	color:#312424;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:5px 20px 0 19px;
	font-family:Arial;
}
.menu ul li a:hover{
	background:url(../images/commun/bg_menu_hover.gif) 0 0 repeat-x;
	color:#ffffff;
}
/****************************************/
.menu_v{
	width:240px;
	height:840px;
	margin:20px 0 0 5px !important;
	margin:20px 0 0 0px;
	float:left;
}
.menu_v .a_la_une{
	background:url(../images/commun/bg_a_la_une.gif) 0 0 no-repeat;
	width:241px;
	height:190px;
	padding:30px 0 0 4px;
}
.menu_v .a_la_une h1{
	display:block;
	width:233px;
	font-size:11px;
	height:32px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#666666;
	text-transform:uppercase;
}
.menu_v .a_la_une img{
	width:128px;
	height:85px;
	display:block;
	margin:5px auto;
}
.menu_v .a_la_une p{
	width:213px;
	height:60px;
	display:block;
	margin:3px auto;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666666;
}
.menu_v .a_la_une p a{
	color:#2C1508;
	text-decoration:none;
	float:right;
	margin:10px 0 0 0 !important;
	margin:0px 0 0 0;
}
.menu_v .a_la_une p a:hover{
	color:#000000;
	text-decoration:underline;
}
/********/
.menu_v .qui_somme_nous{
	background:url(../images/commun/bg_qui_somme_nous.gif) 0 0 no-repeat;
	width:241px;
	height:318px;
	padding:26px 0 0 0;
}
.menu_v .qui_somme_nous p{
	width:213px;
	height:60px;
	display:block;
	margin:3px auto;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666666;
}

.menu_v .qui_somme_nous p a{
	color:#CCCCCC;
	text-decoration:none;
	float:right;
	margin:10px 0 0 0;
}
/***********************/
.menu_v .contact{
	background:url(../images/commun/bg_contact.gif) 0 0 no-repeat;
	width:241px;
	height:50px;
	padding:26px 0 0 0;
}
.menu_v .contact p{
	width:185px;
	height:60px;
	display:block;
	margin:3px 0 0 48px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666666;
}
.menu_v .contact p a{
	color:#2C1508;
	text-decoration:none;
	float:right;
	margin:2px 0 0 0;
}
/****************/
.menu_v .pk{
	background:url(../images/commun/bg_pk.gif) 0 0 no-repeat;
	width:241px;
	height:56px;
	padding:26px 0 0 0;
}
.menu_v .pk p{
	width:200px;
	height:60px;
	display:block;
	margin:2px 0 0 34px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666666;
}
.menu_v .pk p a{
	color:#2C1508;
	text-decoration:none;
	float:right;
	margin:10px 0 0 0;
}
/************/
.menu_v .newsletter{
	background:url(../images/commun/bg_news.gif) 0 0 no-repeat;
	width:241px;
	height:80px;
	padding:26px 0 0 0;
}
.menu_v .newsletter p{
	width:190px;
	height:60px;
	display:block;
	margin:0px 0 0 44px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666666;
}
.menu_v .newsletter p a{
	color:#CCCCCC;
	text-decoration:none;
	float:right;
	margin:10px 0 0 0;
}
.menu_v .newsletter ul{
	width:220px;
	height:20px;
	margin:-6px 0 0 15px;
}
.menu_v .newsletter ul li{
	display:block;
	float:left;
}
.menu_v .newsletter ul li .but_env{
	margin:2px 0 0 10px;
}
/************************************/
.content{
	display:inline;
	width:746px;
	height:840px;
	margin:20px 0 0 5px;
	float:left;
}
.content .content_ensemble{
	width:236px;
	height:410px;
	margin:0 8px 0 4px !important;
	margin:0 7px 0 0px;
	float:left;
}
.content .last_content_ensemble{

	float:right;
}
.content .content_ensemble h1{
	width:230px;
	height:22px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	padding:5px 0 0 0;
	color:#46404e;

}
.content .content_ensemble .index_list{
	width:230px;
	height:382px;
	border:1px solid #e9e7e5;
	margin:0 0px 0 0px;
	float:left;
}
.content .content_ensemble .index_list a{
	height:20px;
	display:block;
	color:#333333;
	margin:10px 0 0 10px;
	padding:0;
	float:right;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial;
	text-align:right;
	text-decoration:none;
}
.content .content_ensemble .index_list a:hover{
	text-decoration:underline;
}
.content .content_ensemble .index_list .prod{
	width:230px;
	height:70px;
	margin:0;
	float:left;
}
.content .content_ensemble .index_list .prod img{
	margin:5px;
	float:left;
}
.content .content_ensemble .index_list .prod h1{
	width:126px;
	height:14px;
	color:#6887a7;
	margin:5px 0 0 0;
	padding:0;
	float:left;
	font-weight:bold;
	font-size:12px;
}
.content .content_ensemble .index_list .prod h2{
	width:126px;
	height:14px;
	color:#6887a7;
	margin:0;
	padding:0;
	float:right;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial;
}
.content .content_ensemble .index_list .prod h3{
	width:126px;
	height:14px;
	color:#6887a7;
	margin:0;
	padding:0;
	float:right;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial;
}
.content .content_ensemble .index_list .prod a{
	display:block;
	height:16px;
	color:#AC9D91;
	margin:0px 0 0 0 !important;
	margin:-10px 0 0 0;
	padding:0;
	float:right;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial;
	text-align:right;
	text-decoration:none;
}
.content .content_ensemble .index_list .prod a:hover{
	text-decoration:underline;
}
/*************/
.content .content_ensemble .index_list_promo{
	width:230px;
	height:382px;
	border:1px solid #e9e7e5;
	margin:0 0px 0 0px;
	float:left;
}
.content .content_ensemble .index_list_promo .prod{
	width:220px;
	height:70px;
	margin:0;
	float:left;
}
.content .content_ensemble .index_list_promo .prod{
	width:220px;
	height:70px;
	margin:0;
	float:left;
}
.content .content_ensemble .index_list_promo .prod img{
	margin:3px;
	float:left;
	border:1px solid #cccccc;
	padding:1px;
}
.content .content_ensemble .index_list_promo .prod h1{
	width:120px;
	height:14px;
	color:#6887a7;
	margin:5px 0 0 0;
	padding:0;
	float:left;
	font-weight:bold;
	font-size:12px;
}
.content .content_ensemble .index_list_promo .prod h2{
	width:120px;
	height:14px;
	color:#6887a7;
	margin:0;
	padding:0;
	float:left;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial;
}
.content .content_ensemble .index_list_promo .prod h3{
	width:100px;
	color:#ff0000;
	margin:10px;
	padding:0;
	float:left;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial;
}
.content .content_ensemble .index_list_promo .prod h3 span{
	text-decoration:line-through;
}
.content .content_ensemble .index_list_promo a{
	text-decoration:none;
}
.content .content_ensemble .index_list_promo a:hover{
	text-decoration:underline;
}
/**************/
.content .new{
	background:url(../images/commun/bg_new.gif) 0 0 no-repeat;
	width:724px;
	height:171px;
	padding:0;
	margin:10px 0 0 0 !important;
	margin:30px 0 0 0;
	padding:40px 0 0 20px;
}
.content .new .prod{
	width:230px;
	height:70px;
	margin:0 10px 0 0; 
 	float:left;
}
.content .new .prod img{
	margin:5px;
	float:left;
}
.content .new .prod h1{
	width:126px;
	height:14px;
	color:#6887a7;
	margin:5px 0 0 0;
	padding:0;
	float:left;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
}
.content .new .prod h2{
	width:126px;
	height:14px;
	color:#6887a7;
	margin:0;
	padding:0;
	float:right;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial;
}
.content .new .prod h3{
	width:126px;
	height:14px;
	color:#6887a7;
	margin:0;
	padding:0;
	float:right;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial;
}
.content .new .prod a{
	display:block;
	height:16px;
	color:#AC9D91;
	margin:0px 0 0 0 !important;
	margin:-7px 0 0 0;
	float:right;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial;
	text-align:right;
	text-decoration:none;
}
.content .new .prod a:hover{
	text-decoration:underline;
}
.loisir_index{
	background:url(../images/commun/bg_loisir_index.gif) 0 0 no-repeat;
	width:231px;
	height:182px;
	margin:14px 10px 0 0 !important;
	margin:0px 10px 0 0;
	float:left;
}
.location_index{
	background:url(../images/commun/bg_location_index.gif) 0 0 no-repeat;
	width:231px;
	height:182px;
	margin:14px 10px 0 0 !important;
	margin:0px 10px 0 0;
	float:left;
}
.cafe_index{
	background:url(../images/commun/bg_cafe_index.gif) 0 0 no-repeat;
	width:231px;
	height:182px;
	margin:14px 0 0 0 !important;
	margin:0 0 0 0;
	float:left;
}
.loisir_index a, .cafe_index a, .location_index a{
	display:block;
	margin:43px 0 0 66px !important;
	margin:43px 0 0 33px;
}
.loisir_index p, .cafe_index p, .location_index p{
	width:220px;
	height:60px;
	display:block;
	margin:3px auto;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666666;
}
.loisir_index p a, .cafe_index p a, .location_index p a{
	color:#2C1508;
	text-decoration:none;
	float:right;
	margin:4px 0 0 0 !important;
	margin:0px 0 0 0;
}
.loisir_index p a:hover, .cafe_index p a:hover, .location_index p a:hover{
	color:#000000;
	text-decoration:underline;
}
/**************/
.content .content_ensemble .index_list .prod h1 a, .content .content_ensemble .index_list_promo .prod h1 a, .content .new .prod h1 a{
	width:126px;
	height:14px;
	color:#6887a7;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	margin:0px 0 0 0 !important;
	margin:0px 0 0 0;
}
/***********************************/
.content_liste{
	display:inline;
	margin:20px 0 0 10px;
	float:left;
	width:537px;
}
.content_liste .act_cat{
	display:inline;
	margin:10px 0 10px 10px;
	padding:0 0 20px 0;
	float:left;
	width:517px;
}
.content_liste .act_cat li{
	background:url(../images/commun/actu_bt_menu.gif) 0 50% no-repeat;
	width:200px;
	border-bottom:1px solid #B2A296;
	height:20px;
	float:left;
	margin:2px 20px;
}
.content_liste .act_cat li a{
	display:block;
	width:166px;
	height:18px;
	float:left;
	color:#6699ff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:2px 24px 0 10px;
	font-family:Arial;
}
.content_liste .act_cat li a:hover{
	color:#B2A296;
}
.content_liste h1{
	width:537px;
	height:20px;
	font-size:16px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 10px 0;
}
.content_liste h2{
	width:537px;
	font-size:24px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 5px 0;
	font-weight:normal;
	text-align:justify;
}
.content_liste h3{
	width:537px;
	font-size:14px;
	font-family:Arial;
	margin:0 0 5px 0;
	font-weight:normal;
	border-bottom:1px solid #cbc7d5;
	text-align:right;
}
.content_liste h3 a{
	color:#CC0000;
	text-decoration:none;
}
.content_liste p{
	font-size:12px;
	color:#000000;
	font-family:Arial;	
	text-align:justify;
	margin:5px 0;
}
.content_liste p.present{
	width:537px;
	font-size:14px;
	color:#996666;
	font-family:Arial;
	margin:0 0 10px 0;	
	text-align:justify;
}
.content_liste p.image_act{
	width:537px;
	font-size:12px;
	color:#000000;
	font-family:Arial;
	margin:0 0 10px 0;	
	text-align:justify;
}
.content_liste p.image_act a{
	display:block;
	background:url(../images/commun/bg_foto_act.gif) 0 0 no-repeat;
	width:391px;
	height:253px;
	font-size:14px;
	color:#996666;
	font-family:Arial;
	margin:0 5px 10px 0;	
	padding:5px 0 0 4px;
	text-align:justify;
	float:left;
}
.content_liste h1.act{
	background:url(../images/commun/actu_bt.gif) 0 2px no-repeat;
	width:517px;
	height:20px;
	font-size:14px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	border-bottom:1px solid #999999;
}
.content_liste h1.detail_prod{
	width:527px;
	height:20px;
	font-size:14px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	border-bottom:1px solid #999999;
}
.content_liste .liste_details{
	width:537px;
	height:126px;
	font-size:16px;
	color:#6699ff;
	border-top:2px solid #534574;
	font-family:"Trebuchet MS", Tahoma, Arial;
}
.content_liste .liste_details .liste_prod_image{
	background:url(../images/commun/bg_image_prod_liste.gif) 0 0 no-repeat;
	width:140px;
	height:95px;
	padding:8px 0 0 8px;
	margin:9px 0 0 2px;
	float:left;
}
.content_liste .liste_details .liste_prod_image_act{
	background:url(../images/commun/bg_image_prod_liste.gif) 0 0 no-repeat;
	width:143px;
	height:95px;
	padding:8px 0 0 0px;
	margin:9px 0 0 2px;
	float:left;
}
.content_liste .liste_details h1{
	width:500px;
	height:auto;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 0;
	margin:0 0 2px 0;
	}
.content_liste .liste_details h1.act{
	background:none;
	border:none;
	width:278px;
	height:20px;
	font-size:14px;
	float:left;
	padding:5px 0 0 0;
	margin:10px 0 2px 0;
	font-family:"Trebuchet MS", Tahoma, Arial;
}
.content_liste .liste_details .price{
	background:url(../images/commun/bg_price.gif) 0 0 no-repeat;
	width:104px;
	height:20px;
	float:right;
	margin:0;
	padding:0;
	color:#000000;
	font-size:11px;
	text-align:center;
}
.content_liste .liste_details p{
	line-height:14px;
    font-size: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    cursor:default;
    color:#696868;
	width:500px;
	height:38px;
	margin:0 0 6px 0;
}
.content_liste .liste_details div a{
	color:#0099ff;
	width:148px;
	height:20px;
	float:right;
	margin:0;
	padding:0;
	font-size:11px;
	text-align:center;
	text-decoration:none ; 
}
.content_liste .liste_details div a:hover { 
	color:#0099ff;
	width:148px;
	height:20px;
	float:right;
	margin:0;
	padding:0;
	font-size:11px;
	text-align:center;
text-decoration:underline ; 
}
.content_liste .liste_details .promo{
	background-color:#eee9e9;
	border:1px solid #c7c7c7;
	width:370px;
	height:18px;
	font-size:12px;
	float:right;
	margin:0;
	padding:3px 0 0 10px;
	color:gray;
}/*************************/
.content_liste2{
	display:inline;
	margin:20px 0 0 10px;
	float:left;
	width:537px;
}
.content_liste2 .act_cat{
	display:inline;
	margin:10px 0 10px 10px;
	padding:0 0 20px 0;
	float:left;
	width:517px;
}
.content_liste2 .act_cat li{
	background:url(../images/commun/actu_bt_menu.gif) 0 50% no-repeat;
	width:200px;
	border-bottom:1px solid #B2A296;
	height:20px;
	float:left;
	margin:2px 20px;
}
.content_liste2 .act_cat li a{
	display:block;
	width:166px;
	height:18px;
	float:left;
	color:#6699ff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:2px 24px 0 10px;
	font-family:Arial;
}
.content_liste2 .act_cat li a:hover{
	color:#B2A296;
}
.content_liste2 h1{
	width:537px;
	height:20px;
	font-size:16px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 10px 0;
}
.content_liste2 h2{
	width:537px;
	font-size:24px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 5px 0;
	font-weight:normal;
	text-align:justify;
}
.content_liste2 h3{
	width:537px;
	font-size:14px;
	font-family:Arial;
	margin:0 0 5px 0;
	font-weight:normal;
	border-bottom:1px solid #cbc7d5;
	text-align:right;
}
.content_liste2 h3 a{
	color:#CC0000;
	text-decoration:none;
}
.content_liste2 p{
	font-size:12px;
	color:#000000;
	font-family:Arial;
	text-align:justify;
	margin:5px 0;
}
.content_liste2 p.present{
	width:537px;
	font-size:14px;
	color:#996666;
	font-family:Arial;
	margin:0 0 10px 0;
	text-align:justify;
}
.content_liste2 p.image_act{
	width:537px;
	font-size:12px;
	color:#000000;
	font-family:Arial;
	margin:0 0 10px 0;
	text-align:justify;
}
.content_liste2 p.image_act a{
	display:block;
	background:url(../images/commun/bg_foto_act.gif) 0 0 no-repeat;
	width:391px;
	height:253px;
	font-size:14px;
	color:#996666;
	font-family:Arial;
	margin:0 5px 10px 0;
	padding:5px 0 0 4px;
	text-align:justify;
	float:left;
}
.content_liste2 h1.act{
	background:url(../images/commun/actu_bt.gif) 0 2px no-repeat;
	width:517px;
	height:20px;
	font-size:14px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	border-bottom:1px solid #999999;
}
.content_liste2 h1.detail_prod{
	width:527px;
	height:20px;
	font-size:14px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	border-bottom:1px solid #999999;
}
.content_liste2 .liste_details{
	width:537px;
	height:126px;
	font-size:16px;
	color:#6699ff;
	border-top:2px solid #534574;
	font-family:"Trebuchet MS", Tahoma, Arial;
}
.content_liste2 .liste_details .liste_prod_image{
	background:url(../images/commun/bg_image_prod_liste.gif) 0 0 no-repeat;
	width:140px;
	height:95px;
	padding:8px 0 0 8px;
	margin:9px 0 0 2px;
	float:left;
}
.content_liste2 .liste_details h1{
	width:278px;
	height:20px;
	font-size:14px;
	float:left;
	padding:5px 0 0 0;
	margin:0 0 2px 0;
	font-family:"Trebuchet MS", Tahoma, Arial;
}
.content_liste2 .liste_details h1.act{
	background:none;
	border:none;
	width:278px;
	height:20px;
	font-size:14px;
	float:left;
	padding:5px 0 0 0;
	margin:10px 0 2px 0;
	font-family:"Trebuchet MS", Tahoma, Arial;
}
.content_liste2 .liste_details .price{
	background:url(../images/commun/bg_price.gif) 0 0 no-repeat;
	width:104px;
	height:20px;
	float:right;
	margin:0;
	padding:0;
	color:#000000;
	font-size:11px;
	text-align:center;
}
.content_liste2 .liste_details p{
width:380px;

	font-size:16px;
	float:right;
	color:#000000;
	font-size:12px;
	margin:0 0 6px 0;
}
.content_liste2 .liste_details p a{
	color:#0099ff;
	text-decoration:none;
}
.content_liste2 .liste_details .promo{
	background-color:#eee9e9;
	border:1px solid #c7c7c7;
	width:370px;
	height:18px;
	font-size:12px;
	float:right;
	margin:0;
	padding:0 0 0 10px;
	color:#ed0000;
}
/************************************/
.content_detail_prod{
	display:inline;
	margin:20px 0 0 10px;
	float:left;
	width:737px;
}
.content_detail_prod h1.detail_prod{
	width:727px;
	height:20px;
	font-size:14px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	border-bottom:1px solid #999999;
	text-transform:uppercase;
}
.menu_detail_prod{
	width:727px;
	height:28px;
	font-size:14px;
	color:#ffffff;
	font-family:Arial;
	margin:20px 0 10px 0;
	border-bottom:1px solid #999999;
}
.menu_detail_prod li, .TabbedPanelsTab{
	display:block;
	height:28px;
	font-size:14px;
	color:#ffffff;
	font-family:Arial;
	margin:10;
	float:left;
	-moz-outline-style: none;
}
.menu_detail_prod li a, .TabbedPanelsTab{
	background:url(../images/commun/bg_menu_detail.gif) 0 0 no-repeat;
	display:block;
	height:20px;
	font-size:14px;
	color:#ffffff;
	font-family:Arial;
	margin:0;
	padding:6px 20px;
	float:left;
	text-decoration:none;
	font-weight:bold;
	
}
.menu_detail_prod li a:hover, .menu_detail_prod li a.active{
	height:15px;
	background:none;	
	color:#000000;
	border:1px solid #666666;
	border-bottom:1px solid #ffffff;
}
/**********/
.presentation{
line-height:14px;
    font-size: 11px;
    font-family: Verdana, Helvetica, sans-serif;
 
    cursor:default;
    color:#333;

	margin:0 10px;
	

	
	text-align:justify;
}
.presentation p{
	margin:5px 0;
}
.presentation .image_acr{
	width:280px;
	height:270px;
	border:none;
	border-right:1px solid #cccccc;
	float:left;
	margin:0 10px 0 0;
}
.presentation .image_acr img{
	border:1px solid #cdcdcd;
	padding:1px;
	margin:0 10px;
}
/**********/
.promotion{
	margin:0 10px;
	 font-family: Verdana, Helvetica, sans-serif;
 
	font-size:12px;
	text-align:justify;
}
.promotionAvis{
	margin:0 10px;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:13px;
	text-align:justify;
      overflow-x:hidden;


       height:auto;
}
.promotionAvismax{
	margin:0 10px;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:13px;
	text-align:justify;
      overflow-x:hidden;


       height:315px;
}
.promotion h1{
	background:url(../images/commun/actu_bt.gif) 0 2px no-repeat;
	width:695px;
	height:20px;
	font-size:14px;
	color:#6699ff;
	font-family:Arial;
	margin:20px 0 10px 0;
	padding:0 0 0 20px;
	border-bottom:1px solid #cccccc;
}
.promotion h2{
	font-size:11px;
	font-weight:normal;
}
.promotion h2 span{
	font-weight:bold;
}
.promo_color{
	color:#333;
}
.promotion h2 a{
	color:#0099ff;
	text-decoration:none;
}
.promotionAvis h1{
	background:url(../images/commun/actu_bt.gif) 0 2px no-repeat;
	width:695px;
	height:20px;
	font-size:14px;
	color:#6699ff;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;

	margin:20px 0 10px 0;
	padding:0 0 0 20px;
	border-bottom:1px solid #cccccc;
}
.promotionAvismax h1{
	background:url(../images/commun/actu_bt.gif) 0 2px no-repeat;
	width:695px;
	height:20px;
	font-size:14px;
	color:#6699ff;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;

	margin:20px 0 10px 0;
	padding:0 0 0 20px;
	border-bottom:1px solid #cccccc;
}
.promotionAvis h2{
	font-size:13px;
	font-weight:normal;
}
.promotionAvismax h2{
	font-size:13px;
	font-weight:normal;
}
.promotionAvis h2 span{
	font-weight:bold;
}

.promotionAvismax h2 span{
	font-weight:bold;
}
.promo_color{
	color:#CC0000;
}
.promotionAvis h2 a{
	color:#0099ff;
	text-decoration:none;
}
.promotionAvismax h2 a{
	color:#0099ff;
	text-decoration:none;
}
.promotion .contacts{
color:grey;

}
.promotion .contacts h2{
color:grey;
font-size:12px;
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;

}
/**************/
.situation{
	line-height:14px;
    font-size: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    cursor:default;
    color:#333;
	margin:0 10px;
	text-align:justify;
}
.situation h1{
	background:url(../images/commun/actu_bt.gif) 0 2px no-repeat;
	width:695px;
	height:20px;
	font-size: 11px;
    font-family: Verdana, Helvetica, sans-serif;
	color:#6699ff;
	
	margin:20px 0 10px 0;
	padding:0 0 0 20px;
	border-bottom:1px solid #cccccc;
}
.situation ul{
	width:675px;
	margin:20px 0 10px 20px;
}
.situation ul li{
font-size: 11px;
    font-family: Verdana, Helvetica, sans-serif;
	display:block;
	width:695px;
	margin:0 0 4px 0;
}
.situation ul li label{
	display:block;
	width:120px;
	height:20px;
	margin:0 10px 0 0;
	float:left;
	font-size: 11px;
    font-family: Verdana, Helvetica, sans-serif;
	
	color:#333;
}
.situation ul li input{
	display:block;
	width:280px;
	height:18px;
	margin:0 10px 0 0;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	border:1px solid #9b9b9b;
}
.situation ul li input.subm_form{
	background:#FFFFFF;
	display:block;
	width:76px;
	height:26px;
	margin:0 10px 0 0;
	float:left;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	padding:0;
	border:none;
}
.situation ul li textarea{
	display:block;
	width:280px;
	height:118px;
	margin:0 10px 0 0;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	border:1px solid #9b9b9b;
}
span.etoile{
	color:#FF0000;
	float:right;
}
/**************/
.proxi{
	margin:20px 10px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;
	text-align:justify;
	border-top:1px solid #ccc;
}
.proxi h1{
	background:url(../images/commun/actu_bt.gif) 0 2px no-repeat;
	width:695px;
	height:20px;
	font-size:14px;
	color:#6699ff;
	font-family:Arial;
	margin:20px 0 10px 0;
	padding:0 0 0 20px;
	border-bottom:1px solid #cccccc;
}
/****************/
.galerie{
	margin:0 10px;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:13px;
	float:left;
}
.galerie .image_pr{
	border:none;
	border:1px solid #cccccc;
	float:left;
	margin:2px; 10px 0 0;
	padding:1px;
}
.galerie .images_col{
	width:259px;
	height:340px;
	border:none;
	float:left;
	padding:0 0 0 10px;
}
.galerie .images_col img{
	margin:1px;
	border:1px solid #cccccc;
	padding:1px;
}
.page_galerie{
	background:#EFE6E0;
	float:right;
	width:249px;
	height:20px;
	font-size:16px;
	color:#6699ff;
	font-family:Arial;
	margin:0 auto;
	text-align:center;
	margin:0 30px 0 0;
}
.page_galerie a{
	font-size:14px;
	color:#A09B9B;
	font-family:Arial;
	margin:1px 4px 0 0; 
 	text-align:center;
	text-decoration:none;
	font-weight:bold;
	
}
.page_galerie div{
	font-size:14px;
	color:#2c1508;
	font-family:Arial;
	margin:1px 4px 0 0; 
 	text-align:center;
	text-decoration:none;
	font-weight:bold;
	
}
.page_galerie a.select{
	font-size:16px;
	color:#000000;
	font-family:Arial;
	margin:1px 4px 0 0; 
 	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
.page_galerie a:hover{
	font-size:14px;
	color:#000000;
	font-family:Arial;
	margin:1px 4px 0 0; 
 	text-align:center;
	text-decoration:none;
}
/************/
.sous_menu_menu{
	background:url(../images/commun/bg_menu_menu_bt.gif) 50% 18px no-repeat;
	height:36px;
	color:#2c1508;
	margin:20px 0 8px 0;
	font-weight:bold;
	font-size:14px
}
.sous_menu_menu_details{
	background:url(../images/commun/bg_menu_details_prix.gif) 0 0 repeat-x;
	text-align:left;
	height:18px;
	color:#7a7a7a;
	margin:0;
}
.sous_menu_menu_details_vide{
	
	text-align:left;
	height:18px;
	
	margin:0;
}
.sous_menu_menu_details .titre{
	text-align:left;
	height:18px;
	color:#7a7a7a;
	background:#FFFFFF;
	font-weight:normal;
	padding:0 4px 0 0;
}
.sous_menu_menu_details .prix{
	float:right;
	font-weight:bold;
	background:#FFFFFF;
}
.sous_menu_menu_details_vide .titre{
	text-align:left;
	height:18px;
	color:#7a7a7a;
	background:#FFFFFF;
	font-weight:normal;
	padding:0 4px 0 0;
}
.sous_menu_menu_details_vide .prix{
	float:right;
	font-weight:bold;
	background:#FFFFFF;
}
/***************/
.page{
	background:#D0CBCB;
	width:537px;
	height:20px;
	font-size:16px;
	color:#6699ff;
	font-family:Arial;
	margin:0 auto;
	text-align:center;
}
.page a{
	font-size:14px;
	color:#ffffff;
	font-family:Arial;
	margin:1px 4px 0 0; 
 	text-align:center;
	text-decoration:none;
	font-weight:bold;
	
}
.page a.select{
	font-size:16px;
	color:#000000;
	font-family:Arial;
	margin:1px 4px 0 0; 
 	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
.page a:hover{
	font-size:14px;
	color:#000000;
	font-family:Arial;
	margin:1px 4px 0 0; 
 	text-align:center;
	text-decoration:none;
}
/*******************/
.div_pub {
	float:left;
	width:190px;
	height:820px;
	margin:20px 0 0 5px;
}
.div_pub div{
	background:url(../images/commun/bg_pub.gif) 0 0 no-repeat;
	width:185px;
	height:407px;
	margin:0 0 0 2px;
	padding:5px 0 0 5px;
}
/*************************************/
.footer{
	background:url(../images/commun/bg_footer.gif) 0 0 no-repeat #d0cbcb;
	width:1000px;
	height:260px;
	margin:74px 0 0 0;
}
.menu_footer{
	width:560px;
	height:20px;
	float:center;
	padding:100px 0 0 0;
	margin:0 0 0 260px;
}
.menu_footer li{
	display:inline;
	float:left;
	margin:0 4px;
	font-size:12px;
	color:#60534e;
	text-decoration:none;
	font-family:arial;
	height:20px;
}
.menu_footer p{
	display:inline;
	width:550px;
	float:left;
	margin:0 4px;
	font-size:12px;
	color:#7e616c;
	text-decoration:none;
	font-family:arial;
	height:20px;
	text-align:center;
}
.menu_footer p a{
	color:#90838e;
	text-decoration:none;
}
.menu_footer li a{
	display:inline-block;
	font-size:12px;
	color:#60534e;
	text-decoration:none;
	font-family:arial;
	height:25px;
}
.menu_footer li a:hover{
	color:#CC6600;
}
