@charset utf-8;
* {
border:none;
margin:0;
padding:0;
}

ul#nav-one,ul#nav-one li,ul#nav-one ul,ul#listaCityRegione,div#footer ul {
list-style-type:none;
}

#rulloSuperiore {
position:absolute;
}

div.testocitta {
	clear: both;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align:left;
	
}

div#TitoloBody2 {
margin: auto;
position: relative;
min-width: 1232px;
width: 100%;
top: 0px;
float: left;
}

div#GooglePlus,div#TwitterShare,div#fb-root,div#fblikeblock{
float:  left;
}

div#TwitterFollow {
float:  right;
}
div#LikeButton {
display: block;
margin: 5px 15px 0pt;
}
div#navigationBar,div#body1,div#body1Home,div#body2,div#footer {
min-width:1232px;
width:100%;
}

div#navigationBar div.menu,div#body1 div#body1Content,div#body1Home div#body1Content,div#body2 div#body2Content,div#footer div#footerContent {
margin:0 auto;
position:relative;
width:1232px;
z-index: 1;
}

div#body1ContentBanner {
margin:0 auto;
width:1232px;
}

div#body1ContentBanner2 {
margin:0 auto;
width:924px;
}


div#body2ContentBanner {
margin:0 auto;
width:1088px;
}

div#body2ContentFotoAnnuncio {
float:left;
margin:5px 5px 0;
width:800px;
position: relative;
}

div#rulloMilano {
float:left;
height:auto;
width:128px;
}

div#rulloRoma {
float:right;
height:auto;
width:128px;
}

img.bandierine {
margin:0 0 0 4px;
}

img.new {
margin:0 0 0 4px;
vertical-align:bottom;
}

div.interruzione {
clear:both;
}

img.indexBanner {
margin:2px 0;
}

body {
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
text-align:left;
}

h1 {
font-size:18px;
display: inline;
}

h2 {
display: inline;
}

h3 {
font-size:12px;
font-weight:400;
text-align:center;
margin-left: 1px;
}

h4 {
#float: left;
margin-left: 2px;
}

h2.accadue {

font-size:14px;
text-align:left;
}

p {
color:#000;
padding:5px 5px 10px 10px;
}

#body1Content #body1IndexTesto p {
font-size:10px;
margin:2px 0 0 2px;
width:600px;
}

#body2Content p.Index {
font-size:10px;
}

div#footer {
background-color:#000;
background-image:url(img/footer-sfondo.gif);
background-repeat:repeat-x;
color:#FFF;
font-size:10px;
}

div#navigationBar,div.menu ul#nav-one {
background-color:#000;
background-image:url(img/navigationbar-sfondo.jpg);
background-repeat:repeat-x;
position: relative;
z-index: 2;
}

div.menu ul#nav-one,div.menu ul#nav-one a {
color:#F5F5F5;
}

div.menu ul#nav-one li li {
font-size:12px;
margin: 0px;
}

div.menu ul#nav-one li#nav-one-li-menu {
font-weight:700;
z-index: 1;
}

div#body1Home,div#body1 {
background-attachment:scroll;
background-color:#900;
background-image:url(img/sfondo-pagina.jpg);
background-position:center top;
background-repeat:no-repeat;
}

div#body1 {
background-image:url(img/sfondo-pagina2.jpg);
}

div#footerContent {
background-image:url(img/footer.png);
background-repeat:no-repeat;
padding-top:100px;
}

div.menu ul#nav-one {
height:30px;
line-height:30px;
position:relative;
width:100%;
z-index: 1;
}

div.menu ul#nav-one a {
display:block;
padding: 0 10px ;
z-index: 1;
}

div.menu ul#nav-one li {
float:left;
position:relative;
z-index: 1;
}

div.menu ul#nav-one li#lingua {
float:right;
z-index: 1;
}

div.menu ul#nav-one li#lingua ul {
width:100%;
z-index: 1;
}

div.menu ul#nav-one > li {
text-align:center;
z-index: 1;
}

div.menu ul#nav-one > li > a {
text-decoration:none;
z-index: 1;
}

div.menu ul#nav-one ul {
left:0;
position:absolute;
top:30px;
visibility:hidden;
width:200px;
z-index: 1;
}

div.menu ul#nav-one ul li {
background-image:url(img/li-sfondo-trasparente.png);
background-position:0 0;
background-repeat:no-repeat;
border-bottom-color:#333;
border-bottom-style:solid;
border-bottom-width:1px;
display:block!important;
float:none;
height:21px;
line-height:21px;
text-align:left;
z-index: 1;
}

div.menu ul#nav-one ul li.button {
position:relative;
z-index: 1;
}

