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:11px;

	left:10px;

}





#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;
}		

