body 
	{
	margin:0;
	padding:0;
	text-align:center;
	background:#EEE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
		
#centrato 
	{
	width:782px;
	margin:auto;
	text-align:left;
	}
	
#corpo 
	{
	float:left;
	width:782px;
	background:#FFF;
	vertical-align: top;
	}
#col1 
	{
	float:left;
	width:193px;	
	color:#000;
	margin:0;
	padding:0;
	}
#col2 
	{
	float:right;
	width:589px;
	background:transparent;
	color:#000;
	margin:0;
	padding:0;
	}
	
#mappaG 
	{
	width:589px;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	text-align:center;
	position: relative; 
	top: -50%;
	}  
	/* for explorer only */
	/* optional: #mappaG[id] {position: static;} */
#fondo3 
	{
	float:right;
	width:193px;
	/*background-color:#cceee0;*/
	color:#000;
	min-height: 104px;
	height: auto !important;
	height: 104px;	
	}
.boxPiede {	
	font-size:12px;
}		
#boxCenter 
	{
	width:589px;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	overflow:auto;
	min-height: 524px;
	height: auto !important;
	height: 524px;
	max-height:524px;
	}	
.province 
	{
	font-size:12px;
	font-weight:normal;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	width:96%;
	}
#boxCenter .province tbody tr td
	{
	font-size:12px;
	line-height:normal;
	}
.province hr {
	border: 1px solid black;
}	
div.hr {
height: 2px;
background: transparent url(../img/pulsanti/dot.gif);
margin-top:10px;
margin-bottom:10px;
margin-left:5px;
margin-right:5px;
}
div.hr hr {
  display: none;
}

.testoGreenBBig {
	color:#009563;
	font-size:12px;
	font-weight:bold;
}

#news 
	{
	clear:left;
	background:#FFF;
	color:#000;	
	font-size:10px;
	}

#fascianews {
width: 100%;
background-color: #00ab67;
min-height: 20px;
height: auto !important;
height: 20px;
font-size:12px;
color: #ffffff;
text-align:center;
vertical-align:middle;
}

#footer 
	{
	clear:left;
	background:#fff;
	color:#000;
	border-top:1px solid #00ab67;
	padding-bottom:10px;
	padding-top:10px;
	}
#boxLeft 
	{
	margin-bottom:0;
	margin-top:1px;
	margin-left:0;
	margin-right:0;
	padding:0;
	min-height: 244px;
	height: auto !important;
	height: 244px;	
	font-size:12px;
	background-color:#66cca4;	
	}
#boxLeft a 
	{
	color:#fff;
	padding-left:5px;
	text-decoration:none;
	font-weight:bold;
	line-height:23px;
	}
#boxLeftA 
	{
	margin-bottom:0;
	margin-top:15px;
	margin-left:0;
	margin-right:0;
	padding:0;
	min-height: 104px;
	height: auto !important;
	height: 104px;	
	font-size:12px;	
	background:transparent;
	}
#boxLeftA a 
	{
	color:#fff;
	padding-left:5px;
	text-decoration:none;
	font-weight:bold;
	line-height:23px;
	}
#fondo3 a 
	{
	color:#009563;
	padding-left:5px;
	text-decoration:none;
	font-weight:bold;
	line-height:23px;
	}			
#contentBoxMap
	{
	height: 540px;
	overflow: visible;
	position: relative;
	}
#contentBoxMap[id] {display: table; position: static;}
#contentBox
	{
		width: 589px;
	}
#middleContent 
	{
	position: absolute; 
	top: 50%;/* for explorer only*/
	}
#middleContent p
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	}
#middleContent[id] 
	{
	display: table-cell; 
	vertical-align: middle; 
	position: static;
	}
#itinerari 
	{
	margin-bottom:0;
	margin-top:0px;
	margin-left:0;
	margin-right:0;
	padding:0;
	min-height: 201px;
	height: auto !important;
	height: 201px;	
	font-size:12px;
	background-color:#d9ebf7;
	}
#itinerariClosed 
	{
	margin-bottom:0;
	margin-top:0px;
	margin-left:0;
	margin-right:0;
	padding:0;
	font-size:12px;
	}
