body{
    font-family: Verdana, Arial, Narrow;
    margin: 0px;
    padding: 0px;
}
a{
text-decoration: none;
}
.header{
       position: absolute;
       /*border: 1px solid black;*/
       width: 100%;
       /*background-image: url('http://cmsperiodici.caspur.it/ciber-new/fileadmin/images/fascia_c.jpg');*/
       /*Modifica fatta il 230908 
       background-image: url('./images/fascia_c.jpg');*/
       background-image: url('./images/fascia_c2.jpg');
       /*Modifica fatta il 230908 
       height: 215px;*/
       height: 213px;
       margin: 0px;
}
.logo{
    position: absolute;
    top:42px;
    left:0px;
    height: 131px;
    /*height: 175px;*/
}
.logo_AR{
    position: absolute;
    top:80px;
    left:250px;
    border: 0;
    color: #db1212;
    font-size: 22pt;
    font-weight: bold;
    text-decoration: none;
}
.logo_AR a{
    color: #db1212;

}
.caspureme{
   position: absolute;
   right: 0px;
   top: 80px;
}
.logocaspur{
    position: absolute;
    right: 0px;    
    top: 120px;
}
.blocknews{
 /*   position: relative;*/
    /*margin-top: 50px;*/
    width: 45%;
    margin-left: 2.5%;
}
.blocknews a, .servizi a {
    text-decoration: none;
}
.newshome{
    margin-top: 0em;
    /*200608border: 1px solid #99CCFF;*/
    background-color: #c3e1ff;
    padding-left: 2.5%;
    padding-right: 2.5%;
    /*200608 padding-top:1em;
    padding-bottom:1em;*/
    /*200608 width: 90%
    width: 70%;*/
    /*200608 margin-top: 0.5em;
    margin-left: 2.5%;*/
    font-size: 8pt;
}
.newshome a{
    color: #003366;
}
.newshome p{
    margin-top: 0em;
    margin-bottom: 0em;
}
/*Box news sulla home page*/
#nhome{
/*    width: 45%;*/
}
.newstitolo{
    background-color: #99CCFF;
    font-weight: bold;
    /*1010 08width: 45%;*/
    /*width: 70%;
    margin-left: 2.5%;*/
    padding-left: 2.5%;
    height: 2em;
    padding-right: 2.5%;
    margin-top: 0em;
}
.newsfx{
    background-color: #E0E0E0;
    font-weight: bold;
    margin-top: 10;
    height: 2em;
}
.blockserv{
    position: absolute;
    width: 45%;
    /*margin-top: 50px;*/
    /*margin-left:52.5%;*/
    margin-left:50.5%;
}
.servizititolo{
    /*margin-top: 0em;*/
    background-color: #E0E0E0;
    font-weight: bold;
    /*margin-left:50%;
    width: 45%;*/
    padding-left: 2.5%;
    height: 2em;
    padding-right: 2.5%;
}
.servizi{
    background-color: #F0F0F0;
    /*width: 45%;
    margin-left:50%;*/
    padding-left: 2.5%;
    padding-right: 2.5%;
}
.servizi a{
    color: #003366;
}
.servizi p{
    margin-top: 0em;
    margin-bottom: 0em;
}
.hometrial{
    background-color:#003366;
    color: white;
    font-weight: bold;
    padding-left: 2.5%;
    padding-right: 2.5%;
    margin-top: 1em;
    margin-left: 35%;
    text-align: center;
    /*padding-top:1em;
    padding-bottom:1em;*/
    width: 30%;
}
.header_img{
    position: absolute;
    top:32px;
    right:0px;
    height: 151px;
}
.briciole{
    position: absolute;
    margin-top: 220px;
    /*Modificato il 23 0908 
    width: 50%;*/
    width: 100%;
    /*Aggiunto il 23 0908
    border-bottom: 1px solid #cbc6c6;*/
    /*Modificato il 23 0908 
    margin-left: 2%;*/
    font-size: 8pt;
    color: #003366;
    height: 25px;
}
.cercasito{
    position: absolute;
    margin-top: 1px;
    /*margin-left: 1px;*/
    margin-left: 2%;
    }
