body{
margin:0em;
font-family:  Arial, Helvetica, sans-serif;
/*font-size: 82%;*/
font-size: 13.1px;
height:100%;
}

a {
text-decoration:none;
color: #B7081D;
}

a:visited {
text-decoration:none;
}

#contenitore {
height:auto;
min-width: 75em; 
position: relative;
_width: expression(((document.body.clientWidth)) < 1000? '980px': 'auto' );
}


#sx {
float: left;
width: 17em;
height:100%;
position:relative;
padding-bottom:1.5em;

/*min-height:40em;min-width: 17em;
*/
}

#centrale {
position:relative;
margin-left:0em;
margin-right:18.7em;
width:39em;
min-width:39em;
/*float:left;*/
}	




#dx {
height:100%;
min-height:40em;
float: right;
width: 17em;
min-width: 17em;
position: absolute;
top: 8.1em;
right: 0em;
padding-top:0.9em;
padding-bottom:0.9em;	
}



/*================== TESTATA ====================*/

#testata{
height:7.88em;
width: 100%;
}

#testatalt{
position:absolute;
left:0em;
top:0em;
z-index:2;
width:4.9em;
height:7.88em;
}

#testatart{
position:absolute;
right:0em;
top:0em;
width:54em;
height:7.88em;
}

#perlastoria{
font-size:2.69em;
font-family:Arial;
font-style: italic;
color:#fff;
font-weight:bold;
position:absolute;
top:0.6em;
left:1.8em;
z-index:3;
}

#areainsegnanti{
font-size:1.55em;
font-family:Arial;
color:#fff;
font-weight:lighter;
position:absolute;
top:1.2em;
left:16em;
z-index:3;
font-style: normal;
}



/*=====MENU TOP DX====*/

#menuTopDx ul {
position:absolute;
right:1em;
top:4.25em;
width:22em;
padding:0em;
margin:0em;
}

#menuTopDx li {
display:inline;
background:url(img/tasto_right.gif) no-repeat right top #99cc00;
height:1.3em;
width:5.75em;
margin-right:0.2em;
padding-right:1em;
list-style: none;
float:left;
/*margin-top:12px;*/
margin-top:1em;

}

#menuTopDx li a{
background:url(img/tasto_left.gif) no-repeat left top;
color:#fff;
text-decoration:none;
font-weight: bold;
font-size:0.8em;
font-family: Arial, Helvetica, sans-serif;
padding-left:1.5em;
padding-top:0.3em;
padding-bottom:0.2em;
list-style: none;
float:left;
height:1.2em;
}

/*================== CERCA ====================*/

#cerca1{
width:15em;
height:7.2em;
margin:2em 0em 0em 1em;
}

#cerca1 img{
width:15em;
height:7.3em;
}


fieldset {
top:11em;
left:0.5em;
font-weight:bold;
line-height:1.7em;
}

#area_login{
margin:auto; 
text-align:left;
width:12.19em;
background-image:url(img/box_verde.gif);
background-repeat:no-repeat;
height:7.00em;
padding-top:1.25em;
padding-left:0.63em;

}

#area_login fieldset, #cerca_index fieldset {
border:0em;
top:0;
left:0;
font-weight:normal;
margin: 0;
padding: 0;
line-height:1em;
}
#area_login input:focus { 
outline: 1px dotted #f00; 
}

#login_field{
position:absolute;
top:3em;
left:2em;
border:0em;
font-weight:bold;
line-height:1.7em;
}

#visitor_login{
/*border-bottom:1em;margin-bottom:5px;*/
width:8.80em;
height:1.38em;
margin:0p;
padding:0;
margin-bottom:0.31em;

}
#visitor_pwd{
/*border-bottom:1em;*/
width:8.80em;
height:1.38em;
float:left;
margin-right:0.23em;
}
#login_submit{
position:relative;
left:7em;
}

.formCerca {
color:#fff;
padding:0em; 
margin:0em; 
display:block; 
position:relative; 
margin-left:1.1em; 
padding-top:1.8em;
}

#cerca1 label{
margin-left:1em;
}

.cerca_bt{
margin-left:0.5em;
vertical-align: middle;

/*width: 3.5em;
height: 1.7em;*/
}

.text{
font-size:0.9em;
border-style:inset;
border-width:0.2em;
width:9em;
/*margin-left:1em;*/
vertical-align: middle;
}

