/*                     	tag generici                 */


html,body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

div, input, textarea, select, table, tr, td, th, li, p, tbody, label, form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .95em;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h1 {
	font-size: 1.5em;
}

h2 {
	font-size: .90em;
	font-weight:bold;
}

ul {
	list-style: none;
	list-style-type: none;
	list-style-image: none;
}
img{
	border:0px;
}

ul, form, table {
	margin:0px;
	padding:0px;
}

input,select{
	border:2px inset #FFE9B0;
	font-size: .75em;
	font-family:verdana,sans-serif;
	vertical-align:bottom;
}

body {
	color: #000;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

p, input, textarea, select, table, tr, td, th, li, #centercol div {
	voice-family : "\"}\"";
	voice-family : inherit;
	font-size: 1em;
}

p, li, #centercol div {
	line-height: 150%;
}

/*                     	tag generici fine                  */

/*               strutturali                   */
#mainbox {
	color: #000;
	background: #fff;
	margin: 0px auto 0px auto;
	width: 95%;
	height:100%;
	background-image:url("images/bgcolsx.gif");
	background-repeat: repeat-y;
	background-position:left;
	border: 1px solid #000;
	border-top:0px;
	border-bottom:0px;
	text-align: left;
}

#leftcol {
	float: left;
	width: 200px;
	padding:0px;
	margin:0px;
	background-color:#FFE370;
}

#rightcol {
	float: right;
	width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin:0px;
	padding:0px;
}

#centercol {
	padding-right: 10px;
	margin-right: 0px;
	padding-left: 10px;
	margin-left: 202px;
	margin-bottom: 0px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	

}

#bg2,#bg {
	background-image: url(../css/%22images/fondobg.jpg%22);
	background-repeat: repeat;
	margin:0px;
	padding:0px;

}

#div_footer{
	color:#FFFFFF;
	height:45px;
	border:0px;
	margin:0px;
	margin-top:-16px;
	border-top:2px solid #FFFFFF;
	padding-top:4px;
	background-color:#186A79;
	text-align:center;
	font-size: .75em;
	width:100%;
}


#div_header{
	background-image: url(../css/%22../images/fondo_testa.jpg%22);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#FFCC00;
	height:103px;
}

/*      menu toolbar       */

#div_toolbar{
	background-image: url(../css/%22../images/fondo_toolbar_strict.jpg%22);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#186A79;
	height:23px;
	font-family:verdana,sans-serif;
	padding-left:5px;
	border-top:1px solid #FFFFFF;
	font-size: 1em;
}

#div_toolbar ul {
	margin:0px; padding:0px;
	margin-top:3px;
	font-size: .85em;
}
#div_toolbar ul li {
	list-style-image: none;
	display:inline;
	margin:0px;
	padding:0px 20px 0px 0px;
	list-style-type:none;
	font-size: 1em;
}
#div_toolbar a{
	padding:0px 5px 0px 5px;
	font-size: 1em;
	color:#fff;
}
#div_toolbar a:hover{
	padding:0px 5px 0px 5px;
	font-size: 1em;
	background-color:black;
	color:#fff;
	margin:-1px;
	border:1px solid #fff;
	text-decoration:none;
}

/*              sottolivello del menu toolbar              */
#div_toolbar_sotto{
	height:23px;
	padding-left:10px;
	padding-bottom:0px;
	padding-top:3px;
	font-family:verdana,sans-serif;
	border-top:1px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	font-size: .95em;
}

#div_toolbar_sotto a{
	padding:0px 20px 0px 20px;
	font-size: .95em;
}
#div_toolbar_sotto a:hover{
	padding:0px 20px 0px 20px;
	font-size: .95em;
	background-color:black;
	color:#fff;
	margin:-1px;
	border:1px solid #fff;
	text-decoration:none;
}

#div_toolbar_sotto strong {
	padding-right:20px;
	font-size: .95em;
}

/*                briciole                          */
#bricioledipane{
	margin:0px;
	padding:3px;
	margin-left:-10px;padding-left:5px;
	margin-right:-10px;
	text-align:left;
	border:0px;
	font-weight:bold;
	margin-bottom:8px;
}
#bricioledipane a{
	color: #2D1607;
	text-decoration:underline;
	font-size: .85em;
}
#bricioledipane a:hover{
	color: #2D1607;
	text-decoration:none;
}

