*
{
	margin:0px;
	padding:0px;
}

/*table {border: 1px solid red}
td {border: 1px dotted gray}
div {border: 1px solid orange}
img, form {border: 1px dashed blue}
*/
body
{
	width:100%;
	margin: 0; /* pour éviter les marges */
	/*text-align: center;*/
	background-color: rgb(214,229,255); /*(150,210,255);  /*(214,229,255);*/
	font-size:13px;
}
select, input, textarea
{
	background-color: rgb(214,229,255);
	color:rgb(0,0,140);
	
}
.total
{
	position:absolute;
	margin-top : 10px;
	margin-left : 5px;
}

.table_banniere
{
	margin-left: auto;
    margin-right: auto;
	margin-left:247px;
	width : 774px;
	margin-top:5px;
	background-color: rgb(0,0,140);
}

.table_menu
{
	background-color: rgb(6,6,162);
	border: none;
	margin-left: auto;
    margin-right: auto;
	/*margin-left : 135px;*/
	/*width : 700;	/*646;*/
	width:774px;
}

.accueil_gauche
{
	margin:0px;
	float:left;
	margin-left:5px;
}

.accueil_vertical
{
	/*margin:0px;
	padding:0px;*/
	/*margin-left: auto;
    margin-right: auto;
    width:774px;*/
	

	/*text-align:center;*/																													
	/*background-image : url(../Graphiques/glace_verticale4.jpg);
	background-repeat : repeat-y;*/
	
}
#accueil-video
{
	margin:0px;
	background-color : rgb(255,255,255);
	font-family :tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size :1.1em;
	font-weight:bold;
	text-align:center;
	color:rgb(0,0,140);
	margin-bottom:10px;
	padding-top:8px;
	padding-bottom:8px;
	border:2px ridge rgb(0,0,140);
	height:50px;
	
}
#accueil-video a
{
	color:rgb(246,98,36);
	font-weight:bold;
	text-decoration:underline;
	font-size:1.2em;
}
#video1
{
	float:left;
	margin-top:20px;
	margin-left:30px;
	margin-bottom:30px;
	
}
#titre-video
{
	text-align:center;
	padding:15px;
	margin-top:30px;
}

#texte-video
{
	float:left;
	padding:15px;
}

.accueil_texte
{
	margin:0px;
	background-color : rgb(234,245,255);
	font-family :tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size :13px;
	padding-left:10px;
	color:rgb(0,0,140);
	margin-bottom:10px;
	padding-top:8px;
	border:1px ridge rgb(0,0,140);
}

.accueil_saison
{
	margin:0px;
	background-color : rgb(200,255,255);
	font-family :tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size :13px;
	padding-left:90px;
	color:rgb(0,0,140);
	margin-bottom:10px;
	padding-top:8px;
	border:1px ridge rgb(0,0,140);
}

.accueil_texte_conseil
{
	margin:0px;
	font-family :tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size :13px;
	padding:8px;
	color:rgb(0,0,140);
	margin-bottom:10px;
	margin-right:10px;
	border:1px ridge rgb(0,0,140);	/*2px ridge rgb(0,0,140);*/
	background-color: rgb(130,150,255);
}
.accueil_texte_espace
{
	margin:0px;
	
	font-family :tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size :13px;
	padding:4px;
	color:rgb(0,0,140);
	margin-bottom:10px;
	margin-left:24px;
	border:1px ridge rgb(0,0,140);	/*6px ridge rgb(0,0,140);*/
	background-color: rgb(255,255,255);
	/*width:594px;*/
}
.table-bordure
{
	background-image:  url(../Graphiques/glace_verticale4.jpg);
	background-position: left;
	background-repeat: repeat-y;
	margin-left:247px;
	margin-top:31px;
}
.recherche-bordure
{
	margin-left:247px;
	margin-top:31px;
}
.accueil_table
{
	margin:0px;
	margin-left:29px;
	margin-top:30px;
	width:718px;
}

.accueil_titre
{
	margin:0px;
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	
}

