@import url(../css/resetcss.css);


body{	
		font-family:Arial;
}
#doc2{

}
.nav0 {
	height:20px;
	margin-top:-33px;
	color:#ffffff;
	padding-top:10px;
}
.nav0 a, .nav0 a:visited{
	height:20px;
	margin-top:-33px;
	color:#ffffff;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 5px;
	text-decoration: none;
}
#lingue{
	height:20px;
	margin-left:400px;

	padding-top:5px;
	width:200px;
}
#data{
	width:150px;
	margin-top:0px;
}
#bd{
	padding-top: 20px;
}
#footer{
	background:#707070;
	height:150px;
	color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	float:left;
	width:100%;
}

.box-f{
	width:243px;
	color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	float:left;
}
.box-f li a{
	color:#fff;
	text-decoration:none;
}
.box-f li a:hover{
		text-decoration:underline;
	}
hr{
	clear:both;

	}
#base-sx{
	text-align:left;
	width:750px;
	float: left;
	}	
#base-sx a{
	color:#fff;
	}
#base-sx a:hover{

	}
#base-dx{
	width: 130px;
	float:right;
}
#base-dx a{
	color:#fff;
	text-decoration:none;
	}
#base-dx a:hover{
	text-decoration:underline;
	}
.box-f h1{
	font-size:15px;
	font-weight:bold;
	}
.box-f li{
	padding:5px 0;
	list-style:none;
}
.box-f a{
	color:#B7B7B7;
	text-decoration:none;
	}
.titolo-f{
	color:#ffffff;
	font-size:23px;
	margin-bottom:10px;
	margin-top:5px;
	}
.box{
	border-bottom:1px solid #dadada;
}

#lilli{
	margin-left:20px;
	}
#imgb{
margin-left:25px;
margin-bottom:10px;
	
	}
#imgc{
margin-left:60px;
margin-bottom:10px;
	
	}
.box .title{
	height: 18px;
	background-color: #5c5b5e;
	background-repeat: repeat;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
}
.box a,#navigation a:visited{
 	color: #555555;
	text-decoration: none;

}
.box a:hover,#navigation a:visited:hover{
	text-decoration: underline;
}
#main{

}
#main .box{
	margin-right: 10px;
}



.box_centrali{
	width:225px;
	float:left;
	margin-right:8px;
	margin-left: 8px;
	}

.menu-dx{
	width:200px;
	float:right;

	}

.menu-dx ul{
	list-style-image:url("img/punto_blu.gif");
	margin-left:15px;
	margin-top:5px;
}


.menu-dx li{
	border-bottom:1px dotted #A3A3A3;
	color:#555555;
	padding:8px 0;}
.menu-dx li a{
	color:#555555;
	text-decoration:none;

}

#testo{
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555;
	
	}	
#modulistica{
	height:20px;
	color:#fff;
	background:#F5921D;
	padding-top:2px;
	}
#modulistica a{
	color:#fff;
	text-decoration: none;
	margin-left:10px;
	font-weight:bold;
}
#riga-sotto{
	height:340px;
	background:#EDEDED;	
	margin-top:30px;
	}
#contenuto{
	margin:auto;
	width:74.8em;
	text-align:left;
	}
#contenuto2{
	margin:auto;
	width:980px;
	text-align:left;
	}
#calendario{
	float:left;
	width:230px;
	margin-right:20px;

	}
.riga a {
	color:#555555;
	font-size:11px;
	margin:10px 0;
	text-decoration:none;
	}
.riga {
	margin-bottom:10px;
	line-height:18px;
	font-size:11px;
	}
#news{
	float:left;

	margin-right:20px;
	width:450px;
	}
#newsletter{
	float:left;
	width:220px;

	}
.myTD{
background:#FFF;
border:1px solid #DADADA;	
}
#titolo1{margin-bottom:10px;}
#titolo1 a{
		font-size:20px;
		color:#244F86;
		text-decoration:none;
		font-weight:bold;
	}
