body{
	margin:0px;
	background:url(image_site/bg_general.png) repeat-x #FFFBE1;
	color:#000;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
}

img, div,li {
	behavior: url(iepngfix.htc);
	}

td{
	color:#000;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
}

H1{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:18px;
	margin:0px;
	font-weight:normal;
}

H2{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:16px;
	margin:0px;
	font-weight:normal;
}

H3{
	color:#000;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	margin:0px;
}

H4{
	color:#666666;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	margin:0px;
	font-weight:normal;
}

img{
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}

hr{
	height:1px;
	border-bottom:1px solid #FBEABF;
}

input{
	border:1px solid #A4C303;
	font-size:12px;
}

textarea{
	border:1px solid #A4C303;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
}

a:link{
	color:#004487;
	text-decoration:underline;
}

a:visited{
	color:#004487;
	text-decoration:underline;
}

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

#global{
	width:100%;
	max-width:1400px;
	margin:auto;
}

#divpano{
	text-align:center;
	width:100%;
	height:360px;
	position:absolute;
	background-position:center;
	top:0px;
	left:0px;
	z-index:1;
}

#bodypanno{
	clear:left;
	text-align:center;
	width:100%;
	height:360px;
	position:relative;
	background-position:center;
	z-index:3;
}


#divpanod{
	text-align:center;
	width:100%;
	height:360px;
	position:absolute;
	background-position:center;
	top:0px;
	left:0px;
	z-index:0;
}

#cercles{
	background-image:url('image_site/cercles.png');
	top:0px;
	left:50%;
	margin-left:-312px;
	position:absolute;
	height:360px;
	width:624px;
	z-index:10
}

#logo{
	top:0px;
	left:50%;
	margin-left:-150px;
	position:absolute;
	height:360px;
	width:300px;
	z-index:11
}

#promo{
	color:#ffffff;
	top:0px;
	position:absolute;
	left:100%;
	margin-left:-200px;
	width:180px;
	height:160px;
	background-image:url('image_site/bg_promo.png');
	z-index:12;
	text-align:left;
	padding:10px;
}

#outils{
	top:180px;
	position:absolute;
	left:100%;
	margin-left:-200px;
	width:191px;
	z-index:12
}

.outils{
	padding-left:9px;
	text-decoration:none;
	text-align:left;
	display:block;
	width:100%;
	height:36px;
	font-weight:bold;
	font-size:12px;
}

a.outils{
	text-decoration:none;
}

#outils img{
	margin-top:6px;
	margin-bottom:6px;
}

h1#title{
	position:absolute;
	z-index:20;
	top:315px;
	left:27px;
	color:#ffffff;
	font-size:33px;
	font-weigth:bold;
}

/*----------------MENU----------------*/

#navigation{
	height:60px;
	text-align:left;
	float:left;
}

ul#menu {
	list-style-type:none;
	list-style-image:none;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:12px;
	margin-bottom:12px;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
}

ul#menu li.menu,ul#menu li.menurest,ul#menu li.menurest2,ul#menu li.menubrass,ul#menu li.menubrass2,ul#menu li.menubrasserie,ul#menu li.menurestaurant{
	display:inline;
	margin-top:10px;
}

ul#menu li.menuselect,ul#menu li.menuselectbrass,ul#menu li.menuselectrest{
	display:inline
}

a.menu:link{
	text-decoration:none;
	color:#FFF;
	padding:5px 5px 7px 5px;
	background-image:url("image_site/bg_menu1.png");
	
}

a.menu:visited,a.menubrass:visited{
	text-decoration:none;
	color:#FFF;
	padding:5px 5px 7px 5px;
	background-image:url("image_site/bg_menu1.png");
}

a.menu:hover{
	text-decoration:none;
	color:#fff;
	padding:5px 5px 7px 5px;
	background-image:url("image_site/bg_menu2.png");
}

a.menuselect:link,a.menuselect:hover,a.menuselect:visited{
	text-decoration:none;
	color:#fff;
	padding:5px 5px 7px 5px;
	background-image:url("image_site/bg_menu2.png");
}

a.menuselectbrass:link,a.menuselectbrass:hover,a.menuselectbrass:visited{
	text-decoration:none;
	color:#fff;
	padding:5px 5px 7px 5px;
	background-image:url("image_site/bg_menu_brass2.png");
}

a.menuselectrest:link,a.menuselectrest:hover,a.menuselectrest:visited{
	text-decoration:none;
	color:#fff;
	padding:5px 5px 7px 5px;
	background-image:url("image_site/bg_menu_rest2.png");
}

a.menubrasserie:link,a.menubrass:link,a.menubrass2:link{
	text-decoration:none;
	color:#FFF;
	padding:5px 5px 7px 5px;
	background-image:url("image_site/bg_menu_brass1.png");
}

a.menubrasserie:visited,a.menubrass:visited,a.menubrass2:visited{
	text-decoration:none;
	color:#FFF;
	padding:5px 5px 7px 5px;
	background-image:url("image_site/bg_menu_brass1.png");
}


a.menubrasserie:hover{
	text-decoration:none;
	color:#fff;
	padding:5px 5px 7px 5px;
	background-image:url("image_site/bg_menu2.png");
}


a.menurestaurant:link,a.menurest:link,a.menurest2:link{
	text-decoration:none;
	color:#FFF;
	padding:5px 5px 7px 5px;
	background-image:url("image_site/bg_menu_rest1.png");
}

