/* CSS Document */
/*stili per il layout fisso*/

html,body{
	background-color: #89AACD;
	margin:0px;
	padding: 0px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:16px;
	}
	
p{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
	line-height:16px;
	}
	
td, div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
	}
	
	
ul{
	background-image:none;
	}

#li{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
	line-height:20px;
	list-style:none;
	padding-left:10px;
	/*margin-left:10px;*/
	background-image:url(../images/quadratino.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}
	
a:link{
	color:#000000;
	text-decoration:underline; 
	font-weight:normal;
	}
	
a:visited{
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
	}
	
a:hover {
	color:#E20179;
	text-decoration:none;
	font-weight:normal;
	}
	
a:active {
	color:#E20179;
	text-decoration:none;
	font-weight:normal;
	}
	
#testo_mappa {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px;
	}
	
/*nuovi stili home*/

#div_menu_home{
	padding-top:10px;
	}
	
#td_contenuto_home {
	background-image:url(../images/grafica/home/sfondo_home.jpg); 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:576px; 
	width:100%;
	}
	
#div_contenuto_home{
	text-align:justify; 
	padding-top:10px; 
	padding-left:150px; 
	padding-right:10px;
	}
	
#div_contenuto_home2{
	padding:10px; 
	text-align:justify;
	}

/**/
	
/*nuovi stili*/

#td_contenuto_home_vietnam {
	background-image:url(../images/grafica/home_vietnam/sfondo_home.jpg); 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:563px; 
	width:100%;
	}

#div_big {
	width:1002px;
	}
	
#bg_top_sx{
	background-image:url(../images/grafica/home/bg_top_sx.jpg); 
	background-position:top right; 
	background-repeat:no-repeat; 
	height:20px; 
	width:39px;
	}
	
#bg_top_cx{
	background-image:url(../images/grafica/home/bg_top_cx.jpg); 
	background-position:top center; 
	background-repeat:no-repeat; 
	height:20px; 
	width:938px;
	}
	
#bg_top_dx{
	background-image:url(../images/grafica/home/bg_top_dx.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	height:20px; 
	width:25px;
	}
	
#bg_middle_sx{
	background-image:url(../images/grafica/home/bg_middle_sx.jpg); 
	background-position:top right; 
	background-repeat:repeat-y; 
	width:39px;
	}
	
#bg_middle_dx {
	background-image:url(../images/grafica/home/bg_middle_dx.jpg); 
	background-position:top left; 
	background-repeat:repeat-y; 
	width:25px;
	}

#bg_bottom_sx{
	background-image:url(../images/grafica/home/bg_bottom_sx.jpg); 
	background-position:top right; 
	background-repeat:no-repeat; 
	height:40px; 
	width:39px;
	}
	
#bg_bottom_cx{
	background-image:url(../images/grafica/home/bg_bottom_cx.jpg); 
	background-position:top center; 
	background-repeat:no-repeat; 
	height:40px; 
	width:938px;
	}
	
#bg_bottom_dx{
	background-image:url(../images/grafica/home/bg_bottom_dx.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	height:40px; 
	width:25px;
	}
	
#border_b_r {
	border-bottom:1px solid #DB3485; 
	border-right:1px solid #DB3485;
	}
	
#rosa{
	color:#DB3485;
	}
	
.arancio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;

	margin:0px;
	color: #F58229;
	font-weight:normal;
	text-align:left;
	}

.arancio a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	margin:0px;
	color: #F58229;
	font-weight:bold;
	}
.arancio a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	margin:0px;
	color: #F58229; 
	text-decoration:underline;
	}
.arancio a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	margin:0px;
	color: #F58229; 
	text-decoration:none;
	}
	
.arancio a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	margin:0px;
	color: #F58229; 
	
	}
	
/*fine nuovi stili*/
	
.tabella {
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	border:2px solid #E1E6EC;
	}
	
.tabella_ {
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	
	}
	
div#container{width:962px; margin: 0 auto;text-align: left; background-color:#FFFFFF;}
div#container_int{width:962px; vertical-align:top; background-color:#ffffff; height:100%;}
div#container_testo{
	width:560px; 
	margin-left:10px; 
	margin-right:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	text-align:justify; 
	padding-top:25px;
	color:#000000;
	}
	
div#container_testodx{float:inherit; width:200px; background-color:#ffffff; margin-right:5px; padding-right:5px; padding-left:5px; height:100%; border-left:5 px solid #E1E6EC;}
	
.h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	margin:0px;
	color: #510438;
	font-weight:normal;
	text-align:left;
	}

.h1 a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	margin:0px;
	color: #DB3485;
	font-weight:normal;
	text-decoration:none;
	}
.h1 a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	margin:0px;
	color: #DB3485; 
	text-decoration:none;
	}