/*===================FINE CERCA======================*/

/*===================RICERCA AVANZATA======================*/

#ricercaavanzata fieldset {
margin: 1em 0 0 0;
padding: 0;
border:0;
}

#risultatiavanzata {
margin: 14em 0 0 0.5em;
clear:both;
}
/*===================FINE RICERCA AVANZATA======================*/

/*==================WELCOME====================*/

#welcome1{
margin:0em 0 0 1em;
text-align:left;
width:15em;
height:8.4em;
}

.p_welcome{
position:absolute;
left:5.5em;
top:2em;
color:#fff;
font-size:0.9em;
line-height:1.4em;
}

#nomeutente{
margin-left:0em;
color:#f00;
font-size:1em;
line-height:0.8em;
}

.operazioni{
line-height:0.3em;
color:#fff;
font-size:0.8em;
position:absolute;
left:3em;
top:7em;
}

.operazioni_img{
margin-right:0.5em;
width:1.1em;
vertical-align:middle;
/*


height:1.1em;*/
}


/*============ COLONNA CENTRALE HOMEPAGE=============*/

.box_centrale {
position:relative;
float:left;
margin-top:1em;
margin-bottom:-3em;
}


.box_centrale_titolo {
/*float:left;*/
margin-top:1em;
}
/*=======================FUNGO added========================*/
.box_elenco_oggetti {
position:relative;
float:left;
top:0em;
margin-bottom:0em;
}

.pagine{
margin-left: 16em;
min-width:16em;
margin-bottom:3em;
margin-top:1em;
float:left;
}


.current{
color:black;
text-decoration:underline;
font-weight:bold;
}

.pagine a:link, .pagine a:active, .pagine a:visited{
color:black;
text-decoration:none;
}

.pagine a:hover{
color:black;
text-decoration:underline;
font-weight:bold;
}

.freccia-paginesx{
margin-right:0.5em;
width:1em;
height:1em;
}

.freccia-paginedx{
margin-left:0.5em;
width:1em;
height:1em;
}

.box_elenco_oggetti p {
text-align:justify;
margin-right:3em;
}

.materiali{
position:relative;
float:left;
top:1.5em;
margin-bottom:0em;
width:45em;
}

.visualizza_contenuti {
  margin-top: 1em;

}
 .visualizza_contenuti a{
  font-size: 1.4em;
  }
/*=======================FUNGO========================*/

#books{
float:left;
margin-left:1.2em;
width:5.35em;
height:8.9em;
} 


#freccia{
position:relative;
top:3em;
left:-1em;
width: 3.4em;
height: 3.4em;
margin-top:1em;
margin-left:0.8em;
/*margin-left:32em;*/
} 

#title{
color:#b70a1d;
float:left;
width:35%;
/*max-width:33em;*/
margin-top:2em;
margin-bottom:6em;
}

#accedi{
float:left;
font-size:1.3em;
font-weight:bold;
border-bottom:1px dotted #999;
}

.titolo {
font-weight:bold;
text-transform:uppercase;
position:relative;
bottom:9em;
left:6.1em;
}

.titolo a {
color:#b70a1d;
}

/*=======================FUNGO added========================*/

.titolo-materiali {
font-weight:bold;
color:#b70a1d;
text-transform:uppercase;
position:relative;
bottom:6em;
left:1.5em;
}



.titolo-materiali a {
color:#b70a1d;
}


.sottotitolo{
color:#fff;
font-size: 0.8em;
font-weight:bold;
position:absolute;
left:0em;
top:5em;
text-transform:uppercase;
}
/*=======================FUNGO========================*/

#archivio{
color:#fff;
font-size:0.8em;
margin-top:1.9em;
position:absolute;
left:32.2em;
top:6.2em;
font-weight:bold;
}

.box_secolo{
width:17em;
text-align:left;
float:left;
margin-right:1.5em;
/*margin:0em 1em 0 1em;*/
}



#img-mail{
border:0em;
width:18.7em;
height:9.7em;
}

.img-secolo{
border:0em;
width:17em;
height:9.7em;
}

.box_secolo img{
border:0em;
width:17em;
height:9.7em;
}

.img-materiali{
border:0em;
width:13.7em;
height:7.7em;
}


/*============ MENU LATERALI =============*/


