/* 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";







/* STYLE CONTENU */



#bloc-contenu{



	float: left;



	width: 790px;



  display: table;



}







#texte a:link, #texte a:visited{



	font-weight:bold;



	text-decoration:none;



	color: #fd721e;



}



#texte a:hover, #texte a:active{



	font-weight:bold;



	text-decoration:underline;



	color: #fd721e;



}







#milieu-ardoise a:link, #milieu-ardoise a:visited{



	font-weight:bold;



	text-decoration:none;



	color: #fd721e;



}



#milieu-ardoise a:hover, #milieu-ardoise a:active{



	font-weight:bold;



	text-decoration:underline;



	color: #fd721e;



}







.titressrub{



	color:#fff;



	text-transform:none;



}







#texte p {



	line-height:1.5em;



	font-size:11px;



	font-family: Arial, Helvetica, sans-serif;



	}



#milieu-ardoise p {



	line-height:1.5em;



	font-size:11px;



	font-family: Arial, Helvetica, sans-serif;



	}







.gras {font-weight:bold; color:#FE721D;}



.gras2 {font-weight:bold; color:#FFF;}







ul {



	margin: 20px 0 20px 30px;



	}



li {



	margin-bottom:2px;



	background: url(../images/charte/puce2.gif) left 5px no-repeat;



	list-style:none;



	padding-left:15px;}















/* FIL ARIANE */



#contenu h1#filariane {



	color:#FFFFFF;



	font-size:14px;



	text-decoration:none;



	margin:0 0 0 40px;



	height:20px;



font-style:normal;



}







#contenu h1#filariane a:link, #contenu h1#filariane a:visited {



	color:#FE721D;



	font-size:14px;



	text-decoration:none;



	margin:20px 0 0 0;



}



#contenu h1#filariane a:hover, #contenu h1#filariane a:active{text-decoration:underline;}











/* PAGINATION */



.pagination {



	width:740px;



	margin:10px auto;



	color:#060000;



	font-size:11px;



	text-align:center;



	}



.fleche-gauche {



	float:left;



	border:none;



	}



.fleche-droite {	



	float:right;



	border:none;



	}







.pagination2 {



	width:500px;



	margin:10px auto;



	color:#060000;



	font-size:11px;



	text-align:center;



	}







.titre {



	border-bottom:1px solid #6D4741;



	margin:10px 0;



	color:#FE721D;



	font-weight:bold;



}







/* TITRE */



#contenu h1{
	width:530px;
	height:40px;
	background-repeat:no-repeat;
	margin:15px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #996633;


}



#contenu h1 span {display:none;}


#contenu h1.accueil{background: url(../images/charte/T-accueil.gif) top left no-repeat;}



#contenu h1.partenaire{background: url(../images/charte/T-partenaire.gif) top left no-repeat;}



#contenu h1.vins-champagne{background: url(../images/charte/T-vins-champagne.gif) top left no-repeat;}



#contenu h1.plats-emporter{background: url(../images/charte/T-plat-emporter.gif) top left no-repeat;}



#contenu h1.traiteur{background: url(../images/charte/T-traiteur.gif) top left no-repeat;}



#contenu h1.epicerie{background: url(../images/charte/T-epicerie.gif) top left no-repeat;}



#contenu h1.evenements{background: url(../images/charte/T-evenements.gif) top left no-repeat;}



#contenu h1.cgv{background: url(../images/charte/T-cgv.gif) top left no-repeat;}



#contenu h1.contact{background: url(../images/charte/T-contact.gif) top left no-repeat;}



#contenu h1.merci{background: url(../images/charte/T-merci.gif) top left no-repeat;}



#contenu h1.ardoise{background: url(../images/charte/T-ardoise.gif) top left no-repeat;}



#contenu h1.panier{background: url(../images/charte/T-panier.gif) top left no-repeat;}



#contenu h1.creer-compte{background: url(../images/charte/T-creer-compte.gif) top left no-repeat;}



#contenu h1.mon-compte{background: url(../images/charte/T-compte.gif) top left no-repeat;}



#contenu h1.selection{background: url(../images/charte/T-selection.gif) top left no-repeat;}



#contenu h1.nouveautes{background: url(../images/charte/T-nouveautes.gif) top left no-repeat;}



/* SOUS-TITRE */



#contenu h2{



	width:410px;



	height:100px;



	background-repeat:no-repeat;



	margin:15px 0 0 60px;



	float:left;



}



