/********************************************************************* Balise ****************************************************************/
* {
	padding: 0px;
	margin: 0px;
}

form {
	padding: 0px;
	margin: 0px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#010101;
	font-size:14px;
	background:url(gifs/body.jpg) repeat-x #efe7df;
}

h1 {
	color:#7c460f;
	font-size:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:30px 0 20px 0;
	line-height:27px;
}

h1 small {
	font-size:15px;
}

h1 span {
	color:#669828;
}

p {
	margin-top:3px;
}

p.espacement {
	margin-top:15px;
}

strong.espacement {
	width:170px;
	display:block; float:left;
}

#tarifs p {
	padding:5px 0 5px 10px;
	background:#F1EFE2;
	font-weight:bolder;
}

#tarifs {
	clear:both;
	padding-top:10px;
}

#tarifs h2 {
	padding-bottom:10px;
}

#zone_chaude {
	padding-bottom:20px;
}

#zone_chaude h2 {
	color:#865321;
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	color:#99103E;
	margin:20px 0 10px 0;
}


.bloc {
	float:left;
}

#dietetique {
	width:275px;
	margin-right:50px;	
}

#nutrition_index {
	width:275px;
}

#nutrition {
	width:100px;

}

#texte_nutrition, #texte_nutrition1 {
	width:480px;
	text-align:justify;
	padding:0 20px 0 0;
}

#biblio h2 {
	padding-bottom:20px;
}

#article strong {
	float:left;
	display:block;
	width:440px;
}

#article strong span {
	font-weight:normal;
	color:#000000;
}

#article p {
	clear:both;
	padding-top:3px;
}



.ClearBoth {
	height:20px;
	border-bottom:1px solid #F2F2F2;
	margin-bottom:15px;
	clear:both
}

#consultation {
	width:350px;
	margin-top:30px;
}


.slogan {
	text-align:center;
	font-family:"trebuchet MS";
	color:#689136;
	font-size:18px;
	margin:15px 0 20px 0;
	letter-spacing:0.03em;
	line-height:27px !important;
}

#video {
	width:353px;
	height:277px;
	margin:10px auto 10px auto;
}

#zone_chaude ul {
	list-style:none;
	margin:5px 0 10px 0px;
	padding:0;
}

#zone_chaude p {
	line-height:16px;
}

#zone_chaude strong {
	color:#693C0D;
	letter-spacing:0.02em;
}

#zone_chaude li {
	line-height:18px;
	margin:3px 0 0 0;
	padding:0 0 0 12px;
	background:url(gifs/puce_liste.gif) no-repeat;
}

#zone_chaude li strong {
	font-size:15px;
	margin-right:5px;
	color:#8F6D4A;
}

ul#formation li {
	margin:15px 0 0 0;
}

#video_presentation {
	width:155px;
	float:left;
	margin:0 20px 20px 0;
}

#video_presentation .liens {
	margin-right:40px;
	margin-top:5px;
}

.image {
	float:left;
}

.tpl_photo .image{
	margin:5px 20px 10px 0;
	border:1px solid #D4BFAA;
}

.rea_tpl h2 {
	padding-bottom:15px;

}

.rea_tpl h2 span {
	margin-left:10px;
	font-size:12px;
}

#container {
	width:946px;
	background:url(gifs/tranche.jpg);
	margin:0 auto 0 auto;
	position:relative;
}

.maxime {
	float:left;
		
}

#ouverture {
	width:420px;
	background:url(gifs/ouverture.gif) no-repeat;
	padding:0 0 0 24px;
}

#ouverture span {
	width:330px;
}

#remarque {
	width:600px;
	background:url(gifs/ouverture.gif) no-repeat;
	padding:0 0 0 30px;
}

#remarque span {
	width:480px;
}

#guillemet_rem{
	background:url(gifs/fermeture.gif) no-repeat bottom right;
	height:40px;
	width:480px !important;
}

#guillemet{
	background:url(gifs/fermeture.gif) no-repeat bottom right;
	height:30px;
	width:340px !important;
}

#fermeture span{
	width:480px;
}

#fermeture {
	margin-left:20px;
	margin-top:5px;
}

.maxime p {
	clear:both;
	padding:9px 0 0 0;
}


.maxime span {
	display:block;
	float:left;
	padding:3px 0 0 0;
	color:#806c55;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

.maxime strong {
	float:left;
	width:80px;
	font-size:15px;
	font-family:"trebuchet MS";
	font-weight:bolder;
	color:#7b4c1e;
}

#header {
	width:946px;
	height:219px;
	background:url(gifs/header.jpg);
}

