html, body, div, p, h1, h2, h3, h4, h5, h6, ul, li, br, form {
	margin: 0px;
	padding: 0px;
}	

body {
	background-image:url(../images/background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#000;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.4;
	color:#fff;
	font-weight:normal;
	padding-bottom:10px;
	padding-top:5px;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.4em;
	letter-spacing:0.03em;
	color:#9cb844;
	font-weight:normal;
	padding-bottom:5px;
	padding-top:10px;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height:1.4em;
	color:#9cb844;
	font-weight:normal;
	padding-top:10px;
	letter-spacing:2px;
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.73em;
	line-height:1.4;
	color:#fff;
	font-weight:lighter;
	padding-bottom:7px;
}

h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#9cb844;
	font-weight:normal;
	padding-top:10px;
}

h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.4;
	color:#9cb844;
	font-weight:normal;
	padding-bottom:10px;
	padding-top:5px;
}

h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.5em;
	color:#cccccc;
	font-weight:normal;
}

a {
	color:#9cb844;
	text-decoration: none;
}

a:hover {
	color:#fff;
	text-decoration: none;
}

img {
	border:none;
}

/****************************/
/********* MENU *************/
/****************************/

A.btAccueil{
	float:left;
	width:132px;
	height:73px;
	background-image:url(../images/menu/btAccueil.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu/btAccueil.png");
	cursor:pointer;
}

A.btAccueil:hover{
	background-image:url(../images/menu/btAccueilOver.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu/btAccueilOver.png");
}

DIV.btAccueil{
	float:left;
	width:132px;
	height:73px;
	background-image:url(../images/menu/btAccueilOver.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menu/btAccueilOver.png');
}

/****************************/

A.btMenu{
	float:left;
	width:90px;
	height:73px;
	background-image:url(../images/menu/btMenu.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu/btMenu.png");
	margin-left:25px;
	cursor:pointer;
}

A.btMenu:hover{
	background-image:url(../images/menu/btMenuOver.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu/btMenuOver.png");
}

DIV.btMenu{
	float:left;
	width:90px;
	height:73px;
	background-image:url(../images/menu/btMenuOver.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menu/btMenuOver.png');
	margin-left:25px;
}

/****************************/

A.btContact{
	float:left;
	width:148px;
	height:73px;
	background-image:url(../images/menu/btContact.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu/btContact.png");
	margin-left:25px;
	cursor:pointer;
}

A.btContact:hover{
	background-image:url(../images/menu/btContactOver.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/menu/btContactOver.png");
}

DIV.btContact{
	float:left;
	width:148px;
	height:73px;
	background-image:url(../images/menu/btContactOver.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menu/btContactOver.png');
	margin-left:25px;
}

/****************************/
/********* CONT *************/
/****************************/

#cont {
	width:850px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}

#colLeft {
	width:430px;	
}

#colRight {
	float:right;
	width:420px;
}

/****************************/
/******** ASCENSEURS ********/
/****************************/

.ascenseur {
	float:right;
	position:fixed;
	margin-left:850px;
	margin-top:129px;
}

.ascSoupes {
	float:right;
	position:fixed;
	margin-left:850px;
	margin-top:110px;
}

.ascFroids {
	float:right;
	position:fixed;
	margin-left:850px;
	margin-top:140px;
}

.ascChauds {
	float:right;
	position:fixed;
	margin-left:850px;
	margin-top:170px;
}

.ascVapeur {
	float:right;
	position:fixed;
	margin-left:850px;
	margin-top:200px;
}

.ascCrustaces {
	float:right;
	position:fixed;
	margin-left:850px;
	margin-top:230px;
}

.ascPoissons {
	float:right;
	position:fixed;
	margin-left:850px;
	margin-top:260px;
}

.ascPoulet {
	float:right;
	position:fixed;
	margin-left:850px;
	margin-top:290px;
}

.ascCanard {
	float:right;
	position:fixed;
	margin-left:850px;
	margin-top:320px;
}

.ascBoeuf {
	float:right;
	position:fixed;
	margin-left:850px;
	margin-top:350px;
}

.ascPorc {
	float:right;
	position:fixed;
	margin-left:850px;
	margin-top:380px;
}

.ascAccompagnements {
	float:right;
	position:fixed;
	margin-left:850px;
	margin-top:410px;
}

.ascDesserts {
	float:right;
	position:fixed;
	margin-left:850px;
	margin-top:440px;
}

/****************************/
/********* COL LEFT *********/
/****************************/

.imgColLeft {
	float:left;
	height:568px;
	width:374px;
	background-image:url(../images/imgColLeft.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/imgColLeft.png"); 
	position: fixed;
}

/****************************/
/********* COL RIGHT ********/
/****************************/

#menu {
	margin-bottom:80px;
}

.vignette {
	margin-right:15px;
}	

.vert {
	color:#9cb844;
}	

.rouge {
	color:#cc4227;
	font-size:1.1em;
}	

.moduleTop {
	height:28px;
	width:420px;
	background-image:url(../images/moduleTop.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/moduleTop.png");
}

.moduleMiddle {
	width: 400px;
	background-image:url(../images/moduleMiddle.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/moduleMiddle.png", sizingMethod="scale");
	text-align:justify;
	padding-right:10px;
	padding-left:10px;
}

.moduleBottom {
	height:28px;
	width: 420px;
	background-image:url(../images/moduleBottom.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/moduleBottom.png");
	margin-bottom:15px;
}

.moduleActualites {
	height:28px;
	width: 420px;
	background-image:url(../images/moduleActualites.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/moduleActualites.png");
}

#tarifs {
	float:right;
	padding-left:10px;
}

#plats {
	width:300px;
}

.align {
	margin-left:-8px;
}

/****************************/
/********* TITRES ***********/
/****************************/

.soupes {
	height:28px;
	width: 420px;
	background-image:url(../images/titres/soupes.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/titres/soupes.png");
	margin-left:-10px;
}

.froids {
	height:28px;
	width: 420px;
	background-image:url(../images/titres/froids.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/titres/froids.png");
	margin-left:-10px;
}

.chauds {
	height:28px;
	width: 420px;
	background-image:url(../images/titres/chauds.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/titres/chauds.png");
	margin-left:-10px;
}

.vapeur {
	height:28px;
	width: 420px;
	background-image:url(../images/titres/vapeur.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/titres/vapeur.png");
	margin-left:-10px;
}

.crustaces {
	height:28px;
	width: 420px;
	background-image:url(../images/titres/crustaces.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/titres/crustaces.png");
	margin-left:-10px;
}

.poissons {
	height:28px;
	width: 420px;
	background-image:url(../images/titres/poissons.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/titres/poissons.png");
	margin-left:-10px;
}

.poulet {
	height:28px;
	width: 420px;
	background-image:url(../images/titres/poulet.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/titres/poulet.png");
	margin-left:-10px;
}

.canard {
	height:28px;
	width: 420px;
	background-image:url(../images/titres/canard.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/titres/canard.png");
	margin-left:-10px;
}

.boeuf {
	height:28px;
	width: 420px;
	background-image:url(../images/titres/boeuf.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/titres/boeuf.png");
	margin-left:-10px;
}

.porc {
	height:28px;
	width: 420px;
	background-image:url(../images/titres/porc.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/titres/porc.png");
	margin-left:-10px;
}

.accompagnements {
	height:28px;
	width: 420px;
	background-image:url(../images/titres/accompagnements.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/titres/accompagnements.png");
	margin-left:-10px;
}

.desserts {
	height:28px;
	width: 420px;
	background-image:url(../images/titres/desserts.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/titres/desserts.png");
	margin-left:-10px;
}

/****************************/
/********* FOOTER ***********/
/****************************/

.moduleBuffet {
	float:right;
	height:175px;
	width:420px;
	background-image:url(../images/moduleBuffet.png) !important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/moduleBuffet.png"); 
}

#mentions {
	float:left;
	position:fixed;
	margin-top:570px;
	margin-left:20px;
}

/****************************/
/******** CONTACT ***********/
/****************************/

.formNom {
	width: 375px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	padding-left: 3px;
}

.formEmail {
	width: 375px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	padding-left: 3px;
}

.formTel {
	width: 375px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	padding-left: 3px;
}

.formTelsec {
	width: 375px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	padding-left: 3px;
}

.formObjet {
	width: 375px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	padding-left: 3px;
}

.formMessage {
	width: 378px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 3px;
	padding-top: 3px;
	color: black;
}

.btEnvoyer{
    margin-top:10px;
    margin-right:10px;
}

.btAnnuler{
    margin-top:10px;
    margin-right:10px;
}


#coordonnees{
	padding-top:5px;
	padding-bottom:10px;
}