#contenu h2 span {display:none;}







#contenu h2.accueil{background: url(../images/charte/ST-accueil.gif) top left no-repeat;}



#contenu h2.vins-champagne{background: url(../images/charte/ST-vins-champagne.gif) top left no-repeat;}



#contenu h2.vins{background: url(../images/charte/ST-vins.gif) top left no-repeat; height:70px;}



#contenu h2.champagne{background: url(../images/charte/ST-champagne.gif) top left no-repeat; height:70px;}



#contenu h2.plats-emporter{background: url(../images/charte/ST-plat-emporter.gif) top left no-repeat;}



#contenu h2.plats-decouvrir{background: url(../images/charte/ST-plat-decouvrir.gif) top left no-repeat;}







#contenu h2.traiteur-formules{background: url(../images/charte/ST-formules.gif) top left no-repeat;}



#contenu h2.traiteur-entrees{background: url(../images/charte/ST-entrees-froides.gif) top left no-repeat;}



#contenu h2.traiteur-plats{background: url(../images/charte/ST-plats-chauds.gif) top left no-repeat;}



#contenu h2.traiteur-garnitures{background: url(../images/charte/ST-garnitures.gif) top left no-repeat;}



#contenu h2.traiteur-desserts{background: url(../images/charte/ST-desserts.gif) top left no-repeat;}



#contenu h2.client-info{background: url(../images/charte/ST-client-info.gif) top left no-repeat;}

#contenu h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #996633;


}









/* RUBRIQUE ACCUEIL */







#texte .bloc-texte {



	float:left;



	border-left:1px solid #3A1E19;



	padding-left:10px;



	margin:0 0 10px 40px;



	font-size:11px;



	text-align: justify;



	font-family: Arial, Helvetica, sans-serif;



	color:#fff;



	font-weight:normal;



}





#texte .bloc-article-annonce {

	width:157px;

	height:120px;

	float:right;

	padding-top:10px;

	text-align:right;

	vertical-align:top;

}



#post-it {



	width:547px;



	height:504px;



	float:left;



	margin:0 0 0 0 0;



	background:url(../images/charte/post-it.gif) top left no-repeat;



}







/* RUBRIQUE VINS ET CHAMPAGNE */



.carte {



	width:765px;



	margin:20px 0 0 0 ;



	float:left;



	border: 1px solid #FE721D;



	background-color: #2D1713;



}







.carte table {



	margin-left:10px;



	width:500px;



}







.carte table, .carte td, .carte tr  {border:none;}



.carte td.carte-titre {



	font-size:13px;



	padding-left: 5px;



	font-weight:bold;



	color:#FE721D;



	text-align:left;



	border:none;



	border-bottom:1px solid #6D4741;



}	







.carte .libelle-vin {



	padding-left: 5px;



	text-align:left;



	color:#FFF;



}







#carte .quantite-vin {



	width:80px;



	height:20px;



	float:right;



	margin-right:10px;



	text-align:center;



}







