IMG {
        border-color:   #FFFFFF;
}
BODY {
        font-family:             arial, helvetica, sans-sherif;
        font-size:              12px;
        line-height : 120%;
        background :  url(/images/body_bgc.gif);
        color:  #FFFFFF;

}
A {
        color:                  #adadbe;
        text-decoration:        underline;
}

A:link {
        color:                  #adadbe;
        text-decoration:        underline;
}

A:active {
        color:                  #adadbe;
        text-decoration:        underline;
}

A:visited {
        color:                  #adadbe;
        text-decoration:        underline;
}

A:hover {
        text-decoration:        none;
        color: #ffffff;
}


P, B, EM {
        font-family:             arial, helvetica, sans-sherif;
        font-size:              12px;

}

H1{
       	font-family: times,  serif;
    	font-size: 20px;
    	font-weight: normal;
    	color: #ffffff;
    	text-decoration: none;
}

H2{
        font-family:            Arial, verdana;
        font-size:              15px; 
        color:                  #ffffff;
        font-weight:            bold;
}

H3{
        font-family:            Arial, verdana;
        font-size:              15px;
        color:                  #ffffff;
        font-weight:            bold;
}

H4{
        font-family:            Arial, Times,  serif;
        font-size:              15px;
        color:                  #ffffff;
        font-weight:            normal;

}

H5{
        font-family:            verdana, arial, helvetica, sans-sherif;
        font-size:              13px;
        color:                  #ffffff;
        font-weight:            bold;
}

H6{
        font-family:            verdana, arial, helvetica, sans-sherif;
        font-size:              11px;
        color:                  #ffffff;
        font-weight:            bold;
}


PRE{
        font-family:            courier;
        font-size:              11px;
        color:                  #ffffff;
}

ADDRESS{
        font-family:            courier;
        font-size:              13px;
        color:                  #ffffff;
}

TABLE TD {
        font-family:            arial, helvetica, sans-sherif;
        font-size:              12px;
        color:                  #ffffff;
        line-height : 130%;
}


LI{
        font-family:            arial, helvetica, sans-sherif;
        font-size:            12px;
        margin-bottom           :10px;

}


a.footer,
a.footer:link,
a.footer:hover,
a.footer:visited
{
font-family:             arial, helvetica, sans-sherif;
font-size:              10px;
color:                  #adadbe;
}


.path{
font-size:      11px;
font-family:    arial, sans-serif;
COLOR:          #000000;
}


UL{
list-style-image:       url(/images/icons/ul.gif);
}




.dlink A {
color:                  #ffffff;
text-decoration:        underline;
}

.LastNewsBodyNoir
{
font-family:    arial;
font-size:      11px;
text-decoration: none;
color : #000000 ;

}



SELECT.filter {
font-family:    arial;
font-size:      11px;
}
div#searchbar
{
position:absolute;
top:68px;
left:1px;
width:250px ;
height:25px;
}

.txtgrasvert {
FONT: bold 12px Arial, Helvetica, sans-serif;
TEXT-TRANSFORM: none;
COLOR: #73b64c;
TEXT-DECORATION: none;
}
.txtgrasnoir {
FONT: bold 12px Arial, Helvetica, sans-serif;
TEXT-TRANSFORM: none;
COLOR: #333333;
TEXT-DECORATION: none;
}
.lienstxt {
FONT: 12px Arial, Helvetica, sans-serif;
TEXT-TRANSFORM: none;
COLOR: #73b64c; 
TEXT-DECORATION: underline;
}
.footer {
FONT: 10px Arial, Helvetica, sans-serif;
TEXT-TRANSFORM: none;
COLOR: #666666;
TEXT-DECORATION: none;
}
.linkfooter {
FONT-SIZE: 10px;
COLOR: #adadbe;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline ;
}
.newstitre {
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #373536;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;
}
.newslien {
FONT-WEIGHT: normal; 
FONT-SIZE: 11px; 
COLOR: #73b64c;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline ;
}
.newscontent {
FONT-SIZE: 11px;
COLOR: #373536;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none  ;
}

