/*################################################################*/
/*            
/*################################################################*/
body{
margin:0;
padding:0;
color:#68878A;
font:11px Verdana, Arial, Helvetica, sans-serif;
}
#cadre{
margin:0 auto 0;
padding:0;
width:770px;
background:url(media/fond.jpg) left top repeat;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
/*overflow:hidden;*/
}
#main{
margin:0 5px 0;
padding:0;
width:760px;
}
#banniere{
margin:0 0 5px;
padding:0;
width:770px;
height:98px;
background:url(media/banniere.jpg) left top no-repeat;
border-bottom:1px solid #CCC;
}
#banniere2{
margin:0 0 5px;
padding:0;
width:770px;
height:98px;
background:url(media/banniere2.jpg) left top no-repeat;
border-bottom:1px solid #CCC;
}
#banniere3{
margin:0 0 5px;
padding:0;
width:770px;
height:98px;
background:url(media/banniere3.jpg) left top no-repeat;
border-bottom:1px solid #CCC;
}
#banniere4{
margin:0 0 5px;
padding:0;
width:770px;
height:98px;
background:url(media/banniere4.jpg) left top no-repeat;
border-bottom:1px solid #CCC;
}
#banniere5{
margin:0 0 5px;
padding:0;
width:770px;
height:98px;
background:url(media/banniere5.jpg) left top no-repeat;
border-bottom:1px solid #CCC;
}
#banniere6{
margin:0 0 5px;
padding:0;
width:770px;
height:98px;
background:url(media/banniere6.jpg) left top no-repeat;
border-bottom:1px solid #CCC;
}
#banniere7{
margin:0 0 5px;
padding:0;
width:770px;
height:98px;
background:url(media/banniere7.jpg) left top no-repeat;
border-bottom:1px solid #CCC;
}
#banniere8{
margin:0 0 5px;
padding:0;
width:770px;
height:98px;
background:url(media/banniere8.jpg) left top no-repeat;
border-bottom:1px solid #CCC;
}
#pub{
margin:0 0 10px;
width:758px;
height:90px;
border:1px solid #859BA0;
background-color:#FFFFFF;
text-indent:5px;
}
span{
color:#68878A;
}
div,p{
margin:0;
padding:0;
}
img,table{
border:0;
}
input,textarea{
color:#68878A;
font:11px Verdana, Arial, Helvetica, sans-serif;
}
ul{
list-style-type:square;
margin:0 25px 0;
padding:0;
color:#405115;
}

td{
vertical-align:top;
}
.texte_fonce{
color:#808080;
}
.mention{
	padding:5px 0 0;
	margin:10px 0 5px;
	text-align:center;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CC0000;
}
/*.recette{
display:block;
width:420px;
}*/
.titre2{
margin:5px 0 10px;
text-align:left;
text-indent:10px;
font:bold 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
border-top:1px solid #BECBCD;
border-bottom:1px solid #BECBCD;
}
.titre3{
margin:5px 0 10px;
padding:5px 0 5px;
text-align:center;
text-indent:10px;
font:bold 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
border-top:1px solid #BECBCD;
border-bottom:1px solid #BECBCD;
background-color:#EDF1F1;
color:#CC0000;
}
.titre_fonce{
margin:0 0 5px;
font:bold 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color:#68878A;
}
.ingredient{
margin:0;
padding:0 0 10px;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#CC0000;
text-align:left;
width:360px;
}
.ingredient2{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#CC0000;
text-align:left;
}
.td_1{
background-color:#BECBCD;
}
.td_2{
background-color:#EDF1F1;
}
.td_3{
background-color:#DDE5E5;
}

.bouton{
border:1px solid #859BA0;
background-color:#D0D9DB;
}
.error{

color:red;
margin-left:5px;
padding:0;
}
.colonne_claire{
margin:5px 0 10px;
width:138px;
background-color:#FFF;
border:1px solid #859BA0;
}
.colonne_fonce{
margin:5px 0 10px;
width:138px;
background-color:#F9FBFB;
border:1px solid #859BA0;
}
.contenu{
margin:5px 10px 10px;
padding:0;
background-color:#ffffff;
border:1px solid #859BA0;
}
.gd_contenu{
margin-left:10px;
margin-top:5px;
margin-bottom:10px;
margin-right:0;
width:608px;
background-color:#ffffff;
border:1px solid #859BA0;
}
.contenu2{
margin:5px 10px 10px;
width:458px;
background-color:#F9FBFB;
border:1px solid #859BA0;
}
.gd_contenu2{
margin-left:10px;
margin-top:5px;
margin-bottom:10px;
margin-right:0;
width:608px;
background-color:#EDF1F1;
border:1px solid #859BA0;
}
.titre{
	margin:5px 5px 5px;
	color:#68878A;
	font:bold 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
}
.sous_titre{
	margin:5px 10px 5px;
	padding:0;
	color:#465A5E;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/*################################################################*/
/*                      STYLE POUR LES LIENS
/*################################################################*/
a.lien_vert:link{
text-decoration:none;
color:#405115;
font:bold 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
a.lien_vert:visited{
text-decoration:none;
color:#405115;
font:bold 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
a.lien_vert:hover{
color:#759328;
text-decoration:none;
font:bold 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
a.lien_orange:link{
text-decoration:none;
color:#CC0000;
font:bold 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
a.lien_orange:visited{
text-decoration:none;
color:#CC0000;
font:bold 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
a.lien_orange:hover{
color:#CC0000;
text-decoration:none;
font:bold 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

}
a:link{
text-decoration:none;
color:#646C6E;
font:bold 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
a:visited{
text-decoration:none;
color:#646C6E;
font:bold 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
a:hover{
color:#CC0000;
text-decoration:none;
font:bold 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
a:active{
text-decoration:none;
color:#646C6E;
font:bold 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
/*--- Ici le style pour le formulaire. Même nom que pour le sytle en private mais infos !=*/
form{
z-index:0;
}
.td_g{
display:block;
width:150px;
padding:5px 10px 0;
}
.inp_cell{
width:370px;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#808080;
border:1px solid #E4E4E4;
}
.min_txt{
width:370px;
height:60px;
overflow:auto;
border:1px solid #E4E4E4;
}
.gd_txt{
width:370px;
height:200px;
overflow:auto;
border:1px solid #E4E4E4;
}
.bt{
	width:150px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
}

