body { font-family:Verdana, Arial, Helvetica, sans-serif; background:#efefef; font-size:10px; text-align:center; margin:0; }
a {margin:0px; border:0px; padding:0px;}
a img { border:0; padding: 0; margin: 0; }
td tr table { border:0px; margin:0px; }


.boxtesto {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding-left: 15px; margin:0px; }
.form_error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000;}


A.nav:link { color: #000000; text-decoration : none; font-size:10px; }
A.nav:visited { color: #333333; text-decoration : none; font-size:10px;	}
A.nav:hover { color: #222222; text-decoration: underline; font-size:10px; }



th.tab_admin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; background: #000000;}
td.tab_admin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.tab_admin0 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background: #e0e0e0;}
.tab_admin1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background: #ffffff; }


/* divs */
#margine_sx {width: 80px; height: 500px; margin: 0;	background:#efefef; display:inline;	float: left;}
#sx { width: 198px; height: 500px; background: url(../img/tpl/sx.jpg) no-repeat #efefef; display:inline; position:absolute;left:80px; text-align:left;}
#sx_contatti { margin-top:220px; text-align:center;	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000;}


/* stili associati */
.menu { list-style:none; margin:0 0 0 1px; padding: 0; width: 198px; text-align:right;}
.menu a{ text-decoration:none; margin: 0 0 0 1px; padding:0 10px 0 4px; display:block; height:20px;}
.menu a:link,
.menu a:visited { color:#333; margin: 0 0 0 1px; padding:0 10px 0 4px;}
.menu a:hover {	background: #fff; filter: alpha(opacity=20); opacity: 0.3; -moz-opacity: 0.3; margin:0 0 0 1px; padding:0 10px 0 4px;}

#dx {width: 502px; height: 500px; background: url(../img/tpl/dx.gif) no-repeat #efefef; display: inline; position:absolute;left:278px; text-align:left;}

/* stili per la home page */
#dx_home {width:502px; height:500px; background: url(../img/tpl/dx_home.gif) no-repeat #efefef; display:inline;  position:absolute;left:278px; text-align:left;}
#out_home {padding:20px; margin-top: 30px;}
#dx_mount_alto_home {width: 446px; height: 28px; margin-top: 55px; background: url(../img/tpl/dx_mount_alto_home.gif) no-repeat; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; text-align:right;}
#dx_mount_corpo_home { width: 446px; min-height: 180px;	height: auto !important; height: 180px;	padding: 0 5px;	margin: 0; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; background: url(../img/tpl/dx_mount_corpo.gif) repeat-y;}
#dx_mount_basso_home { width: 446px;  height: 34px; margin: 0; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; background: url(../img/tpl/dx_mount_basso_home.gif) no-repeat;}
.news_home { width: 146px; margin: 0; float:left; display:inline;}
	.news_home_posizione { padding:0 3px;}

/* fine stili home page */


.titolotesto_dx { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding: 10px 40px 0 0; font-weight:bold; }
.corpotesto_dx { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding:0 10px; margin:0;}
.cite_dx { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin:0; font-weight:bold;	font-style:normal; }
.approfondimento { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;	font-style:italic;}
acronym, abbr {	cursor: help; font-style: oblique; border-bottom: 1px dashed black;}


/*stile per le pagine interne */
#dx_mount_alto { width: 446px; height: 28px; margin-top: 55px; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; background: url(../img/tpl/dx_mount_alto.gif) no-repeat; text-align:right;	}
#dx_mount_corpo { width: 446px; min-height: 200px; height: auto !important;	height: 200px; margin: 0; padding:0; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; background: url(../img/tpl/dx_mount_corpo.gif) repeat-y;}
#dx_mount_basso { width: 446px;	height:34px; margin: 0;	filter:alpha(opacity=80); opacity: 0.8;	-moz-opacity:0.8; background: url(../img/tpl/dx_mount_basso.gif) no-repeat;}

.brand { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding:0 10px; margin:0;	}




.intestazione_dettaglio_presentazione { height:200px; background:url(../img/presentazione/intestazione_intestazione.gif) no-repeat;}
.sx_dettaglio_presentazione {}
.dx_dettaglio_presentazione { text-align:left; width:800px;}