body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F4167;
	line-height: 18px;
	background-image: url(../img/bg-master.jpg);
	background-repeat: repeat-x;
	background-color: #F5F2F2;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-attachment: fixed;
}
#master-centrato {
	width: 812px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#header {
	background-image: url(../img/sfondo-header.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 812px;
	float: left;
	height: 199px;
	font-size:0px;
}
#logo-e-banner {
	height: 104px;
	width: 812px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#logo {
	height: 104px;
	width: 338px;
	float: left;
}

#banner {
	height: 101px;
	width: 466px;
	float: left;
	padding-top: 3px;
	padding-left: 5px;
}
#lingue-e-ricerca {
	height: 35px;
	width: 812px;
	float: left;
}
#lingue {
	width: 350px;
	float: left;
	height: 31px;
	margin: 0px;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#ricerca {
	height: 35px;
	width: 460px;
	float: left;
	text-align: right;
}
#campo-ricerca {
	padding-top: 9px;
	text-align: right;
	height: 26px;
	float: left;
	padding-left: 220px;
}
.stile-campo-cerca {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #3D5074;
	font-size: 12px;
	width: 160px;
}
#bottone-trova {
	width: 70px;
	float: left;
	height: 33px;
	padding-top: 2px;
}
#menu-orizzontale {
	width: 795px;
	padding: 0px 0px 0px 13px;
	height: auto;
	vertical-align:middle;
}
#menu-orizzontale ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#menu-orizzontale ul li {
	display: inline;
	background-image: url(../img/righetta-divisione-menu.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 15px;
	float: left;
	padding-top: 11px;
	height: 24px;
}
#menu-orizzontale a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #950101;
	text-decoration: none;
	text-transform: uppercase;
}

#menu-orizzontale a:hover {
	color: #2F4167;
}
#percorso {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #717171;
	width: 780px;
	padding-left: 28px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
	height: 20px;
}
#percorso ul {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #717171;
	font-weight: normal;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#percorso ul li {
	display: inline;
	margin: 0px;
	padding: 0px 15px 0px 0px;
	float: left;
	background-image: url(../img/freccina-percorso.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
#percorso a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
}
#percorso a:hover {
	color: #2F4167;
	text-decoration: none;
}
#contenitore-colonne {
	width: 812px;
	float: left;
	background-image: url(../img/sfondo-contenitore-colonne.gif);
	background-repeat: repeat-y;
}
#menu-di-sinistra {
	width: 195px;
	float: left;
}
#blocco-editoriale {
	width: 615px;
	float: left;
	padding-top: 13px;
}
#blocco-immagine-editoriale {
	float: left;
	height: 206px;
	width: 244px;
}
#blocco-abstract-editoriale {
	width: 348px;
	float: left;
	padding-right: 10px;
	padding-left: 13px;
}

#blocco-abstract-editoriale h2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #950101;
	margin-top: 0px;
	margin-bottom: 0px;	
}

#blocco-abstract-editoriale p{
	margin-top:5px;
	line-height: 16px;
}

#blocco-abstract-editoriale a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F4167;
	text-decoration: none;
}

#blocco-abstract-editoriale a:hover{
	color: #7F96C5;
	text-decoration: none;
}
#divisione-editoriale-news-home {
	height: 30px;
	width: 100%;
	float: left;
	background-image: url(../img/sfondo-divisione-editoriale.gif);
	background-position: right bottom;
}


#blocco-news-e-menu-di-destra {
	float: left;
	width: 615px;
	background-image: url(../img/sfondo-news-menu-destra.gif);
	background-repeat: repeat-y;
}
#blocco-news-e-menu-di-destra p {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #2F4167;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

#blocco-news {
	float: left;
	width: 417px;
}
#contenitore-news-sinistra {
	width: 208px;
	float: left;
}
#contenitore-news-destra {
	width: 200px;
	float: left;
}