.h1 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	margin:0px;
	color: #DB3485; 
	text-decoration:none;
	}
	
.h1 a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	margin:0px;
	color: #DB3485; 
	text-decoration:none;
	
	}
	
.h1data {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	margin:0px;
	color: #510438;
	font-weight:normal;
	text-align:left;
	}

.h1data a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	margin:0px;
	color: #DB3485;
	font-weight:normal;
	text-decoration:none;
	}
.h1data a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	margin:0px;
	color: #DB3485; 
	text-decoration:none;
	}
.h1data a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	margin:0px;
	color: #DB3485; 
	text-decoration:none;
	}
	
.h1data a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	margin:0px;
	color: #DB3485; 
	text-decoration:none;
	
	}
	
h4 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0px;color: #FF6300;}
ht {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold; padding:5px;margin:0px;color: #FF6300;}
h2 {display:none;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:3px; margin:0px;}

.vis1 { 
	visibility:visible; 
	position: relative;
	padding_bottom:20px;
	padding-top:20px;
	padding-left:40px;
	padding-right:40px;
	vertical-align:top;
	text-align:justify;
}
.vis2 {
		display:none;
		position: relative;
		padding:20px;
}

.vis22{
		padding-left:5px;
}

.visno { 
		display:none;
		position: relative;

}
.visyes { 
	visibility:visible; 
	position: relative;

}
/*stili generici, su header e footer*/

div#top{height:63px; width:963px; border:0px solid red; padding-bottom:0px; background-color: #FFF;}
div#top_p{height:63px; width:963px; border:0px solid red; padding-bottom:5px; background-color: #FFF; vertical-align:top;}
div#menu{
	position: relative;
	width:962px;
	height:24px;
	text-align:left;
	background-image:url(../images/sfondomenu.gif);
	background-repeat: no-repeat;
	padding-bottom:2px;
	}
	
div#contenitore_menu{
	position:absolute;
	width:962px;
	height:auto;
	margin-top:10px;
	border:1 px solid red;
	vertical-align:top;
	}
	
div#testata{height:230px; width:962px; text-align:center; background-color: #FFF; padding-top:0px; padding-bottom:10px; vertical-align:top;}
div#descrizione{height:auto;text-align:left;color: #000;background-color: #FFF;}
div#footer{text-align:center; background-color: #FFF; width:862px;}
div#footerstampa {display:none; width:862px; }
div#fuso{float:right; width:132px !important; width:120px; padding-right:5px; text-align:left;}
div#cerca{float:right; width:160px !important; width:155px; padding:-2px 0 0 0;}
div#menutop{position: relative; height:63px; width:555px; float:left; padding-right:3px; text-align:left;}
.tdbordoverde{text-align:center; text-decoration:none;}
.tdbordoverdebottom{
	text-align:center;
	border-bottom:1px solid #510438; 
	text-decoration:none;
	padding-top:20px;
	}

#tdbordoverdebottom{
	text-align:center;
	font-size:10px;
	color:#510438;
	text-decoration:none;
	font-weight:normal;
	}
		
#tdbordoverdebottom:link{
	text-align:center;
	font-size:10px;
	color:#510438;
	text-decoration:none;
	}
	
#tdbordoverdebottom:hover{
	text-align:center;
	font-size:10px;
	color:#DA067F;
	text-decoration:none;
	}


.imgnews {margin-right:10px;margin-bottom:10px;vertical-align:top}

/* ----- INTERNO ----- */
div#containerint{width: 862px;margin: 0 auto; text-align: left;background-image:url(../images/sfondoint.gif)}
div#menu{float:right;}
/*div#colonna{float:right;margin-right:10px !important;margin-right:0px;width: 12em; padding-right:5px; padding-top:10px;}
*/
div#colonna{
	float:left;
	margin-right:10px !important;
	margin-right:10px;
	width: 200px; 
	margin-top:20px; 
	border:0px solid red;
	padding-top:0px; 
}

#div_colonna_news{
	vertical-align:top; 
	padding-bottom:20px; 
	width:100%;
	}
	
#titolo_news{
	vertical-align:top; 
	padding-top:10px; 
	padding-left:10px;
	}

div#content{margin-right: 14em;padding:1em 0.5em;text-align:left; background-color:#FFF; border-bottom:2px solid #E1E6EC;}
div#piedeint{clear:right; text-align:left; background-color:#FFF;}
div#piedeintstampa{display:none;}
div#container_top{width:962px; height:350px; vertical-align:top; border:0px solid red; padding-bottom:5px;}
div#container_top_int{width:962px; height:130px; vertical-align:top; border:0px solid red; padding-bottom:5px;}

#table1 {
	vertical-align:top;
	width:800px;
	}
	
