﻿body 
{
    margin: 0;
	padding: 0;
	font-family : Arial;
	font-size : 12px;
	background-color : #003399;
}
span.exposant
{
    vertical-align: 4px; 
    font-size: 70%
}
div#page
{
    width:1000px;
    height:600px;
    margin:0 auto;
    background-color : #fff;
}

/* header */
div#header
{
    position:relative;
}

/* menu */ 
div#menu
{
    position:relative;
    margin-bottom:2px;
}
div#menu table
{
    border-collapse : collapse;
    width : 100%;    
}
div#menu table td.menuspacer
{
    width : 2px; 
    background-color: #fff;   
}

div#menu td
{
    background-color:#003399;
    height : 33px;
    line-height : 33px;
    text-align : center;
    margin-right : 15px;
}
div#menu a
{
    margin-top : 0px !important;
    margin-top : -3px;
    display: block;
    width : 100%;
    font-family : Trebuchet MS;
    color : #FFFFFF;
    border : none;
    text-decoration : none;
    font-size : 16px;    
}
div#menu a:hover
{
    font-weight : bold;  
}
div.bandeauimage
{
    width : 1000px;
    height : 259px !important;
    height : 257px;
}
div.bandeauimage img
{
    width : 1000px;
    height : 257px;
}

/* bandeau sous anim */
div#subtitle
{
    position : relative;
    width:100%;
    height:34px;
    background-color : #003399;
    margin-bottom : 2px;
    margin-top : 2px;
    font-family : Trebuchet MS;
    color : #FFFFFF;
    font-size : 16px;
    vertical-align : middle;
    line-height:34px;
}
div#subtitle span
{
    margin-left : 15px;
    vertical-align : middle;
    height : 100%;
    float:left;
}
div.lienmtstmichel
{
    position : absolute;
    font-family : Trebuchet MS;
    right:5px;
    margin-top : 0px;
    margin-left : 550px;
    width : 178px;
    top:5px;
}
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;  
} 
/* pele mele */
div#pelemele
{
    position : relative;
    float : right;
    width: 388px;
    height:257px;
}
div#objetanimation
{
    z-index : 10;
}
/* conteneur dynamique unique --> extended */
div#uniquedynamiccontent
{
    position:relative;
    width : 610px !important;
    width : 605px;
    height : 256px;
    font-family : arial;
    font-size : 12px;
    color : #000;
    overflow : auto;
}
div#uniquedynamiccontent input
{
    font-family : arial;
    font-size : 12px;
    color : #000;
}
div#uniquecontentarea
{
    margin:5px 5px 4px 5px !important;
    margin:5px 5px 5px 5px;
    
    position:relative;
    width : 97% !important;
    width : 95%;
    height : 95% !important;
    height : 95%;  
    text-align : justify;
}
/* conteneur dynamique 1 */
div#dynamiccontent1
{
    position:relative;
    width : 612px !important;
    width : 605px;
    height : 95px;
    background-image : url("images/trait_mont.jpg");
    background-repeat : no-repeat;
    background-position: bottom;
    font-family : arial;
    font-size : 12px;
    color : #000;
    overflow : auto;
    
}
span#txtcontentarea1
{
    vertical-align:text-bottom;
}
div.contentarea1
{
    margin:5px;
    position:relative;
    width : 83% !important;
    width : 83%;
    height : 80% !important;
    height : 80%;  
    overflow: auto; 
    text-align : justify;
}
div.contentarea1sanslettrine
{
    margin:5px;
    position:relative;
    width : 83% !important;
    width : 83%;
    height : 80% !important;
    height : 80%;  
    overflow: auto; 
    text-align : justify;
}
div.contentarea1:first-letter
{
    font-family : Trebuchet MS;
    font-size : 36px;
    color : #003399;
    float  : left;
}

/* tableau pictos */
div#pictos
{
    position:relative;
    float:left;
    width : 300px;
    height : 162px;
    margin-left : 2px;
    font-family : arial;
    font-size : 10px;
    color : #000;
}
div#pictos table
{
    margin : 0px !important;
    margin-top : 2px;
    border-collapse : collapse;
}
div#pictos table tr td
{
    padding : 0px;
}
div#pictos table tr td img
{
    margin : -1px !important;
    margin : -1px;
}
/* conteneur dynamique 2 */
div#dynamiccontent2
{
    position:relative;
    width : 300px;
    height : 162px;
    overflow : auto;
    font-family : arial;
    font-size : 12px;
    color : #000;
    text-align : justify;
}
div#contentarea2
{
    margin-top : 10px;
    position:relative;
    width : 100% !important;
    width : 97%;
    height : 90%;
    overflow : auto;
    font-family : arial;
    font-size : 12px;
    color : #000;
}

/* footer */
div#footer
{
    clear:both;
    position:relative;
    width:100%;
    background-color: #003399;
    text-align : center;
    color : #fff;
    font-size : 11px;
}
div#footer a
{
    text-decoration : none;
    color : #fff;
    font-family : arial;
    font-size : 11px;
}
div#footer a:hover
{
    text-decoration : underline;
}

/* page default */
div#drapeaux 
{
    position : relative;
    float : right;
    width : 282px;
    height : 60px; 
}
div#drapeaux table
{
    text-align : right;
    border-collapse : collapse;  
}
td.flagspacer
{
    width:10px;
}
div#promo
{
    height : 60px;
    width : 290px;
    margin-top : 0px;
    float : right;
}
div#rotator
{
    margin-left : 5px;  
    margin-top:-5px;
}
div.textmois
{
    margin-left : 6px; 
}
div.textmois a
{
    margin-top : 5px;
    color : #003399;
    font-weight : bold;
}
.RotatorClass 
{
  /*border:solid 1px black; */
  font-family : arial;
  text-align:left;
  font-size : 11px;
  color : #003399;
  cursor:default;
}
.RotatorClass img
{
    margin-bottom : 2px;   
}
.RotatorClass a
{
    text-decoration : none;
    font-weight : bold;
  color : #003399;
}

/* page infos legales */
div#infolegalestext
{
    width:580px;
    height : 240px;
    overflow : auto;
    padding-right : 5px;
}

.lineheight
{
    line-height : 14px;
}
span#ctl00_ContentPlaceHolder2_LBLTitle
{
    color : #003399;
    font-weight : bold;
}

div#WUC_PROMO_SAISON
{
	DISPLAY: inline;  
	POSITION: relative;
	margin-left:60px;
	font-size:0px;
	font-weight:bold;
	
}
div#WUC_PROMO_SAISON a
{
	color:White;
}

a.LienMenuResto
{
	FONT-WEIGHT: bold;	COLOR: #003399;
	font-size:0px;
}