#logoocchio{
	position:relative;
	top:0px;
	left:10px;
}

#leone{
	position:relative;
	top:-45px;
	left:-40px;
}

#regioneveneto{
	position:relative;
	top:-50px;
	left:-39px;
}

#div_login {
	position:absolute; top:106px; right:2.5%;
	height:23px;
	width:400px;
	text-align:right;
	color:#fff;
	font-weight:bold;
	font-size: .95em;
}

.inputwidth {
	width:110px;
}
.inputwidthsmall {
	width:70px; 	font-size: .95em;
}
.submitbutton {
	background-color:#F7F3F7;
	color:#733810;
	font-weight:bold;
	border:0px outset #fff;
	padding:1px;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
}
.submitbuttonsmall {
	background-color:#F7F3F7;
	color:#733810;
	font-weight:bold;
	border:0px outset #fff;
	padding:1px;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
	font-size: .95em;
}
/*               strutturali fine                  */


/*
link menu toolbar
*/
A.toolbarLev1 {
	padding:0px;
	text-decoration:none;
}

A.toolbarLev1:VISITED{
	padding:0px;
	text-decoration:none;
}

A.toolbarLev1:HOVER{
	padding:0px;
	text-decoration:underline;
}

A.toolbarLev1Selez {
	padding:0px;
	text-decoration:none;
}

A.toolbarLev1Selez:VISITED{
	padding:0px;
	text-decoration:none;
}

A.toolbarLev1Selez:HOVER{
	padding:0px;
	text-decoration:underline;
}



/*---------------------------------------------------
	menu piepagina messo in alto a destra:
*/
#div_piepag_altodx {
	position:absolute; top:0px; right:2.5%;
	height:23px;
	background-color:#004A55;
}
#div_piepag_altodx ul li{
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	display:inline;
	background-color:#004A55;
	color:#fff;
	height:23px;
}
#div_piepag_altodx ul li a{
	padding:5px;
	margin:5px;
	background-color:#004A55;
	color:#fff;
	text-decoration:none;
}

#div_piepag_altodx a:hover{
	padding:5px;
	margin:5px;
	background-color:#004A55;
	color:#fff;
	text-decoration:underline;
}
/*---------------------------------------------------*/




/*----------------------- menu primo livello -----------------*/
A.verticaleLev1 {
	font-size: .85em;
	margin:0px; padding:2px; padding-bottom:8px; padding-left:5px; padding-top:5px;
	color:#2D1607; display:block;
	border-top:1px solid #ffffff;
	text-decoration:none; font-weight:bold;
}
A.verticaleLev1:HOVER {
	font-size: .85em;
	margin:0px;  padding:2px; padding-bottom:3px; padding-left:5px;  padding-top:5px;
	color:#2D1607; display:block;
	border-bottom:5px solid #F09300;
	text-decoration:none; font-weight:bold;
}
A.verticaleLev1Selez, A.verticaleLev1Selez:HOVER {
	font-size: .85em;
	margin:0px;  padding:2px; padding-bottom:8px; padding-left:5px;  padding-top:5px;
	color:#2D1607;
	display:block;
	text-decoration:none;
	font-weight:bold;
	background-color:#FFFFCC;
}

/*----------------------- menu secondo livello -----------------*/
A.verticaleLev2, A.verticaleLev3 {
	font-size: .85em;
	margin:0px; padding-right:2px; padding-bottom:8px; padding-left:17px; padding-top:5px;
	background-color:#186A79;
	color:#ffffff; display:block;
	border-top:1px solid #ffffff;
	text-decoration:none; font-weight:bold;
	background-image: url(../css/%22../images/menuli.gif%22);
	background-repeat:no-repeat;
	background-position:center left;
}
A.verticaleLev2:HOVER, A.verticaleLev3:HOVER {
	font-size: .85em;
	margin:0px;  padding-right:2px; padding-bottom:3px; padding-left:17px;  padding-top:5px;
	background-color:#186A79;
	color:#ffffff; display:block;
	border-bottom:5px solid #186A79;
	text-decoration:none; font-weight:bold;
	background-image: url(../css/%22../images/menuli.gif%22);
	background-color:#000000;
}
A.verticaleLev2Selez, A.verticaleLev2Selez:HOVER, A.verticaleLev3Selez, A.verticaleLev3Selez:HOVER {
	font-size: .85em;
	margin:0px; padding-right:2px; padding-bottom:8px; padding-left:17px;  padding-top:5px;
	background-color:#FFFFCC;
	color:#186A79; display:block;
	text-decoration:underline; font-weight:bold;
	background-image: url(../css/%22../images/menuli.gif%22);
	background-repeat:no-repeat;
	background-position:center left;
	border-top:1px solid #ffffff;
}


