body{
	background-color: #eeeeef;
	color: #47567C;
	text-align:center;
	width:100%;
	font-family:arial; 
	font-size:12px;
}

a{
	color:#47567C;
	text-decoration:underline;
}

body table{
	font-size:12px;
}

.red{
	color:#FF0000;
	font-weight:bold;
}

.page{
text-align:left;
background-color: #ffffff;
width: 952px;
/*height: 700px;*/
/*margin:0px;*/
padding:0px;
border: 1px solid #9d9d9d;
/*margin-left: auto;
margin-right: auto;*/
margin:0 auto;
min-height: 665px; /*test*/
/*height:665px;*/
}
/**> .page{
 height:665px;*/ /* FF */
/*!height:665px;*/ /* IE7 */
/*}*/


.bandeau{
	position:relative;
	background-image: url(../images/bandeau.gif);
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	width: 951px;
	/*height: 133px;*/
	height: 133px;
	z-index:1;
}

.bandeau_texte {
	position:relative;
	z-index:90;
	left:10px;
	top:20px;
	text-align:left;
	font-size:11px;
	font-family:Arial;
	color:#47567C;
}

.bandeau_texte h1{
	position:relative;
	z-index:90;
	left:10px;
	top:-5px;
	text-align:left;
	font-size:11px;
	font-family:Arial;
	color:#47567C;
}

.colonne_gauche{
	margin:0px;
	padding:0px;
	width:168px;
	height:530px;
	float: left;
}

.menu_nav{
	position:relative;
	display:block;
	width:168px;
	height:320px;
	left:0px;

}

.recherche{
	position:relative;
	background-image: url(../images/recherche_langue.jpg);
	background-repeat:no-repeat;
	width:167px;
	margin:0px;
	padding:0px;
	left:0px;
	height:5px;
	font-size:11px;
	color:#465a04;
}
*> .recherche{
 height:40px; /* FF */
!height:40px; /* IE7 */
}

.gourmet{
position:relative;
width:168px;
height:118px;
margin-top:0px;
padding-top:0px;
left:0px;
top:-50px;
}
*> .gourmet{
 top:0px; /* FF */
!top:0px; /* IE7 */
}

.centre_gauche{
margin:0px;
padding:0px;
width:385px;
border: 0px;
height:auto;
  float: left;

}

.centre_droite{
margin:0px;
padding:0px;
width:385px;
border: 0px;
height:auto;
float: right;
}

.alain_berne{
	position:relative;
	/*background-image: url(../images/alain_berne.jpg);*/
	width:385;
	height:160px;
	margin:0px;
	padding:0px;
	left:0px;
}

.alain_berne_titre a{ 
	color: #5b5b5b;
}

.alain_berne_titre{ 
	position:relative;
	width:205;
	height:13;
	margin:0px;
	padding:0px;
	left:250px;
	top:35px;
	text-align:left;
	color: #5b5b5b;
	font-size: 16px;
	font-weight:900;
	z-index:10;
}


.alain_berne_interieur{ 
position:relative;
width:205px;
height:80px;
margin:0px;
padding:0px;
left:167px;
top:34px;
color: <font color="#5b5b5b">#5b5b5b</font>;
font-size: 12px;
}

.alain_berne_savoirplus{ 
position:relative;
width:235;
height:13;
margin:0px;
padding:0px;
left:167px;
top:33px;
color: #ee6115;
font-size: 12px;
}

.alain_berne_savoirplus a{ 
text-decoration: none;
color:#47567C;
}



.colonne_droite{
	margin:0px 0 -20px 20px;
	padding:0px;
	width:755px;
	border: 0px;
	float: left;
}

.colonne_droite p{
	margin:-20px 0 30px 0;
	padding:0;
}

.colonne_droite ul{
	padding-bottom:20px;
}

.actu{
position:relative;
/*background-image: url(../images/actu.jpg);*/
width:385;
height:167px;
margin:0px;
padding:0px;
left:390px;
top:-550px
color: #5b5b5b;
}
*> .actu{
 left:190px; /* FF */
!left:190px; /* IE7 */
 top:0px; /* FF */
!top:0px; /* IE7 */
color: #5b5b5b;
}

