@charset "utf-8";
/* CSS Document */

body
{
	width:1172px;
	margin:auto;
	background: url(../image/tmp/bg.png) repeat;
	
}

body a
{
	color:#CCC;
}

body img
{
	border:0px;
}

body table
{
	color:#CCC;
}


body a:hover
{
	text-decoration:none;
	color:#333;
}

#banniere
{
	width:1172px;
	height:170px;
}

#contenu
{
	width:1172px;
	height:auto;
	margin:auto;
	margin-top:-45px;
}

#contenu_t
{
	width: 1172px;
	height: 40px;
	background:url(../image/tmp/body_t.png) no-repeat;
}

#contenu_bdy
{
	width:1172px;
	min-height:520px;
	background:url(../image/tmp/body_bg.png) repeat-y;
}

#contenu_btm
{
	width:1172px;
	height: 126px;
	background:url(../image/tmp/body_btm.png) no-repeat;
	padding-left:40px;
	padding-top:30px;
}


/* Accueil */

#conteneur_modules_accueil
{
	width:821px;
	height: auto;
	margin-left:45px;
}


#modules_accueil
{
	width:821px;
	height:69px;
	background:url(../image/tmp/accueil/news_head.png) no-repeat;
}

#news
{
	font-family:"Comic Sans MS", cursive;
	font-size:26px;
	color:#FFF;
	padding-left:20px;
	padding-top:10px;
}

#news_obj
{
	float:right;
	width:59%;
	height:auto;
}

#news_txt
{
	float:left;
	width:39%;
	height:auto;
	
}

#conteneur_news
{
	width:800px;
	min-height:300px;
	margin-left:10px;
	
}


#modules_accueil_bg
{
	width:821px;
	height: auto;
	background: url(../image/tmp/accueil/news_bg.png) repeat-y;
}

#slider
{
	width:auto;
	height:auto;
	margin-left:50px;
}

/* Accueil */


/* -----------------------------
Question
-------------------------------*/

#contactez_moi {
	
	width:100%;
	height:auto;
	padding:5px;
	margin-top:30px;
	background:#804000;
	color:#FFF;
	float:left;
}

#question
{
	width: 532px;
	height:auto;
	margin:auto;
}

#question_contact
{
	width: 532px;
	height:auto;
	float:left;
	margin-left:25%;
	margin-top:20px;
}

#question_haut
{
	width:532px;
	height:56px;
	background:url(../images/question/question_haut.png) no-repeat;
}

#question_haut_contact
{
	width:532px;
	height:56px;
	background: url(../images/question/question_haut_contact.png) no-repeat;
}

#question_bdy
{
	width:532px;
	height:auto;
	background:url(../images/question/question_bdy.png) repeat-y;
}

#question_bdy_contact
{
	width:532px;
	height:auto;
	background:url(../images/question/question_bdy.png) repeat-y;
	margin-top:-8px;
}

#question_btm
{
	width:532px;
	height:39px;
	background:url(../images/question/question_btm.png) no-repeat;
}


#menu
{
	width:240px;
	height:auto;
	float:right;
	margin-right:30px;
	
}

#barre_menu
{
	width:29px;
	min-height:500px;
	background:url(../image/tmp/barre_v.png) no-repeat;
	float:left;
}

#element_menu
{
	width:210px;
	height:40px;
	background-color:#754100;
	color:#FFF;
	font-family:"Comic Sans MS", cursive;
	font-size:24px;
	float:right;
	text-align:center;
	padding-top:10px;
	margin-bottom:5px;
	
}

#element_menu_nav
{
	width:210px;
	height:50px;
	font-size:24px;
	float:right;
	text-align:center;
	padding-top:10px;
	margin-bottom:-5px;
	background:url(../image/tmp/nav.png) no-repeat;
	
}

#element_menu_nav_btm
{
	width:210px;
	height:50px;
	font-size:24px;
	float:right;
	text-align:center;
	padding-top:10px;
	background:url(../image/tmp/nav_btm.png) no-repeat;
	
}

#element_menu:hover
{
	background-color: #000;
}

#element_menu a
{
	text-decoration:none;
	color:#FFF;
}

.news_tab 
{
	text-align:center;
	color:#FFF;

	
}


