body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#064820;
	background-attachment:fixed;
	background-image:url(images/fondtorchon.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	margin-bottom:80px;
	}

a {
	color:#064820;
	text-decoration:none;
	outline:0;
	}
	
a:hover {
	text-decoration:underline;
	}
	
img {
	border:0;
	}
	
.clear {
	clear:both;
	}
	
h1 {
	color:#D99E1B;
	font-size:14px;
	margin:0px;
	padding:0px;
	}
	
h2 {
	color:#064820;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
	
.conteneur {
	width:950px;
	margin:auto;
	background-image:url(images/fond.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	}
	
/*Liens du header////////////////////////////////////////////////////////////////////////*/		
.menuhaut {
	padding-top:4px;
	padding-left:260px;
	height:54px;
	}
	
.menuhaut a {
	float:left;
	background-repeat:no-repeat;
	}
	
	
.accueil {
	background-image:url(images/bout-home.jpg);
	width:100px;
	height:15px;
	padding-left:19px;
	padding-top:3px;
	margin-right:280px;
	display:block;
	}
	
.pros {
	background-image:url(images/bout-pros.jpg);
	padding-left:23px;
	padding-bottom:6px;
	width:70px;
	padding-top:2px;
	margin-top:1px;
	display:none; /*rajout à supprimer*/
	}
	
.emplois {
	background-image:url(images/bout-emplois.jpg);
	padding-left:17px;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:5px;
	}
	
.consommateurs {
	background-image:url(images/bout-public.jpg);
	padding-left:26px;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:5px;
	display:block;
	}
	
.sp {
	background-image:url(images/bout-sp.jpg);
	width:16px;
	height:12px;
	margin-top:3px;
	margin-left:22px;
	background-color: #FFFFFF;
	}

.sp:hover {
	background-color:#064820;
	}
	
.de {
	background-image:url(images/bout-de.jpg);
	width:16px;
	height:12px;
	margin-top:3px;
	margin-left:5px;
	background-color:#FFFFFF;
	}

.de:hover {
	background-color:#064820;
	}
	
.uk {
	background-image:url(images/bout-uk.jpg);
	width:16px;
	height:12px;
	margin-top:3px;
	margin-left:5px;
	background-color:#FFFFFF;
	}

.uk:hover {
	background-color:#064820;
	}
	
.fr {
	background-image:url(images/bout-fr.jpg);
	width:16px;
	height:12px;
	margin-top:3px;
	margin-left:5px;
	background-color:#FFFFFF;
	}

.fr:hover {
	background-color:#064820;
	}
	
/*Liens de gauche general////////////////////////////////////////////////////////////////////////*/
.liensgauche {
	float:left;
	width:255px;
	padding-top:70px;
	height:148px;
	display:block;
	}
	
.liensgauche a {
	height:16px;
	background-repeat:no-repeat;
	margin-left:50px;
	padding-left:20px;
	margin-top:5px;
	}

.newspaper {
	background-image:url(images/newspaper.gif);
	display:block;
	}

.qui {
	background-image:url(images/bout-qui.jpg);
	display:block;
	}
	
.contacts {
	background-image:url(images/bout-contacts.jpg);
	display:block;
	}

.faq {
	background-image:url(images/bout-faq.jpg);
	display:block;
	}
	
.boutique {
	background-image:url(images/basket.jpg);
	display:block;
	}

/************** navigation centrale principale ****************/
.menu {
	float:left;
	display:block;
	width:685px;
	height:218px;
	}
	
.menu a {
	display:block;
	float:left;
	height:187px;
	}
	
.ravioles {
	background-image:url(images/ravioles.jpg);
	width:125px;
	}

.ravioles:hover {
	background-image:url(images/ravioles-over.jpg);
	}

.pates {
	background-image:url(images/pates.jpg);
	width:114px;
	}
	
.pates:hover {
	background-image:url(images/pates-over.jpg);
	}
	
.quenelles {
	background-image:url(images/quenelles.jpg);
	width:117px;
	}
	
.quenelles:hover {
	background-image:url(images/quenelles-over.jpg);
	}

.etaussi {
	background-image:url(images/etaussi.jpg);
	width:114px;
	}
	
.etaussi:hover {
	background-image:url(images/etaussi-over.jpg);
	}
	
.recettes {
	background-image:url(images/recettes.jpg);
	width:124px;
	}
	
.recettes:hover {
	background-image:url(images/recettes-over.jpg);
	}
	
/************** home ****************/

.home {
	background-image:url(images/accueil.jpg);
	height:283px;
	width:936px;
	padding-left:14px;
	}
	
.home a{
	text-decoration:underline;
	color:#D99E1B;
	}

.home a:hover {
	text-decoration:none;
	}
	
.recettemois {
	padding-top:65px;
	width:224px;
	float:left;
	}
	
.produitshome {
	float:left;
	width:412px;
	margin-left:40px;
	padding-top:20px;
	}

.droitehome {
	float:left;
	margin-top:25px;
	margin-left:34px;
	width:226px;
	}
	
#marqueecontainer {
	position: relative;
	overflow: hidden;
}

#marqueecontainer a {text-align:left;}

	
/************** footer ****************/
.footer {
	font-size:10px;
	padding-top:6px;
	background-color:#FFFFFF;
	}
	
.footer a{
	font-size:10px;
	}
	
.footer div{
	float:left;
	background-color:#FFFFFF;
	height:14px;
	padding-top:4px;
	padding-bottom:4px;
	}
	
.footerdr {
	width:694px;
	}
	
.footerg {
	width:253px;
	padding-left:3px;
	}
	
.footer6tk a{
	font-size:10px;
	color:#D99E1B;
	}
	
/************** Découpe interne générale ****************/
.interne {
	background-color:#FFFFFF;
	display:block;
	width:950px;
	}

.imginterne {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	}

.imginternedroite {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	}
	
.droiteprods {
	float:left;
	width:696px;
	background-image:url(images/bg-droite.jpg);
	text-align:justify;
	}
	
.droiteprods a {
	text-decoration:underline;
	}
	
.droiteprods a:hover {
	text-decoration:none;
	}
	
.contenu {
	background-image:url(images/bg-droite.jpg);
	margin-top:0px;
	padding-left:35px;
	padding-right:40px;
	width:621px;
	padding-top:20px;
	}

	

/************** sous menu navigation gauche ****************/
.gaucheprods {
	float:left;
	width:254px;
	}
	
.ssmenu {
	background-color:#FFFFFF;
	background-image:url(images/bg-gauche.jpg);
	width:224px;
	padding-left:14px;
	padding-right:16px;
	font-size:12px;
	}
	
.ssmenu a {
	font-size:12px;
	}

.ssmenuravioles {
	color:#93C355;
	}
	
.ssmenuravioles a {
	color:#93C355;
	}	
	
.ssmenupates {
	color:#D99E1B;
	}
	
.ssmenupates a {
	color:#D99E1B;
	}


.ssmenuquenelles {
	color:#842B20;
	}
	
.ssmenuquenelles a {
	color:#842B20;
	}
	
.ssmenuetaussi {
	color:#EC059B;
	}
	
.ssmenuetaussi a {
	color:#EC059B;
	}

.lienrecettes a {
	display:block;
	background-image:url(images/lienrecette.jpg);
	width:140px;
	height:45px;
	float:left;
	}
	
.lienrecettes2 a {
	display:block;
	background-image:url(images/lienrecette2.jpg);
	width:220px;
	height:45px;
	float:left;
	}
	
/************** partie recettes ****************/
	
.contenurecettes {
	margin-top:0px;
	padding-left:35px;
	padding-right:20px;
	width:641px;
	}
	
.contenurecettes h1 {
	font-size:16px;
	margin-bottom:10px;
	text-align:left;
	}
	
.ssmenurecettes {
	color:#B785C6;
	}
	
.ssmenurecettes a {
	color:#B785C6;
	}
	
.ssmenurecettes select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#064820;
	border:solid 1px #B785C6;
	width:150px;
	}
	
