/*                     */
/* Mise forme générale */
/*                     */
html, body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 10pt;
	text-align: center;
	color: black;
	background-color: #ff9d00;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	/* top right bottom left */
padding: 0 0 5px 0;
	margin: 0;
}
/* Conteneur de la Page */
#container {
width: 990px;
text-align: center;
margin: auto;
color: black;
background-color: white;
background-image: url("../images/container_bg.jpg");
background-repeat: repeat-y;
background-position: left top;
padding: 0; 
}
/* Header */
#header {
	width: 990px;
	height: 262px;
	background-image: url(../images/header2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
}
/* Colonne Gauche */
#gauche {
	width: 250px;
	float: left;
	font-size: 9pt;
	text-align: center;
	padding-bottom: 10px;
	margin-top: 1;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
/* Colonne Droite */
#droite {
	width: 720px;
	float: left;
	text-align: center;
	color: black;
	background-color: transparent;
	background-image: url("../images/droite_bg.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#merci {
	float: left;
	width: 620px;
	background-image: url(../images/westside-logo2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 490px;
	margin-left: 60px;
}
/* Hack pour IE */
* html #droite {
width: 740px;
}
/* Pied de Page */
#footer {
	width: 990px;
	line-height: 10px;
	text-align: center;
	font-size: 11px;
	color: #566e00;
	background-color: #FFCC00;
	border-top: 1px solid #3c4d00;
	padding-top: 5px;
	clear: both;
	font-weight: bold;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic";
}
#emporter {
	width: 720px;
	background-color: transparent;
	background-image: url(../images/bg_emporter2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: auto;
}
#newswest {
	font-size: 10px;
	background-color: transparent;
	float: left;
	width: 720px;
	height: auto;
}

/*                    */
/* Eléments du design */
/*                    */

/* Bloc Flottant */
.bloc-float {
	width: 240px;
	height: auto;
	line-height: 12pt;
	color: black;
	background-color: #cade7a;
	background-image: url(../photos/bloc_float_bg1.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-bottom: 10px;
	float: left;
	text-align: center;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
.bloc-float div {
width: 230px;
text-align: justify;
margin: auto;
}
#ouverture {
	text-align: center;
}
.bloc-float small {
line-height: 8pt;
display: block;
}
.bloc-tiers {
width: 224px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
text-align: left;
background-color: white;
border: 1px solid #3c4d00;
float: left;
padding: 3px;
margin-right: 8px;
}
#flash_gauche {
	width: 230px;
	border: 1px solid #000000;
	float: left;
	height: 400px;
	margin-left: 8px;
	margin-top: 20px;
}
/* Hack pour IE */
* html .bloc-tiers {
width: 230px;
margin-right: 7px;
}

/*             */
/* Menus Gauche */
/*             */

#menu {
width: 250px;
/* top right bottom left */
margin: 0 0 5px -16px; /* hack IE 5.5 */
padding: 0;
background-color: white;
display: block;
 /* hack autres navigateurs */
voice-family: "\"}\""; voice-family: inherit;
/* top right bottom left */
margin: 0 0 5px 0;
}
#menu li {
width: 250px;
height: 33px;
line-height: 33px;
list-style-type: none;
font-size: 11pt;
font-weight: bold;
text-indent: 37px;
text-align: left;
background-image: url("../images/menu_off.jpg");
background-repeat: no-repeat;
background-position: left top;
margin: 0;
padding: 0;
}
#menu a:link, #menu a:visited {
width: 250px;
height: 33px;
display: block;
color: #3c4d00;
text-decoration: none;
background-color: inherit;
}
#menu a:active, #menu a:hover, #menu #on {
color: #a90329;
text-indent: 50px;
text-decoration: none;
background-color: inherit;
background-image: url("../images/menu_on.jpg");
background-repeat: no-repeat;
background-position: left top;
}
dl {
width: 250px;
text-align: left;
/* top right bottom left */
margin: 5px 0 5px 0;
padding: 0;
}
dd {
text-align: left;
/* top right bottom left */
margin-left: 10px;
padding: 0;
}

/*                      */
/*        Titres        */
/*                      */

