/* Font références
	- taille de base : 12px;
	- correspondances :
		10px :  84%
		11px :  92%
		12px : 100%
		15px : 125%
		26px : 215%

*/

/* -------------------------------------------------------------------*/
/* PARAMETRES GENERAUX
/* -------------------------------------------------------------------*/

#texteFilm {
	width:320px;
	float:left;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:84%;
	padding-right:80px;
}

#blocPresentation2 {
	width:300;
	float:left;
}

#film{
	width:400px;/*470*/
	float:left;
	padding-left:25px;/*25*/
	float:left;
}

#flashcontent2 {
width:400px;
float:left;
}

#flashcontent {
width:800px;
float:left;
}

body{
	font-size:12px;
	background:#FFFFFF url(../medias/structure/structure_fond_gauche.jpg) no-repeat;
	margin:0px;
}

.lienAccueil {
	width:215px;
	height:135px;
	position:absolute;
	left:340px;
	top:0;
}

html {
	width:876px;
}

#site{
	width:876px;
	margin-left:115px;
	padding-top:150px;
	position:absolute;
	top:0;
	background:url(../medias/structure/structure_fond_haut.jpg) no-repeat;
}
#header{
	height:22px;
	width:876px;
	background:url(../medias/structure/structure_menu_fond.jpg) no-repeat;
}
#content{
	background:url(../medias/structure/structure_page_fond.jpg) no-repeat right top;
	padding:20px 0px 0px 25px;
}
#complement{
	background:#191919 url(../medias/structure/structure_baspannel_fond.jpg) no-repeat bottom center;
	padding:12px 20px 0px 20px;
	margin-top:10px;
}
#complementAutre {
	background:#191919 url(../medias/structure/structure_baspannel_fond.jpg) no-repeat bottom center;
	padding:12px 20px 32px 20px;
	margin-top:10px;
}
#footer{
	width:876px;
	text-align:right;
}
.clearboth {
	clear: both;
	visibility:hidden;
	padding-bottom:37px;
}

.clearboth_petit {
	clear: both;
	visibility:hidden;
	padding-bottom:5px;
}

/* --------------------------------------------------*/
.texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:84%;
}
a {
	color:#990000;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
}
.ulCarre{
	margin:0 0 0 20px;
	padding:0;
	list-style:square;
}
.ulChiffres{
	margin:0 0 0 20px;
	padding:0 0 0 10px;
	list-style:decimal;
}
.ulRecettes {
	margin:0 0 0 20px;
	padding:0;
	list-style:none;
}
.ulRecettesMois {
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}
.texteImportant {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#765220;
}
.texteImportantNoir {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	font-size:92%;
	font-style:italic;
}
.titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:125%;
	font-weight:bold;
	color:#282828;
}
.titreRecette {
	color:#cc0c20;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:215%;
}
.reference {
	color:#cc0c20;
	font-family:Arial, Helvetica, sans-serif;
	font-size:125%;
	display:block;
	padding-bottom:10px;
}
.input {
	height:12px;
	font-size:92%;
	margin-bottom:3px;
	border:#000000 1px solid;
}
.textArea {
	font-size:92%;
	border:#000000 1px solid;
}

/* -------------------------------------------------------------------*/
/* MENU PRINCIPAL
/* -------------------------------------------------------------------*/
#act0 {
	background-color: #FFF;
	margin:0;
	padding:0;
	list-style-type:none;
}
#act0 li {float:left;}
#act0 li a {display:block; height:22px;}
#act0 li a span {display: none;}

/* boutons */
li#gd_btn1 a {background: url(../medias/menu/menu_rub1.jpg); width:140px; margin-left:40px;}
	li#gd_btn1 a:hover {background: url(../medias/menu/menu_rub1_on.jpg); width:140px;}

li#gd_btn2 a {background: url(../medias/menu/menu_rub2.jpg); width:109px;}
	li#gd_btn2 a:hover {background: url(../medias/menu/menu_rub2_on.jpg); width:109px;}