#menuH {
	position:absolute;
	background:url(gifs/menuH.jpg);
	width:896px;
	height:30px;
	top:219px;
	padding-left:50px;
}

#outils {
	position:absolute;
	top:21px;
	width:900px;
	text-align:right
}

#outils a {
	font-size:12px;
	font-weight:bolder;
	background:url(gifs/puce_header.gif) no-repeat;
	line-height:12px;
	padding-left:10px;
	margin-left:30px;
}

#logo {
	position:absolute;
	top:84px;
	left:49px;
}

#maxime {
	position:absolute;
	color:#967f66;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	top:85px;
	left:260px;
	width:400px;
}


.position {
	position:absolute;
	color:#967f66;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	top:47px;
	left:290px;
	width:415px;
}

#maxime p {
	background:url(gifs/fermeture_maxime.jpg) bottom right no-repeat;
	padding:5px 8px 15px 0;
	float:left;
	width:350px;
}

#maxime img {
	float:left;
	margin-right:5px;
}

a img {
	border:none;
}

#content-slide {
	overflow:hidden;
}

#content {
	width:946px;
	padding-top:30px;
	background:url(gifs/bg_content.jpg) no-repeat;
	overflow:hidden
}

#colonne_gauche {
	float:right;
	margin-left:23px;
	width:240px;
	height:590px;
	display:inline;
	font-family:"trebuchet MS";
	background-image: url(gifs/left.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}

#horraire {
	color:#99103e;
	margin:85px 20px 0 30px;;
	font-family:"trebuchet MS";
	font-weight:normal;

}

#horraire h2 {
	font-size:15px;
}

#horraire strong {
	font-size:14px;
	
}

#colonne_centre {
	float:right;
	width:603px;
	margin:15px 50px 0 30px;
	padding-bottom:0px;
	display:inline;
	position:relative;
	
}

#footer {
	background:url(gifs/footer.gif);
	height:100px;
	width:946px;
	color:#FFFFFF;
	clear:both;
	text-align:center;
	padding-top:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#footer .adresse {
	line-height:21px;
}

#selected-footer {
	text-decoration:underline;
}

#footer a {
	color:#FFFFFF;
	font-size:11px;
}

#bloc_contact {
	font-family:"trebuchet MS";
	font-size:24px;
	color:#99103e;
	text-align:center;
	margin:18px 20px 0 0;
	line-height:56px;
/*	background:#CCCCCC;*/
}

#bloc_contact h2 {
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:36px;
	text-align:left;
	text-indent:25px;
}

#bloc_contact a {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#bloc_actu {
	background:url(gifs/separation.gif) repeat-x top;
	position:absolute;
	width:600px;
	height:100px;
	bottom:0px;
}

#bloc_actu h2 {
	padding:10px 0 10px 0;
	color:#7c460f;
	font-family:"trebuchet MS";
	letter-spacing:0.02em;
	font-size:15px;
}

#bloc_actu a {
	font-size:14px;
	font-weight:bolder;
	background:url(gifs/puce_header.gif) no-repeat;
	line-height:20px;
	padding-left:10px;
	margin-left:20px
}

#signature {
	background:url(gifs/signature.jpg) bottom right no-repeat
}

legend {
	padding:0 10px 0 10px;
	background-color:#FFFFFF;
}

.bloc_recette {
	border:1px solid #8AAA2F;
	margin:10px 0 30px 0;
	text-align:justify;
	padding:10px 13px 20px 13px;
	width:574px;
}

.bloc_recette h2 {
	color:#348D19 !important;
/*	border-bottom:1px solid #348D19;*/
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}

.bloc_recette div {
	padding-left:5px;
}

.temoignage {
	border:1px solid #CCCCCC;
	margin:10px;
	text-align:justify;
	
}

.temoignage strong {
	display:block;
	color:#FFFFFF !important;
	background:#693C0D;
	height:25px;
	line-height:25px;
	margin-bottom:15px;
	text-indent:20px; 
}

#recherche_recette {
	height:50px;
}

.temoignage strong:first-letter {
	text-transform:uppercase;
}

.temoignage div {
	padding:0 20px 0 20px;
}

p.signature {
	color:#693C0D;
	text-align:right;
	font-weight:bolder;
}


/******************************************************************** Lien ******************************************************************/
a {


	color: #991040;
	text-decoration: none;
}
a:link {



	text-decoration: none;
}
a:hover {
	text-decoration: underline;

}
a:active {
	text-decoration: none;

}

