a, a:visited
{
 font-family: arial,"sans-serif";
 font-size: 13px;
 font-weight: bold;
 color: #7f7fef;
}

a.normaLink, a.normaLink:visited
{
 font-family: arial,"sans-serif";
 text-decoration: underline;
 font-size: 13px;
 font-weight: bold;
 color: #7f7fef;
}

a:hover
{
 color: #4f4fbf;
}
a.normaLink:hover
{
 color: #4f4fbf;
}

a.emaiLink, a.emaiLink:visited
{
 color: #1e266f;
 text-decoration: underline;
 font-size: 14px;
}

a.emaiLink:hover
{
 color: #4f4fbf;
}

IMG
{
 border: 0px;
}


body
{
/* background-image: url("img/PatternTry4.jpg");*/
margin: 0px;
text-align: center;
font-family: arial;
font-size: 14px;
color: #1e266f;
}

.avviso
{
 font-weight: 900;
 font-size: 15px;
 background-color: #ffaaaa;
 color: black;
}

#centerDiv
{
 position: absolute;
 width: 908px;
 left: 50%;
 margin-left: -454px;
 top: 5px;
 padding-top: 3px;
 border: 0px solid gray;
 text-align: left;
 background-color: white;
}



.titleDIV
{
/* background-image: url("./img/oseco7.jpg"); */
 height: 100px;
 width: 900px;
 margin-left: 3px;
 /* background-repeat: no-repeat; */
 background-color: #1e266f;
}

.horizMenu
{
 height: 25px;
 border: 1px solid black;
 vertical-align: middle;
}

.actualHoriz
{
 border: 1px solid #a0a0a0;
 border: 0px;
 height: 25px;
 width: 900px;
 margin-left: 3px;
 background-color: white;
 /* margin-top: 2px; 
 margin-bottom: 2px; */
 position: relative;
 vertical-align: middle;
}

.horizSearch
{
 font-family: arial;
 background-color: #1e266f;
 font-size: 13px;
 font-weight: bold;
 color: white;
 height: 22px;
 overflow: hidden;
 width: 40%;
 left: 30%;
 top: 0px;
 position: absolute;
 padding: 0px;
}

.horizSearch input
{
 border: 1px inset gray;
 height: 17px;
 font-size: 12px;
}

.horizSearch button
{
 color: #1e266f;
 background-color: white;
 border: 1px outset #1e266f;
 font-size: 11px;
 cursor: pointer;
 vertical-align: top;
}

form.login, form.login input
{
 font-family: "MS Trebuche", Verdana;
 font-weight: bold;
 font-size: 12px;
}

form.login input
{
 font-family: "Trebuchet";
 font-weight: normal;
}

.searchDiv
{
 position: absolute;
 right: 0px;
}

#globalDiv
{
 position: relative;
 top: 0px;
}

#leftDiv
{
position: absolute;
left: 3px;
right: 0px;
top: 2px;
width: 150px;
/* background-color: #e0e0ff;*/
border: 0px solid black;
/* border-top: 0px; */
}

a#sostienici, a#sostienici:visited
{
 color: white;
 font-size: 15px;
 width: 130px;
 margin-left: 10px;
 font-weight: bold;
 text-transform: uppercase;
 display: block;
 text-align: center;
 margin-top: 10px;
 border: 2px outset #2e367f;
 background-color: #1e266f; 
 text-decoration: none;
}

a#sostienici:hover
{
 color: #1e266f;
 background-color: white;
 border: 2px inset #2e367f;
}

a.extLink, a.extLink:visited
{
 color: black;
 font-size: 10px;
} 

a.extLink:hover
{
 color: red;
}

#rightDiv
{
 position: absolute;
 right: 3px; 
 top: 2px;
 width: 150px;
 text-align: center;
 background-repeat: no-repeat;
 background-color: white;/* #0c567c; /*gray;*/ /* #101040; */
 border: 0px solid darkblue;
}

