@charset "utf-8";

<!--

/* GABARIT DES BLOCS PRINCIPAUX*/

td,th {
	margin:0px;
	padding:0px;
}

body {
	background-color: #000;
	margin:0px;
	padding:0px;
}



#main {
	margin: 0px;
	padding: 0px;
	height: 590px;
	width: 819px;
	background-image: url(images/place_fond.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 10%;
	top: 10%;
}


#maincontent{

	margin: 0px;
	padding: 0px;
	height: 525px;
	width: 617px;
	position: absolute;
	top: 0px;
	right: 0px;	
}


#footer{
	/*background-color: #0CF; */
	float:none;
	margin: 0px;
	padding: 0px;
	width: 178px;
	position: absolute;
	left: 0px;
	bottom: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #999;
	text-decoration: none;
	text-align: center;
}

#footer a{
	color: #999;
	text-decoration: none;
}

#footer a:hover{
	color: #fff;
	text-decoration: none;
}

/* INTERFACE */

#classic_content{
	
	margin: 0px;
	padding: 0px;
	height: 525px;
	width: 617px;
	position: absolute;
	top: 0px;
	right: 0px;	
}



#poeme{
	position: absolute;
	top: 0px;
	right: 0px;	
}



/* accueil thématiques */
.thematique{
	margin: 0px;
	padding: 0px;
	width:624px;
	height:363px;
	position:relative;
	overflow:hidden;
	left:-7px;
	top:-7px;
}

#bloc_contenu{
	
	height: 384px;
	width: 607px;
	position: absolute;
	bottom: 0px;
	right: 15px;
	display:block;
	margin: 0px;
	padding: 0px;

}


#pagination.en_bas{
	position: absolute;
	left:13px;
	bottom:-45px;
	
}


#pagination.en_haut{
	position: absolute;
	left:380px;
	bottom:50px;
	
}

#scroll_mask{
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 624px;
	height: 364px;
	display:block;
	overflow:hidden;
	top:-10px;
	left:-7px;

}

#scroll_mask_rencontrer{
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 624px;
	height: 364px;
	display:block;
	overflow:hidden;
	top:-10px;
	left:-7px;

}
/* BARE DE NAVIGATION*/

#nav{
	/*background-color: #3F0; */
	margin: 0px;
	padding: 0px;
	height: 380px;
	width: 168px;
	position: absolute;
	left: 6px;
	top: 163px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	overflow:hidden;
	
}


#nav ul {
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
}



#nav li {
	margin:0px;
	padding-left: 0px;
	padding-top: 1px;
	
}

#nav li li{
	margin:0px;
	padding-left: 14px;	
	padding-top: 1px;	
	text-transform: lowercase;
}

#nav li li li{
	margin: 0px;
	padding-left: 14px;
	padding-top: 1px;
	text-transform: lowercase;

	
}

#nav a.nav_lvl_big_puce_ina {
	background-repeat: repeat-y;
	padding-left: 18px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: none;
	display:block;
	
	background-image: url(images/ul_1.gif);
	color: #999;
}

#nav a:hover.nav_lvl_big_puce_ina {
	background-image: url(images/ul_1_h.gif);
	color: #555;
}

#nav a.nav_lvl_big_puce_act {
	background-repeat: repeat-y;
	padding-left: 18px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: none;
	display:block;
	
	background-image: url(images/ul_1_a.gif);
	color: #000;
}

#nav a.nav_lvl_small_puce_ina {
	background-repeat: repeat-y;
	padding-left: 11px;	
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: none;
	display:block;
	
	background-image: url(images/ul_2.gif);
	color: #999;
}

#nav a:hover.nav_lvl_small_puce_ina {
	background-image: url(images/ul_2_h.gif);
	color: #555;	
}

#nav a.nav_lvl_small_puce_act {
	background-repeat: repeat-y;
	padding-left: 11px;	
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: none;
	display:block;
	
	background-image: url(images/ul_2_a.gif);
	color: #000;	
}








/* GABARIT DE MISE EN PAGE*/

/*GABARIT TYPE ETRE & SAVOIR */
.block{
	height: 450px;
	width:600px;
	
	margin: 0px;
	padding: 0px;
	display:block;
	vertical-align:top;
}


.block_texte-glossaire{
	margin: 0px;
	padding: 0px;
	top:0px;
	position:relative;
	top:15px;
	width:590px;
	height:325px;
	overflow:hidden;
	left:22px;
	background-repeat: no-repeat;
	background-position: bottom;
		
}

.block_texte-libre{
	margin: 0px;
	padding: 0px;
	top:0px;
	position:relative;
	width:590px;
	height:354px;
	overflow:hidden;
	left:22px;
	background-repeat: no-repeat;
	background-position: bottom;
		
}

.block_texte-adroite_img-agauche{
	top:25px;
	margin: 0px;
	padding: 0px;
	width:220px;
	height:344px;
	position:relative;
	background-repeat: no-repeat;
	background-position:left top;
	overflow:hidden;
	padding-left:379px;
	text-align:left;
	left:7px;
	display:block;
	
}

.block_texte-bas_img-band-haut{
	margin: 0px;
	padding: 0px;
	top:0px;
	position:relative;
	width:590px;
	height:194px;
	overflow:hidden;
	left:7px;
	background-repeat: no-repeat;
	background-position:top;
	padding-top:160px;
	padding-left:15px;
		
}


.block_texte-haut_img-band-bas{
	margin: 0px;
	padding: 0px;
	top:0px;
	position:relative;
	width:590px;
	height:344px;
	overflow:hidden;
	left:7px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-left:15px;
		
}

