
/*=============== Global ===============*/


html, body {
	height: 100%;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#091707;
	}
			
html,body, div, p, a {
	margin: 0;
	padding: 0;
	}
table, tr, th, td {
	}
a{ 
	color: #CB6A11;
	text-decoration:none;
	}

a:hover{
	color: #CB6A11;
	text-decoration:underline;
	}
h1 {
	margin: 0;
	padding: 0 0 10px 0;
	vertical-align:top;
	}
	
#topspot h1{
	margin: 0;
	padding: 0 0 4px 0;
	vertical-align:top;
	}	
	
h2 {
	color:#CB6A11;
	font-weight:bold;
	font-size:14px;
	margin: 0;
	padding: 0;
	vertical-align:top;
	}	
p {
	margin: 0;
	padding:0 0 16px 0;
	}
ol{	margin: 0; 
	list-style-type: lower-alpha; 
	padding:0 0 22px 22px;
	}
ol li{ 
	list-style-image:none;
	line-height: 12px; 
	list-style-type: lower-alpha; 
	display: list-item; 
	margin: 0; 
	padding: 0 0 6px 0; 
	}		
ul {
	margin:0;
	padding-left:22px;
	}
li {
	display: list-item;
	line-height:12px;
	list-style-image: url(/images/bullet.gif);
	margin:0;
	padding:0 0 6px 0;
	}
/*=============== Container ===============*/

/*--------------frame de base--------------*/
#main {
	background: url(/images/bg_main.gif) center top repeat-y;
	background-color:#0D2B11; 
	}
#bg_top{
	background: url(/images/bg_main_top.gif) center top no-repeat; 
	}
#container {
	margin: 0 auto 0 auto;
	width: 710px;
	text-align: left;
	background: url(/bg_main.gif) left top no-repeat;
   	background-color:#F7FCFD;
	position: relative;
	min-height: 100%;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	}
	
/*----------------header------------------*/	
#td_head_titre {
	border-bottom:1px solid #FFFFFF;
	height:111px;
	background-color:#1D4422;
	vertical-align:top;
	}
#td_head_photo {
	border-bottom:1px solid #A45B0E;
	height:143px;
	background-color:#A45B0E;
	vertical-align:top;
	}
#td_nav {
	border-bottom:1px solid #FFFFFF;
	height:28px;
	background-color:#CB6A11;
	vertical-align:bottom;
	text-align:center;
	}
	
/*------------colonne gauche-------------*/	
#td_col_left {
	border-right:none;
	width:188px;
	height:none;
	background-color:#834F0F;
	vertical-align:top;
	padding-bottom:100px;
}	
#td_col_left img {
	padding-top:16px;
}	
#td_col_left div{
	margin-top:16px;
}	

/*--------------top spot-------------*/
#topspot {
	width:auto;
	height:auto;
	background-color:#EFE2D2;
	padding:0px;
	font-weight:bold;
	
	}
#topspot div{
	width:330px;
	height:91px;
	padding:24px;
	}
#topspot a{
	color:#091707;
	text-decoration:none;
	}		
#topspot a:hover{
	color:#CB6A11;
	text-decoration:underline;
	}		
#topspot div img{
	float:none;
	border:none;
	}		
#topspot img{
	z-index:2;
	float:right;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	}
	
/*------------contenu------------*/
#td_content {
	border:none;
	height:auto;
	background-color:#F7FCFD;
	vertical-align:top;
	}			
#content{
	margin:24px;
	}
#content_no1{
	margin-top:0px;
	}
#content_no1 div{
	width:auto;
	height:auto;
	padding:0 10px 10px 10px; 
	}
#table_no1{
	margin:0px;
	}
#table_no1 td{
	padding:0 0 0 4px;
	border-bottom:1px solid #834F0F;
	}
#table_no2{
	margin:0px;
	}
#table_no2 td{
	padding:0 0 0 4px;
	border-bottom:1px solid #CB6A11;
	}	