.liens {
	
	background:url(gifs/puce_header.gif) no-repeat;
	line-height:12px;
	padding-left:15px;
	float:right;
	color:#99103e;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
}

.liens:hover {
	text-decoration:underline;
	color:#99103e !important;
}

.liens:visited {
	color:#666666;
}


/********************************************************************** Class **************************************************************/
.scrollbarre {
	overflow:auto;
}

/********************************************************************** Newsletter **************************************************************/
.email_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:14px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
	margin:1px 220px 1px 0;
}

.bouton_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:14px;
	color:#ffffff;
	background-color:#88A82B;
	border-bottom:#585858 1px solid;
	border-top:#585858 1px solid;
	border-left:#585858 1px solid;
	border-right:#585858 1px solid;
}

.area_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
	width:305px;
	margin:1px 0 10px 0;
}

#news .bouton_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:14px;
	color:#ffffff;
	border-bottom:#585858 1px solid;
	border-top:#585858 1px solid;
	border-left:#585858 1px solid;
	border-right:#585858 1px solid;
	padding:0px 5px 0px 5px;
	
}

#news .email_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:14px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
	padding:1px 5px 1px 5px;
	margin:0 !important;
	width:200px;
}

#news {
	margin:20px 0 20px 0;
}

/**********************************************************BDD AUTO **************************************/
.numpage {
	display:inline;
	float:left;
	width:21px;
	border:1px solid #EBEBEB;
	text-align:center;
	height:18px;
	margin:2px 5px 2px 5px;
	line-height:18px;
	color:#606658;
	background-color:#F5F5F5;
}

.numpage:hover {
	color:#606658;
	text-decoration:none;
	border:1px solid #BFCCB0;
	background-color:#E1F0CF;
}

.numpage_selec {
	display:inline;
	float:left;
	width:21px;
	border:1px solid #BFCCB0;
	text-align:center;
	height:19px;
	margin:1px 5px 2px 5px;
	line-height:19px;
	/*font-weight:bolder;*/
	background-color:#E1F0CF;
	color:#606658;
}

.numpage_selec:hover {

	text-decoration:none;

}

.bt_suivant{
	display:inline;
	float:left;
	width:36px;
	border:1px solid #EBEBEB;
	text-align:center;
	height:18px;
	margin:2px 0 2px 5px;
	line-height:18px;
	color:#606658;
	background-color:#F5F5F5;
}

.bt_suivant:hover {
	color:#606658;
	text-decoration:none;
	background-color:#E1F0CF;
	border:1px solid #BFCCB0;
}

.bt_precedent{
	display:inline;
	float:left;
	width:36px;
	border:1px solid #EBEBEB;
	text-align:center;
	height:18px;
	margin:2px 5px 2px 0;
	line-height:18px;
	color:#606658;
	background-color:#F5F5F5;
}

.bt_vide{
	display:inline;
	float:left;
	width:36px;
	border:1px solid #EBEBEB;
	text-align:center;
	height:18px;
	margin:2px 5px 2px 0;
	line-height:18px;
	color:#D7D7D7;
	background-color:#F5F5F5;
}

.bt_videS{
	display:inline;
	float:left;
	width:36px;
	border:1px solid #EBEBEB;
	text-align:center;
	height:18px;
	margin:2px 0 2px 5px;
	line-height:18px;
	color:#D7D7D7;
	background-color:#F5F5F5;
}




.bt_precedent:hover {
	color:#606658;
	text-decoration:none;
	background-color:#E1F0CF;
	border:1px solid #BFCCB0;
}

.liste_cat{
}
.fichierbin{
}
.photo{
}

.navigation {
	margin-left:auto;
	margin-right:auto;
	height:40px;
	overflow:hidden;
}
/**********************************************************************************************************/



/*********************************************************LIGHTBOX*****************************************/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
 

#overlay img{border:none;}

 

#overlay{background-image:url('gifs/overlay.png');}

 

* html #overlay{background-color:transparent;background-image:url(blank.gif);}
	
/**************************************************************************************************************** menu
**/

ul.MenuV {
   width: 240px;
   list-style: none;
   margin: 0;
   padding: 0;
   overflow: hidden;
   height:320px;
}

ul.MenuV li {
   width: 240px;
   margin:5px 0 5px 0;
}