#mainDiv
{
position: absolute;
top: 2px;
left: 152px;
width: 600px;
max-width: 600px;
z-index: 1;
border: 0px solid red;
/* background: white; /*  #d0d0ff; */
}



#leftDiv .lastIssue
{
 border: 0px;
 font-size: 12px;
 text-align: center;
}

.lastIssue .lastIssue, .issueLeft, .issueRight
{
 font-size: 12px;
}

.lastIssue img, .issueLeft img, .issueRight img
{
 border: 1px solid black;
}

.issueLeft
{
 /* float: left; */
}

.issueRight
{
 /* float: right; */
}

.numeroSynthesis
{
 color: #1e266f;
 font-family: Arial;
 /* width: 500px; */
 /* margin-left: 20px;
 margin-right: 30px; */
 margin-top: 20px;
 font-size: 14px;
}

.descrizioneRivista
{
 border: 1px solid green;
 text-align: justify;
}

.numeroSynthesis IMG
{
 margin-right: 20px;
 vertical-align: top;
}

.logo
{
/* height: 53px;  */
width:100%;
text-align: center;
background: #333366;
vertical-align: top;
margin: 0px;
}

.leftMenu
{
 /* #333366;*/
width: 100%;
text-align: center;
padding-top: 0px;
padding-bottom: 5px;
margin-top: 0px;
}

.leftMenu a
{
 display: block;
 border: 0px solid black;
 margin-bottom: 2px;
 font-family: verdana;
 text-align: left;
 border-left: 0px;
 border-right: 0px;
 padding-top: 5px;
}

#btn_home
{ background-image: url('img/homebutton.gif'); }
#btn_home_active
{ background-image: url('img/homebuttonactive.gif'); }
a#btn_home:hover, a#btn_home_active:hover
{
 background-image: url('img/homebuttonlit.gif');
 cursor: pointer;
}

#btn_osservatorio
{ background-image: url('img/osservatoriobutton.gif'); }
#btn_osservatorio_active
{ background-image: url('img/osservatoriobuttonactive.gif'); }
a#btn_osservatorio:hover, a#btn_osservatorio_active:hover
{
 background-image: url('img/osservatoriobuttonlit.gif');
 cursor: pointer;
}

#btn_convegni
{ background-image: url('img/convegnibutton.gif'); }
#btn_convegni_active
{ background-image: url('img/convegnibuttonactive.gif'); }
a#btn_convegni:hover, a#btn_convegni_active:hover
{ background-image: url('img/convegnibuttonlit.gif');
 cursor: pointer;
 }

#btn_seminari
{ background-image: url('img/seminaributton.gif'); }
#btn_seminari_active
{ background-image: url('img/seminaributtonactive.gif'); }
a#btn_seminari:hover, a#btn_seminari_active:hover
{ background-image: url('img/seminaributtonlit.gif');
 cursor: pointer;
 }

#btn_paper
{ background-image: url('img/paperbutton.gif'); }
#btn_paper_active
{ background-image: url('img/paperbuttonactive.gif'); }
a#btn_paper:hover, a#btn_paper_active:hover
{ background-image: url('img/paperbuttonlit.gif');
 cursor: pointer;
 }
 
#btn_newsletter
{ background-image: url('img/newsletterbutton.gif'); }
#btn_newsletter_active
{ background-image: url('img/newsletterbuttonactive.gif'); }
a#btn_newsletter:hover, a#btn_newsletter_active:hover
{ background-image: url('img/newsletterbuttonlit.gif');
 cursor: pointer;
 }

a#contatti, a#chisiamo
{
 display: block;
 font-family: arial;
 float:right;
 margin-left: 3px;
 background-color: #1e266f;
 color: white;
 text-decoration: none;
 font-size: 13px;
 padding: 3px;
 padding-left: 10px;
 padding-right: 10px;
}

a#contatti:hover, a#chisiamo:hover
{
 background-color: white;
 color: #1e266f;
}

