

html,body { background:#689ACD;color:#689ACD;width:100%;height:100% }
html,body,div,p { margin:0px;padding:0px; }
html { overflow:auto;overflow-y:scroll; }
body, #sfondo { background: url('../img/sfondi/sfondo.gif');overflow:hidden; }
#sfondo { z-index:1;position:fixed;left:0px;top:0px;width:200%;height:200%; }
#sfondo img { min-height:50%;min-width:50%;border:0px;display:block;margin:0px;padding:0px; }
#specifica { z-index:5;display:none;position:absolute;left:445px;top:0px;width:130px;height:103px;background-color:transparent; }
#overlay { display:none;z-index:9;position:fixed;left:0px;top:0px;width:100%;height:100%;overflow:hidden;background-color:#FFFFFF; }
#navi { z-index:10;position:fixed;top:-453px;left:0px;width:100%;height:100%;min-height:1000px; }
#navi .sfondo { display:none;z-index:1;position:fixed;left:0px;top:0px;width:100%;height:100%;overflow:hidden;background-color:transparent; }
#navi #window { z-index:2;position:absolute;left:0px;top:0px;width:100%;height:453px;background-color:#1A181D; }
#navi #window #bar { position:absolute;left:0px;top:0px;width:100%;height:89px;background-color:#454348;border-bottom: 1px solid #CCCCCC; }
#navi #window #bar .titolo { position:absolute;left:112px;top:10px;width:500px;height:70px;font-family:Verdana;font-size:45px;color:#FFFFFF;font-weight:normal;text-decoration:none; }
#navi #window #bar .comandi { position:absolute;left:858px;top:20px;width:150px;height:50px;margin:0px;padding:0px; }
#navi #window #bar .comandi div { position:relative;float:left;width:50px;height:50px;text-align:center;margin:0px;padding:0px; }
#navi #window #bar .comandi div a.cmd { display:block;width:50px;height:47px;text-decoration:none;font-family:Arial;font-size:40px;font-weight:normal;color:#FFFFFF;padding:0px;margin:0px;padding-top:3px;background-image: url('../img/navi/button.gif');background-repeat: no-repeat;background-position: top left; }
#navi #window #bar .comandi div a.cmd:hover { background-image: url('../img/navi/buttonSel.gif'); }
#navi #window #contentWindow { position:absolute;left:112px;top:90px;height:363px;width:896px;background-color:#1A181D; }
#navi #menu { z-index:2;position:absolute;left:112px;top:453px;width:225px;height:100%;margin:0px;padding:0px;}
#navi #menu .logo { position:relative;width:225px;height:112px;background-color:#1A181D; }
#navi #menu div.voceMenu { position:relative;width:225px;height:28px;background-color:#689ACD; }
#navi #menu div.voceMenu a.voceMenu { display:block;width:208px;height:16px;padding:6px;padding-left:11px;background-image: url('../img/menu/menu.gif'); background-repeat: no-repeat;background-position: top left;font-family:Verdana;font-size:11px;font-weight:bold;text-decoration:none;color:#FFFFFF; }
#navi #menu div.voceMenu a.voceMenu:hover, #navi #menu div.voceMenu a.sel { background-image: url('../img/menu/menu2.gif'); }
#navi #menu div.voceMenu a.sub { padding-left:30px;width:189px; }
#navi #menu div.sedi { position:relative;width:225px;height:168px;background-color:#689ACD; }
#navi #menu div.sedi a.sedi { display:block;width:225px;height:168px;background-image: url('../img/menu/sedi.gif');background-repeat: no-repeat;background-position: top left;text-decoration:none;font-size:1px;font-weight:normal; }
#navi #menu div.sedi a.sedi:hover { background-image: url('../img/menu/sedi2.gif'); }
#navi #menu #lingue { position:relative;display:inline;width:225px;height:61px; }
#navi #menu #lingue div { position:absolute;left:0px;top:0px;width:213px;height:10px;padding:11px;padding-top:40px;line-height:10px;cursor:default; }
#contenitoreContenuti { z-index:20;position:absolute;left:449px;top:0px;width:100%;height:100%;overflow:auto;overflow-x:hidden;min-width:580px; }
#contenuti { z-index:20;position:absolute;margin-left:449px;margin-top:112px;margin-bottom:0px;width:520px;padding:20px;height:auto;background-color:#FFFFFF;min-height:90%;line-height:1.5em;overflow:hidden; }
#contenuti ul { margin:0px;padding:0px;list-style-position:inside;list-style-type: disc; }
#contenuti ul li { color:#333333;text-decoration:none;font-weight:normal; }
#footer { position:absolute;left:20px;bottom:0px;border-top:1px solid #B7B8BA;height:20px;line-height:20px;width:520px; }

/** ############### SEDI #########################*/

#mappaSedi { z-index:3;position:absolute;right:0px;top:18px;width:283px;height:327px;background-color:#1A181D;background-image: url('../img/mappa/mappa.gif');background-repeat: no-repeat;background-position: top left; }
#mappaSedi .sede { position:absolute;left:0px;top:0px;width:9px;height:9px;background-image:none;background-repeat: no-repeat;background-position: top left;cursor:pointer; }
#provinciaSedi { z-index:4;position:absolute;right:180px;top:315px;width:270px;height:30px;background-color:#1A181D;text-align:right;font-family:Verdana;font-size:19pt;color:#02A1D8;text-decoration:none;font-weight:normal; }
#luogoSedi { z-index:1;position:absolute;left:0px;top:5px;width:500px;height:40px;background-color:#1A181D;text-align:left;font-family:Verdana;font-size:21pt;color:#02A1D8;text-decoration:none;font-weight:normal; }
#listaSedi { z-index:1;position:absolute;left:0px;top:70px;width:500px;height:280px;background-color:#1A181D;overflow:hidden; }
#listaSedi div { display:none;position:relative;width:100%;height:auto;font-family:Verdana;font-size:10pt;color:#FFFFFF;text-decoration:none;font-weight:normal; }
#listaSedi div b { font-weight:bold;color:#02A1D8; }

/** ############## SCROLLING #######################*/

div.frecciaScroll { z-index:5;position:absolute;width:32px;height:38px;cursor:pointer; }
div.frecciaScroll img { border:0px; }

/** ############### FORM ###################################*/

form { padding:0px;margin:0px; }
fieldset { width:100%;border:0px;margin:0px;padding:0px;cursor:default; }
fieldset div { position:relative;height:30px;text-align:left;padding-left:10px;padding-right:10px; }
fieldset div label { display:inline;float:left;width:150px;height:25px;text-align:left; }
fieldset hr { position:relative;width:100%;height:1px;border:0px;background-color:#CFCFCF;text-align:left;margin-left:0px;margin-right:auto;margin-top:0px;margin-bottom: 10px; }
input.grande, select.grande { width:180px;height:18px;border: 1px solid #878787;color:#1B74D0;font-size:8pt;font-family:Arial; }
input.normale, select.normale { width:150px;height:15px;border: 1px solid #878787;color:#1B74D0;font-size:8pt;font-family:Arial; }
input.piccolo, select.piccolo { width:60px;height:15px;border: 1px solid #878787;color:#1B74D0;font-size:8pt;font-family:Arial; }
select.normale, select.piccolo { height:17px; }
textarea.normale { width:130px;height:100px;border: 1px solid #878787;color:#1B74D0;font-size:8pt;font-family:Arial; }
textarea.grande { width:618px;height:100px;border: 1px solid #878787;color:#1B74D0;font-size:8pt;font-family:Arial; }
input, textarea { margin:0px;padding:0px; }
a.submit { color:#1B74D0;font-size:14px;font-family:Arial;font-weight:bold;text-decoration:none;outline:none; }
a.submit:hover { text-decoration:underline; }
.campoForm { color:#FFFFFF;font-size:14px;font-family:Verdana;text-decoration:none;font-weight:normal; }
.campoFormErrore { color:#FF0000;font-size:14px;font-family:Verdana;text-decoration:none;font-weight:normal; }

/** ############### LISTE ##################################*/

div.lista { position:relative;width:520px;height:auto;line-height:19px;border-bottom: 1px solid #CFCFCF; }
div.lista a.titoloLista { display:block;height:100%;background-color:#FFFFFF;color:#5D5D5D;font-family:Arial;font-size:10pt;text-decoration:none;font-weight:normal;padding:3px; }
div.lista a.titoloLista:hover { background-color:#009EE0;color:#FFFFFF; }
div.lista a.focus { background-color:#FFCAA7;color:#333333; }
div.lista a.focus:hover { background-color:#FF6600;color:#FFFFFF; }
div.lista a.titoloLista b { font-size:8pt;font-weight:bold; }
div.linkPagine { position:relative;width:100%;height:27px;padding-top:10px; }
div.linkPagine div { position:relative;float:left;width:33%;height:100%;line-height:30px; }
div.linkPagine a.linkPagina { background-color:#FFFFFF;color:#333333;padding:3px;font-family:Arial;font-size:10pt;text-decoration:none;font-weight:bold;border: 1px solid #FFFFFF; }
div.linkPagine a.linkPagina:hover, .linkPagine a.sel { color:#009EE0;border: 1px solid #009EE0; }

/** ############## NEWS #############################*/

#scrollNews { position:relative;margin-top:10px;background-color:#B7B8BA;padding:5px;height:25px;color:#FFFFFF; }
#scrollNews .desc { position:absolute;left:5px;top:0px;width:250px;height:35px;line-height:35px;color:#FFFFFF;font-family:Arial;font-size:10pt;font-weight:bold;text-decoration:none; }
#scrollNews .desc a { color:#FFFFFF;font-family:Arial;font-size:10pt;font-weight:bold;text-decoration:none; }
#scrollNews .desc a:hover { text-decoration:underline; }
#scrollNews .titoliNews { position:absolute;left:105px;top:0px;width:415px;height:35px;overflow:hidden; }
#scrollNews .titoliNews div { display:none;position:absolute;width:409px;padding:3px;padding-top:5px;height:27px;line-height:27px; }
#scrollNews .titoliNews div a { display:block;padding-left:3px;font-family:Arial;font-size:9pt;font-weight:normal;text-decoration:none;color:#FFFFFF;background-color:#B7B8BA; }
#scrollNews .titoliNews div a:hover { background-color:#FFFFFF;color:#B7B8BA; }

#ultimeNews { position:relative;margin-top:25px;width:100%;height:120px; }
#ultimeNews div { position:relative;width:156px;height:104px;background-color:transparent;background-image: url('../img/home/sfondoNews.gif');background-repeat: no-repeat;float:left;padding:5px;overflow:hidden;cursor:pointer; }
#ultimeNews div a.notizia, #ultimeNews div a.info { font-family:Arial;font-size:9pt;font-weight:bold;text-decoration:none;color:#78797D;line-height:10pt; }
#ultimeNews div a.notizia:hover, #ultimeNews div a.info:hover { text-decoration:underline; }
#ultimeNews div a.info { position:absolute;left:5px;bottom:5px;width:150px;height:15px;color:#3DB3E5;font-size:8pt; }
#ultimeNews div a.info b { font-size:8pt;font-weight:bold; }
#ultimeNews div span.data { font-family:Arial;font-size:8pt;font-weight:normal;text-decoration:none;color:#78797D; }

/** ############## HOME PAGE ########################*/

div.ultimeHome { position:relative;width:254px;height:auto;float:left;border:1px solid #D4D4D4;text-align:left;overflow:hidden; }
div.ultimeHome div.label { position:relative;width:100%;height:33px;border:0px;border-bottom:1px solid #D4D4D4;background:url('../img/home/labelBackground.gif') repeat-x;text-align:left; }
div.ultimeHome div.label div.testo { position:absolute;left:8px;top:0px;line-height:33px;text-align:left;width:100px;height:33px;font-family:Verdana;font-size:13px;color:#000000;text-decoration:none;font-weight:bolder; }
div.ultimeHome div.label div.icon { position:absolute;right:8px;top:5px;text-align:right;width:24px;height:24px; }
div.ultimeHome hr { position:relative;height:1px;padding-left:8px;width:238px;border:0px;background-color:#D4D4D4;color:#D4D4D4;}
div.ultimeHome div.preview { position:relative;padding:8px;width:238px;height:91px;text-align:left; }
div.ultimeHome div.preview a.titolo { font-family:Verdana;font-size:11px;font-weight:bold;text-decoration:none;color:#000000;line-height:12px; }
div.ultimeHome div.preview a.titolo:hover { text-decoration:underline; }
div.ultimeHome div.preview span.data { font-family:Verdana;font-size:11px;font-weight:normal;text-decoration:none;color:#88898B; }
div.ultimeHome div.preview a.info { font-family:Verdana;font-size:11px;font-weight:bold;text-decoration:none;color:#009EE0;line-height:12px; }
div.ultimeHome div.preview a.info:hover { text-decoration:underline; }
div.ultimeHome div.button { position:relative;width:100%;height:34px;background:url('../img/home/button.gif') repeat-x; }
div.ultimeHome div.button div.freccia { z-index:2;position:absolute;right:8px;width:8px;height:33px;line-height:33px;text-align:right;font-family:Verdana;font-size:15px;font-weight:bolder;color:#158CD6; }
div.ultimeHome div.button div.linkArchivio { z-index:3;position:absolute;left:8px;width:230px;height:33px;line-height:33px;text-align:left; }
div.ultimeHome div.button div.linkArchivio a { display:block;font-family:Verdana;font-size:13px;color:#000000;text-decoration:none;font-weight:bolder;}
div.ultimeHome div.button div.linkArchivio a:hover { text-decoration:none; }

#primaNotizia { position:relative;width:520px;height:auto;cursor:pointer; }
#primaNotizia div.imgNotizia { z-index:1;position:relative;cursor:pointer; }
#primaNotizia div.imgNotizia img { width:520px;max-width:520px;border:0px; }
#primaNotizia div.sfondoTitolo { z-index:2;position:absolute;bottom:0px;left:0px;width:100%;height:30px;background-color:#000000;opacity:0.47;filter:alpha(opacity=47);cursor:pointer; }
#primaNotizia div.titolo { z-index:3;position:absolute;bottom:0px;left:0px;width:514px;height:24px;padding:3px;line-height:12px;color:#FFFFFF;text-align:left; }
#primaNotizia div.titolo a.primaNotizia { font-family:Arial;font-size:12px;font-weight:bold;text-decoration:none;color:#FFFFFF; }
#prinaNotizia div.titolo a.primaNotizia:hover { text-decoration:underline; }

/** ############## RICERCA ##########################*/

#bannerTop { position:relative;left:-20px;top:-20px;width:560px;height:76px;background-color:#FFFFFF;background-image: url('../img/menu/banner.gif');background-repeat: repeat-x;text-align:left; }
div#iconRicerca { z-index:5;display:inline;position:absolute;left:10px;top:32px;width:24px;height:24px;text-align:left; }
div#ricerca { z-index:5;display:inline;position:absolute;right:20px;top:32px;width:250px;text-align:left;height:18px; }
span.cerca { font-family:Arial;font-size:9pt;color:#798C92;text-decoration:none;font-weight:bold;vertical-align:top; }
input.ricerca { margin-left:3px;width:148px;height:16px;border: 1px solid #CFCCD7;background-color:#EAF4F5;color:#333333;font-size:8pt;font-family:Arial; }
div#ricerca img { border:0px;vertical-align:top;margin-left:3px; }

/** ################################################*/

#repo { position:absolute;display:none;left:0px;top:0px;width:1px;height:1px; }
.loading { position:absolute;left:50%;top:50%;width:70px;height:40px;background-color:transparent;background-image: url('../img/loading.gif');background-repeat: no-repeat;background-position: top left; }
a { outline:none; }
a.email { font-family:Verdana;font-size:10pt;color:#FFFFFF;text-decoration:none;font-weight:bold; }
a.email:hover { text-decoration:underline; }
.lingue { font-weight:normal; }
.testoWindow, #navi #window #contentWindow a { font-family:Verdana;font-size:14px;text-decoration:none;font-weight:normal;color:#FFFFFF; }
#navi #window #contentWindow a { color:#02A1D8; }
#navi #window #contentWindow a:hover { text-decoration:underline; }
.privacy, .testoFooter, .lingue { font-family:Verdana;font-size:7pt;color:#FFFFFF;text-decoration:none;font-weight:normal; }
a.lingue { cursor:pointer; }
a.lingue:hover { text-decoration:underline; }
.testoFooter { color:#B7B8BA;font-size:6pt;font-weight:bold; }