.menu{
position:relative;
list-style: none;
left:-2.5em;
width:15.5em;
margin:2em 0em 0em 1em;
}

ul.menu li a{
display:block;
height:auto;
color:#666666;
padding-top:0.4em;
border-bottom:1px dotted #999;
font-size:0.8em;
}

ul.menu li a:hover{
font-weight:bold;
}

.bo, .explorer1 {
display:block;
height:auto;
color:#666666;
padding-top:0.4em;
font-size:0.8em;
font-family:"Arial Black";
}

.area{
color:#bc0a22;
font-size:1.3em;
line-height:2em;
}

.area_g{
color:#a1be04;
font-size:1.3em;
line-height:2em;
}




/*************** MATERIALI DIDATTICI ***************/

#titolo-elenco{
color:#a1be04;
font-size:0.8em;
text-transform:uppercase;
}

.titolo_periodo_storico {
position:relative;
width:45em;
min-width:45em;
float:left;
margin-bottom:-4em;
margin-top:-6em;
}

#titolo_periodo_storico_ricerca {
position:relative;
/*width:45em;
min-width:45em;*/
float:left;
margin-bottom:0em;
margin-top:-8em;
}

#title-materiali img{
float:left;
margin-left:0em;
margin-right:1em;
width:4.15em;
height:7.15em;
} 

#percorso {
position:absolute;
top:6.5em;
left:1.5em;
z-index:2;
}

#percorso a {
color:black;
text-decoration:underline;
font-weight:normal;
}

#percorso a:hover {
color:#b70a1d;
text-decoration:underline;
}


#accedi-materiali{
position:relative;
margin-top:1em;
float:left;
font-size:1.45em;
font-weight:bold;
}



#accedi-materiali_ricerca{
position:relative;
margin-top:1em;
font-size:1.45em;
font-weight:bold;
padding-top:7.50em;
margin-bottom:1em;
width:28em;
}



#title-materiali{
color:#b70a1d;
float:left;
max-width:33em;
margin-top:1em;
margin-bottom:6em;
text-transform:uppercase;
}

/*
.box_materiali_icone img{
float:left;
margin-right:0.5em;
border:1px solid black;
width:4em;
}*/

.icone_box{
float:left;
margin-right:0.5em;
border:1px solid black;
width:4em;
height:4em;
}

#box-copertine {
margin-top:0.8em;
margin-left:-1em;
width:38em;
height:8.4em;
}

#copertine img{
float:left;
margin-right:0.2em;
margin-left:0.2em;
border:1px solid black;
height:6em;
}

#copertine {
position:relative;
left:-3em;
top:-8em;
min-width:48em;
width:48em;
}

#copertine li{
list-style:none;
float:left;
width:12em;
}

#copertine a{
color:black;
text-decoration:underline;
font-weight:bold;
}

#copertine a:hover{
color:#b70a1d;
text-decoration:underline;
}

.box_materiali_icone {
/*float:left;*/
margin-bottom:1em;
margin-left:0em;
margin-right:2em;
/*width:39em;*/
border-bottom: 1px dotted #b70a1d;
}


.box_materiali_icone a{
color:#000;
text-decoration:underline;
font-weight:normal;
}

.box_materiali_icone a:hover{
color:#b70a1d;
text-decoration:underline;
}



.box_materiali_icone ul {
display:block;
margin-top:2em;
margin-left:-2em;
}

.box_materiali_icone li {
display:block;
list-style:none;
float:left;
margin-bottom:1em;
/*width:18em;*/
width:46%;
height:4em;
margin-right:0.5em;
display:inline;
}

.freccia{
width:0.63em;
height:0.63em;
}

.titolo-materiali-didattici {
font-weight:bold;
color:#b70a1d;
text-transform:uppercase;
position:relative;
border-left:0.54em solid #b70a1d;
padding-left:0.5em;
font-size:0.8em;
}

.rubrica-materiali-didattici {
font-weight:bold;
color:#b70a1d;
font-size:0.8em;
}

.titolo_anni{
font-weight:bold;
color:#b70a1d;
text-transform:uppercase;
position:relative;
border-left:0.54em solid #b70a1d;
font-size:1em;
padding-left:0.5em;
padding-bottom:0em;
}

