body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:small;
	color:#000;
	padding:0px;
	margin:0px;
	background:#fff url(images/fond.gif) repeat-y;
	height:100%;
}

#logo{
	position:absolute;
	top:45px;
	left:85px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8C003A;
	font-weight: normal;
}
#logo2{
	position:absolute;
	top:30px;
	left:80px;
}


#drapeaux{position:absolute;
		left:240px;
          width:160px;
		  top:10px;
		  z-index:30;}	

#menuprincipal{
	position:absolute;
	top:9px;
	left:810px;
	z-index:30;
	text-align: center;
}	

p, ul {font-family:Verdana, Arial, Helvetica, sans-serif;
       color:#000;}
h1{
	font-size:200%;
	font-family: "Times New Roman", Times, serif;
	color: #CBA668;
	margin-left:20px;
}
h2{
	font-size:140%;
	color:#666666;
	font-family: "Times New Roman", Times, serif;
}
h3{clear:both; padding-top:20px;color:#666666;}
	 
#contenu{
	margin:0 0 0 250px;
	border: 1px;
}
	 
#text{width:450px;}		

#page{	margin:0;
	padding-top:10px;
	visibility: visible;
	left: 236px;
	position: absolute;
	width: 528px;
	top: 60px;
	height: 742px;

     }	

#corps{margin-top:80px;}	 

#tarif{width:200px;
       clear:both}	

#cadrerecette{background-color:#ccc;
              color:#FFF;
			  margin:5px;
			  padding:10px;
			  font-size:85%;}
#menu_recette{border:1px solid #ddd;
			  margin: 50px 0 0 0;
			  font-size:80%;
			  text-align:center;}

#pdpage{clear:both;
        border-top:solid 1px #ccc;
		margin:45px 0 0 0;
		padding:5px 0 15px 0;
		text-align:right;
        font-size:80%}
 
#copy{text-align:left;
}	   	


/****************************************/
/*          Menu Navigation site        */
/****************************************/	
		  
#menu_gnl{}

#menu{position:absolute;
      top:180px;
      left:70px;
	  width:140px;
	  list-style-type: none;
	  font-family: verdana, Helvetica, sans-serif; 
	  color:#FFF; 
	  font-size:80%;
	  margin:0;
	  padding:0;  
	  border-top:solid #ddd 1px;
	  border-bottom:solid #963 1px;
	  text-align:center;}

#menu li{padding:0;}

#menu ul{}

#menu a{display: block;
        padding: 1px;
        width: 140px;
		height:42px;
        border-top:solid #963 1px;
		border-bottom:solid #ddd 1px;
		text-decoration: none;
		line-height:14px;
		color:#fff;
		font-weight:bold;
        /*height:auto;*/   }
#menu a:link, #menu a:visited{ 
       color:#fff;
       text-decoration:none;
            }

#menu a:hover {
              background-color:#FFCC66;
              color:#000;
			  border-top:solid #fc6 1px;
		      border-bottom:solid #fc6 1px;
              }
#menu a.active{
              background-color:#FFCC66;
              color:#333;
			  border-top:solid #ccc 1px;
		      border-bottom:solid #999 1px;
              }


/************************************************/
	  
.gauche{float:left;padding:0 5px}
.droite{float:right;padding:0 5px}

.imgadroite{float:right;
            margin:0 10px;
			border:solid #ccc 1px;
			}
.imgagauche{float:left;
            margin:0 10px 30px 0;
			border:solid #ccc 1px;
			} 			  
.imgil{float:left;
       margin:15px;
	   border:solid #ccc 1px;
	  } 
.lignebas{clear:both;
          padding-bottom:10px;
          border-bottom:dotted #ccc 1px;}

.rouge{color:red;}

.ligne01{padding-top:10px;}

.cadreimg{border:1px solid #666;
          text-align: center}

ul#plan{line-height:25px;
        font-size:110%;
		font-weight:bold;
		text-indent:100px;}

#plan a{text-decoration:none; color:#aaa;}		
#plan a:hover{text-decoration:underline; color:#666666;}
.lien_provence{
font-size:110%;font-weight:bold;letter-spacing:1px;font-family:Arial,Helvetica,sans-serif; text-decoration:none;color: #5F4EB1;
}		
.lien_provence:hover{
font-size:110%;font-weight:bold;letter-spacing:1px;font-family:Arial, Helvetica, sans-serif; text-decoration:none;color: #FF6600;
}		
		

