/* RESET *****************************************************************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* RESET *****************************************************************************************/

BODY {font: 12px Arial, Helvetica, sans-serif; color: #000; background-color:#fffef3;}
BODY.default {background: #fffef3 url(/images/bg-toolTop.gif) no-repeat center top;}

#container {width:990px; margin:0 auto; background: url(/images/marchio-amma.gif) no-repeat left top;}
	
#leftColumn {display:block; width:290px; float:left;}

#rightColumn {margin-left:290px; display:block; padding-top:20px;}

.clear {clear:both;}
.clearRight {clear: right;}

A:LINK, A:VISITED {color:#00F; outline:none;}
A:HOVER {color:#F00;}

STRONG {font-weight:bold;}

/* TOOLS *****************************************************************************************/

#toolAmma {float:right;}
#toolAmma LI {display:inline;}
#toolAmma LI A {background: url(/images/ico-link.gif) no-repeat 9px 10px; color:#FFF; padding:0 10px 0 15px; text-decoration:none; display:block; float:left; line-height:22px; border-left:1px solid #000;}
#toolAmma LI A:HOVER { background-color:#6a6a6a; color:#fff799;}

#toolUtility {}
#toolUtility LI {display:inline; float:left; }
#toolUtility LI A {background: url(/images/ico-link.gif) no-repeat 0px 10px; color:#FFF; padding:0 10px 0 8px; text-decoration:none; display:block; width:126px; float:left; line-height:22px;}
#toolUtility LI A.t-newsletter {color:#fff799;}
#toolUtility LI A.t-newsletter:HOVER {color:#FFF;}
#toolUtility LI LABEL {color:#FFF; display:block; line-height:22px; float:left; padding:0 8px;}
#toolUtility LI INPUT {border:0; font-size:12px; vertical-align:text-bottom;}
#toolUtility LI INPUT.t-search {background: url(/images/ico-search.gif) no-repeat 3px 4px; width:18px;}
#toolUtility LI A.t-avanzata {padding:0 17px; background-position:9px 10px;}
#toolUtility LI A.t-avanzata:HOVER {color:#fff799;}

#toolServizi {display:block; width:683px; height:52px; background:url(/images/bg-toolService.gif) no-repeat left top; float:right; margin-top:57px; position:relative; z-index:2000;}
#toolServizi LI {display:inline;}
#toolServizi LI A {display:block; width:146px; height:57px; float:left; padding:4px 0 0 22px; color:#FFF; cursor:pointer; text-decoration:none; font-weight:bold;}
#toolServizi LI A.highlighted {background: url(/images/t-highlited.gif) no-repeat left top;}
	
/* le seguenti classi servono esclusivamente per il posizionamento corretto della classe "highlighted" */
#toolServizi LI A.t-sindacale {margin-right:5px;} 
#toolServizi LI A.t-sicurezza {margin-right:5px; padding-right:16px; width:130px; }
#toolServizi LI A.t-innovation {}
#toolServizi LI A.t-formazione {background-position:5px 0; padding-left:26px; width:142px;}
/* queste classi servono esclusivamente per il posizionamento corretto della classe "highlighted" */

/* SOTTOMENU SERVIZI */
#toolServizi UL {display:none; width:671px; position:absolute; left:0; top:40px; /*background-color: #1a2674;*/ background-color:#fffef3; border:1px solid #1A2674; padding:5px; /*z-index:1000;*/}
#toolServizi UL LI {display:inline;}
#toolServizi UL LI A {display:block; padding:2px 0 2px 10px; width:663px; height:auto; text-decoration:none; border-bottom:1px solid #00adef; /*color:#fff799;*/ color:#1A2674; background: url(/images/ico-link.gif) no-repeat 1px 7px; font-weight:normal;}
#toolServizi UL LI A:HOVER {color:#FFF; background-color:#000c4b;}
#toolServizi UL LI.campiAttivita {color:#00adef; font-weight:bold;}

#toolLogin {clear:both; text-align:right; color:#1a2674; font-size:11px; line-height:20px;}
#toolLogin LI {display:inline;}
#toolLogin LI A.t-accedi {margin-right:554px; color:#1a2674;}
#toolLogin LI A.t-accedi:HOVER {text-decoration:none;}

#toolFocus {width:270px; height:86px;background: url(/images/bg-toolFocus.gif) no-repeat left top; border-left:1px solid #1a2674;}
#toolFocus LI {display:inline;}
#toolFocus LI A {display:block; width:135px; height:43px; float:left; text-indent:-9000px; position:relative; text-decoration:none;}

#toolFocus LI A SPAN.comment {display:none;}
#toolFocus LI A:HOVER SPAN.comment {display:block; position:absolute; top:40px; z-index:1000;}
#toolFocus LI A SPAN SPAN.top {display:block; width:200px; height:25px; background: url(/images/bg-alt-def.gif) no-repeat top;}
#toolFocus LI A SPAN SPAN.bottom {display:block; width:200px; height:8px; background: url(/images/bg-alt-def.gif) no-repeat bottom;}
#toolFocus LI A SPAN SPAN.center {display:block; width:188px; padding:0 5px; border-right:1px solid #FFF; border-left:1px solid #FFF; background-color:#1a2674; color:#FFF; text-indent:0;}

#toolLink {background: url(/images/bg-footer.gif) no-repeat left top; padding-left:260px; width: 730px; height:36px;}
#toolLink LI {display:inline;}
#toolLink LI A {float:left; line-height:36px; width:114px; text-indent:-9000px;}

/* HOME e INTERNE *****************************************************************************************/

#flashLayer {padding-top:44px; border-left:1px solid #1a2674;}

#newsHome {display:block; width:346px; font-size:11px; float:left; margin-right:7px;}
#newsHome H2 {background: url(/images/header-news-home.gif) no-repeat left top; line-height:25px; color:#898989; font-weight:bold; padding-left:15px;}
#newsHome UL {display:block; height:325px; background-color:#e9e9e9; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4; }
#newsHome .t-archivio {display:block; text-align:center; line-height:17px; background: url(/images/bg-news-archivio.gif) no-repeat left top; text-decoration:none;}

#evidenzaHome {display:block; width:346px; font-size:11px; float:left;}
#evidenzaHome H2 {background: url(/images/header-evidenza-home.gif) no-repeat left top; line-height:25px; color:#898989; font-weight:bold; padding-left:15px;}
#evidenzaHome UL {display:block; height:325px; background-color:#fffde5; border-left:1px solid #d0cda4; border-right:1px solid #d0cda4; }
#evidenzaHome .t-archivio {display:block; text-align:center; line-height:17px; background: url(/images/bg-evidenza-archivio.gif) no-repeat left top; text-decoration:none;}

.elenco LI {display:inline;}
.elenco LI A {display:block; text-decoration:none; margin:0 12px; color:#000; border-bottom:1px dotted #747474; padding:5px 0;}
.elenco LI A:HOVER {color:#00F;}
.elenco LI A SPAN.dataNews {display:block;}

A.t-home {display:block; width:216px; height:115px; position:absolute; top:60px; text-indent:-9000px;}

A.t-english {display:block; width:28px; height:28px; position:absolute; top:105px; text-indent:-9000px; margin-left:277px;}

/* PAGINE *************************************************************************************/

.documento {}
.documento H1 {background: url(/images/top-bottom-servizi.gif) no-repeat left top; line-height:27px; width:683px; padding-left:14px;text-transform: uppercase; font-weight:bold; font-size:12px; color:#1A2674;}
.documento H1 SPAN.dataTitolo {float:right; margin-right:8px; color:#999;}

.documentoContainer {background-color:#FFF; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4; width:695px;}
.documentoContainer H2 {display:block; height:60px; overflow:hidden; padding:10px 8px 0 8px; background:url(/images/bg-titolo-documento.gif) no-repeat left top; margin-left:4px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF;}


.documentoFooter {background: url(/images/top-bottom-servizi.gif) no-repeat left bottom; height:25px;}

.documentoLinks {display:block; padding:10px 10px; color:#1A2674;}
.documentoLinks LI {display:block; border-bottom:3px solid #FFF;}
.documentoLinks LABEL {display:block; /*font-weight: bold;*/ border-right: 1px solid #6dcff6; width:50px; float:left; margin-right:10px;}

.testoBase {color:#1a2674; display:block; padding:0 10px;}
.testoBase UL.elenco {list-style-type:square; padding:10px 0 10px 16px; margin:auto;}
.testoBase UL.elenco LI {display:block; padding:0 2px;}
.testoBase UL.collegamenti {margin:0; padding:0; list-style-type:none;}

/* ADDETTI ***************************/

.addetti DT {display:block; background-color:#fffcdb; border-bottom:1px solid #6dcff6; font-size:14px; font-weight:bold; line-height:25px; padding-left:8px;}
.addetti DD {padding-bottom:20px;}
.addetti DD .contatti {display:block; width:200px; padding:5px 0; float:left;}
.addetti DD .ruolo {display:block; padding:5px 0; margin-left:200px;}

.segreteria TH {background-color:#1a2674; color:#FFF; padding:3px; font-variant:small-caps; font-size:13px}
.segreteria TH.title {font-size:14px; font-weight:bold; width:185px; padding-left:8px; font-variant:normal;}
.segreteria TD {padding:3px;}

/* NOTIZIARIO INDICE ******************/

#notiziarioContainer {background: url(/images/bg-notiziarioIndex.gif) repeat-y left top;}

.notiziarioPresentazione {display:block; width:230px; padding:10px; color:#000; text-align:justify; float:left;}

#notiziarioIndex {display:block; background-color:#FFF; margin-left:250px; padding:10px;}
#notiziarioIndex FORM {padding-bottom:10px;}
#notiziarioIndex FORM SELECT {color:#1a2674; font-size:11px; font-weight:bold; padding:0 0 0 10px;}
#notiziarioIndex LI A {display:block; text-decoration:none; border-bottom:1px solid #cee5ff;}

/* NOTIZIARIO DETTAGLIO ***************/

A.notiziario {display:block; color:#000; text-decoration:none; background: url(/images/ico-pdf.gif) no-repeat 0 1px; line-height:18px; padding:0 0 10px 18px; }
A.notiziario:HOVER {color:#F00}

.addetti DD .notiziarioAllegati,
#circolariNews DD .notiziarioAllegati{padding:10px 0 10px 130px;}

.addetti DD .notiziarioAllegati A, 
#circolariNews DD .notiziarioAllegati A {display:block; color:#000; text-decoration:none; background: url(/images/ico-pdf.gif) no-repeat 0 6px; padding-top:5px; line-height:18px; padding-left:18px; border-bottom:1px solid #cee2ff;}

.addetti DD .notiziarioAllegati A:HOVER,
#circolariNews DD .notiziarioAllegati A:HOVER {color:#F00;}

/* LINK *******************************/

#elencoLink LI {display:block; border-bottom:1px solid #FFF;}
#elencoLink LI A {display:block; background-color:#fffcdb; border-bottom:1px solid #6dcff6; font-size:14px; font-weight:bold; line-height:25px; padding-left:8px; color:#1a2674; text-decoration:none;}
#elencoLink LI A:HOVER {background-color:#1a2674; color:#FFF;}

/* NEWS e CIRCOLARI *******************/

.paginazione {float:right; font-size:11px; padding-top:10px; color:#0594d8; font-weight:bold;}
.paginazione A {text-decoration:none; padding:0 5px; color:#0594d8;}
.paginazione .prec, 
.paginazione .succ {color:#e5d98b;}
.paginazione A:HOVER {color:#FFF;}

#circolariNews {display:block; min-height:250px;}

#circolariNews DT {cursor:pointer; padding-top:15px;}
#circolariNews DT .dataCircolare {
	display:block;
	border-left:1px solid #e5d98b;
	border-top:1px solid #e5d98b;
	border-right:1px solid #6dcff6;
	border-bottom:1px solid #6dcff6;
	padding:5px 5px 5px 25px;
	font-size:12px;
	font-weight:bold;
	background: #fffcdb url(/images/ico-arrow-left.gif) no-repeat 15px 13px;
}
#circolariNews DT:HOVER .dataCircolare {background-color:#fff9bc;}
#circolariNews DT.down .dataCircolare {background: #fff9bc url(/images/ico-arrow-down.gif) no-repeat 13px 15px;} 
#circolariNews DT .titleCircolare {display:block; color:#000; background-color:#e8f7fe; padding:5px 5px 5px 25px;}
#circolariNews DT .protocollo {float:right; color:#9d9183; font-size:12px;}

#circolariNews DD {overflow:hidden;}
#circolariNews DD .testoCircolare {display:block; padding:5px 5px 5px 25px;}
#circolariNews DD .testoCircolare P {padding:0 0 5px 0;}
#circolariNews DD .documentoLinks {padding-left:25px;}

/* QUESITI ************************************************************************************/

#circolariNews DT .quesito {display:block; background-color:#848159; color:#FFF; padding:5px; font-weight:bold;}

/* PRESENTAZIONE ******************************************************************************/

#presentazioneTesto {display:block; padding: 10px; background-color:#fffcdb; color:#000; margin-left:200px; min-height:250px; text-align:justify;}
#presentazioneImage {display:block; width:190px; min-height:270px; float:left; background-color:#F4F4F4; overflow:hidden;}

/* QUESTIONARIO SINDACALE *********************************************************************/

#circolariNews DT .titoloQuaderno {display:block; background-color:#fffcdb; line-height:18px; cursor:pointer; border-bottom:1px solid #e1d6b9;}
#circolariNews DT.down .titoloQuaderno {background-color:#1a2674; color:#FFF;}
#circolariNews DT .dataQuaderno {line-height:18px; cursor:pointer; float:right; margin-right:10px;}
#circolariNews DT .numeroQuaderno {display:block; float:left; line-height:18px; width:40px; text-align:center; cursor:pointer; background-color:#c7b299; color:#FFF; font-weight:bold; margin-right:10px;}

#circolariNews DD .contentQuaderni {border:1px solid #e1d6b9; border-top:none; padding-left:25px;}

/* QUADERNI SINDACALI *************************************************************************/

.backTesta {display:block; padding-bottom:10px; text-decoration:none;}
.backTesta:HOVER {text-decoration:underline;}

#categoriaQuaderni {background: url(/images/bg-categorie-quaderni.gif) no-repeat right top; line-height:20px;}
#categoriaQuaderni SPAN {display:block; float:right; width:256px; text-align:center; font-size:11px; text-transform: uppercase;}

H3.articoloQuaderni {color:#00adef; font-size:20px; padding:10px 0;}

.testoQuaderni {display:block; padding:10px; background-color:#e8f7fe;}
.testoQuaderni IMG {display:block; margin-bottom:10px; width:398px}

.prodottiQuaderni {display:block; border-left:1px solid #00adef; padding-left:20px; margin-left:235px; margin-top:10px;}

#infoProdotto {display:block; background-color:#fffcdb; padding:10px;  margin-top:10px;float:left; width:215px;}

#infoQuaderno {display:block; background-color:#FFFFFF; padding:10px;  margin-top:10px;float:left; width:215px;}
#infoQuaderno UL {padding-bottom:10px;}

UL.linkQuaderni {background-color:#e8f7fe; padding:5px; list-style-type:square; padding-left:18px;}

#indexProdotti H4, H4 {font-size:14px; font-weight:bold; line-height:25px;}
#indexProdotti LI {display:inline;}
#indexProdotti LI A {display:block; width:200px; border:1px solid #e5d98b; background-color:#fffcdb; text-decoration:none; padding-top:10px; float:left; margin-right:23px; margin-bottom:23px;}
#indexProdotti LI A SPAN {display:block; background-color:#e5d98b; color:#8e8611; font-size:11px; padding:3px; height:25px; overflow:hidden;}
#indexProdotti LI A SPAN.image {min-height:150px; background-color:#fffcdb;}
#indexProdotti LI A IMG {display:block; margin:0 auto 10px auto;}

#footerQuaderni {display:block; border-top:1px solid #32c0d7; padding:10px; text-align:center; font-size:11px;}

/* SEARCH *************************************************************************************/

#searchPage {background-color:#1a2674; display:block; padding:10px; position:relative;}
#searchPage LABEL {color:#FFF; display:block; width:80px; float:left; text-align:right; padding-right:5px; line-height:20px;}
#searchPage INPUT {width:300px;}
#searchPage SELECT.long {width:303px;}
#searchPage INPUT, #searchPage SELECT {float:left;}
#searchPage SPAN.space {display:block; height:25px;}
#searchPage INPUT.button, .button {width:auto; float:right; cursor:pointer;}

/* TECNONEWS **********************************************************************************/

.argomentiCorrelati {position:absolute; height:27px; width:683px;}
.argomentiCorrelati LI {display:inline; float:right; padding-left:15px;}
.argomentiCorrelati LI A {color:#1a2674; text-decoration:none; font:10px Tahoma, Geneva, sans-serif;}
.argomentiCorrelati LI A:HOVER {color:#FF0000;}

#tecnoHead {display:block; height:173px; overflow:hidden; background: url(/images/bg-head-tecnonews.gif) no-repeat left top; position:relative;}

#tecnoNumero {font-weight:bold; color:#666; padding:5px 10px; position:absolute; top:0;}

#tecnoStrumenti DT,
A.tecnostrumenti {display:block; background: url(/images/bg-tecnostrumenti.gif) no-repeat left top; width:82px; line-height:13px; text-align:center; cursor:pointer; text-decoration:none; color:#1a2674; font:10px Tahoma, Geneva, sans-serif;}
#tecnoStrumenti DT {position:absolute; top:0; right:248px;}

A.tecnostrumenti {position:absolute; top:0; right:0px; margin-right:7px;}

INPUT.mostraTutte {color:#1a2674; font:10px Tahoma, Geneva, sans-serif; padding:0; margin:0; border:none; background:none; cursor:pointer; background: url(/images/bg-tecnostrumenti2.gif) no-repeat left top; width:135px; position:absolute; top:0; right:100px;}
INPUT.mostraTutte:HOVER {color:#FF0000;}

#tecnoStrumenti DT:HOVER,
A.tecnostrumenti:HOVER {color:#F00;}
#tecnoStrumenti DD {display:block; overflow:hidden;}
#tecnoStrumenti DD #tecnoSearch {display:block; background-color:#1a2674; border:1px solid #00bff3; padding:5px; margin:40px 25px 0 160px; line-height:25px;}
#tecnoStrumenti DD #tecnoSearch LABEL {color:#FFF; padding:0 3px;}
#tecnoStrumenti DD #tecnoSearch INPUT.small {width:20px;}
#tecnoStrumenti DD #tecnoSearch INPUT.medium {width:40px;}
#tecnoStrumenti DD #tecnoSearch INPUT.big {width:250px;}
#tecnoStrumenti DD #tecnoSearch INPUT.button {float:right; cursor:pointer;}
#tecnoStrumenti DD #tecnoSearch SELECT.area {width:170px;}

#tecnoTool {display:block; height:18px; position:absolute; top:155px; padding-left:41px;}
#tecnoTool LI {display:inline;}
#tecnoTool LI SPAN.space {display:block; width:64px; float:left; color:#0F3;}
#tecnoTool LI A {display:block; width:273px; line-height:18px; background: url(/images/bg-tecnoTool-off.gif) no-repeat left top; text-align:center; color:#898989; text-decoration:none; font-weight:bold; float:left;}
#tecnoTool LI A:HOVER {background: url(/images/bg-tecnoTool-on.gif) no-repeat left top; color:#F00;}
#tecnoTool LI A.down {background: url(/images/bg-tecnoTool-on.gif) no-repeat left top; color:#000;}

#tecnoNewsIndex {padding-top:10px;}
#tecnoNewsIndex DT {display:block; background: url(/images/bg-tecnoNewsIndex-off.gif) no-repeat 0 5px; line-height:35px; padding-left:43px; color:#FFF; font-weight:bold; cursor:pointer; padding-top:5px;}
#tecnoNewsIndex DT.down {background: url(/images/bg-tecnoNewsIndex-on.gif) no-repeat 0 5px; color:#858585;}
#tecnoNewsIndex DT.nocursor {cursor:text;}

#tecnoNewsIndex DD {overflow:hidden; background-color:#f3f3f3;}
#tecnoNewsIndex DD UL {padding-bottom:5px;}
#tecnoNewsIndex DD UL LI A {display:block; margin:0 10px 0 43px; border-bottom:1px solid #dadadb; border-top:1px solid #FFF; padding:5px 0; color:#000; text-decoration:none;}
#tecnoNewsIndex DD UL LI A:HOVER,
#tecnoNewsIndex DD UL LI A:HOVER .tecnoData{color:#F00;}
#tecnoNewsIndex DD UL LI A .tecnoData {display:block; color:#878787;}

#tecnoResult A {display:block; line-height:36px; background: url(/images/bg-tecnoresult.gif) no-repeat left top; padding:0 20px; margin-top:5px; color:#666; text-decoration:none; font-weight:bold;}
#tecnoResult A:HOVER {color:#FFF;}

.tecnoBack {display:block; padding:10px 0 0 0;}

#tecnoNewsIndex DD H4 {display:block; color:#FFF; padding:5px; background:url(/images/bg-tecnoTitolo.gif) repeat-x left top; font-size:11px; line-height:normal; height:80px;}
#tecnoNewsIndex .dataTecnoNews {display:block; margin-left:43px; font-weight:bold; color:#808080;}
#tecnoNewsIndex .testoTecnoNews {display:block; margin-left:43px; color:#000; padding:0 10px 5px 0; border-bottom:1px solid #dadadb; text-align:justify;}
#tecnoNewsIndex DD UL.tecnoLinks {border-top:1px solid #FFF; margin-left:43px; padding:0;}
#tecnoNewsIndex DD UL.tecnoLinks LI A.mail {border:none; margin:0; background: url(/images/ico-mail.gif) no-repeat 0 7px; padding-left:20px;}
#tecnoNewsIndex DD UL.tecnoLinks LI A.link {border:none; margin:0; background: url(/images/ico-tecnolink.gif) no-repeat 0 7px; padding-left:20px; color:#00F;}
#tecnoNewsIndex DD UL.tecnoLinks LI A.link:HOVER {color:#F00;}

.tecnoContainer {margin-right:150px;}

#tecnoToolContainer {display:block; width:130px; float:right; margin-right:10px; font-size:10px;}

#tecnoToolContainer UL {padding:0; margin:0; display:block; list-style-type:none;}

#tecnoNewsIndex DD UL#areaTecnologica {border-right:1px solid #1a2674; margin-left:8px; }
#tecnoNewsIndex DD UL#areaTecnologica LI {border:none; display:inline;}
#tecnoNewsIndex DD UL#areaTecnologica LI A {display:block; color:#1a2674; border:none; border-top:1px solid #CCC; margin:0;}
#tecnoNewsIndex DD UL#areaTecnologica LI A:HOVER {color:#F00;}

#tecnoNewsIndex DD UL#tecnoKeyword {background-color:#dadadb; border-left:1px solid #1a2674; margin:0; padding-top:5px;}
#tecnoNewsIndex DD UL#tecnoKeyword LI A {border:none; padding:2px 0 2px 8px; margin:0;}

#tecnoNewsIndex DD UL#tecnoAllegati {background: url(/images/bg-tecnoAllegati.gif) no-repeat left top; padding-top:37px; border-left:1px solid #1a2674;}
#tecnoNewsIndex DD UL#tecnoAllegati LI A {border:none; padding:2px 0 2px 8px; margin:0; color:#FFF;}
#tecnoNewsIndex DD UL#tecnoAllegati LI A:HOVER {text-decoration:underline;}

/*.mostraTutti {display:block; border-top:1px solid #FFF; margin-top:5px; padding-top:5px; color:#FFF;}
.mostraTutti FORM, .mostraTutti INPUT {display:inline;}*/

/* CHI SIAMO *************************************************************************/

.toolChisiamo {display:block;height:19px;background: url(/images/bg-toolChisiamo2.gif) no-repeat left bottom; padding-bottom:8px;}
.toolChisiamo LI {display:inline;}
.toolChisiamo LI A { font-weight:bold; display:block; width:153px; line-height:20px; padding-left:17px; float:left; color:#FFF; text-decoration:none;  background:#fffef3 url(/images/t-chisiamo.gif) no-repeat 0 -20px;}
.toolChisiamo LI A.down {color:#1a2674;background:#fffef3 url(/images/t-chisiamo.gif) no-repeat 0 0; cursor:default;}

.consiglio DT {padding:10px 0 0 130px;}
.consiglio DT {display:block; border-bottom:1px solid #6dcff6; font-size:14px; line-height:25px; padding-left:8px;}
.consiglio DD {padding-bottom:20px;}
.consiglio DD .contatti {display:block; width:200px; padding:5px 0; float:left;}
.consiglio DD .ruolo {display:block; padding:5px 0;}

.consiglio TH {background-color:#1a2674; color:#FFF; padding:5px; font-variant:small-caps;}
.consiglio TH.title {background-color:#fffcdb; color:#00adef; font-size:11px; width:185px; padding-left:8px; font-variant:normal;}
.consiglio TD {font-size:11px; color:#000; padding:8px 3px 8px 8px; /*white-space:nowrap;*/ border-bottom:1px solid #d9d9d9;}

.testoBase .immagini {display:block; float:left; width:190px; padding:5px; background-color: #EFEFEF; margin-right:10px;}
.testoBase .immagini IMG {display:block; margin-bottom:5px; width:40%; height:40%; cursor:pointer; margin-left:30%;}
.testoBase .immagini IMG:HOVER {width:100%; margin:0 0 5px 0;}

.normalContent UL {margin:10px 0; padding:0 0 0 16px; list-style-type:square;}


/* MACCHINE NEI LIBRI *************************************************************************/

.macchineLibriForm {padding:10px; background-color:#1a2674; border:1px solid #00adef;}
.macchineLibriForm LABEL {display:block; color:#FFF; padding-top:3px;}
.macchineLibriForm INPUT {width:450px;}
.macchineLibriForm INPUT.button {width:auto; float:right; cursor:pointer;}
.macchineLibriForm INPUT.noinput {width:auto;}

#alphabeticalTool {display:block; margin:0; list-style-type:none; text-align:center;}
#alphabeticalTool LI {display:inline; padding:0 3px;}
#alphabeticalTool LI A {text-decoration:none; background-color:#1a2674; color:#FFF; padding:0 3px;}
#alphabeticalTool LI A:HOVER { background-color:#00adef; color:#1a2674;}

/* ARCHIVIO STORICO ***************************************************************************/

#toolStorico DT {cursor:pointer; color:#1a2674; display:block; padding:2px 2px 2px 10px; border:1px solid #e0e0e0; margin:0 10px;}
#toolStorico DT:HOVER {color:#F00;}
#toolStorico DT.down {background-color:#1a2674; color:#FFF;}
#toolStorico DD {overflow:hidden;}
#toolStorico DD UL {display:block; padding:5px; background-color:#e0e0e0; margin:0 10px 5px 10px;}
#toolStorico DD UL LI A {display:block;color:#000; text-decoration:none; border-bottom:1px solid #FFF; padding:2px 0; margin-left:15px;}
#toolStorico DD UL LI A:HOVER {color:#F00;}

#toolStoricoLink {color:#1a2674; display:block; padding:2px 2px 2px 10px; border:1px solid #e0e0e0; margin:0 10px; text-decoration:none;}
#toolStoricoLink:HOVER {color:#F00;}

#fonti TH {background-color:#1a2674; color:#FFF; padding:3px; font-weight:bold;}
#fonti TD {padding:3px; border-bottom:1px solid #CCC;}

.backArchivio {cursor:pointer; color:#1a2674; display:block; padding:2px 2px 2px 10px; border:1px solid #e0e0e0; margin:0 10px;}

/* CULTURALE STORICO (POP-UP) *****************************************************************/

BODY.white {background-image:none;}
B.tit {font-size:10px; padding-left:22px;}

UL#toolPopUp {background:#bababa url(/images/toolbar-pop-up.gif) no-repeat left top; height:19px;}
UL#toolPopUp LI {display:inline;}
UL#toolPopUp LI A, UL#toolPopUp LI SPAN.titPopUp {display:block; float:left; line-height:19px;}
UL#toolPopUp LI A {text-indent:-9000px;}
UL#toolPopUp LI A.sommario {width:72px;}
UL#toolPopUp LI A.indietro {width:80px;}
UL#toolPopUp LI A.avanti {width:79px;}
UL#toolPopUp LI SPAN.titPopUp {width:318px; text-align:center; font-size:10px; line-height:19px;}
UL#toolPopUp LI A.stampa {width:80px;}

/* CULTURALE STORICO CD *****************************************************************/

A.cd1 { width:330px; height:343px; display:block; float:left; background:url(/images/copertina_cd1.jpg) no-repeat 0 0}
A.cd2 { width:330px; height:343px; display:block; float:left; background:url(/images/copertina_cd2.jpg) no-repeat 0 0}

.testoCD {width:330px; float:right}

A.cd1:hover, A.cd2:hover { background-position:0 -343px;}

.jukebox {margin:0 5px; background-color:#8796EA; text-align:center;}

/* FOOTER *************************************************************************************/

#footer {text-align:center; padding-bottom:10px; font-size:11px;}
#footer A {color:#999; text-decoration:none;}
#footer A:HOVER {text-decoration:underline;}

/* POP-UP MACCHINE LIBRI **********************************************************************/

#macchineTable TD {font-size:11px; text-align:center; padding:3px 5px;}

/* ERRORE 404 ********************************************/

BODY.errore404 {background: #fffef3 url(/images/errore404.gif) no-repeat left top; color:#1a2674;}

.message404 {
	display: block;
	width:850px;
	padding:130px 15px 15px 15px;
	margin:120px auto;
	border:1px solid #000;
	background: #FFF url(/images/message404.gif) no-repeat 15px 15px;
}

.message404 UL {list-style-type:circle; margin:5px; padding:0 16px;}

/* NEWSLETTER *************************************************************************/

#nonIscritto {display:block; width:150px; height:140px; background-color:#1a2674; border-left:1px solid #FFF; color:#FFF; padding:0 10px; float:right; margin-left:10px;}
#nonIscritto A {color:#00adef;}
#nonIscritto A:HOVER {text-decoration:none;}

.introText {color:#FF9;}

A.linkInformativa {color:#FF9;}
A.linkInformativa:HOVER {text-decoration:none;}

.erroreLogin {color:#FC0; font-weight:bold;}

#serviziNewsletter {padding:10px 0; min-height:260px;}
#serviziNewsletter INPUT {vertical-align: middle;}
#serviziNewsletter DT {cursor:pointer;color:#FFF;padding:10px;font-weight:bold;background: #1a2674 url(/images/bg-newsletterIscrizione.gif) repeat-x left top;margin-top:10px;}
#serviziNewsletter DT#tecnoNewsletter {background: #676767 url(/images/bg-newsletterTecno.gif) no-repeat right top;}
#serviziNewsletter DT:HOVER, #serviziNewsletter DT.down {color:#FF0;}
#serviziNewsletter DD {overflow:hidden;}
#serviziNewsletter DD UL LI {padding:5px 10px; border-bottom:1px solid #00adef;}

/* ALT TOOLTIPS *******************************************************************************
.tooltip {width:200px; color:#ffffff; font:lighter 11px/1.3 Arial,sans-serif; text-decoration:none;text-align:center}
.tooltip span.top {padding: 30px 8px 0; background: url(/images/bg-alt-def.gif) no-repeat top}
.tooltip b.bottom {padding:3px 8px 15px; color: #b0e9ff; background: url(/images/bg-alt-def.gif) no-repeat bottom}