#titolo2{margin-bottom:10px;}	
#titolo2 a{
		font-size:20px;
		font-weight:bold;
		color:#244F86;
		text-decoration:none;
	}
#titolo3{margin-bottom:10px;}	
#titolo3 a{
		font-size:20px;
		font-weight:bold;
		color:#244F86;
		text-decoration:none;
	}
#link{margin-bottom:10px;}
#link a{
		font-size:20px;
		font-weight:bold;
		color:#244F86;
		text-decoration:none;
	}

.sottotitolo a {
	color:#555;
	text-decoration:none;
	font-size:12px;
	}
.box_centrali img{
	margin-top:5px;
	}
.box_centrali #arancio{
	margin-top:5px;
	margin-left:15px;
	list-style-image:url(img/punto_arancio.gif);
	}

.box_centrali #verde{
	margin-top:5px;
	margin-left:15px;
	list-style-image:url(img/punto_arancio.gif);
	}
.box_centrali #rosa{
	margin-top:5px;
	margin-left:15px;
	list-style-image:url(img/punto_arancio.gif);
	}
.box_centrali #blu{
	margin-top:5px;
	margin-left:15px;
	list-style-image:url(img/punto_arancio.gif);
	}

.box_centrali li {
	
	padding:8px 0;
	color:#555;
	border-bottom:1px dotted #a3a3a3;
}
.box_centrali li a{
	text-decoration:none;
	color:#555;
	
	}
.box_centrali dt {
	
	padding:8px 0;
	color:#555;
	border-bottom:1px dotted #a3a3a3;
}
.box_centrali dt a{
	text-decoration:none;
	color:#555;
	
	}
#main #box_centrale_interno{

	margin-top:20px;
	margin-left:250px;
	margin-right:10px;
	color:#555555;
	font-size:13px;
	text-align:justify;
	line-height:18px;
	}
#box_centrale_interno ul{
	margin-left:15px;
}
#box_centrale_interno ol{
	margin-left:15px;
}
#box_centrale_interno h1{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-left: 0px;
	padding-bottom:12px;
}
#box_centrale_interno h2{
	font-size: 12px;
	font-weight: normal;
	font-style:italic;
	color: #666666;
	text-align: left;
	padding-left: 0px;
	padding-bottom:15px;
}
#box_centrale_interno .data{
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	padding-left: 0px;
	padding-bottom:5px;
	text-align:right;
}
#box_centrale_interno hr{
	border:1px solid #CCCCCC;
}
#box_centrale_interno .dettaglio{
	margin-right: 10px;
	font-size: 12px;
	color: #666666;
	margin-top: 20px;

	background-repeat: no-repeat;
}
#box_centrale_interno .dettaglio a{
		color: #666666;
	}
#box_centrale_interno .thumbs_int {
	float:right;
	margin-left: 5px;
}
#box_centrale_interno .thumbs_int dl{
	margin-left: 5px;
}
#box_centrale_interno .thumbs_int dt{
	margin: 0px 5px 20px 5px;
	padding:2px;
	border:1px solid #fff;
	text-align:center;
	font-size:9px;
	border:1px solid #244F86;
}

#box_centrale_interno .thumbs_int img{
	border:none;
}
#box_centrale_interno .descrizione_int{
	float:left;
	color:#fff;
	font-size:90%;
	text-align:justify;
	margin-top:16px;
	line-height:120%;
}

#box_centrale_interno_dettaglio .dettaglio{
	margin-right: 20px;
	width: 370px;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	margin-top: 20px;
	margin-left: 10px;
	float: left;
	background-repeat: no-repeat;
}
#box_centrale_interno .dettaglio_img {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	padding-left: 7px;
	padding-top: 20px;
}
	
	#menubar{
background:#707070;
width:970px;	
	}