#colonna-news-sinistra-sopra {
	width: 180px;
	float: left;
	padding-right: 20px;
	height: 267px;
	padding-bottom: 15px;
}
#colonna-news-destra-sopra {
	width: 180px;
	float: left;
	padding-right: 20px;
	height: 267px;
	padding-bottom: 15px;
}

#colonna-news-sinistra-sotto{
	width: 180px;
	float: left;
	padding-right: 20px;
	height: 267px;
	padding-bottom: 15px;
}
#colonna-news-destra-sotto{
	width: 180px;
	float: left;
	padding-right: 20px;
	height: 267px;
	padding-bottom: 15px;
}

/*
.barretta-immagini-piccole-home {
	border-bottom-width: 4px;
	border-bottom-style: double;
	border-bottom-color: #C9C8C8;

}
*/
.immagine-blocchetti {
	text-align: center;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #C9C8C8;
	background-image: url(../img/sfondo-blocchetti.gif);
	background-repeat: repeat-x;
	padding-bottom: 2px;
}



#blocco-news a {
	color: #2F4167;
	text-decoration: none;
}
#blocco-news a:hover {
	color: #7F96C5;
}

#blocco-news h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #950101;
	margin: 0px;
	padding: 4px 0px 0px;
	line-height: 13px;
}
#blocco-news h4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2F4167;
	margin: 0px 0px 3px;
	padding: 0px;
	line-height: 14px;
}

#menu-di-destra {
	width: 190px;
	float: left;
	margin-top: -15px;
}
#box-newsletter {
	height: 142px;
	width: 166px;
	background-image: url(../img/sfondo-box-newsletter.gif);
	background-repeat: no-repeat;
	padding-left: 24px;
}
#descrizione-newsletter {
	font-size: 11px;
	line-height: 12px;
	padding-top: 45px;
}

#box-newsletter a {
	color: #950101;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
#box-newsletter a:hover {
	color: #2F4167;
	text-decoration: none;
}


#e-mail-newsletter {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #2F4167;
	font-size: 11px;
	padding-top: 5px;
}

.stile-campo-mail-newsletter {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #3D5074;
	font-size: 12px;
	width: 100px;
	margin-left: 10px;
	height: 10px;
}


#privacy-bottone-trova-box-newsletter {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.posiziona-bottone-newsletter {
	text-align: left;
	left: 0px;
	top: 5px;
	padding-left: 52px;
	padding-top: 10px;
}
#box-form {
	background-image: url(../img/sfondo-box-form.gif);
	background-repeat: no-repeat;
	width: 190px;
	height: 88px;
}

.stile-campi-login-home {
	width: 80px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F4167;
	height: 12px;
}


#pulsante-form-home {
	padding-top: 52px;
	text-align: right;
	padding-right: 18px;
}
#box-login {
	width: 190px;
	background-image: url(../img/sfondo-login-home.gif);
	background-repeat: no-repeat;
	height: 132px;
}
#campi-inserimento-login {
	width: 75px;
	padding-top: 33px;
	padding-left: 85px;
}
#pulsante-login {
	height: 13px;
	padding-top: 10px;
	padding-left: 112px;
}
#istruzioni-registrazione {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2F4167;
	text-decoration: none;
	padding-left: 27px;
	padding-top: 5px;
}
#istruzioni-registrazione a {
	font-family: Tahoma, Arial, verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2F4167;
	text-decoration: none;
}
#istruzioni-registrazione a:hover {
	color: #7F96C5;
}

#box-logout {
	width: 190px;
	background-image: url(../img/sfondo-logout-home.gif);
	background-repeat: no-repeat;
	height: 132px;
}

#avvisi-all-utente {
	padding-top: 33px;
	color: #FFFFFF;
	font-size: 10px;
	text-align: right;
	padding-right: 20px;
	padding-left: 23px;
}

.nome-utente {
	font-size: 11px;
	font-weight: bold;

}