.box_materiali {
/*float:left;*/
margin-bottom:1em;
margin-left:0em;
/*width:39em;*/
border-bottom: 1px dotted #b70a1d;
padding-bottom:1em;
}

.box_materiali  a{/*:link, a:visited, a:active*/
color:#000;
text-decoration:underline;
font-weight:normal;
}

.box_materiali a:hover{
color:#b70a1d;
text-decoration:underline;
}

.box_materiali ul {
margin-top:2em;
margin-left:-2em;
}

.box_materiali li {
float:left;
margin-bottom:0.4em;
margin-left:0.5em;
width:47%;
}

.right{
float:right;
}

.anni{
line-height:2em;
border-bottom: 1px dotted #b70a1d;
}

.anni a{
color:#000;
text-decoration:underline;
font-weight:normal;
}

.anni a:hover{
color:#b70a1d;
text-decoration:underline;
}





.autore {
font-weight:bold;
}
/*==========================ADDED FUNGO=============================*/
.operazioni img{
  border:0;
}

#percorso a {
color:black;
text-decoration:none;
}

#percorso a:hover {
text-decoration:underline;
}

.absolutepage a, .absolutepage img{
border:0;
}
.absolutepage a:hover {
border:0;
}
.testo1{
border:0;
padding-bottom:1.5em;
}
.testoDidaStaccato {
padding: 1em 0 0 0;
}
/*================================added post=============================*/
#tabella{
min-width:55em;
margin-bottom:2em;
margin-top:1em;
float:left;
}

#colonna1{
float:left;
padding:2%;
width:27em;
}

#colonna2{
float:left;
padding:2%;
width:27em;
}

#tabella ul{
list-style: none;
margin:1em;
padding:0;
}

#tabella li{
margin-bottom:2em;
padding:1em;
border-bottom: 1px dotted black;
}

.img-oggetti{
margin-right:1em;
border:1px solid black;
}

/*************** ELENCO CON IMMAGINI ***************/

.box_centrale_materiali {
position:relative;
float:left;
margin-top:1em;
margin-bottom:-2em;
width:51em;
}

/*************** PROVA ELENCO TIPOLOGIE OGGETTO 2 ***************/

.titolo-materiali2 {
font-weight:bold;
color:#b70a1d;
text-transform:uppercase;
position:relative;
bottom:0em;
right:0em;
}

.abstract-materiali {
margin-top:1em;
text-align:justify;
}

.materiali-vai {
margin-top:0.5em;
margin-bottom:0.5em;
text-align:right;
}


#tabella-unita{
min-width:55em;
margin-bottom:2em;
margin-top:1em;
float:left;
}

#colonna1-unita{
float:left;
padding:2%;
width:27em;
}

#colonna2-unita{
float:left;
padding:2%;
width:27em;
}

#tabella-unita ul{
list-style: none;
margin:1em;
padding:0;
}

#tabella-unita li{
margin-bottom:2em;
padding:1em 1em 0 1em;
border: 1px dotted #bb1022;
background-color:#e3ecc4;
}


/*************** PROVA ELENCO TIPOLOGIE OGGETTO 3 ***************/

#tabella-unita2{
width:55em;
margin-bottom:2em;
margin-top:1em;
float:left;
}

#riga-unita{
float:left;
padding:2%;
}

#tabella-unita2 ul{
list-style: none;
margin:1em;
padding:0;
}

#tabella-unita2 li{
margin-bottom:2em;
padding:1em 1em 0 1em;
border-bottom: 1px dotted #bb1022;
}

.titolo-materiali3 {
font-weight:bold;
color:#b70a1d;
text-transform:uppercase;
position:relative;
bottom:0em;
right:0em;
border-left:0.54em solid #b70a1d;
padding-left:0.5em;
}

#percorso {
position:absolute;
top:6.5em;
left:1.5em;
z-index:2;
}

/*======================added FUNGO=========================*/
.show-hide{
  display:none;
}

.operazioni a:link, .operazioni a:visited, .operazioni a:active, .operazioni a:hover{
color:#fff;
}

.operazioni_index a:link, .operazioni_index a:visited, .operazioni_index a:active, .operazioni_index a:hover{
  color:#fff;
}

.tipologia{
/*cursor:hand;*/
}


li{
list-style:none;
}


/*====================== LOGIN =========================*/

