* {margin:0;padding:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;font-size:11px;color:#585858;font-weight:normal;background:#ECE8E4;}	
body.cn {font-size:16px;}
ul {list-style: none;margin: 0;padding: 0;}
a:link {color: #260B0B;text-decoration: underline;font-weight:bold} /* lien non-visité */
a:visited {color: #260B0B;text-decoration: underline;font-weight:bold} /* lien visité */
a:hover {color: #260B0B;text-decoration:underline;font-weight:bold} /* lien survolé */
a:active {color: #260B0B;text-decoration: underline;font-weight:bold} /* lien activé */

a.lienbas:link {color: #4E4439;text-decoration: none;font-weight:normal} /* lien non-visité */
a.lienbas:visited {color: #4E4439;text-decoration: none;font-weight:normal} /* lien visité */
a.lienbas:hover {color: #4E4439;text-decoration:underline;font-weight:normal} /* lien survolé */
a.lienbas:active {color: #4E4439;text-decoration: underline;font-weight:normal} /* lien activé */

a.lienmail:link {color: #260B0B;text-decoration:underline;font-weight:normal} /* lien non-visité */
a.lienmail:visited {color: #260B0B;text-decoration:underline;font-weight:normal} /* lien visité */
a.lienmail:hover {color: #260B0B;text-decoration:underline;font-weight:normal} /* lien survolé */
a.lienmail:active {color: #260B0B;text-decoration: underline;font-weight:normal} /* lien activé */

a.lientxt:link {color: #547C5B;text-decoration:underline;font-weight:bold} /* lien non-visité */
a.lientxt:visited {color: #547C5B;text-decoration:underline;font-weight:bold} /* lien visité */
a.lientxt:hover {color: #547C5B;text-decoration:underline;font-weight:bold} /* lien survolé */
a.lientxt:active {color: #547C5B;text-decoration: underline;font-weight:bold} /* lien activé */

img {border: 0;}

#container {width:985px;height:630px;padding:0;margin: 0 auto;background: transparent;}
#top_1 {margin:0;padding:0;}
#top_2 {margin:0;padding:0 0 0 65px;background:url(img/baniere.jpg) no-repeat;width:920px;height:229px;}
#flash {margin:0;padding-top:2px;} 
#fond_page {width:985px;background:url(img/fond-page.png) repeat-y;}

#foot {background:url(img/pied.png) no-repeat;height:47px;margin:0;padding:0;}
.table_footer {margin-left:80px;}
td.localisation {padding-left:90px;font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;font-size:12px;color:#260B0B;}

#footer {padding:0;margin:0;text-align:center;font-size:10px;color:#4E4439;}
#footer p {margin:0;padding-bottom:6px;}
#footer2 {padding:0;margin-top:440px;text-align:center;font-size:10px;color:#4E4439;}
#footer2 p {margin:0;padding-bottom:6px;}

/*-- accueil --*/
#accueil {width:948px;height:280px;margin:0 4px 0 4px;padding:12px 0 0 28px;}
.gauche-accueil {width:423px;height:267px;padding:10px 18px 0 14px;background:url(img/fond-restaurant-txt.jpg) no-repeat;font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#260B0B;}
.droite-accueil {margin:0 0 0 52px;padding:0 18px 0 0;background:url(img/fond-restaurant-img.png) no-repeat;}
.droite-accueil p {margin-top:2px;padding:0;text-align:center;color:#ffffff;}

#accueil h1 {font-family: Arial, Helvetica, sans-serif;font-size:16px;color:#4E4439;margin:0;padding:10px 0 0 12px;}
.img_accueil {padding:2px 0 0 2px;}

/*-- animations --*/
#anim {width:948px;height:720px;margin:0 4px 0 4px;padding:10px 0 0 0;font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#260B0B;}
.tableau {margin-left:32px;width:911px;}
.ligne1 {background:url(img/fond_programme.png) no-repeat;width:911px;height:710px;}
.ligne1_en {background:url(img/fond_programme_en.png) no-repeat;width:911px;height:710px;}
.ligne1_cn {background:url(img/fond_programme_cn.png) no-repeat;width:911px;height:710px;}
#overflow-programme {margin:48px 0 0 0;padding:0 6px 0 0;width:894px;height:660px;border: 0;overflow:auto;}
.haut_gauche {padding:10px 0 0 13px;}
.haut_droite {padding:10px 0 0 10px;}
.separation {height:10px;}
.ligne2 {background:url(img/fond_groupe.png) no-repeat;width:911px;height:423px;}
.bas_gauche {padding:60px 60px 0 13px;}
.bas_droite {padding:60px 60px 0 10px;}

/*-- phototheque --*/
#phototheque {width:948px;height:280px;margin:0 4px 0 4px;padding:12px 0 0 28px;}
.gauche-phototheque {width:423px;height:267px;padding:54px 18px 0 14px;background:url(img/fond-contact-txt.jpg) no-repeat;font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#260B0B;}
.gauche-phototheque_en {width:423px;height:267px;padding:54px 18px 0 14px;background:url(img/fond-contact-txt_en.jpg) no-repeat;font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#260B0B;}
.gauche-phototheque_cn {width:423px;height:267px;padding:54px 18px 0 14px;background:url(img/fond-contact-txt_cn.jpg) no-repeat;font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#260B0B;}
.droite-phototheque {margin:0 0 0 52px;padding:2px 18px 0 2px;background:url(img/fond-restaurant-img.png) no-repeat;}
.droite-phototheque p {margin-top:2px;padding:0;text-align:center;color:#ffffff;}


/*-- alentours --*/
#alentours {width:948px;height:280px;margin:0 4px 0 4px;padding:12px 0 0 28px;}
.gauche-alentours {width:423px;height:267px;padding:54px 18px 0 14px;background:url(img/fond-alentours-txt.jpg) no-repeat;font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#260B0B;}
.gauche-alentours_en {width:423px;height:267px;padding:54px 18px 0 14px;background:url(img/fond-alentours-txt_en.jpg) no-repeat;font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#260B0B;}
.gauche-alentours_cn {width:423px;height:267px;padding:54px 18px 0 14px;background:url(img/fond-alentours-txt_cn.jpg) no-repeat;font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#260B0B;}
.droite-alentours {margin:0 0 0 52px;padding:0 18px 0 0;background:url(img/fond-restaurant-img.png) no-repeat;}
.droite-alentours p {margin-top:2px;padding:0;text-align:center;color:#ffffff;}
.img_alentours {padding:2px 0 0 2px;}

/*-- acces --*/
#acces {width:948px;height:280px;margin:0 4px 0 4px;padding:12px 0 0 28px;}
.gauche-acces {width:423px;height:267px;padding:0 4px 0 0;}
.droite-acces {margin:0 0 0 52px;padding:0 18px 0 0;background:url(img/fond-restaurant-img.png) no-repeat;}
.droite-acces p {margin-top:2px;padding:0;text-align:center;color:#ffffff;}
.img_acces {padding:2px 0 0 2px;}


/* -------- navigation ------- */
div#mainnav {margin: 0 auto;width:985px;height: 31px;}
div#mainnav ul{width: 985px;margin: 0 auto;height: 31px;background: transparent url(img/nav.png) no-repeat 0 -31px;}

div#mainnav ul li {margin: 0;padding: 0;list-style: none;display:inline;}
#mainnav ul li, #mainnav ul a {height: 31px;float: left;display: block;}

#nav-home a:hover, #nav-home a:active {background: transparent url(img/nav.png) 0 0;}
#nav-rub2 a:hover, #nav-rub2 a:active {background: transparent url(img/nav.png) -198px 0;}
#nav-rub3 a:hover, #nav-rub3 a:active {background: transparent url(img/nav.png) -417px 0;}
#nav-rub4 a:hover, #nav-rub4 a:active {background: transparent url(img/nav.png) -640px 0;}
#nav-rub5 a:hover, #nav-rub5 a:active {background: transparent url(img/nav.png) -794px 0;}
#nav-rub6 a:hover, #nav-rub6 a:active {background: transparent url(img/nav.png) -932px 0;}

/* EN */
div#mainnav_en {margin: 0 auto;width:985px;height: 31px;}
div#mainnav_en ul{width: 985px;margin: 0 auto;height: 31px;background: transparent url(img/nav_en.png) no-repeat 0 -31px;}
div#mainnav_en ul li {margin: 0;padding: 0;list-style: none;display:inline;}
#mainnav_en ul li, #mainnav_en ul a {height: 31px;float: left;display: block;}
#nav-home_en a:hover, #nav-home_en a:active {background: transparent url(img/nav_en.png) 0 0;}
#nav-rub2_en a:hover, #nav-rub2_en a:active {background: transparent url(img/nav_en.png) -198px 0;}
#nav-rub3_en a:hover, #nav-rub3_en a:active {background: transparent url(img/nav_en.png) -417px 0;}
#nav-rub4_en a:hover, #nav-rub4_en a:active {background: transparent url(img/nav_en.png) -640px 0;}
#nav-rub5_en a:hover, #nav-rub5_en a:active {background: transparent url(img/nav_en.png) -794px 0;}
#nav-rub6_en a:hover, #nav-rub6_en a:active {background: transparent url(img/nav_en.png) -932px 0;}

/* CN */
div#mainnav_cn {margin: 0 auto;width:985px;height: 31px;}
div#mainnav_cn ul{width: 985px;margin: 0 auto;height: 31px;background: transparent url(img/nav_cn.png) no-repeat 0 -31px;}
div#mainnav_cn ul li {margin: 0;padding: 0;list-style: none;display:inline;}
#mainnav_cn ul li, #mainnav_cn ul a {height: 31px;float: left;display: block;}
#nav-home_cn a:hover, #nav-home_cn a:active {background: transparent url(img/nav_cn.png) 0 0;}
#nav-rub2_cn a:hover, #nav-rub2_cn a:active {background: transparent url(img/nav_cn.png) -198px 0;}
#nav-rub3_cn a:hover, #nav-rub3_cn a:active {background: transparent url(img/nav_cn.png) -417px 0;}
#nav-rub4_cn a:hover, #nav-rub4_cn a:active {background: transparent url(img/nav_cn.png) -640px 0;}
#nav-rub5_cn a:hover, #nav-rub5_cn a:active {background: transparent url(img/nav_cn.png) -794px 0;}
#nav-rub6_cn a:hover, #nav-rub6_cn a:active {background: transparent url(img/nav_cn.png) -932px 0;}

/* -------- active page nav items ------- */
body#home #nav-home a{ background: transparent url(img/nav.png) 0 0;}
body#rub2 #nav-rub2 a {background: transparent url(img/nav.png) -198px 0;}
body#rub3 #nav-rub3 a {background: transparent url(img/nav.png) -417px 0;}
body#rub4 #nav-rub4 a {background: transparent url(img/nav.png) -640px 0;}
body#rub5 #nav-rub5 a {background: transparent url(img/nav.png) -794px 0;}
body#rub6 #nav-rub6 a {background: transparent url(img/nav.png) -932px 0;}

/* EN */
body#home #nav-home_en a{ background: transparent url(img/nav_en.png) 0 0;}
body#rub2 #nav-rub2_en a {background: transparent url(img/nav_en.png) -198px 0;}
body#rub3 #nav-rub3_en a {background: transparent url(img/nav_en.png) -417px 0;}
body#rub4 #nav-rub4_en a {background: transparent url(img/nav_en.png) -640px 0;}
body#rub5 #nav-rub5_en a {background: transparent url(img/nav_en.png) -794px 0;}
body#rub6 #nav-rub6_en a {background: transparent url(img/nav_en.png) -932px 0;}

/* CN */
body#home #nav-home_cn a{ background: transparent url(img/nav_cn.png) 0 0;}
body#rub2 #nav-rub2_cn a {background: transparent url(img/nav_cn.png) -198px 0;}
body#rub3 #nav-rub3_cn a {background: transparent url(img/nav_cn.png) -417px 0;}
body#rub4 #nav-rub4_cn a {background: transparent url(img/nav_cn.png) -640px 0;}
body#rub5 #nav-rub5_cn a {background: transparent url(img/nav_cn.png) -794px 0;}
body#rub6 #nav-rub6_cn a {background: transparent url(img/nav_cn.png) -932px 0;}

#rotator
{
	overflow: hidden;
	position: relative;
	width: 447px;
	height: 247px;
}

#rotator img
{
	width: 447px;
	height: 245px;
}

/* ------------------------------------------------------ */
/*#rotator
{
	cursor: pointer;
}*/

#rotator img
{
	display: none;
	position: absolute;
	top: 2px;
	left: 3px;
}