ul.MenuV li a {
   display: block;
   font-weight:bolder;
	color: #99103e;
   /*color: #1d1d1d;*/         /*Ici, changer la couleur de la police*/
   font-size: 13px;         /*Ici, changer la taille de la police du menu*/
   /*padding: 0px; */        /*Ici, on joue sur le padding pour centrer le texte verticalement*/
   /*height: 39px;*/         /*Ici, on augmente la hauteur du menu*/ 
   text-decoration: none;
   /*text-indent:37px;*/
   /*padding-left:37px;*/
   /*line-height:39px;*/
   margin-bottom:1px;
   /*letter-spacing:0.005em;*/
   text-align:center;

}

#selected-V {
	background:url(gifs/menu_hover.gif) no-repeat !important;
}

#menuV00 a {
	background:url(gifs/menu_00.jpg) no-repeat;
	height: 39px;
}

#menuV00 a:hover, #selected-V0 {
	background:url(gifs/menu_00_hover.jpg) no-repeat !important;
}

#menuV01 a {
	background:url(gifs/newmenu.jpg) no-repeat;
	padding-top:10px !important;
	height: 29px;
}

#menuV01 a:hover, #selected-V1 {
	background:url(gifs/newmenu_hover.jpg) no-repeat !important;
}

#menuV02 a {
	background:url(gifs/newmenu.jpg) no-repeat;
	padding-top:10px !important;
	height: 29px;
}

#menuV02 a:hover, #selected-V2 {
	background:url(gifs/newmenu_hover.jpg) no-repeat !important;
}

#menuV03 a {
	background:url(gifs/newmenu.jpg) no-repeat;
	padding-top:10px !important;
	height: 29px;
}

#menuV03 a:hover, #selected-V3 {
	background:url(gifs/newmenu_hover.jpg) no-repeat !important;
}

#menuV04 a {
	background:url(gifs/newmenu.jpg) no-repeat;
	padding-top:10px !important;
	height: 29px;
}

#menuV04 a:hover, #selected-V4 {
	background:url(gifs/newmenu_hover.jpg) no-repeat !important;
}

#menuV05 a {
	background:url(gifs/newmenu.jpg) no-repeat;
	padding-top:10px !important;
	height: 29px;
}

#menuV05 a:hover, #selected-V5 {
	background:url(gifs/newmenu_hover.jpg) no-repeat !important;
}

#menuV05_2 a {
	background:url(gifs/newmenu.jpg) no-repeat;
	padding-top:10px !important;
	height: 29px;
}

#menuV05_2 a:hover, #selected-V5_2 {
	background:url(gifs/newmenu_hover.jpg) no-repeat !important;
}

#menuV06 a {
	background:url(gifs/newmenu.jpg) no-repeat;
	padding-top:10px !important;
	padding-top:10px !important;
	height: 29px;
}

#menuV06 a:hover, #selected-V6 {
	background:url(gifs/newmenu_hover.jpg) no-repeat !important;
}
/************************************************************************************************************************/



.slide {
	position: relative;
	
	width: 850px;
	height:30px;
	background: url("gifs/menu.gif") no-repeat top;
	clear:both;
	margin:0 0 0 0;
	padding-top:0px;
	overflow:hidden;
	
}
                .slide li {
                    float: left;
                    list-style: none;
					text-align:center;
					
					
                }
                    .slide li.back {

                        width: 9px;
						
						background-color: #afd77d;

                        height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                    .slide li a {

                        text-align: center;
                        letter-spacing: 0;

						font: bold 14px verdana;
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        z-index: 10;
                        display: block;
                        float: left;
						

                        position: relative;
                        overflow: hidden;
						line-height:30px;
						background:url(gifs/separation-slide.jpg) no-repeat right;
                    }
                        .slide li a:hover, .slide li a:active, .slide li a:visited {
                            border: none;
							text-decoration:none;
                        }  



li#menu0 a {
	width:77px;
	
}



li#menu1 a {
	width:163px;
}

li#menu2 a {
	width:127px;
}

li#menu3 a {
	width:133px;
}

li#menu4 a {
	width:88px;
}

li#menu5 a {
	width:119px;
}

li#menu6 a {
	width:129px;
	background:none;
}

#diapo{
	width:415px;
	height:170px;
	position:absolute;
	top:47px;
	left:288px;
	background:url(gifs/header2.jpg) no-repeat;
}
.newadresse {
	width:360px;
	padding:10px;
	margin: 0 auto 30px auto;
	border:1px solid #A8896A;
	background-color:#EFE6DF;
	text-align:center;
	line-height:25px;
}