#posizione
{
 float: left;
 font-family: arial;
 font-size: 14px;
 font-weight: bold;
 padding-top: 3px;
 padding-bottom: 3px;
 color: #1e266f;
}

#btn_contatti
{ background-image: url('img/contattibutton.gif'); }
a#btn_contatti:hover
{ background-image: url('img/contattibuttonlit.gif'); }

#btn_chisiamo
{ background-image: url('img/chisiamobutton.gif'); }
a#btn_chisiamo:hover
{ background-image: url('img/chisiamobuttonlit.gif'); }

#btn_archivio
{ background-image: url('img/archiviobutton.gif'); }
#btn_archivio_active
{ background-image: url('img/archiviobuttonactive.gif'); }
a#btn_archivio:hover, a#btn_archivio_active:hover
{ background-image: url('img/archiviobuttonlit.gif'); }

#btn_synthesis
{ background-image: url('img/synthesisbutton.gif'); }
#btn_synthesis_active
{ background-image: url('img/synthesisbuttonactive.gif'); }
a#btn_synthesis:hover, a#btn_synthesis_active:hover
{ background-image: url('img/synthesisbuttonlit.gif'); }

.menuButton 
{
 background-repeat: no-repeat;
 height: 30px;
 text-decoration: none;
 color: white;
 font-size: 20px;
 margin-left: 10px;
}

.titoloOuter
{
 margin-top: 2px;
 margin-left: 2px;
 margin-bottom: 10px;
}

.titoloInner
{
 border-bottom: 2px outset gray;
 border-right: 2px inset gray;
 padding: 10px;
 padding-bottom: 0px;
 padding-top: 0px;
 font-family: arial;
}

#corpo
{
position: relative;
margin-left: 5px;
margin-right: 5px;
height: 100%;
border: 0px solid gray;
border-left: 2px solid #1e266f;
border-right: 2px solid #1e266f; 
}

.corpoInner, .panelInner
{
 margin: 0px;
}


.mainHead
{
 text-align: center;
 font-size: 40px;
 font-family: "Arial";
 font-weight: bold;
 border-bottom: 1px solid #802525;
 border-top: 1px solid #802525;
 margin-left: 20px;
 margin-right: 20px;
 margin-top: 10px;
 
}

td
{
vertical-align: top;
}

.horiLine
{
width: 80%;
text-align: center;
}

#rigaPari {
background-color: #8d8def;
}

.argomenti
{
 width: 420px;
 height: 420px;
 margin: 10px;
 position: relative;
 left: 50%;
 margin-left: -210px;
 border: 0px solid red;
}

.argomentiLeft
{
 float: left;
 margin-left: 5px;
}

.argomentiRight
{
 float: right;
 margin-right: 5px;
}



div.argomento
{
 border: 0px solid black;
 width: 165px;
 height: 250px;
 max-height: 250px;
 overflow: hidden;
 text-align: center;
 background-image: url('img/cornice.jpg');
 position: relative;
}

a.argomento
{
 width: 165px;
 height: 100px;
 display: block;
 vertical-align: middle;
 position: relative;
 top: 0px;
 left:0px;
}

a.argomento, a.argomento:link, a.argomento:visited
{
 text-decoration: none;
 color: green;
 vertical-align: bottom;
}

div#politica
{
 top: 0px; left: 0px;
}

div#informazione .argomentoTitle
{
}

div#economia
{
 top: 0px; right: 0px;
 margin-top: 10px;
}

div#informazione
{
 bottom: 0px; left: 0px;
}

div#ambiente
{
 bottom: 0px; right: 0px;
 margin-top: 10px;
}



.argomentoTitle
{
 display: block;
 padding-top: 2px;
 padding-bottom: 2px;
 color: white;
 background-color: #1e266f;
 position: absolute;
 top: 8px;
 left: 5px;
 font-family: "Arial";
 font-weight: bold;
 font-size: 16px;
 height: 20px;
 width: 150px;
 text-decoration: none;
 z-index: 1;
}

