/*  Navigation  DHTML formating  */
.topmenu {
	font-family: Geneva,Verdana,sans-serif; font-size: 11px; color: #ffffff; line-height:normal;
} 
.topmenu a:link, .topmenu a:visited, .topmenu a:active {
	font-family: Geneva,Verdana,sans-serif; font-size: 11px; color: #ffffff;
	text-decoration: none;
}
.topmenu a:hover {
	font-family: Geneva,Verdana,sans-serif; font-size: 11px; color: #ffffff;
	text-decoration:underline;
	background-image:url(../../images/redpix.gif);
	background-repeat:repeat;
}
.topmenu div {
	padding:0 0 2px 0;
}

.navDropdown {
	padding:4px 4px 8px 7px;
	background-color:#8b0702;
}
.navDropdown div {
	margin-bottom:2px;
}

/* Centering horiz + vert. in browser */

* {
	margin:0;
	padding:0;
}

html, body {
	height:100%;
}

body {
	scrollbar-3dlight-color:#d2d2d2;
	scrollbar-arrow-color:#9f9f9f;
	scrollbar-base-color:#d2d2d2;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#f3f3f3;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#d2d2d2;
	background-color:#000000;
	color:#707073;
	text-align:center; /* horizontal centering for IE Win quirks */
}

#distance { 
	width:1px;
	height:50%;
	background-color:#150F12;
	margin-bottom:-275px; /* half of container's height */
	float:left;
}

#container {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	width: 835px;
	height: 549px;
	clear:left;
	background-color:#000000;
}

#contenu{
    position: absolute;
    top:80px;
    left:0;
    width:835px;
    height:438px;
    text-align: center;
    background-color: #FFFFFF;
}

#panneau_gauche{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 359px;
    height: 438px;
}

#fourchettes{
	position: absolute;
	left: 0px;
	top: 359px;
	width: 359px;
	height: 79px;	
}

#panneau_droit{
    position: absolute;
    top: 0px;
    left: 359px;
    width: 476px;
    height: 438px;
    text-align: left;
    margin: 5px 5px 5px 5px;
}

#pd_accueil{
	position: absolute;
	top: -5px;
	left: -5px;
	width: 476px;
	height: 438px;
	background-image: url('images/broue_pd.jpg');	
}

#pied{
    position: absolute;
    top:521px;
    left:0;
    height:28px;
    width:835px;
    background-image: url(broue_pied.jpg);
    background-color: #FFFFFF;
}

#broue_courriel{
    position: absolute;
    visibility: visible;
    left: 430px;
    width: 190px;
    height: 28px;
}

#courriel{
    position: absolute;
    left: 430px;
    width: 190px;
    height: 28px;
    visibility: hidden;
}

/* For automatic section image swap */

#menu{
    position: absolute;
    visibility: visible;
    top:60px;
    left:0;
}

/* Accueil + 6 sections */

#menu_accueil_off{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 121px;
    height: 17px;
    background-image: url(menu_accueil_off.jpg);
    background-color: #FFFFFF;
}

#menu_accueil_on{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 121px;
    height: 17px;
    background-image: url(menu_accueil_on.jpg);
    background-color: #FFFFFF;
}

#menu_section1_off{
    position: absolute;
    width: 119px;
    height: 17px;
    background-color: #FFFFFF;
    left: 121px;
    background-image: url(menu_section1_off.jpg);
}

#menu_section2_off{
    position: absolute;
    width: 119px;
    height: 17px;
    background-color: #FFFFFF;
    left: 240px;
    background-image: url(menu_section2_off.jpg);
}

#menu_section3_off{
    position: absolute;
    width: 119px;
    height: 17px;
    background-color: #FFFFFF;
    left: 359px;
    background-image: url(menu_section3_off.jpg);
}

#menu_section4_off{
    position: absolute;
    width: 119px;
    height: 17px;
    background-color: #FFFFFF;
    left: 478px;
    background-image: url(menu_section4_off.jpg);
}

#menu_section5_off{
    position: absolute;
    width: 119px;
    height: 17px;
    background-color: #FFFFFF;
    left: 597px;
    background-image: url(menu_section5_off.jpg);
}

#menu_section6_off{
    position: absolute;
    width: 119px;
    height: 17px;
    background-color: #FFFFFF;
    left: 716px;
    background-image: url(menu_section6_off.jpg);
}

#menu_section1_on{
    position: absolute;
    width: 119px;
    height: 17px;
    background-color: #FFFFFF;
    left: 121px;
    background-image: url(menu_section1_on.jpg);
}

#menu_section2_on{
    position: absolute;
    width: 119px;
    height: 17px;
    background-color: #FFFFFF;
    left: 240px;
    background-image: url(menu_section2_on.jpg);
}

#menu_section3_on{
    position: absolute;
    width: 119px;
    height: 17px;
    background-color: #FFFFFF;
    left: 359px;
    background-image: url(menu_section3_on.jpg);
}

#menu_section4_on{
    position: absolute;
    width: 119px;
    height: 17px;
    background-color: #FFFFFF;
    left: 478px;
    background-image: url(menu_section4_on.jpg);
}