.carte .type-vinrouge-titre {color:#FD721E; text-align:right; font-weight: bold; height: 20px;}



.carte .type-vinrose-titre {color:#D2B4AF; text-align:right; font-weight: bold; height: 20px;}



.carte .type-vinblanc-titre {color:#FFF; text-align:right; font-weight: bold; height: 20px; padding-right: 5px;}







.carte .type-vinrouge {color:#FD721E; text-align:right;}



.carte .type-vinrose {color:#D2B4AF; text-align:right;}



.carte .type-vinblanc {color:#FFF; text-align:right; padding-right: 5px;}















/* RUBRIQUE PLATS A EMPORTER */



.diapo-plats{



	float: left;



	background-color: #3A1E19;



	padding: 16px;



	margin-left: 0 !important;



	}



.diapo-plats-1{



	width: 190px;



	height: 190px;



	float: left;



	background-color: #3A1E19;



	padding: 16px 0 0 16px;



	margin-left: 0 !important;



	}







/* RUBRIQUE TRAITEUR */



.bloc-traiteur {



	width:520px;



	height: 444px;



	margin-top: 0px;



	float: left;



	border: 1px solid #FE721D;



	background-color: #2D1713;



	padding: 10px 10px 0px 10px;



}







.bloc-traiteur-1{



	margin-top: 0px;



	width:510px;



	height: 444px;



	float: left;



	border: 1px solid #FE721D;



	background-color: #2D1713;



	padding: 0 10px 10px 10px;



}







.bloc-traiteur-1 p{



	padding-bottom: 3px;



}







.bloc-texte-traiteur {



	width:500px;



	padding-top: 10px;



	clear: both;



	font-size:11px;



	font-family: Arial, Helvetica, sans-serif;



	color:#fff;



	font-weight: normal;



	text-align: center;



}







.sousligne{



	border-bottom:1px solid #6D4741;



	margin-bottom: 5px;



	padding-bottom: 3px;



}







.menu {



	border-bottom:1px solid #6D4741;



	width:530px;



	float:left;



	margin:10px 0 0 0 ;



	color:#FE721D;



	font-weight:bold;



}



ul .ul-traiteur {



	margin:0;



	background:none;



	padding-left:0;



}



ul .ul-traiteur li {



	margin-bottom:2px;



	background: url(../images/charte/puce2.gif) top left no-repeat;



	list-style:none;



	padding-left:12px;



	}







/* LISTING PRODUIT */



#bloc-produit-accueil {



	width:170px;



	height:660px;



	float:left;



	margin:50px 0px 0 0;



}	







#bloc-produit {



	float:left;



	display: table;



	margin:20px 0 0 0px;



}	







.produit{



	float:left;



	width:162px;



	height: 278px;



	background-color:#3a1e19;



	text-align:center;



	margin:0 0px 20px 0;



	padding-top:15px;



}







#produit-nouveautes{



	float:left;



	width:162px;



	height: 278px;



	background-color:#3a1e19;



	text-align:center;



	margin:0 0px 20px 0;



	padding-top:15px;



}







#produit-selection{



	float:left;



	width:162px;



	height: 278px;



	background-color:#3a1e19;



	text-align:center;



	margin:0 0px 20px 0;



	padding-top:15px;



}







.produit a.img-produit {



	height:145px;



	margin-bottom: 5px;



	text-align:center;



	display:block;



}



#produit-nouveautes a.img-produit {



	height:145px;



	margin-bottom: 5px;



	text-align:center;



	display:block;



}



#produit-selection a.img-produit {



	height:145px;



	margin-bottom: 5px;



	text-align:center;



	display:block;



}







.produit a.img-produit:link img, #produit a.img-produit:visited img {



	filter: alpha(opacity=100);



	-moz-opacity: 1.00; opacity:1.00;



	border:1px solid #6D4741;



}



#produit-nouveautes a.img-produit:link img, #produit-nouveautes a.img-produit:visited img {



	filter: alpha(opacity=100);



	-moz-opacity: 1.00; opacity:1.00;



	border:1px solid #6D4741;



}



#produit-selection a.img-produit:link img, #produit-selection a.img-produit:visited img {



	filter: alpha(opacity=100);



	-moz-opacity: 1.00; opacity:1.00;



	border:1px solid #6D4741;



}







.produit a.img-produit:active img, #produit a.img-produit:hover img {



	filter: alpha(opacity=80);



	-moz-opacity: 0.80; opacity:0.80;



	border:1px solid #6D4741;



}



#produit-nouveautes a.img-produit:active img, #produit-nouveautes a.img-produit:hover img {



	filter: alpha(opacity=80);



	-moz-opacity: 0.80; opacity:0.80;



	border:1px solid #6D4741;



}



#produit-selection a.img-produit:active img, #produit-selection a.img-produit:hover img {



	filter: alpha(opacity=80);



	-moz-opacity: 0.80; opacity:0.80;



	border:1px solid #6D4741;



}







.produit span.marque-produit {



	display:block;



	width:160px;



	height: 12px;



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:bold;



	text-align:center;



	color:#6D4741;



	margin-bottom:5px;



}



#produit-nouveautes span.marque-produit {



	display:block;



	width:160px;



	height: 12px;



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:bold;



	text-align:center;



	color:#6D4741;



	margin-bottom:5px;



}



#produit-selection span.marque-produit {



	display:block;



	width:160px;



	height: 12px;



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:bold;



	text-align:center;



	color:#6D4741;



	margin-bottom:5px;



}







.produit span.designation-produit {



	display:block;



	width:160px;



	height: 12px;



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:bold;



	text-align:center;



	color:#FE721D;



	margin-bottom:10px;



}



#produit-nouveautes span.designation-produit {



	display:block;



	width:160px;



	height: 12px;



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:bold;



	text-align:center;



	color:#FE721D;



	margin-bottom:10px;



}



