body{
	margin: 0px;
	text-align: center;
	font-family: Verdana,Helvetica, Arial, sans-serif;
	font-size: 10px;
	background-color: #dddddd ;
	background-image: url(../printemps2010/fond-2.jpg);
	background-position: center top;
background-repeat: no-repeat;
	}

h1{margin:0;}
h2{margin:0;}
h3{margin:0;}
h4{margin:0;}
h5{margin:0;}
h6{margin:0;}

.saut {
	clear: both; 
	visibility:hidden;
	padding: 0;
	margin: 0; height : 1px;
	}



/* ~~~ structure ~~~ */

#contenant {
	text-align: left;
	width: 814px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	background-color: #fff;
	padding: 3px;
	}
#tete{	padding-top:5px;
	background-image: url(../printemps2010/logo_petit_bande.gif);
	background-position: left 0px ;
	background-repeat: no-repeat;
	height: 90px;
	}

#intro {
	display: none;
	}	

#menu_tete{
	padding-top: 32px;
	padding-left: 100px;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFF;
	}

.item_menu{	display: inline;
	font-family: Arial, Helvetica;
	font-size: 9.2px;
	}
 
.item_menu a:link, .item_menu a:visited{
	display: inline;
	font-family: Arial, Helvetica;
	font-size: 9.2px;
	color: #fff;
	text-decoration: none;
	padding-left: 0px;
	letter-spacing: 0.25px;
	}


.item_menu a:hover{
	color: #Ce8715;}


#hierarchie{
	margin-top: 15px;
	margin-left: 200px;
	color: #6d3d00;}


#corps { 
	background-color: #FFF; 
	}
	
#pied{
	clear: both;
	padding-top:35px;
	padding-bottom: 10px;
	text-align: center;
	color: #338800;
	border-bottom: 8px solid #56aa21;
	}
.pied1 { 
	background-color: #56aa21; 
	text-align: center; 
	text-transform: uppercase; 
	margin-bottom: 5px; 
	padding: 5px; 
	}

.colonne_gauche{
	width: 190px;
	float: left;
	}

.colonne_double_gauche{
	width: 598px;
	float: left;
	}

.colonne_centre_etroite{
	width: 424px;
	float: left;
padding-bottom: 530px;
	}


.colonne_centre_etroite .section1{
	margin: 0px 10px 0px 10px;
	}
	
.colonne_double_droite{
	width: 598px;
	float: right;
	}
	
.colonne_droite{
	width: 190px;
	float: right;
	clear: right;
	}

/* ~~~ elements graphiques ~~~ */


.pub_accueil {
	background-image: url(../printemps2010/images/pub_accueil_ete_2010.jpg);
	background-repeat: no-repeat;
background-position:0px 0px;
	height: 260px;
	margin-bottom: 10px;
	border: 0px solid #777;

	}


.pub_accueil_en {
	background-image: url(../printemps2010/images/pub_accueil_ete_2010_en.jpg);
	background-repeat: no-repeat;
background-position:0px 0px;
	height: 260px;
	margin-bottom: 10px;
	border: 0px solid #777;
	}

.pub_deco_accueil{

	}

