﻿body
{
    margin : 0;
    padding : 0;
    font-family : Verdana;
    font-size : 11px;
}

body input,
body select
{
    font-family : Verdana;
    font-size : 11px;
}

div#page
{
    position : relative;
    width : 1003px;
    height : 600px;
    margin : 0 auto;
    color : #fff;
}
img.imagefond
{
    position : absolute;
}
/****************************************************************** partie gauche **********************************/
div#partiegauche
{
    position : relative;
    float : left;
    width : 218px;
    height : 600px;
    font-family : Arial;
    font-size : 14px;
}
div#subtitle
{
    position : relative;
    margin-top : 200px;
    margin-left : 20px;
    width : 178px;
    font-size : 16px;
    font-weight : bold;
}
div.promo
{
    position : relative;
    margin-top : 5px;
    margin-left : 20px;
    width : 178px;
    border : solid 1px #fff;
}
div.menu
{
    position : relative;
    margin-left : 20px;
    margin-top : 5px;
    width : 178px;
}
div.menuseul
{
    position : absolute;
    margin-left : 20px;
    top : 300px;
    width : 178px;
}
div.menu a,
div.menuseul a
{
    text-decoration : none;
    color : #FFF;
    line-height : 20px;
    font-weight : bold;
    border-bottom : solid 1px #fff;
    display : block;
    margin-bottom : 5px;
} 
div.menu a:hover,
div.menuseul a:hover
{
    font-weight : normal;    
} 
div.menu a span,
div.menuseul a span
{
    margin-left : 10px;
}
div.drapeaux
{
    position : relative;
    margin-top : 5px;
    margin-left : 20px;
    width : 178px;
} 
div.drapeaux table
{
    width : 100%;
} 
div.drapeaux input
{
    width : 22px;
}
div.lienmtstmichel
{
    position : relative;
    margin-top : 0px;
    margin-left : 35px;
    width : 178px;
}
div.lienmtstmichel a
{
    text-decoration : none;
    color : #FFF;
    line-height : 20px;
    font-weight : bold;
    font-style : italic;
    display : block;
} 
div.lienmtstmichel a:hover
{
    text-decoration :underline;  
} 
/****************************************************************** partie centrale **********************************/
div#partiecentrale
{
    position : relative;
    float : left;
    width : 440px;
    height : 600px;
    font-family : Arial;
    font-size : 11px;
}
div#footer
{
    position : absolute;
    width : 440px;
    text-align : center;
    top : 570px;
}
div#footer a
{
    color : #fff;
    text-decoration : none;
}
div#footer a:hover
{
    text-decoration : underline;
}
/****************************************************************** partie droit **********************************/
div#partiedroite
{
    position : relative;
    float : left;
    width : 342px;
    height : 600px;
    font-family : Arial;
    font-size : 12px;
}
div#partiedroite a,
div#partiedroite a:visited
{
    color : #fff;
}




div.animation
{
    position : relative;
    width : 252px;
    height : 175px;
    margin : 10px auto 0px auto;
}
div#dynamiccontent
{
    position : relative;
    margin : 10px auto 0px auto;
    width : 302px;
    height : 160px;
    text-align : justify;
    overflow :auto;
}
div#dynamiccontentextended
{
    position : relative;
    margin : 10px auto 0px auto;
    width : 302px;
    height : 550px;
    text-align : justify;
    overflow :auto;
    /*scrollbar-face-color: #990000;
    scrollbar-shadow-color: #660000;
    scrollbar-highlight-color: #cc3333;
    scrollbar-3dlight-color: #cc3333;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color: #993333;
    scrollbar-arrow-color: #ffff00;*/
    /*scrollbar-face-color: #FFF12D;
    scrollbar-shadow-color: #660000;
    scrollbar-highlight-color: #ffff66;
    scrollbar-3dlight-color: #ffff99;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color: #AB3F4C;
    scrollbar-arrow-color: #cc3333;*/
}
span.lbljaune
{
    color : #FDFF2E;
    font-weight : bold;
}  

div.MenuRestaurant
{
	position:relative;
	margin:0px auto;
	margin-top : -40px;
	font-size:0px;
	font-weight:bold;
	text-align:center;
	color:Yellow;
}

.AncreMenuResto
{
	color:Yellow;
	text-decoration:underline;
	
}
div.video
{
    position : absolute;
    top : 370px;
    left : 45px;
    width : 252px;
}
div#pictos
{
    position : absolute;
    width : 180px;
    height : 28px;
    top : 568px;
    left : 83px;
    
    /* background-color :Aqua;
    -moz-opacity:0.5;
    opacity: 0.5;
    filter:alpha(opacity=50);*/
}
div#pictos table
{
    width : 100%;
    height : 100%;
    border-collapse : collapse;
    text-align : right;
}
div#pictos a
{
    position : relative;
    display : block;
    width : 27px;
    height : 25px;    
    cursor : default;
}
/******************************************* page reservation ************************************************/

div#boutonetape
{
    position : absolute;
    top : 525px;
}
div#boutonetape input
{
    width : 80px;
}


/********************************************** etape 2 ********************************************************/
div#conteneurgrid
{
    position :relative;
    width : 95%;
    margin : 5px 0 5px 0;
    overflow : auto;
    padding : 5px 0px 40px 5px;
    overflow-y : hidden;
}

table#tableetape3
{
    text-align : left;
    width : 100%;
}
table#tableetape3 tr td
{
    text-align : left;
    height : 35px;
    direction : ltr;
}
div#textcontentextended
{
    position : relative;
    height : 95%;
    width : 98%;
    overflow : auto;
}
.etape5grid
{
    position:relative;
}
.etape5grid td
{
    direction : ltr;
}
.ddletape3
{
    width:200px;
    font-size : 10px;
}

/******************************** page boutique ************************************/
div.lien_e_boutique
{
    position:relative;
    text-align:center;
    top:40px;
    margin:0 auto;  
}

/******************************** page promo ************************************/
div.promotext ul
{
    list-style-position:inside;
    margin:5px 0px 0px 20px;  
}


div#WUC_PROMO_SAISON
{
	DISPLAY: inline; 
	Z-INDEX: 10; 
	LEFT: 755px; 
	POSITION: absolute;
	TOP: 348px;
	font-size:0px;
	font-weight:bold;
	
}
div#WUC_PROMO_SAISON a
{
	color:white;
}

div#WUC_PROMO_SAISON_EXTEND
{
	position:absolute;
	width:100%;
	top:560px;
	z-index:500;
	text-align:center;
	font-size:0px;
	font-weight:bold;
	
}
div#WUC_PROMO_SAISON_EXTEND a
{
	color:white;
}