#table_no3{
	margin:0px;
	padding:0px;
	float:left;
	width:214px;
	height:auto;
	}
#table_no3 td{
	line-height:12px;
	padding:0 0 0 4px;
	border-bottom:1px solid #CB6A11;
	}
#table_no3fiche{
	margin:0px;
	padding:0px;
	}
#table_no3fiche td{
	line-height:12px;
	padding:0 0 0 4px;
	border-bottom:1px solid #CB6A11;
	}	
	
#table_no4{
	margin:0px;
	padding:0px;
	}
#table_no4 td{
	line-height:12px;
	padding:0 0 0 0;
	border-bottom:1px solid #CB6A11;
	}	
#form_no1{
	margin:0px;
	}	
#fiche td{
	margin:6px;
	}
#fiche td div{
	margin-top:6px;
	}
#td_boxfiche_nav{
	color:#091707; 
	font-size:11px; 
	font-weight:bold;
	}		
#td_boxfiche_nav a{
	color:#CB6A11;
	text-decoration:none; 
	}	
#td_boxfiche_nav a:hover{
	color:#CB6A11;
	text-decoration:underline;
	}		
#td_boxfiche_title{
	border-left:16px solid #091707; 
	padding:0 8px 0 8px; 
	color:#FFFFFF; 
	font-size:14px; 
	font-weight:bold;
	}
#td_boxfiche_content{
	width:400px;
	}	
#info{
	line-height:12px;
	padding:0 0 0 16px; 
	color:#CB6A11; 
	font-weight:bold;
	}
#info .zone{
	font-size:14px;
	color:#091707; 
	font-weight:bold;
	}
#info .region{
	font-size:9px;
	color:#CB6A11; 
	font-weight:bold;
	}		
#info .colright{
	margin:0 0 0 0;
	padding:0 0 4px 0;
	border-bottom:1px solid #CB6A11;
	}
	
/*-------------Box fiche-------------*/							
.boxfiche_list td{
	padding:0 0 0 6px; 
	color:#FFFFFF; 
	font-weight:bold;
	}
.boxfiche_list td ul li{
	line-height:14px;
	padding:0;
	list-style-image:none; 
	color: #091707; 
	font-weight:normal;
	}
.boxfiche_package{
	line-height:12px;
	padding:0 0 0 0; 
	color:#CB6A11; 
	font-weight:bold;
	}			
.boxfiche_package .title{
	font-size:14px;
	line-height:12px;
	padding:0 0 0 24px; 
	color:#FFFFFF; 
	font-weight:bold;
	}	
.boxfiche_package .content {
	line-height:12px;
	padding:0 24px 0 24px;  
	font-weight:bold;
	}	
.boxfiche_package .content ul li{
	line-height:14px;
	margin:0;
	padding:0 0 6px 0;
	list-style-image:none; 
	color: #091707; 
	font-weight:normal;
	}	
.form {
	line-height:12px;
	padding:14px 14px 24px 24px;
	background-color:#f3EEE5;
	}
.recipes{
	border-top:1px solid #CB6A11;
	border-bottom:1px solid #CB6A11; 
	margin:24px 0 0 0;
	}	
.search{
	width:108px;
	height:19px;
	border:1px solid #CB6A11;
	}		
/*--------------class-------------*/	
.txt_white{
	color:#FFFFFF;
	}
.photo_package{
	margin:18px 0 0 0;
	text-align:center;
	border:1px solid #FFFFFF;
	}
.photo_right{
	z-index:2;
	float:left;
	padding-left:12px;
	border-left:1px solid #FFFFFF;
}
.img_right{
	z-index:2;
	float:right;
	padding-left:12px;
}
.btnlook{
	padding:0 4px 0 0;
	margin:4px 0 4px 0;
	}
.img_bottom { text-align: center; z-index: 0; bottom: 0 }