#menu_section5_on{
    position: absolute;
    width: 119px;
    height: 17px;
    background-color: #FFFFFF;
    left: 597px;
    background-image: url(menu_section5_on.jpg);
}

#menu_section6_on{
    position: absolute;
    width: 119px;
    height: 17px;
    background-color: #FFFFFF;
    left: 716px;
    background-image: url(menu_section6_on.jpg);
}

#accueil_image {
    position:absolute;
    width:121px;
    height:60px;
    top: 0px;
    left: 0px;
    background-image:url(accueil_image_off.jpg);
    background-repeat:no-repeat;
}

#accueil_image_on {
    position:absolute;
    width:121px;
    height:60px;
    top: 0px;
    left: 0px;
    background-image:url(accueil_image_on.jpg);
    background-repeat:no-repeat;
}

#section01-image {
    position: absolute;
    width: 119px;
    height: 60px;
    top: 0px;
    background-repeat:no-repeat;
	left:121px;
	background-image: url(section1_image_off.jpg);
}

#section02-image {
    position: absolute;
    width: 119px;
    height: 60px;
    top: 0px;
    background-repeat:no-repeat;
	left:240px;
	background-image: url(section2_image_off.jpg);
}

#section03-image {
    position: absolute;
    width: 119px;
    height: 60px;
    top: 0px;
    background-repeat:no-repeat;
	left:359px;
	background-image: url(section3_image_off.jpg);
}

#section04-image {
    position: absolute;
    width: 119px;
    height: 60px;
    top: 0px;
    background-repeat:no-repeat;
	left:478px;
	background-image: url(section4_image_off.jpg);
}

#section05-image {
    position: absolute;
    width: 119px;
    height: 60px;
    top: 0px;
    background-repeat:no-repeat;
	left:597px;
	background-image: url(section5_image_off.jpg);
}

#section06-image {
    position: absolute;
    width: 119px;
    height: 60px;
    top: 0px;
    background-repeat:no-repeat;
	left:716px;
	background-image: url(section6_image_off.jpg);
}

#section01-image_on {
    position: absolute;
    width: 119px;
    height: 60px;
    top: 0px;
    background-repeat:no-repeat;
	left:121px;
	background-image: url(section1_image_on.jpg);
}

#section02-image_on{
    position: absolute;
    width: 119px;
    height: 60px;
    top: 0px;
    background-repeat:no-repeat;
	left:240px;
	background-image: url(section2_image_on.jpg);
}

#section03-image_on{
    position: absolute;
    width: 119px;
    height: 60px;
    top: 0px;
    background-repeat:no-repeat;
	left:359px;
	background-image: url(section3_image_on.jpg);
}

#section04-image_on{
    position: absolute;
    width: 119px;
    height: 60px;
    top: 0px;
    background-repeat:no-repeat;
	left:478px;
	background-image: url(section4_image_on.jpg);
}

#section05-image_on{
    position: absolute;
    width: 119px;
    height: 60px;
    top: 0px;
    background-repeat:no-repeat;
	left:597px;
	background-image: url(section5_image_on.jpg);
}

#section06-image_on{
    position: absolute;
    width: 119px;
    height: 60px;
    top: 0px;
    background-repeat:no-repeat;
	left:716px;
	background-image: url(section6_image_on.jpg);
}

/* section1 : menus */

.separateur_blanc{
    height: 50px;
    background-image: url('separateur_blanc.gif');
    background-repeat: no-repeat;
}

.mini_espace{
    height: 25px;
    background-image: url('separateur_blanc.gif');
    background-repeat: no-repeat;
}

#menus_liens{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 446px;
    text-align: left;
}

#menus_liens a{
    font-family: Comic Sans MS;
    font-size: 12px;
}

#bistro_liens a{
    font-family: Comic Sans MS;
    font-size: 12px;
}

#menus_contenu{
    position:absolute;
    top:62px;
    left:0px;
    width: 461px;
    height: 363px;
    overflow:auto;
    padding: 0px 5px 0px 0px;
}

.menus_titre1{
    background-color: #FFFFFF;
    color: #000000;
    font-size: 36px;
    font-family: Comic Sans MS;
    padding: 5px;
}

.menus_titre2_droit{
    background-color: #FFFFFF;
    color: #000000;
    font-size: 24px;
    font-family: Comic Sans MS;
    text-align: right;
    padding: 5px;
    border-bottom: solid 2px;
}

.menus_titre2_gauche{
    background-color: #FFFFFF;
    color: #000000;
    font-size: 24px;
    font-family: Comic Sans MS;
    text-align: left;
    padding: 5px;
    border-bottom: solid 2px;
}

.menus_titre3_gauche{
    background-color: #FFFFFF;
    color: #000000;
    font-size: 18px;
    font-family: Comic Sans MS;
    text-align: left;
    text-decoration: underline;
    padding: 5px;
}

.th_titre{
	color: #000000;
    font-size: 16px;
    font-family: Comic Sans MS;
    font-weight: bold;
    text-align: left;
    text-decoration: underline;
    padding: 5px;
}

