﻿
/* ----------------------------- Framework ----------------------------- */

* 
{
	padding:0;
	margin:0;
}

html
{
	overflow-y: scroll;
	height: 100%;
}

body {
    margin:0 auto 0 auto;
    font-family:Verdana;
	color:#393939;
    font-size:11px;
    line-height:160%;
	text-align:center;
	background-color:#ffffff;
	height: 100%;
}

a 
{
    border:none;
}

img 
{
	padding:0;
	border:0;
}

img.arrow 
{
	padding:0 5px 0 0;
}

div.clearer 
{
    clear:both;
    font-size:1;
}

/* ----------------------------- Headers ----------------------------- */

h1, h2, h3, h4 
{
    font-weight:bold;
    font-family:'Trebuchet MS';
}

h1
{
    font-size:16px;
    padding:5px 0 0 0;
    margin:0 0 10px 0;
    color:#000000;
}

h2 
{
    font-size:14px;
    color:#3b9708;
    padding:8px 0 8px 10px;
    margin:0;
}

h2 a  
{
    text-decoration:none;
    color:#fa0f0c;
}

h2 a:hover, div.oneTrigger p a:hover
{
    color:#fa0f0c;
    text-decoration:underline;
}

h3 
{
    font-size:16px;
    padding:10px 0 5px 0;
    margin:0;
    color:#89949d;
}

h4 
{
    font-size:21px;
    padding:10px 0 5px 10px;
    margin:0;
    color:#89949d;
    letter-spacing:-1px;
}

/* ----------------------------- Containers ----------------------------- */

div.Container, div.mainContainer
{
	text-align:center;
    margin: 0 auto 0 auto;
    width:928px;
    position:relative;
}

div.Container
{
	height:100%;
}


div.mainContainer 
{
    /*background:url(../images/framework/bg_maincontainer2.gif) repeat-x top left #ffffff;*/
    float:left;
}

/* ----------------------------- Header ----------------------------- */

#main_header {
	width:100%;
	height:91px;
	text-align:center;
	z-index:50;
    position:relative;
    background:url(../images/framework/bg_header4.gif) repeat-x bottom left;
}

div.leftSideHeader
{
	float:left;
	margin:0 0 -1px 0;
	_position:relative;
	width:400px;
}

.header_top {
    width: 928px;
    height:20px;
    margin: 0 auto 0 auto;
    position:relative;
    background-color:#e8f2e8;
    float:left;
    text-align:right;
}

#header_container {
    width: 928px;
    margin: 0 auto 0 auto;
    text-align: left;
    position:relative;
}

#main_logo {
	background: url(../images/framework/main_logo.gif) top left no-repeat;
	width:400px;
	height:50px;
	float:left;
	margin:10px 0 5px 0;
	padding:0;
	overflow:hidden;
}

#main_logo a { 
	width:400px;
	height:50px;
	display: block;
}

/* ----------------------------- Main tabs ----------------------------- */

#main_tabs 
{
    text-align:left;
    float:left;  
}

#main_tabs li, #other_tabs li, #footer li, #main_tabs ul
{
	display:inline;
	float:left;
}

#main_tabs li a
{
    display:block;
    font-family:Verdana;
    font-size:11px;
	color:#ffffff;
	font-weight:normal;
	background: url(../images/framework/bg_tab.gif) repeat-x;
	height:21px;
	padding:4px 10px 0 10px;
	margin:0 1px 0 0;
	text-decoration:none;
	border:0;
	border-top:1px solid #ffffff;
	/*border-bottom:1px solid #d4a500;*/
	display:inline;
	float:left;
}

#main_tabs li a.selected
{
	color:#000000;
	background: url() #ffde45 repeat-x;
	border-bottom:1px solid #ffde45;
	/*border-right:1px solid #d4a500;
	border-left:1px solid #d4a500;
	border-top:1px solid #d4a500;*/
	
}

#main_tabs li a.selected:hover 
{
	text-decoration:none;
	color:#000000;
}

#main_tabs li a:hover 
{
    color:#ffffff;
    text-decoration:underline;
}

/* ----------------------------- Other tabs ----------------------------- */

#other_tabs ul 
{
	list-style-type:none;
	margin:47px 0 0 0;
	padding:0 0 0 0;
	float:right;
	text-align:right;
}

#other_tabs li, #other_tabs li.noBorder
{
	display:inline;
	line-height:120%;
	margin:0;
	padding:0;
}

