body {
	background-color: #f5f5f5;
	margin-top: 0px;
	color:#333333;
	font-family:"Myriad Pro", "MyriadPro", "Lucida Grande", "Lucida Sans Unicode", Helvetica, arial, verdana, sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.2em;
	
 }
 

.menu {
	font-size: 14px;
	color: #999;
	text-decoration: none;

}

.menu:link {
	color: #666;
	text-decoration: none;
}
.menu:visited {
	color: #999;
	text-decoration: none;
}
.menu:active {
	color: #FFFFFF;
	text-decoration: none;
}
.menu:hover {
	color: #09F;
	text-decoration: none;
}

 
.bordocellaSx {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.titolo {
	color: #FC0;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-decoration:none;
}
a.titolo:link
{
	color: #FC0;
	text-decoration: none;
}
a.titolo:hover
{
	color: #000;
	text-decoration: underline;

}
.titoloBlack{
	color: #000;;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-decoration:none;
	font-weight:400;
}
.titoloBlu{
	color: #7992C5;;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-decoration:none;
}

a.titoloBlu:link
{
	color: #7992C5;
	text-decoration: none;
}
a.titoloBlu:hover
{
	color: #7992C5;
	text-decoration: underline;

}

.titoloWhite{
	color: #fff;;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-decoration:none;
}

a.titoloWhite:link
{
	color: #fff;
	text-decoration: none;
}
a.titoloWhite:hover
{
	color: #fff;
	text-decoration: underline;

}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height:1.4em;
	
}

a.testo:link {
	color: #333333;
	text-decoration:underline;
}
a.testo:visted {
	color: #333333;
	text-decoration:underline;
}
a.testo:hover {
	color: #C00;
	text-decoration:underline;
}
.testo2bold {
	font-size: 16px;
	font-weight: bold;
	color: #7992C5;
}
.testo2 {
	font-size: 16px;
	line-height:1.2em;
	color: #333;
}
.testo2:link {
	color: #000;
}
.testo2:visited {
	color: #000;
}
.testo2:active {
	color: #C00;
}
.testo2:hover {
	color: #7992C5;
}
.sottotitolo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.sottotitoloSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
ul {
	white-space: normal;
	margin-left: 20px;
	margin-top: 5px;
}
.pulsante {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	background-color: #7994C6;
	border: 1px solid #999999;
	font-weight: normal;
}
.pulsanteOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	background-color: #EFAF69;
	border: 1px solid #EFAF69;
	font-weight: normal;
}
.sottotitoloSmallwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.lingua {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}
h1 {
	font-size:30px;
	font-weight:100;
	margin-bottom: 5px;
	color:#666;
	line-height: 28px;
}
h2 {
	/*font-family:"Myriad Pro", "MyriadPro", "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif;*/
	font-size:22px;
	font-weight:400;
	color:#333;
	margin-bottom: 5px;
	margin-top:10px;
	line-height: normal;
}
h3 {
	font-size:18px;
	font-weight:400;
	color:#000;
	margin-top:5px;
	margin-bottom: 0px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}

h4 {
	font-size:12px;
	font-weight:bold;
	margin-top:2px;
	margin-bottom: 2px;
}
.boxShadow {
        background-color: #F4F4F4;
        /*border: 1px solid #CCC;
        padding: 10px;*/
        -moz-box-shadow: 7px 7px 7px #666;
        -webkit-box-shadow: 7px 7px 7px #666;
        box-shadow: 7px 7px 7px #666;
		margin-right: 15px;
		margin-bottom: 15px;
}

.boxRound {
	background-color: #5E7497;
        -moz-border-radius: 5px;
        -khtml-border-radius: 5px
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #CCC;
        padding: 10px;
}
#language {
	margin-bottom:10px;
	padding:10px;
	background-color: #7992C5;
	-moz-box-shadow: 7px 7px 7px #666;
    -webkit-box-shadow: 7px 7px 7px #666;
    box-shadow: 7px 7px 7px #666;
	width:210px;
	/*background-color: #7992C5;*/
}