#box_login{
border:1px solid #96b407;
margin:auto; 
text-align:left;
width:31.56em;
font-size:1.23em;
margin-top:3.13em;
padding-top:0.63em;
padding-left:1.25em;
padding-right:1.25em;
}



#intro{
padding-top:0.63em;
border-bottom:0.01 dashed #999999;
padding-bottom:0.31em;
text-align:left;
}

#contenitore_cerca{
text-align:center;
padding:0;
margin:0;
}

#registrati{
border-top:0.01em dashed #999999;
padding-top:0.31em;
padding-bottom:0.63em;
text-align:left;
}

#registrati a{
color:#be412f;}

#set_campi_login{
}

#entra{
background-image:url(img/entra.gif);
background-repeat:no-repeat;	
border: 0;	
margin-left: 0.13em;	
cursor: pointer;
width:3.90em;
height:1.90em;	
}

#logo_perlastoria{
display:inline;
height:1em;
width:1em;
padding:0em;
margin:0em;}

.testoRosso{
font-weight:bold;
font-style:italic;
color:#be412f;
}

#email{
font-size:0.75em;
display:block;
}

#pswd{
font-size:0.75em;
margin-top:0.13em;	
display:block;
}


#centrale_login {
/*
position:relative;
*/
margin-left:20em;
padding-top:1.85em;
padding-left:3.75em;
}


#centrale_login_ok {

/*margin-left:20em;
position:relative;
padding-top:25px;
padding-left:60px;*/
}

#box_scelta{
padding-top:1.25em;}

#box_scelta p {margin-top:0; padding-top:0;}
/*==================REGISTRAZIONE====================*/
#adotto_testo{
font-size:0.88em;
}

#div_primo_grado{
padding-top:0.63em;
}

#div_scuola_sup{
padding-top:0.63em;
}

#tendine{
padding-left:1.44em;
}

#div_adotto_altro{
padding-top:1.25em;
font-size:0.88em;
}

/*#altro{
margin-left:23px; 
width:330px;
margin-top:10px;
}*/

#testi3{
margin-left:1.44em;
width:31.25em;
margin-top:1.25em;
}

.testo12{
font-size:0.92em;
}

#box_accesso{
border:1px solid #96b407;
text-align:left;
width:34.38em;
font-size:1.22em;
padding-left:1.25em;
padding-right:1.25em;
display:table;

}


#accedi_area{
background-image:url(img/accedi.gif);
background-repeat:no-repeat;	
border: 0;	
cursor: pointer;
width:16.90em;
height:1.81em;	
}

/*================== CERCA INDEX ====================*/

#cerca_index{
margin:0em;
padding:0em;
position:relative;
margin-left:1em;
margin-top:2em;
padding-bottom:1em;
width:15em;
/*text-align:center;

height:7.2em;
margin:0em;
padding:0em;
margin:2em 0em 0em 1em;*/
}

#img_cerca{
position:absolute;
width:15em;
margin:0em;
padding:0em;
display:block;
}


#field_cerca{
/*display:block;
padding-top:1.3em;*/

}

#tit_cerca{
font-weight:bold;
display: block;
/*margin-left:1em;*/
}

#Cerca{
/*margin-top:2px;*/
}

#Invio{
margin-top:0.50em;
}

/*================== MENU SX ====================*/


.menu_SX{
list-style: none;
width:15.5em;
margin:0;
padding:0;
margin-left:1em;
margin-top:2.50em;
}



#menu_SX ul{
list-style-type: none;
}


ul.menu_SX li a{
color:#666666;
padding:0;
margin:0;
border-bottom:1px dotted #999;
display:block;
width:16.27em;
font-size:0.8em;
padding-top:0.4em;

}


ul.menu_SX li a:hover{
font-weight:bold;
}

/*================== INDEX ====================*/

#centrale1 {
position:relative;
float:left;
max-width:31.25em;
min-width:12.50em;
}

#centrale_ok{
/*position:relative;*/
/*float:left;

min-width:200px;*/
position:absolute;
left:18em;
min-width:12.50em;
right:19em;
width:55%;
padding-bottom:5em;

}	


#accedi_index{
/*float:left;*/
font-size:1.4em;
font-weight:bold;
border-bottom:1px dotted #999;
/*padding-right:30px;*/
padding-top:0.2em;
width:100%;
}

.chiudi_div{
clear:both;
}