#other_tabs li
{
	border-right:1px solid #f2e6ae;
}

#other_tabs li.noBorder
{
	border-right:0;
}

#other_tabs li a
{
    font-family:Verdana;
	color:#fb0f0c;
	font-weight:normal;
	text-decoration:none;
	margin:0 15px 0 15px;
}

#other_tabs li a.selected
{
	font-family:Verdana;
	color:#6c5700;
	font-weight:bold;
	text-decoration:none;
	margin:0 15px 0 15px;
}

#other_tabs li a.selected:hover
{
	text-decoration:none;
}

#other_tabs li.noBorder a
{
	margin:0 0 0 15px;
}

#other_tabs li a:hover
{
    text-decoration:underline;
}

/* ----------------------------- Footer ----------------------------- */

#footer {
	
	/*background:url(../images/framework/bg_footer1.gif) repeat-x;*/
	border-top:4px solid #ffde45;
	background-color:#fff9db;
	height:40px;
	width:928px;
	position:relative;	
	margin:0 auto 0 auto;
	text-align:center;
	float:left;
}

#footer div.footerContent
{
	width:928px;
	text-align:center;
	margin:0 auto 0 auto;
	
}

#footer ul {
	padding:10px 0 0 10px;
	float:left;
}

#footer li 
{
	display:inline;
	padding:0 10px 0 0;
	margin:0 15px 0 0;
	border-right:1px solid #f2e6ae;
	font-size:10px;
	color:#a9a286;
}

#footer li.noBorder
{
	border-right:0;
}

#footer div.poweredField {
	padding:10px 10px 0 10px;
	float:right;	
}

#footer a.poweredLink
{
	font-family:Verdana;
	font-size:10px;
	color:#a9a286;
	background: url(../images/icons/ft_icon.gif) no-repeat center left;
	text-decoration:none;
	padding-left:20px;
	display:block;
	float:left;
}

#footer a.poweredLink:hover
{
	text-decoration:underline;
}


#footer li a
{
    display:block;
    font-family:Verdana;
	font-size:10px;
	color:#a9a286;
	font-weight:normal;
	padding:0 10px 0 0;
	margin:0 2px 0 0;
	text-decoration:none;
}

#footer li a:hover
{
    text-decoration:underline;
}

/* ----------------------------- Main content ----------------------------- */

#main_content {
	overflow:hidden;
	margin:0 auto 0 auto;
	padding:15px 0 15px 0;
	width:928px;
	text-align:left;
	position:relative;
	
}

div.booking_block
{
    width:542px;
    height:289px;
    _height:287px;
    float:left;
    text-align:left;
    margin-right:15px;
    _margin-right:14px;
}

div.booking_block h1.underLinedNoBread 
{
	margin:0 0 5px 0;
}

.BeFrame 
{
	width:100%;
	height:289px;
	_height:287px;
	text-align:left;
}

.BeFrameLarge
{
	width:100%;
	text-align:left;
	height: 444px;
	*overflow: auto;
}

div.Big_ads 
{
    width:368px;
    float:left;
}

div.hori_space
{
    height:15px;
    line-height: 1px;
    font-size: 1px;
    float:left;
    width:364px;
}


div.One_ad 
{
    height:135px;
    _height:134px;
    /*background-color:#ffe468;
    background-color:#f1f8ff;
	background: url(../images/framework/bg_story.gif) #FFFFFF repeat-x bottom left;*/
    border:1px solid #f5ebbd;
    text-align:left; 
    float:left;
}

div.One_ad p
{
	margin:0 10px 5px 10px;
	width:330px;
	color:#6c5700;
	float:left;
	_margin:0 10px 5px 5px;
}

div.One_ad img
{
	width:364px;
	margin:2px;
	float:left;
}

div.One_ad a.littleLink
{
	font-size:14px;
	color:#ff0000;
	font-family:'Trebuchet MS';
	float:left;	
	margin:5px 0 0 0;
	font-weight:bold;
	width:340px;
}


/* ----------------------------- Triggers ----------------------------- */

.dividerTriggers
{
	clear:both;
	border-bottom:1px dashed #f2e6ae;
}

div.Onestory, div.OnestoryRight
{
	width:218px;
	float:left;
    height:140px;
    text-align:left;
    background: url(../images/framework/bg_story.gif) #FFFFFF repeat-x bottom left;
}