div.menu ul#nav-one ul li:hover {
background-position:-200px 0;
z-index: 1;
}

div.menu ul#nav-one ul ul li,div.menu ul#nav-one li#info li {
background-image:url(img/li-sfondo-trasparente2.png);
background-position:0 0;
background-repeat:no-repeat;
border-bottom-color:#333;
border-bottom-style:solid;
border-bottom-width:1px;
z-index: 1;
}

div.menu ul#nav-one ul ul li:hover,div.menu ul#nav-one #info li:hover {
background-image:url(img/li-sfondo-trasparente2.png);
background-position:-250px 0;
background-repeat:no-repeat;
z-index: 1;
}

div.menu ul#nav-one ul#accompagnatriciRegioni,div.menu ul#nav-one ul#accompagnatriciRegioni ul {
width:250px;
z-index: 1;
}

div.menu ul#nav-one ul#accompagnatriciRegioni > li {
background-image:url(img/li-sfondo-trasparente3.png);
z-index: 1;
}

div.menu ul#nav-one ul#accompagnatriciRegioni > li:hover {
background-position:-250px 0;
z-index: 1;
}

div.menu ul#nav-one ul ul {
left:100%;
top:0;
z-index: 1;
}

div.menu ul#nav-one li:hover > ul {
visibility:visible;
z-index: 1;
}

div#header {
height:170px;
width:1080px;
overflow: visible;
}

#header h1 a {
display:block;
height:170px;
width:1080px;
}

div#body1Content h1,div#body1Content h2 {
color:#FFF;
text-align:center;
}

div#body1Content h2.accadue {
color:#FFF;
margin:2px 0 0 10px;
text-align:left;
}

div#body2Content h1,div#body2Content h2 {
color:#900;
text-align:center;
}

div#body1ContentBanner div.banner140x140 {
float:left;
height:175px;
padding:0 7px;
width:140px;
color:#F5F5F5;
}

div#body1ContentBanner2 div.banner140x140 {
float:left;
height:175px;
padding:0 7px;
width:140px;
color:#F5F5F5;
}


div#body1IndexTesto {
background-image:url(img/index_sfondo.jpg);
background-repeat:no-repeat;
height:750px;
margin:0 auto;
padding-top:60px;
width:1078px;
}

div#body1IndexTesto h1 {
font-size:16px;
margin:2px 0 0 10px;
text-align:left;
width:600px;
}

ul.listaCityRegione {
margin:0 auto;
width:1000px;
}

ul.listaCityRegione li {
float:left;
height:30px;
line-height:30px;
margin:10px;
position:relative;
}

div#body2ContentBanner div.banner120x120 {
float:left;
height:155px;
margin:2px 0;
padding:0 8px;
width:120px;
}

div#body2ContentBanner div.banner120x120 h3 {
color:#C00;
}

#body2Content #body2ContentFotoAnnuncio div h3 {
margin-bottom:5px;
margin-top:2px;
}

div#body2ContentFotoAnnuncio div.banner120x120 {
float:left;
margin:2px 0;
width:160px;
}

div#body2ContentFotoAnnuncio div.miniaturaAnnuncio {
float:left;
height:160px;
margin:5px 0;
width:160px;
}

.advertise0 {
height:90px;
margin:5px auto;
width:728px;
}

.advertise1 {
clear:right;
float:right;
padding:10px 10px 5px;
width:180px;
}

.advertise2 {
clear:right;
float:right;
padding:10px 20px 5px;
width:160px;
}

div#body2ContentAnnunciRegione {
float:left;
margin:5px 0;
width:100%;
}

div#body2ContentAnnunciRegione div.miniaturaAnnuncio {
float:left;
height:195px;
margin:5px 0;
width:154px;
}

#footer #footerContent div.colonnax1 {
float:left;
margin:1px 1px 20px;
padding:1px;
width:214px;
}

#footer #footerContent div.colonnax2 {
float:left;
margin:1px 1px 20px;
padding:1px;
width:426px;
}

#body1Home #body1Content #motionContainer  {
background-repeat:no-repeat;
height:226px;
overflow:hidden;
position:relative;
width:1232px;
}

#RulloTour {
background-repeat:no-repeat;
height:226px;
overflow:hidden;
position:relative;
width:1232px;
z-index: 0;
}

#body1IndexTesto img {
margin-left:50px;
margin-right:10px;
}

#accadue,h2 {
font-size:16px;
}

#body1Content p,div#body1 a,div#footer p,div#footer a,div#body1ContentBanner div.banner140x140 h3 {
color:#FFF;
}

#body2Content p,div#body2 a {
color:#900;
}

div#body1Index,div#body2 {
background-color:#FFF;
}

div#body2 {
min-height: 400px;
}

