/*****************************GENERAL*****************************/
body, form
{
	overflow: auto;
	margin: 0px;
}
body, p, li, dl, ul, ol, h1, h2, h3, h4, h5, h6, table
{
	font-family:Verdana;
}

img
{
    border: 0;
}

.Background
{
	text-align:center;
}

.all
{
	width:960px;
	margin:auto;
	text-align:left;
}
.clear
{
	clear:both;
}

.link
{
	font-size: 11px;
	line-height: 15px;
	color: #B79B26;
	font-family:Verdana;
}
.textcolor
{
	font-size: 11px;
	line-height: 15px;
	color: #B79B26;
	font-family:Verdana;
}
/*****************************BANNER*****************************/
#Banner
{
	position:relative;
}

/*****************************Zone TOP*****************************/
#ZoneTop
{
	position:absolute;
	left:18px;
	top:20px;
	width:928px;
}

#ZoneTop .container
{
	position:relative;
	z-index:5;
}
#ZoneTop .logo
{
	float:left;
	height:32px;
}
#ZoneTop .logo a
{
	text-decoration:none;
}
#ZoneTop .logo .content
{
	position:absolute;
	width:271px;
	left:10px;
	top:0;
}
#ZoneTop .logo .content .languages
{
	float:left;
}
#ZoneTop .logo .content .menuservice
{
	float:right;
}
/*****************************MENU TOP*****************************/

#MenuTop
{
	margin:0;
	padding:0px 5px;
	list-style:none;
	right:0;
	top:0;
}
#MenuTop li
{
	margin:0;
	padding:0;
	margin-left:17px;
	float:right;
	z-index:10;
}
#MenuTop .level0
{
	text-decoration:none;
	display:block;
}
/*****************************FLYOUT*****************************/

#MenuTop li
{
	position:relative;
	
}

#MenuTop .flyout
{
	position:absolute;
	width:170px;
	top:22px;
}
#MenuTop .flyout .level1
{
	display:block;
	margin-top:0px;
	padding:0 5px 0 20px;
	text-decoration:none;
}
.flyouthidden, .flyouthidden a
{
	display:none;
	visibility:hidden;
}
#menuTop .flyoutspacer
{
	height:21px;
	background-color:White;
}
#menuTop .flyoutseparator
{
	line-height:1px;
	font-size:1px;
	height:1px;
	background-color:White;
}
/*****************************CONTENT*****************************/
#zoneleft
{
	width:335px;
	padding-bottom:10px;
}
.BlueZone 
{
	padding:0 43px 30px 10px;

}

#contentzone
{
	padding:25px 1px 1px 35px;
}

/*****************************SITEPATH*****************************/
#contentzone .sitepath, #contentzone .sitepath a
{
	text-decoration:none;
}
/*****************************MENU LEFT*****************************/
#MenuLeft
{
	position:relative;
	padding-bottom:30px;
		
}
#MenuLeft .header
{
	position:absolute;
	top:-33px;
	left:0;
	width:280px;
}
#MenuLeft .header a
{
	display:block;
	padding-left:10px;
}
#MenuLeft a
{
	text-decoration:none;
}
#MenuLeft ul
{
	margin:0;
	padding:0;
	list-style:none;
}
#menuLeft li
{
}
#MenuLeft li a
{
	display:block;
	padding:2px 20px;
	font-weight:bold;
	height:100%;
}

/*****************************Frame OFFERS*****************************/
#frameOffers
{
	
}
#frameOffers .header
{
	text-transform:uppercase;
	padding:0 10px;
}
#frameOffers .header a
{
	text-transform:uppercase;
	text-decoration:none;
}
#frameOffers .framecontent
{
	position:relative;
	float:none;
	padding:5px 20px 0 20px;
}
#frameOffers .item
{
	margin-top:10px;
}

#frameOffers .itemspacer
{
	clear:both;
	height:10px;
}

#frameOffers .image
{
	float:left;
	margin:0 10px 10px 0;
}

#frameOffers .offertitle
{
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
#frameOffers p
{
	padding:0;
	margin:0 0 5px 0;
}

#frameOffers .detaillink
{
	float:right;
	display:block;
	padding:0 10px 0 4px;
	text-decoration:none;
}

#frameOffers .quickrequest
{
	padding:15px 10px 0 20px;
}
/*****************************OFFERS*****************************/
#Offers .offerimage
{
	float:right;
	margin:0 0 0 10px;
}
.detaillink
{
	float:left;
	display:block;
	padding:0 10px 0 4px;
	text-decoration:none;
	margin-right:10px;
}
#Offers .offertitle
{
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
#Offers .itemspacer
{
	clear:both;
	height:10px;
}
/*****************************ARRIVAL*****************************/
#arrival .header
{
	text-transform:uppercase;
	padding:10px 10px;
}
#arrival .header a
{
	text-transform:uppercase;
	text-decoration:none;
}
/*****************************FOOTER*****************************/
#footer
{
	width:960px;
	margin:auto;
	text-align:right;
	padding-bottom:30px;
}

#footer .service
{
	float:left;
	padding:5px;
}
#footer .adress
{

	padding:5px 15px 5px 10px;
	float:right;
	text-align:center;
}

/*****************************POPUPS*****************************/
.PopupFrocen
{
	background-color: #444444;
	z-index: 1000;
}



.PopupWindow
{
	z-index: 1001;
}

.PrintContainer
{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: auto;
}

.PrintContent
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
	width: 97%;
}

.PrintLock
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
}

.ScrollBoxContainer
{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: auto;
	padding-right: 10px;
	border: solid 1px black;
}
.ScrollBox
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 615px;
	height: 100%;
	overflow: auto;
	padding-right: 10px;
}

/*****************************PRINT PAGE*****************************/
.noscreen
{
	display:none;
	visibility:hidden;	
}

.printBody
{
	background-image:none;
}
#Print .PrintHeader
{
	height:120px;
}
#Print .PrintHeader .Links
{
	padding:0 10px 5px 10px;
}
#Print .PrintHeader .Links, #Print .PrintHeader .Links a
{
	text-decoration:none;
}

#Print .Content
{
	padding:10px;
}
#Print .PrintFooter
{
	height:50px;
	padding:5x 10px;
	text-align:center;
}
/*******************************************PRIVACY****************************************/

#privacy .privacyheader
{
	padding:5px 10px;
}
#privacy .privacyheader a
{
	text-decoration:none;
}

/****************************/

.hidden
{
   visibility: hidden;
   height: 0px;
   line-height: 0px;
   font-size: 0px;
}


.logo-links
{
    padding: 40px 0px 10px 0px;
    text-align: center;
}


.logo-links .welikedit a
{
    text-decoration: none;
    font-size: 20px;
    color: #1e4c8a;
    font-family: Verdana;
}

.logo-links .welikedit a:hover
{
    color: #00246C;
}