.actu_interieur_titre{ 
position:relative;
width:205px;
height:19px;
margin:0px;
padding:0px;
left:26px;
top:-130px;
font-size: 18px;
font-weight:900;
color: #5b5b5b;
}
*> .actu_interieur_titre{
 top:32px; /* FF */
!top:32px; /* IE7 */
}

.actu_interieur{ 
position:relative;
width:235px;
height:95px;
margin:0px;
padding:0px;
left:26px;
top:-130px;
color: #5b5b5b;
font-size: 12px;
}
*> .actu_interieur{
 top:35px; /* FF */
!top:35px; /* IE7 */
}

.actu_interieur_savoirplus{ 
position:relative;
width:235;
height:13;
margin:0px;
padding:0px;
left:26px;
top:-150px;
color: #ee6115;
font-size: 12px;
}
*> .actu_interieur_savoirplus{
 top:10px; /* FF */
!top:10px; /* IE7 */
}

.actu_interieur_savoirplus a{ 
text-decoration:none;
color:#47567C;
}



.pied_page{
/*position:relative;*/
color:#47567c;
width:953px;
height:auto;
/*background-color: #c9d0e3;*/
/*border-bottom:1px solid #9d9d9d;
border-left:1px solid #9d9d9d;
border-right:1px solid #9d9d9d;*/
margin:0px auto;
padding:0px;
margin-left: auto;
margin-right: auto;
font-size:12px;
line-height: 1em;
padding-bottom: 5px;

}

table tr td {
margin:0px;
padding:0px;
}

.centre_bas_large_accueil{
	float:left;
	width: 775px;
}
.centre_bas_large_accueil2{
	float:left;
	width: 774px;
	height:461px;
	background-image: url(../images/fond_accueil.png);
	background-repeat: no-repeat;
}

.centre_bas_large{
	float:left;
	padding-left:20px;
	width: 755px;
}

.centre_haut{
background-image: url(../images/centre_haut.jpg);
background-repeat: no-repeat;
width: 775px;
height:146px;
}


.centre_bas{
background-image: url(../images/centre_bas.jpg);
background-repeat: no-repeat;
width: 775px;
height:138px;
margin-top:25px;
}

.agroalim_titre a{
	color: #47567c;
}

.agroalim_titre{
clear:both;
position:relative;
color: #47567c;
left:145px;
top:-133px;
Font-Family: Arial, Sans-Serif;
font-size:16px;
font-weight:900;
}
*> .agroalim_titre{
 left:-305px; /* FF */
!left:-305px; /* IE7 */
 top:195px; /* FF */
!top:195px; /* IE7 */
}

.agroalim{
	position:relative;
	color: #5b5b5b;
	left:135px;
	top:-122px;
	font-size:12px;
	width: 230px;
}
*> .agroalim{
	 left:-305px; /* FF */
	!left:-305px; /* IE7 */
	 top:205px; /* FF */
	!top:205px; /* IE7 */
}
.agroalim_savoirplus{ 
	position:relative;
	width:270px;
	height:13px;
	margin:0px;
	padding:0px;
	left:135px;
	top:-110px;
	color: #47567c;
	font-size: 12px;
}
*> .agroalim_savoirplus{
	 left:-305px; /* FF */
	!left:-305px; /* IE7 */
	 top:210px; /* FF */
	!top:210px; /* IE7 */
}
.agroalim_savoirplus a{ 
	text-decoration:none;
	color:#47567c;
}

.restauration_titre a{
	color: #c4431b;
}

.restauration_titre{
position:relative;
color: #c4431b;
left:330px;
top:-160px;
Font-Family: Arial, Sans-Serif;
font-size:16px;
font-weight:900;
}
*> .restauration_titre{
 left:150px; /* FF */
!left:150px; /* IE7 */
 top:90px; /* FF */
!top:90px; /* IE7 */
}
.restauration{
position:relative;
color: #5b5b5b;
left:330px;
top:-150px;
font-size:12px;
width: 170px;
}
*> .restauration{
 left:150px; /* FF */
!left:150px; /* IE7 */
 top:100px; /* FF */
!top:100px; /* IE7 */
}
.restauration_savoirplus{ 
position:relative;
width:200px;
height:13px;
margin:0px;
padding:0px;
left:330px;
top:-150px;
color: #c4431b;
font-size: 12px;
}
*> .restauration_savoirplus{
 left:150px; /* FF */
!left:150px; /* IE7 */
 top:110px; /* FF */
!top:110px; /* IE7 */
}
.restauration_savoirplus a, img{ 
text-decoration:none;
color:#c4431b;
border:0px;
}