#informazione .argomentoTitle
{
 font-size: 16px;
 height: auto;
}

#informazione a.argomentoTitle:hover
{
 font-size: 16px;
}


a.argomentoTitle:visited
{
 color: white;
}

a.argomentoTitle:hover
{
 color: orange;
}

.argomentoImg
{
 display: block;
 position: absolute;
 top: 40px;
 left: 15px;
 width: 130px;
 height: 100px;
 overflow: hidden; 
}

#informazione .argomentoImg
{
 top: 55px;
}

a.argomentoText, a.argomentoText:visited, span.argomentoText
{
 position: absolute;
 top: 145px;
 left: 5px;
 width: 150px;
 height: 93px;
 font-family: tahoma;
 font-size: 13px;
 text-align: justify;
 border: 0px solid #1e266f;
 color: white;
 background-color:  #1e266f;
 text-decoration: none;
 font-weight: normal;
}

span.argomentoText
{
 color: #1e266f;
 background-color: white;
}

a.argomentoText:hover
{
 color:  #1e266f;
 background-color: white; 
 /* text-decoration:underline; */
}

.argomentoText div
{
 margin-left: 2px;
 margin-right: 2px;
}

.titoloSezione
{
 color: #df953e;
 font-weight: bold;
 font-style: italic;
 font-size: 18px;
}

.descrizioneSezione
{
 background-color: #1e266f;
 color: white;
 margin-bottom: 20px;
 padding: 3px;
}

.titoloSezione, .descrizioneSezione
{
 font-family: Arial;
 margin-left: 15px;
 margin-right: 15px;
}


.listaTitoli
{
 margin-left: 5%;
 margin-right: 5%; 
 font-family: arial;
 color: #1e266f;
}

.leadBlock
{
 margin-left: 20px;
 margin-right: 20px;
 margin-bottom: 20px;
 color: #1e266f;
 font-family: arial;
 border-bottom: 2px ridge #1e266f;
}

.leadTitle
{
 border-bottom: 0px ridge #1e266f;
 margin-bottom: 2px;
}

.leadTitle a, a:visited
{
 text-decoration: none;
 /* color: #202020; */
 color: #df953e;
 font-size: 15px;
}

.leadTitle a:hover
{
 color: white;
 background-color: #1e367f;
}

.leadLead
{
 font-size: 14px;
}

.leadDate
{
 margin-left: 0px;
 font-size: 12px;
 font-family: arial;
 font-style: italic;
 margin-left: 10px;
 text-align: left;
 font-weight: bold;
}

div.continua
{
 text-align: right;
 margin-bottom: 10px;
}

a.continua
{
 font-size: 13px;
 color: darkred;
 text-decoration: none;
}

a.continua:visited
{
 font-size: 13px;
 color: darkred;
 text-decoration: none;
}

a.continua:hover
{
 color: #1e266f;
 text-decoration: underline;
}

/* 
.leadBlock 
{
 width: 510px;
 font-family: "sans-serif";
 background-color: white;
 border-collapse: collapse;
 margin-top: 10px;
 margin-bottom: 25px;
 position: relative;
}

.leadBlock TD
{
 border: 1px solid black;
 border-collapse: collapse;
}

.leadBlock TD DIV
{
 padding-left: 5px;
 padding-right: 5px;
}


.leadTitle SPAN
{
 vertical-align: middle;
 padding-right: 5px;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 2px;
 font-size: 10px; 
 text-align: right;
 position: absolute;
 right: 1px;
 bottom: 1px;
 border-bottom: 2px inset #c0c0c0;
 border-left: 2px inset #c0c0c0;
 border: 0px;
}

.leadTitle 
{
 padding-top: 5px;
 padding-bottom: 5px;
 padding-right: 100px;
 background-color: darkgray;
 position: relative;
 color: white;
}

.leadTitle a
{
 font-family: Verdana;
 font-weight: bold;
 text-decoration: none;
 font-size: 14px;
}

.leadTitle a:link, .leadTitle a:visited
{
 color: black;
}

.leadTitle a:hover
{
 color: darkgray;
 background-color: black;
 text-decoration: underline;
} */