.pageg {
	width:270px;
	padding-right:80px;
	text-align:left;
	}
	
.paged {
	width:260px;
	padding-left:20px;
	text-align:justify;
	}
	
.grd {
	background-image:url(images/interieur-livre.jpg);
	height:540px;
	}
	
.grd table {
	height:500px;
	}
	
.listerecette {
	margin-bottom:15px;
	}
	
.listerecette img {
	border:1px #064820;
	margin-right:3px;
	display:block;
	float:left;
	}
	
.listerecette a {
	font-size:12px;
	text-decoration:none;
	color:#B785C6;
	font-weight:bold;
	text-align:left;
	display:block;
	}
	
.grd a:hover {
	text-decoration:underline;
	}

/************** sommaire du livre de recettes ****************/
.sommaire a {
	display:block;
	width:251px;
	}
	
.livreravioles {
	background-image:url(images/titres/sommaire/livre_ravioles.jpg);
	height:101px;
	}
	
.livreravioles:hover {
	background-image:url(images/titres/sommaire/livre_ravioles-over.jpg);
	}
	
.livretagliatelles {
	background-image:url(images/titres/sommaire/livre_tagliatelles.jpg);
	height:90px;
	}
	
.livretagliatelles:hover {
	background-image:url(images/titres/sommaire/livre_tagliatelles-over.jpg);
	}
	