.accueil_image
{
	margin:0px;
	width:70px;
	height:70px;
	float:left;
	margin-top:5px;
	margin-right:5px;	
}
.accueil_image2
{
	
	width:70px;
	height:70px;
	
}
.accueil_imagedroite
{
	margin:0px;
	width:70px;
	height:70px;
	float:right;
	
}

.accueil_img_gauche
{
	margin-top:20px;
	width:100px;
	height:70px;
	border:1px ridge rgb(0,0,140);
}
.congeler-veau
{
	margin:0px;
	width:100px;
	height:70px;
	float:left;
	margin-top:5px;
	margin-right:5px;	
	border:1px ridge rgb(0,0,140);
}
.congeler-saison
{
	margin:0px;
	width:120px;
	height:80px;
	float:left;
	margin-top:5px;
	margin-right:5px;	
	border:1px ridge rgb(0,0,140);
}

.congeler-saison-archives
{
	margin:0px;
	width:60px;
	height:40px;
	float:left;
	margin-top:5px;
	margin-right:5px;	
	border:1px ridge rgb(0,0,140);
}
.lien-saison
{
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:rgb(0,100,0);
	
}

.lien-archives
{
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:rgb(0,100,100);
	margin-left:130px;
}
/* PAGE CONSEILS*/
.conseils_vertical
{
	margin-top:0px;
	margin-left: auto;
    margin-right: auto;
    width:774px;
	/*background-image : url(../Graphiques/glace_verticale4.jpg);
	background-repeat : repeat-y;*/
}
.conseils_body
{
	margin:0px;
	background-color : rgb(234,245,255);
	border:none;	
	padding-left:4px;
	margin-left:28px;
	margin-right:auto;
	width:715px;
	
	font-family :tahoma,comic sans ms, verdana, arial, sans-serif;
	color:rgb(0,0,140);
	border:1px ridge rgb(0,0,140);
}
.conseils_titre
{
	margin:0px;
	text-align:center;
	font-size : 20px;
	font-family :tahoma,comic sans ms, verdana, arial, sans-serif;
	font-weight:normal;
}

.conseils_question1
{
	font-size : 16px;
	margin-left : 10px;
	text-align:center;
	font-family :tahoma,comic sans ms, verdana, arial, sans-serif;
	font-weight:normal;
}

.conseils_texte1
{
	margin:0px;
	font-size:13px;
	text-align:center;
	
}

a
{
	text-decoration : none;
	color:rgb(0,0,140);
}
.menu_gauche
{
	margin:0px;
	float:left;
	margin-left:22px;
}
.conseils_menu
{
	margin-top:20px;
	float : left;
	text-decoration : none;
	border-top:8px solid rgb(6,6,162);
	border-left:4px solid rgb(6,6,162);
	border-bottom:8px solid rgb(6,6,162);
	border-right:4px solid rgb(6,6,162);
	font-family :tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size :13px;
	color:rgb(0,0,140);
	width:148px;	
}
.conseils_espace
{
	margin-top:20px;
	float : left;
	text-decoration : none;
	width:136px;
	border:3px ridge rgb(6,6,162);
	font-family :tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size :13px;
	font-weight:bold;
	color:rgb(0,0,140);
	background-color:white;
}
.image_puce
{
	vertical-align:middle;
	border:none;
}

.image_flocon
{
	
	width:60px;
	height:60px;
	margin-left:320px;
	margin-right:auto;
	padding-bottom:5px;
	border:none;
}

/*Page Choisir un congélateur*/

.choisir_titre
{
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-left:25px;;
}
.choisir_armoire
{
	margin:0px;
	width:60px;
	height:60px;
	float:left;
	margin-top:5px;
	margin-right:5px;	
}
.choisir_coffre
{
	margin:0px;
	width:60px;
	height:60px;
	float:right;
	margin-top:5px;
	margin-right:5px;	
}
.choisir_energie
{
	margin:0px;
	width:80px;
	height:60px;
	float:right;
	margin-top:5px;
	margin-right:5px;	
}
.choisir_conseil
{
	width:470px;
	margin-left:120px;
	margin-top:40px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:8px;
	border:1px ridge rgb(0,0,140);
	background-color: rgb(214,229,255);
	font-size:14px;
	text-align:left;
}
.choisir-bordure
{
	background-image:  url(../Graphiques/glace_verticale4.jpg);
	background-position: left;
	background-repeat: repeat-y;
	margin-left:247px;
	/*margin-top:31px;*/
}

