body{
background-color: white;

}

.navigatore
{
position:fixed;
top: 112px;
left: 0px;
width: 120px;
font-family:times, serif;
font-size: 95%;
text-align:center;
padding-left: 10pt;
padding-right: 10pt;
z-index: 2
}

a:link
{
color:Red;
text-decoration:none;
}
a:visited
{
color:#CC9933;
text-decoration:none;
}
a:hover
{
color:#FF6666;
text-decoration:none;
}

.testom
{
font-family:times, serif;
font-size: 140%;
font-variant: small-caps;
color:#990033;
padding-left: 0pt;
padding-right: 0pt;
}

.testoc
{
font-family:times, serif;
font-size: 100%;
text-align:center;
color:#990033;
padding-left: 10pt;
padding-right: 10pt;
z-index:-1
}

.testo1
{
width: 90%;
font-family:times, serif;
font-size: 100%;
color:#990033;
padding-left: 0pt;
padding-right: 0pt;
}

.testo2
{
font-family:times, serif;
font-size: 100%;
color:black;
padding-left: 10pt;
padding-right: 10pt;
z-index:-1
}

.logo
{
width: 90%;
font-family:times, serif;
font-size: 100%;
color:#990033;
padding-left: 0pt;
padding-right: 0pt;
}


.logo2
{
width: 343px;
height: 340px;
font-family:times, serif;
font-size: 100%;
color:#990033;
background-image:url(Immagini/edrlogo.jpg);
background-repeat:no-repeat;
margin-left: auto;
margin-right: auto;
}

.banner
{
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 112px;
background-color: white;
background-image:url(Immagini/banner.jpg);
background-repeat: no-repeat;
background-position: top center;
text-align: center;
margin-left: auto;
margin-right: auto;
z-index: 2;
}


.mobile{
	display: none;
}

/* carico qui il foglio di stile contenuto in edr_programmi, a cui
 * faceva riferimento il programma di ricerca

*/
div.testo { font-family: "Cardo", serif; color: black; margin-left: 40px}
div.testo strong { color: red; }
div.centra { position: absolute;
	 top: 150px;
	  left: 50px;
  }
p.errore {background: red; color: white; font-weight: bold; font-size: 12pt; text-align: center; border-style: double; border-color: white; padding: 3mm; margin-top: 1cm; margin-right: 3cm; margin-bottom: 1cm; margin-left: 3cm;}
p.messaggio {background: orange; color: #990000; font-weight: bold; font-size: 12pt; text-align: center; border-style: double; border-color: blue; padding: 3mm; margin-top: 1cm; margin-right: 3cm; margin-bottom: 1cm; margin-left: 3cm;}
p.titolo {font-weight: bold; font-size: 24pt; color: blue; font-family: "Times New Roman"; text-align: center;}
p.sottotitolo {font-weight: bold; font-size: 14pt; color: blue; font-family: "Times New Roman"; text-align: center;}
p.pager {background-color: #FFCC66; color: #990000; font-weight: bold; font-size: 12pt; text-align: left; padding: 2mm; margin-top: 1cm; margin-right: 0cm; margin-bottom: 1cm; margin-left: 0cm;}

.login-errato { position: fixed; top: 100px; left: 0px; right: 0px; padding: 3mm; background-color: #FFCC66; z-index: 2;}

.help {font-family: "Times New Roman"; font-size: 10pt; color: black;}
.bottone_help {font-family: "Times New Roman"; font-size: 10pt; color: black;}
.bottone_help_boxed {font-family: "Times New Roman"; font-size: 12pt; color: blue; font-weight: bold; border-style: groove; border-width: thin; background-color: #FFCC66;}
p.input-name {font-family: "Times New Roman"; font-size: 14pt; display: inline;}

p.input-name:first-letter {color: red; font-weight: bold; font-size: 16pt;} 

form#gest_utenti {width: 70%; border: 1px solid #9A9FFF; padding: 3px;}
form#gest_utenti div {padding: 8px 0}
form#gest_utenti label{float: left; width: 14%; line-height: 15px; padding-right: 10%; text-align:right; font-family: "Times New Roman"; font-size: 14pt;}

form#gest_utenti label:first-letter {font-weight: bold; font-size: 16pt;}

.link-gestionali {font-family: "Times New Roman"; font-size: 14pt; }

span.hidden {display:none;}
span.strong1 { color: blue; font-weight: bold;}
span.result { font-family: "Times New Roman", serif; color: black; }
span.result strong { color: red; }
.indice {text-indent: -1em; color: blue; vertical-align: text-top; display: inline-block;}
.testo-indicizzato { margin-left: 0em;}
textarea.testo { font-family: "Cardo", serif; color: black; }

.areatesto {
 position: absolute; 
 top: 155px;
 left: 150px;
 right: 25px; 
padding-left: 10pt;
padding-right: 10pt;
z-index: 0;
}

.areafoto {
 position: absolute;
 top: 130px;
 left: 10px;
 right: 10px;
 background-color: #FFFFCC;
}

.header {
position:fixed;
top: 0px;
left: 0px;
width: 100%;
height: 83px;
border-style: double;
z-index: 2;
}

.login {
position:fixed;
top: 93px;
left: 0px;
width: 100%;
height: 25px;
background-color: #FFCC66; 
z-index: 2;
}

.mostrafoto{
left: 1cm;
right: 1cm;
overflow: auto;
}

.greco{
font-family: "Cardo";
}

.hint{
background-color: #FFCC66;
border-style: double;
}

.not{
text-align: center;
font-size: x-small;
}

.bool{
text-align: center;
font-size: x-small;
}

.seconda-voce
{
}

.abutton {
background-color: #B0B0B0;
border: 2px outset #666;
color: #666 !important;
font-size: 10pt;
font-weight: bold;
padding: 2px 6px;
text-decoration: none  !important;
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
/*background: -moz-linear-gradient(90deg,#ddd,#fff);
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));*/
/*outline: none; */
}

.abutton:hover {background-color: #B0B0B0; color: black !important; border-color: black; }
.abutton:active {border-color: black; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#eee)); background: -moz-linear-gradient(90deg ,#eee,#ccc); }

.scelta-lingua{
background-color: white;
position: fixed; 
top: 112px;
width: 100%;
right: 75px;
height: 35px;
Z-index: 2;
}

.menu{
margin: 0;
padding-bottom: 0.2em;
font-size: 10pt;
font-weight: bold;

}

.ricerca_avanzata{
width: 75%;
right: 350px;
font-family: times, serif;
font-size: 95%;
}


.piede{
width: 90%;
background-color: #FFCC66;
margin-bottom: 10px;
}

.amenu {
background-color: #FFCC66;
border: 1px outset #666;
color: #666 !important;
font-size: 10pt;
font-weight: bold;
padding: 1px 3px;
margin: 0;
padding-bottom: 0.2em;
text-decoration: none  !important;
-moz-border-radius-topright: 4px;
border-radius-top-right: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
/*background: -moz-linear-gradient(90deg,#ddd,#fff);
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));*/
outline: none; 
}

.amenu:hover {background-color: #B0B0B0; color: black !important; border-color: black; }
.amenu:active {border-color: black; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#eee)); background: -moz-linear-gradient(90deg ,#eee,#ccc); }

.testata {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 147px;
background-color: white;
Z-index: 2;
}

.no-mobile{
display: inline;
}

.digilab{
position: fixed; 
top: 112px;
width: 25%;
left: 150px;
height: 35px;
Z-index: 2;
}