#pulsante-logout {
	height: 13px;
	padding-top: 10px;
	padding-left: 112px;
}

#box-area-riservata {
	font-family: Arial, verdana, Helvetica, sans-serif;
	width: 190px;
}

#box-area-riservata a{
	font-family: Arial, verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
#box-area-riservata a:hover {
	color: #7F96C5;
}

#testatina-area-riservata {
	background-image: url(../img/testatina-area-riservata.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 190px;
}
#sfondo-area-riservata {
	background-image: url(../img/sfondo-area-riservata.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

#background-icona-area-riservata {
	background-image: url(../img/background-icona-area-riser.gif);
	background-repeat: no-repeat;
	width: 180px;
	margin: 0px;
	padding: 0px;
}
#background-icona-area-riservata ul {
	margin: 0px;
	padding: 7px 0px 0px;
	list-style-type: none;
}
#background-icona-area-riservata ul li {
	text-align: right;
	padding-right: 20px;
	background-image: url(../img/freccina-area-riservata.gif);
	background-position: right;
	background-repeat: no-repeat;
}


#fondo-chiusura-box-area-riservata {
	background-image: url(../img/fondo-chiusura-box-area-ris.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 190px;
}
#banner-colonna-destra {
	width: 190px;
	height: 135px;
}

#footer {
	float: left;
	width: 812px;
	background-image: url(../img/sfondo-footer.gif);
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2F4167;
	padding-top: 12px;
	line-height: 14px;
}

#footer a{
	font-weight: bold;
	color: #2F4167;
	text-decoration: none;
}

#footer a:hover {
	color: #7F96C5;
}

#colonna-sinistra-footer {
	float: left;
	height: 85px;
	width: 587px;
	padding-left: 13px;

}

#colonna-destra-footer {
	height: 85px;
	width: 212px;
	float: left;
	text-align: right;
	margin-top: -2px;

}

#menu-euresis {
	width: 193px;
	padding-left: 2px;
}
#testatina-menu-euresis {
	height: 33px;
	width: 195px;
	background-image: url(../img/testatina-euresis.gif);
	background-repeat: no-repeat;
}
#corpo-menu-euresis {
	background-image: url(../img/sfondo-menu-euresis.gif);
	background-repeat: repeat-y;
}
#corpo-menu-euresis ul {
	margin: 0px;
	padding: 3px 0px 0px;
	list-style-type: none;
}
#corpo-menu-euresis li {
	background-image: url(../img/sfondo-pulsanti.gif);
	background-repeat: no-repeat;
	background-position: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #070F22;
	line-height: 18px;
	margin-left: 10px;
	padding-left: 20px;
	margin-bottom: 2px;
}

#corpo-menu-euresis a {
	color: #070F22;
	text-decoration: none;
}

#corpo-menu-euresis a:hover {
	color: #7F96C5;
	text-decoration: none;
}

#chiusura-menu-euresis {
	background-image: url(../img/fondo-chiusura-menu-euresis.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 195px;
	margin-top: -2px;
}

#box-le-mostre {
	width: 193px;
	padding-left: 2px;
}

#testatina-box-le-mostre {
	height: 28px;
	width: 195px;
	background-image: url(../img/testatina-box-le-mostre.gif);
	background-repeat: no-repeat;
}
#background-icona-mostre {
	background-image: url(../img/background-icona-mostre.gif);
	background-repeat: no-repeat;
	width: 195px;
	margin: 0px;
	padding: 0px;
}

#corpo-box-le-mostre {
	width: 195px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/sfondo-box-le-mostre.gif);
	background-repeat: repeat-y;
}

#background-icona-mostre ul {
	margin: 0px;
	padding: 7px 0px 0px;
	list-style-type: none;
}
#background-icona-mostre li {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image: url(../img/freccina-li-le-mostre.gif);
	background-position: 11px;
	line-height: 16px;
	background-repeat: no-repeat;
	padding-left: 30px;
}
#box-le-mostre a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#box-le-mostre a:hover {
	color: #7F96C5;
	text-decoration: none;
}