#turismo 
	{
	margin-bottom:0;
	margin-top:1px;
	margin-left:0;
	margin-right:0;
	padding:0;
	min-height: 201px;
	height: auto !important;
	height: 201px;	
	font-size:12px;
	background-color:#d9ebf7;
	}
#turismoClosed 
	{
	margin-bottom:0;
	margin-top:1px;
	margin-left:0;
	margin-right:0;
	padding:0;	
	font-size:12px;
	}
#agriturist 
	{
	margin-bottom:0;
	margin-top:1px;
	margin-left:0;
	margin-right:0;
	padding:0;
	min-height: 201px;
	height: auto !important;
	height: 201px;
	font-size:12px;	
	background-color:#cceee0;
	}
#agrituristClosed 
	{
	margin-bottom:0;
	margin-top:1px;
	margin-left:0;
	margin-right:0;
	padding:0;	
	font-size:12px;
	background-color:#d9ebf7;
	}
#agriturismo 
	{
	margin-bottom:1px;
	margin-top:1px;
	margin-left:0;
	margin-right:0;
	padding:0;
	min-height: 201px;
	height: auto !important;
	height: 201px;	
	font-size:12px;
	background-color:#cceee0;
	}
#agriturismoClosed 
	{
	margin-bottom:1px;
	margin-top:1px;
	margin-left:0;
	margin-right:0;
	padding:0;
	font-size:12px;
	background-color:#d9ebf7;
	}
.imgBox 
	{
	margin: 0px;
	padding: 0px;
	border:0px;
	vertical-align: bottom;
	}
.titAgriturist 
	{
	color:#FFF;		
	margin:0;		
	text-align:left;
	font-weight:bold;
	background-color:#00ab67;
	font-size: 13px;	
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom:4px;
	padding-right:0;	
	}
.titAgriturist a	
	{
	color:#CBEDDF;
	text-decoration:none;
	}
.titAgriturist a:hover
	{
	text-decoration:underline;
	}		
.titAgriturismo 
	{	
	text-align:left;
	font-size:13px;
	font-weight:bold;
	background-color:#00ab67;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom:4px;
	padding-right:0;	
	margin:0;
	}
.titAgriturismo a	
	{
	color:#CBEDDF;
	text-decoration:none;
	}
.titAgriturismo a:hover
	{
	text-decoration:underline;
	}		
.titItinerari 
	{	
	text-align:left;
	font-weight:bold;
	background-color:#0071ad;
	font-size: 13px;	
	color: #D8EAF6;
	padding-left: 5px;	
	padding-right:0;
	padding-top: 4px;
	padding-bottom:4px;
	margin:0;
	}
.titItinerari a	
	{
	color: #D8EAF6;
	text-decoration:none;
	}
.titItinerari a:hover
	{
	text-decoration:underline;
	}	
.titTurismo 
	{	
	text-align:left;
	font-weight:bold;
	margin:0;
	padding-left: 5px;	
	padding-right:0;
	padding-top: 4px;
	padding-bottom:4px;
	font-size: 13px;
	color: #D8EAF6;
	background-color:#0071ad;
	}
.titTurismo a	
	{
	color: #D8EAF6;
	text-decoration:none;
	}
.titTurismo a:hover
	{
	text-decoration:underline;
	}		
.contItinerari a 
	{
	text-decoration: none;
	color:#60686b;
	font-size:10px;
	display: block;
	}
.contItinerari a:hover 
	{
	text-decoration:underline;
	}
.contTurismo a 
	{
	text-decoration: none;
	color:#60686b;
	font-size:10px;
	display: block;
	}
.contTurismo a:hover 
	{
	text-decoration:underline;
	}
.contAgriturist a 
	{
	text-decoration: none;
	color:#60686b;
	font-size:10px;
	display: block;
	}
.contAgriturist a:hover 
	{
	text-decoration:underline;
	}
.contAgriturismo a 
	{
	text-decoration: none;
	color:#60686b;
	display: block;
	font-size:10px;
	}
.contAgriturismo a:hover 
	{
	text-decoration:underline;
	}		
.titBoxLeft 
	{
	color:#005a98;
	text-align:left;	
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	background-color:#99ddc2;
	}
	
.titBoxLeft #lingua {
background-color:#00ab67;
margin:0;
padding:0;
text-align: right;
color:#ffffff;
}
.titBoxLeft #lingua img {
border:0px;
padding-left: 0px;
padding-right: 4px;
float: left;
}