/* RECETTES GOURMANDISES*/
#gourmandises_menu{
	margin: 0px;
	padding: 0px;
	top:15px;
	left:0px;
	position:relative;	
	width:245px;
	height:344px;
	padding-left:15px;
	
}


#gourmandises_menu ul{
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	padding-right:5px;
	list-style-type: none;
	float:left;
	width:180px;
}

#gourmandises_menu li{
	margin: 0px;
	padding: 0px;	
}

#gourmandises_menu a{
		background-repeat: no-repeat;
		padding-left:9px;
		background-image: url(images/ul_gourmandises.gif);
		text-decoration:none;
		color: #616161;
		display:block;
}

#gourmandises_menu a:hover{
	color:#4a6395;
}

#gourmandises_contenu{
	margin: 0px;
	padding: 0px;
	top:15px;
	right:13px;
	position:absolute;	
	text-align:right;	
}

.pdf_gourmandises{
	position:relative;
	top:-28px;
	padding-right:3px;	
}


/* CARTE & MENUS */
.cartesmenus{
	margin: 0px;
	padding: 0px;
	width:624px;
	height:363px;
	position:relative;
	overflow:hidden;
	background-image:url(medias_siteblanc/savoir/01_cartesmenu_fond.jpg);
	left:-7px;
	top:-7px;
}

.cartesmenus_menu{
	margin: 0px;
	padding: 0px;
	position:relative;
	left:18px;
	top:64px;
	width:140px;
	
}


.rencontrer_cache_haut{
	margin: 0px;
	padding: 0px;
	position:relative;
	top:0px;
	z-index:200;
}

.rencontrer_cache_bas{
	margin: 0px;
	padding: 0px;
	position:relative;
	top:-21px;
	z-index:200;
}

.rencontre_media{
	margin: 0px;
	padding: 0px;
	top:-8px;
	position:relative;
	float:right;
	padding-left:18px;
	padding-right:18px;
}

.rencontre_livre{
	margin: 0px;
	padding: 0px;
	top:-8px;
	height:330px;
	position:relative;
	float:right;
	padding-left:18px;
	padding-right:18px;
}

#scroll_mask .block .block_rencontrer a{
	text-decoration:none;
	font-weight:bold;
}

#scroll_mask .block .block_rencontrer a:hover{
	color:#FFF;	
	}

.block_rencontrer{
	margin: 0px;
	padding: 0px;
	top:-7px;
	position:relative;
	width:607px;
	overflow:hidden;
	left:0px;
	padding-top:10px;
	padding-left:18px;
	background-color:#3f3d3e;
}

#livre_fond{
	position:relative;
	top:-360px;
	width:299px;
	left:318px;
	height:340px;
  filter:alpha(opacity=90);
  -moz-opacity:0.9;
  opacity:0.9;
 background-color:#FFFFFF;
 text-align:right;
 z-index:200;
 

}

#livre_contenu{
	position:relative;
	top:-670px;
	width:250px;
	height:300px;
	left:340px;
	color:#9d9483;
	z-index:201;
	margin-left:9px;
	
}


/* FORMULAIRE DE RESERVATION */
#reserver{
  top:0px;
  position:relative;
  left:10px;
}

#reserver input{
	background-color: #d6d6d6;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top:2px;
	height:16px;
}

#reserver textarea {
	background-color: #e6e6e6;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top:2px;
	
	position:relative;
	top:0px;
	right:0px;
	width:130px;
	height:90px;

}

.input_col_g{
		position:relative;
		top:0px;
		right:0px;
		width:130px;

	
}
.col_g_cont{
	position:relative;
	display:block;
	width:220px;
	height:20px;
	margin: 0px;
	padding: 0px;
	padding-bottom:0px;
	vertical-align:top;
	
}

.txt_reserver_g_input{
	position:relative;
	top:4px;
	vertical-align:top;
	padding-right:15px;
	display:inline-block;

}

.col_d_cont{
	position:relative;
	display:block;
	width:290px;
	height:20px;
	margin: 0px;
	padding: 0px;
	left:25px;
	text-align:right;
	padding-bottom:0px;
	vertical-align:top;
	
	
}

.input_col_d_1{
		position:relative;
		top:0px;
		left:0px;
		display:inline-block;
		width:40px;
	

	
}

.input_col_d_2{
		position:relative;
		top:0px;
		left:30px;
		width:40px;
		display:inline-block;


	
}

.input_col_d_3{
		position:relative;
		top:0px;
		left:60px;
		width:65px;
		display:inline-block;


	
}

.input_col_d_4{
		position:relative;
		top:0px;
		left:70px;
		width:65px;
		display:inline-block;


	
}


.tarif_block_g{
	position:relative;
	left:22px;
	width:262px;
	height:400px;
	top:10px;
	display:block;


}

.tarif_block_d{
	position:relative;
	width:262px;
	top:-390px;
	display:block;
	left:324px;


}
-->
/* TYPO*/
.tra, img {
	behavior: url(iepngfix.htc);
} 

a, img {
	margin: 0px;
	padding: 0px;


}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616161;
}


.titre{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	
}
.block_rencontrer{
	color:#9d9483;
}

.block_rencontrer a{
	color:#9d9483;
}

.bleu{
	color:#788bb3;	
}

.titre_gris_formu{
	color:#adaaaa;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:bold;
}

.texte_bleu_formu{
	left:0px;
	position:relative;
	color:#788bb3;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:bold;
}

a.creation_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616161;
	text-decoration:none;
}

a:hover.creation_link{

	color:#788bb3;

}
