body {margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000;  background-color:#CCCCCC}

.bg_grigio  {
background : #E3E3D8;
}

.bg_bianco {
background: #ffF;
}
a {color:#336699; text-decoration:none;}
a:hover {text-decoration:none; color:#000;}

div.minspacer { margin-bottom: 4px; }

div.bigspacer { margin-bottom: 12px; }
td {font-size:10px;}

.title { background-color: #FFFF99; border: 1px solid Black; color: #000000; font: bold small-caps 17px Verdana, Arial, Helvetica, sans-serif; margin-bottom: 4px; padding-left: 4px; }
.bannertop {padding-top:4px; padding-bottom:4px; text-align:center}
h1 {font-size: 24px;color: #C00;margin-top: 1px; margin-bottom: -4px;}
h2 {color:#369; font-size:18px; font-weight:bold; margin-bottom:2px; margin-top: 2px; padding-left:5px; padding-right:5px;}
h3 {font-size:12px; font-style:italic; font-weight:normal; color:#336699; margin-bottom:5px; font-weight: bold;}
h3 a:link, h3 a:hover, h3 a:active, h3 a:visited{color:#000; text-decoration:none;}
.autore {font-size:10px; font-weight:bold; padding-bottom:5px;}
.continua {font-weight: bold; padding-top:5px; font-style:italic}
.box{
float:left;
width:492;
margin-top:10px;
}

.boxnaviga {
background: #E9E9E9;
border: 1px solid #CCC;
padding: 4px;
width: auto;
}

.banner468{text-align:left; width:500px; margin:0px auto auto auto;}
.tit{color:#C8660D; font-weight:bold;}

.pad {padding:4px; font-size: 11px}
.pad2 {padding:3px; color:#333333}

#sez {color:#C8660D; font-weight: bold; background-image:url(/images/fr_home.gif);
	background-repeat:no-repeat; padding-left:16px; background-position:5px; }
#sez2 {color:#C8660D; font-weight: bold; font-size:11px; padding-left:6px }
.canali{float:left; border:1px dashed #CECCC6; background-color:#FFECD9; margin-top:10px;
	padding-top:3px; width:492px;}
.riga {float:left; padding:3px; width:492px; }
.can {float:left; width:240px;}
.colonna {border:1px solid #336699; margin-top:4px; background-color:#E9E9E9; color:#000; width:250px; margin-bottom: 8px;}
hr {color:#c0c0c0; height:1px;}
.titlecol {background-color:#336699; color:#FFF; margin:2px; padding:3px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.centra {text-align:center;}
.button{font-size:11px; font-weight:bold;}
.textcerca {font-size:11px; color:black; font-style:normal; font-weight:normal; width:180px;}
.text {font-size:11px; color:black; font-style:normal; font-weight:normal; width:120px;}

.normaltext { color: #000000; font: 13px/15px Verdana, Arial, Helvetica, sans-serif; margin-bottom: 4px; margin-top: 4px; }
.giallo {color:#FFFF66; font-size:11px; font-weight:bold;}

a.inv:link, a.inv:visited, a.inv:active {color:#99cccc;}
a.inv:hover { color: #FFFF66; }
.punto {color: #993300;}
a.acol1:link, a.acol1:visited, a.acol1:active  {
	color: white;
	text-decoration: underline;
	font-size: 12px;
}

.boxgiallo {background-color: #FFFFCC; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid;
	border-bottom-style: solid; border-left-style: solid; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; padding: 3px;}
.barradown {color: white; background-color: #B30000; padding: 3px; border: 0px; margin: 0px;}

.rosso {color: #B30000; text-decoration: none;}
a.rosso {color: #B30000; text-decoration: none;}
a.rosso:hover {color: black; text-decoration: none;}
a.rossounder{color: #B30000; text-decoration: underline;}
a.rossounder:hover {color: black; text-decoration: underline;}
a.nero {color: black; text-decoration: none;}
a.nero:hover {color: #B30000; text-decoration: none;}
a.nerounder{color: black; text-decoration: underline;}
a.nerounder:hover {color: #B30000; text-decoration: underline;}
a.bianco{color: white; text-decoration: none;}
a.bianco:hover {color: Silver; text-decoration: none;}
.buttonrosso {font-size:11px; color: white; background-color: #B30000; border: 1px solid white;}
.buttonbp {font-size:11px; color: white; background-color: #336699; border: 1px solid white;}
.titrosso{font-size:17px; color: #B30000;}
.percorso{font-size:10px; color: #CCCCCC; background-color: #B30000; margin-left:4px;  font-family: Verdana; }
.px14 {font-size:16px;}
.px13 {font-size:14px;}
.b1 {background-color: #336699;}

.box2 {border:1px solid #336699; background-color:#E9E9E9; color:#000; padding:2px}
.titlebox {background-color:#336699; color:#FFF; padding:3px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

.txt_grigio  {
text-decoration : none;
font-weight: bold;
color : #84888A;
}

.bg_cerca {
background-color:#DEECFA;
border-color:#8C120D;
border-style:solid;
border-width:1px;
}

.tab_att {
	background-color: #DEECFA;
	color: #B30000;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
	border-top: 1px solid #8C120D;
	border-right: 1px solid #8C120D;
	border-left: 1px solid #8C120D;
	text-align: center;
	font-size: 11px;
	margin: 5px 5px 0px 5px;
	float: left;
}

.tab_menu {
	background-color: #FFF;
	color: #000;
	font-weight: normal;
	padding: 3px 10px 3px 10px;
	border-top: 1px solid #8C120D;
	border-right: 1px solid #8C120D;
	border-left: 1px solid #8C120D;
	text-align: center;
	font-size: 11px;
	margin: 5px 5px 0px 5px;
	float: left;
}

a.tab_menu:link, a.tab_menu:visited {
	color: #000;
	text-decoration: none;
	padding: 3px 10px 3px 10px;
}

a.tab_menu:hover, a.tab_menu:visited:hover {
	text-decoration: none;
	padding: 3px 10px 3px 10px;
	background-color: #DEECFA;
}

.cerca_verde  {
background : #F0F9DD;
}

.cerca_azzurro  {
background : #EAF4FF;
}

.cerca_giallo  {
background : #FFF9E1;
}

.cerca_viola  {
background : #F8EAFF;
}
