body{
 font:14px "Century Gothic",Arial,Helvetica,Sans-Serif;
 margin:0px auto; 
 padding:0px;
 background:#000000;
 color:#000000;
 }
form{
  display:inline;
 }
fieldset{
 border:1px solid #dddddd;
 background:#f1f1f1;
 border-radius:6px;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 -o-border-radius:6px;
 -khtml-border-radius:6px;
 }

textarea{border:1px solid #dddddd;background:#ffffff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-khtml-border-radius:6px;}

.commento_foto{border:1px solid #dddddd;background:#daf4fa;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-khtml-border-radius:6px;
 position:relative ; float:left ; display:block ; background:#eeeeee ; border:#333333 1px solid ; margin:5px ; padding:2px ;
}

.barracomandi fieldset{
 display:block;
  float:left;
  width:143px;
  height:40px;
 }

.barrarealtime fieldset{
 display:block;
  float:left;
  width:420px;
  height:40px;
 }
.barrarealtime img {
 margin-right:5px;
  }
.barrarealtime ul{
 list-style:none;
 margin:0 0 0px 0px;
 padding:0;
 
 }

.top2{
  display:block;
  float:left;
  padding-bottom:2px;
 padding-top:1px;
 padding-left:5px;
  padding-right:5px;
  margin-right:5px;
  font-size:1em;
 font-weight:bold;
 text-align:left;
 text-decoration:none;
 color:#333333;
 background:#90DFF8;
 background-position:0px 2px;
 
}
a.top2{
 color:#333333;
 background:#daf4fa;
 text-decoration:none;
 }
a.top2:hover{
 color:#000000;
 background:#90DFF8}

legend{
 color:#000000;
 padding-top:1px;
 padding-left:2px;
 text-align:left;
 background:#ffffff;
 height:16px;
 }
.btn{background-image:url(/images/bg_searchButton.gif);}

.btn:hover {
 color:#ff0000 !important;
 }
h3{
 font-size:14px;
 }
a{
 color:#FF0000;
 text-decoration:none;
 }
a:hover{
 color:#666666;
 }
a img{
 border:0px;
 }
.menutop{
 display:block;
 width:750px;
 height:30px;
 text-align:right;
 font-size:12px;
 font-weight:normal;
 color:#dddddd;
 margin-top:5px;
 }
.menutop a{
 padding:2px;
 color:#ffffff;
 }
.menutop a:hover{
 background:#ffffff;
 color:#FF0000;
 }
.benvenuto{
 color:#FFFFFF;
 font-size:14px;
 position:relative;
 top:15px;
 }
.benvenuto a{
 color:#FFFFFF;
 display:inline;
 font-size:20px;
 font-weight:bold;
 background:#FF0000;
 padding:5px;
 }
.menutop3{
 font-size:12px;
 font-weight:bold;
 color:#dddddd;
 }
.menutop3 span{
 margin:0;
 padding:2px;
 color:#ffffff;
 }
.menutop3 a{
 display:inline;
 margin:0;
 padding:2px;
 color:#ffffff;
 }
.menutop3 a:hover{
 background:#ffffff;
 color:#FF0000 !important;
 }

.cloud{
 color:#00CCFF !important;
 }
.cloud1{
 color:#FFEE66 !important;
 }
.cloud2{
 color:#FFFFFF !important;
 }
.cloud3{
 color:#00FFCC !important;
 }



#menusotto{
 font-size:12px;
 font-weight:bold;
 color:#dddddd;
 display:block;
  height:27px;
 margin:0px;
 padding:0px;
 padding-left:15px;
 border-bottom:1px solid #60AED5;
 }
#menusotto span{
 display:block;
 float:left;
 margin:0px;
 margin-top:5px;
 padding:3px;
 background:#ffffff;
 color:#666666;
 border:1px solid #60AED5;
 margin-bottom:0px;
 }
#menusotto a{
 display:block;
 float:left;
 margin:0px;
 margin-top:5px;
 padding:3px;
 background:#60AED5;
 color:#ffffff;
 border:1px solid #60AED5;
 margin-bottom:0px;
 }
#menusotto a:hover{
 background:#ffffff;
 color:#FF0000;
 }
.breadcrumb{
 margin:5px 15px;
 background:#ffffff;
 }
#testo .trecol div{
 width:32%;
 float:left;
 padding:2px;
 background-color:#CCCCCC;
 }
.blocco{

 clear:both;
 }
.bloccofoto{

 width:430px;
 } 
 
.pari{
 background:#eeeeee;
 }
.dispari{
 }