#produit-selection span.designation-produit {



	display:block;



	width:160px;



	height: 12px;



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:bold;



	text-align:center;



	color:#FE721D;



	margin-bottom:10px;



}







.produit span.prix-barre {font-size:10px; text-decoration:line-through; margin-right:5px;}



.produit span.prix-promo {font-size:12px;}







#produit-nouveautes span.prix-barre {font-size:10px; text-decoration:line-through; margin-right:5px;}



#produit-nouveautes span.prix-promo {font-size:12px;}







#produit-selection span.prix-barre {font-size:10px; text-decoration:line-through; margin-right:5px;}



#produit-selection span.prix-promo {font-size:12px;}







#picto-selection {



	float:left;



	width:187px;



	height:54px;



	background:url(../images/charte/picto-selection.gif) no-repeat left top;



}	







#picto-nouveaute {



	float:left;



	width:187px;



	height:54px;



	background:url(../images/charte/picto-nouveaute.gif) no-repeat left top;



}	











/* FICHE PRODUIT */



#fiche-produit {



	width:700px;



	margin-top:20px;



	margin-left:30px;



	color:#FE721D;



}







.fiche-img {



	width:220px;



	float:left;



	margin-top:30px;



	text-align:center;



}



#contenu #fiche-produit a img {filter: alpha(opacity=100); -moz-opacity: 1.00; opacity:1.00; border:1px solid #060000;}



#contenu #fiche-produit a:hover img {filter: alpha(opacity=80);-moz-opacity: 0.80; opacity:0.80;}







	



#contenu #fiche-produit ul.fiche-liste {



	list-style:none;



	background:none;



	padding-left:20px;



	color:#FFF;



	font:1em Arial, Helvetica, sans-serif;



	float:left;



	width:300px;



	line-height:0;



	border-left:1px solid #FE721D;



	}







#contenu #fiche-produit .fiche-liste li{ 



	font-size:12px;



	line-height: normal;



	background:none;



	padding-left:none;



}







#contenu a.panier {



	width:140px;



	height:25px;



	padding-top:10px;;



	display:block;	



}







#contenu #fiche-produit a:link.panier img, #contenu #fiche-produit a:visited.panier img  {



	filter: alpha(opacity=100);



	-moz-opacity: 1.00; opacity:1.00;



	border:0px solid red;	



}



#contenu #fiche-produit a:hover.panier img, #contenu #fiche-produit a:active.panier img{



	filter: alpha(opacity=80);



	-moz-opacity: 0.80; opacity:0.80;



}







#fiche-produit span.prix{ 



	color:#FE721D;



	font-weight:bold;



	font-size:14px;



	display:block;



}







#fiche-produit span.barre{ 



	color:#060000;



	font-weight:bold;



	font-size:14px;



	text-decoration:line-through;



	margin-right:5px;



	margin:10px 5px 10px 0;



	display:block;



}



#fiche-produit span.promo{ 



	color:#FE721D;



	font-weight:bold;



	font-size:14px;



	margin:10px 0;



	display:block;



}







#contenu #fiche-produit .intitule{ 



	color:#FE721D;



	font-weight:bold;



	font-size:16px;



	margin-bottom:10px;



	font-family:Arial, Helvetica, sans-serif;



}







#contenu #fiche-produit .marque-produit {



	display:block;



	font-size:14px;



	font-weight:bold;



	color:#FE721D;



	margin-bottom:10px;



	line-height:0;



	font-family:Arial, Helvetica, sans-serif;



}







#contenu span#libelle-liste {



	width:110px;



	float:left;



}



#contenu select.liste {



	width:120px;



	background-color:#4E302B;



	float:left;



	color:#FE721D



}







/* RUBRIQUE ACTUALITE */



.bloc-actualite {



	width:500px;



	margin:0;



	float:left;



	padding-bottom:20px;



	font-family:Arial, Helvetica, sans-serif;



}







.actualite-img {



	width:145px;



	height:145px;



	margin-right: 20px;



	float:left;



	text-align:center;



}







.actualite-img a {



	font-weight:bold;



	text-decoration:none;



	color:#0068a0;



	font-size:11px;



	font-family:Arial, Helvetica, sans-serif;;



}	



.actualite-img a img {



	border:1px solid #3C231E;



	filter: alpha(opacity=100);



	-moz-opacity: 1.00; opacity:1.00;



}



.actualite-img a:hover img {



	filter: alpha(opacity=80);



	-moz-opacity: 0.80; opacity:0.80;



}







