.normal {  font-family: Verdana;}
.noLine {  font-family: Verdana;  text-decoration: none;}

a:link.lnkhead1 {  color: #603913;  text-decoration: none ;}
a:link.lnkhead2 {  color: #536F1B;  text-decoration: none ;}
a:link.lnksub1 {  color: #FFFFFF;  text-decoration: none ;}
a:link.lnksub2 {  color: #FFFFFF;  text-decoration: none ;}
a:link.lnkfooter {  color: #603913;  text-decoration: none ;}



a:visited.lnkhead1 {color: #603913;  text-decoration: none ;}
a:visited.lnkhead2 {color: #4A276E;  text-decoration: none ;}
a:visited.lnksub1 {color: #A7BE8F;  text-decoration: none ;}
a:visited.lnksub2 {color: #A7BE8F;  text-decoration: none ;}
a:visited.lnkfooter {color: #603913;  text-decoration: none ;}


a:hover.lnkhead1 { color: #F26522;  text-decoration: underline ;}
a:hover.lnkhead2{ color: Olive;  text-decoration: underline ;}
a:hover.lnksub1 { color: #FFFFFF;  text-decoration: underline ;}
a:hover.lnksub2{ color: #FFFFFF;  text-decoration: underline ;}
a:hover.lnkfooter{ color: #F26522;  text-decoration: underline ;}

.cent{
	text-align: center;
}
.right{
	text-align: right;
}
div.prezzo{
	border-bottom: 1px solid #828282;
	text-align: right;
}
.lnkhead1 {  text-decoration: none ;
 font-family: "Verdana"; 
 font-size: 10px; 
 font-style: normal; 
 font-weight: bold; 
 color: #603913;}
.lnkhead2 {  text-decoration: none ; 
font-family: "Verdana"; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
color: #536F1B;}
.lnksub1 {  text-decoration: none ; font-family: "Verdana"; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF;}
.lnksub2 {  text-decoration: none ; font-family: "Verdana"; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF;}
.lnkfooter {  text-decoration: none ; font-family: "Verdana"; font-size: 10px; font-style: normal; font-weight: normal; color: #603913;}
a:hover.lnkimage { }


.txthead1,h1 {  font-family: "Verdana"; 
font-size: 16px; 
font-style: normal; 
font-weight: bold;
 color: #603913;}
.txthead2 {  font-family: "Verdana"; font-size: 14px; font-style: normal; font-weight: bold; color: #606013;}
.txthead3 {  font-family: "Verdana"; font-size: 12px; font-style: normal; font-weight: bold; color: Olive;}
.txtnormal1 {
	font-family: "Verdana";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #595959;
}
.txtindent {  font-family: "Verdana"; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
color: #595959; 
text-indent: 15px;}
.txtnormal2 {  font-family: "Verdana"; font-size: 10px; font-style: normal; font-weight: normal; color: #FDFFE3;}
.txtsub {  font-family: "Verdana"; font-size: 10px; font-style: normal; font-weight: normal; color: #ED1C24;}
.txtname {
	font-family: "Verdana";
	font-style: normal;
	font-weight: bold; 
	color:#785029;
	font-size: 13px
	}
.modulo{
	font-family: "Verdana"; font-size: 11px; font-style: normal; font-weight: normal; color: #595959; 
	}
}
.campi{
		font-family: "Verdana"; font-size: 10px; font-style: normal; font-weight: normal; color: #595959; 
}
.slogan{
font-family: "Verdana"; font-size: 16px; font-style: normal; font-weight: bold; color: White;	
}
.copyright{
font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;
z-index: 0;
}
td.catHead{
background-image: url(images/cellnav.gif);
background-color: #DCDCD1;
border-left: 1px solid #F4F4E1; border-top: 1px solid #F4E2E1;
}
td.row1{
background-color: #F5DEB3;  border-left: 1px solid #DAA520;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;
}
td.row2{
background-color: #F5DEB3; border-left: 1px solid #DAA520; background-image: url(images/forum_bg.jpg); background-repeat: repeat-y;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;
}
th.thCornerL {
font-weight: bold;
border-left: 1px solid #F4A460; border-top: 1px solid #DAA520;
}
th.thTop{
border-top: 1px solid #DAA520;
}
input.button.thHead {
 color: #5B5B5B;
font-size: 10px;
font-weight: bold;
border-left: solid 1px #E1EAF4;
border-top: solid 1px #E1EAF4;
background-image: url(images/cellpic1.gif);	
}
input.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 10px;
	border-top-width : 1px; 
	border-right-width : 1px; 
	border-bottom-width : 1px; 
	border-left-width : 1px;
}
/*stili per il layout fisso con posizionamenti assoluti*/
html,body{margin: 0;padding:0}
body{font-family: arial,sans-serif;font-size: 76%;text-align: center}
div#container{position:relative; width: 760px;margin: 0 auto;text-align: left;
    border-left: 2px solid #36c;border-right: 2px solid #36c;background-color: #9cf}

/*stili generici, su header e footer*/
div#header{background-color:#36C;color: #ff0}
h1,h2{margin: 0;padding:0}
h1{
	padding-left:0.5em;
	/*font: bold 2.3em/80px arial,serif*/
	}
h2{color: #999;font-size: 1.5em}
div#footer a{color: #fff;font-weight: bold;text-decoration: underline}

/*stili specifici per il layout*/
div#navigation{
	position:absolute;
	top: 80px;
	left: 0;
	width: 9em;
}
div#content{margin-left: 9em;padding: 1em;background-color: #fff}
div#footer{text-align:center; padding: 0.5em;  Color: #603913}
ul#menufooter li{
padding: 0px 5px 5px; display: inline;
}
/*stili per la navigazione*/
div#navigation ul{margin: 1em 0 1em 1em;padding: 0; list-style-type: none;}
div#navigation li{margin: 0;padding: 0}
div#navigation a{color:#369;font: normal bold 1.2em/1.6em arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #033;text-decoration: underline}
div#navigation a#activelink{color: #033;text-decoration: none}
table.ras-mnu{
	background: url(images/b_bg_nav.jpg);
	background-repeat: repeat-x;
}
select.rassegna{
margin-left: 30px;
width: 200px;
font-size: 10px; color: #444444; letter-spacing: -1px;
z-index: 0;
}
div.formras{
   text-align: center;
}
div.eventi{
	border-bottom: 2px outset #A0522D;
	border-right: 2px outset #A0522D;
	border-left: 1px inset #D2691E;
	border-top: 1px inset #D2691E;
	width: 320px;
text-align: center;
	padding: 6px;
	margin-left: 45px;
	margin-top: -30px;
}
div.breadcrumbs{
	font-size:9px;
	/*color:#000000;*/
}	
div.breadcrumbs a, div.breadcrumbs a:hover,div.breadcrumbs a:visited{
	text-decoration:none;	
}
div.breadcrumbs a, div.breadcrumbs a:hover{
color:#669900;	
}
div.breadcrumbs a:visited{
color:#4A276E;
}

td.red-text, span.red-text{
color: Red;	
}
div.pdf{
	border-bottom: 2px outset #A0522D;
	border-right: 2px outset #A0522D;
	border-left: 1px inset #D2691E;
	border-top: 1px inset #D2691E;
	font-size: 9px;
}
#confetto{
	color: #DA70D6;
	font-weight: bold;
}
#bomboniere{
	color: #1E90FF;
	font-weight: bold;
}