#lingua {
	margin-bottom:10px;
	padding:10px;
	background-color: #7992C5;
	-moz-box-shadow: 7px 7px 7px #666;
    -webkit-box-shadow: 7px 7px 7px #666;
    box-shadow: 7px 7px 7px #666;
	width:210px;
	/*background-color: #5E7497;*/
}


 .mainmenu {
     list-style-type: none;
     list-style-position:outside;
     position: relative;
     margin: 0;
     padding: 0;
 }
 
 .mainmenu li{
    background-image:url(../obj/menu_it.png);
   	background-repeat:no-repeat;
	display: block;
    overflow: hidden;
    padding: 0;
    cursor: pointer;
	float:left;
	width:70px;
   	height: 45px;
   	margin-right: 0px;
   
}

.mainmenu a{
	display: block;
	height: 45px;
	text-indent: 200px;
	outline: none;
}
#home {background-position:0px 0px; width:57px;}
#hotel {background-position:-57px 0px;width:103px;}
#dovesiamo {background-position:-160px 0px;width:102px;}
#prenotazioni {background-position:-262px 0px;width:103px;}
#job {background-position:-365px 0px;width:102px;}
#iphone {background-position:-467px 0px;width:103px;}
#territorio {background-position:-570px 0px;width:102px;}
#meteo {background-position:-672px 0px;width:103px;}
#links {background-position:-775px 0px;width:102px;}
#contatti {background-position:-877px 0px;width:103px;}

#home:hover {background-position:-0px -46px; width:57px;}
#hotel:hover {background-position:-57px -46px;width:103px;}
#dovesiamo:hover {background-position:-160px -46px;width:102px;}
#prenotazioni:hover {background-position:-262px -46px;width:103px;}
#job:hover {background-position:-365px -46px;width:102px;}
#iphone:hover {background-position:-467px -46px;width:103px;}
#territorio:hover {background-position:-570px -46px;width:102px;}
#meteo:hover {background-position:-672px -46px;width:103px;}
#links:hover {background-position:-775px -46px;width:102px;}
#contatti:hover {background-position:-877px -46px;width:103px;}

#home:active {background-position:-0px -138px; width:57px;}
#hotel:active {background-position:-57px -138px;width:103px;}
#dovesiamo:active {background-position:-160px -138px;width:102px;}
#prenotazioni:active {background-position:-262px -138px;width:103px;}
#job:active {background-position:-365px -138px;width:102px;}
#iphone:active {background-position:-467px -138px;width:103px;}
#territorio:active {background-position:-570px -138px;width:102px;}
#meteo:active {background-position:-672px -138px;width:103px;}
#links:active {background-position:-775px -138px;width:102px;}
#contatti:active {background-position:-877px -138px;width:103px;}

#menu_top {
	position:relative;
	margin-top:30px;
}
#tabelle {
	border:#999 1px solid;
	margin-bottom:10px;
}
#topsubmenu td {
	width:80px;
}
#headersplash{
	width:980px;
	height: 395px;
	background-color:#FFF;
	border:1px solid #666;
	-moz-border-radius: 8px;
    -khtml-border-radius: 8px
    -webkit-border-radius: 8px;
     border-radius: 8px;
	margin-bottom:15px;
	
	-moz-box-shadow: 2px 2px 2px #999;
    -webkit-box-shadow: 2px 2px 2px #999;
    box-shadow: 2px 2px 2px #999;
	overflow:hidden;
	
	
	
}


.footerbox{
	width: 230px;
	height: 230px;
	background-color:#fff;
	background-image:url(../obj/footerbox_background.png);
	background-repeat:repeat-x;
	border: 1px solid #DDD;
	padding-top:8px;
	-moz-border-radius: 5px;
    -khtml-border-radius: 5px
    -webkit-border-radius: 5px;
     border-radius: 5px;
}

.footerbox p {
	margin-top: 0px;
	font-size:14px;
	color: #666;
	text-decoration:none;
}

.footerbox a {
	text-decoration:none;
}