/*Page Achats*/
.acheter_texte
{
	margin-top:10px;
	font-size:14px;
	text-align:left;
	padding-left:8px;
}
.acheter_important
{
	width:350px;
	margin-left:120px;
	text-align:center;
	padding-top:5px;
	padding-bottom:8px;
	border:1px ridge rgb(0,0,140);
	background-color: rgb(214,229,255);
}
/*Page Cuisiner*/
.cuisiner_texte
{
	font-size:13px;
}

/*Page Décongelerr*/
.decongeler_texte
{
	padding-left:5px;
	margin-top:40px;
	font-size:14px;
	text-align:left;
}

.decongeler_titre
{
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-left:25px;
}
.decongeler_attention
{
	width:350px;
	margin-left:170px;
	text-align:center;
	padding-top:5px;
	padding-bottom:8px;
	border:1px ridge rgb(0,0,140);
	background-color: rgb(214,229,255);
}

/*Page Emballer*/
.emballer_texte
{
	margin-top:10px;
	font-size:14px;
	text-align:left;
	padding-left:8px;
}
.emballer_titre
{
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-left:25px;
	margin-top:40px;
	padding-top:8px;
}
.emballer_soustitre
{
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.emballer_fermer
{
	float:left;
	margin:0px;
	padding:0px;
	width:480px;
	margin-left:35px;
	margin-top:15px;
	padding:5px;
	padding-bottom:8px;
	border:1px ridge rgb(0,0,140);
	background-color: rgb(214,229,255);
}
.img_emballer
{
	margin:0px;
	width:80px;
	height:80px;
	float:right;
	border:1px ridge rgb(0,0,140);
	margin-top:5px;
	margin-right:5px;	
}

/*Page Cuisiner*/
.cuisiner_texte
{
	margin-top:10px;
	font-size:14px;
	text-align:left;
	padding-left:8px;
}
.cuisiner_titre
{
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-left:25px;
}
.cuisiner_precautions
{
	width:520px;
	margin-top:40px;
	margin-left:90px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:8px;
	border:1px ridge rgb(0,0,140);
	background-color: rgb(214,229,255);
}
.cuisiner_image
{
	margin:0px;
	width:125px;
	height:100px;
	float:left;
	margin-top:5px;
	margin-right:5px;	
	border:1px ridge rgb(0,0,140);
}

/*lien vers tableau duree conservation*/
#duree
{
	font-style : italic;
	text-decoration : underline;
}

/*tableau de conservation*/
.tab_conservation
{
	margin:0px;
	padding:0px;
	margin-top:40px;
	width:100%;/*597px;*/
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:13px;
	color:rgb(0,0,140);
	
}
.tr_titre
{
	background-color:rgb(180,200,255);
	
}

.partenaires_cadre
{
	margin-left:10px;
	border:2px inset;
	width:680px;
	height:1000px; 		/*280px;*/
}
.partenaires_cadre_bis
{
	margin-left:10px;
	border:2px inset;
	width:680px;
	height:400px; 		/*280px;*/
}
.lien_cadre
{
	margin-left:10px;
	border:2px inset;
	width:680px;
	height:300px; 		/*280px;*/
}

.partenaires_titre
{
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	padding-top:10px;
	margin-left:25px;
}
.partenaires_lien
{
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:16px;
	margin-left:35%;
	border:3px ridge rgb(0,0,140);
	padding:8px;
	background-color: rgb(130,150,255);
}
.lien_texte
{
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:14px;
	padding:10px;
}

.lien_logo
{
	margin-left:12px;
	border:1px ridge rgb(0,0,140);
}
.lien_tab
{
	border:1px inset rgb(6,6,162);
	font-size:12px;
	background-color:rgb(214,229,255);
	color:rgb(0,0,140);
	width:95%;
	margin-left:15px;
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
}
.ocongel_texte
{
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:13px;
	margin-top:30px;
	text-align:left;
	padding-left:10px;
}

.contact_body
{
	margin:0px;
	background-color : rgb(234,245,255);
	border:none;
	margin-top:30px;
	padding-top:10px;
	margin-left: 29px;
    width:720px;
	
	font-family :tahoma,comic sans ms, verdana, arial, sans-serif;
	color:rgb(0,0,140);
	border:1px ridge rgb(0,0,140);
}
/*============================================================================*/
/*============================================================================*/
/*Fichier css pour Utilisateur*/
/*cadre saisie identifiant*/
/*============================================================================*/
/*============================================================================*/
.uti_frame
{
	
	float:left;
	position:relative;
	margin-top : 130px;
	margin-left :-135px;
	padding:5px;
	border-bottom:8px solid rgb(6,6,162);
	font-size:12px;
	width:126px;		/*250*/
}
/*Cadre nouvel utilisateur*/
.uti-form-nouveau
{
	margin-top : 30px;
	margin-left : 200px;
	padding:5px;
	border:2px ridge rgb(6,6,162);
	font-size:14px;
	width:250px;	
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	color:rgb(0,0,140);
	background-color:rgb(214,229,255);
}
.btn-submit
{
	width:80px;
	color:blue;
	background-color:rgb(234,245,255);
}
.uti-btn-submit
{
	margin-left:80px;
	
}

.uti-formulaire
{
	margin-top : 30px;
	margin-left : 130px;
	padding:5px;
	border:2px ridge rgb(6,6,162);
	font-size:12px;
	width:400px;	
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	color:rgb(0,0,140);
	background-color:rgb(214,229,255);
}
.uti-formulaire input
{
	background-color:rgb(234,245,255);
}
.uti_table
{
	margin:0px;
	float:left;
	font-size:12px;
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	color:rgb(0,0,140);
	width:128px;
}
/*police */
.uti_font
{
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:12px;
	color:rgb(0,0,140);
	width:100px;
}
/*zone de saisie du login*/
.uti_saisie_login
{
	/*margin-left:75px;*/
	color:blue;
	width:200px;
	height:20px;
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:12px;
}
/*zone de saisie du mot de passe*/
.uti_saisie_mdp
{
	/*margin-left:75px;*/
	color:blue;
	width:150px;
	height:18px;
	/*background-color:grey;*/
}
/*Zone de saisie du code postal*/
.uti_saisie_cp
{
	width:80px;
	height:18px;
	font-size:12px;
}
/*bouton submit identifiant mdp*/
.uti_btn_ok
{
	width:80px;
	height:25px;
	color:blue;
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:12px;
	background-color:rgb(234,245,255);
	
}
#uti-btnok
{
	margin-left:150px;
	padding-bottom:5px;
}
/*bouton submit Incription*/
.uti_btn_nouveau
{
	width:100px;
	height:20px;
	color:blue;
	background-color:rgb(234,245,255);
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:12px;
}
/*Mot de passe oublié*/
.mdp_oublie
{
	margin-left:100px;
	color:blue;
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:12px;
	padding-right:10px;
}
.mdp_oubli
{
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:12px;
	width:20px;
	background-color:rgb(234,245,255);
	color:blue;
}
.uti_connecte
{
	padding-left:3px;
	margin-left:380px;
	border:1px solid rgb(6,6,162);
	font-size:12px;
	width:330px;
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	background-color:rgb(214,229,255);
	color:rgb(0,0,140);
	height:18px;
}
.uti_btn_deconnect
{
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	background-color:rgb(214,229,255);
	color:blue;
	margin-left:20px;
	font-size:10px;
	height:18px;
}

.infosaisie
{
	background-color : rgb(234,245,255);
	color:rgb(0,0,140);
	border:none;
}
.erreursaisie
{
	background-color : rgb(234,245,255);
	color:orange;
	font-weight:bold;
	border:none;
}
.valeursaisie
{
	width:75px;
}
.btnsaisie
{
	width:85px;
	height:25px;
	font-family :tahoma,comic sans ms, verdana, arial, sans-serif;
}
.btnenvoimail
{
	width:150px;
	height:25px;
	font-family :tahoma,comic sans ms, verdana, arial, sans-serif;
	font-weight:bold;
}
.cgel_titre
{
	margin:0px;
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	
}
.cgel_texte
{
	margin:0px;
	margin-left:10px;
	background-color : rgb(234,245,255);
	width:650px;
	font-family :tahoma,comic sans ms, verdana, arial, sans-serif;
	color:rgb(0,0,140);
	font-weight:none;
	font-size:13px;
	
}
.cgel_lien
{
	text-decoration:underline;
	font-weight:bold;
}
.cgel_table
{
	font-family :tahoma,comic sans ms, verdana, arial, sans-serif;
	color:rgb(0,0,140);
	font-weight:bold;
	font-size:13px;
	margin-left:150px;
}
.cgel_select
{
	width:180px;
	font-size:13px;
}
.affich_liste
{
	margin:0px;
	padding:0px;
	width:100%;/*597px;*/
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:13px;
	color:rgb(0,0,140);
	border-style:ridge;
	
}
.affich_titre
{
	background-color:rgb(180,200,255);
	
}
.affich_titliste
{
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:rgb(0,0,140);
}

#pub_gauche
{
	position:absolute;
	float:left;
	margin-top:50px;
	margin-left:30px;
	padding:2px;
	font-size:12px;
	width:180px;		/*250*/
	height:690px;
	border:2px ridge rgb(6,6,162);
	visibility:hidden;
	text-align:center;
}

.pub_gauche_petite
{
	position:absolute;
	float:left;
	margin-top:50px;
	margin-left:30px;
	padding:2px;
	font-size:12px;
	width:180px;		/*250*/
	border:2px ridge rgb(6,6,162);
}

#pub_droite
{
	float:right;
	position:relative;
	margin-top : 0px;
	margin-left :780px;
	padding:2px;
	font-size:12px;
	width:170px;		/*250*/
	border:2px ridge rgb(6,6,162);
}

#pub_droite_emb
{
	float:left;
	position:relative;
	margin-top : -790px;
	margin-left :800px;
	padding:2px;
	font-size:12px;
	width:180px;		/*250*/
	border:2px ridge rgb(6,6,162);
}
#pub_horizontale
{
	margin-left:25px;
	/*margin-top:30px;*/
	height:90px;
}
.pub_conseils
{
	
	float:left;
	position:relative;
	margin-top : 255px;
	margin-left :-135px;
	padding:2px;
	font-size:12px;
	width:130;		/*250*/
}

.pub_choisir
{
	float:left;
	position:relative;
	margin-top : 137px;
	/*margin-left :-132px;*/
	padding:2px;
	font-size:12px;
	width:130;		/*250*/
}
.pub_telecharger
{
	float:left;
	position:relative;
	margin-top : 50px;
	/*margin-left :-132px;*/
	padding:2px;
	font-size:12px;
	width:130;		/*250*/
}
.pub_tableau
{
	float:left;
	position:relative;
	margin-top : 210px;
	margin-left :-132px;
	padding:2px;
	font-size:12px;
	width:130px;		/*250*/
}

.pub_acheter
{
	
	float:left;
	position:relative;
	margin-top : 140px;
	margin-left :-130px;
	padding:2px;
	font-size:12px;
	width:130px;		/*250*/
}
.pub_ocongel
{
	float:left;
	position:relative;
	margin-top : -100px;
	margin-left :-155px;
	padding:2px;
	font-size:12px;
	width:130px;		/*250*/
}
.pub_creer_gauche
{
	float:left;
	position:relative;
	margin-top : 120px;
	margin-left :-155px;
	padding:2px;
	font-size:12px;
	width:130px;		/*250*/
}
#pub-recherche
{
	float:left;
	margin-top:10px;
	width:130px;
}
.lien-imprim
{
	margin-left:90px;
	
}
.partenaire-logo
{
	margin-left:10px;
	width:100px;
	height:50px;
}
.partenaire-logo img
{
	border:none;
}
.partenaire-logo-bio
{
	margin-left:25px;
	
}
.partenaire-logo-bio img
{
	border:none;
}
.partenaire-logo2  /* radins*/
{
	/*margin-left:10px;*/
	color: rgb(140,0,120);
	background-color:rgb(255,200,60);
	
}
.partenaire-logo3   /* JG*/
{
	/*margin-left:10px;*/
	color: rgb(255,230,60);
	background-color:rgb(220,60,35);
}
.partenaire-logo4 img
{
	border:none;
	width:150px;
	height:30px;
}
.partenaire-texte
{
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:13px;
	padding-left:30px;
	color:rgb(0,0,140);
}

.lien-gourmandines
{
	color:rgb(210,0,160);
}

.lien-etre-en-ligne
{
	float:left;
	position:relative;
	margin-top : -30px;
	margin-left :-140px;		/*-190px;*/
	padding:2px;
	font-size:12px;
	width:120px;		/*250*/
	border:none;
}
.lien-etre-en-ligne2
{
	/*float:left;*/
	/*position:relative;
	margin-top : -30px;*/
	margin-left :60px;		/*-190px;*/
	padding:2px;
	font-size:12px;
	width:120px;		/*250*/
	border:none;
}
.recherche-google1
{
	float:right;
	position:relative;
	margin-top : -680px;
	margin-left :-240px;		/*-190px;*/
	padding:2px;
	font-size:10px;
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	background-color:white;
	border:2px ridge rgb(6,6,162);
}
.recherche-google2
{
	float:right;
	position:relative;
	margin-top : -1080px;
	margin-left :-240px;		/*-190px;*/
	padding:2px;
	font-size:10px;
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	background-color:white;
	border:2px ridge rgb(6,6,162);
}

.recherche-google3
{
	float:left;
	position:relative;
	margin-top : -100px;
	margin-left :-140px;		/*-190px;*/
	padding:2px;
	font-size:10px;
	font-family:times new roman,tahoma,comic sans ms, verdana, arial, sans-serif;
	background-color:white;
	border:2px ridge rgb(6,6,162);
}

.recherche-google4
{
	float:right;
	position:relative;
	margin-top : -930px;
	margin-left :-240px;		/*-190px;*/
	padding:2px;
	font-size:10px;
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	background-color:white;
	border:2px ridge rgb(6,6,162);
}
.recherche-google5
{
	float:right;
	position:relative;
	margin-top : -930px;
	margin-left :-240px;		/*-190px;*/
	padding:2px;
	font-size:10px;
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	background-color:white;
	border:2px ridge rgb(6,6,162);
}
.recherche-google6
{
	float:right;
	position:relative;
	margin-top : -1150px;
	margin-left :-240px;		/*-190px;*/
	padding:2px;
	font-size:10px;
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	background-color:white;
	border:2px ridge rgb(6,6,162);
}

.pied_de_page
{
	
	color:rgb(0,0,0);
	font-size:12px;
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-weight:bold;
	/*text-align:center;*/
	margin-left:500px;
	
}
.tab_climatique
{
	color:rgb(0,0,140);
	margin: auto; /* Centre le tableau */
   border: 4px outset rgb(0,0,140); /* Bordure du tableau avec effet 3D (outset) */
   
   font-size:12px;
}

.liste_groupe
{
	margin:0px;
	padding:0px;
	width:40%;/*597px;*/
	font-family:comic sans ms, verdana, arial, sans-serif;
	font-size:13px;
	color:rgb(0,0,140);
	border-style:ridge;
	
}

.btnModif
{
	background-image:url(../Graphiques/btnModif.jpg);
	width:20px;
	height:20px;
}

.btnSup
{
	background-image:url(../Graphiques/btnSup.jpg);
	width:20px;
	height:20px;
}
.saisie-aliment-titre

{
	margin:0px;
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	
}
.recette_texte
{
	padding-left:5px;
	margin-top:60px;
	font-size:14px;
	text-align:left;
}
.recette_titre
{
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	/*margin-left:25px;*/
	text-align:center;
}
.recette-congel
{
	border:none;
	margin-left:230px;
}
.lien-recette-gourmadines
{
	margin-left:260px;
	font-weight:bold;
	
}
.plan_body
{
	margin:0px;
	background-color : rgb(234,245,255);
	border:none;	
	padding-top:10px;
	margin-left:29px;
	text-align:left;
	width:720px;
	
	font-family :tahoma,comic sans ms, verdana, arial, sans-serif;
	
	border:1px ridge rgb(0,0,140);
}
.plan_body h2
{
	margin-left:280px;
	color:rgb(25,75,255);
}

.plan_body h3
{
	margin-left:230px;
	color:rgb(255,255,255);
}


.plan_body h5
{
	margin-left:280px;
	color:rgb(0,0,140);
}


/*Version 3 Menu */

#conteneur-menu-hori
{
	position:absolute;
	margin:0;
	margin-left:247px;
	margin-right:auto;
	width:774px;
	height:30px;
	background-color:rgb(0,0,140);
}

#menu-hori, #menu-hori ul /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        
}
#menu-hori ul ul
{
	line-height : 25px; /* on définit une hauteur pour chaque élément */
    text-align : center; /* on centre le texte qui se trouve dans la liste */
}
#menu-hori /* Ensemble du menu */
{
        font-weight : bold; /* on met le texte en gras */
        font-family : Tahoma, Arial; /* on utilise Arial, c'est plus beau ^^ */
        font-size : 12px; /* hauteur du texte : 12 pixels */
}