#padding_t_b {
	padding-top:30px;
	padding-bottom:10px;
	}
	
#td_testata {
	width:650px;
	}
	
/* ----- FINE INTERNO ----- */



/*--- CLASS ---*/
/*
.piccolo {font-size: 85%;text-align:right; margin-right:5px;}
.piede {font-size: 11px; text-align:center}
.newscon {font-size: 100%; border-right:0px solid #F6601C;}
.newssenza {font-size: 100%;}
.titnews {color:#F6601C;}
.newscon img {margin-right:3px; margin-bottom:3px;}
.newssenza img {margin-right:3px; margin-bottom:3px;}
*/
.newshome {
	margin-left:0px; 
	margin-bottom:3px; 
	font-size:11px;
	 color:#000000;
	}
	
.newshome a{
	margin-left:0px; 
	margin-bottom:3px; 
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
	
.newshome a:hover{
	margin-left:0px; 
	margin-bottom:3px; 
	font-size:11px;
	color:#DB3485;
	text-decoration:none;
	}
	
#news_dx_img{
	width:50px;
	height:80px;
	vertical-align:middle;
	}
	
#news_dx_testo{
	width:130px;
	vertical-align:middle;
	color:#000000;
	}
	
#news_dx_testo a{
	width:130px;
	vertical-align:middle;
	color:#000000;
	text-decoration:none;
	}
	
#news_dx_testo a:hover{
	width:130px;
	vertical-align:middle;
	text-decoration:none;
	color:#DB3485;
	}
	
#link_dx_testo{
	width:130px;
	vertical-align:middle;
	color:#000000;
	}
	
#link_dx_testo a{
	width:130px;
	vertical-align:middle;
	color:#000000;
	text-decoration:underline;
	}
	
#link_dx_testo a:hover{
	width:130px;
	vertical-align:middle;
	text-decoration:none;
	color:#DB3485;
	}
	
#news_testo{
	color:#000000;
	}
	
#news_testo a{
	color:#000000;
	}
	
#news_testo a:hover{
	text-decoration:none;
	color:#000000;
	}
/*
.testohome { font-size:small; text-align:justify; margin-left:20px; padding-left:20px; }
.arancio {color:#F6601C;}
.percorso{font-size:10px;color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:right;padding:3px;margin-right:5px;}
.testo {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:0 15px;margin:0px;text-align:justify;}
.archivio{padding:10px 0; border-top:1px solid #FF6300;}
.bordoimg {margin-right:5px;margin-bottom:5px;}
.centro {text-align:center;}
.right {text-align:right; padding-right:7px;}
.dx {text-align:right;}
.sx {text-align:left; font-size:11px;}
.cx {text-align:center; font-size:11px;}
.sottop {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; padding:5px; padding-bottom:10px; line-height:20px; }
*/
/*--- FINE CLASS ---*/