/*---------------------------------------------------HD-------------------------------------------------------*/
#hd{

	text-align: right;
	height:110px;
	background-image: url(img/mv_bgheadtop.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 970px;
	margin-top:10px;
}
#hd #flash{
	position: relative;
	top: 35px;
	left: 0px;
	margin-top:55px;
}
.hd_testata{
	min-height:204px;
}
#hd ul{
	display: block;
	margin-right: 10px;
}
#hd li{
	display: inline;
	margin-left: 10px;
}
#hd #menubar{
	margin-top: 10px;
	margin-left:600px;
	text-align:left;
}
#hd #lingue{
	padding-top: 2px;
}
#hd #data{
	padding-top: 2px;
	float:left;
	text-align: left;
}
#hd #print{
	padding-top: 0px;
	float:left;
}
#hd #logo{
	position: relative;
	top: -289px;
	right: 690px;
	z-index: 30;
}
#tools {
	width:220px;
	text-align: center;
}
/*--------------------------menu top---------------------------*/
#menu_alto a, #menu_alto a:visited, menu_alto{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
#divisorio_marrone{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
#menu_alto a:hover, #menu_alto a:visited:hover{
	text-decoration:underline;
}
#menu_alto .attivo{
	color:#FFFFFF;
	font-size:12px;
	padding:3px 4px 3px 4px;
	width:60px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
}
/*-------------------------------------- menupagine -------------------------------------------*/
#menupagine{
	width:157px;
	margin-left: 15px;
}
#menupagine dl {
	padding:0px 0px 3px 0px;
}
#menupagine dl .attivo{
	background:  transparent url(img/botton_attivo.gif) no-repeat left;
}
#menupagine dt{
	height:26px;
	font-size:12px;
	background-color: transparent;
	background-image: url(img/botton_nonattivo.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
/*-------------------------------------- menuarticoli -------------------------------------------*/
#menuarticoli{
	width:157px;
	margin-left: 15px;
}
#menuarticoli dl {
	padding:0px 0px 3px 0px;
}
#menuarticoli dl .attivo{
	background:  transparent url(img/botton_attivo.gif) no-repeat left;
}
#menuarticoli dt{
	height:26px;
	font-size:12px;
	background-color: transparent;
	background-image: url(img/botton_nonattivo.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.title-cal{
		font-size:23px;
		color:#244F86;
		margin-bottom:10px;
	    margin-top:5px;
	}
/*-------------------------------------- menulogin -------------------------------------------*/
#menulogin {
	font-size:12px;
	margin-top: 3px;
	text-align:right;
}

#menulogin input[type=text],#menulogin input[type=password] {
	border:1px solid #DADADA;
	width:100px;
}
#menulogin .button {
border:1px solid #DADADA;
}
/*-------------------------------------- menublog -------------------------------------------*/
#menublog{
	width:157px;
	margin-left: 15px;
}
#menublog dl {
	padding:0px 0px 3px 0px;
}
#menublog dl .attivo{
	background:  transparent url(img/botton_attivo.gif) no-repeat left;
}
#menublog dt{
	padding:6px 0px 0px 5px;
	height:26px;
	font-size:12px;
	background-color: transparent;
	background-image: url(img/botton_nonattivo.gif);
	background-repeat: no-repeat;
	background-position: center;
}
/*-------------------------------------- menupoll -------------------------------------------*/
#menupoll{
	width:157px;
	margin-left: 15px;
}
#menupoll dl {
	padding:0px 0px 3px 0px;
}
#menupoll dl .attivo{
	background:  transparent url(img/botton_attivo.gif) no-repeat left;
}
#menupoll dt{
	padding:6px 0px 0px 5px;
	height:36px;
	font-size:12px;
	background-color: transparent;
	background-image: url(img/botton_nonattivo.gif);
	background-repeat: no-repeat;
	background-position: center;
}
/*-------------------------------------- menutreelink -------------------------------------------*/
#menutreelink{
	width:157px;
	margin-left: 15px;
}
#menutreelink dl {
	padding:0px 0px 3px 0px;
}
#menutreelink dl .attivo{
	background:  transparent url(img/botton_attivo.gif) no-repeat left;
}
#menutreelink dt{
	padding:6px 0px 0px 5px;
	height:26px;
	font-size:12px;
	background-color: transparent;
	background-image: url(img/botton_nonattivo.gif);
	background-repeat: no-repeat;
	background-position: center;
}
/*-------------------------------------- menuprodotti -------------------------------------------*/
#menuprodotti{
	width:220px;

}
#menuprodotti dl {
	padding:0px 0px 3px 0px;
}
#menuprodotti dl .attivo{
	background:  transparent url(img/botton_attivo.gif) no-repeat left;
}
#menuprodotti dt{
	padding:6px 0px 0px 5px;
	height:26px;
	font-size:12px;
	background-color: transparent;
	background-image: url(img/botton_nonattivo.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#box_centrale_interno .dettaglio_prodotto {
	float:right;
	width: 310px;
	min-height: 450px;
	text-align:justify;
}
#box_centrale_interno .associazione_prodotto {
	margin-top:20px;
	min-height: 450px;
	bottom: 0;
}

