
input.tx_focus{
border:solid 2px #990000;
margin-left:10px;
width:400px;
 height:30px;
  font-size:18px;
  
   padding-top:7px;
   padding-left:5px;
}
input.tx_normal{
border:solid 2px #990000;
margin-left:10px;
width:400px;
 height:30px;
  font-size:18px;
   
    border:solid 1px #000099;
	 padding-top:7px;
	 padding-left:5px;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#65605d;
	padding:2px 5px;
	color:#ffaf00;
	font-weight:bold;
	font-size:12px;
	display:none;
	margin-top:-15px;
	z-index:900;
	}
	 body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	}
	a{
	color:#990000;
	text-decoration:none;
	}
	a:hover{
	color:#990000;
	text-decoration:underline;
	}
	a:visited{
	color:#990000;
	}
   a.navigation{
   color:#fff;
   text-decoration:none;
   font-size:12px;
   }
   a.navigation:hover{
   color:#fff;
   text-decoration:underline;
   font-size:12px;
   }
   a.navigation:visited{
   color:#fff;
   text-decoration:none;
   font-size:14px;
   }
	ul.login {
	position:relative;left:600px;display:inline; list-style-type:none; top:5px;
	}
	ul.login  li{
	display:inline; list-style-type:none; font-size:12px; color:#fff; text-transform:uppercase; font-weight:bold; margin-right:15px; padding-right:5px;
	}
	ul.navigation {
	position:relative;left:600px;display:inline; list-style-type:none; top:5px;
	}
	ul.navigation  li{
	display:inline; list-style-type:none; font-size:12px; color:#fff; text-transform:uppercase; font-weight:bold; margin-right:15px; border-right:2px solid #fff; padding-right:5px;
	}
	.fotoregione{
	float:left;
	border-bottom:3px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	padding:2px;
	margin:7px;
	}
	.foto_cons{
	float:left;
	border-bottom:5px solid #ccc;
	border-right:2px solid #ccc;
	border-left:2px solid #ccc;
	border-top:3px solid #ccc;
	padding:4px;
	margin:10px;
	}
	#head{
	background:url(http://viagg.io/css_images/button.gif);position:relative; top:0px; width:750px; height:27px; padding-left:50px; font-size:16px; text-transform:uppercase; font-weight:bold; color:#fff;
	}
	#head2{
	background:url(http://viagg.io/css_images/button.gif);position:relative; top:0px; width:1240px; height:27px; padding-left:50px; font-size:16px; text-transform:uppercase; font-weight:bold; color:#fff;
	}
	#mappa_italia{
	background:url(http://viagg.io/bg_mappa.jpg) no-repeat; padding-top:25px; margin-top:20px;float:left;width:350px; height:500px; 
	}
	#content2 a.titolo_regione{
	font-size:12px;
	color:#ee9129;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	}
	#barretta_2puntozero{
background:url(http://viagg.io/home_nav_bg.jpg) no-repeat; height:25px; width:1200px;
	}
	input[type=text]#CityLocal{
	width:295px;
	 height:30px;
	  font-size:20px;
	  font-weight:bold;
	color:#282e6c;
	padding-left:15px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	
	background:#FBFBFB;
	}
	#content2{
	margin-top:20px; margin-left:370px;
	font-size:11px;
	}
	img.flag{
	margin-top:6px;
	margin-left:10px;
	}
	#content3{

width:1240px;

}
#str_cons a{
color:#FF3300;
text-transform:uppercase;
font-weight:bold;
}
#head_titolo2{
font-size:14px;
font-weight:bold;
margin-left:30px;
margin-top:0px;
}