div.Onestory, div.leftMenu
{
    margin:15px 18px 0 0;
    _margin:15px 17px 0 0;
    
}

div.OnestoryRight
{
    margin:15px 0 0 0;
}

div.Onestory p, div.OnestoryRight p
{
    font-family:Verdana;
    font-size:11px;
    color:#6c5700;
    padding:0 10px 0 10px;
    line-height:160%;
    float:left;
}

div.vert_space
{
    width:11px;
    margin:0 15px 0 15px 0;
    float:left;
}

a.littleLink 
{
    text-decoration:none;
    color:#ff0000;
    padding:0 10px 0 10px;
    margin-top:-10px;
    width:190px;
    float:left;
    
}

a.littleLink:hover
{
    text-decoration:underline;
}

/* ----------------------------- Sub menu ----------------------------- */

/*
#top_fatline {
	width:927px;
	text-align:left;
	height:8px;
	font-size:0;
	display:block;
	background-color:#fff9db;
	border-top:1px solid #f2e6ae;
	border-left:1px solid #f2e6ae;
	overflow:hidden;
}
*/

#top_fatline {
	width:928px;
	text-align:left;
	height:6px;
	font-size:0;
	display:block;
	background-color:#ffde45;
	border-bottom:8px solid #fff9db;
	overflow:hidden;
}



/*.filled#submenu_container {
	height:24px;
	display:block;
	float:left;
}*/

ul.submenu_items 
{
    margin:1px 0 0 5px;
    float:left;
}

#submenu_container li, #submenu_container li
{
    padding:0 20px 5px 0;
    margin:0 20px 0 0;
    display:inline;
    list-style-type:none;    
}

#submenu_container li.noBorder, #submenu_containerr li.noBorder 
{
    border-right:0;
    padding:0 0 0 0;
    margin:0 0 0 0;
}

#submenu_container a 
{
    text-decoration:none;
    font-size:11px;
    color:#fb0f0c; 
}

#submenu_container a:hover
{
    color:#fa0f0c;
    text-decoration:underline;
}


/* ----------------------------- Type 2 ----------------------------- */

h1.underLined, h1.underLinedNoBread
{
    font-size:20px;
    padding:5px 0 0 0;
    margin:0 0 0 0;
    color:#6c5700;   
}

h1.underLinedNoBread 
{
	padding:5px 0 3px 0;
    margin:0 0 20px 0;
	border-bottom:1px solid #f4efd5;
}

p.breadCrumps
{
    font-size:10px;
    padding:2px 0 2px 0;
    margin:0 0 20px 0;
    color:#bbb083;
    border-bottom:1px solid #f4efd5;
}

p.breadCrumps a
{
	color:#fb0f0c;
	text-decoration:none;
}

p.breadCrumps a:hover
{
	text-decoration:underline;
}

div.browseType2
{
    background: url(../images/framework/bg_booking4.gif) #ffed93 repeat-x top left;
    float:left;
    margin-right:15px;
    padding-bottom:15px;
    width:220px;
}

div.browseOneGroup
{
	float:left;
	margin:13px 0 5px 20px;
	_margin:13px 0 5px 10px;
	width:180px;
}

div.browseOneGroup h2
{
	margin:0;
	padding:0;
	color:#574f2f;
}

div.browseOneGroup ul
{
	padding:0;
	margin:0;
}

div.browseOneGroup li, div.browseOneGroup li.noSpace
{
	list-style-type:none;
	padding:5px 0 5px 0;	
}

div.browseOneGroup li.noSpace
{
	padding:0;	
}

div.browseOneGroup li span
{
	font-weight:bold;	
	color:#574f2f;
}

div.browseDivider
{
	height:130px;
	width:1px;
	border-left:1px dashed #f4efd5;
	margin:10px 8px 10px 8px;
	float:left;
}

div.Triggers
{
	/*float: left;*/
}

div.OnestorySub, div.OnestorySubRight
{
	width:218px;
	float:left;
    height:140px;
    text-align:left;
    background: url(../images/framework/bg_story.gif) #FFFFFF repeat-x bottom left;
    margin:0 18px 0 0;
    _margin:0 17px 0 0;
}

div.OnestorySubRight
{
	margin:0 0 0 0;
}
div.OnestorySub p, div.OnestorySubRight p
{
    font-family:Verdana;
    font-size:11px;
    color:#7a7358;
    padding:0 10px 0 10px;
    line-height:160%;
    float:left;
}

