body{
	background:#e57300;
	color:black;
	font-size: 11px;
	line-height:140%;
	text-align:left;
	font-family: Arial, sans-serif;
	border:0px solid gray;
	margin:0px;
	padding:0px;
}
table{padding:0px; margin:0px; border-spacing:0px; text-align:left; border:0px solid red;}
a{text-decoration:none; color:#5d3005;}
a:hover{text-decoration:underline; color:#5d3005;}
h1{margin:0px;font-size:14px; color:#025745;}
h2{clear:left; margin:0px; font-size:12px; color:#025745; background:transparent url('pics/li003.gif') no-repeat 2px 8px; padding-left:10px; text-decoration:none;}
h3{margin:0px;font-size:11px;}
h4{margin:0px;font-size:11px;font-weight:normal;}
h5{margin:0px;font-size:10px;font-weight:normal;}
input{background-color:white; color:black; border:1px solid black; font-size:11px;}
textarea{color:#999999; border:1px solid #666666; font-size:11px; width:510px; height:100px;}
.textarea_annonces{color:#999999; border:1px solid #666666; font-size:11px; width:510px; height:100px;}
select{font-size:11px; color:gray; padding:0px; margin:3px;}
select:hover{color:#9cac16;}

.main_frame{
position:absolute;
left:50%;
margin-left:-417px;
width:835px;
border:0px solid blue;
background: transparent url('pics/background_eng.png') no-repeat;
}
.frame{border:1px solid red; width:835px; margin:0px auto;}
.floatright{float:right;}
.right{float:right;}
.floatleft{float:left;}
.left{float:left;}
.clear{clear:left;}
.clearleft{clear:left;}
.clearright{clear:right;}
.center{text-align:center;}

.bandeau_flash{
	width:830px;
	height:166px;
	margin:0px auto;
	border:0px solid red;
}

.bandeau_logo{
float:left;
text-align:right;
padding-top:11px;
width:117px;
height:101px;
border:0px solid green;
}

.bandeau_rubrique{
margin-top:71px;
margin-left:160px;
height:41px;
border:0px solid red;
}



.bandeau_menus{ height:19px; margin-left:23px; margin-right:23px; font-size:14px; font-weight:bold; border:0px solid blue; }
.bandeau_menus a{ color:white; }
.bandeau_menus a:hover{ text-decoration:overline; }
.menu{ float:left; padding-left:10px; margin-left:8px; border:1px solid red; }
.menu1{ position:absolute; left:50%; top:182px; text-align:center; margin-left:-411px; width:120px; border:0px solid red; }
.menu2{ position:absolute; left:50%; top:178px; text-align:center; margin-left:-267px; width:65px; border:0px solid red; }
.menu3{ position:absolute; left:50%; top:181px; text-align:center; margin-left:-125px; width:150px; border:0px solid red; }
.menu4{ position:absolute; left:50%; top:181px; text-align:center; margin-left:47px; width:90px; border:0px solid red; }
.menu5{ position:absolute; left:50%; top:181px; text-align:center; margin-left:155px; width:110px; border:0px solid red; }
.menu6{ position:absolute; left:50%; top:181px; text-align:center; margin-left:300px; width:90px; border:0px solid red; }




.bandeau_titre_rubrique_et_sous_menus{
	height:60px;
	margin:30px 23px 10px 10px;
	font-size:13px;
	border:0px solid blue;
}
.sous_menus { float:left; clear:left; font-size:11px; border:0px solid blue; margin:6px 0px 9px 12px !important; margin:-3px 0px 9px 12px; height:30px; width:100%; }
*+html .sous_menus, * html .sous_menus { margin:-0 0px 9px 12px !important; }
.sous_menus a{ color:#ffffff; }
.sous_menu0{
	float:left;
	height:20px;
	padding-top:5px;
	background:url('pics/menu0.gif') repeat-x 0px 0px;
	padding-left:4px;
	padding-right:4px;
	margin-left:2px;
	border:0px solid red;
}
.sous_menu1{
	float:left;
	height:20px;
		padding-top:5px;
	background:url('pics/menu1.gif') repeat-x 0px 0px;
	padding-left:4px;
	padding-right:4px;
	margin-left:2px;
	border:0px solid red;
}
.titre_rubrique{
	clear:right;
	float:left;
	font-size:24px;
	font-weight:bold;
	color:#970000;
	border:0px solid red;
	margin-left:30px;
	padding:12px 23px 10px 0px;
	background:url('pics/li008.gif') no-repeat bottom right;
}




.all_news_d_une_page{ width:759px; border:0px solid red; margin:35px 0 0 35px !important; margin:0 0 0 35px; clear:both;}
/*
.news{ clear:left; float:left; width:745px; background:url('pics/background_news_texte.gif') no-repeat; border:0px solid red; padding:7px;}
*/
.news{ clear:left; float:left; width:745px; background-color:#fff1d4; border:2px solid #f3f1f4; padding:7px; margin-top:7px;}

.news_titre{ color:#950600; font-weight:bold; font-size:13px; float:none; clear:both; }
.news_contener_points_hd{ clear:left; float:left; width:731px; background:url('pics/points_hd.gif') no-repeat top right; border:0px solid red;}
.news_contener_points_bg{ clear:left; float:left; width:731px; background:url('pics/points_bg.gif') no-repeat bottom left; text-align:center; margin-bottom:7px; border:0px solid red;}
.news_contener_texte{
	text-align:left;
	font-weight:bold;
	font-size:11px;
	overflow:auto;
	margin:0px auto;
	margin-top:7px;
	margin-bottom:7px;
	width:745px;
	border:0px solid red;
}
.news_texte{
	clear:left;
	color:#000000;
	font-size:11px;
	padding:10px;
	border:0px solid blue;
}



.lvg_col0{
float:left;
padding-left:45px;
width:510px;
border:0px solid red;
}

.lvg_col1{
float:right;
padding-right:45px;
width:207px;
margin-left:10px;
border:0px solid red;
color:#5d3005;
}

.lvg_titre{
clear:left;
float:left;
background:url('pics/li002.gif') no-repeat top right;
padding-right:15px;
margin-top:10px;
color:#007360;
font-weight:bold;
font-size:11px;
}

.lvg_texte{
clear:left;
color:#5d3005;
font-size:11px;
background-color:#fff1d4;
padding:7px;
border:2px solid #f3f1f4;
}

.lvg_nom{
margin-top:5px;
text-decoration:underline;
}

.lvg_adresse{
}

.lvg_tel{
}

.scrollBox{
background-color:#fff1d4;
overflow:auto;
height:500px;
padding:5px;

}

.recettes_liste{
width:744px;
margin:0px auto;
border:0px solid red;
}

.recettes_liste_background{
clear:left;
color:#5d3005;
font-size:11px;
background:url('pics/background_news_texte.gif') no-repeat;
padding:7px;
border:0px solid blue;
}

.recettes_liste_titre{
clear:left;
float:left;
background:url('pics/li002.gif') no-repeat top right;
padding-right:15px;
margin-top:10px;
color:#007360;
font-weight:bold;
font-size:11px;
}

.recettes_liste_background a{
text-decoration:none;
}

.bandeau_ssm{
background:url('pics/background_ssm.gif') repeat-x;
margin:0px auto;
font-size:10px;
width:789px;
height:25px;
border:0px solid blue;
}
.sous_sous_menu{
float:left;
background:url('pics/li004.gif') no-repeat 0px 4px;
padding-left:10px;
margin-left:8px;
border:1px solid red;
}



.accueil_col1{
	float:left;
	width:455px;
	padding-left:30px;
	border:0px solid red;
}
.accueil_col2{
	float:right;
	width:330px;
	border:0px solid red;
}




/* height 240 pour 2 actus */
.accueil_news{ clear:left; float:left;background:url('pics/background_news_accueil.gif') no-repeat; padding:7px; width:440px;  top:150px; border:0px solid blue; }
.accueil_news_titre{ clear:right; float:right; width:280px; text-align:left; margin-bottom:4px; color:#025745; font-weight:bold; font-size:11px; }
.accueil_news_points_hd{ clear:left; float:left; width:100%; background:url('pics/points_hd.gif') no-repeat top right; border:0px solid red;}
.accueil_news_points_bg{ clear:left; float:left; width:100%; background:url('pics/points_bg.gif') no-repeat bottom left; text-align:center; border:0px solid red;}
/* height 175 pour 2 actus */
.accueil_news_contener_texte{
	margin:0px auto;
	margin-top:7px;
	margin-bottom:7px;
	width:420px;
	color:#512a23;
	text-align:left;
	border:0px solid red;
}
.accueil_news_contener_texte h2{ 
	clear:left; 
	margin:0px; 
	font-size:12px; 
	color:#025745; 
	background:none; 
	text-decoration:none;
}
.accueil_news_esp{ text-align:right; margin-top:5px; margin-right:50px; }




.accueil_nos_rdv{ clear:left; background:url('pics/background_news_accueil.gif') no-repeat; padding:7px; width:276px; height:90px; top:150px; border:0px solid blue; }
.rdvs_titre{ clear:left; float:left; margin-bottom:4px; color:#007360; font-weight:bold; font-size:11px; }
.rdvs_contener_points_hd{ clear:left; float:left; width:100%; background:url('pics/points_hd.gif') no-repeat top right; border:0px solid red;}
.rdvs_contener_points_bg{ clear:left; float:left; width:100%; background:url('pics/points_bg.gif') no-repeat bottom left; text-align:center; border:0px solid red;}
.rdvs_contener_texte{
	text-align:left;
	font-weight:bold;
	font-size:11px;
	overflow:auto;
	margin:0px auto;
	margin-top:7px;
	margin-bottom:7px;
	width:255px;
	height:50px;
	border:0px solid red;
}
.rdv{ color:#5d3005; font-size:10px; font-weight:normal;}
.rdv_date{ color:#025745; font-size:11px; font-weight:bold; }




.accueil_nos_offres{ clear:left; background:url('pics/background_news_accueil.gif') no-repeat; padding:7px; width:276px; height:83px; top:150px; border:0px solid blue; }
.offres_titre{ clear:left; float:left; margin-bottom:4px; color:#007360; font-weight:bold; font-size:11px; }
.offres_contener_points_hd{ clear:left; float:left; width:100%; background:url('pics/points_hd.gif') no-repeat top right; border:0px solid red;}
.offres_contener_points_bg{ clear:left; float:left; width:100%; background:url('pics/points_bg.gif') no-repeat bottom left; text-align:center; border:0px solid red;}
.offres_contener_texte{
	text-align:left;
	font-weight:bold;
	overflow:auto;
	margin:0px auto;
	margin-top:7px;
	margin-bottom:7px;
	width:255px;
	height:60px;
	border:0px solid red;
}
.offre{ color:#025745; font-size:11px; }




.row{
padding-right:0px;
width:100%;
border:0px solid red;
}

.parole_recette{
background:url('pics/background_recette.jpg') no-repeat 0px 0px;
width:328px;
height:170px;
border:0px solid blue;
}




.accueil_parole{
	float:left;
	width:140px;
	text-align:center;
	border:0px solid red;
}


.accueil_recette{
float:left;
width:162px;
height:107px;
margin-left:17px;
margin-top:12px;
border:0px solid #aaaaaa;
}

.accueil_actualites{
clear:left;
float:left;
padding-right:15px;

color:#007360;
font-weight:bold;
font-size:11px;
}

/* --- Boites aves les coins arrondis ---\*/

* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	float:left;
	margin: 10px auto;
	font-size: 100%;
	background-color:#fdcc31;
	border:0px solid blue;
	width:100%;
}
.boxhead {
	background: url(pics/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding-left: 0;
	text-align: left;
	border:0px solid red;
}
.boxhead h2 {
	background: url(pics/sbhead-l.gif) no-repeat top left;
	margin: 0px;
	padding: 7px 7px 0px;
	color: white; 
	font-size:0px; 
	line-height: 1em;
	border:0px solid red;
}
.boxbody {
	background-color:#fdcc31;
	margin: 0;
	padding: 5px 7px 0px;
}
.boxfooter {
	background: url(pics/sbfooter-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
	clear:both;
}
.boxfooter h2 {
	background: url(pics/sbfooter-l.gif) no-repeat top left;
	height:7px;
	font-size:0px;
	border:0px solid blue;
}
/* FORUM */
.forum_photo{
	float:left;
	margin:3px;
}
.forum_reactions{
	margin-left:10px;
	margin-right:20px;
}
.forum_date{
	clear:left;
	margin-top:10px;
}
.forum_reaction{
	font-weight:normal;
	border:0px solid red;
}
.forum_form{
	margin-top:10px;
	margin-left:10px;
	margin-right:20px;
	border:0px solid red;
}
.forum_reponse{
	margin-top:10px;
	color:#C0C0C0;
	font-weight:normal;
}

.forum_accueil{ 
clear:left; 
float:left;background:url('pics/background_news_accueil.gif') no-repeat; 
padding:7px; 
margin-top:5px;
width:275px;  
top:150px; 
border:0px solid blue; 
}

.forum_accueil_titre{ clear:left; float:left; margin-bottom:4px; color:#007360; font-weight:bold; font-size:11px; }

.forum_accueil_contener_texte{
	margin:0px auto;
	margin-top:7px;
	margin-bottom:7px;
	width:250px;
	color:#512a23;
	text-align:left;
	border:0px solid red;
}
.forum_accueil_contener_texte h2{ 
	clear:left; 
	margin:0px; 
	font-size:12px; 
	color:#025745; 
	background:none; 
	text-decoration:none;
}