.style1 {color: #00204A font-size:16px;}
.style2 {font-weight: bold; font-size:18px;}
.style3 {font-weight: bold; font-size:19px;}
.style4 {font-weight: bold; font-size:20px;}

span#tipologiastruttura{
font-size:10px;
font-weight:bold;
margin-right:2px;
}
span#nomestruttura a{
font-size:11px;
font-weight:bold;
margin-right:2px;
color:#CC3300;
text-decoration:none;
}
.thirds ul{
list-style-type:none;
}
.thirds a{
font-size:14px;
text-transform:uppercase;
letter-spacing:1px;
color:#CC3300;
}

/* A few IE bug fixes */
		* { margin: 0; padding: 0; }
		* html ul ul li a { height: 100%; }
		* html ul li a { height: 100%; }
		* html ul ul li { margin-bottom: -1px; }
		
	
		#theMenu { width: 250px; height: 300px; }
		
		/* Some list and link styling */
	
		
		/* Header links styling */
		h3.head a { 
		display:block; 
		height:27px; 
		 font-size:16px; 
		 width:250px;
		  background:url(http://viagg.io/css_images/sfumatura_nera_piccola.png) repeat-x;
		  padding-left:10px;
		  font-weight:bold;
		  font-size:14px;
		   text-transform:uppercase; 
		   letter-spacing:1px;
		    color:#fff;
		}
		h3.head a:hover { 
		height:27px; 
		 font-size:16px; 
		 width:250px;
		  background:url(http://viagg.io/css_images/sfumatura_nera_piccola_hover1.png) repeat-x;
		  padding-left:10px;
		  font-weight:bold;
		  font-size:14px;
		   text-transform:uppercase; 
		   letter-spacing:1px;
		    color:#000;
		}
		h3.selected a { 
		height:27px; 
		 font-size:16px; 
		 width:250px;
		  background:url(http://viagg.io/css_images/sfumatura_nera_piccola_hover2.png) repeat-x;
		  padding-left:10px;
		  font-weight:bold;
		  font-size:14px;
		   text-transform:uppercase; 
		   letter-spacing:1px;
		    color:#fff;
		}
		h3.selected a:hover { 
	height:27px; 
		 font-size:16px; 
		 width:250px;
		  background:url(http://viagg.io/css_images/sfumatura_nera_piccola_hover1.png) repeat-x;
		  padding-left:10px;
		  font-weight:bold;
		  font-size:14px;
		   text-transform:uppercase; 
		   letter-spacing:1px;
		    color:#fff;
		}
li.li_hover{
background:url(http://viagg.io/css_images/hover_gradiente.gif) repeat-x;
}
li.li_out{
background-color:#fff;
}
td.td_hover{
background:#dbecf8;
}
td.td_out{
background-color:#fff;
}
td.td_hover2{
background:#f7f7f7;
}
td.td_out2{
background-color:#f7f7f7;
}
a.citta{
font-size:14px;
font-weight:bold;
color:#f75115;
text-decoration:none;
}
a.citta{
font-size:14px;
font-weight:bold;
color:#f75115;
text-decoration:underline;
}
.menu_top ul li{
float:right;
list-style-type:none;
display:inline;
}
.menu_top li{
list-style-type:none;
display:inline;
color:#fff;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
margin-right:15px;
}
h3.cons_h3{
font-size:14px;
color:#fff;
font-weight:bold;
text-transform:uppercase;
border-bottom:solid 2px #2663A6;
background:url(http://viagg.io/css_images/sfumatura_blu.jpg) repeat-x;
height:25px;
padding-left:30px;
}
h2.father{
font-size:16px;
color:#f75115;
font-weight:bold;
text-transform:uppercase;
border-bottom:solid 2px #000;
margin-left:50px;
margin-right:50px;

height:25px;
padding-left:30px;
margin-top:15px;
}
.father a{
text-decoration:none;
color:#f75115;
}
span.recensite{
font-size:14px;
color:#f75115;
font-weight:bold;
border-bottom:solid 2px #000;
margin-left:50px;
height:22px;
padding-left:30px;
}
tr.table_lista_struttura {
border-left: solid 1px #d0d0d0;
border-right: solid 1px #d0d0d0;
background:#fff;

}



