@charset "utf-8";

/* CSS Document */


.sectiontableentry1, .sectiontableentry2   {
	padding-bottom:15px;
	padding-top:15px;
}

.sectiontableentry1 a, .sectiontableentry2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#000000;
	text-decoration:none;
}
.sectiontableentry1 a:Hover, .sectiontableentry2 a:Hover{
	color:#008b6d;
}


.img-left {

margin-left:25px;

}



.menu_top {

	background:url(../images/cerca_top.png) no-repeat;

	width:175px;

	height:26px;

}



.cerca_input {

	background:url(../images/cerca_bottom.png) no-repeat;

	width:175px;

	height:40px;

	padding:0;

}



#user, #passwd {

	width: 130px;

	border: 1px solid #008b6d;

	margin-top:5px;

	margin-bottom:5px;

	

}

.ricerca_corso_top {

	background:url(../images/ricerca_corso_top.png) no-repeat;

	width:175px;

	height:26px;

}

.ricerca_corso_bottom {

	background:url(../images/ricerca_corso_bottom.png) no-repeat;

	width:175px;

	height:97px;

	padding-left:20px;

	line-height:11px;

}



.login_top {

	background:url(../images/login_top.png) no-repeat;

	width:175px;

	height:23px;

	

}

.news_top {

	background:url(../images/news_top.png) no-repeat;

	width:175px;

	height:23px;

	

}

#modlgn_username , #modlgn_passwd, #subscriber_name, #subscriber_email{

	width: 130px;

	border: 1px solid #008b6d;

	margin-top:0px;

	margin-bottom:0px;

}



#form-login ul {

	display:none;

}



.login_bottom {

	background:url(../images/login_bottom.png) no-repeat;

	width:175px;

	height:194px;

	padding-left:20px;

	line-height:11px;

}



.webmail_top {

	background:url(../images/webmail_top.png) no-repeat;

	width:175px;

	height:23px;

}

.webmail_bottom {

	background:url(../images/webmail_bottom.png) no-repeat;

	width:175px;

	height:128px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:11px;	

	padding-left:15px;

}

 div.search input {

	width: 130px;

	border: 1px solid #008b6d;

	margin-left: 20px;

	margin-top: 5px

}

html {

	background-color:#000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

}

img {

	border:0px;

}



body {

	margin-top:0px;

	margin-bottom:0px;

}



table.mainframe {

	background:#ffffff;

}

td.centro {

	padding-left:15px;

	padding-right:15px;

}

div.dataOra {

	background:url(../images/data-ora.png) top no-repeat;

	height:44px;

	color:#008b6d;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	padding-top:10px;

	text-align:center;

}

td.top_menu {

	background:url(../images/top_menu.png) repeat-x;

	height:47px;

	width:100%;

}

.top_menu ul {

	margin: 0;

	padding: 0;

	list-style:none;

}

.top_menu ul  li{

	float: left;
	margin: 0;
	padding: 0;

}

.top_menu ul li a {

	  font-family: Arial, Helvetica, sans-serif;

	  font-size: 14px;

	  font-weight: bold;

	  float:left;

	  display:block;

	  height: 47px;

	  line-height: 47px;
	  color: #000;

	  text-decoration: none;
}

div.copy, div.copy a, div.copy a:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:center;

	color:#FFFFFF;

	text-decoration:none;

}

fieldset.flashnews {

	border:1px solid #008b6d;

}



h1 {

	padding: 0;

	font-family:Helvetica ,Arial,sans-serif;

	font-size: 16px;

	font-weight: bold;

	vertical-align: bottom;

	color: #008b6d;

	text-align: left;

	width: 100%;

}



h2, .contentheading {

	padding: 0;

	font-family: Arial, Helvetica,sans-serif;

	font-size: 14px;

	font-weight: normal;

	vertical-align: bottom;

	color: #008b6d;

	text-align: left;

	width: 100%;

}



table.contentpaneopen h3 {

	margin-top: 25px;

}



h4 {

	font-family: Arial, Helvetica, sans-serif;

	color: #008b6d;

}



h3, .componentheading, table.moduletable th, legend {

  margin: 0;

  font-weight: bold;

  font-family: Helvetica,Arial,sans-serif;

  font-size: 13px;

  padding-left: 0px;

	margin-bottom: 10px;

	text-align: left;

}







div.moduletable, div.module {

  margin-bottom: 25px;

}



div.module_menu h3 {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #eee;

	margin: -23px -4px 5px -5px;

	padding-left: 10px;

	padding-bottom: 2px;

}



div.module_menu {

	margin: 0;

	padding: 0;

	margin-bottom: 15px;

	background: url(../images/menu/mw_box_br.png) 100% 100% no-repeat;

}

div.module_menu div {

	background: url(../images/menu/mw_box_bl.png) 0 100% no-repeat;

}



div.module_menu div div {

	background: url(../images/menu/mw_box_tr.png) 100% 0 no-repeat;

}



div.module_menu div div div {

	padding: 10px;

	padding-top: 30px;

	padding-bottom: 15px;

	width: auto;

	background: url(../images/menu/mw_box_tl.png) 0 0 no-repeat;

}



div.module_menu div div div div {

	background: none;

	padding: 0;

}



div.module_menu ul {

	margin: 10px 0;

	padding-left: 20px;

}



div.module_menu ul li a:link, div.module_menu ul li a:visited {

	font-weight: bold;

}

.colonna_sinistra {

	width:175px;

	padding-right:5px;

}

.colonna_destra {

	padding-left:10px;

	width:175px;

}

#form-login-username, #form-login-password, #form-login-remember {

	line-height:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#008b6d;

}

.smallgrey {

	line-height:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#008b6d;

}
table.mod_login {
color:#008b6d;
font-family:verdana;
font-size:11px;
}
.mod_login {
color:#000000;
font-family:verdana;
text-decoration:none;
font-size:11px;

}
#mod_login_remembermetext {
	color:#008b6d;
	font-family:verdana;
	font-size:11px;
}
#mod_login_usernametext, #mod_login_passwordtext {
	line-height:20px;
	font-family:verdana;
	color:#008b6d;
	font-size:11px;
}

form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}

form#form-login ul { padding-left: 20px; }



form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}

form#com-form-login ul { padding-left: 20px; }

.Stile2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Stile4 {
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Stile6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.Stile7 {font-size: 10px}
.Stile8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
table.popup {
	border:0px;
}
#wz_31, #wz_2 {
	margin-bottom:20px;
}

#wz_11, #wz_12{
	margin-bottom:10px;
	width:130px;
}
.centerContent {

}
a.facebook{color:#008b6d;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
a.facebook:hover{text-decoration:none;}
div.clausola{font-size:11px; line-height: 25px; text-align:justify; margin-left:40px; margin-right: 40px;}

