/* R E S E T */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, th, td {padding: 0; margin: 0;}

.rightback { background-color:#F5F3F1; }


body {font-size: 62.5%;}
a {text-decoration: none;}
fieldset, img {border: 0;}
table {border-collapse: collapse; border-spacing: 0;}
ol, ul {list-style: none;}
address, caption, cite, code, dfn, em, th, var {font-weight: normal; font-style: normal;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; font-size: 100%;}
q:before, q:after {content: '';}
abbr, acronym {border: 0;}

/* Sinet */
.fuori_browser { position: absolute; left: -3000em; width: 1px; height: 1px; text-indent: -9999px;}
.floatRemove { clear: both; }

/* LAYOUT */

div#wrapper {float: left; width: 100%;}
div#content {float:left;}
div#extra {float: right; }

/*IE6*/
* html div#container {width: 760px;}
* html  div#wrapper {float: left; width: auto; margin: 15px 363px 0 0;}
* html div#content {margin: 0;}
* html div#extra {margin-left: -323px;}
* html .spotlight {width: 320px;}
* html .thematic {width: 365px;}

.tour, .thematic, .focus {width: 95%;}

/* BASE AND COMMON */

#main-nav li, #nav li {float: left;}
h2 {text-transform: uppercase; font-size: 1.15em; padding-left: 15px; padding-top: 10px; color: #000; font-weight: bold; }
#header h2 {text-transform: uppercase; font-size: 1.15em; padding-left: 15px; padding-top: 10px; color: #000; font-weight: bold; background: url(../Immagini/onda_brown.png) -5px no-repeat;}
.paginated {text-align: right; margin: 15px 50px 15px 0;}
.paginated li {display: inline; color: #999;}
.paginated a {color: #999; border-right: 1px solid; line-height: 100%; padding: 0 15px;}

/* BACKGROUNDS AND PRESENTATION */
#Sfondo_Menu_Dx {background: #f0efea; }
#header {background: #f0efea url(../Immagini/top_1.png) no-repeat right top;}
#header .sx {margin-right: 363px;}

#extra { padding-bottom: 40px;}
.campotitolomenu {font-size: 1.15em; font-weight: bold; text-transform: none; color: #666; margin: 20px 200px 0 -162px; padding: 2px 8px; background: url(../Immagini/onda_brown.png) -5px no-repeat;}
#meteo {margin: -198px 200px 0 -162px; background: url(../Immagini/sprite_brown.png)  -5px -146px no-repeat;}
#meteo a {color: #fff; text-transform: uppercase; font-weight: bold; padding: 5px 10px; display: block; height: 38px; width: 70px; }
#calendario {width: 190px; margin-right:-2px; background: url(../Immagini/calendario_brown.png) top left no-repeat;}
#login {width: 183px; margin-right: 3px; background:transparent url(../Immagini/login_brown.png) no-repeat;}
#Sfondo_Menu_Sx {padding-bottom: 3px; border-bottom: 1px solid #c5c3bd;}
#footer {margin-top: 1px; border-top: 1px solid #3a81a3; background: #00608f; padding: 20px;}

/* MAIN NAVIGATIONS */
#tour-int .campotitolomenu {background: transparent no-repeat;}

/* FOOTER */
#footer p {color: #fff; text-align: center;}

/* SEARCH */
#ricerca {width: 190px; height:50px;}
#ricerca fieldset {background: url(../Immagini/cerca_brown.png) no-repeat bottom left ;  height:50px;}
#ricerca legend {text-indent: -9999px; margin-bottom: -5px;}
.Modulo_menu h3, #ricerca label {font-size: 1.1em; color: #fff; display: block; margin: 0 0 3px 8px; padding-left: 4px; width: 160px;}
.bottone_ricerca, .bottone_login { border:0 none; background: url(../Immagini/go_brown.png) -8px -4px no-repeat; width: 20px; height: 20px; text-indent: -9999px;}

div#extra {border: 3px solid red}

/* Utilities */
#extra ul.Modulo_menu {}


/* Login */
.Modulo_menu.login, .Modulo_Banner {float: right; margin-top: 20px; margin-bottom: 2px;}
.Modulo_Banner {margin-right: 2px; margin-top:5px;}
#login {padding-right: 7px; text-align: right;}
#login legend {color: #444; padding: 5px 10px 0 10px; font-size: 1.1em;}
#login label {font-style: italic; font-size: 1.1em; width: 80px;}
#login input {width: 100px;}
#login p, #login a {color: #999; font-size: 1.1em;}
#login strong {color: #444;}
#login fieldset {margin-bottom: 15px; margin-top:-9px;}
#login input.bottone_login {width: 20px;}
#login p {text-align: left; padding: 0 5px 15px 8px;}

/* Calendar */
#calendario table {width: 100%; margin: 17px 5px 5px 5px;}
#calendario caption {margin: 3px 12px 0 0; text-align: right; color: #2096ce; padding-right: 12px;}
#calendario th {text-align: center; color: #aaa;}
#calendario td {color: #000;}
#calendario td .evidenziato {color: #40b6ee;}
.mese_succ, .mese_prec {}

/* Booking */
#booking {background: url(../Immagini/greenbook.png) no-repeat; padding: 5px 0 12px 10px;}
#booking h3 {margin: 0;}
#booking img {margin-top: 5px;}
#booking a {color: #fff; font-size: 1.1em; fl/oat: right; width: 100px; padding: 50px 0 0 0; margin-right: 9px;}

/* Layout news */
/* Single rows */

/* Multi columns */
.focus li, .tour li {padding-left: 0; width: 111px; margin-right: 25px; float: left; overflow: hidden;}
.focus img, .tour img {position: static; float: none;}
.focus h3, .tour h3 {text-transform: uppercase; margin-top: 5px; line-height: 120%;}

/* Larger multicolumns */
.tour li {width: 180px;}

/* Whole width column */
.spotlight li {width: auto; padding-left: 0;}
.spotlight img {position: static; float: left; margin-right: 15px;}
.spotlight p {float: none;}

/* Main content */
.main {width: 95%;}
.main h2 {color: #2096ce; background: none; padding-left: 5px;}
.main li {padding-left: 0; border-bottom: 0; width: auto;}

/* Color Scheme Blue*/
#header .Contenitore_elenco_informazioni {background: #eff8f8; width:417px;}
.Contenitore_elenco_informazioni h3 a {color: #2096ce;}
.Contenitore_elenco_informazioni .date {color: #6ea7ab;}

/* PAGE - Home */
#home #Sfondo_Menu_Dx {}
#home #header {background-color: transparent; height: 313px;}
#home #header .sx {padding-top: 30px; background: url(../Immagini/leonardo.png) right top no-repeat;}
#home  #extra { float:right;}
#home  #nav { height:39px; width:437px;}

/* PAGE - Turismo */
.thematic li {padding-left: 75px; width: 25%; margin-right: 5%; float: left; border-bottom: 0;}
#tour #calendario {float: right; margin: 10px 5px 0 0;}

#navigation {width:430px; float:left;}
#navigation h2 {color: #0087c8; text-align: right; padding: 4px 5px 0 2px; line-height: 100%;}
#navigation .campotitolomenu {background: #eee;}
#navigation .Modulo_menu, #navigation .campotitolomenu {margin: 0px 15px; width: 170px;}
#navigation .campotitolomenu {margin: 0px 15px; width: 173px;}
#navigation .menu {padding-bottom: 3px; text-align:center; padding-top:10px;} 
#navigation h2, #navigation .Modulo_menu li {border-bottom: 1px solid #aaa;}
#navigation .Modulo_menu li  {padding-bottom: 4px 2px 3px 2px;}
#navigation .Modulo_menu {padding: 4px; margin-bottom: 2px; background: #fff; border: 1px solid #aaa; border-top: 0;}
#navigation .Modulo_menu li a {color: #666;}

#tour-int #Sfondo_Menu_Dx, #tour-int #wrapper {background: #fff;}

#extra {padding-bottom: 200px;}
#subcolumn {position: absolute; top: 770px;}


.leonardo{
height:78px; 
width:420px;
float:left; 
background:url(../Immagini/leonardo.png) no-repeat top right;
}

.ulnav2{
float:left;
width:420px;
}

#newsz{
float:left; 

}

#h_1{
height:112px;
}

#tour-int #navigation .menu a:link, #home #navigation .menu a:link  {
border-color:#C69C6D;
color:#C69C6D;
}

#tour-int #navigation .menu a:visited, #home #navigation .menu a:visited  {
border-color:#C69C6D;
color:#C69C6D;
}

#tour-int #navigation .menu, #home #navigation .menu {
border-color:#C69C6D;
color:#C69C6D;
}

#tour-int #interno .centrale{
border-color:#C69C6D;
color:#C69C6D;
}