#menu-hori a /* Contenu des listes */
{
        display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
        padding : 0; /* aucune marge intérieure */
        background : rgb(0,0,140); /* couleur de fond */        
        color : #fff; /* couleur du texte */
        text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
        width : 100px; /* largeur */
}
#menu-hori a.listev  /* Contenu des listes */
{
	width:140px;
	background : rgb(25,75,255); /* couleur de fond */  
	padding-left:5px;
	line-height : 25px; /* on définit une hauteur pour chaque élément */
}

#menu-hori li /* Elements des listes */      
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-right : 1px solid rgb(0,0,140);; /* on met une bordure à droite de chaque élément */
}
#menu-hori li.listeh /* Elements des listes */      
{ 
	margin:0px;
	padding:0px;
	margin-left:30px;
	margin-right:30px;
	
}
#menu-hori li.listeh  img
{
	border:2px ridge rgb(200,255,255);
}
/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu-hori li
{
        /*border-right: 1px solid rgb(255,255,255);	/*transparent ; /* on met une bordure transparente à droite de chaque élément */
}

#menu-hori li ul /* Sous-listes */
{ 
        position: absolute; /* Position absolue */
        width: 120px; /* Largeur des sous-listes */
        left: -999em; /* Hop, on envoie loin du champ de vision */
}