.titolo{
    position: absolute;
    margin-top: 250px;
    /*width: 30%;
    margin-left: 45%;*/
    width: 50%;
    margin-left: 25%;
    background-color: #003366;
    font-size: 12pt;
    height: 20px;
    color: #FFFFFF;
    text-transform: uppercase;
    /*padding-left: 1em;    */
    height: 30px;
    
}
.titolo p{
    margin-top:0.2em;
}
.normal{
    position: absolute;
    margin-top: 245px;
    /*margin-top: 250px;
    float: left;*/
    /*padding: 2%;*/
    width: 58%;
    margin-left: 20%;
    font-size: 10pt;
    padding-right:1% ;
    padding-left: 1%;
    color: black;
    border-left:1px solid #cbc6c6;
    border-right:1px solid #cbc6c6;
    border-top:1px solid #cbc6c6;
    background-color: #FFF5E1;
    /*border: 1px solid black;*/
}
.align-center{
   text-align: center;
 
}
.noinfo{
    position: absolute;
    margin-top: 450px;
    width: 50%;
    margin-left: 25%;
    font-size: 10pt;
    padding-top: 2em;
    color: red;
 }
                
.normal p, ul{
    font-size: 10pt;
}
.freccia{
    color: #003366;
    font-size: 8pt;
    font-weight: bold;
}
.right{
    position: absolute;
	/*text-align: center;
	border: 1px solid black;
	width: 15%;*/
	margin-top: 445px;
	margin-left: 78%;
    padding-left: 2%;
	
}
.contratti{
    position: absolute;
    /*margin-top: 380px;*/
    margin-top: 283px;
    margin-left: 2%;
	/*border: 1px solid black;*/
	/*float: left;*/
    text-align: left;
    width: 75%;
}
.risultati{
    position: absolute;
    margin-left: 25%;
    font-size: 10pt;
}
/*.left{
    position: absolute;*/
/*    /*margin-top: 380px;
    margin-top: 550px;*/ /*/
    margin-top: 600px;   
    margin-left: 2%;
    /*border: 1px solid blue;*/
    /*background-color: #003366;*/
/*	width: 15%;
    font-size: 9pt;    /*/
	/*float: left;*/