a.menuTopon,
a.menuTopon:link,
a.menuTopon:visited ,
a.menuTopon:hover
{
color : #ffffff;
}
a.menuTopoff,
a.menuTopoff:link,
a.menuTopoff:visited ,
a.menuTopoff:hover
{
color : #ffffff;
}
td.widgettitle
{

FONT-WEIGHT: bold;
FONT-SIZE: 11px;
TEXT-TRANSFORM: none;
COLOR: #ffffff;
FONT-STYLE: normal;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-VARIANT: normal;
TEXT-DECORATION: none;
}
td.menulvl2off
{
background:#333333 ; 
}
td.menulvl2on
{
background:#F20018 ; 
}
td.menulevel2On
{
padding-top:3px; 
}
td.menulevel2Off
{

padding-top:3px; 
}


td.menulvl3On
{
FONT-SIZE: 11px;
color : #d16250; 
}
td.menulvl3Off
{
FONT-SIZE: 11px;
}


td.menulvl4On
{
FONT-SIZE: 11px;
color : #d16250; 
}
td.menulvl4Off
{
FONT-SIZE: 11px;
}


a.path,
a.path:link,
a.path:visited 
{
font-size:11px ; 
color:#ffffff ;
text-decoration:underline ;
}
a.path:hover
{
text-decoration:none ; 
}
span.path
{

font-family:     arial, sans-serif;
font-size:11px;
color:ffffff;
}
td.path{padding-left:7px;font-weight:    bold;}

a.menuRight2on,
a.menuRight2on:link,
a.menuRight2on:visited ,
a.menuRight2on:hover
{
FONT-SIZE: 11px;
COLOR: #d16250;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none ;
font-weight:bold;
}
a.menuRight2off,
a.menuRight2off:link,
a.menuRight2off:visited
{
FONT-SIZE: 11px;
color : #ffffff;
font-weight:bold;
text-decoration:none ;
 
}
a.menuRight2off:hover{text-decoration:none ;color : #ffffff;}


a.menuRight3off,
a.menuRight3off:link,
a.menuRight3off:visited
{
color : #ffffff;
text-decoration : none ;
}
a.menuRight3off:hover{text-decoration:underline;}


a.menuRight4off,
a.menuRight4off:link,
a.menuRight4off:visited
{
color : #ffffff;
text-decoration : none ;
}
a.menuRight4off:hover{text-decoration:underline;}


a.lastNews,
a.lastNews:link,
a.lastNews:visited

{
        font-size : 9px; 
        color: #F20018;
}

a.lastNews:hover{color: #000000;text-decoration:none;}

td.NewsEngineMonth
{
font-weight:bold;
}
td.NewsEngineDate
{

}
a.newsContent,
a.newsContent:link,
a.newsContent:visited
{
color : #72B54B;
text-decoration : underline ;
}
a.newsContent:hover{text-decoration:none;}

td.error {
border : solid 1px red ;
}

td.footer_print
{
FONT-SIZE: 9px;
color : #000000;

}
td.newsicon{
padding-top :5px;
}


td.LastNewsDate
{
        color :#9EB317;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
}
span.LastNewsDate {
        color :#9EB317;
        font-weight:    bold;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;

}

td.LastNewsBody
{
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
}

SPAN.errorExplanation {
        color:          #ff0000;
        font-weight:    bold;
}

SPAN.errorSign {
        color:          #ff0000;
        font-weight:    bold;
        font-size:      20px;
}

DIV.errorMessage {
        font-size:      11px;
        border:         1pt solid #ff0000;
        padding:        8px;       
        align:          center;
        color:          #ff0000;
        font-weight:    normal;
}
LI.sitemaplevel1 {

list-style-image:       url(/images/icons/ul.gif);
        font-weight:            bold;
        font-size:              14px;
}
LI.sitemaplevel2 {

list-style-image:       url(/images/icons/ul.gif);
        font-weight:            normal;
        font-size:              11px;
}

DIV.notranslation {
        font-size:      11px;
        color:          #ff0000;
        font-weight:    bold;
}

a.langueon,
a.langueon:link,
a.langueon:visited,
a.langueon:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
a.langueoff,
a.langueoff:link,
a.langueoff:visited,
a.langueoff:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #C4D474;
	text-decoration: none;
}
.menutop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
    background:  #797979; 
}

a.menuOff,
a.menuOff:link,
a.menuOff:visited

{
        font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform : uppercase ;
	color: #ffffff;
	text-decoration: none;
        

}
a.menuOff:hover
{
color: #adadbe ;
}

a.menuOn,
a.menuOn:link,
a.menuOn:visited

