/* CSS Hydroserre Mirabel */

	body{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
	img{border:0px;}
	
	
	/* Couleurs :		*/
	/* Rouge :	#C41230 */
	/* Vert :	#8CC63F	*/
	/* Gris :	#939598 */

/* 	Contenant 
  -----------------------------------------------*/
	#contenantaccueil{width:955px;height:auto;margin-top:50px;margin-left:auto;margin-right:auto;}
	#contenant{width:955px;height:auto;margin-top:0px;margin-left:auto;margin-right:auto;}
	.vote{color:#C41230}
	.moyenne{font-size:18px; color:#8CC63F;}
	
	
 
/* = CSS Accueil =================================================================================== */
 
/* 	Accueil
  -----------------------------------------------*/
	#accueil {position:absolute; padding:0; margin-top:0; margin-left:0px; width:830px; height:410px; z-index:1;}
	
	#iconglobeaccueil {position:absolute; padding:0; margin:380px 0 0 593px; width:53px; height:53px; text-align:center; vertical-align:middle; z-index:2; display:none}
	#icon100accueil {position:absolute; padding:0; margin:380px 0 0 656px; width:53px; height:53px; text-align:center; vertical-align:middle; z-index:2;}
	#iconeauaccueil {position:absolute; padding:0; margin:380px 0 0 719px; width:53px; height:53px; text-align:center; vertical-align:middle; z-index:2;}
	#iconrecyclageaccueil {position:absolute; padding:0; margin:380px 0 0 777px; width:58px; height:58px; text-align:center; vertical-align:middle; z-index:2;}
	
/* 	Menu Accueil
  -----------------------------------------------*/	
	#menuaccueil{position:absolute;margin:140px 0 0 830px;padding:0;width:94px;height:120px;z-index:3;font-size:13px;font-weight:bold;}
	#menuaccueil ul{margin:0;padding:0; list-style-type:none}
	#menuaccueil li{margin-bottom:10px;}
	#menuaccueil li a{display:block; width:84px; background-color:#C41230; padding:7px 5px 7px 10px; color:#FFFFFF; text-decoration:none}
	#menuaccueil li a:hover{display:block; width:84px; background-color:#8CC63F; padding:7px 5px 7px 10px; color:#FFFFFF; text-decoration:none}

	#footeraccueil {position:absolute; margin:460px 0 0 85px; padding:0; width:745px; height:50px; z-index:1; border-top:1px dashed #939598; text-align:center}
	#footeraccueil p.rouge{color:#C41230; font-size:1.2em}
	#footeraccueil p.vert{color:#8CC63F; font-size:1.2em}
	#footeraccueil ul{margin:15px 0 0 0;padding:0; list-style-type:none; }
	#footeraccueil li{display:inline; color:#8CC63F;  }
	#footeraccueil li span.innactif{display:inline; color:#bbbbbb;  }
	#footeraccueil li a{color:#8CC63F; text-decoration:none; padding:2px;}
	#footeraccueil li a:hover{color:#C41230; text-decoration:underline}


/* = CSS Pages =================================================================================== */
	#iconglobe{position:absolute; padding:0; margin:20px 0 0 708px; width:53px; height:53px; text-align:center; vertical-align:middle; z-index:2; display:none}
	#icon100 {position:absolute; padding:0; margin:20px 0 0 771px; width:53px; height:53px; text-align:center; vertical-align:middle; z-index:2;}
	#iconeau {position:absolute; padding:0; margin:20px 0 0 834px; width:53px; height:53px; text-align:center; vertical-align:middle; z-index:2;}
	#iconrecyclage {position:absolute; padding:0; margin:20px 0 0 897px; width:58px; height:58px; text-align:center; vertical-align:middle; z-index:2;}
	
/* 	background page
  -----------------------------------------------*/		
	#bgpage {position:absolute; margin:0 0 0 0; padding:0; height:737px; width:366px; z-index:2}
	
/* 	Menu page
  -----------------------------------------------*/		
	#menu {position:absolute; margin:59px 0 0 366px; padding:0; height:200px; width:589px; z-index:2; /*border:1px solid #000000*/}
	
	#menulangue{position:absolute; margin:500px 0 0 64px;padding:0;width:94px;height:120px;z-index:3;font-size:13px;font-weight:bold;}
	#menulangue ul{margin:0;padding:0; list-style-type:none}
	#menulangue li{margin-bottom:10px; text-align:center}
	#menulangue li a{display:block; width:79px; background-color:#C41230; padding:7px 5px 7px 10px; color:#FFFFFF; text-decoration:none}
	#menulangue li a:hover{display:block; background-color:#8CC63F; padding:7px 5px 7px 10px; color:#FFFFFF; text-decoration:none}
	
/* 	Contenu
  -----------------------------------------------*/		
	#contenu {position:absolute; margin:320px 0 0 466px; padding:0; height:auto; width:449px; z-index:5; /*border:1px solid #000000*/}
	#bgcontenu {position:absolute; margin:300px 0 0 426px; padding:0; height:auto; width:489px; z-index:2; /*border:1px solid #000000*/}
	
	#contenu h1{font-size:1.6em; color:#C41230}
	#contenu h1.recette{font-size:1.4em;}
	#contenu h2{font-size:1.4em; color:#C41230}
	#contenu h3{font-size:1.3em; color:#C41230}
	#contenu h4{font-size:1.2em; color:#C41230}
	#contenu h5{font-size:1.1em; color:#C41230}
	#contenu h6{font-size:1.1em; color:#C41230}
	
	#contenu p{font-size:1em; color:#808285}
	#contenu p.titre{font-size:1.6em; color:#C41230; font-weight:bold}
	#contenu p.alpha{text-transform:uppercase}
	#contenu p.alpha a{text-decoration:none}
	#contenu ul{list-style-type:disc; color:#808285}
	#contenu li{margin-bottom:10px;}
	
	#contenu fieldset{border: 1px solid #8CC63F;width: 400px;margin:30px 0 0 0}
	#contenu legend{color: #ffffff;background: #8CC63F;border: 1px solid #8CC63F;padding: 2px 15px 2px 15px; font-weight:bold; }
	
	#contenu a{color:#79ab37; text-decoration:underline}
	#contenu a:hover{color:#C41230; text-decoration:underline}
	

	#contenu table.recette b,table.recette strong{color:#C41230}
	#contenu table.recette td{font-size:1em; color:#808285}
	#contenu table.recette td.note p{color:#8DC63F;}
	
	#contenu #toprecherche{border-top:1px dashed #8DC63F;border-bottom:1px dashed #808285}
	
	table.recherche td span{color:#8DC63F;; text-transform:uppercase}
	
	#footer_recherche{width:100%; border-top:1px dashed #939598; text-align:center; margin-top:10px}
	
	
/* 	CSS pour effets de transition (fadewap)
  -----------------------------------------------*/
/* default opacity for IE */
img {filter:alpha(opacity=100);}

/* duplicate image positioning */
img.idupe {position:absolute;z-index:30000;visibility:hidden;}
	