.livrelasagnes {
	background-image:url(images/titres/sommaire/livre_lasagnes.jpg);
	height:60px;
	}
	
.livrelasagnes:hover {
	background-image:url(images/titres/sommaire/livre_lasagnes-over.jpg);
	}
	
.livregnocchi {
	background-image:url(images/titres/sommaire/livre_gnocchi.jpg);
	height:66px;
	}
	
.livregnocchi:hover {
	background-image:url(images/titres/sommaire/livre_gnocchi-over.jpg);
	}
	
.livrepatesfarcies {
	background-image:url(images/titres/sommaire/livre_patesfraiches.jpg);
	height:76px;
	}
	
.livrepatesfarcies:hover {
	background-image:url(images/titres/sommaire/livre_patesfraiches-over.jpg);
	}
	
.livrequenelles {
	background-image:url(images/titres/sommaire/livre_quenelles.jpg);
	height:62px;
	}
	
.livrequenelles:hover {
	background-image:url(images/titres/sommaire/livre_quenelles-over.jpg);
	}



/************** formulairesssssssssssss ****************/
textarea { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: solid 1px #064820;
	width:500px;
	}
	
input { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: solid 1px #064820;
	margin-bottom:2px;
	width:418px;
	}
	
select { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: solid 1px #064820;
	margin-bottom:2px;
	}

.send {
	width:504px;
	text-align:center;
	color:#FFFFFF;
	background-color:#EAE3FB;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	}

form {
	margin:0px;
	padding:0px;
	}
	
.mini {
	font-size:9px;
	width:504px;
	}
	
.strong {
	width:80px;
	float:left;
	}
	
/************** bouton vert foncé ****************/
	
.bout {
	margin:10px;
	padding:4px;
	border: solid 1px #064820;
	background-color:#FFFFFF;
	text-decoration:none;
	}
	
.bout:hover {
	background-color:#8FAC9A;
	color:#FFFFFF;
	}
	
/************** logo pour impression recettes ****************/
.logoprint {
	display:none;
	}
	

/************** pagination ****************/
div.pagination {
	font-size:10px;
	text-align:center;
}

div.pagination a {
	background-color:#FFFFFF;
	font-size:10px;
	border: 1px solid #B785C6;
	color: #B785C6;
	margin: 1px;
	padding: 2px 4px;
	text-decoration: none;
}

div.pagination a:hover,active {
	font-size:10px;
	background-color: #B785C6;
	border: 1px solid #B785C6;
	color: #FFFFFF;
	margin: 1px;
	padding: 2px 4px
}

div.pagination span.courante {
	font-size:12px;
	background-color: #D99E1B;
	border: 1px solid #D99E1B;
	color: #FFFFFF;
	font-weight: bold;
	margin: 1px;
	padding: 2px 4px
}

div.pagination span.desactive {
	font-size:10px;
	background-color: #fff;
	border: 1px solid #eee;
	color: #ddd;
	margin: 1px;
	padding: 2px 4px
}

/* Nombre de recettes sur la liste des recettes */ 
#nombrerecettes{
	float:right; 
	margin-top:-10px; 
	color:#70936B; 
	font-weight:bold
}

/* Pop up video en javascript */
#video {
	width:572px;
	margin-left:25%;
	margin-top:10%;
	border:solid 1px #064820;
	background-color:#FFFFFF;
	display:none;
	position:absolute;
	z-index:1;
	
}

.close a {
	background-color:#FFFFFF;
	font-size:10px;
	border: 1px solid #B785C6;
	color: #B785C6;
	float:right;
	display:block;
	padding: 2px 4px;
	margin: 6px;
	text-decoration: none;
}

.close a:hover {
	text-decoration: none;
	font-size:10px;
	background-color: #B785C6;
	border: 1px solid #B785C6;
	color: #FFFFFF;
}

#reclamations{
	padding:10px;
	background-color:#C4EF86;
	width:480px;
	margin-top:10px;
}

#reclamations .conseil{
	color:#599F75;
}