li#gd_btn3 a {background: url(../medias/menu/menu_rub3.jpg); width:112px;}
	li#gd_btn3 a:hover {background: url(../medias/menu/menu_rub3_on.jpg); width:112px;}

li#gd_btn4 a {background: url(../medias/menu/menu_rub4.jpg); width:112px; margin-left:65px;}
	li#gd_btn4 a:hover {background: url(../medias/menu/menu_rub4_on.jpg); width:112px;}

li#gd_btn5 a {background: url(../medias/menu/menu_rub5.jpg); width:109px;}
	li#gd_btn5 a:hover {background: url(../medias/menu/menu_rub5_on.jpg); width:109px;}

li#gd_btn6 a {background: url(../medias/menu/menu_rub6.jpg); width:140px;}
	li#gd_btn6 a:hover {background: url(../medias/menu/menu_rub6_on.jpg); width:140px;}

#menuContainer ul {
	list-style-type:none;
	margin:5px 13px;
	padding:0px;
}
  #menuContainer ul { background-color:#272727; padding-top:0px; padding-bottom:0px; width:160px; }
  #menuContainer ul li a { background-color:#272727; color:#FFFFFF; font-size:92%; height:18px; }
  #menuContainer ul li a:hover { background: none; }
  
  
 #menuhaut {
  width:160px;
	height:6px;
	background-image:url(../medias/menu/haut.gif);
	background-repeat:no-repeat;
	float:left;
	display:inline;
	font-size:0;
  }

 #menuhautgrand {
  width:223px;
	height:6px;
	background-image:url(../medias/menu/hautgrand.gif);
	background-repeat:repeat-x;
	/*border:#CC0 1px solid;*/
	float:left;
	display:inline;
	font-size:0;
  }  
  #menucentre {
  	width:160px;
	background-color:#272727;
	height:auto;
	/*background-repeat:no-repeat;*/
	float:left;
	display:inline;
	margin:0px;

  }
  
#menucentre ul li a { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
   
  #menubas {
  	width:160px;
	height:6px;
	background-image:url(../medias/menu/bas.gif);
	background-repeat:no-repeat;
	float:left;
	display:inline;
	font-size:0;
  }

  #menubasgrand {
  width:223px;
	height:6px;
	background-image:url(../medias/menu/basgrand.gif);
	/*background-repeat:repeat-x;*/
	/*border:#CC0 1px solid;*/
	float:left;
	display:inline;
	font-size:0;
  }  
  
	
/* -------------------------------------------------------------------*/
/* HOME -- ACTUALITES
/* -------------------------------------------------------------------*/
#actualitesHome {
	width:836px;
	background:url(../medias/pictos/pointilles.gif) repeat-y center top;
}
#actuGaucheHome {
	width:360px;
	float:left;
	margin-left:20px;
}
#actuDroiteHome {
	width:365px;
	float:left;
	padding-left:70px;
	height:50px;
}

*html #actuDroiteHome {
	height:50px;
}

*+html #actuDroiteHome {
	min-height:70px;
}
<!--[if IE 7]>
#actuDroiteHome {
	height:500px;
}
<![endif]-->

#actuDroiteHome img {
	margin-top:-7px;
}

.titreActu {
	font-family:Arial, Helvetica, sans-serif;
	color:#b91526;
	font-size:100%;
	font-weight:bold;
}
.texteActu {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:92%;
	line-height:11px;
}
.lienActu {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:92%;
	padding-left:12px;
	text-decoration:none;
}
.decoLiens {
	background: url(../medias/pictos/puce_lien.gif) no-repeat 0 2px;
	list-style-type: none;
	padding:0;
	margin:0;
}
.lienActu:hover {text-decoration:underline;}
#lienActuGene {width:360px;text-align:right;}

/* -------------------------------------------------------------------*/
/* HOME -- EDITO
/* -------------------------------------------------------------------*/
#editoHome {
	width:270px;
	float:left;
	padding-top:30px;
}
#visuelHome {
	width:540px;
	float:right;
	padding-right:25px;
}

