/* Feuille de style pour le contenu des pages 
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */
 
/* Import des style pour la charte */
@import "charte.css";
@import "typographie.css";


/* RUBRIQUE PRESSE */
#bloc-presse {
	width:550px;
	height:auto;
	margin:0;
	}

.presse {
	width:170px;
	height:200px;
	margin:20px 10px 20px 0;
	float:left;
}

#contenuTexte a:link.presse-img, #contenuTexte a:visited.presse-img {
	width:145px;
	height:175px;
	margin:0 0 5px 10px;
	text-align:center;
	display:block;
}
#contenuTexte a:link.presse-img img, #contenuTexte a:visited.presse-img img {border:1px solid #9a0101;}	

#contenuTexte p.presse-titre{
	font:small-caps bold 13px Arial, Helvetica, sans-serif;
	color:#9a0101;
	text-align:center;
}



/* MENTIONS LEGALES */
#bloc-mentions {
	margin:30px 0 0 0;
	padding-left:5px;
	width:530px;
	}

/* RUBRIQUE CONTACT */
#contact {
	width:540px;
}

#bloc-adrcontact {
	width:230px;
	float:left;
	margin:5px 15px 0 10px;
}
#bloc-adrcontact p {font:normal 12px "Trebuchet MS" Arial, Helvetica, sans-serif; color:#9a0101; text-align:center;}

/** **/
#bloc-contact {
	width:280px;
	float:left;
	margin:5px 0 0 0;
	font:normal 12px "Trebuchet MS" Arial, Helvetica, sans-serif;
	color:#9a0101;

}
#bloc-contact table {width:100%;}

#formContact input, #formContact textarea, #formContact select.liste-form, #formContact .bouton {
	font:normal 11px "Trebuchet MS" Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0 10px 0 2px;
	border:1px solid #9a0101;
	background:#9a0101;
}

#formContact input, #formContact textarea{
	width:170px;
	margin:0;
}

#contenu #bloc-contact label{
	width:80px;
	text-align:right;
	display:block;
	padding-right:10px;
	color:#000;
	font:normal 12px "Trebuchet MS" Arial, Helvetica, sans-serif;
}

#formContact .radio{
	width:9%;
	border:none;
}

#formContact .check{
	width:10%;
	border:none;
	margin:0 3px 3px 0;
	color:#333;
}

#formContact select.liste-form{
	width:182px;
	text-align:left;	
	color:#757063;
}

#formContact .bouton{
	width:80px;
	cursor:pointer;
	color:#FFF;
	margin:0;
	padding:0;
	font-size:10px;
}
#formContact .bouton:hover {color:#ff9900;}

#contenu #formContact .nota {
	font:italic 10px Arial, Helvetica, sans-serif;
	color:#9a0101;
	text-align:right;
	line-height:12px;
	}
#contenu .nota {
	font:italic 10px Arial, Helvetica, sans-serif;
	color:#9a0101;
	text-align:center;
	line-height:12px;
	}
.champRequis{color:#E53625; font-size:9px;}



/* RUBRIQUE CARTE + MENU */
#bloc-carte {
	width:430px;
	margin:20px 0 0 0 ;
}

table#table-carte {
	width:97%;
	margin:0 0 30px 10px;
	border:0;
	font:small-caps bold 12px Arial, Helvetica, sans-serif;
}

table#table-carte th.titre-table {
	background:#9a0101;
	height:15px;
	color:#FFF;
	text-align:center;
	font:small-caps bold 15px Arial, Helvetica, sans-serif;
	}

table#table-carte td.libelle-table {
	width:87%;
	background:none;
	color:#9a0101;
	font:small-caps bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	padding:10px 20px 10px 5px;
	border-right:1px solid #9a0101;
	}
	table#table-carte li.recette{
	color:#9a0101;
	}
	table#table-carte strong, table#table-carte em{
	color:#9a0101;
	}
table#table-carte td.tarif-table {
	width:15%;
	padding:10px 0 10px 5px;
	color:#9a0101;
	text-align:right;
	vertical-align:top;
	font:bold italic 12px Arial, Helvetica, sans-serif;
	}

table#table-carte td.libelle-table2 {
	width:87%;
	background:#FBE2B7;
	color:#9a0101;
	font:small-caps bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	padding:2px 20px 2px 5px;
	border-right:1px solid #9a0101;
	}
	
table#table-carte td.tarif-table2 {
	width:13%;
	padding:2px 10px 2px 5px;
	color:#9a0101;
	background:#FBE2B7;
	text-align:right;
	vertical-align:top;
	font:bold italic 12px Arial, Helvetica, sans-serif;
	}

table#table-carte td.libelle-table span.description-table {
	color:#9a0101;
	font:normal normal 11px Arial, Helvetica, sans-serif;
	font-style:italic;
	text-align:left;
	}
#optia_class{
display:none;
}	

#contenuTexte h2.rec{
text-align:center;
color:#000;
font-size:16px;
font-weight:bold;}

.Style2 {
	font-size: 10;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;

}