#UpTitle
{	
	width:983px;
	height:295px;
	background-image:url('images/title.png');
	background-position: center;
	background-repeat: no-repeat;
	
}

#ContentFooter
{
	width:983px;
	height:70px;
	background-image:url('images/footer.png');
	background-position: center;
	background-repeat: no-repeat;
}

#Content
{
	width:983px;
	height:10px;
	background-image:url('images/body.png');
	background-position: center;
	background-repeat: repeat-Y;
}

#ImageStyle
{
	border-bottom-style:none;	
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
}


.Logo
{	
	width:890px;		
}

.UpTitleBackground
{	
	width:100%;
	height:295px;
	background-image:url('images/fondheader.png');
	background-position: center;
	background-repeat: repeat-X;
}

.Menu
{
	background-color: #083C23;
	height:35px;	
	width:100%;
}
.Body
{	
	background-color: #BEC1CC;
	font-family: verdana;	
}
.HeaderPosition
{
	width:100%;
}

.ContentPosition
{
	width:983px;
}

.ContentZone
{
	height:30px;
	font-family: verdana;
	font-size:small;
	font-weight:normal;
	background-color:Transparent;	
}

.Category
{
	font-family: verdana;
	font-size:medium;
	font-weight:bold;
	color:#505060;
	background-color:#D0D0E0;
	border-radius: 7px;	
	box-shadow: 3px 3px 3px #B8B8B8;
	text-indent:10px;
	text-align:left;
	padding:5px;
	
}

.DivShow
{
	font-family: verdana;
	font-size:small;
	font-weight:normal;
	color:#202050;
	background-color:#C0C0E0;
	border-radius: 3px;	
	text-indent:10px;
	text-align:left;
	padding:1px;
	border-style:solid;
	border-width:1px;
	border-color:#505060;
	
	background-image :url('images/openerup.png');
	background-position: right center;
	background-repeat:no-repeat;
}

.DivHide
{
	font-family: verdana;
	font-size:small;
	font-weight:bold;
	color:#101020;
	background-color:#8080C0;
	border-radius: 3px;	
	text-indent:10px;
	text-align:left;
	padding:1px;
	border-style:solid;
	border-width:1px;
	
	border-color:#505060;
	
	background-image :url('images/openerdown.png');
	background-position: right center;
	background-repeat:no-repeat;
}

.ImportantContent
{
	font-family: verdana;
	font-size:medium;
	font-weight:bold;
	color:#083C23;

	border-style:solid;
	border-color:#083C23;
	border-width:thin;
	
	background-color:#D0D0E0;
	text-indent:5px;
	text-align:left;
	padding:2px;
	
}

.InfoRestoContent
{
	font-family: verdana;
	font-size:medium;
	font-weight:bold;
	color:#083C23;

	border-style:solid;
	border-color:#9DCB41;
	border-width:thin;
	border-radius: 20px;		
	
	background-color:#FFFFFF;
	text-indent:5px;
	text-align:left;
	padding:2px;
	
}

.TerrainContentTable
{
	font-family: verdana;
	font-size:small;
	font-weight:normal;
	color:#083C23;

	border-color:#083C23;
	
	border-top-style:solid;
	border-left-style:solid;
	border-top-width:thin;
	border-left-width:thin;
	
	background-color:#F4F2F2;
	text-indent:5px;
	text-align:center;
	
}

.TerrainContentVide
{
	font-family: verdana;
	font-size:small;
	font-weight:normal;
	color:#083C23;

	border-color:#083C23;
	
	border-bottom-style:solid;
	border-right-style:solid;
	border-bottom-width:thin;
	border-right-width:thin;
	
	background-color:#F4F2F2;
	text-indent:5px;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
}

.TerrainContentType1
{
	font-family: verdana;
	font-size:small;
	font-weight:normal;
	color:#083C23;

	border-color:#083C23;
	border-bottom-style:solid;
	border-right-style:solid;
	border-bottom-width:thin;
	border-right-width:thin;
	
	background-color:#81A8FF;
	text-indent:5px;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
}
.TerrainContentType2
{
	font-family: verdana;
	font-size:small;
	font-weight:normal;
	color:#083C23;

	border-color:#083C23;
	border-bottom-style:solid;
	border-right-style:solid;
	border-bottom-width:thin;
	border-right-width:thin;
	
	background-color:#FFCB81;
	text-indent:5px;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
}
.TerrainContentType3
{
	font-family: verdana;
	font-size:small;
	font-weight:normal;
	color:#083C23;

	border-color:#083C23;
	border-bottom-style:solid;
	border-right-style:solid;
	border-bottom-width:thin;
	border-right-width:thin;
	
	background-color:#FF818D;
	text-indent:5px;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
}
.TerrainContentType4
{
	font-family: verdana;
	font-size:small;
	font-weight:normal;
	color:#083C23;

	border-color:#083C23;
	border-bottom-style:solid;
	border-right-style:solid;
	border-bottom-width:thin;
	border-right-width:thin;
	
	background-color:#FFCB81;
	text-indent:5px;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
}