/*    text-align: left;
}*/
.vers{
    position: absolute;
    margin-top: 0px;
    margin-left: 0px;
}
/*Menu celeste*/
.menualto{
    position: absolute;
    margin-top: 186px;
    /*Modifica fatta il 230908
    margin-top: 184px;*/
    width: 15.5%;
    text-align: center;
    /*border-bottom: 1px solid black;
    border-top: 1px solid black;*/
    /* Modifica fatta il 230908
    border-left: 1px solid black;*/
    height: 21px;
    background-color: #99CCFF;
    /*color: black;*/
    padding-top: 0.3em;
    font-size: 90%;
}
.menualto ul{
    list-style: none
}
.menualto li{
    display: inline;
}
.menualto a{
    text-decoration: none;
    color: black;
}
#attiv{
    margin-left: 32%;
    /* Modifica fatta il 230908
    border-bottom: 1px solid black;*/
}
#attiv_{
    margin-left: 32%;
    /* Modifica fatta il 230908
    border-bottom: 1px solid black;*/
    background-color: #003366;
}
#attiv_ a{
    color: #FFFFFF;    
}
#chisiamo{
    /* Modifica fatta il 230908
    border-bottom: 1px solid black;*/
    /*margin-left: 20%;*/
}
#chisiamo_{
    /* Modifica fatta il 230908
    border-bottom: 1px solid black;*/
    background-color: #003366;
    /*margin-left: 20%;*/
}
#chisiamo_ a{
    color: #FFFFFF;    
}
#univ{
    /* Modifica fatta il 230908
    border-bottom: 1px solid black;*/
    margin-left: 16%;
}
#univ_{
    background-color: #003366;
    /* Modifica fatta il 230908
    border-bottom: 1px solid black;*/
    margin-left: 16%;
}
#univ_ a{
    color: #FFFFFF;    
}
#risorse{
    /* Modifica fatta il 230908
    border-bottom: 1px solid black;*/
    margin-left: 48%;
}
#risorse_{
    /* Modifica fatta il 230908
    border-bottom: 1px solid black;*/
    background-color: #003366;
    margin-left: 48%;
}
#risorse_ a{
    color: #FFFFFF;    
}
#negoz{
    /*border-bottom: 1px solid black;*/
    margin-left: 64%;
}
#negoz_{
    /* Modifica fatta il 230908
    border-bottom: 1px solid black;*/
    background-color: #003366;
    margin-left: 64%;
}
#negoz_ a{
    color: #FFFFFF;    
}
#linkutili{
    /* Modifica fatta il 230908
    border-bottom: 1px solid black;
    border-right: 1px solid black;*/
    margin-left: 80%;
    width: 20%;
}
#linkutili_{
    /* Modifica fatta il 230908
    border-bottom: 1px solid black;
    border-right: 1px solid black;*/
    background-color: #003366;
    margin-left: 80%;
    width: 20%;
}
#linkutili_ a{
    color: #FFFFFF;    
}
.coordinamento{
    position: absolute;
    margin-top: 142px;
    margin-left: 142px;
    width: 20%;
    color: #7CA6A5;
    font-size: 9pt;
    font-weight: bold;
    padding: 0px;
    height: 32px;
}
.coordinamento ul{
    list-style: none;
    padding-left: 8px;
    margin-top: 0px;
}
.coordinamento p{
    padding-left: 8px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.left{
    position: absolute;
    margin-top: 245px;
    width: 20%;
    margin-left: 0; 
    /*Modificato il 23 09 08
    margin-top: 215px;*/
    /*padding-right:0%;
    margin-left: 0%;*/
    /*width: 18%;*/
    font-size: 9pt;
    /*text-align: right;
    border: 1px solid #003366;
    height: 25px;
    padding-top:0.5em;*/
    /*border : 1px dotted #6F6B66; */
    border-top:1px solid #cbc6c6;
    text-align: left;
    /*border: 1px solid #003366;
    height: 25px;*/
    padding-top:5px;
    color: #003366;
    font-weight: bold;
    /*Aggiunto il 23 09 08 */
   
    }
    /*#bordo, .left #bordo{*/
    #bordo{
    /*height:30px;*/
    height:15px;
    border: 1px solid #FFCB61;
    padding-top:1em;
    margin-top: 3px;
    background-color: #EBEBEB;
    margin-left: 3%;
    margin-right: 3%;
    }
    #riservato{
        /*height:15px;
        background-color: #FFCB61;
        background-color: #264380;*/
        background-color: #FFFFFF;
        height:15px;
        /*border: 1px solid #EBEBEB;
        border: 1px solid #526c9f;
        border: 1px solid #cbc6c6;*/
        border: 1px solid #ed4848;
        padding-top:1em;
        /*padding-bottom:1em;*/
        margin-top: 3px;
        margin-left: 3%;
        margin-right: 3%;
    }
    #riservato a{
    text-decoration: none;
    color: #264380;
    font-size: 9pt;
    font-weight: bold;
    }
                            
/*    .left #bordo{
    
    background-color: #003366;
    }
    .left #bordo a{
    text-decoration: none;
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
}*/
/*.left a, .menu_contratti a{*/
#bordo a, .menu_contratti a{
    text-decoration: none;
    color: #003366;
    font-size: 9pt;
    font-weight: bold;
}
.left input, .cercasito input{
    border: 1px solid #6F6B66;    
}
/*.menu_sin_fisso a{
    text-transform: uppercase;
}*/
.left p{
    font-size: 9pt;
}
.menu_des_fisso{
    position: absolute;
    width: 20%;
    /*Modificato il 23 0908 
    margin-top: 215px;*/
    margin-top: 245px;
    margin-left: 80%;
    /*width: 15%;*/
    padding-top: 5px;
    border-top:1px solid #cbc6c6;
    
}
.menu_des_fisso #bordo a, #bordo2 a, #rss a{
    font-size: 9pt;
    font-weight: bold;
    color: #003366;
    /*text-transform: uppercase;*/
    text-decoration: none;
}
.menu_des_fisso #bordo{
    /*border: 1px solid #003366;*/
    height: 15px;
    /*Modificato il 23 090 8 
    padding-top:0em;*/
    /*Modificato il 01 10 08
    width: 100%;
    padding-left: 2%;*/
    margin-left: 3%;
    margin-right: 3%;
    background-color: #FFEAC1;
    border: 1px solid #FFEAC1;

}
.menu_des_fisso #rss{
    /*border: 1px solid #003366;*/
    height: 80px;
    margin-top: 1em;
    margin-left: 3%;
    margin-right: 3%;
    background-color: #FFEAC1;
    border: 1px solid #FFEAC1;
    margin-bottom: 1em;    
}
.menu_des_fisso #bordo2{
    /*border: 1px solid #003366;*/
    padding-top:0em;
    width: 100%;
    padding-left: 2%;
    font-size: 9pt;
    font-weight: bold;
    color: #003366;
}

