
.overlay{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/overlay.png', sizingMethod='scale');
	width:100%;
	height:850px;
	z-index:1;
	position:absolute;
	}

.overlay2{
	background-image:url(../images/overlay.png);
	width:100%;
	height:850px;
	z-index:1;
	position:absolute;
	display:block;
	}	
#bas {
	width:1024px;
	height:107px;
	background-image:url(../images/bas_accueil2.jpg);
}
#bas_accueil {
	width:909px;
	height:99px;
	background-image:url(../images/bas_accueil.png);
	background-repeat:no-repeat;
}
#bas2 {
	width:909px;
	height:107px;
	background-image:url(../images/bas_accueil1.jpg);
}
#bas3 {
	width:909px;
	height:107px;
	background-image:url(../images/bas_accueil3.jpg);
}
#conteneur {
	margin:0 auto;
	width:100%;
	background-position:center;
	background-repeat:repeat-x;
}
.accueil_gauche h1{
	font-family:"Lucida Sans";
	font-size:24px;
	line-height:100%;
	width:250px;
	font-weight:bold;
	color:#6a5913;
	text-align:right;
	clear:both;
	margin:0;
	padding-top:45px;	
	float:right;
}
.accueil_gauche h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1em;
	font-weight:bold;
	width:250px;
	color:#6a5913;
	text-align:right;
	clear:both;
	margin:0;
	padding-top:25px;
	float:right;
}
h1{
	font-family:"Lucida Sans";
	font-size:24px;
	line-height:100%;
	width:auto;
	font-weight:bold;
	color:#6a5913;
	clear:both;
	margin:0 0 0 40px;
	
}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:150%;
	font-weight:bold;
	width:auto;
	color:#6a5913;
	clear:both;
	margin:0 0 0 40px;
	padding-top:25px;

}
h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#6a5913;
	width:350px;
	height:18px;
	float:left;
	clear:both;
	margin:0;
	padding-top:11px;
	padding-left:3px;
}
.copyright h5{
	font-family:Verdana, sans-serif;
	font-size:9px;
	color:#2e1906;
	margin:0 auto;
	width:auto;
	text-align:center;
	font-weight:normal;
}
.copyright h5 a{
	text-decoration:none;
	color:#2e1906;
}
.copyright h5 a:hover{
	text-decoration:none;
	color:#ffffff;
}
#conteneur .txt{
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#6a5913;
	width:620px;
	padding-left:40px;
	padding-top:20px;
	line-height:150%	
}
#conteneur .txt_photo{
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#6a5913;
	width:181px;
	overflow:visible;
	padding-top:285px;
	margin:0;
	float:left;	
}
#conteneur_accueil {
	width:909px;
	height:768px;
	margin:0 auto;

}
#conteneur2 {

	width:909px;
	height:768px;

}
#conteneur3 {
	width:909px;
	height:768px;
}
#conteneur_bas {
	margin-left:25px;
	width:909px;
	background-image:url(../images/fond_site_contenu.jpg);
	height:auto;
	clear:both;
}
#conteneur_bas2 {
	margin-left:55px;
	width:909px;
	background-color:#e8eab9;
	clear:both;	
}
#contenu_accueil {
	width:909px;
	height:532px;
	padding-top:0px;
}
#contenu_bas {
	width:1024px;
	height:638px;
}
#contenu_dr {
	float:left;
	width:50px;
	text-align:left;
}
#contenu_gc {
	float:left;
	width:650px;
	height:100%;
	text-align:left;
}
#contenu_txt_haut {
	margin-left:40px;
}
#contenu_txt_bas {
	margin-left:70px;
	padding-top:20px;
}

#menu {
	background-color:#b8c154;
	width:903px;
	height:38px;
	border-right-style:solid;
	border-right-width:3px;
	border-right-color:#e8eab9;
	border-left-style:solid;
	border-left-width:3px;
	border-left-color:#e8eab9;
	font-family:Lucida Sans;
	font-size:14px;
	font-weight:bold;
	color:#6f7626;
	margin:0 auto;
}
#menu_site {
	background-image:url(../images/fond_menu.jpg);
	width:100%;
	height:38px;
	font-family:Lucida Sans;
	font-size:14px;
	font-weight:bold;
	color:#6f7626;
	margin:0 auto;
}
#menu a{
	color:#6f7626;
	text-decoration:none;
}

#menu a:hover{
	color:#ffffff;
	text-decoration:none;
}
#nav {
	float:right;


}
#separation {
	width:903px;
	height:11px;
	clear:both;
	padding-top:70px;
}
#top {
	width:100%;
	height:275px;
	background-image:url(../images/top_site.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#top_accueil {
	width:909px;
	height:135px;
}
#top_site {
	width:909px;
	height:135px;
	padding-top:138px;
	margin:0 auto;
}