div.storyDivider
{
	float: left;
	border-top:1px solid #f4efd5;
	width:690px;
	margin:25px 0 24px 0;
	*margin:20px 0 0 0;
}

/* -------------------- Paragraphs -------------------- */

div.onePar 
{
    float:left;
    margin:0 0 0 0;
    width:692px;
}

div.photoContainer
{
	border:1px solid #f4efd5;
	float:right;
	padding:2px;
	_padding:1px;
	margin:0 0 20px 30px;
	background-color:#FFFFFF;
}

div.onePar p.oneParQuote
{
    font-size:18px;
    font-family:'Georgia';
    font-style:italic;
    color:#e0bc2e;
    text-align:left;
    padding:10px;
    line-height:26px;
    width:230px;
}

div.onePar p
{
    font-size:11px;
    padding:0 0 10px 0;
    line-height:170%;
    text-align:left;
    margin:0;
}

div.onePar h1
{
	margin:5px 0 0 0;
	padding:0 0 0 0;
	color:#574f2f;
}

div.onePar li
{
   padding:0 0 3px 10px;
   margin:0 0 0 25px;
   list-style-type:disc;
}

div.left_content_reisinfo span, div.left_content_oversur span
{
	font-size:11px;
	font-family:Verdana;
}



div.Onetrigger li a, div.OnetriggerRight li a, div.Onestory li a, div.browseOneGroup a
{
	text-decoration:none;
    color:#fb0f0c;

}

div.Onestory li a:hover, div.OnestoryRight li a:hover, div.Onetrigger li a:hover, div.browseOneGroup a:hover
{
	text-decoration:underline;
}

p.direct 
{
	color:#89949d;
}

/* -------- New styles by Carlo --------- */

div.onePar table, div.oneParNoMenuContact table, div.oneParNoMenuContact table.Offer
{
	margin:0 0 25px 0;	
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #f4efd5;
}

table.Offer
{
	width:692px;
}

div.oneParNoMenuContact table
{
	width:638px;
}

div.onePar thead, div.oneParNoMenuContact thead, div.oneParNoMenuContact table.Offer thead
{
	background-color:#fff9db;	
}

.imgBorder
{
	padding:1px;
	border:1px solid #f4efd5;
}

/* - Added classes for flightroute table - */

div.oneParNoMenuContact thead.od, div.oneParNoMenuContact thead.odBorder
{
	background-color:#fff2b6;
}

div.oneParNoMenuContact thead.od th
{
	/*border-bottom:1px solid #eadda7;*/
	font-weight:bold;
}

div.oneParNoMenuContact thead.odBorder th
{
	/*border-bottom:1px solid #eadda7;*/
	/*border-top:1px solid #eadda7;*/
	font-weight:bold;
}

th
{
	color:#574f2f;
	font-weight:normal;
	
}

.TableFootNote
{
	background-color:#fff9db;
	color:#bbb083;
	font-size:10px;
}

/* - ------------------------------------- - */

div.onePar table, div.onePar td, div.onePar th, div.oneParNoMenuContact th, div.oneParNoMenuContact td, div.oneParNoMenuContact table, div.oneParNoMenuContact table.Offer
{
	padding:5px;
	Border-collapse: collapse;
	
}

div.onePar th, div.onePar td, div.oneParNoMenuContact td
{
	padding-right:40px;
}

div.onePar td, div.oneParNoMenuContact td
{
	border-top:1px solid #f4efd5;
}

.photoContainer dl
{
	float:left;
	padding:0 0 10px 10px;	
}

.photoContainer dt
{
	width:85px;
	float:left;
	padding-bottom:3px;
	color:#857842;
}

.photoContainer dd
{
	padding-bottom:3px;
}

.photoContainer p.footNote, p.selectNote
{
	color:#857842;
	font-size:10px;
	line-height:140%;
	float:left;
	clear:both;
	width:230px;
	margin:0 10px 0 10px;
	_margin: 0 5px 0 5px;
	padding:5px 0 10px 0;
	border-top:1px dashed #f4efd5;
}

p.selectNote
{
	margin:0;
	padding:0;
	border-top:0;
}

div.formFieldNoMenu, div.formField
{
	background: url(../images/framework/bg_booking3.gif) #fff9db repeat-x top left;
    float:left;    
    padding:10px;
    width:620px;
}