/*Presse*/

#ban_presse
{
	width:815px;
	height: 106px;
	background:url(../image/tmp/presse/banniere.png) no-repeat;
}

.presse
{
	color:#FFF;
	border:#FFF dashed 1px;
}

.presse2
{
	border: hidden;
}

.presse3 :hover
{
	background:#FFF;
	color:#333;
}

/* Presse lecture */

#lecture_presse
{
	width:815px;
	height:auto;
	margin-left:30px;
	margin-top:20px;
	padding:5px;
	float: left;
	background-color: #643200;
	color:#FFF;
	
}

#lecture_presse_titre
{
	width:800px;
	height:50px;
	margin:auto;
	margin-bottom:30px;
	text-align:center;
	padding-top:5px;
	color:#FFF;
	background:#210;
	font-family:"Comic Sans MS", cursive;
	font-size: 24px;
	
}

/* Rechercher */

#recherche
{
	width:815px;
	height:auto;
}

#recherche_top
{
	width:815px;
	height:72px;
	background:url(../image/tmp/recherche/recherche_top.png) no-repeat;
}

#recherche_body
{
	width:815px;
	height:auto;
	background:url(../image/tmp/recherche/recherche_body.png) repeat-y;
	font-family:"Comic Sans MS", cursive;
	font-size:18px;
	color:#FFF;
	padding-left:20px;
}

#recherche_btm
{
	width:815px;
	height:23px;
	background:url(../image/tmp/recherche/recherche_btm.png) no-repeat;
	
}

.catalogue
{
	background:#A45200;
	text-align:center;
}

.catalogue2
{
	background: #B95C00;
	text-align:center;
	color:#333;
}



#ban_cat
{
	width:454px;
	height:33px;
	text-align:center;
	color:#FFF;
	font-family:"Comic Sans MS", cursive;
	background:url(../image/tmp/catalogue/bg_title.png) no-repeat;
	font-size:14px;
	padding-top:5px;
	margin-bottom:-5px;
}

.catalogue_invisible
{
	background: none;
	text-align:center;
}

#reseaux_sociaux
{
	width: 100%;
	height:auto;
	background-color: #482400;
}

#reseaux_sociaux h2
{
	color:#FFF;
	text-align:center;
}

#icones
{
	margin-left:30%;
}

#reseaux_sociaux a
{
	margin-left:30%;
}


/* Mise en forme de la partie réservation */


#resa
{
	width:458px;
	height:auto;
	margin-right:50px;;
	margin-top:-20px;
	float:right;
}

#resa_top
{
	width:458px;
	height:66px;
	background:url(../image/tmp/resa/resa_top.png) no-repeat;
}

#resa_body
{
	width:448px;
	height:auto;
	background:#aa5800;
	padding: 5px;
	color:#FFF;
	line-height:30px;
}

#resa_btm
{
	width:458px;
	height:90px;
	background:url(../image/tmp/resa/resa_btm.png) no-repeat;
	padding: 10px;

}

#texte_resa
{
	width:440px;
	height:auto;
	color:#FFF;
	text-align:justify;
	font-size:12px;
	
}

.reservation_champ
{
	float: right;
	margin-right:50px;
}

#images_cote_resa
{
	width: 201px;
	height:auto;
	float:left;
}


#conteneur_modules_accueil_cgv
{
	color:#FFF;
	width:821px;
	height: auto;
	margin-left:45px;
}

/* Partie contact de la partie expertise*/

#expertise{
	width: 650px;
	height:auto;
	float:left;
	margin-left:15%;
	margin-top:20px;
}

#expertise_top{
	width: 650px;
	height: 7px;
	background:url(../images/bg_exp/top_fond.png) no-repeat;
}

#expertise_bdy{
	width:650px;
	height:auto;
	padding:10px;
	background:url(../images/bg_exp/top_body.png) repeat-y;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 0px;
	color:#FFF;
}

#expertise_btm{
	width:650px;
	height:25px;
	background:url(../images/bg_exp/top_bg.png) no-repeat;
}

#conteneur_modules_accueil_exp
{
	color:#FFF;
	width:821px;
	height:650px;
	margin-left:45px;
}