.boulangerie_titre a{
	color: #8c61ae;
}

.boulangerie_titre{
	position:relative;
	color: #8c61ae;
	left:-425px;
	top:-15px;
	Font-Family: Arial, Sans-Serif;
	font-size:16px;
	font-weight:900;
}
*> .boulangerie_titre{
	 left:25px; /* FF */
	!left:25px; /* IE7 */
	 top:145px; /* FF */
	!top:145px; /* IE7 */
}
.boulangerie{
position:relative;
color: #5b5b5b;
left:-425px;
top:-5px;
font-size:12px;
width: 170px;
}
*> .boulangerie{
 left:25px; /* FF */
!left:25px; /* IE7 */
 top:150px; /* FF */
!top:150px; /* IE7 */
}
.boulangerie_savoirplus{ 
position:relative;
width:150px;
height:13px;
margin:0px;
padding:0px;
left:-425px;
top:0px;
color: #8c61ae;
font-size: 12px;
}
*> .boulangerie_savoirplus{
 left:25px; /* FF */
!left:25px; /* IE7 */
 top:150px; /* FF */
!top:150px; /* IE7 */
}
.boulangerie_savoirplus a, img{ 
text-decoration:none;
color:#8c61ae;
}


.formation_titre{
	position:relative;
	color: #f1972c;
	left:415px;
	top:-110px;
	Font-Family: Arial, Sans-Serif;
	font-size:16px;
	font-weight:900;
	width:350px;
}
.formation_titre a{
	color: #f1972c;
}

*> .formation_titre{
	 left:275px; /* FF */
	!left:275px; /* IE7 */
	 top:170px; /* FF */
	!top:170px; /* IE7 */
}

.formation{
	text-align:left;
	position:relative;
	color: #5b5b5b;
	left:415px;
	top:-100px;
	font-size:12px;
	height:65px;
	width:260px;
}

*> .formation{
	 left:230px; /* FF */
	!left:230px; /* IE7 */
	 top:180px; /* FF */
	!top:180px; /* IE7 */
}

.formation_savoirplus{ 
	text-align:left;
	position:relative;
	width:200px;
	height:13px;
	margin:0px;
	padding:0px;
	left:415px;
	top:-100px;
	color: #f1972c;
	font-size: 12px;
}

*> .formation_savoirplus{
	 left:230px; /* FF */
	!left:230px; /* IE7 */
	 top:180px; /* FF */
	!top:180px; /* IE7 */
}

.formation_savoirplus a{ 
	text-decoration:none;
	color:#f1972c;
}

.titre_menu0{
text-align:right;
}
.titre_menu1{
text-align:right;
}
.titre_menu2{
text-align:right;
}
.titre_menu3{
text-align:right;
}
.titre_menu4{
text-align:right;
}
.titre_menu5{
text-align:right;
}
.titre_menu6{
text-align:right;
}
.titre_menu7{
text-align:right;
}
.titre_menu8{
text-align:right;
}
.titre_menu0 span{
position:relative;
left:-10px;
top:-9px;
font-size:12px;
font-weight:900;
color:#be7f83;
}
.titre_menu1 span{
position:relative;
left:-10px;
top:-9px;
font-size:12px;
font-weight:900;
color:#92c81e;
}

.titre_menu2 span{
position:relative;
left:-10px;
top:-9px;
font-size:12px;
font-weight:900;
color:#47567c;
}
.titre_menu3 span{
position:relative;
left:-10px;
top:-9px;
font-size:12px;
font-weight:900;
color:#c4431b;
}