.titBoxLeftCat 
	{
	color:#005a98;
	text-align:left;	
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	background-color:#99ddc2;
	}


.titBoxLeftCat #linguaCat {
margin:0;
padding:0;
text-align: right;
font-size:12px;
font-weight:bold;
color:#005a98;
}

.titBoxLeftCat #linguaCat img {
border:0px;
padding-left: 0px;
padding-right: 4px;
float: left;
}

.titBoxLeftCat #linguaCat a 
	{
	color:#005a98;
	text-decoration:none;
	font-weight:bold;
	}

.titBoxLefts 
	{
	color:#fff;	
	text-align:left;	
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	background-color:#00ab67;
	padding-left:1px;
	padding-top:5px;
	padding-bottom:5px;
	}
.titBoxLeft a 
	{
	color:#005a98;
	text-decoration:none;
	font-weight:bold;
	}
.titPrenota 
	{
	color:#fff;
	text-align:right;	
	font-size:12px;
	font-weight:bold;
	margin-top:1px;
	padding-right:13px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#00ab67;
	}
.titPrenota a 
	{
	color:#FFF;
	text-decoration:none;	
	}
.titPrenota a:hover 
	{	
	text-decoration:underline;	
	}	
.bread 
	{
	color:#005a98;	
	text-align:left;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding-top:5px;
	padding-bottom:6px;
	background-color:#9bddc2;
	vertical-align:bottom;
	padding-left:20px;
	padding-right:20px;
	}
.bread a 
	{
	text-decoration:none;
	color:#005a98;
	margin-top:auto;
	}
.bread a:hover 
	{
	text-decoration:underline;
	}
	
.breadA
	{
	color:#0071ad;	
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	background-color:#9bddc2;
	vertical-align:bottom;
	
	}
.breadA a 
	{
	text-decoration:none;
	color:#FFF;
	margin-top:auto;
	}
.breadA a:hover 
	{
	text-decoration:underline;
	}	
.breadCat
	{
	color:#000;	
	text-align:left;
	font-size:10px;
	font-weight:bold;
	margin:0;	
	background-color:#d9ebf7;
	vertical-align:bottom;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
	padding-left:20px;
	padding-right:20px;		
	}
.breadCat a 
	{
	color:#0071ad;	
	text-decoration:none;		
	padding-top:2px;
	}
.breadCat a:hover 
	{
	text-decoration:underline;
	}	
a.breadSel
	{
	color:#f28e00;	
	text-decoration:none;		
	padding-top:2px;	
	}
#colS1 
	{
	width:243px;
	float:left;
	margin-left:10px;
	margin-right:10px;
	padding-left:2px;
	padding-right:2px;
	}
#colS2 
	{
	float:left;
	width:300px;
	}
#boxScheda 
	{
	width:99%;
	padding:0;
	margin-top:10px;
	}
.titBlu 
	{	
	font-size:10px;
	font-weight:bold;
	color:#005e95;
	}
.txtBlu 
	{	
	font-size:10px;
	color:#005e95;
	}
.linkBlu 
	{	
	font-size:10px;
	color:#005e95;
	/*text-decoration:none;*/
	}
.linkBlu:hover 
	{
	font-size:10px;
	color:#005e95;
	text-decoration:underline;
	}
#icone
	{
	margin-bottom:10px;
	}
.ico 
	{
	margin-top:10px;
	margin-right:4px;
	}
.imgRegio 
	{
	}

#imgHead 
	{
	text-align:center;
	}
#testo
	{
	/*font-size:10px;*/
	margin:0;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	text-align:justify;
	width:547px;
	line-height:15px;;
	}
.testo
	{
	/*font-size:10px;*/
	margin:0;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	text-align:justify;
	width:547px;
	line-height:15px;;
	}	
			
.province a
	{
	color:#000;
	}