/* -------------------------------------------------------------------*/
/* MENU SECONDAIRE
/* -------------------------------------------------------------------*/
#menuSecondaire {
	background-color: #FFF;
	margin:0;
	padding:0;
	list-style-type:none;
}
#menuSecondaire li {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#535353;
	font-size:84%; margin-right:8px;}
#menuSecondaire li a {text-decoration:none; color:#535353;}
#menuSecondaire li a:hover {text-decoration:underline;}


/* -------------------------------------------------------------------*/
/* PAGE PRESENTATION
/* -------------------------------------------------------------------*/
#contentPresentation {
	width:320px;
	float:left;
	padding-top:40px;
	text-align:justify;
}

#blocPresentation {
	width:550;
	clear:both;
}



#textePresentation {
	width:320px;
	float:left;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:84%;
}

#imagePresentation {
	width:460px;/*470*/
	float:left;
	padding-left:25px;/*25*/
}


/* -------------------------------------------------------------------*/
/* PAGE FRUITIERE
/* -------------------------------------------------------------------*/
#contentFruitiere {
	padding-top:40px;
}


/* -------------------------------------------------------------------*/
/* PAGE PRODUIT
/* -------------------------------------------------------------------*/
#contentProduit {
	width:480px;
	float:left;
	padding-top:20px;
	overflow:hidden;
}
#contentGaucheProduit {
	width:220px;
	float:left;
	text-align:justify;
	padding-left:10px;
}
#contentDroiteProduit {
	width:220px;
	float:right;
	text-align:justify;
	padding-left:30px;
}
#complementProduit {
	width:314px;
	float:right;
	margin-left:37px;
	margin-top:28px;
	background:url(../medias/blocnotes/repeat.jpg) repeat-y left top;
}
#complementFondProduit {
	background:url(../medias/blocnotes/top.jpg) no-repeat left top;
	padding:45px 40px 10px 30px;
}
#basFondProduit {
	width:326px;
	height:20px;
	background:url(../medias/blocnotes/bottom.jpg) no-repeat left bottom;
}


/* -------------------------------------------------------------------*/
/* PAGE PRODUIT -- LIENS
/* -------------------------------------------------------------------*/
#produitLiens {
	width:836px;
	background:url(../medias/pictos/pointilles_duo.gif) repeat-y center top;
}
#iconeLiens {
	width:80px;
	float:left;
	text-align:center;
	margin-top:10px;
}
#actuGaucheLiens {
	width:205px;
	float:left;
	margin-left:20px;
}
#actuMilieuLiens {
	width:265px;
	float:left;
	margin-left:20px;
}
#actuDroiteLiens {
	width:190px;
	float:left;
}


/* -------------------------------------------------------------------*/
/* PAGE RECETTE
/* -------------------------------------------------------------------*/
#complementRecette {
	width:205px;
	float:left;
	padding-top:40px;
	padding-left:5px;
}
#contentRecette {
	width:545px;
	float:right;
	margin-top:40px;
	text-align:justify;
	background:url(../medias/pictos/pointilles_NsB.gif) repeat-y left 60px;
	padding-left:30px;
	margin-right:40px;
}
#visuelRecette {
	float:left;
	/*width:144px;*/
	border:#DFDFDF 1px solid;
	margin-right:10px;
}
.imageRecette {
	border:#FFF 2px solid;
}
#detailRecette {
	float:left;
	padding-top:6px;
	width:350px;
}
#texteRecette {
	padding-top:6px;
}

/* RECETTE DU MOIS */
#etiquetteRecetteMois {
	width:145px;
	height:51px;
	position:absolute;
	left:820px;
	top:240px;
}
#etiquetteRetourCarte{
	position:absolute;
	left:653px;
	top:585px;
}
#etiquetteRecetteMoisHome {
	width:142px;
	height:52px;
	position:absolute;
	left:853px;
	top:488px;/*491*/
	z-index:2;
	margin:0px;
	padding:0px;
}
#etiquetteRecetteMoisPage{
	position:absolute;
	width:130px;
	height:42px;
	left:212px;
	top:370px;
	z-index:3;
}
#complementRecetteMois {
	width:220px;
	float:left;
	margin-top:40px;
	padding-left:5px;
	background:url(../medias/recettes/recettes_repeat.jpg) repeat-y ;
}
#contentComplementRecetteMois {
	padding-top:80px;
	background:url(../medias/recettes/recettes_top.jpg) no-repeat;
}