#menu-hori li ul li /* Éléments de sous-listes */
{
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-top : 1px solid #fff; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu-hori li ul li                
{
        border-top : 1px solid rgb(255,255,255);	/*transparent; /* on met une bordure transparente en haut de chaque élément */
}

#menu-hori li ul ul 
{
        margin    : -22px 0 0 120px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-left     : 1px solid #fff ; /* Petite bordure à gauche pour ne pas coller ... */      
}

/* IE ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #menu-hori li ul ul                
{
        border-left     : 1px solid transparent;
}
#menu-hori a.listev:hover /* Lorsque la souris passe sur un des liens */    
{
        color: rgb(0,0,140); /* On passe le texte en noir... */
        background: #fff; /* ... et au contraire, le fond en blanc */
}

#menu-hori li:hover ul ul, #menu-hori li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu-hori li:hover ul, #menu-hori li li:hover ul, #menu-hori li.sfhover ul, #menu-hori li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}

#LeaOrane
{
	position:absolute;
	float:left;
	margin-left:55px;
	margin-top:10px;
	
}
#LeaOrane img
{
	border:4px ridge rgb(255,82,190);
	padding:0;
}
#LeaOraneTexte
{
	float:left;
	margin-top:120px;
	margin-left:47px;
	font-family:tahoma,comic sans ms, verdana, arial, sans-serif;
}
#LeaOraneTexte a
{
	color:rgb(255,82,190);
}