a.menurestaurant:visited,a.menurest:visited,a.menurest2:visited{
	text-decoration:none;
	color:#FFF;
	padding:5px 5px 7px 5px;
	background-image:url("image_site/bg_menu_rest1.png");
}


a.menurestaurant:hover{
	text-decoration:none;
	color:#fff;
	padding:5px 5px 7px 5px;
	background-image:url("image_site/bg_menu2.png");
}



a.menurest:hover{
	text-decoration:none;
	color:#fff;
	padding:5px 5px 7px 5px;
	background-image:url("image_site/bg_menu_rest2.png");
}

a.menubrass:hover{
	text-decoration:none;
	color:#fff;
	padding:5px 5px 7px 5px;
	background-image:url("image_site/bg_menu_brass2.png");
}


a.menurest2:hover{
	text-decoration:none;
	color:#fff;
	padding:5px 5px 7px 5px;
	background-image:url("image_site/bg_menu_rest2.png");
}

a.menubrass2:hover{
	text-decoration:none;
	color:#fff;
	padding:5px 5px 7px 5px;
	background-image:url("image_site/bg_menu_brass2.png");
}

/*----------------SOUS-MENU----------------*/

ul#sousmenu {
	padding:0px;
	margin-left:40px;
	list-style-type:none;
	list-style-image:none;
	font-weight:bold;
	display:inline;
}

#sousmenu li{
	display:inline;
	padding:0px 30px 0px 0px;
}

a.sousmenu:link{
	text-decoration:none;
	color:#FFF;
}

a.sousmenu:visited{
	text-decoration:none;
	color:#FFF;
}

.smenubase a.sousmenu:hover{
	text-decoration:none;
	color:#23BAF8;
}

.smenurest a.sousmenu:hover{
	text-decoration:none;
	color:#9FCA1B;
}

.smenubrass a.sousmenu:hover{
	text-decoration:none;
	color:#F4B615;
}

.smenubase  a.sousmenuselect:link,.smenubase  a.sousmenuselect:hover,.smenubase  a.sousmenuselect:visited{
	text-decoration:none;
	color:#23BAF8;
}
.smenurest  a.sousmenuselect:link,.smenurest  a.sousmenuselect:hover,.smenurest  a.sousmenuselect:visited{
	text-decoration:none;
	color:#9FCA1B;
}
.smenubrass  a.sousmenuselect:link,.smenubrass  a.sousmenuselect:hover,.smenubrass  a.sousmenuselect:visited{
	text-decoration:none;
	color:#F4B615;
}


#choixlangues{
	float:right;
	margin-top:10px;
	margin-right:40px;
	height:17px;
}

.langues{
	font-family:Arial, sans-serif;
	font-size:10px;
	text-align:center;
	color:#FFF;
	border:1px solid #80A2C3;
	padding:1px;
	margin-right:5px;
	margin-bottom:2px;
}

a.langues:link,a.langues:visited,a.langues:hover{
	text-decoration:none;
}

/*----------------CONTENU----------------*/

#contenuaccueil{
	background-color:#FBEABF;
	width:100%;
}

#contenuinterne{
	width:98%;
	padding:2% 0 2% 2%;
	background-color:#FBEABF;
}

.agenda{
	font-size:12px;
	font-weight:bold;
}

a.agenda:link,a.agenda:visited{
	color:#FFFFFF;
	text-decoration:underline;
}

a.agenda:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.bt_general{
	background:url("image_site/bg_bt_general.png") repeat-x #004487;
	float:right;
	height:24px;
	padding:10px 0 0 10px;
	width:190px;
	font-size:12px;
	font-weight:bold;
	margin-left:2%;
}

.bt_general a:link {
	color:#FFFFFF;
	text-decoration:underline;
}

.bt_general a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

.bt_general a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.bt_restaurant{
	background:url("image_site/bg_bt_rest.png") repeat-x #015311;
	float:right;
	height:24px;
	padding:10px 0 0 10px;
	width:190px;
	font-size:12px;
	font-weight:bold;
	margin-left:2%;
}

.bt_restaurant a:link {
	color:#FFFFFF;
	text-decoration:underline;
}

.bt_restaurant a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

.bt_restaurant a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.bt_brasserie{
	background:url("image_site/bg_bt_brasserie.png") repeat-x #015311;
	float:right;
	height:24px;
	padding:10px 0 0 10px;
	width:190px;
	font-size:12px;
	font-weight:bold;
	margin-left:2%;
}

.bt_brasserie a:link{
	color:#FFFFFF;
	text-decoration:underline;
}

.bt_brasserie a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

.bt_brasserie a:hover {
	color:#FFFFFF;
	text-decoration:none;
}


/*----------------FOOTER----------------*/

#footer{
	width:100%;
	height:80px;
	float:left;
	color:#CBD7DB;
	background-color:#004487;
	text-align:center;
	padding-top:20px;
}

#footerinterne{
	width:100%;
	height:50px;
	float:left;
	color:#CBD7DB;
	background-color:#004487;
	text-align:center;
	padding-top:10px;
}

a.footer:link,a.footer:visited,a.footer:hover{
	color:#CBD7DB;
}


.signature{
	font-size:10px;
	color:#4D7CA7;
}

a.signature:link,a.footer:visited,a.footer:hover{
	color:#4D7CA7;
}

.partenaires{
	clear:both;
	text-align:center;
	padding-top:10px;
}