.titolo_index {
font-weight:bold;
text-transform:uppercase;
position:relative;
left:6em;
top:1.25em;
width:9.38em;
}

.titolo_index a {
color:#b70a1d;
}


.titolo_index2 {
position:relative;
top:1.4em;
/*margin-right:22px;*/
margin-left:6em;
font-weight:bold;
text-transform:uppercase;
color:#b70a1d;
width:10em;

}

.titolo_index2 a {
color:#b70a1d;
}



/*============ COLONNA CENTRALE HOMEPAGE=============*/


#box_centrale1{
background-image:url(img/box_preistoria.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
margin-top:1.25em;
width:17em;
height:9.7em;
margin-right:1.25em;
}

#box_centrale2{
background-image:url(img/box_grecia.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
margin-top:1.25em;
width:17em;
height:9.7em;

}


#box_centrale3{
background-image:url(img/box_roma.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
width:17em;
height:9.7em;
margin-top:0.31em;
margin-right:1.25em;
}



#box_centrale4{
background-image:url(img/box_antico.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
width:17em;
height:9.7em;
margin-top:0.31em;
}


#box_centrale5{
background-image:url(img/box_moderna.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
width:17em;
height:9.7em;
margin-top:0.31em;
margin-right:1.38em;
}



#box_centrale6{
background-image:url(img/box_settecento.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
width:17em;
height:9.7em;
margin-top:0.31em;
}


#box_centrale7{
background-image:url(img/box_novecento.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
width:17em;
height:9.7em;
margin-top:0.31em;
}



#box_centrale8{
background-image:url(img/mail.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
width:15.25em;
height:7.81em;
margin-top:1.88em
}

.img_periodo{
position:absolute;
width:17em; 
/*height:10em;*/
border:none;
/*display:block;*/
}

.img_periodo2{
position:absolute;
width:18.7em;
border:none;
display:block;
}

#prima_riga{
margin-top:4em;

}

#seconda_riga{
margin-top:6em;
}

#terza_riga{
margin-top:5.8em;
}

#quarta_riga{
margin-top:5.8em;
}

.testo_secolo{
margin-top:0.6em;
}



.top_sottotitolo{
margin-top:0.6em;
}

.allinea_sx{
float:left;

/*width:70%;margin-left:0.5em;*/
}

.box_dx{
/*margin-left:20.5em;
margin-left:5em;
width:27%;*/
float:right;
width:45%;
}

.sottotitolo_index{
color:#fff;
font-size: 0.8em;
font-weight:bold;
}


.sottotitolo_index2 {
color:#fff;
font-size: 0.8em;
font-weight:bold;
margin-top: 0.2em;
}

.sottotitolo_index2 a {
color:#fff;
font-weight:bold;
}

.vai3{
float:right;
border:none;
}

#box_mail{
text-align:left;
}


#img_mail{
border:none;
}

#dx_index{
float: right;
padding-top:0.75em;
}

#box_welcome{
/*background-image:url(img/box-login.jpg);
background-repeat:no-repeat;
height:109px;*/
width:12.19em;
position:relative;
}


#box_welcome2 li {
display:inline;
background:url(img/box-login2.jpg) no-repeat right top #99cc00;
height:8.4em;
width:15em;
margin-right:0.2em;
padding-right:1em;
list-style: none;
float:left;
/*margin-top:12px;*/
margin-top:1em;

}
#img_welcome{
 position:absolute;
 width:15.5em;
/* height:8.4em;*/
 }

#prova{
width:96%;
position:absolute;
}

.operazioni_index{
position:relative;
margin:0em;
padding:0em;
margin-top:3.1em;
font-size:0.8em;
padding-left:1.2em;
 width:17.7em;
/*

*/
}

/*.operazioni_index a{font-size:0.8em;}*/

.operazioni_index img{
  border:0em;
}

.operazioni_index a:link, .operazioni a:visited, .operazioni a:active, .operazioni a:hover{
color:#fff;
}


.p_welcome_ok{
position:relative;
left:4em;
top:2em;
color:#fff;
font-size:0.9em;
line-height:1.4em;
width:12em;
}


/*============ PERIODI STORICI =============*/

/*#centrale2 {
position:relative;
float:left;
max-width:700px;
min-width:200px;

width:500px;


}	
*/
#centrale2{
position:absolute;
left:18em;
right:19em;
margin: 0;
padding: 0;
padding-bottom:1.5em;
}	