#correlate{
 margin-left:5px;
 }

 
#container{
 margin:0px auto;
 width:1000px;
  background:#ffffff;
 }
#wrapper{
 clear:both;
 }
#header{
 background: #000000 url(/images/gonet_logo_black.jpg) top left no-repeat;
 clear:both;
 width:1000px;
 height:130px;
 margin:0;
 margin-top: -16px;
 padding:0;
 position:relative;
  }
div#header div{
 float:right;
  margin-top:5px;
  margin-left:5px;
  }
div#header div.logo, div.logo a{
 float:left;
 padding-left:0px;
 margin-right:20px;
 width:200px;
 }

 
#left{
 float:left;
 width:170px;
 padding:0px;
 clear:left;
 background:#ffffff;
 }
#intestazioni{
 padding-left:15px;
 padding-bottom:0px;
 padding-top:8px;
 background:#ffffff;
 border-top:solid 1px #dddddd;
 }
#intestazioni h1{
 font-size:18px;
 color:#000000;
 display:inline;
 }
#intestazioni h2{
 font-size:16px;
 display:inline;
 color:#000000;
 }
#contenuto{
 float:right;
 width:829px;
 }
#destra{
 float:left;
 width:150px;
 padding:4px;
 clear:left;
 }
#destra ul{
 list-style:none;
 margin:0;
 padding:0;
 }
#destra li{
 margin:0;
 padding-left:2px;
 padding-top:5px;
 padding-bottom:5px;
 }
div#testo{
 float:right;
 padding:5px;
 width:660px;
 }
div#testo-user{
 float:right;
 padding:5px;
 width:800px;
 }
#footer{
 clear:both;
 text-align:center;
 background:#000000;
 border-top: 2px solid #ff0000;
 }
.ban728{
 text-align:right;
 clear:both;
 background:#ffffff;
 margin:20px;
 }
#leftmenu{
 width:170px;
 clear:left;
 float:left;
 padding:0;
 background:#ffffff;
 }
#leftmenu ul{
 list-style:none !important;
 margin:0 0 0px 0px;
 padding:0;
 }
#leftmenu a{
	font-size: 0.8em; letter-spacing: 1px; font-family:"Century Gothic";
}

.top2b{
 display:block;
 border-right:0px;
 border-bottom:1px solid #90DFF8;
 font-size:1em;
 padding-top:6px;
 padding-bottom:3px;
 padding-left:3px;
 font-weight:bold;
 color:#000000;
 background-color:#ffffff;
 }
a.top2b{
 color:#666666;
 background-color:#ffffff;
 text-decoration:none;
 border-left:6px solid #90DFF8;
 }
a.top2b:hover{
 color:#000000;
 background:#90DFF8;
 border-left:6px solid #90DFF8;
 }
#menugiu{
 text-align:center;
 color:#eeeeee;
 margin:5px;
 padding-top:10px;
 }
#menugiu a{
 text-align:center;
 color:#ffffff;
 padding:5px;
 }
#menugiu a:hover{
 color:#000000;
 background:#FFFFFF;
 }


#elenco {
 display:block;
 width:430px !important;
 }

#elenco ul li{
 list-style:disc url(../images/elenco.gif);
 }

.clear{
 clear:both;
 height:1px;
 }
.even{
 background:#eaeff7;
 }
.odd{
 background:#DFE7F2;
 }
div#map_canvas{
 text-align:left;
 }
div#map_canvas li{
 list-style:none;
 }
 
#elencocate {
 display:block;
 width:430px ;
 }
 
#elencocate ul li{
 list-style:none; padding: 3px;
 }
#elencocate li{
 display:block;
 border-bottom:solid 1px;
 border-bottom-color:#dddddd;
 padding-top:2px;
 }



#left2{
 position:relative;
 font-size:12px;
 left:0px;
 top:0px;
 text-alig:left;
 z-index:2;
 background:#ffffff;
 }
#left2 ul{
 list-style:none;
 margin:0;
 padding:0;
 list-style:none;
 }
#left2 li{
 margin:0;
 padding-top:5px;
 padding-bottom:5px;
 list-style:none;
 }
 
 
 

#rightbanner {
 display:block;
 float:right;
 width:200px;
 padding:0px;
 margin:0px;
 background:#ffffff;
}




/* BOOKING LIST*/

.hotel img {
float:left ; margin:2px;
}

.nascosto{
visibility:hidden;
}

.clearleft {
  height:1px; clear:left; 
}




