.catintestazione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}

/**********************************Inizio settaggi per il menu sx **********************************/
P.vert {
	/*BACKGROUND-COLOR: maroon;*/
PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1px;

}
* html p.vert {
	display: block; width: 100%; clear: both;
}

.catbordo {
	border: 1px solid #333333;
}

P.vert A {
/*BORDER-RIGHT: yellow 1px solid; */ COLOR: #135995; MARGIN: 0px;
TEXT-DECORATION: none
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px
; padding: 3px; clip:   rect(   ); width: 100%



}
* html p.vert a {
	display: inline; float: left;
	fl\oat: none;
	
}
P.vert A:hover {
	BACKGROUND: #03666B;
	COLOR: #FFFFFF;

}
P.vert SPAN {
	text-align: center;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-color: DDECD6;
	width: 100%;
}
* html p.vert span.quivert {
	float: left; fl\oat: none;
}
/************************************Fine settaggi per il menu sx *********************************/
/**********************************Inizio settaggi per il menu sezioni **********************************/
P.sez {
	/*BACKGROUND-COLOR: maroon;*/
PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1px;
; color: #FFFFFF

}
* html p.sez {
	display: block; width: 100%; clear: both;
}


P.sez A {
	COLOR: #135995;
	MARGIN: 0px;
	TEXT-DECORATION: none
;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px
;
	padding: 3px;
	clip:   rect(   );
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C8DCF3;
	border-right-color: #C8DCF3;
	border-bottom-color: #C8DCF3;
	border-left-color: #C8DCF3;



}
* html p.sez a {
	display: inline; float: left;
	fl\oat: none;
}



P.sez A:hover {
	BACKGROUND: #e0e0b1; COLOR: maroon
}
P.sez A:active {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #135995
	
}
P.sez SPAN {
	
	DISPLAY: none; 
}
P.sez SPAN.quivert {
	BACKGROUND: #c0c081;
/*BORDER-RIGHT: yellow 1px solid;*/ DISPLAY: inline;
PADDING-BOTTOM: 1px; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; PADDING-TOP: 1px;
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF

}
* html p.sez span.quivert {
	float: left; fl\oat: none;
}
.catcontenutobox {

	background-image: url(../img/catalogo/pattern2.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 135995;
}
.catselect {
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 3px;
}
.catbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px ridge #105994;
	margin: 2px;
	font-weight: normal;
}
.catbgtitolobox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #03666B;
	padding: 3;
	border: 1px none #454545;
}
.catdidascalia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}
.catlink {
	color: #333333;
}
.cattitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../img/sfondo_1.jpg);
	background-attachment: fixed;
	background-repeat: repeat;
	background-position: left top;
	padding-left: 9px;
	color: #FFFFFF;
	width: 100%;
}
.titoloindentato {
	color: #333333;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.catsottotitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
	padding-top: 2px;
}
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #006666;
}
.catcodice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	color: #CCCCCC;
}

.cattesto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.catseparatore {
	background-image: url(../img/tratteggio_orizzontale.gif);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left top;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006666;
}
a.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006666;
}
ul {
	
	padding-left:18px;
	margin:0px;
}
li {
	list-style-image: url(../img/catalogo/ul.gif);
	text-align: left;
}
li.prop {
	list-style-image: url(../img/catalogo/ul.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.list_zanz{
	width: 96%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	float: left;
	background-image: url(../img/catalogo/ul.gif);
	background-repeat: no-repeat;
	background-position: 2px 0px;
}
.cattitolosmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #999999;
}
.catsottotitolosmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #000000;
}
.navigatore {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006666;
}
.titoloparagrafo {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #03666B;
	font-weight: bold;
}