.th_item{
    color: #000000;
    font-size: 12px;
    font-family: Arial;
    text-align: center;
    padding: 5px;
}

.th_description{
	color: #000000;
	font-size: 11px;
	font-family: Arial;
	text-align: center;
	padding: 5px;
	font-style: italic;
	}

.bistro_item{
    color: #000000;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    text-align: left;
    padding: 5px;
}

.bistro_desc{
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    text-align: left;
    padding: 5px;
    font-style: italic;
}

.bistro_desc2{font-style: italic;}

/*.bistro_desc li{
    color: #000000;
    font-size: 16px;
    font-family: Arial;
    text-align: left;
    padding: 5px;
    list-style-type: disc;
}*/

.burger_item{
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    font-family: Comic Sans MS;
    text-align: left;
    padding: 0px 5px 0px 5px;
}

.burger_desc{
    color: #000000;
    font-size: 12px;
    font-family: Arial;
    text-align: center;
    padding: 0px 5px 0px 5px;
}

#affaires_tete{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 446px;
}

#affaires_contenu{
    position: absolute;
    top: 50px;
    left: 0px;
    width: 461px;
    height: 375px;
    text-align: left;
    overflow:auto;
    padding: 0px 5px 0px 0px;
}

#evenements_tete{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 446px;
}

#evenements_contenu{
    position: absolute;
    top: 50px;
    left: 0px;
    width: 446px;
    height: 375px;
    text-align: left;
    overflow:auto;
    padding: 0px 5px 0px 0px;
}

#recommandations_tete{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 446px;
    text-align: left;
}

#recommandations_contenu{
    position: absolute;
    top: 50px;
    left: 0px;
    width: 461px;
	    height: 375px;
    text-align: left;
    overflow:auto;
    padding: 0px 5px 0px 0px;
}

#emplois_tete{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 446px;
    text-align: left;
}

#emplois_contenu{
    position: absolute;
    top: 50px;
    left: 0px;
    width: 461px;
	height: 375px;
    text-align: left;
    overflow:auto;
    padding: 0px 5px 0px 0px;
}


#contactez_nous_tete{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 446px;
    text-align: left;
}

#contactez_nous_contenu{
    position: absolute;
    top: 65px;
    left: 0px;
    width: 461px;
    height: 360px;
    overflow:auto;
    padding: 0px 5px 0px 0px;
}

#maps_google{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 225px;
    height: 225px;
}

#ou_nous_trouver{
    position: absolute;
    top: 0px;
    left: 230px;
    height: 225px;
}

.titre2{
    background-color: #FFFFFF;
    color: #000000;
    font-size: 24px;
    font-family: Comic Sans MS;
    text-align: left;
    padding: 5px;
    border-bottom: solid 2px;
}

#horaire{
    position: absolute;
    top: 235px;
    left: 0px;
    width: 446px;
}

.jours{
    float: left;
}

.heures{
    float: left;
}

#commentaires{
    position: absolute;
    top: 485px;
    left: 0px;
    width: 446px;
}

/*
#section01 .section00 {	    
	background-image:url(/images/nav/section01_on.jpg);
}
#section01 .section01 {	
	background-image:url(/images/nav/section01_on.jpg);
}
#section02 .section02 {	
	background-image:url(/images/nav/section02_on.jpg);
}
#section03 .section03 {	
	background-image:url(/images/nav/section03_on.jpg);
}
#section04 .section04 {	
	background-image:url(/images/nav/section04_on.jpg);
}
#section05 .section05 {	
	background-image:url(/images/nav/section05_on.jpg);
}
#section06 .section06 {	
	background-image:url(/images/nav/section06_on.jpg);
}
#section07 .section07 {	
	background-image:url(/images/nav/section07_on.jpg);
}
*/

p {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#707073;
	margin:0 20 12px 0;
	padding:0;
	line-height:15px;
}
blockquote {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#707073;
	padding:0;
	line-height:15px;
}

a:link, a:visited, a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#b8362f;
	text-decoration:none;
}

a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#b8362f;
	text-decoration:underline;
}

a:link .menu_titre, a:visited .menu_titre, a:active .menu_titre {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#b8362f;
	text-decoration:none;
}

a:hover .menu_titre {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#b8362f;
	text-decoration:underline;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000;
	margin:0 20px 4px 0;
	padding:0;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#707073;
	font-weight:bold;
	margin:15px 20px 6px 0;
	padding:0;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#707073;
	font-weight:bold;
	margin:9px 20px 5px 0;
	padding:0;
}

hr {
	margin-bottom: 9px;
}

table tr td {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#707073;
	margin:0 0 12px 0;
	padding:0;
	line-height:15px;
}
.pays {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#b8362f;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
}
.menuFood  {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#707073;
	margin:0 20px 6px 0;
	padding:0;
}

.errmsg {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ff0000;
	padding:0;
	font-weight: bold;
}

.noFlash {
	margin:10px;
	padding:10px;
	border:double #b8362f;
}