div.formField
{
	width:670px;
}

div.formFieldNoMenu
{
	margin-top:10px;
}

p.ContactText
{
	width: 620px;
}

div.oneParContainerNoMenu
{
	float:left;
}

/*
div.oneParContainerNoMenu p
{
	width:620px;
}
*/


div.formField h1, div.formFieldNoMenu h1
{
	padding:0 0 0 0;
	font-size:14px;
}

div.formField fieldset, div.formFieldNoMenu fieldset
{
	float:left;
	border:0;
	margin:0;
	padding:0;
	width:300px;
}

div.formField p, div.formFieldNoMenu p
{
	display:block;
	float:left;
	width:auto;
	margin-right:40px;
}

div.formFieldNoMenu p
{
	margin-right:0;
}

div.formField select, div.formField input, div.formFieldNoMenu select, div.formFieldNoMenu input
{
	float:left;
	display:block;
	margin:1px 0 1px 0;
	padding:1px 3px 1px 3px;
	font-size:11px;
}

input#FormPosted
{
	display : none;
}

div.formField select, div.formFieldNoMenu select
{
	width:175px;
	height:20px;
}

div.formField input, div.formFieldNoMenu input
{
	width:165px;
}

div.formField fieldset label, div.formFieldNoMenu fieldset label
{
	width:115px;
	float:left;
	color:#574f2f;
	margin:3px 0 0 0;
}

div.formField div.oneRadio
{
	float:left;
	width:85px;
	margin:1px 0 1px 0;
	padding:1px 3px 1px 0;
}

div.formField input.radio
{
	width:auto;
	margin-top:3px;
}

div.formField div.oneRadio span
{
	float:left;
	display:block;
	width:40px;
	*margin-top:5px;
	margin-left:5px;
}

div.formFieldNoMenu fieldset.remark label
{
	width:200px;
	margin-bottom:3px;
	float:left;
}

div.formFieldNoMenu fieldset.remark textarea
{
	float:left;
	width:280px;
	height:135px;
	font-family:Verdana;
	font-size:11px;
	padding:3px;
	line-height:130%;
}

div.buttonField
{
	float:left;
	width:650px;
	text-align:right;
}

div.buttonFieldNoMenu
{
	float:left;
	text-align:right;
	width:610px;
}

.oneParNoMenu, .oneParNoMenuContact
{
	float:left;
    margin:0 0 0 0;
    width:580px;
}

.oneParNoMenuFaq
{
	float:left;
	margin: 0 0 0 0;
	width:500px;
}

.oneParNoMenuContact
{
	 width:928px;
}


.oneParNoMenuContact div.photoContainer
{
	border:1px solid #f4efd5;
	float:right;
	padding:2px;
	margin:0 0 20px 30px;
	background-color:#FFFFFF;
}

.oneParNoMenu p.oneParQuote, .oneParNoMenuContact p.oneParQuote
{
    font-size:18px;
    font-family:'Georgia';
    font-style:italic;
    color:#e0bc2e;
    text-align:left;
    padding:10px;
    line-height:26px;
    width:230px;
}

.oneParNoMenu p
{
    font-size:11px;
    padding:0 0 10px 0;
    line-height:170%;
    text-align:left;
    margin:0;
}

div.oneParContainerNoMenuFaq
{
	background: url(../images/framework/bg_booking4.gif) #ffed93 repeat-x;
    float:left;
    padding:10px 0 10px 10px;
    margin:0 15px 15px 0;
	width:282px;
}

ol.firstList h1
{
	margin:5px 0 0 0;
	padding:0 0 0 0;
	color:#574f2f;
}

ol.oneFaqList
{
	list-style-position:outside;
	padding:0 0 15px 30px;
	float:left;
	width:235px;
}

ol.oneFaqList li
{
	margin:0 0 0 0;
	color:#bbb083;
	padding:5px 0 5px 0;
}

ol.oneFaqList li span
{
	width:30px;
	float:left;
}

ol.oneFaqList a, .upLink a 
{
    text-decoration:none;
    font-size:11px;
    color:#fb0f0c;
}

ol.oneFaqList a:hover, .upLink a:hover
{
    color:#fa0f0c;
    text-decoration:underline;
}

.faqAnswer h1
{
	margin:0 0 10px 0;
	padding:0;
}

