
body         { padding:0; margin:0; font-family:Georgia;font-size:13px }

#basesito {}

#tariffe {font-family:verdana} 
#tariffe  {font-size:11px;} 
  #tariffe td {font-weight:bold;}
  #tariffe .grigio {color: #ff0000; background-color: #F2F2F2}
  .nuovo  {background-image: url('/images/sfondonatale.gif'); background-repeat: repeat-x; 
               background-position: left top}

#lingua {position: absolute; top: 4px; right: 170px}

#prenotaveloce {color:#ffffff}

.photogallery{border:5px solid #003366; float:left;margin:10px}
.photogallery a:hover{border:5px solid #ffffff; }

#datifinanziamento{display:none;color: #ffffff; background-color: #ff0000}

#footer {position:relative;border-top:2px outset #CCCCCC; background-position:  center top; height:180px;width:100%; background-image:url('/images/sotto.png'); background-repeat:no-repeat}
#centrofooter {width:980px;}
#fotos {float:right;width:220px;}

#topc {margin-bottom:3px;text-align:center;border-bottom:2px solid #FFFFFF; height:40px;width:100%;width:100%; background-color:#003366}
#sito {text-align:left;width:990px;position:relative}
#logo{z-index:60;position:absolute;top:20px;left:20px}
#nverde{z-index:60;position:absolute;top:290px;left:480px}
#topc table tr td a{font-family:georgia;size:11px;color:#ffffff}

#topsx {position:relative;float:left;width:650px;}
#topsx h1, #topsx .titolo_pagina{padding:0;font-color:color:#003366;font-family:Josefin Sans Std Light;}
#topdx {float:right;width:325px; }

#prenotaveloce {color:#ffffff;}
#prenotaveloce td{font-size:12px;color:#ffffff;font-family:georgia, serif;}
#prenotaveloce select {padding:2px;}
#prenotaveloce h3{font-size:16px;font-color:#ffffff;font-family: 'Josefin Sans Std Light', georgia, serif;}



#sxhome {}
 a.menu {padding-left:4px;font-size: 13px;color:#ffffff; font-family:Arial; font-weight:bold}
 a:hover.menu {color:#D5CEC5; }


.top {width:1000px; background-color:#FFFFFF}
.under_top { width:1000px;border-top: 2px solid #FFFFFF; background-color: #004F84}

ul {margin:0px;padding-left:15px;
	list-style-type: square;
}

.small_bianco{padding:3px;font-size:11px;color:#FFFFFF;}
.small_bianco a{color:#FFFFFF;}
.scroll_news {border:1px solid #666666; background-color: #FFFFFF}

li{
margin:0;padding:0;font-size:12px;
}


.testo{font-size:11px;}

a {
color:#C00418;
text-decoration:none;
font-variant:normal
}
a:hover {
color:#CC3F26;
text-decoration:none;
font-variant:normal;}




.superior {color:#008000; font-weight:bold}


	.mainExpand {
  cursor:hand;
  cursor:pointer;
}

:hover.mainExpand{color: #004F84; background-color: #663300}


th {color:#FFFFFF;
text-decoration:none;
font-variant:normal; font-size:11px; font-weight:bold; background-color:#004F84}

.testo_interno p,.testo_intero div, .testo_interno,.testo_small,.testo_news,.testo_link{font-size:12px;padding-top:5px; line-height:140%}


.alert{
font-size:11px;
color:#ff0000;
font-weight:bold;
}




#padding{padding:4px;}



.novis {	display: none;}





.under {}

form { padding: 0;margin:0 ;z-index:0}


input { font-family:georgia; font-size:10px; color:#333333;z-index:0 }
select { font-family:georgia; font-size:10px; color:#333333;z-index:0 }
textarea{ padding: 0;margin:0; font-family:georgia; font-size:10px;z-index:0 }

.newsletter        {  padding-right:20px;padding-left:20px}

.newsletter p  { padding:0;margin:0}

.tab_newsletter {border:1px solid #333333;}


.sfondo_newsletter {background-color: #F3F3F3}
               
.bordo_banner,.imgbanner {border:1px solid #333333}

.grigio {color:#999999}



.tit_dx {width: 160; height: 13; color: #FFFFFF; font-family: georgia; font-size: 11px; 
               font-weight: bold; background-image: 
               url('/images/bordo_top_azzurro.gif'); background-repeat: 
               no-repeat; background-position: left top}


.smallissimo{font-size:1px}
.extrasmall{font-size:3px}
.centro      {padding-top:10px;padding-right:10px;padding-left:10px;background-color:#FFFFFF }
.menudx  {vertical-align:top;background-color:#FFFFFF; padding-right:10px}

.menusx  {vertical-align:top;background-color:#FFFFFF; padding-left:10px}

.centro_dx_azzurro {width: 160;color: #FFFFFF; font-size: 11px; background-color: #346DB3;font-family:georgia}

.centro_dx {width: 160;background-image: url('/images/bordo_centro.gif'); background-repeat: repeat-y; 
               background-position: center top}

.banner_small{ width:777px;padding:3px; background-image:url('/images/bg1.gif');border:4px solid #FFFFFF}


#grigio { background-color:#838182}
.bianco {color:#FFFFFF;}
.bianco a{color:#FFFFFF;}


#sfondonews {background-color:#0C0B37}

.chiaro {background-color: #EFEFEF;color: #333333}
.scuro {background-color: #D2D2D2;color: #000000}


p{margin:0px;padding:0px}
form {margin:0px;padding:0px}
input {font-family:georgia;font-size:11px;}
select {font-family:georgia;font-size:11px;}
textarea {font-family:georgia;font-size:11px;}



.opacity{
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
} 
.tipocamera{color:#ffffff}

.sfondo_bianco{background-color: #FFFFFF}

#sfondo_grigio{background-color:#EBEBEB}



hr           { color: #003366;height:1px;margin:0px;padding:0px }


.sfondo_camere {text-align:left}
h1,h2,h3,h4,h5,h6 {padding:0;margin:0}

.date {padding:5px;text-align:center;background-position: left top; width:516;height:43px; background-image:url('/images/sfondo_azzurro.gif'); background-repeat:no-repeat}

h1 { font-size: 22px; }
h2 { font-size: 19px; }
h3 { font-size: 17px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 13px; }




#slideshow {position:relative

}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow img.active {
    z-index:10;
    opacity:1.0;
}

#slideshow img.last-active {
    z-index:9;
}




#prenotaveloce,#prenotaveloce h2,#prenotaveloce div,#prenotaveloce td  {color:#ffffff}



.small {font-size:10px}
.small a{font-size:10px}
.small a:hover{font-size:10px}



#centrofooter .small , #centrofooter .small a{color:#FFFFFF; }

#centrofooter .small a{color:#FFFFFF; text-decoration:underline}




h2           { color: #233162; font-weight: bold }
.bottone     { color: #233162; font-size: 10px; font-weight: bold; border: 2px solid #233162; 
               background-color: #FFFFFF }
#pax_1  { font-size: 10px; font-family:Verdana; background-color:#E9E9E9 }
#pax_2  { font-size: 10px; font-family:Verdana; background-color:#D7E1DE }
#pax_3  { font-size: 10px; font-family:Verdana; background-color:#E9E9E9 }
#pax_4  { font-size: 10px; font-family:Verdana; background-color:#D7E1DE }
#pax_5  { font-size: 10px; font-family:Verdana; background-color:#E9E9E9 }
#pax_6  { font-size: 10px; font-family:Verdana; background-color:#D7E1DE }

.vista_mare { font-size: 10px; font-family:Verdana; color:#2A66AF; font-weight:bold  }
.casa_madre { font-size: 10px; font-family:Verdana; color:#FF0000; font-weight:bold  }
.bold { font-size: 10px; font-family:Verdana; color:#333333; font-weight:bold  }
























ul#nav{position:absolute;left:5px;top:20px;z-index:9000}

ul#nav,ul#nav li,ul#nav ul,ul#nav ul li{margin:0;padding:0;list-style-type:none;font-weight:bold;}

ul#nav li{height:20px;display:block;float: left;position: relative; font-weight:bold }
ul#nav li a 
{z-index:900;
font-family:Georgia;
    text-align: left;
    font-weight:bold;
    font-size:13px;
    padding:2px;
    line-height:17px;
     color: #F5F3F1;
 }



ul#nav li li{z-index:9000;font-weight:bold;float: none;display:block;!important;display: inline; /*IE*/}

ul#nav ul{z-index:9000;left:0px;position: absolute;top:18px;display:none;;}
ul#nav li li a
{
font-weight:bold;
    color: #F4F2EF;
    font-family:georgia;
    padding:5px;
    display:block;
    text-align: left;
    text-decoration: none;
    font-weight:bold;
    width:170px;z-index:900;
    font-size:11px; background-color:#003366
    

}


ul#nav li a:hover{z-index:9000;   color:#FFFFFF; font-weight:bold}
ul#nav li li a:hover{z-index:90000;   background-color: #C40019; color:#FFFFFF; font-weight:bold}



.nav-one li:hover a, 
.nav-one li.sfHover a {
  background: #0088D2;
  color: #FFFFFF
}




.nav-one li:hover ul a, 
.nav-one li.sfHover ul a {
  background: #0088D2;
  color: #FFFFFF	
}

.nav-one li:hover ul a:hover, 
.nav-one li.sfHover ul a:hover {
  background: #0088D2;
  color: #FFFFFF;	
}

#ricercaopodo {;font-family:verdana;padding:4px;border:1px solid #003366; font-size:11px; background-color:#F5F3F1}
#ricercaopodo h4 {margin:-4px;margin-bottom:5px;padding:3px;font-size:12px;font-family:verdana;width:100%;color:#F5F3F1;background-color:#003366}
#ricercaopodo input {padding:1px;border:1px solid #003366; font-size:11px; background-color:#E8E4DF}


ul#nav li a.selezionato {text-decoration: underline; color: #F3F1EE}
ul#nav li a:hover.selezionato {text-decoration: underline; color: #0088D2; background-color:#003366}