#box_centrale_interno .prodotto_img dt{
	padding:2px;
	border:1px solid #244F86;
	margin-top: 0px;
	margin-bottom: 2px;
}

#box_centrale_interno .prodotto_img img{
	border:none;
}
#box_centrale_interno .prodotto_galleria dl{
	float: left;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 5px;
}
#box_centrale_interno .prodotto_galleria dt{
	border:1px solid #244F86;
	float: left;
	margin-top: 0px;	
	margin-right: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#box_centrale_interno .prodotto_galleria img{
	border:none;
}
#box_centrale_interno .prodotto_shop, #box_centrale_interno .prodotto_shop a {

}
/*------ menunesletter -----*/
#menuNewsletter{
	width:157px;
	
}
#menuNewsletter dl {
	padding:0px 0px 3px 0px;
	color:#555555;
}
#menuNewsletter dl .attivo{
}
#menuNewsletter dt{
	font-size:12px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#newsletter .form{
	padding:10px;
	font-size:12px;
	min-width:130px;
	margin-right: 50px;
}
#newsletter input[type=text] {
	border:1px solid #dadada;
	width:190px;
	height:20px;
	color:#666666;
}
form#newsletter{
	margin:10px 0;
	}
#newsletter .button {
	text-align:right;
}
#newsletter .field{
	width:100px;
	margin-bottom:2px;
}
/*------ menunesletter -----*/
#menubanner{
	width:157px;
}
#menubanner dl {
	text-align:center;
	padding:0px 0px 3px 0px;
}
#menubanner dl .attivo{
}
#menubanner dt{
	font-size:12px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
/*----------------- Search -------------------------*/
#search {

}
#search .form{
	margin-left:63em;
	margin-top:2px;
	padding-top:0px;
	position:absolute;
	width:160px;

}
#search .field{
	width:130px;
	margin-bottom:2px;
	color:#666666;
}
.field{
	width:20px;
	margin-bottom:2px;
}
#search input {
	border:none;
	padding-top: 3px;
}
#search .button {
	text-align:right;
}


/*--------------------------------------------------interno---------------------------------------------------------*/

.box .title2 {
	height: 18px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	background-color: #5c5b5e;
}
.box .title3 {
	height: 18px;
	background-color: #5c5b5e;
	background-repeat: repeat;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
}
.box .title4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555;

	margin:10px 0;
	
}
.box .title_login {
	height: 18px;
	padding-bottom: 10px;
}