#bordo2 table{
    width: 50%;
}
.menu_des_fisso input{
    border: 1px solid #6F6B66;    
}
.menu_des_fisso p{
    font-size: 9pt;
}
.menu_des_fisso div{
    margin-top: 2px;
}
/*Form per la ricerca all'interno del sito, posizione in alto*/
.cerca{
    position: absolute;
    margin-left: 30%;    
    /*da cambiare in margin-left: 140px*/
}
.cerca input{
    border: 1px solid #aea4a4;
    height: 23px;
    font-size: 9pt;
    text-align: top;
    
}
.cerca select{
    border: 1px solid #aea4a4;
    height: 23px;
    font-size: 9pt;
}
/*Cerca nella rubrica*/
.intestazione_c{
    position: absolute;
    margin-left: 50%;
    text-align: justify;
    font-size: 9pt;
    margin-top: 1px;
}
/*Menu di, Sito, Contatti, Istruzioni di stampa*/
.intestazione{
    position: absolute;
    margin-left: 75%;
    text-align: justify;
    font-size: 9pt;
}
.intestazione ul{
    list-style: none;
} 
.intestazione li{
    display: inline;
}
#Mappa del sito
.tx-dropdownsitemap-pi1 LI{
    display: block;
    list-style-type: square;
}
.tx-dropdownsitemap-pi1 OL{
    list-style-type: circle;
    display: block;
}
.tx-dropdownsitemap-pi1 DIV {
    border: solid 1px #DFE2E3;
    background: #FAFBFB;
    padding: 1px;
    margin-bottom: 2px;
    font-size: 10pt;
}
.ricerca_tabella{
   /*position: absolute;*/
/*   width: 93%;
   margin-left: 3.5%;*/
   /*width: 100%;*/
   font-size: 9pt;
   /*margin-left: 25%;*/
   /*border: 1px solid black;
   float: right;*/
   /*margin-top: 0px;
   margin-left: 100%;*/
   display: none;
   }
   
.ricerca_prima{
   /*position: absolute;*/
 /* width: 93%;
   margin-left: 3.5%;*/
   font-size: 9pt;
   /*margin-left: 25%;*/
   /*border: 1px solid black;
   float: right;*/
   /*margin-top: 0px;
   margin-left: 100%;*/
   }
.editore{
   text-transform: uppercase;
   padding-left: 1em;
   /*background-color: #E0E9F0;
   background-color: #003366;*/
   /*border: 1px solid #003366;*/
    border-top:1px solid #cbc6c6;
    border-left:1px solid #cbc6c6;
    border-right:1px solid #cbc6c6;
    text-align: left;
    /*border: 1px solid #003366;
    height: 25px;*/
    padding-top:5px;
    color: #003366;
    font-weight: bold;
    margin-left: 3%;
    margin-right: 3%;
    /*Aggiunto il 23 09 08 */
   }
.editore a {
   font-size: 9pt;
   font-weight: bold;
   /*color: #FFFFFF;*/
   color: #003366;
   text-decoration: none;
   }