.level0 {
	background-color: #FFffff;
}
.level1 {
	background-color: #ffffff;
}
.level2 {
	background-color: #aaffff;
}
.level3 {
	background-color: #99ffff;
}
.level4 {
	background-color: #88ffff;
}
.level5 {
	background-color: #66eeff;
}
.level6 {
	background-color: #55eeff;
}
.level7 {
	background-color: #44eeff;
}
.level8 {
	background-color: #33ddff;
}
.level9 {
	background-color: #22ddff;
}
.level10 {
	background-color: #00ddff;
}

h1,h2,h3,h4 {
	color: #333333;
}

/**** dns new ****/

#toggle{
position:absolute; top:210px; width: 400px; z-index:1000;
}
#toggle_tab{
	
	background:  url(../web_marketing/fileadmin/default/templates/images/toggle_menu.gif);  float:left; width: 64px; height:200px; margin-top: 50px;
}

#toggle_wrap{
	left: 0px; top: 15px; 
	background-color: #FF0000; height: 520px; width:200px; float:left;
	padding:10px;
	border-top: solid #000000 1px; 
	border-bottom: solid #000000 1px; 
	border-right: solid #000000 1px; 
}

div#topMenu ul li, div#languageMenu ul li {
  display:block; 
  
  font-size:100%;
  }
div#topMenu, div#languageMenu {
  float:left;
  padding-bottom:24px;
    margin-left: -50px;
	margin-top: -15px;
  }
div#topMenu li, div#languageMenu li {
  width:196px;
  height:40px;
  background: url(../web_marketing/fileadmin/default/templates/images/base_linguetta.jpg) right; 
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 1px:
  line-height: 5px;
}

  div#topMenu ul li a, div#languageMenu ul li a {
  color:#ffffff !important;
  }
  
  div#navigationAids, div#footer h3, div#navigationFirstLevel h2, div#navigationSecondLevel h2 {
  display:none;
  }
  div#navigationFirstLevel {
  background: #000000;
  }
div#navigationFirstLevel  {
  margin:0 0 0 0px;
  margin-top: -90px;
  /*width:510px;*/  
  position: absolute;  
  margin-left: 450px;
  z-index:1000;
  font-variant:small-caps;
  font-weight: normal;
  font-family:Arial, Helvetica, sans-serif;
  }
div#navigationFirstLevelMenu ul {
  overflow:hidden;
  margin:0 0 0 0px; 
  text-align: center;
  }
div#navigationFirstLevelMenu ul li {
  display:block;
  float:left;
  margin-left:0;
  margin-right:3px;
  
  /*width:120px;*/

  border-right: solid 1px #ffffff;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 1.3em;
  height:25px;
  overflow:hidden;
  background: #000000;
  line-height: .2em;
  }
div#navigationFirstLevelMenu ul li a {
  line-height: 16px;
  padding: 3px 3px 0 3px;
  display:block;
  height:40px;
  }
  
  div#navigationFirstLevelMenu ul li a {
  color:#ffffff;
  }
div#navigationFirstLevelMenu ul li a.selected, div#navigationFirstLevelMenu ul li a.active {
  color:#ff0000;
  }
div#navigationFirstLevelMenu ul li a:hover {
  color:#ff0000;
  text-decoration: none;
  }
#header h1{
color: #ffffff; padding-top: 85px; padding-left: 15px; font-weight: 100; font-size: 180%; 
letter-spacing: 3px;
}

div.secondaryContentSection .csc-header h1, div.secondaryContentSection .csc-header h2, div.secondaryContentSection .csc-header h3 {
  color:#dd0000;
  padding: 6px 10px;
  margin:0 0 1em -11px;
  
 }

/**** create ex novo dns ****/

.footerFrame , .footerFrame-last{
float:left;  text-align: left; color: #666666 !important; margin-left: 20px; 
}
.footerFrame-last{
width: 410px; margin-left: 100px;
}
#footer h4{
color: #666666; font-weight:100; font-size: 110%;
}

#footer a{
color: #666666;
}

#footer a:hover{
text-decoration: underline;
}

#topMenu a{
color: #ffffff !important; line-height: 15px; font-weight: bold;
}

#topMenu a:hover{
text-decoration: underline;
}

#pg_vac{

padding: 10px; padding-left: 35px; border: 1px solid #000000;
background: url(/images/link_nero.png) no-repeat;
}
/* dns */
.sponsor {
	background:#FFFFFF;
}
.sponsor legend {
	height: 36px;
}
	
.botton_stats{
	float:left ; padding:4px ; margin:4px ; border:1px solid #c68302;
}

.botton_stats a{
	 color: #9f1111;
}
.botton_stats a:hover{
	 color: #ff0000;
}