/* BREADCRUMS*/
.header-breadcrumbs {float:left; padding-bottom:0px;width:767px; padding-bottom:10px;}
.header-breadcrumbs ul { list-style:none; padding:0 0 0 5px;}
.header-breadcrumbs ul li {
	display:inline;
	padding:0 5px 5px 20px;
	background:transparent url(../site/img/bg_bullet_arrow.gif) no-repeat left -2px;
	font-weight:bold;
	color:#666;
	font-size:10px;
	
}
.header-breadcrumbs ul a {

	color:#666;
	text-decoration:none;
}
.header-breadcrumbs ul a:hover {
	color:#666666;
	text-decoration:underline;
}

/********************/
/*  BOX LAYOUT      */
/********************/
.box-border-grey{border: 1px solid #BEBEBE; margin-bottom:1px; padding:3px;}
.box-bg-grey{background-color: #F3F3F3;color: #000000;}
.box-title-grey , .box-title-grey a {COLOR: Gray; FONT-SIZE: 110%;font-weight:bold;}
.box-footer-grey{COLOR: Gray; FONT-SIZE: 90%; FONT-FAMILY: verdana, helvetica, arial, sans-serif; border-color:#CCCCCC;BORDER-RIGHT: 0pt; BORDER-TOP: 1pt solid; BORDER-LEFT: 0pt solid; BORDER-BOTTOM: 0pt solid;margin-bottom: 3px;}

.box-border-article{border: 1px solid #BEBEBE; margin:0px; padding:3px;}
.box-bg-article{background-color: #F3F3F3;color: #000000;}
.box-title-article , .box-title-article a {COLOR: Gray; FONT-SIZE: 110%;font-weight:bold;}
.box-footer-article{COLOR: Gray; FONT-SIZE: 90%; FONT-FAMILY: verdana, helvetica, arial, sans-serif; border-color:#CCCCCC;BORDER-RIGHT: 0pt; BORDER-TOP: 1pt solid; BORDER-LEFT: 0pt solid; BORDER-BOTTOM: 0pt solid;margin-bottom: 3px;}

.box-border-product{border: 1px solid #E8B10D; margin-bottom:5px; padding:3px;}
.box-bg-product{background-color: #F8E096;color: #000000;}
.box-bg-catproduct{color: #000000;}
.box-title-product, .box-title-product a {COLOR: #A26B04; FONT-SIZE: 12px,;font-weight:bold;}
.box-footer-product{COLOR: Gray; FONT-SIZE: 90%; FONT-FAMILY: verdana, helvetica, arial, sans-serif; border-color:#E8B10D;BORDER-RIGHT: 0pt; BORDER-TOP: 1pt solid; BORDER-LEFT: 0pt solid; BORDER-BOTTOM: 0pt solid;margin-bottom: 3px;}
.box-bg-variant{background-color: #D9EFB9;color: #000000;}

.box-border-blog{border: 1px solid #BEBEBE; margin:0px; padding:3px;}
.box-bg-blog{background-color: #F3F3F3;color: #000000;}
.box-title-blog , .box-title-blog a {COLOR: Gray; FONT-SIZE: 110%;font-weight:bold;}
.box-footer-blog{COLOR: Gray; FONT-SIZE: 90%; FONT-FAMILY: verdana, helvetica, arial, sans-serif; border-color:#CCCCCC;BORDER-RIGHT: 0pt; BORDER-TOP: 1pt solid; BORDER-LEFT: 0pt solid; BORDER-BOTTOM: 0pt solid;margin-bottom: 3px;}

.box-border-search{border: 1px solid #BEBEBE; margin:0px; padding:3px;}
.box-bg-search{background-color: #F8F8F8;color: #000000;}
.box-title-search , .box-title-search a {COLOR: Gray; FONT-SIZE: 110%;font-weight:bold;}
.box-footer-search{COLOR: Gray; FONT-SIZE: 90%; FONT-FAMILY: verdana, helvetica, arial, sans-serif; border-color:#CCCCCC;BORDER-RIGHT: 0pt; BORDER-TOP: 1pt solid; BORDER-LEFT: 0pt solid; BORDER-BOTTOM: 0pt solid;margin-bottom: 3px;}

.box-border-poll{border: 1px solid #BEBEBE; margin:0px; padding:3px;}
.box-bg-poll{background-color: #F3F3F3;color: #000000;}
.box-title-poll , .box-title-poll a {COLOR: Gray; FONT-SIZE: 110%;font-weight:bold;}
.box-footer-poll{COLOR: Gray; FONT-SIZE: 8px; FONT-FAMILY: verdana, helvetica, arial, sans-serif; border-color:#CCCCCC;BORDER-RIGHT: 0pt; BORDER-TOP: 0pt solid; BORDER-LEFT: 0pt solid; BORDER-BOTTOM: 0pt solid;margin-top:10px;}

/******************************/
/*  Noscript alternative menu */
/******************************/
#menu {margin-left: 0px;}
#menu ul {margin-left: 0;padding-left: 5px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;margin:0px;}
#menu a{display: block;padding: 0px;width: 100%;border-bottom: 1px solid #D2D2CA;}
#menu a:link, #menuitems a:visited{color: #11577E;text-decoration: none;font-weight: bold;}
#menu a:hover{background-color: #D2D2CA;color: #333;font-weight: bold;}

/* dTree */

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	padding-top:5px;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
}
.dtreeNode {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	padding-top:5px;
	padding-left: 20px;
}
.dtree a.node, .dtree a.nodeSel {
	BORDER-RIGHT: 1pt solid;
	BORDER-TOP: 1pt solid;
	BORDER-LEFT: 1pt solid;
	BORDER-BOTTOM: 1pt solid;
	BORDER-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	white-space: nowrap;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	BORDER-RIGHT: 1pt solid;
	BORDER-TOP: 1pt solid;
	BORDER-LEFT: 1pt solid;
	BORDER-BOTTOM: 1pt solid;
	BORDER-COLOR: #C2C2C2;
	background-color: #FFFFFF;
	TEXT-DECORATION: none; 
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
	text-transform: uppercase;
	font-weight: normal;
}
.dtree a.nodeSel {
	text-transform: uppercase;
	font-weight: normal;
}
.dtree .clip {
	overflow: hidden;
}

/*  DYNAMIC PORTAL     */

td.Testata3D {
	BORDER-RIGHT: buttonshadow 1px solid; 
	BORDER-TOP: buttonhighlight 1px solid; 
	BACKGROUND: buttonface; 
	FONT: menu; 
	BORDER-LEFT: buttonhighlight 1px solid; 
	CURSOR: default; 
	PADDING: 2px; 
	BORDER-BOTTOM: buttonshadow 1px solid; 
	HEIGHT: 10px;	
	font-weight:bold;
}

.HighlightKeyword{BORDER: 1pt solid #677787;background-color: Silver;}

/*  FORM INPUT     */
input[type=button],input[type=submit]{
	CURSOR: hand;
	font-family: arial;
	font-size:8pt;
	background-color:#244F86;
	color:#FFFFFF;
	font-weight:plain;
	overflow:hidden;
	border: 1pt solid #244F86;
	margin: 3px;
}
input[type=text], input[type=password]{
	border: 1pt solid #6994CB;
}
textarea{
	border: 1pt solid #244F86;
}
select{
	border: 1pt solid #244F86;
}
dl#archivio{
	border-top:1px solid #DADADA;
	margin-top:10px;
	padding:7px 0;
}
dl#archivio a{
	color:#555;
}
#interno{
	margin-left:250px;
	margin-right:10px;
	color:#555555;
	font-size:13px;
	text-align:justify;
	line-height:20px;

	}
.titolo-int{
color:#666;
font-size:20px;
text-decoration:none;
}

.box_centrali a{
	color:#555;
	text-decoration: none;
}

.box_centrali a:hover {
	text-decoration: none;
}
