@import url(page.css);

p { margin: 0 0 10px 0; }
img { border:0; }
h2 { 
font-size: 1.6em;
color: #669900;
}
span{
font-weight: bold;
font-size: 1em;
color: #669900;
}

/* FORMS
**********************************************************/
.form legend{
	font-weight: bold;
	color: #669900;
}

.form fieldset{
	width: 430px;
}

.form label,input,textarea{
	display: block;
	width: 260px;
	float: left;
	margin-bottom: 10px;
}

.form label {
	text-align: right;
	width: 75px;
	padding-right: 20px;
}

.form br {
	clear: left;
}

/* ERREURS
**********************************************************/
.error legend{
	color: #990000;
	font-weight: bold;
}
.error{
	text-align: center;
	padding: 10px;
}
.page_error{
	padding: 5px;
	background-color: #cc0000;
	color: #fff;
	font-weight: bold;
}
.page_ok{
	margin-bottom : 10px; 
	padding: 5px;
	background-color: #66bb00;
	color: #fff;
	font-weight: bold;
}


/* END FORMS  ******************************************/

.red {
	color: #CC3300;
}

.green {
font-size:9px;
color: #669900;
}

a:link{	color: #898A8E;	text-decoration: none;	}
a:visited{	color: #898A8E;	text-decoration: none;	}
a:hover{	color: #000000;	text-decoration: none;	}
a:active{	color: #000000;	text-decoration: none;	}

a.menu:link{	color: #FFFFFF;	text-decoration: none;	}
a.menu:visited{	color: #FFFFFF;	text-decoration: none;	}
a.menu:hover{	color: #E1E1E1;	text-decoration: underline;	}
a.menu:active{	color: #E1E1E1;	text-decoration: underline;	}

a.gris:link{	color: #CCCCCC;	text-decoration: none;	}
a.gris:visited{	color: #CCCCCC;	text-decoration: none;	}
a.gris:hover{	color: #FFFFFF;	text-decoration: none;	}
a.gris:active{	color: #FFFFFF;	text-decoration: none;	}



#menu a {
     width: 115px; 
     height: 20px;
     display: block;
	 padding-left: 10px;
     border-bottom: 3px solid #fff;
     text-decoration: none;
     color: #898A8E;
     background: #fff;
	 line-height: 20px;
	 }
#menu a:hover {
     background: #A3DA0D;
     border-bottom: 3px solid #6FA102;
	 color: #fff;
     }

.gauche1 {font-weight: bold; font-size: 20px; color: #669900}
.gauche2 {font-weight: bold; font-size: 16px; color: #669900;}



/* RECETTES
****************************************************************/

.ingredients{
	color: #9F0000;
	border-top: 1px solid #e1e1e1;
	padding-top: 20px;
}

h1{
	font-size: 1.2em;
	margin: 0 0 2px 0;
	color: #669900;
}



/************************* LIVRE D'OR *************************/

.livredor_1 {
	font-size: 9px;
	color: #669900;
}
.livredor_2 {
	font-size: 12px;
	color: #999999;
}

#print {
float: left;
width: 140px;
text-align:center
}
#print a{
text-decoration: none;
}
#print a:hover{
text-decoration: none;
}

/************************* DERNIERES RECETTES *************************/
#last_recipes{
margin: 5px 0 2px 0;
padding: 5px;
background: #FAFAFA;
}
#last{
margin: 40px 0px 0px 0px;
padding: 5px;
background: #F3F3F3;
color: #669900;
font-weight: bold;
}
#last ul{
margin: 0 0 0 20px;
padding: 0;
}
#last a{
color: #666666;
text-decoration: none;
font-weight: normal;
}
#last a:hover{
color: #666666;
text-decoration: underline;
}

/************************* PRINT *************************/

#print_lime{
display:none;
float: right;
}