/* -------------------------------------------------------------------*/
/* PAGE CONTACT
/* -------------------------------------------------------------------*/
#contentContact {
	width:370px;
	float:left;
	margin-top:40px;
	text-align:justify;
	background:url(../medias/pictos/pointilles_NsB.gif) repeat-y right 60px;
	padding-right:20px;
}
#detailsContact {
	
}
#titreContact {
	float:left;
	width:70px;
	line-height:20px;
	margin-left:20px;
}
#champsContact {
	float:left;
	width:200px;
}
#titreContactComplement {
	float:left;
	width:130px;
	line-height:22px;
	margin-left:30px;
}
#champsContactComplement {
	float:left;
	width:200px;
}
#texteContact {
	padding-top:6px;
	margin-left:7px;
}
#texteContactComplement {
	padding:30px 30px 20px 30px;
}
#complementContact {
	width:370px;
	float:right;
	padding-top:120px;
	background:url(../medias/structure/fond_offres.gif) no-repeat 0 110px;
	padding-right:40px;
}
.question {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:100%;
	font-weight:bold;
	margin-left:15px;
}

/* -------------------------------------------------------------------*/
/* PAGE ACTUALITES
/* -------------------------------------------------------------------*/
#contentActualites {
	width:560px;
	float:left;
	margin-top:40px;
	text-align:justify;
	background:url(../medias/pictos/pointilles_NsB.gif) repeat-y right 60px;
	padding-right:40px;
}
#detailsActu {
	margin-left:10px;
}
#titreActu {
	margin-left:7px;
}
#visuelActu {
	float:left;
	padding:5px 10px 0 0;
}
#texteActu {
	float:right;
	padding-top:6px;
	width:395px;
}
#complementActu {
	width:205px;
	float:right;
	padding-top:40px;
	padding-right:25px;
}

/* -------------------------------------------------------------------*/
/* PAGE OFFRES D'EMPLOI
/* -------------------------------------------------------------------*/
#contentOffre {
	width:560px;
	float:left;
	margin-top:40px;
	text-align:justify;
	background:url(../medias/pictos/pointilles_NsB.gif) repeat-y right 60px;
	padding-right:40px;
}
#detailsOffre {
	margin-left:10px;
}
#titreOffre {
	margin-left:7px;
}
#texteOffre {
	padding-top:6px;
	margin-left:7px;
}
#complementOffre {
	width:205px;
	float:right;
	padding-top:40px;
	padding-right:25px;
}


/* -------------------------------------------------------------------*/
/* PAGE ACTUALITES -- ACTUALITES - OFFRES D'EMPLOI
/* -------------------------------------------------------------------*/
#actualitesActualites {
	width:836px;
	background:url(../medias/pictos/pointilles.gif) repeat-y center top;
}
#iconeActualites {
	width:80px;
	float:left;
	text-align:center;
	margin-top:10px;
}
#actuGaucheActualites {
	width:280px;
	float:left;
	margin-left:20px;
}
#actuDroiteActualites {
	width:360px;
	float:left;
	padding-left:70px;
}


/* -------------------------------------------------------------------*/
/* PAGE MENTIONS
/* -------------------------------------------------------------------*/
#contentMentions {
	width:565px;
	float:left;
	margin-top:40px;
	text-align:justify;
	padding-right:45px;
	background:url(../medias/pictos/pointilles_NsB.gif) repeat-y 600px top;
}
#detailsMentions {
	margin-left:17px;
}
#complementMentions {
	width:180px;
	float:right;
	padding-top:130px;
	padding-right:25px;
}

/* -------------------------------------------------------------------*/
/* PAGE CONTENU
/* -------------------------------------------------------------------*/
#titreContenu h1 {
	font-size:18px;
}