.miniform {
	font-size: xx-small;
	font-family:verdana;
	color: Black;
	font-weight:normal
}
.testob { font-size:12px; font-family:verdana; color:#000000 ; font-weight:bold }

.labelForm { 
	font-size:10px;
	font-weight:bold; 	
	color:#000000; 	
	padding-top:2px;
	padding-bottom:2px;
	}

.miniselect {
	font-size: 9px;
	font-family:verdana;
	color: #336699;
	font-weight:normal;
	background-color: #FFFFFF;
	border-style : none none none none;
	margin:0;
	margin-top:2px;	
}	

#boxRicerca {
	padding-left:8px;
	padding-bottom:10px;	
}

#boxRicerca select {
	font-size:9px;
	color:#0071ad;
}
#boxRicerca input {
	font-size:9px;
	background-color:#0071ad; 
	border:1px solid #a3abb2;
	color:#ffffff;
	font-weight:bolder;
	width:45px;
}

#boxRicerca form {
	margin:0;
	padding-bottom:5px;
	padding-right:5px;
}

.testoBluB {
	color:#0071ad;
	font-size:10px;
	font-weight:bold;
}

.testoBluBB {
	color:#0071ad;
	font-size:12px;
	font-weight:bold;
}


.testoGreenB {
	color:#009563;
	font-size:10px;
	font-weight:bold;
}

#gallery {
	margin-top:0px;
	width:400px;	
	width:90%;	
	padding-left:10px;
}

 .immagine
{
	float: left;
	width: 250px;
	height: 190px;
	margin: 0px;
	padding: 5px;
	
}
 .immagineO
{
	float: left;
	margin: 0 15px 15px 0;
	padding: 5px;
}
.province tr {
	padding-top:10px;
	padding-left:10px;
}
.warning
{
text-align:center;
font-size:12px;
font-weight:bold;
color:#CC3300;
}
.last {
color:#ee7900;
}
.bold {font-weight:bold;}

.testoGreenBBig {
	color:#009563;
	font-size:12px;
	font-weight:bold;
}
	
#header 
	{
	background:#CBEDDF;
	color:#000;
	}		
	

.simtab{
	clear:both;
	display: block;
	width: 100%;
	text-align:center;
	background-color:#ffffff; 
	min-height: 80px;
	height: auto !important;
	height: 80px;
	margin-bottom: 0px;
}

.filettovert{
	border-right: 1px solid #00ab67;
	background-color:#ffffff; 
	padding-left: 2px;
	padding-right: 2px;
	color:#0071ad;
	font-size:10px;
	clear:none;
	width: 19%;
	float: left;
	min-height: 80px;
	height: auto !important;
	height: 80px;
}

.nofilettovert{
	background-color:#ffffff; 
	padding-left: 2px;
	padding-right: 2px;
	color:#0071ad;
	font-size:10px;
	clear:none;
	width: 19%;
	float: left;
	min-height: 80px;
	height: auto !important;
	height: 80px;
}
#main2 {
position:relative;
width:100%;
min-height: 80px;
height: auto !important;
height: 80px;
overflow:hidden;
background-color:#FFF;
}
#main3 {
position:absolute;
width:100%;
min-height: 80px;
height: auto !important;
height: 80px;
left:0px;
top:0px;
}
#first2 {
position:absolute;
width:100%;
min-height: 80px;
height: auto !important;
height: 80px;
left:0px;
color:#0071ad;
}
#second2 {
position:absolute;
width:100%;
min-height: 80px;
height: auto !important;
height: 80px;
left:0px;
visibility:hidden;
color:#0071ad;
}

#second2 a {
color:#0071ad;
text-decoration:none;
font-weight:bold;
}
#second2 a:hover {
color:#0071ad;
text-decoration:underline;
}

.filettovert{
	border-right: 1px solid #00ab67;
	background-color:#ffffff; 
	padding-left: 2px;
	padding-right: 2px;
	color:#0071ad;
	font-size:10px;
	clear:none;
	width: 19%;
	float: left;
	min-height: 80px;
	height: auto !important;
	height: 80px;
}

.nofilettovert{
	background-color:#ffffff; 
	padding-left: 2px;
	padding-right: 2px;
	color:#0071ad;
	font-size:10px;
	clear:none;
	width: 19%;
	float: left;
	min-height: 80px;
	height: auto !important;
	height: 80px;
}
#tasti
	{
	/*background-color:#66cca4;	
	clear:both;*/
	width: 250px;
	padding-left:0px;
	font-size:12px;
	}

#testo img
	{
	margin:5px;
	}	