/* -----------------------------------------*/




#areabanner{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
.boxlaterale{
	background-color:#FFE370;
	padding:0px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
}

#cerca, #cerca div, .boxlaterale div, .boxlaterale form {
	padding:0px;
	margin:0px;

}


#newsletterbox {
background-image: url(../css/%22images/fondonewsletter.gif%22);
padding-right:3px;
}

#cerca img, #newsletter img{
	vertical-align:bottom;
	margin-bottom:4px;
}


div.bigHR{
	height:1px;
	font-size:0px;
	line-height:0px;
	padding:0px;
	border:0px;
	border-top:9px solid #F09300;
	background-color:transparent;
	margin:0px;
}

/* -----------------------------------------*/



/* usati nel sistema di content */
.CNTallinea_centro {
	margin:0px;
	padding:0px;
	text-align:center;
}
.CNTallinea_destra {
	margin:0px;
	padding:0px;
	text-align:right;
}
.CNTallinea_sinistra {
	margin:0px;
	padding:0px;
	text-align:left;
}
.CNTallinea_giustifica {
	margin:0px;
	padding:0px;
	text-align:justify;
}
.CNTindenta {
/*	position:relative;
	left:20px;
	top:0px;
	padding-left:20px;*/
	text-indent:20px;
}

.nascosta {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.div_dotted{
	width:100%;
	height:1px;
	background-image: url(../css/%22images/px_dotted.gif%22);
	background-repeat: repeat-x;
}

.non_visualizzare{
	display:none;
}

.div_right{
	float:right;
}

.div_left{
	float:left;
}
#contenuto {
	overflow:hidden;
	width:100%;
}

#contenuto ul{
	list-style-type: square;
	margin-left:15px;
}

#contenuto a{
	text-decoration:underline;
}

#contenuto a:hover{
	text-decoration:none;
}

.CNToggettoDiSistema {
	/*font-style:italic; border:1px dashed #ff0000;background-color:#f0f000;font-weight:bold;*/
}
.CNTimageLeft {
float:left;
}
.CNTimageRight {
float:right;
}

/*
	titolazione
*/
.TITOLO{
	font-weight:bold;
	padding-bottom:5px;
}

.SOTTOTITOLO{
	font-weight:bold;
	padding-bottom:5px;
	font-size: 1.1em;
}

.TITOLETTO{
	font-family:verdana,sans-serif;
	font-weight:bold;
	padding-bottom:5px;
}
.TESTO{

}

.h2_evidenzia_giallo{
	width:100%;
	font-weight:bold;
	font-size: 1em;
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-bottom:3px;
}

.h2_evidenzia_blu{
	width:100%;
	font-weight:bold;
	font-size: 1em;
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-bottom:3px;
}


/* ---------------------------------- */
	#mappa {display:block; width:250px; height:287px; background:url(images/veneto3.gif);}
	#mappa a { height:20px;
	}
	#belluno {position:relative; top:40px; left:124px; font-weight:bold;}
	#vicenza {position:relative; top:110px; left:60px; font-weight:bold;}
	#treviso {position:relative; top:85px; left:130px; font-weight:bold;}
	#verona {position:relative; top:110px; left:8px; font-weight:bold;}
	#padova {position:relative; top:125px; left:97px; font-weight:bold;}
	#venezia {position:relative; top:100px; left:180px; font-weight:bold;}
	#rovigo {position:relative; top:127px; left:90px; font-weight:bold;}
/* ---------------------------------- */
#elencodocumenti {
	width:200px;
	float:right;
	border:1px solid black;
	padding:10px;
	background-color:#fff;
	padding-bottom:20px;
	background-image: url(../css/%22images/fondodocs.gif%22);
	margin:0px;
	margin-right:-10px;
}
#elencodocumenti ul li{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../css/%22images/arrow_down.gif%22);
	color:#009999;
}

/* ---------------------------------- */