/*Primo editore che si visualizza sulla pagina di ricerca*/
.editore_p{
  text-transform: uppercase;
  padding-left: 1em;
  margin-top: 3px;
    border-top:1px solid #cbc6c6;
    border-left:1px solid #cbc6c6;
    border-right:1px solid #cbc6c6;
    text-align: left;
    /*border: 1px solid #003366;
    height: 25px;*/
    padding-top:5px;
    color: #003366;
    font-weight: bold;
    margin-left: 3%;
    margin-right: 3%;
    /*Aggiunto il 23 09 08 */
}
.editore_p a {
   font-size: 9pt;
   font-weight: bold;
   /*color: #FFFFFF;*/
   color: red;
   text-decoration: none;
   }
   .lista_contratti{
       color: #D20000;
   }
/*.ricerca_tabella */
#field_name{
   width: 100%;
   text-transform: uppercase;
   vertical-align: baseline;
   padding-top: 2em;
   /*border: 1px solid black;*/
}
/*#blackwell{
    display: none;
}*/
/*.ricerca_tabella #field_value{*/
#field_value{
   /*background-image: url('http://cmsperiodici.caspur.it/ciber-new/fileadmin/doc_imm/immagini/durata.jpg');*/
   background-repeat:no-repeat;
   width: 595px;
   /*width: 90%;*/
   margin-left: 0%;
   vertical-align: baseline;
   /*padding-top: 2em;
   padding-right: 1em;
   padding-left: 1em;*/
   padding: 0;
   margin-top: 10px;
   margin: 0px auto;
   border: 1px solid #FFCC66;
   text-align: justify;
   /*page-break-inside: inherit;
    overflow:scroll;
    word-wrap: break-word;*/
    
}
#field_value p{
   margin-left: 1em;
   margin-right: 1em;
   margin-top: 42px;
   }
.tx-tdnewsletter-pi1 {
    padding-top: 2em;

}
.tx-tdnewsletter-pi1 table{
    font-size: 9pt;
}
#bordo input{
    border: 1px solid #6F6B66;    
}
#bordo2 table{
font-size: 9pt;
}
.vcard{
   padding: 0.5em;
   }
.tx-skcalendar-pi1 table{
   font-size: 10pt;
   }
/*Tabella delle universitÃ */
.univ{
    width: 70%;
    margin-left: 15%;
}
.univ_riga1{
    /*background-image: url( http://cmsperiodici.caspur.it/ciber-new/fileadmin/doc_imm/immagini/tabelle1.jpg); */
    background-image: url( ./doc_imm/immagini/tabelle1.jpg); 
    background-repeat:no-repeat;
    font-weight: bold;
    color: #003366;
    font-style: italic;
}
.univ_riga2{
    /*background-image: url( http://cmsperiodici.caspur.it/ciber-new/fileadmin/doc_imm/immagini/tabelle3.jpg); */
    background-image: url( ./doc_imm/immagini/tabelle3.jpg); 
    text-align: right; 
    background-repeat:no-repeat;
    font-weight: bold;
    color: #003366;
    font-style: italic;
}
.univ_contenuto{
    border: 2px solid #FFCC66 ;
    padding: 0em;
}
.univ_contenuto ul{
    list-style: none;        
}
.univ_contenuto li{
    margin-left: -2em;
}
.referente{
    font-weight: bold;
    font-style: italic;
}

/*Introduzione sulla home page*/
.introduzione{
   background-color: #FFF5E1;
   padding: 1em;
   margin-bottom:1em;
   /*font-weight: bold;*/
   }
   
/*Nome del campo nella ricerca contratti che serve solo nel css di stampa al posto dell'immagine di background*/
#dastamp{
	display: none;
}
/*CREDITS a FONDO HOME PAGE*/
.footer{
   position: absolute;
   margin-top: 1150px;
   width: 100%;
   background-color: #FFCC66;
   height: 20px;
   text-align: center;  
   font-weight: bold;
   font-size: 8pt;
 }
 #credits{
   display:none;
   position: absolute;
   margin-top: 1050px;
   text-align: left;
   margin-left: 45%;
   /*text-align: left;
   width: 30%;*/
   background-color: #FFFFFF;
   padding: 0em;
   }
   
 #credits ul, #credits li{
   list-style: none;
   font-size: 7pt;
   /*margin-left: 50%;*/
   padding-left: 0em;
   padding-bottom: 0em;
   border-top: 1px solid #FFCC66;
 }