P.vert a.attivo {
	DISPLAY: inline;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	background-attachment: fixed;
	background-image: url(../img/medal_triangolo_arancio.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #006666;
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	float: left;
	width: 100%;
}
P.vert a.attivo:hover {
	background-attachment: fixed;
	background-image: url(../img/medal_triangolo_arancio.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #006666;
	width: 100%;
		float: left;
	width: 100%;
}

P.vert a.riposo {
	DISPLAY: inline;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #454545;
	font-weight: normal;
	background-attachment: fixed;
	background-image: url(../img/medal_triangolo_arancio.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 100%;

	
}
P.vert a.riposo:hover {
	background-color: #006666;
	background-attachment: fixed;
	background-image: url(../img/medal_triangolo_arancio.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 100%;
}

P.vert a.riposo1 {
	DISPLAY: inline;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #FFFFFF
;
	font-weight: normal;

	background-color: #058181;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
		float: left;
	width: 100%;
}
P.vert a.riposo1:hover {
	background-color: #01A8A8;
		float: left;
	width: 100%;
}


P.vert a.riposo2 {

	DISPLAY: inline;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #006666;
	border-color: black black #DFEFFF;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	font-weight: normal;
	background-color: #C6E7DE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
		float: left;
	width: 100%;

}
P.vert a.riposo2:hover {
	background-color: #EBF6F6;
		color: #006666;
			float: left;
	width: 100%;

}
P.vert a.attivo2 {
	DISPLAY: inline;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 32px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #059191;
	font-weight: normal;
	background-color: #EBF6F6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(../img/medal_triangolo_arancio2.gif);
	background-repeat: no-repeat;
	background-position: left top;
		float: left;
	width: 100%;
}
P.vert a.attivo2:hover {
	color: #059191;
	background-color: #EBF6F6;
	background-attachment: fixed;
	background-image: url(../img/medal_triangolo_arancio2.gif);
	background-repeat: no-repeat;
	background-position: left top;
		float: left;
	width: 100%;
}

.cattitoloprop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #03666B;
}
.catdati {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #333333;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #F2F7F7;
}
.catunita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #333333;
	background-color: #E7EFF7;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	width: 50px;
}
#desccolori {
	width: 300px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 4px;
}

.sfondotab1 {
	background-attachment: fixed;
	background-image: url(../img/sfondo_tab_1.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.catdativalore {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #03666B;
	background-color: #F5F9FC;
}
.freccino {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
#box2 {
	float: left;
	background-color: #F3F9FE;
	padding: 3px;
	margin: 2px;
	clear: none;
	height: 200px;
	width: 15%;
}

.cattitolosmallbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	background-color: #C2D3C8;
}
.sfondorandom {
	background-attachment: fixed;
	background-image: url(/img/sfondo_random.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bordo {
	border: 1px solid #016AC3;
}
.blocco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-color: #98BED6;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}
.terminatitolo {
	background-image: url(../img/finetitolo.gif);
	background-repeat: repeat-y;
}

.tabcategoria {
	padding: 2px;
}
.titolobianco {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 9px;
	color: #FFFFFF;
}

.bgwhite {
	background-color: #FFFFFF;
}
.letturafac1 {
	background-color: #DFECEC;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.letturafac2 {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.catdatinobg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 46px;
}
.cattitolo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	color: #408080;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 3px;
}
.bggrey {

	background-color: #EDF3F2;
}
.linkcatgenere {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	padding: 2px;
}
.linkcatgenere A {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.catgendesc {
	font-size: 10px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.cellaparagrafo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

#imgcondidascalia {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
	
}

#imgcondidascalia .didascalia {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	
	}

#elementilinea {
	float: left;
	width: 175px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #EDF3F2;
	border: 1px solid #f1f1f1;
	padding: 10px;
}
#elementilinea #imgcondidascalia {
	width: 100%;
	text-align: center;
}

#elementilinea .titolo {
	height: 30px;
	margin: 0px;
	padding: 0px;
	color: #000000;
}

#elementilinea .catcodice {
	font-size: 11px;
	color: #999999;
}
#chiusuretris {
	float: left;
	width: 135px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#chiusuretris .titolo {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
P.vert a.attivo1 {

	DISPLAY: inline;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	background-color: #01A8A8;
	color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(../img/medal_triangolo_arancio.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

}
P.vert a.attivo1:hover {
	background-color: #01A8A8;
		background-attachment: fixed;
	background-image: url(../img/medal_triangolo_arancio.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
P.vert SPAN.menudivisione {
	
	text-align: left;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	background-color: #006666;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}.titoletto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #03666B;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 10px;
}
.paragrafo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	background-color: #B5D1D2;
	background-attachment: fixed;
	background-image: url(../img/medal_triangolo_arancio.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: 15px;
	line-height: 20px;
}
.cattitolino {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../img/sfondo_3.jpg);
	background-attachment: fixed;
	background-repeat: repeat;
	background-position: left top;
	padding-left: 9px;
	color: #FFFFFF;
	width: 100%;
}.attenzionebox {
	background-attachment: fixed;
	background-image: url(../img/sfondo_box.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
.catnero {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.attenzioneboxindex {

	background-attachment: fixed;
	background-image: url(../img/sfondo_box2.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
.errore {
	color: #FF0000;
}
.catcodice2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.bordodx {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.letturafac3 {
	background-color: #DFECEC;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.sfondoArancio{
background-color:#FAEFC5;
}
.bg2 .bgwhite .tabcategoria .boxdownload {
	background-color: f1f1f1;
	padding: 5px;
	width: 100%;
	border: 1px solid #CCCCCC;
	margin-top: 20px;
}

.bg2 .bgwhite .tabcategoria IMG {
	border: 0px;
	margin-right:15px;
}