.optionSpan
{
 position: relative;
 top: 0px;
 display: inline;
}

.optionDiv
{
 position: absolute;
 z-index: 3;
 border: 1px solid black;
 background-color: darkgray;
 visibility: hidden;
 text-align: left;
 padding-left: 2px;
}

.lead
{
 padding-top: 10px;
 font-size: 12px;
}

div.readMore
{
 font-size: 10px;
 text-align: right;
 padding-bottom: 3px;
 padding-top: 2px;
 border: 0px;
}

a.readMore 
{
 font-size: 10px;
}

a.readMore:link, a.readMore:visited
{
 color: black;
}

a.readMore:hover
{
 text-decoration: none; 
 color: white;
 background-color: black;
}


.editor
{
 margin-left: 10px;
 margin-right: 10px;
 border: 1px solid gray;
 padding: 5px;
}

.editor form
{
 margin-top: 10px;
}

.editArea
{
 width: 100%;
}

.primoPiano
{
 font-size: 15px;
 font-family: Arial;
 width: 214px;
 height: 470px;
 position: absolute;
 left: 186px;
 top: 10px;
 padding-bottom: 15px;
 
 border: 6px solid #1e266f;
}

.primoHead
{
 font-size: 18px;
 text-transform: uppercase;
 background-color: #1e266f;
 color: orange;
 font-weight: bold;
 text-align: center;
 padding-top: 8px;
 padding-bottom: 8px;
 font-family: Times,Palatino,"Bookman","New Century Schoolbook",serif;
 /* border-bottom: 2px solid darkred; */
}

a.forumLink, a.forumLink:visited
{
 display: block;
 font-size: 15px;
 text-align: center;
 color: black;
 margin-top: 10px;
 text-decoration: underline;
}

a.forumLink:hover
{
 color: #1e266f;
 text-decoration: none;
}

.rassegnaFoot
{
 position: absolute;
 text-align: right;
 bottom: 5px;
 right: 8px;
}

.primoBody
{
 padding: 2px;
 color: #1e266f;
 font-family: tahoma;
}

.manageTitle
{
 font-family: verdana;
 font-weight: bold;
 font-size: 16px;
 margin-bottom: 10px;
}

#userTable
{
 margin-top: 10px;
 width: 85%;
 font-family: verdana;
 
}

#userTable td
{
 border: 1px solid gray;
 padding-left: 5px;
 vertical-align: middle;
 font-size: 14px;
}

td.gruppo
{
 width: 150px;
}

td.azioni 
{
 width: 150px;
 padding-left: 1px;
}

.legend
{
 background-color: darkgray;
 color: black;
 font-weight: bold;
}

.viewed
{
 position: relative;
 margin-left: 50px;
 margin-right: 50px;
}

.titolo
{
 font-size: 30px;
 font-weight: bold;
 color: #404040;
 font-family: "Garamond", "Andale Mono", "Mono", Monospace, "Times New Roman";
 border-bottom: 1px solid blue;
 padding-bottom: 2px;
}

.contenuto
{
 margin: 15px;
 margin-left: 0px;
 margin-right: 0px;
 font-family: "Sans Serif",Arial;
 text-align: justify;
 font-size: 15px; 
}

.autore
{
 font-size: 12px;
 text-align: right;
 font-family: helvetica;
}

button.prev, button.next
{
 border-bottom: 0px solid black;
 border: 0px;
 color: #1e266f;
 background-color: white;
 text-decoration: underline;
 font-size: 14px;
 font-weight: bold;
}

button.prev:hover, button.next:hover
{
 cursor: pointer;
 color: white;
 text-decoration: underline;
 background-color: #1e266f;
}

.prev
{
 position: absolute;
 left: 32px;
}

.next
{
 position: absolute;
 right: 32px;
}