/* Titres */
h1 {
	height: 21px;
	line-height: 21px;
	font-size: 15pt;
	text-align: left;
	text-indent: 30px;
	color: #3c4d00;
	background-image: url(../images/logo_p.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	/* top right bottom left */
margin: 15px 0 0 0;
}
/* Sous Titres */
h2 {
	font-size: 11pt;
	color: #a70328;
	background-color: transparent;
	/* top right bottom left */
margin: 5px 0 5px 0;
	text-align: left;
}
/* Titres Bloc Flottant */
.bloc-float h1 {
	height: 28px;
	line-height: 28px;
	font-size: 14pt;
	text-align: center;
	text-indent: 0;
	color: #6e0019;
	background-image: url(../photos/bloc_float_h1_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	/* top right bottom left */
margin: 0 0 5px 0;
}

.bloc-haut {
height: 27px;
line-height: 27px;
font-size: 14pt;
text-align:center;
text-indent: 0;
color:#6e0019;
background-image: url("../photos/bloc_float_h1_1.jpg");
background-repeat: no-repeat;
background-position: left top;
background-color: transparent;
/* top right bottom left */
margin: 0 0 5px 0;
}

/*               */
/*  Formulaires  */
/*               */

form {
/* top right bottom left */
margin: 5px 0 5px 0;
padding: 0;
text-align: center;
float: left;
}
form p {
margin: 7px;
padding: 0;
}
input {
vertical-align: middle;
outline: none;
}
fieldset {
padding: 10px;
}
legend {
color: #a70328;
background-color: inherit;
font-weight: bold;
}

/*                   */
/*  Eléments divers  */
/*                   */

/* Bordure sur toutes les images */
img {
border: 1px solid black;
}
/* Alignement flottant à gauche */
.left {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
}
/* Alignement flottant à droite */
.right {
	float: right;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-color: transparent;
}
.center1 {
	background-color: transparent;
	float: right;
	padding-right: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.entrees {
	margin-right: 100px;
	float: right;
	height: 84px;
	width: 520px;
	background-image: url(../images/bt_entrees.png);
	background-repeat: no-repeat;
}
.plats1 {
	background-image: url(../images/bt_plats.png);
	background-repeat: no-repeat;
	float: right;
	height: 84px;
	width: 520px;
	margin-right: 100px;
}
/* Alignement centré */
.center {
	text-align: center;
	background-color: transparent;
}
/* retour à la ligne forcé */
.clear, hr {
clear: both;
}
#meteo {
	float: left;
	width: 170px;
	margin-left: 40px;
	margin-top: 5px;
}
.ico {
border: 0;
vertical-align: middle;
}
/* Ligne de séparation */
hr {
border-top: 0;
border-left: 0;
border-right: 0;
border-bottom: 1px dotted #3c4d00;
padding: 5px;
margin: 10px;
}
/********/
/* News */
/********/
marquee{
	overflow:auto;
	display:block;
	height:140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 19px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.news a:link {
	color: #DE6A21;
	text-decoration: none;
	
}
.news a:visited {
	color: #DE6A21; 
	text-decoration: none; 
}
.news a:hover {
	color: #666666;
	border-bottom: 1px dashed #009EE0;
}

/*                     */
/*        Liens        */
/*                     */

a:link, a:visited {
color: black;
text-decoration: underline;
background-color: transparent;
outline: none;
}
a:active, a:hover {
color: #8e4400;
background-color: transparent;
outline: none;
}
/* Liens Pied de Page */
#footer a:link, #footer a:visited {
color: #566e00;
text-decoration: underline;
background-color: transparent;
outline: none;
}
#footer a:active, #footer a:hover {
color: #8e4400;
background-color: transparent;
outline: none;
}

/*                       */
/*  Galerie Photo Dhtml  */
/*                       */

#galerie {
text-align: center;
}
#contact {
	text-align: center;
	height: auto;
	width: 720px;
}
#plats {
	text-align: center;
	height: auto;
	width: 720px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images/bg_moment1.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.inside {
	background-color: transparent;
	background-image: url(../images/rt66.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#midi {
	height: auto;
	width: 720px;
	background-image: url(../images/bg_midi.jpg);
	background-repeat: no-repeat;
}
#galerie img {
	border: 1px solid black;
	margin: 5px;
	vertical-align: middle;
}
#galerie a {
background-color: transparent;
}
#thumbBox {
position: absolute;
left: 0;
top: 0;
width: auto;
/* top right bottom left */
padding: 5px 10px 0 10px;
color: black;
background-color: white;
border: 1px solid black;
visibility: hidden;
z-index: 10;
cursor: pointer;
}
#thumbBox #thumbImage {
font-weight: bold;
color: black;
background-color: transparent;
margin-bottom: 5px;
}
#thumbBox #thumbImage img {
border: 2px solid black;
}
#thumbLoading {
position: absolute;
visibility: hidden;
border: 1px solid black;
color: black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}
#PHOTOS {
	width: 720px;
	background-image: url(../images/bg_gal.jpg);
	background-repeat: no-repeat;
}
.bloc-floatCopy {
	width: 240px;
	height: 210px;
	line-height: 12pt;
	color: black;
	background-color: #cade7a;
	background-image: url(../photos/bloc_float_bg1.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-bottom: 10px;
	float: left;
	text-align: center;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
.bloc-float div {
	width: 240px;
	text-align: center;
	margin: auto;
}
.font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.bloc-float   h1copy {
	height: 27px;
	line-height: 28px;
	font-size: 14pt;
	text-align: center;
	text-indent: 0;
	color: #6e0019;
	background-image: url(../photos/bloc_float_h1_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
.bloc-float h2 {
	height: 27px;
	line-height: 28px;
	font-size: 14pt;
	text-align: center;
	text-indent: 0;
	color: #6e0019;
	background-image: url(../photos/bloc_float_h1_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#cave {
	width: 720px;
	background-color: transparent;
	background-image: url(../images/bg_emporter1.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: auto;
}
#carte {
	height: auto;
	width: 720px;
	padding: 0px;
	background-image: url(../images/bg_menu.jpg);
	background-repeat: repeat;
}
.desserts {
	margin-right: 100px;
	float: right;
	height: 84px;
	width: 520px;
	background-image: url(../images/bt_desserts.png);
	background-repeat: no-repeat;
}
h3 {
	font-size: 11pt;
	color: #a70328;
	background-color: transparent;
	/* top right bottom left */
margin: 5px 0 5px 0;
	text-align: center;
}
h4 {
	font-size: 15pt;
	color: #a70328;
	background-color: transparent;
	/* top right bottom left */
margin: 5px 0 5px 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h5 {
	font-size: 15pt;
	color: #a70328;
	background-color: transparent;
	/* top right bottom left */
margin: 5px 0 5px 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 10px;
}
.details {
	text-align: center;
}
h6 {
	background-color: transparent;
	/* top right bottom left */
margin: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.entrees2 {
	margin-right: 140px;
	float: right;
	height: 68px;
	width: 420px;
	background-image: url(../images/bt1_entrees.png);
	background-repeat: no-repeat;
}
.grillades {
	margin-right: 150px;
	float: right;
	height: 68px;
	width: 420px;
	background-image: url(../images/bt1_grillades.png);
	background-repeat: no-repeat;
}
.mexique {
	background-image: url(../images/bt1_mexique.png);
	background-repeat: no-repeat;
	float: right;
	height: 68px;
	width: 420px;
	margin-right: 150px;
}
.sideorder {
	background-image: url(../images/bt1_sideorder.png);
	background-repeat: no-repeat;
	float: right;
	height: 68px;
	width: 420px;
	margin-right: 150px;
}
#aemporter {
	width: 720px;
	background-color: transparent;
	background-image: url(../images/bg_emporter2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: auto;
}
.salades {
	background-image: url(../images/bt1_entrees_salades.png);
	background-repeat: no-repeat;
	float: right;
	height: 68px;
	width: 420px;
	margin-right: 150px;
}
.plats3 {
	background-image: url(../images/bt1_plats.png);
	background-repeat: no-repeat;
	float: right;
	height: 68px;
	width: 420px;
	margin-right: 150px;
}
.logowest {
	background-image: url(../images/logo_wests.png);
	background-repeat: no-repeat;
	float: right;
	height: 150px;
	width: 150px;
	margin-right: 300px;
}
#soiree a:link, #soiree a:visited {
	color: #333333;
	text-decoration: underline;
	background-color: transparent;
	outline: none;
}
#soiree a:active, #soiree a:hover {
	color: #FF6600;
	background-color: transparent;
	outline: none;
}
#container1 {
	width: 990px;
	text-align: center;
	margin: auto;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0;
	background-image: url(../images/bg_1.gif);
}
h7 {
	font-size: 12pt;
	color: #a70328;
	background-color: transparent;
	/* top right bottom left */
margin: 5px 0 5px 0;
	text-align: center;
	font-style: italic;
}
h6 {
	height: 21px;
	line-height: 21px;
	font-size: 13pt;
	text-align: left;
	text-indent: 30px;
	color: #3c4d00;
	background-image: url(../images/logo_p.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	/* top right bottom left */
margin: 15px 0 0 0;
}
#droite3 {
	width: 720px;
	float: left;
	text-align: left;
	color: black;
	background-color: transparent;
	background-image: url("../images/droite_bg.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
h8 {
	height: 21px;
	line-height: 21px;
	font-size: 12pt;
	text-align: center;
	text-indent: 30px;
	color: #3c4d00;
	background-color: transparent;
	/* top right bottom left */
margin: 15px 0 0 0;
}