.TerrainContentTitle
{
	font-family: verdana;
	font-size:small;
	font-weight:bold;
	color:#083C23;

	
	border-color:#083C23;
	
	border-bottom-style:solid;
	border-right-style:solid;
	border-bottom-width:thin;
	border-right-width:thin;
	
	background-color:#BCD7D8;
	text-indent:5px;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
}


.ErrorContent
{
	font-family: verdana;
	font-size:small;
	font-weight:bold;
	color:#660422;

	border-style:solid;
	border-color:#820022;
	border-width:thin;
	
	background-color:#E2AEBD;
	text-indent:50px;
	text-align:center;
	padding:2px;
	
	background-image :url('images/error.png');
	background-position: left center;
	background-repeat:no-repeat;
	
}

#HeadingText
{
	font-family: verdana;
	font-size: large;
	font-weight:bold;
	color:#083C23;
}

#SubHeadingText
{
	font-family: verdana;
	font-size:medium;
	font-weight:bold;
	color:#083C23;
}

.SubHeadingText
{
	font-family: verdana;
	font-size:medium;
	font-weight:bold;
	color:#083C23;
}

#RestoText
{
	font-family: Comic Sans MS;
	font-size:medium;
	font-weight:normal;
	font-style:italic;
	color:#ffffff;
}

#RestoTextCarte
{
	font-family: Comic Sans MS;
	font-size:small;
	font-weight:normal;
	font-style:italic;
	color:#ffffff;
}
#RestoPrixCarte
{
	font-family: Comic Sans MS;
	font-size:small;
	font-weight:normal;
	font-style:italic;
	color:#9ECC41;
}

#RestoTitleText
{
	font-family: Comic Sans MS;
	font-size:large;
	font-weight:normal;
	font-style:italic;
	color:#9ECC41;
}

#AdresseRestoText
{
	font-family: Arial Narrow;
	font-size:medium;
	font-weight:bold;
	font-style:normal;
	color:#9DCB41;
}

#RestoPrix
{
	font-family: verdana;
	font-size:small;
	font-weight:bold;
	color:#9ECC41;
}

#LinkText
{
	font-family: verdana;
	font-size: small;
	color:#083C23;
	font-weight:bold;
	text-decoration:underline;		
}

#OpenerLinkText
{
	font-family: verdana;
	font-size:x-small;
	color:#101010;
	font-weight:bold;
	text-decoration:underline;		
}

#BasicTextHeaderList
{
	font-family: verdana;
	font-size: small;
	color:#404050;
	font-weight:bold;
	background-color:#A0A0B0;
}
#BasicTextList
{
	font-family: verdana;
	font-size: small;
	color:#404050;
	font-weight:normal;
	background-color:#D0D0E0;
}
#BasicText
{
	font-family: verdana;
	font-size: small;
	color:#404050;
	font-weight:normal;
}
.BasicText
{
	font-family: verdana;
	font-size: small;
	color:#404050;
	font-weight:normal;
}

#TitleText
{
	font-family: verdana;
	font-size:larger;
	color:#202025;
	font-weight:normal;
}

#TitleText2
{
	font-family: verdana;
	font-size:large;
	color:#202025;
	font-weight:normal;
}

#TitleText3
{
	font-family: verdana;
	font-size:medium;
	color:#202025;
	font-weight:normal;
}

#TitleText4
{
	font-family: verdana;
	font-size:smaller;
	color:#202025;
	font-weight:normal;
}

#TitleText5
{
	font-family: verdana;
	font-size:small;
	color:#202025;
	font-weight:normal;
}

#MandatoryText
{
	font-family: verdana;
	font-size: small;
	color:#FF0000;
	font-weight:normal;
}

#FooterText
{
	font-family: verdana;
	font-size: x-small;
	text-align:center;
	color:#707070;
}

#navigation 
{
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
	text-align: center ;
	font-family: verdana;
}

#navigation li 
{
  	display: inline ;
 	margin-right: 1px ;
 	color: #083C23 ;
 	background: #083C23 ;
 	font-family: verdana;
	font-size: small;
}

#navigation li a 
{
 	padding: 7px 15px ;
  	background: #083C23 ;
  	color: #fff ;
  	line-height: 1em ;
  	text-align: center ;
  	text-decoration: none ;
}

#navigation li a:hover
{
	background: black ;
	
}