body {
 margin:0;
 min-width:909px;
 height:100%;
 background-color:#2e1906;
}

.conteneur1 {
	margin:0 auto;
	background-image:url(../images/imgfond_01.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:100%;
}
.conteneur2 {
	margin:0 auto;
	background-image:url(../images/imgfond_02.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:100%;
}
.conteneur3 {
	margin:0 auto;
	background-image:url(../images/imgfond_03.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:100%;
}
.accueil_bloc1 {
	float:right;
	height:auto;
	padding-top:42px;
	clear:both;
}
.accueil_bloc2 {
	width:250px;
	float:right;
	height:60px;
	border:solid;
	padding-top:40px;
	margin:0;
	clear:both;
}
.accueil_boutons {
	width:222px;
	height:78px;
	padding-top:5px;
}
.accueil_champtxt {
	width:222px;
	height:75px;
	margin-top:8px;
	
	text-align:right;

}
.accueil_gauche {
	float:left;
	width:300px;

}
.accueil_droite {
	float:right;
	width:590px;
}
.benevole_bloc {
	padding-top:40px;
	width:600px;
}
.bloc {
	width:222px;
	margin-left:78px;
	clear:both;
	margin-top:0;
}
.bloc_bas {
	clear:both;
	margin:0;
	height:200px;
	
}
.bloc_bas p{
	vertical-align:bottom;
	display:inline;
}
.bloc_prog {
	margin-left:40px;
	margin-top:30px;
	width:auto;;
}
.bouton1 {
	height:36px;
	text-align:right;
	margin:0;
	padding-top:40px;
	clear:both;
}
.bouton2 {
	height:36px;
	text-align:right;
	margin:0;
	padding-top:3px;
	clear:both;
}
.bouton3 {
	height:75px;
	background-image:url(../images/fond_champtxt.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-top:20px;
	text-align:right;
	}
.bouton4 {
	height:36px;
	text-align:right;
	padding-top:2px;
}

}
.bouton_txt {
	font-family:Myriad Pro, Verdana, sans serif;
	font-size:16px;
	font-weight:bold;
	color:#6f7626;
	
}
.bouton_txt a{
	font-family:Myriad Pro, Verdana, sans serif;
	color:#6f7626;
	text-decoration:none;
}
.bouton_txt a:hover{
	font-family:Myriad Pro, Verdana, sans serif;
	color:#824622;
	text-decoration:none;
}
.bouton_txt2 {
	font-family:Lucida Sans, Verdana, sans serif;
	font-size:11px;
	font-weight:bold;
	color:#6f7626;
	line-height:100%;
	margin-right:7px;
	clear:both;
}
.carte {
	padding-top:20px;
	padding-left:40px;
	clear:both;
}
.champ {
	width:150px;
	height:14px;
	background-color:transparent;

}
.champ1 {
	height:22px;
	float:right;
	padding-top:4px;
}
.champ2 {
	float:right;
	padding-right:7px;
	height:22px;
	padding-top:4px;

}
.champ2a {
	float:right;
	padding-right:7px;
	height:22px;
	padding-top:4px;


}
.champtxt {
	height:23px;
	width:222px;
	float:right;
	padding-left:10px;
	margin:0;
}
.contact {
	width:650px;
	clear:both;
	padding-left:40px;
	
}
.contact .txt2 {
	width:320px;
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#6a5913;
	padding-top:10px;
	line-height:150%;
}
.contact_gc {
	width:320px;
	float:left;
	clear:both;
}
.contact_dr {
	width:300px;
		float:left;

}
.contenu {
	width:909px;
	height:496px;
	background-image:url(../images/fond_accueil_contenu.jpg);
}
.contenu_haut {
	background-color:#f6f1db;
	border-right-style:solid;
	border-right-width:3px;
	border-right-color:#e8eab9;
	border-left-style:solid;
	border-left-width:3px;
	border-left-color:#e8eab9;
	height:auto;
	width:903px;
	margin:0 auto;
	padding-top:40px;
}
.contenu_bas {
	background-color:#e8eab9;
	height:auto;
	width:897px;
	border-right-style:solid;
	border-right-width:3px;
	border-right-color:#e8eab9;
	border-left-style:solid;
	border-left-width:3px;
	border-left-color:#e8eab9;
	margin:0 auto;
	background-position:center;
	background-repeat:repeat-y;
	padding-top:20px;
}
.contenu_bas .txt2{
	padding-left:0px;
	padding-top:10px;
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#6a5913;
	width:800px;
	line-height:150%;
}
.contenu_bas .h2_1{
	padding-top:10px;
	font-family:Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6a5913;
	width:800px;
}
.contenu_diapo {
	clear:both;
}
.contenu_site {
	width:100%;
	margin:0 auto;
	background-position:center;
	background-repeat:no-repeat;
}
.contenu_site2 {
	width:100%;
	margin:0 auto;
	height:auto;
	background-image:url(../images/fond_bas.gif);
	background-repeat:repeat-y;
	background-position:center;
}
.contenu_site2_bloc {
	width:100%;
	margin:0 auto;
	height:auto;
	background-image:url(../images/fond_site.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.copyright {
	width:100%;
	background-image:url(../images/fond_copyright.jpg);
	height:296px;
	background-position:center;
	background-repeat:no-repeat;
	
}
.copyright_bloc {
	text-align:center;
	padding-top:130px;
}
.count {
	width:14px;
	height:19px;
	float:left;
	margin-top:1px;
}
.de {
	width:21px;
	height:19px;
	float:left;
	margin-right:2px;
	margin-left:2px;
	margin-top:0px;
}
.dr_contenu {
	width:590px;
	height:400px;
}
.dr_top {
	padding-top:45px;
	text-align:right;
	margin-left:447px;
	height:33px;
}
.ecoutez {
	float:left;
	padding-top:2px;
	

}
.ecoutez a{
	color:#6a5913;
	text-decoration:none;
}
.ecoutez a:hover{
	color:#6a5913;
	text-decoration:underline;
}
.entete {
	font-family:"Lucida Sans";
	font-size:12px;
	font-weight:600;
	color:#6a5913;
	width:250px;
	line-height:150%;
	text-align:right;
}
.err {
	font-family:"Lucida Sans", Verdana, sans-serif;
	font-size:10px;
	top:0px;
	overflow:hidden;
	text-align:right;
	font-weight:normal;
	color:#FF0000;
	clear:both;
	padding-right:7px;
}
.err p { 
   vertical-align: top; 
   display: inline; 
}
.fermer {
	clear:both;
}
.galerie {
	width:909px;
	height:400px;
	background-color:#d0d0d0;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding-bottom:20px;
	text-align:center;
	z-index:2;
}
.galerie_bloc {
	width:100%;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	z-index:2;
}
.accueil_gauche .h1 {
	font-family:Lucida Sans;
	font-size:24px;
	font-weight:bold;
	color:#6a5913;
	width:250px;
	line-height:1em;
	text-align:right;
}
.accueil_gauche .h2 {
	font-family:Lucida Sans;
	font-size:12px;
	font-weight:600;
	color:#6a5913;
	width:250px;
	line-height:1.5em;
	text-align:right;
	width:250px;

}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6a5913;
	width:115px;
	text-align:right;
	float:left;
	padding-left:300px;
	padding-top:15px;
	margin:0;

}
h3 a{
	color:#6a5913;
	text-decoration:none;
}
h3 a:hover{
	color:#ffffff;
	text-decoration:none;
}
.h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#6a5913;
	float:left;
	clear:both;
	width:350px;
	margin-top:75px;
	margin-left:10px;
}
.h4 a{
	color:#6a5913;
	text-decoration:none;
}
.h4 a:hover{
	color:#7d421f;
	text-decoration:none;
}
.h4 a:visited{
	color:#6f7626;
	text-decoration:none;
}
h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#b8c154;
	padding-bottom:7px;
	text-align:center;
	margin:0;
}
h5 a{
	color:#b8c154;
	text-decoration:underline;
}
h5 a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.h5_boite {
	width:909px;
	padding-top:20px;
	text-align:center;
	clear:both;
}
.haut_gc {
	clear:both;
	float:left;
	width:650px;
	text-align:left;
}
.haut_dr {
	float:right;
	width:162px;
	padding-right:25px;
}
.header_prog {
	background-color:#f4efd6;
	width:823px;
	height:22px;
	border-width:1px;
	border-style:solid;
	border-color:#b8c154;
}
.idouvert {
	padding-bottom:10px;
	width:auto;
	margin-right:40px;
}
.menu_txt {
	padding-top:14px;
	height:10px;
}

.menu_point {	
	width:6px;
	height:6px;
	padding-top:3px;
	float:left;
}
.menu_accueil {
	width:125px;
	text-align:center;
	float:left;
	
}
.menu_accueil_in {
	width:125px;
	text-align:center;
	float:left;
	color:#FFFFFF;
	
}
.menu_apropos {
	width:119px;
	text-align:center;
	float:left;
}
.menu_apropos_in {
	width:119px;
	text-align:center;
	float:left;
	color:#ffffff;
}
.menu_bloc {
	width:100%;
	background-image:url(../images/fond_menu_div.jpg);
	height:38px;
	background-position:center;
	background-repeat:no-repeat;
	margin:0 auto;
}
.menu_prog {
	width:170px;
	text-align:center;
	float:left;
}
.menu_prog_in {
	width:170px;
	text-align:center;
	float:left;
	color:#ffffff;
}
.menu_sarrasin {
	width:135px;
	text-align:center;
	float:left;
}
.menu_sarrasin_in {
	width:135px;
	text-align:center;
	float:left;
	color:#FFFFFF;
}
.menu_infos {
	width:162px;
	text-align:center;
	float:left;
}
.menu_infos_in {
	width:162px;
	text-align:center;
	float:left;
	color:#FFFFFF;
}
.menu_partenaires {
	width:162px;
	text-align:center;
	float:left;
}
.menu_partenaires_in {
	width:162px;
	text-align:center;
	float:left;
	color:#FFFFFF;
}
.menu_context {
	background-image:url(../images/fond_menu_context.jpg);
	background-repeat:no-repeat;
	width:161px;
	height:126px;
	
}
.menu_context .menutxt{
	text-align:center;
	width:160px;
	padding-top:11px;
}
.menu_context .menutxtin{
	text-align:center;
	width:160px;
	font-family:"Lucida Sans";
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding-top:11px;
}
.menu_context .menutxt2{
	text-align:center;
	width:160px;
	padding-top:50px;
}
.menu_ombre {
	padding-top:5px;
}
.menu_context a{
	font-family:"Lucida Sans";
	font-weight:bold;
	color:#423f12;
	font-size:14px;
	text-decoration:none;
}
.menu_context a:hover{
	font-family:"Lucida Sans";
	font-weight:bold;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
}
.menu_context .meuniere{
	text-align:center;
	padding-top:20px;
}
.meteo{
	text-align:center;
	padding-top:200px;
}
.ombre {
	background-image:url(../images/ombre1.jpg);
	background-repeat:no-repeat;
	height:2px;
	width:300px;
}
.partenaire_entete {
	width:800px;
	margin:0 auto;
	height:20px;
	background-color:#e8eab9;
	border-style:solid;
	border-color:#b8c154;
	border-width:1px;
}
.partenaire_entete div{
	text-align:center;
	padding-top:3px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}
.prev {
	width:19px;
	height:18px;
	float:left;
	margin-right:10px;
}
.musique {
	width:300px;
	height:18px;
	float:left;
	clear:both;
	padding-top:55px;
	margin:0;

}
.partenaires {
	text-align:center; 
	padding-top:29px; 
	padding-bottom:29px;
}
.prog_date {
	float:left;
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#6a5913;
	margin-top:4px;
	padding-left:10px;	
}
.prog_fleche {
	float:right;
}
.recette_bloc {
	width:770px;
	border-style:solid;
	border-width:2px;
	border-color:#b8c154;
	margin-left:70px;
}
.region_bloc {
	width:820px;
	padding-left:40px;
}
.region_bloc .txt2{
	width:820px;
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#6a5913;
	padding-top:10px;
	line-height:150%;
	clear:both;
	
}
.sarrasin_bloc {
	padding-top:25px
}
.sarrasin_bloc .txt{

}

.suiv {
	width:19px;
	height:18px;
	float:left;
	margin-left:10px;
}
.textfield {
	width:177px;
	height:16px;
}
.txt2 a{
	color:#6a5913;
	font-family:Verdana, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
.txt2 a:hover{
	color:#6a5913;
	font-family:Verdana, sans-serif;
	font-size:11px;
	text-decoration:none;
	
}
.txt_festival {	
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#6a5913;
	width:620px;
	padding-left:40px;
	padding-top:20px;
	line-height:150%;
}
.txt_prog {
	padding-left:30px;
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#6a5913;
	width:auto;
	padding-top:10px;
	line-height:150%;
}
.txt_lien {	
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#6a5913;
	width:auto;
	padding-left:40px;
	padding-top:10px;
	padding-right:40px;
	line-height:150%;
}
.txt_lien a{
	color:#6a5913;
	font-family:Verdana, sans-serif;
	font-size:11px;
	text-decoration:underline;
	
}
.txt_lien a:hover{
	color:#6a5913;
	font-family:Verdana, sans-serif;
	font-size:11px;
	text-decoration:none;
	
}
.txt a{
	color:#6a5913;
	font-family:Verdana, sans-serif;
	font-size:11px;
	text-decoration:none;
	
}
.txt a:hover{
	color:#6a5913;
	font-family:Verdana, sans-serif;
	font-size:11px;
	text-decoration:underline;
	
}
.txt_prog_bold {
	font-weight:bold;
}
.txt_ingred {
	padding-left:80px;
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#6a5913;
	width:auto;
}