.actualite-contenu {



	width:300px;



	float:left;



	font-size:11px;



	font-family:Arial, Helvetica, sans-serif;



}







#contenu p.actualite-titre{



	font-size:16px;



	color:#FE721D;



	font-weight:bold;



	text-align:left;



	font-variant:small-caps;



}







#contenu p.actualite-date{



	font-size:14px;



	font-variant:small-caps;



	color:#FE721D;



	text-align:left;



	font-weight:bold;



}







.actualite-texte {



	width:300px;



	text-align:justify;



	font-size:11px;



	font-family:Arial, Helvetica, sans-serif;



}















/** RUBRIQUE CONTACT **/



#bloc-adresse-contact {



	width:220px;



	float:left;



	margin:30px 30px 20px 40px;



	padding: 0 5px;



}







#bloc-adresse-contact p{



	font-family: Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#FFF;



	text-align:center;



}







#bloc-adresse-contact p.nota {



	font-style:italic;



	color:#92B12F;



	font-size:10px;



	text-align:justify;



	display:block;



	margin:20px 0 0 0 ;



	}











.cnil {



	color:#FFFFFF;



	font-size:9px;



	text-align:center;



	width:600px;



	padding-left: 40px;



	}







.nota {



	font-style:italic;



	color:#FFFFFF;



	font-size:9px;



	text-align:center;



	}







#bloc-contact {



	width: 310px;



	float:left;



	margin:40px 0 20px 20px ;



	font-family: Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#998885;



}











#formContact input, #formContact textarea, #formContact select.liste{



	border:2px solid #FE721D;



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	background-color:#FFFFFF;



	color:#2D1713;



	height: 15px;



	width: 175px;



}







#frmLogin input, #frmLogin textarea, #frmLogin select.liste{



	border:2px solid #FE721D;



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	background-color:#FFFFFF;



	color:#2D1713;



	height: 15px;



	width: 175px;



}







#frmUser input, #frmUser textarea, #frmUser select.liste{



	border:2px solid #FE721D;



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	background-color:#FFFFFF;



	color:#2D1713;



	height: 15px;



	width: 175px;



}



#mycart input, #mycart textarea, #mycart select.liste{



	border:2px solid #FE721D;



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	background-color:#FFFFFF;



	color:#2D1713;



	height: 15px;



}







.loginLabel{



	padding-left: 50px;



	width: 210px;



}







#form1 input, #form1 textarea, #form1 select.liste{



	border:2px solid #FE721D;



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	background-color:#FFFFFF;



	color:#2D1713;



}







#frmLogin .button{



	border: 2px solid #FFFFFF;



	background-color: #FE721D;



	color:#2D1713;



	font: bold 12px Arial, Helvetica, sans-serif;



	cursor:pointer;



	text-align: center;



	width: 85px;



	height: 22px;



}







#frmLogin .buttonOver{



	background-color: #FFFFFF;



	color:#2D1713;



	font: bold 12px Arial, Helvetica, sans-serif;



	cursor:pointer;



	text-align: center;



	width: 85px;



	height: 22px;



}







#form1 .button{



	border: 2px solid #FFFFFF;



	background-color: #FE721D;



	color:#2D1713;



	font: bold 12px Arial, Helvetica, sans-serif;



	cursor:pointer;



	text-align: center;



	width: 24px;



	height: 19px;



}







#form1 .buttonOver{



	background-color: #FFFFFF;



	color:#2D1713;



	font: bold 12px Arial, Helvetica, sans-serif;



	cursor:pointer;



	text-align: center;



	width: 24px;



	height: 19px;



}







#frmUser .button{



	border: 2px solid #FFFFFF;



	background-color: #FE721D;



	color:#2D1713;



	font: bold 12px Arial, Helvetica, sans-serif;



	cursor:pointer;



	text-align: center;



	width: 85px;



	height: 22px;



}







#frmUser .buttonOver{



	background-color: #FFFFFF;



	color:#2D1713;



	font: bold 12px Arial, Helvetica, sans-serif;



	cursor:pointer;



	text-align: center;



	width: 85px;



	height: 22px;



}







#formContact .button{



	border: 2px solid #FFFFFF;



	background-color: #FE721D;



	color:#2D1713;



	font: bold 12px Arial, Helvetica, sans-serif;



	cursor:pointer;



	text-align: center;



	width: 85px;



	height: 22px;



}