#copertine_storico img{
float:left;
margin: 0 0.4em 0 0;
left:0;
right:0;
border:1px solid black;
height:6em;
}

#copertine_storico {
position:relative;
margin-top:-1em;
/*background-image:url("./img/box-copertine_500.gif");
background-repeat:no-repeat;
min-width:6.25em;
max-width:31.25em;*/

height:6.81em;
top:0.63em;
/*left:-3em;
top:-8em;
min-width:48em;*/
}
#box_copertine{
margin-top:-1em;
left:0em;
right:0em;
height:8.3em;
position:absolute;
border:none;
top:2.00em;
width:98%;
}


#copertine_storico li{
list-style:none;
float:left;
/*width:160px;*/
width:30%;
}

#copertine_storico ul{
margin:0;
padding:0;
padding-top:0.5em;
padding-left:0.5em;
}

#copertine_storico a{
color:black;
text-decoration:underline;
font-weight:bold;
}

#copertine_storico a:hover{
color:#b70a1d;
text-decoration:underline;
}


.titolo_storico {
position:relative;
float:left;
top:2.50em;
width:98%;
/*min-width:200px;max-width:500px;*/
margin: 0 0 3.13em 0;
padding: 0;
}


#titoli_materiali{
color:#b70a1d;
float:left;
margin: 0 0 0 1em;
text-transform:uppercase;
width:80%;
min-width:30em;
}

#titoli_materiali img{
float:left;
margin-left:0em;
margin-right:1em;
width:4.15em;
height:7.15em;
} 

#accedi-materiali_ok{
font-size:1.76em;
font-weight:bold;
padding:0;
/*width:430px;*/
text-align:left;
}

#secoli{
font-size:1.37em;
border-bottom:1px dotted #999999;
padding-bottom:0.19em;
/*float:left;*/
margin-bottom:0.31em;

/*display:block;width:430px;*/
}


#titolo-elenco_ok{
color:#a1be04;
font-size:1.22em;
font-weight:bold;
text-transform:uppercase;
display:block;
}


/*===============STORIA IN CORSO ===================*/
#centrale3 {
/*position:relative;
float:left;
width:500px;
padding-top:25px;*/
position:relative;
padding-top:1.56em;
margin-left:19.08em;
margin-right:18.32em;
min-width:38.17em;
}	

#centrale3 fieldset {
border:0;
}

#centrale3 ul li {
list-style:none;
width:600px;
}

#centrale3 label {
width: 4em;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
}

#centrale3 #invia{
}
#centrale3 input, #centrale3 textarea{
width: 362px;
}
#invia input{
width: 50px;
}
#titolo_storia_corso{
font-size:1.68em;
color:#b70a1d;
padding-bottom:0.50em;
font-weight:bold;
}

#sottotitolo_storia{
font-size:1.3em;
padding-bottom:1.4em;
}

#test_ingresso{
font-size:1.53em;
padding-bottom:0.94em;
padding-top:2.3em;
}


/*=============== DOSSIER STORIOGRAFICI ===================*/

#img_dossier{
float:left;
margin-right:1em;
margin-bottom:1em;
}




#centrale4 {
position:relative;
padding-top:1.56em;
margin-left:19.08em;
margin-right:18.32em;
min-width:38.17em;
}	

#centrale_percorsi{
padding-top:1.56em;
margin-left:19.08em;
margin-right:18.32em;
min-width:38.17em;
padding-bottom:1.5em;
}

#testo_storia{
line-height:1.4em;
font-size:0.99em;
}

#testo_storia h3{
font-size:1.07em;
font-weight:bold;
padding:0;
margin:0;
padding-top:1.25em;
padding-bottom:0.31em;
}

#testo_carte{
line-height:1.4em;
font-size:0.99em;
padding-top:1.25em;
}



#autore_dossier{
font-size:1.22em;
margin-bottom:0.31em;
}

#testo_dossier{
float:right;
line-height:1.4em;
font-size:0.99em;
margin-right:1.88em;

}

#testo_dossier h3{
font-size:1.07em;
font-weight:bold;
padding:0;
margin:0;
padding-top:1.25em;
padding-bottom:0.31em;
}


