A:LINK  {text-decoration : none; Color : #006600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal}
A:VISITED {text-decoration : none; Color : #006600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal}
A:HOVER { color: #999900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal}
A:ACTIVE {
	Color : #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

body {
background: #FFFFFF;
margin: 1px auto 0px auto;
width: 780px;
text-align: center;
}

img {
margin: 0px 0px 0px 0px;

}

#cbody {
margin: 0px 0px 0px 0px;
width: 780px; 
text-align: left;
}

.testata {
background: #FFFFFF;
height: 100px ;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}

.testata img {
margin: 0px 0px 0px 0px;
border: none ;

}

.sommariotop {
background: #999900;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: bottom;
height: 20px;
background: #999900 url(graphics/sub_title.gif) no-repeat bottom left;
}

/*.sommariotop ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 20px;

} */

.sommariotop li{
list-style-type: none;
display: inline;
margin: 0px 2px 0px 0px;
padding: 0px 1px 0px 2px;
line-height: 20px;
height: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal;
color: #CCFF99;
vertical-align: bottom;
}

.sommariotop li a{color: #FFFFFF;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; }
.sommariotop li a:link {color: #FFFFFF;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; }
.sommariotop li a:visited {color: #FFFFFF;font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal;}
.sommariotop li a:hover {color: #FFFFFF;font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal;}

.sommariotop li a img {border: none;margin: 4px 2px 0px 0px; }


li.stoplia {
display: inline;
list-style-type: none;
background: transparent ;
width: 130px ;
height: 20px ;
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #006600;
line-height: 20px;

}
span.stoplia {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #006600;
width: 125px;
text-align: center;
height: 18 px;
}

.corpo {
width: 780px;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-left: 1px solid #999900;
border-bottom: 1px solid #999900;
}

.corposx {
width: 130px;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}
.corpocn {
width: 410px;
vertical-align: top;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 

}

.corpocn p {
padding: 2px 20px 10px 10px;

}

.corpocn2 {
width: 650px;
vertical-align: top;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
padding: 2px 2px 2px 5px;
margin: 0px 0px 0px 0px;
}


.corpodx {
width: 240px;
vertical-align: top;
padding: 0px 0px 0px 0px;

}
.corpodxgal {
width: 650px;
margin: 0;
padding: 0;
}

.corpogal {
width: 640px;
vertical-align: middle;
text-align: center;
padding: 20px 0px 0px 0px;
margin: 0px 0px 0px 10px;
background: url(graphics/bkg_img.gif);
height: 405px;
}


/*.corpocn h1
{
padding: 2px 2px 2px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
color: #FF6600;
} */

h1.agriturismo 
{
padding: 2px 2px 2px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
color: #FF6600;

}
h1.agri 
{
padding: 2px 2px 2px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
color: #999900;

}
h2.agri 
{
padding: 2px 2px 2px 0px;
margin: 2px 0px 2px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
color: #999900;

}

h1.offerte 
{
padding: 2px 2px 2px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
color: #006600;

}


h1.itinerari 
{
padding: 2px 2px 2px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
color: #669999;

}



.ulgallery {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;

}

.ulgallery li {
margin: 5px 0px 5px 0px;
padding: 20px 20px 20px 20px;
background: url(graphics/bkg_img.gif);

}

.ulgallery a {
border: 0;
}
.ulgallery a img{
border: 0;
}

.dlsx {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
/*
.dlsx dt {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 4px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
color: #FFFFFF;
background: #999900;
line-height: 20px;
height: 20px;

}
*/
dt.agriturismo  {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 4px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
color: #FFFFFF;
background: #999900;
line-height: 20px;
height: 20px;
border: 1px solid #999900;
}
dt.offerte  {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 4px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
color: #FFFFFF;
background: #009900;
line-height: 20px;
height: 20px;
border: 1px solid #999900;
}
dt.itinerari  {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 4px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
color: #FFFFFF;
background: #0099CC;
line-height: 20px;
height: 20px;
border: 1px solid #999900;
}


.dlsx dd {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 4px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
color: #FF6600;
background: #E7E7CF;
line-height: 20px;
height: 20px;
border-bottom: 1px solid #999900;
/*border-left: 1px solid #999900;*/
border-right: 1px solid #999900;

}

.corposxpromo {
background: url(graphics/bkg_img.gif);
}
.didascalia {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #CC6600; text-align:right; margin:0px 20px 0px 0px;}

.titolo_grigio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #666666}
.titolo-verde {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #009900}
.titolo_rosso {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FF6600}

.titolo-itinerari {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #669999;
}
.titolo-offerta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
}
.titolo-prenotazioni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #CC6600;
}
.titolo-gold {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #CC9900
}

.titolo-blu1 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #0099CC
}
.arancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FF6600;
}
.verde {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
}
.menu_sx {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FF6600}

.rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}
.blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000099;
}
.app_table {
width: 350px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin:5px 10px 0px 10px;
}

.app_table td {
border-bottom: 1px solid #999900;
height: 28px;
}

.form_info {
/*width: 400px;*/
margin: 5px 0px 0px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
color: #000000;
}

.form_info span {
	color: #006600;
	width: 110px;
	height: 20px;
	position: relative;
		}

.form_info label {
	color: #006600;
	width: 110px;
	height: 20px;

	}
	
.form_info input {
border: 1px solid #999900;
margin: 2px 0px 0px 5px;
width: 150px;
height: 20px;
}
	
.form_info_select {
border: 1px solid #999900;
margin: 2px 0px 0px 5px;
width: 150px;
height: 20px;
}
.form_info textarea {
border: 1px solid #999900;
margin: 2px 0px 0px 5px;
}	

.form_info_label {
	color: #006600;
	width:110px;
	height: 25px;
	float: left;
	
	}
.plabel {
width: 200px;
height: 25px;
margin: 0;
}
.formrow {
width: 350px;
height: 30px;
margin: 0px 0px 5px 0px;
line-height: 30px;
}

.titolo-offerta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
}
.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FF6600}.txtnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.titolo_blu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #0066CC}

.line_arancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FF9900;
	background-image: url(graphics/line_arancio.gif);
}

.tabella {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
border: 1px solid #999900;
}

.tab_titolo {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
border-bottom: 1px solid #999900;
}

.tab_riga {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
border-bottom: 1px solid #303030;
height: 18px;
}
.tab_riga td{
vertical-align: top;


}

.ulnews {
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

.ulnews li {
width: 300px;
margin: 2px 0px 0px 10px;
padding: 0px 0px 0px 0px;
list-style-type: none;

}