/* CERCA E CONTATTI */
.campo {width:12em !important; width:10.5em; border:1px solid #DC448E; background-color:#e1e6ec; 
	color:#000;font-size: 80%;}
.campo_big {border:1px solid #DB3485; background-color:#E1E6EC; 
	color:#000;font-size: 80%;}

.bottonep {width:3em; height:15px; background-color:#FFF;color:#000;
	font-size: 80%; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #000;}
.bottoneg {height:18px; background-color:#FFF;color:#000;
	font-size: 80%; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #000;}

.bottoni {width:auto; height:15px; background-color:#F6601C;color:#FFF;
	font-size: 80%; border:1px solid #F6601C;}
	
.searchli li {
	list-style-image: url(../images/quadratino.gif);
	list-style-type: none;
	margin:0px;
	}

.contactfieldset {border:1px solid #e1e6ec;width:503px;padding:10px;text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding-right:50px;}
.giusto {text-align:justify; border:1px solid #e1e6ec; width:503px;
	padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; padding-right:50px;}
fieldset .campi {width:300px;border: 1px solid #E1E6EC; background-color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:1px 4px;}
legend {color:#FF6300;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold;}
label { margin:5px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}

.form_contatti {
	border: 1px solid #E1E6EC; 
	background-color:#FFF;
	font-family:Arial;
	font-size:12px;
	margin:1px 4px;
}
/* CERCA E CONTATTI */

.tdbordoverde a:link {text-decoration: none; color: #000000; }
.tdbordoverde a:visited {text-decoration: none; color: #000000;}
.tdbordoverde a:active {color: #FFFFFF; background-color: #000000; }
.tdbordoverde a:hover { color: #FFFFFF; background-color: #000000; }

.piede a:link {text-decoration: none; color: #000000; }
.piede a:visited {text-decoration: none; color:#EC8010;}
.piede a:active {color: #FFFFFF; background-color: #000000; }
.piede a:hover { color: #FFFFFF; background-color: #000000; }

/*MENU NEW*/

#menu_new {
	padding-top:10px;
	}
/*FINE MENU NEW*/



/* MENU */
/*	
#splash_box{position:absolute; z-index:500;}
#splash_box2{
	position:absolute;
	z-index:520;
	left: -1px;
}

.splash_tabellagenerale {
	width:100%;
	}*/

/*tabella*/
	/*.splash_tabella {
	width:100%;
	min-height:100% !important;
	height:100%;
	margin-bottom:-200px;*/
	/*\*//*/
	margin-top:0px;
	height:100%;
	margin-right:-100px;
	margin-bottom:-10px;
	/**/
	/*}*/



/*.splash_menu_td_tendine li a:link {text-decoration: none; color: #000000; }
.splash_menu_td_tendine li a:visited {text-decoration: none; color: #000000;}
.splash_menu_td_tendine li a:active {color:#DB3485;}
.splash_menu_td_tendine li a:hover {color:#DB3485;}

.hrmenutop { width:98%; color: #E1E6EC; background-color: #E1E6EC; height: 1px; margin:0px; padding:0px;}

.splash_menu_td {text-align:center; font-size:12px; font-weight:bold;vertical-align:top;}*/

/*tendine*/

/*.splash_menu_td_tendine ul {margin:0px; padding:0px; }
.splash_menu_td_tendine li {list-style-type: none; margin:0px; padding:2px 0px 0px 0px; background-color:#e1e6ec}

	.splash_menu_td_tendine {
	text-align:left;
	width:14.2%;
	vertical-align:top;
	}

.ultendina {
	margin:2px 9px 0px 29px;
	padding:0px 0px 0px 30px;
	font-size:11px;
	list-style-type: none;
}

.litendina {
	border-bottom:1px solid #FFFFFF;
	padding:2px 0px 2px 0px;
	margin-left:0px;
	color:#000000;
	display: block;
	}

.litendina a{width:100%; display:block}

.litendina a:link{
	list-style-type: none; 
	display:block;
	padding:0px 0px 0px 10px;
	
	}

.litendina a:visited{
	list-style-type: none; 
	display:block;
	padding:0px 0px 0px 10px; 
	}

.litendina a:hover{
	background-image: url(../images/li_menu.gif); 
	display:block;
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px; 
	}
.litendina a:active{
	background-image: url(../images/li_menu.gif); 
	display:block;
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px; 
	}*/

/*.litendina a:hover{list-style-image: url(/database/octagona/octagona02.nsf/li_menu.gif); display:block}
.litendina a:active{list-style-image: url(/database/octagona/octagona02.nsf/li_menu.gif); display:block}
*/

/*tendine*/

	/*#splash_menu_voce1_tendina {
	display:none;
	text-align:left;
	color:#000000;
	font-weight:normal;
}

	#splash_menu_voce2_tendina {
	display:none;
	text-align:left;
	color:#000000;
}

	#splash_menu_voce3_tendina {
	display:none;
	text-align:left;
	margin-left:11px;
	color:#000000;
}

	#splash_menu_voce4_tendina {
	display:none;
	text-align:left;
	margin-left:22px;
	color:#000000;
}

	#splash_menu_voce6_tendina {
	display:none;
	text-align:left;
	color:#000000;
}*/

/* FINE MENU */





/*NEWS*/

#fusonews {position:relative;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;left:270px;color:#000000;top:-40px;width:160px;}
.testonews {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:small;padding:10px;margin:0px;text-align:justify;}
.notizie {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;padding:3px;margin:5px;}
.notizie1 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding-top:3px;}
.hrnews {color:#E1E6EC; size:1px;}
.hrarancio {color:#FF6300; size:1px;}
.newscoldx {}
#altrenews {}
.piedenews {color:#B2B299; font-size:11px; margin:0px;}
#piedestampanews {display:none;}
.ntabelle {width:95%;font-size:11px;}
#downpdf {text-align:left;font-size:11px;}

/* FINE NEWS */


#elencoNewsletter{
	padding-top:5px;
	padding-bottom:10px;
	padding-left:5px;
	font-size:12px;
}


#elencoNewsletter a{
	color:#FF6100;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:underline;

}

.elencoNewsletterData{
	background-image:url(../images/quadratino.gif);
	background-position:left top;
	background-repeat:no-repeat; 
	display:block;
	padding:0px 0px 10px 10px;
	
}
.elencoNewsletterData a{
	text-decoration:none;
	}
.elencoNewsletterData a:hover{
	text-decoration:none;
	color:#DB3485;

	
}

.rss_padding{
	padding-right:5px;
}