.credit_bullet li{
	list-style: none;
   font-size: 10pt;
   /*margin-left: 50%;*/
   padding-left: 0em;
   padding-bottom: 0.5em;
   border-bottom: 1px solid #FFCC66;

 }
  /*Ad esempio Facebook*/
 .link-left{
      padding-top:1em;
  }
  .link-left a{
    text-decoration: none;    
    font-size: 9pt;
    font-weight: bold;
    color: #003366;
}

.new_text{
    color: red;
    font-weight: bold;
}
.twitter{
    background-image: url('images/twitter_logo_small.jpg');
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 2em;
    padding-left: 1em;
    padding-right: 1em;
    background-color:  #c3e1ff;
    margin-left: 3%;
    margin-right: 3%;
    /*background-size: 20% auto;
    background-origin: border;*/
}
.twitter p{
    font-family: arial, verdana, sans-serif;
    font-size: 8pt;
}
.twitter a{
    border-bottom: 1px dotted #003366;
    text-decoration: none;
    color: #003366;
}
    
.head{
 margin-left: 32px;
 position: absolute;
 margin-top: -24px;
 font-weight: bold;
}   
.follow{
 font-size: 8pt;
 text-align: right;
}
.address{
    background-color: #FFFFFF;
    width: 80%;
}
.address tr{
    width: 20%;
}
.address td{
    border: 1px solid #cbc6c6;
    width: 60%;
}
.contenitore{
    position: absolute;
    width: 80%;
    margin-left: 20%;
    background-color: #FFF5E1;
    min-height: 400px;
    border: 1px solid black;
}

.hidediv { /*usate nella pagina contratti */
    display: none;
    height: auto !important;
    height: 400px;
    min-height: 400px;
    padding: 2%;
    margin-left: 20%;
    position: absolute;
    width: 74%;
/*    padding-left: 30%;*/
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    background-color: #FFF;
}
.unavoce{ /*usate nella pagina contratti */
    height: auto !important;
    height: 400px;
    min-height: 400px;
    padding: 2%;
    margin-left: 20%;
    position: absolute;
    width: 74%;
/*    padding-left: 30%;*/
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    background-color: #FFF;
}
#palet .voci{
    /*margin-left: 20%;*/
    /*padding-left: 20px;*/
    text-align:center;
    width: 100%;
    border-left: 1px solid #999999;
    height: 20px;
    border-bottom:1px solid #999999;
}
#palet .voceunica{
    /*margin-left: 20%;*/
    text-align:center;
    width: 100%;
    border-left: 1px solid #999999;
    height: 20px;
  /*  border-top: 1px solid #999999;*/
    border-bottom: 1px solid #999999;
    background-color: #FFF;
}
                    
#palet { /*usate nella pagina contratti */
  /* color: #666;*/
   padding: 0px 0px 0px 0px;
   /*margin-left: 0;*/
   margin: 0;
   font-family: Arial, Tahoma, sans-serif;
   /*background: #DBDBDB;*/
   /*border-bottom: 1px solid #999999;*/
   border-top: 1px solid #999999;
   width: 20%;
   position: absolute;
   background-color: #FFF5E1;
    min-height: 400px;
}
#palet table {
    border: 1px solid #999999;
}
#palet A {
    text-decoration: none;
/*/*   color: #2975B4;*/
/*   color: black;
   background: #FFFFFF;
   margin: 0 1px;
   padding: 0 6px;
   text-decoration: none;
   border-top: 1px solid #B6B6B6;
   border-left: 1px solid #B6B6B6;
   border-right: 1px solid #B6B6B6;
   border-bottom: 1px solid #999999;*/
   }
/*#palet A:hover {
   text-decoration: none;
   border-top: 1px solid #999999;
   border-left: 1px solid #999999;
   border-right: 1px solid #999999;
   border-bottom: 1px solid #FFF;
  }*/
#palet A.lista {
   margin-left: 100px;
   background: #CECECE;
   color: #666666;
   border-top: 1px solid #666666;
   border-left: 1px solid #666666;
   border-right: 1px solid #666666;
}
#palet table{
    position: absolute;
    margin-left: 0px;
}