.pub_deco_accueil a{
	display: block;
	background-image: url(../automne2006/pub_deco_accueil_up.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 155px;
	}

.pub_deco_accueil a:hover{
	background-image: url(../automne2006/pub_deco_accueil_down.jpg);
	}


.pub_deco_accueil_en{

	}

.pub_deco_accueil_en a{
	display: block;
	background-image: url(../automne2006/pub_deco_accueil_up_en.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 155px;
	}

.pub_deco_accueil_en a:hover{
	background-image: url(../automne2006/pub_deco_accueil_down_en.jpg);
	}


.text_pub{display: none;}





.prets-emporter a{
height: 235px;display: block; 
background: url(../printemps2010/MD_prets-emporter_Pub_accueil_up.jpg) top left no-repeat;}

.prets-emporter a:hover{
display: block; 
background: url(../printemps2010/MD_prets-emporter_Pub_accueil_down.jpg) top left no-repeat;}

.prets-emporter span{display:none;}


.prets-emporter_en a{
height: 235px;display: block; 
background: url(../printemps2010/MD_prets-emporter_Pub_accueil_up_EN.jpg) top left no-repeat;}

.prets-emporter_en a:hover{
display: block; 
background: url(../printemps2010/MD_prets-emporter_Pub_accueil_down_EN.jpg) top left no-repeat;}

.prets-emporter_en span{display:none;}



.section1{
	border: 1px solid #666;
	margin-bottom: 10px;
	}

.section1 h1{
	margin:0;
	background-color: #56aa21;
	color: #FFF;
	font-size: 18px;
	padding: 5px 6px 2px 5px;
	text-transform: uppercase;
	}


.section1 .photo_dessert{border: 1px solid #fff; overflow:hidden;}



.section1 h2{
	margin:0;
	background-color: #56aa21;
	color: #FFF;
	font-size: 11px;
	padding: 5px 6px 2px 5px;
	text-transform: uppercase;
	}
	
.section1 h4 { 
	color: green; 
	font-weight: bold; 
	font-size: 12px; 
	margin: 0; 
	padding: 4px 2px 0px 5px; 
	}

.section1 h3 { font-size: 1.2em; 
	margin: 4px 4px 2px 4px; 
	}

.section1 p { 
	margin: 4px 4px 12px 4px; 
	}



.section2{
	margin-top: 5px;
	clear: both;
	}

.section2 h3{
	margin:0;
	background-color: #aaa;
	color: #FFF;
	font-size: 14px;
	padding: 5px 6px 2px 5px;
	text-transform: uppercase;
font-weight: normal;
	}

.section2 h3 a:link, .section2 h3 a:visited{
	color: #FFF;
	text-decoration: none;
	}

.section2 h3 a:hover{
	color: #000;
	}

ul.section2{
	margin:0;
	padding: 0;
	}

.section2 li{
	margin:0;
	background-color: #aaa;
	color: #FFF;
	font-size: 10px;
	padding: 5px 6px 2px 5px;
	text-transform: uppercase;
	font-weight: bold;
	list-style-type: none;
	margin-top: 2px;
	}

.section2 li a:link, .section2 li a:visited{
	color: #FFF;
	text-decoration: none;
	}

.section2 li a:hover{
	color: #000;
	}

.section2 p { 
	margin: 4px 4px 4px 5px; 
	}

.section3{
margin-top:10px;
	margin-bottom: 10px;
	clear: both;
	}

.section3 h4{
	margin:0;
	background-color: #ddd;
	font-size: 11px;
border-top: 1px solid #ccc;
	padding: 5px 6px 2px 5px;
	text-transform: uppercase;
	}

.section3 a h4{
	color: #555;
	text-decoration: none;
	}

.section3  a:hover h4{
	color: #000;
	}


.section2 .section3 h4{background-color: #fff;}


.section2 .section3 h4 a{color: #888;}

.section2 .section3 h4 a:hover{color: #000;}

/* ~~~ elements graphiques 2 ~~~ */


.visuel_saison_petit{
	background-image:url(../printemps2010/images/pub_ete_190_2010.jpg);
	height: 210px;
	width: 190px;
	margin-bottom: 10px;
	}

 .visuel_saison_petit_en{
	background-image:url(../printemps2010/images/pub_ete_190_2010_en.jpg);
	height: 210px;
	width: 190px;
	}

.boite2X { 
	text-align: center; 
	float: left; 
	margin-top: 2px; 
	margin-bottom: 10px; 
	width: 50%; 
	height: 100px;
	 }

.boite2X  a{
	color: #666;
	text-decoration: none;
	}

.boite2X a:hover{
	text-decoration: none;
	color: #000;
	}
	
.boite3X  { 
	font-size: 12px; 
	text-align: center; 
	float: left; 
	margin-top: 2px; 
	margin-bottom: 10px; 
	width: 33%; 
	height: 220px; 
	}

.boite3X  a{
	color: #666;
	text-decoration: none;}

.boite3X a:hover{
	text-decoration: none;
	color: #000;}

.boite4X { 
	text-align: center; 
	float: left; 
	margin-top: 2px; 
	margin-bottom: 10px; 
	width: 24%; 
	height: 115px;
	}

.boite4X  a{
	color: #666;
	text-decoration: none;
	}

.boite4X a:hover{
	text-decoration: none;
	color: #000;
	}

.boite4X2 { 
	text-align: center; 
	float: left; 
	margin-top: 2px; 
	margin-bottom: 10px; 
	width: 25%; 
	height: 50px; 
	}

.boite4X2  a{
	color: #666;
	text-decoration: none;
	}

.boite4X2 a:hover{
	text-decoration: none;
	color: #000;
	}

.boite6X { 
	font-size: 10px; 
	text-align: center; 
	float: left; 
	margin-bottom: 10px; 
	width: 16%; 
	height: 110px; 
	}

.boite6X  a{
	color: #666;
	text-decoration: none;
	}

.boite6X a:hover{
	text-decoration: none;
	color: #000;}

.boite8X{ 
	font-size: 9px; 
	text-align: center; 
	float: left; 
	margin-top: 2px; 
	margin-bottom: 10px; 
	width: 12%; 
	height: 50px }

.boite8X  a{
	color: #666;
	text-decoration: none;
	}

.boite8X a:hover{
	text-decoration: none;
	color: #000;}

.bloc_marge2x { margin: 2px }

.bloc_marge4x { margin: 4px }

a:link { 
	color: #b00; 
	text-decoration: none }

a:visited { 
	color: #b00; 
	text-decoration: none }

a:hover { 
	color: black; 
	text-decoration: underline }

a.sec2:link  { 
	color: #696969; 
	text-decoration: none }

a.sec2:visited  { 
	color: #696969; 
	text-decoration: none }

a.sec2:hover  { 
	color: black; 
	text-decoration: none }

a.pink:link   { 
	color: white; 
	text-decoration: none;
	}

a.pink:visited   { 
	color: white; 
	text-decoration: none; }

a.pink:hover   { 
	color: #480; 
	text-decoration: none; }
	
a img{border:0;}	

.lst_plan {line-height: 2 }

.bloc_sec2 { 
	background-color: white; 
	margin:1px 2px 1px 5px }


.fleche_rose  { background: url(../images/arw_pink.gif) no-repeat; float: right; margin-top: -20px; margin-right: 2px; width: 20px; height: 12px }
.fleche_rose a:link  { text-decoration: none; background: url(../images/arw_pink.gif) no-repeat }
.fleche_rose a:hover  { text-decoration: none; background: url(../images/arw_black.gif) no-repeat }


/* ~~~ style de SPIP ~~~ */

p, p.spip{
	line-height: 1.4em;
	padding-bottom: 7px;
	margin-bottom: 0px;
	}

hr.spip{
	clear: left;
	visibility: hidden;
	}

.spip_logos{
	margin:0;
	}



/* ~~~ style de TABLEAU VALEURS NUTRITIVES  sauf Fiche technique2 ~~~ */



table.tableau, .tableau tr, .tableau td{padding:0.3em; margin:0;}

.tableau{
	border: 1px solid #000;
	list-style-position: inside;
	padding:8px;
	font-size: 1em;
	}

.tableau th{font-size: 1.3em;}


.tableau .name {
	width: 65%;
}


.tableau .value {
	width: 35%;
}


.tableau .border1 {
	border-top: 1px #333 solid;
}


.tableau .border3 {
	border-top: 3px #000 solid;
}