#titolo_dossier{
font-size:1.68em;
color:#b70a1d;
/*padding-bottom:15px;*/
font-weight:bold;}

#box_dossier{
margin-left:13.75em;
}


#centrale_carte {
position:relative;
padding-top:1.56em;
margin-left:19.08em;
margin-right:18.32em;
min-width:38.17em;
padding-bottom:1.5em;
}	

#titolo_carte{
font-size:1.68em;
color:#b70a1d;
padding-bottom:0.50em;
font-weight:bold;
min-width:32.50em;
}



#box_acquista{
float:right; 
width:9.16em; 
text-align:center; 
background:#F1FCC7; 
padding:0.38em; 
color:#689709;
font-weight:bold;
}

#box_acquista a{
color:#91B20B;
}

#box_acquista a:hover{
color:#b70a1d;
text-decoration:underline;
}

#box_leggere_storia{
/*margin-left:270px;float:right;*/
padding-bottom:1.5em;

}

#img_schemi{
display:block;
margin:0;
padding:0;
}

#testo_schemi{
margin-top:0.63em;
margin-bottom:1.25em;
}


#cent_red{
text-align:center;
color:#FF0000;
}

#intro a{
color:#be412f;
}

.titoli_rossi{
color:#b70a1d;

margin-bottom:1em;
font-size:1.3em;
font-weight:bold;
}

.catalogo {
font-weight:bold;
color:#b70a1d;
font-size:1.4em;
text-transform:uppercase;
position:relative;
border-left:0.44em solid #b70a1d;
padding-left:0.5em;
font-size:0.8em;
}

.catalogo a:hover{
color:#b70a1d;
text-decoration:underline;
}

.catalogo a{
color:#000000;}

.catalogo a:visited{
color:#000000;}

#img_carte{
width:59.5em;
max-width:59.5em;
}


.border0{
border:0;
}

#ricerca-per{
font-size:0.8em;
color:#a1be04;
}


.formRedazione{
float:left; 
width:4.38em; 
margin-bottom:0.5em;
}

.margineForm{
margin-bottom:0.5em;
}
.bottoniForm{
margin-left:4.38em;
}

.linkbluTit{
/*color:#0000cc;*/
color: #B7081D;
}

.img_carte{
padding-bottom:2em;
}

.editore_dossier{
margin-top:2em;

}

.oggetto_didascalia{
margin-top:2em;
}

/*==================FORM==================*/
/*
#centrale3 fieldset {
margin: 0;
padding: 0;
display: block;
text-align: right;
font-weight:normal;
}
#centrale3 LABEL {
margin: 1em 0 0 1em;
float: left;
width: 2em;
}
#centrale3 .block {
float: right;
display: block;
clear: both;
text-align: right;
width:40em;
}

#centrale3 input, #centrale3 textarea {
margin: 1em 0 0 1em;
float: right;
}

#centrale3 input {
width: 31.5em;
}

#centrale3 #submit {
display: block;
float: right;
width: 5em;
}

*/
/*==========box con caselle===================*/
/*
.prova ul {
  float: left;
  width: 12em;
  width: 600px;
  margin: 0;
  padding: 0;
  list-style: none;
}
 
.prova li {
  float: left;
  width: 6em;
  width: 499px;
  margin: 0;
  padding: 0;
  margin-top:5px;
}
.cento{
  float: left;
  width: 6em;
  width: 499px;
  margin: 0;
  padding: 0;
  margin-top:5px;
  width:100px;
}
.cento1{
  width:100px;    
}
.trecentonovantanove{
width:399px;
}
*/
/*=========================================*/
textarea{
font-family:Arial;
font-size: 1.1em;
}

#boxino {
	position: absoute;
	border: 1px solid #ec0c65;
	margin-top: 10px;
	margin-right: 5px;
	padding-right: 5px;
	text-align: left;
	text-decoration: none;
	padding-left: 10px;
	text-align: left;
	background-color: #DFE4E7;
}

/*==========================================*/
#footer
{
	position:fixed;
	bottom:0;
	background-color:#FFFFFF;
	width:100%;
	text-align:center;
	border-top:1px solid #CCCCCC;
	padding-bottom:.1em;
	padding-top:.1em;
	height:1em;
	font-size:.8em;
}


#box_leggere_storia p {padding-bottom:1.5em;}

.fontPlus {
font-size: 1.2em;
}