{
        font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform : uppercase ;
	color: #d16250;
	text-decoration: none;
        

}
a.menuOn:hover
{
color: #ffffff ;
}





.langueon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.langueoff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #adadbe;
	text-decoration: none;
}
td.menuLvl3_off
{
font-size :11px;
color:#9EB317;
}

td.menuLvl4_off
{
font-size :11px;
color:#9EB317;
}


div#credits
{
position:relative ;
z-index:4 ;
top : 20px ; 
left :10px; 
}
a.footerlink,
a.footerlink:link,
a.footerlink:visited
{
FONT-SIZE: 9px;
color : #adadbe;
text-decoration : none ; 
}
a.footerlink:hover{text-decoration:underline;}

a.creditlink,
a.creditlink:link,
a.creditlink:visited
{
        FONT-SIZE: 9px;
        color : #56565F; 
        text-decoration : none ; 
}
a.creditlink:hover{color : #adadbe; text-decoration:none;}


SPAN.searchResultDescription {
        font-size: 11px;
        line-height:            130%;

}

.menuOn
{
background : #061848;
text-transform : uppercase ;  
}
.menuOff
{

text-transform : uppercase ;  
}

.language {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.languageoff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

td.login
{

 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;

}

a.login,
a.login:link,
a.login:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;

}
a.footerlink:hover{text-decoration:underline;}

.homeConferenceNormal {
        font-size:      11px;
}
.homeConferenceAbstract {
        font-style:      normal;
}
.homeConferenceTitle {
        font-size:      11px;
        font-weight:    bold;
}
.homeConferenceDate {
        font-size:      11px;
        font-weight:    normal;
        color:          #ff0000;
        font-style:      italic;
}

.homeConferenceMore {
        font-size:      10px;
        font-weight:    normal;

}

img.restricted
{
padding-left:3px;
padding-right:3px;
}
div.report
{
line-height :140% ;
border : dashed 1px red ;
background :#ffffff;
width:580px ;
padding:5px;
}


td.gallery_desc
{
        font-size:      9px;
        font-weight:    normal;
        color:          #000000;
        font-style:      italic;
        line-height :140% ;   
        background:#F7F6F6; 
        padding-top :3px; 
}
div#navigator
{
text-align: center ;
}

img.slideimg
{
border: solid 1px #DAD2C8;
}
td.mediaheader
{
background :#CB0013;
color:#ffffff;
}
a.navig,
a.navig:hover,
a.navig:visited,
a.navig:link,
a.navig:active
{
     color:#ffffff;
     text-decoration : none ;
     padding-bottom :3px;
     font-weight :bold ;
}
DIV.guest
{
        font-size:      9px;
        font-weight:    normal;
        color:          #000000;
}


TD.reservationboardheader, TD.sectionHeader2, TD.sectionHeader, TD.mName
{
        font-size:      12px;
        font-weight:    bold;
        color:          #ffffff;
        background:          #CC0014;
}
TD.reservationboardcell, TD.entityValue, TD.mValue, TD.mPicture
{
        font-weight:    normal;
        background:     #f5f5f5;
}

TD.reservationboardsection, TD.mSection {
        font-size:      12px;
        font-weight:    bold;
        background:     #c0c0c0;
}

TD.entityLabel, TD.mTitle
{
        font-weight:    bold;
        background:     #DDDDDD;
}

.to_confirm {
        color:          #CC0014;
        font-weight:    bold;
        text-decoration:        blink;
}
.to_confirm_home {
        color:          #ff0000;
        text-decoration:        blink;
        
        
}


div#menu
{
position: absolute  ;
top :0px ;
left : 0px ;
width: 794px ;				
}

div#menuright
{
position: absolute  ;
top :82px ;
left : 0px ;
width: 184px ;	
}

div#youarehere
{
position: absolute  ;
top :82px ;
left : 186px ;
width: 608px ;	
}

div#tools
{
position: absolute  ;
top :34px ;
width : 450px ; 
text-align: right ; 

left: 344px !important; /* for most browsers */
left /**/:344px; /* for IE5/Win */

}

div#web1
{
position :relative ;
left : -405px ;
top: -42px;
}

div#web2
{
position :relative ;
left : 380px ;
top: 42px;
}


td.footer
{
color : #adadbe ;
}

td.FormSection
{
font-weight : bold ; 
}

TD.modelTablSelected {
        border-top:     1pt solid #46486D;    
        border-left:     1pt solid #46486D; 
        color:           #D46657;
        text-align: center;
}
TD.modelTablSelectedLast {
        border-top:     1pt solid #46486D;    
        border-left:     1pt solid #46486D;
        border-right:     1pt solid #46486D;
        color:           #D46657;
 
        text-align: center;
}
TD.modelTablUnSelectedFirst {
        border-bottom:     1pt solid #46486D;    
        text-align: center;
}

TD.modelTablUnSelected {
        border-bottom:     1pt solid #46486D;    
        border-left:     1pt solid #46486D; 
        text-align: center;
}
TD.modelTablUnSelected A:link, TD.modelTablUnSelected A:visited {
        text-decoration:        none;
}
TD.modelTablUnSelectedFirst  A:link, TD.modelTablUnSelectedFirst A:visited {
        text-decoration:        none;
}

TD.modelLeftRightBorder {
        border-left:     1pt solid #46486D; 
        border-right:     1pt solid #46486D; 
}

TD.modelOrderLine {
        background:     #D7DBD3;
        border-left:     1pt solid #46486D; 
        border-right:     1pt solid #46486D; 
        font-weight:    bold;
}
TD.modelPrice {
        font-weight:    bold;
        color:  #000134;
        font-size:      15px;
}

TD.addModelToCart {
        font-weight:    bold;
        color:          #D46657;
        font-size:      15px;
}
A.addModelToCart:link, A.addModelToCart:visited  {
        color:          #D46657;        
}
A.addModelToCart:hover  {
        color:                    #D46657;
        text-decoration:        underline;
}

TD.orderheader {
        background:     #D7DBD3;
        font-weight:    bold;
        color:          #000000;
        vertical-align:         middle; 
        height:         25px;
        border-bottom:     1pt solid #000134; 
}
TD.cartHeader, TD.FormSection {
        background:     #D7DBD3;
        font-weight:    normal;
        color:          #000000;
        vertical-align: middle; 
}


TD.cartLine, TD.cartDescription, TD.orderfieldvalue, TD.tdFieldValue {
        border-bottom:     1pt solid #46486D; 
        vertical-align:         middle;   
}

TD.cartLineTotal, TD.orderfieldname, TD.tdFieldLabel {
        border-bottom:     1pt solid #46486D; 
        vertical-align:         middle;  
        font-weight:    bold; 
}

DIV.content {
        padding:        5px;
}
.priceExclVAT {
        font-size:      10px;
        font-weight:    normal;
}
DIV.orderWarning {
        color:  #D46657;
        border: 1pt solid #D46657;
        padding:        5px;
}
.errorMessage {
        font-size:      11px;
        color:          #dd0000;
        font-weight:    bold;
}
SPAN.currentStep {
        color:          #D46657;
        font-weight:    bold;
}

SPAN.small_prices {
        font-size:      9px;
}

TABLE.shopItemPrice{
        background: #FFFFFF;

}

.shopItemPrice TD{
        color:#000000;
        font-size:12px;
        font-weight:normal;
}

.shopItemPrice TD.shopTotal{
        font-size: 14px;
        font-weight: bold;
        background: #D0D0D0;
        padding:4px;
}

.shopItemPrice TD.shippingZone{
        background: #D0D0D0;
        border-right:2px solid #FFFFFF;
}

#countryDelivery{
        font-size:11px;
}
#countryDeliveryBig{
        font-size:13px;
        font-weight:normal;
}
#countrySelector A {
        color:#0000CE;
}
#countryLink A {
        color:#0000CE;
}

DIV.cItem{
        width:150px;
        float:left;
        overflow:hidden;
        padding:2px;
}


DIV.cItem A, DIV.cItem A:hover {
        color:#0000CE;
}
TD.cartDescription2 {
        padding: 4px 0px 4px 0px;
        border-bottom:     0pt solid #46486D; 
        vertical-align:         middle;   
}

TD.cartLineSubTot {
        padding: 4px 0px 4px 0px;
        border-bottom:     1pt solid #46486D; 
        vertical-align:         middle;   
}
TD.cartLineTotal2 {
        padding: 4px 0px 4px 0px;
        border-bottom: 1pt solid #46486D; 
        vertical-align: middle;  
        font-weight: bold; 
        font-size:13px;
}