ul.oneFaqAnswer
{
	list-style-type:none;
	float:left;
	margin-bottom:35px;
}

ul.oneFaqAnswer li
{
	/*border:1px solid #f4efd5;*/
	float:left;
	margin-bottom:10px;
	padding:0;
	background-color:#fffbea;
	width:620px;
	
}

.oneFaqAnswer a.title
{
	color:#574f2f;
	font-weight:bold;
	display:block;
	float:left;
	padding:5px 5px 5px 5px;
	background-color:#fff2b6;
	border-bottom:1px solid #ffffff;
	width:608px;
}

.oneFaqAnswer a.title:hover
{
	color:#574f2f;
	text-decoration:none;
}

.oneFaqAnswer p
{
	margin:5px 5px 0 5px;
	padding:0 0 5px 0;
	float:left;
	color:#000000;
	width: 600px;
}

.upLink
{
	border-top:1px dashed #eadda7;
	margin:5px 5px 0 5px;
	padding:5px 0 5px 0;
	float:left;
	text-align:right;
	width:608px;
	_margin:5px 0 0 0;
}

.upLink a
{
	font-size:10px;
}

/*  iFrame pagina's  */

.infoFrame 
{
	width:100%;
	height:1000px;
	border:0;
	margin:0;
	padding:0;
	overflow: auto;
}

div#artikel
{
	text-align:left;
	overflow: hidden;
}

fieldset.ExternalForm
{
	float:left;
	background: url(../images/framework/bg_booking3.gif) #fff9db repeat-x top left;
    padding:10px;
    margin-top:15px;
    width:670px;
    border:0;
    _width:668px;
}

fieldset.ExternalForm div.left, fieldset.ExternalForm div.right
{
	float:left;	
}

fieldset.ExternalForm div.left
{
	margin-right:48px;
	width:310px;
	_margin-right:25px;
}

fieldset.ExternalForm div.right
{
	width:300px;
}

fieldset.ExternalForm label
{
	width:135px;
	float:left;
	color:#574f2f;
}

select.text, textarea, select.multi
{
	font-family:Verdana;
	font-size:11px;
	width:270px;
	float:left;
	margin:2px 0 10px 0;
}

select.multi
{
	height:100px;
}

textarea
{
	/*color:#bbb083;*/
	padding:2px;
}

.passportTypes
{
	float:left;
	padding-top:2px;
}

.passportTypes span
{
	font-size:10px;
}

/* -------- Changed styles by Carlo --------- */

#other_tabs 
{
    float:right;
    padding-top:5px;
    width:460px;
    text-align:right;
}

#other_tabs #LanguageSelector
{
	float:right;
	/*clear:both;*/
	color:#f2e6ae;
	margin-bottom:5px;
	width:460px;
}

#other_tabs #LanguageSelector a
{
	color:#fb0f0c;
	text-decoration:none;
	font-size:10px;
}

#other_tabs #LanguageSelector a:hover
{
	text-decoration:underline;
}

#other_tabs #LanguageSelector a.Selected
{
	color:#6c5700;
	font-size:10px;
	font-weight:bold;
	
}

#other_tabs #LanguageSelector a.Selected:hover
{
	text-decoration:none;
}

a.ButtonBG, div.oneParNoMenu a.ButtonBG
{
	
	background: url(../images/buttons/bg_button.gif) repeat-x;
	font-size:11px;
	color:#000000;
	border-right:1px solid #7f9db9;
	border-bottom:1px solid #7f9db9;
	border-left:1px solid #d9e3f6;
	border-top:1px solid #d9e3f6;
	padding:2px 10px 2px 10px;
	display:block;
	float:right;
	text-decoration:none;
	line-height:140%;
	margin:15px 50px 10px 0;
}

div.oneParNoMenu a.ButtonBG
{
	margin: 15px 0 10px 0;
}

a.ButtonBG:hover, div.oneParNoMenu a.ButtonBG:hover
{
	text-decoration:underline;	
}

/* ---------------- Partner pagina ---------------- */

img.partnerLogo
{
	float:left;
	margin:0 25px 25px 0;
	width:117px;
	padding:1px;
	border:1px solid #f4efd5;
}

div.partner
{
	float:left;
	width:540px;
	margin:0 0 25px 0;
}

a.partnerLink
{
    text-decoration:none;
    color:#ff0000;
    
}

a.partnerLink:hover
{
    text-decoration:underline;
}