#chiusura-box-le-mostre {
	background-image: url(../img/fondo-chiusura-box-le-mostr.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 195px;
}
#box-emmeciquadro {
	background-image: url(../img/sfondo-box-emmeciquadro.gif);
	background-repeat: no-repeat;
	height: 131px;
	width: 195px;
	background-position: 2px;
}
#pulsante-emmeciquadro {
	height: 28px;
	padding-top: 95px;
	padding-left: 150px;
}

#box-rassegna-stampa {
	background-image: url(../img/sfondo-rassegna-stampa.gif);
	background-repeat: no-repeat;
	height: 87px;
	width: 195px;

}
#box-rassegna-stampa a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
#data-rassegna-stampa a:hover {
	color: #7F96C5;
}


#data-rassegna-stampa {
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 37px;
	padding-left: 22px;
}



#menu-argomenti {
	width: 195px;
}
#testatina-menu-argomenti {

	height: 26px;
	width: 195px;
	background-image: url(../img/testatina-argomenti.gif);
	background-repeat: no-repeat;
}
#corpo-menu-argomenti {
	background-image: url(../img/sfondo-menu-argomenti.gif);
	background-repeat: repeat-y;
}
#corpo-menu-argomenti ul {
	margin: 0px;
	padding: 3px 0px 0px;
	list-style-type: none;
}
#corpo-menu-argomenti li {
	background-image: url(../img/sfondo-pulsanti.gif);
	background-repeat: no-repeat;
	background-position: 8px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #070F22;
	line-height: 18px;
	margin-left: 10px;
	padding-left: 20px;
	margin-bottom: 2px;
}
#corpo-menu-argomenti a {
	color: #070F22;
	text-decoration: none;
	font-weight: normal;
}
#corpo-menu-argomenti a:hover {
	color: #7F96C5;
	text-decoration: none;
}
#chiusura-menu-argomenti {
	background-image: url(../img/fondo-chiusura-menu-argomen.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 195px;
	margin-top: -2px;
}

#box-aggiornamenti {
	width: 193px;
	padding-left: 2px;
}

#testatina-box-aggiornamenti {
	height: 28px;
	width: 195px;
	background-image: url(../img/testatina-box-aggiornamenti.gif);
	background-repeat: no-repeat;
}
#background-icona-aggiornamenti {
	background-image: url(../img/background-icona-agg.gif);
	background-repeat: no-repeat;
	width: 195px;
	margin: 0px;
	padding: 0px;
}

#corpo-box-aggiornamenti {
	width: 195px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/sfondo-box-aggiornamenti.gif);
	background-repeat: repeat-y;
}

#background-icona-aggiornamenti ul {
	margin: 0px;
	padding: 7px 0px 0px;
	list-style-type: none;
}
#background-icona-aggiornamenti li {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image: url(../img/freccina-li-le-mostre.gif);
	background-position: 11px;
	line-height: 16px;
	background-repeat: no-repeat;
	padding-left: 30px;
}
#box-aggiornamenti a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#box-aggiornamenti a:hover {
	color: #7F96C5;
	text-decoration: none;
}

#chiusura-box-aggiornamenti {
	background-image: url(../img/fondo-chiusura-box-agg.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 195px;
}

#spaziatore-box-aggiornamenti {
	height: 5px;
}

.elemento-rip-aggiornamenti {
	width: 170px;
	padding-right: 23px;
	line-height: 13px;
	height: 17px;
}
.link-aggiornamenti {
	width: 110px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding-left: 18px;
	text-transform:capitalize;
}

.link-aggiornamenti a {
	color: #FFFFFF;
}

.link-aggiornamenti a:hover {
	color: #7F96C5;
}

.data-aggiornamenti {
	width: 40px;
	float: right;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 16px;
	text-align: right;
}