#formContact .buttonOver{



	background-color: #FFFFFF;



	color:#2D1713;



	font: bold 12px Arial, Helvetica, sans-serif;



	cursor:pointer;



	text-align: center;



	width: 85px;



	height: 22px;



}







#fiche-produit input, #fiche-produit textarea{



	border:2px solid #FE721D;



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	background-color:#FFFFFF;



	color:#2D1713;



	height: 18px;



}



 



.select{



	background-color:#FE721D;



	vertical-align: top; 



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#2D1713;



	font-weight: normal;



}







.photo{



	border: 1px solid #FE721D;



	padding: 2px;



}











#formContact .radio,#formContact .check{



	width:10%;



	border:none;



	margin-bottom:3px;



}











#bloc-contact label {



	display:block;



	text-align:right;



	padding-right: 10px;



	font-weight: bold;



	color: #FFFFFF;



}







#bloc-contact span.libelle {



	text-align:right;



	display:block;



	font-weight:bold;



	color:#FFF;



}







#bloc-contact  #formContact .champRequis{color:#FFF; font-size:9px;}







#bloc-contact  #formContact .bouton{



	width:90px;



	border:1px solid #FE721D;



	background:none;



	color:#FFF;



	font-weight:bold;



	cursor:pointer;



	font-variant:small-caps;



}











#bloc-merci {



	width:500px;



	margin:30px 50px 20px 0 ;



	font-family: Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#FFF;



}











/* RUBRIQUE ARDOISE */



#bloc-ardoise {



	width:530px;



	float:left;



	margin-left: 5px;



	}







#haut-ardoise {



	background:url(../images/charte/haut-ardoise.gif) top left no-repeat;



	width:530px;



	height:49px;



	float:left;



	padding:100px 0 0 0;



	text-align:left;



	}







#haut-compte {



	background:url(../images/charte/haut-compte.gif) top left no-repeat;



	width:530px;



	height:49px;



	float:left;



	padding:50px 0 50px 0;



	text-align:left;



	}



#haut-merci {



	background:url(../images/charte/haut-merci.gif) top left no-repeat;



	width:530px;



	height:49px;



	float:left;



	padding:100px 0 0 0;



	text-align:left;



	}



#milieu-ardoise {



	background:url(../images/charte/milieu-ardoise.gif) top left repeat-y;



	width:530px;



	float:left;



	padding-bottom:20px;



	}







#bas-ardoise {



	background:url(../images/charte/bottom-ardoise.gif) top left no-repeat;



	width:530px;



	height:29px;



	float:left;



	}







p#titre-ardoise {



	font-family:Arial, Helvetica, sans-serif;



	font-weight:bold;



	font-style:italic;



	font-size:30px;



	color:#FE721D;



	width:500px;



	text-align:center;



}



p#date-ardoise {



	font-family:Arial, Helvetica, sans-serif;



	font-weight:bold;



	font-style:italic;



	font-size:18px;



	color:#FE721D;



	width:500px;



	text-align:center;



	margin-top:3px;



}







p.titre-formule{



	font-family:Arial, Helvetica, sans-serif;



	font-weight:bold;



	font-style:italic;



	font-size:20px;



	color:#FFF;



	width:230px;



	text-align:center;



}







p.contenu-ardoise {



	font-family:Arial, Helvetica, sans-serif;



	font-weight:bold;



	font-style:italic;



	font-size:14px;



	color:#FE721D;



	text-align:center;



	margin:5px 0 0 0;



	width:230px;



}







p.trait-ardoise {



	border-bottom:1px solid #fff;



	width:40px;



	height:2px;



	margin:5px auto;	



}







#menu-ardoise {



	width:230px; 



	float:left;



	}



		



#bloc-vignette {



	width:180px;



	float:left;



	margin:10px 10px 0 30px;



	}







#bloc-vignette a img {



	margin:0 5px 5px 0;



	border:1px solid #FE721D;



	filter: alpha(opacity=100);



	-moz-opacity: 1.00; opacity:1.00;



}







#bloc-vignette a:hover img{



	filter: alpha(opacity=80);



	-moz-opacity: 0.80; opacity:0.80;



}



#partenaire {

width:547px;

float:left;

margin:0 0 0 0 0;

}



.partimage {

float:left;

margin:10px;

width:200px;

text-align:center;

}



.orange {

border-left:2px solid #FF9900;

}



.orange {

border:2px solid #FF6600;

}		