.msk{
display: none;
}

h1{
	
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #595959;
	text-align: center;

	}
#trait{
	border-right: 1px solid #6d492f;
	height: 70;
	
	text-align: center;
	}
.titrebuffet{
	background-color:#d9d5c1;
	}
.menubuffet{
	background-color:#fff;
	border: 1px solid #bdbdbd;
	}


.titrecontact{
    color: #26527f;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
}

.cellmenu {
width: 379px;

}

.entete{
	text-align: center;
	background-color: transparent;
	}
.contenu {
	width: 900px;
	
	/*border-left: solid 2px #7CBBC2;
	border-right: solid 2px #7CBBC2;*/
}

.titre {
	background-color: #fff;
	background-image: url(images/titre.png);
	background-repeat:no-repeat;
	background-position: center;
	height: 25px;
	padding-top: 33px;
	margin:3px;
	text-align:center;

}
.titre font {
	color: #595959;
	font-size: 12px ;
	font-family: Arial;
	
	text-align: center;
	text-transform: uppercase;
	
}

/*.breves {
	background-color: #b0c3e1;
}*/

body {
/*background-color: #a63d3d;*/
background: rgb(189,189,189) url(images/fond_site.jpg) repeat-y center;
margin:0;
padding:0;
}

td {
background-color: #fff;
vertical-align: top;
}

.bandeauflash{
	background-color: #fff;
	}

/*.traitmenu{
border-right: solid 1px #7CBBC2;
}*/

.mainmenu{
margin-top:220px;
}
#globalmenu{
	margin-top: 225px;
	margin-left: 80px;
	}

.fondumenu{
	background: rgb(252,246,227) url(images/traiteur_mise_en_bouche.jpg) no-repeat;
	width: 379px;
	height: 448px;
	}
	
	
#bouton{
	display: block;
	/*width: auto;
	height: auto;*/
	/*padding-right: 2px;*/
	
}

#bouton a{
	border-bottom: 1px solid #595959;
	}


.menu {
	
	padding-left: 15px;
	vertical-align: middle;
	background-color: transparent;
	 list-style-type:none;
     
     margin-left: 20;
     padding: 0;
     line-height: 30px;
    }

.menu a {

	display: block;
	font:14px Geneva, Arial, Helvetica, sans-serif;
	color: #595959;
	text-decoration: none;
	/*margin-right: 20px;*/
	text-align: left;
	/*background: url(images/bouton.gif) left no-repeat;*/
 padding-left: 15px;
  padding-bottom: 5px;
  background-color: transparent;
  border-bottom: solid 1px #595959;
  text-align: center;
  
    
	}
	
.menu a:hover {
	color: #000;
	 background-color: #bccbea;
	 border-left: solid 10px #0c214e;
	/*background:url(images/boutonhover.gif) left no-repeat;*/
}

.fondmenu {
	background-color:transparent;
}

.menubas {
/*	border-left: solid 1px #7CBBC2;;
	border-right: solid 1px #7CBBC2;*/
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	height: 153px;
	}
#footer{
	margin-top:80px;
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color: #595959;
	}

#footer a {
	font:10px Geneva, Arial, Helvetica, sans-serif;
	color: #595959;
	text-decoration: none;
}

#footer a:hover {
	color: #000;
}

/************************************CSS FORMULAIRE********************************************/

#formtout1648{
	padding: 5px;
	margin-top: 15px;
	text-align: center;
	}

#formtout1648 div.formintro font{
/* message d'introduction */
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
}

#formtout1648 a{
/* message d'introduction */
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration:none;
	
}

#formtout1648 a:hover{
/* message d'introduction */
	color: #000;
	
}


.formcaptcha{
	border: none;
	}

.formcaptcha font{
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}

.formintro {
/* message d'introduction */
font: 13px Arial, Helvetica, sans-serif;
color: #000;
}
.formerreur {
/* message d'erreur */
font: 14px Arial, Helvetica, sans-serif;
color: #91117d;

}
.formetoile {
/* message sur les chanmps obligatoires */
font: 12px Arial, Helvetica, sans-serif;
color: #000;
}

.formtable {
/* tableau de formulaire : généralités */
	background-color: transparent;
	padding: 10px;
	/*border: 2px solid red;*/
	font-family:Arial, Helvetica, sans-serif;
	border: none;
}

/*.formcomment font {
	font-size: 16px;
	color:green;
}*/


.formcomment a:hover{
color: #96bc0f;
}

.libconditions {
	/*margin-left: 180px;*/
	color: #bb1220;
	font: 12px Arial, Helvetica, sans-serif;
}

.formlabel {
/* pour les labels 
   pour agir sur la police des labels il faut ajouter un style : .formlabel font {} */
	background-color: transparent;
	/*color: green;*/
	border: none;
	width: 200px;
	
}
.formlabel font {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin-left: 5px;
}

.formdata {
	background-color: transparent;
	color: #6600CC;
	width: 400px;
	border: none;
	line-height: 20px;
	padding-top: 3px;
}

.formdata font {
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
}


fieldset {
	margin-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #a4a4a4;
	width: 700px;
}

.stylelegend{
font: bold 14px Arial, Helvetica, sans-serif;
color: #595959;
margin: 10px;
}

.formchamptexte {
	/*border: inset #cf9;*/
}

.formcheckbox {
	/*border: inset #cf9;*/
}

td input.text:focus {
	background-color: green;
	color : red;
}

.formvalidation {
/* ligne du bas */
	texte-align: center;
	border: none;
	background-color: transparent;
}
.formsubmit {
/* format du bouton de validation */
color: #fff;
background-color: #a5a5a5;
/*background-image : url(images/suivant.gif);*/
border: none;
width: 100px;
height: 25px;
/*margin-left:600px;*/
margin-top: 10px;
cursor: pointer;
}

.formreset {
/* format du bouton de validation */
}
.formresume {
/* tableau de formulaire : généralités */
	background-color: transparent;
	padding: 10px;
	border: 1px solid f68752;
}
.formresumelabel {
/* pour les labels dans le résumé des données enregistrées */
	background-color: transparent;
	color: #6d492f;
	font: 12px Arial, Helvetica, sans-serif;
	border: none;
	width: 200px;
}
.formresumelabel font {
	font: 12px Arial, Helvetica, sans-serif;
	color: #6d492f;
}

.formresumedata {
	/*background-color: navy;*/
	color: a63d3d;
	width: 300px;
	font: 12px Arial, Helvetica, sans-serif;
	border: none;
}