#footer
{
 position: absolute;
 bottom: 2px;
 min-height: 20px;
 width: 900px;
 left: 3px;
 
 background-color: #a0a0ff;
 background-color: #1e266f;
 color: black;
 border: 0px solid black;
 
 font-size: 12px;
 font-weight: bold;
 font-family: arial;
 text-align: left;
 padding: 3px;
 color: white;
}

#footer div
{
 margin-left: 2px;
 margin-right: 2px;
 margin-top: 2px;
 margin-bottom: 2px;
}

#nomeECognome
{
 text-align: center;
 font-family: Courier;
 font-size: 35px;
}

#descrizione
{
 text-align: justify;
 margin-top: 20px;
 margin-left: 20px;
 margin-right: 20px;
 
}

.prossimoEvento, .firstLayer
{
 font-size: 14px;
 font-weight: bold;
 font-family: arial, Verdana, "Comic-Sans";
}
.prossimoEvento
{
 text-align: left;
 background-color: #ffffa0;
 border: 3px double #cfcf00;
 border-bottom: 1px dotted gray; 
 padding: 5px;
 padding-left: 10px;
 min-width: 50%;
 margin-top: 10px;
 position: relative;
}

.shadow
{
 color: #101010;
 position: relative;
}

.firstLayer
{
 color: #a04040;
 position: absolute;
 top: -1px;
 left: -1px;
 border: 0px solid green;
}

.prossimo 
{
 /* background-color: #ffefa0;*/
 background-color: #ffffa0;
 /* background-image: url('img/bande3.jpg'); */
 border: 3px double #cfcf00;
 border-top: 0px;
 padding: 10px;
 padding-top: 5px;
 position: relative;
 margin-top: 0px;
}

.prossimoEvento, .prossimo
{
 border-color: #5050df;
}

.prossimoTitolo
{
 margin-bottom: 10px;
 position: relative;
 margin-top: 10px;
}

.prossimoTitolo Span
{
}

.prossimoTitolo A, .prossimoTitolo a:visited
{
 font-size: 15px;
 color: darkblue;
 text-decoration: none;
}

.prossimoTitolo a:hover
{
 color: lightBlue;
 text-decoration: underline;
}
 
.prossimoLead
{
 font-family: "Comic Sans MS";
 color: black;
 font-size: 15px;
}

.elencoEventi 
{
 border: 1px solid black;
 border-top: 0px;
 border-bottom: 0px;
 border-right: 0px;
 width: 240px;
 margin-top: 20px;
 /* min-height: 500px; */
 height: 100%;
 padding-left: 10px;
}

#elencoSx
{
 float: left;
 margin-left: 0px;
}

#elencoDx
{
 float: right;
 margin-right: 0px;
}

.eventoViewed
{
 margin-left: 20px;
 margin-right: 20px;
 margin-bottom: 30px;
 font-family: arial;
 font-size: 15px;
 color: #1e266f;
}

.dataEvento
{
 font-style: italic;
 font-weight: bold;
}

.titoloEvento
{
 color:  #ef952e;
 font-weight: bold;
}

.luogoEvento
{
 margin-bottom: 15px;
}

.iscrizionEvento
{
 margin-top: 20px;
}

.iscrizioneLink, .iscrizioneLink:visited
{
 color: #1e266f;
 font-weight: normal;
 font-size: 15px;
 text-decoration: underline;
 font-style: italic; 
}

.iscrizioneLink:hover
{
 color: darkred;
}

.issueViewed
{
 color: #1e266f;
 font-family: arial;
 margin-top: 10px;
 margin-left: 10px;
 margin-right: 10px;
}

.issueTitolo
{
 font-weight: bold;
}

.issueData
{
 font-style: italic;
}

#commenti
{
 margin-bottom: 20px;
 margin-top: 20px;
}

.risultati
{
 margin-left: 20px;
 margin-right: 20px;
}

.risultati div
{
 margin-bottom: 10px;
}

.unaVoce
{
 margin-top: 10px;
}