.titre_menu4 span{
position:relative;
left:-10px;
top:-9px;
font-size:12px;
font-weight:900;
color:#8c61ae;
}
.titre_menu5 span{
position:relative;
left:-10px;
top:-9px;
font-size:12px;
font-weight:900;
color:#f1972c;
}
.titre_menu6 span{
position:relative;
left:-10px;
top:-9px;
font-size:12px;
font-weight:900;
color:#df046b;
}

.titre_menu7 span{
position:relative;
left:-10px;
top:-9px;
font-size:12px;
font-weight:900;
color:#df046b;
}
.titre_menu8 span{
position:relative;
left:-10px;
top:-9px;
font-size:12px;
font-weight:900;
color:#7da03a;
}

/* Style spécifique aux pages internes */
.titre_page{
	background-image: url(../images/page_haut.gif);
	background-repeat: no-repeat;
	border:0px;
	margin:0px;
	height:162px;
}

.titre h1 {
	margin-top:5px;
	left:150px;
	color:#47567c;
	font-size:20px;
	font-family:Arial;
}


.titre {
	display:float;
	position:relative;
	top:-73px;
	_top:-83px; /*IE6 hack*/
	left:150px;
	color:#47567c;
	font-style: italic;
	width:520px;
	font-size:15px;
	margin:0;
	padding:0;

}
.titre_page img {
	display:float;
	position:relative;
	top:20px;
	left:37px;
}

.centre_bas_large p{
text-align:justify;
display:block;

}

.txt_center{
	width:100%;
	text-align:center;
}

.txt_left{
	margin-left:20px;
	text-align:right;
}

.centre_bas_large .texte_gauche{
	float:left;
	text-align:justify;
	width:45%;
	padding:0 5px 0 0;
	font-size:13px;
	color:#47567c;
	font-family:Arial;
	letter-spacing: -1px;
}


.centre_bas_large .texte_gauche_toute_largeur{
	text-align:justify;
	width:95%;
	padding:0px;
	font-size:13px;
	color:#47567c;
	font-family:Arial;
	letter-spacing: -1px;
}

.centre_bas_large .texte_droite{
	float:left;
	text-align:justify;
	width:45%;
	padding:0px;
	font-size:13px;
	color:#47567c;
	font-family:Arial;
	letter-spacing: -1px;
	margin-left:6%;
}
.centre_bas_large h2{
font-weight:bold;
/*background-color: #fec79a;*/
font-family:Arial;
font-size:16px;
padding-left:10px;
border-left:5px solid #fff;
}

.centre_bas_large .image_gauche{
border:10px solid #FFFFFF;
float: left; vertical-align: text-top;
margin:0px;
padding:0px;

}
.centre_bas_large .image_droite{
border:10px solid #FFFFFF;
float: right; vertical-align: text-top;

}

.pied_test{
margin-left: auto;
margin-right: auto;
width:953px;
border:1px solid #9d9d9d;
border-top:0px;
background-color: #c9d0e3;
color:#47567c;
font-size:12px;
clear:both;
/*position:relative;*/
top:0px;
}

.pied_test_accueil{
margin-left: auto;
margin-right: auto;
width:953px;
border:1px solid #9d9d9d;
border-top:0px;
background-color: #c9d0e3;
color:#47567c;
font-size:12px;
clear:both;
position:relative;
top:0px;
}
.pied_test_accueil a{
color:#47567c;

}
*> .pied_test_accueil{
 top:0px; /* FF */
!top:0px; /* IE7 */
}

*> .pied_test{
 top:-77px; /* FF */
!top:0px; /* IE7 */
}

.pied_test a{
color:#47567c;

}

.liens_ul a
{
color:8f8f8f;
}

.centre_page{
font-size:13px;
color:#47567c;
font-family:Arial;
letter-spacing: -1px;
}


a.info{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
	padding-left:4px;padding-right:4px;
    text-decoration:none; font-weight:700;}

a.info:hover{z-index:25; background-color:#ff9;}

a.info span{display: none;}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:-20em; width:500px;
    border:2px dotted #000;
	padding:10px;
    background-color:#fbfbfb; color:#000;
    text-align: left; font-weight:0;}


.img_accueil img {
float: left;
}

.unite{
font-size:12px;
color:#47567C;
}

