html,body{ 
	background-color: #ed1c24;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

.sfumatura_top {
	background-image: url(../img/sfumatura_top.gif);
	background-repeat: repeat-x;
}

.sfumatura_sx {
	background-image: url(../img/sfumatura_sx.gif);
	background-repeat: repeat-y;
}

.sfumatura_dx {
	background-image: url(../img/sfumatura_dx.gif);
	background-repeat: repeat-y;
}

.sfumatura_down {
	background-image: url(../img/sfumatura_down.gif);
	background-repeat: repeat-x;
}

.banner_top {
	width: 775px;
	background-color: #FFFFFF;
}

.login_sfondo {
	background-image: url(../img/login.gif);
	width: 192px;
	height: 124px;
}

.login_registrati {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Black;
	text-align: left;
	vertical-align: bottom;
	height: 40px;
	padding-left: 5px;
}

.login_registrati a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
    font-weight: bold;
    color: Black;
    font-size: 10px;
}

.login_registrati a:hover, .login_registrati a:active{
    color: #ed1c24;
}

.login_entra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Black;
	text-align: left;
}

.login_entra a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
    font-weight: bold;
    color: Black;
    font-size: 10px;
}

.login_entra a:hover, .login_registrati a:active{
    color: #ed1c24;
}

.login_td_username {
	text-align: left;
	vertical-align: bottom;
	width: 140px;
	padding-left: 5px;
}

.login_td_password {
	text-align: left;
	padding-left: 5px;
}

.contenitore {
	width: 986px;
	height: 100%;
}

.container {
	padding-top: 1px;
	padding-left: 1px;
	width: 978px;
	height: 100%;
}

.contenuti {
	height: 100%;
}

.contenuti td {
	vertical-align: top;
}

td.menu_centrale {
	width: 212px;
	height: 100%;        
	text-align: center;
	vertical-align: top;
        
}

table.menu_centrale {
        height: 100%;
	width:192px;
	background-color: #F3F4F4;        
}

td.menu_laterale {
	height: 100%;
	vertical-align: top;
}

.menu_centrale_testo {
	vertical-align: top;
        background-color: White;
}


.video_home {
	width: 177px;
	height: 144px;
	padding-top: 1px;
}

.banner_down {
	padding-top: 1px;
	padding-left: 1px;
}

.footer_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
        vertical-align: bottom;
}

.item_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:Black;
	/*text-align: left;*/
}

.item_text a:link {text-decoration: none; color: red} 
.item_text a:visited {text-decoration: none; color: red} 
.item_text a:active {text-decoration: none; color: red} 

.image_sx {
    float: left; 
    margin: 5px;    
    width: 300px;
    height: 180px;
}

.titoloArticoloConImmagine {
    background-color: #ed1c24;
    padding-left: 10px;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 30px;
}

.contenutoArticoloConImmagine{
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: Gray;  
    
}

a.linkPaginaIstituzionale{
    color: rgb(49,49,49);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
    font-weight: bold;
    padding:0 5em;
}

a.linkCollegamentoPagina{
    color: rgb(49,49,49);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
    font-weight: lighter;
    padding:0 5em;
}

a.allegatoIstituzionale{
    color: #ed1c24;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
    font-weight: bold;
}

a.black_link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
    font-weight: bold;
    color: Black;
    font-size: 10px;
}

a.black_link:hover, a.black_link:active{
    color: #ed1c24;
}


ul.menu3 {
	width:170px;
	list-style:none; /* elimino i punti elenco */
	margin:0; padding:0; /* elimino i rientri delle liste */
}

ul.menu3 li a {
	display:block; /* il link occupa tutto lo spazio orizzontale */
	text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
	height:11px;line-height:11px; /* altezza del link: height e line-height devono avere il medesimo valore */font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

ul.menu3 li {
	display:inline;  /* elimina lo spazio fra gli elementi della lista introdotto da Opera */
	margin-bottom: 1px;
        text-align: left;
}

ul.menu3 li a:link, ul.menu3 li a:visited { /* colori per il link */
	/*background:#ccc;*/	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}

ul.menu3 li a:hover, ul.menu3 li a:active {  /* colori per l'effetto roll-over */
	/*background: #eee;*/	
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
	color:Black;
        font-weight: bold;
		cursor:pointer;
}


.comuni:hover,
.comuni:active{
	font-weight: bolder;
}

.comunicatoStampaData {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:Black;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
}

.comunicatoStampaData.a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:Red;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
}

.comunicatoStampaREF {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:Red;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
}

.comunicatoStampaAbstract {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:Black;
}
