﻿.corpo_amministrazione{
	margin-top:15px;
	margin-left:40px;
	float:left;
}

.corpo_Stampa{
	width:600px;
}

.pagina_Stampa{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.69em;
	margin-left:15px;
	margin-top:15px;
}

.corpo_Stampa h1
{
	font-size:0.1em;
	font-weight:bold;
	text-transform:uppercase;
}

.corpo_Stampa h2
{
	font-size:0.75em;
	font-weight:bold;
	text-transform:none;
}

.AllineaSinistra
{
    width:500px;
    text-align:left;
}

.corpodettaglio
{
    margin-top:10px;
	margin-left:10px;
	float:left;
	position:relative; 
	width:400px;      
}

.immagineevento
{
    position:relative;
    float:right;
    width:110px;
    top:0;
    right:0; 
    margin-left:10px;   
}
    
.titolo_verde{
	display:block;
	text-transform:uppercase;
	color:#416824;
	font-weight:bold;
	clear:both;
	padding:0;
	margin-bottom:9px;
}

.titolo_rosso{
	display:block;
	text-transform:uppercase;
	color:#ae1121;
	font-weight:bold;
	clear:both;
	padding:0;
	margin-bottom:9px;
}

.titoletto{
	padding:0;
	margin:20px 0 7px 0;
}

.grasseto{
	display:block;
	font-weight:bold;
	clear:both;
}

.popup{
	width:100%;
}

.popup img{
	margin:10px 10px 10px 10px;
}

.popuparea{
	margin-bottom:10px;
	color:#416824;
	font-size:0.72em;
	width:auto;
	float:left;
	margin-left:22px;
}

.popuparea a:link,
.popuparea a:visited{
	color:#416825;
	font-size:0.72em;
	float:right;
	margin-bottom:10px;
}

.popuparea a:hover{
	text-decoration:none;
}

.chiudipopup{
	color:#416826;
	font-size:0.72em;
	float:right;
	margin-bottom:10px;
	width:auto;
	margin-right:22px;
}

.chiudipopup a:link,
.chiudipopup a:visited{
	color:#416827;
	font-size:0.72em;
	float:right;
	margin-bottom:10px;
}

.chiudipopup a:hover{
	text-decoration:none;
}

.menu_centrale_testo .selezionato a:link,
.menu_centrale_testo .selezionato a:visited
{
	color:#416828 !important;
}

.menu_centrale_testo .selezionato
{
	background-image:url(../private_images/puntino_verde.gif);
	background-repeat:no-repeat;
}

.evento_selezionato a:link,
.evento_selezionato a:visited
{
	color:#ae1121 !important;
}

.evento_selezionato
{
	background-image:url(../private_images/puntino_rosso.gif);
	background-repeat:no-repeat;
}

/*Newsletter*/

.form_iscriviti_al_master .textbox
{
    text-transform:uppercase;    
}

.textbox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em !important;
	border:1px solid #dddddd;
}

.corpo_interna a:link,
.corpo_interna a:visited
{
     color:#000000;   
}

.corpo_interna a:hover
{
    text-decoration:none;    
}

.menu_centrale_testo
{
    margin-bottom:20px !important;    
}

.menu_centrale_testo .first
{
    border:none;    
}

.btninvia:link,
.btninvia:visited
{
        color:#ae1121 !important;
        font-weight:bold;
}

.btninvia:hover
{
        text-decoration:none !important;
}

.corpo_interna .titoletto strong
{
    line-height:24px !important;
}

.eventi
{
    width:100%;
}

.menueventi
{
    padding-bottom:30px;
}

.menueventi ul
{
    list-style:none;
    padding:0;
    margin:0;
    float:left;
}

.menueventi li
{
    float:left; 
    padding:0 9px 0 9px;
    border-left:1px solid #000000;   
}

.menueventi .primo
{
    padding:0 9px 0 0;
}

.menueventi span
{
    float:left;    
}

.archivio
{
    font-weight:bold;
}

.evento
{
    font-weight:bold;
}

.primo
{
    border:none !important;    
}

.menueventi .selezionato a:link,
.menueventi .selezionato a:visited
{
    font-weight:bold;
    text-decoration:underline;  
}

.menueventi .selezionato a:hover
{
    text-decoration:none;    
}

.menueventi a:link,
.menueventi a:visited
{
        text-decoration:none;
        color:#000000; 
}

.menueventi a:hover
{
    text-decoration:underline;    
}

.listaeventi
{
    width:100%;     
}

.listaeventi img
{
    margin-right:10px;    
}

.listaeventi span
{
    font-weight:bold;   
}

.titoloeventoDelMaster
{
    padding-bottom:10px;    
}

.AllineamentoEventiDelMaster
{
    float:left; 
    width:200px;
}

.listaeventi img
{
    float:left;
}

.listaeventi ul
{
    list-style:none; 
    margin:0;
    padding:0;   
}

.listaeventi ul li
{
    width:100%; 
    margin:0;   
    float:left;
    margin-bottom:10px;
    padding-bottom:10px;
}

.listaeventi .libri li
{
	border-bottom:1px dashed #d1d1d1;
}

.listaeventi .libri .last
{
	border-bottom:0;
}

.listaeventi a:link,
.listaeventi a:visited
{
   color:#ae1121;
   font-weight:bold;
   line-height:28px;
   height:28px; 
}

.listaeventi a:hover
{
    text-decoration:none;
}

.documento
{
    position:relative; 
    display:inline; 
    margin-bottom:10px;    
}

.documento a:link,
.documento a:visited
{
    color:#000000; 
    text-decoration:underline;   
}

.documento a:hover
{
    text-decoration:none;  
}

.documento img
{
    vertical-align:middle;  
    margin:0 10px 10px 0;   
}

.immagine_centrale
{
    border:0; 
    margin:0; 
    width:594px; 
    height:298px;    
}

/*Tabella docenti*/

.righe
{
    width:600px; 
    padding:0 10px 0 8px;
    float:left;
    margin:20px 0;
}

.riga1,
.riga1 a:link,
.riga1 a:visited
{
    color:#323264;    
    text-decoration:none;
    
}

.riga1 a:hover
{
   text-decoration:underline; 
}

.riga0,
.riga0 a:link,
.riga0 a:visited
{
    color:#000000;
    text-decoration:underline;
    font-weight:bold;
}

.riga0 a:hover
{
   text-decoration:none; 
}

.ImmagineDocente1
{
    width:110px;
    height:80px;
    float:left;    
}

.ImmagineDocente0
{
    width:110px;
    height:auto;
    margin:20px 0;
    float:left;    
}

.Docente
{
    width:100%;
    float:left;
    font-size:1.03em;
}

.LinkMenuLettere:link,
.LinkMenuLettere:visited
{
        color:#000000;
        text-decoration:none;
}

.LinkMenuLettere:hover
{
    text-decoration:underline;    
}

.LinkMenuLettereSelezioneto:link,
.LinkMenuLettereSelezioneto:visited
{
    font-weight:bold;    
}

.rossointerno
{
	color:Red !important;
}

/*lightbox*/
#lightbox
{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox a img{ border: none; }

#outerImageContainer
{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#imageContainer
{
	padding: 10px;
}

#loading
{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#hoverNav
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#imageContainer>#hoverNav
{ 
    left: 0;
}

#hoverNav a
{
    outline: none;
}

#prevLink, #nextLink
{
	width: 49%;
	height: 100%;
	background: transparent url(../private_images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}

#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../private_images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../private_images/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: hidden;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

/*Menu 3°e 4° livello*/

/*Generale*/

.menu_dettaglio
{
    float:left;    
}

.menu_dettaglio a:link,
.menu_dettaglio a:visited
{
    text-decoration:none;
    color:#000000;    
}

.menu_dettaglio a:hover
{
    text-decoration:underline;   
}

.menu_dettaglio ul
{
    margin:0;
    padding:0;
    list-style:none;    
}

.menu_dettaglio ul li
{
    width:167px;
    margin:0;
    padding-left:13px;
    list-style:none; 
    border-top:1px dashed #cccccc;   
}

.menu_dettaglio_testo li
{
    padding:3px 0 3px 13px;
}

/*Testo*/

.menu_dettaglio_testo
{
    margin-bottom:15px !important;    
}

.menu_dettaglio_testo .first
{
    border:none;    
}


.body_generale .menu_dettaglio_testo .menu_dettaglio_testo_liv3 a:link,
.body_generale .menu_dettaglio_testo .menu_dettaglio_testo_liv3 a:visited{color:#000000;font-weight:normal;}
.body_generale .menu_dettaglio_testo .menu_dettaglio_testo_liv4 a:link,
.body_generale .menu_dettaglio_testo .menu_dettaglio_testo_liv4 a:visited{color:#000000;font-weight:normal;}
.body_generale .menu_dettaglio_testo .menu_dettaglio_testo_liv5 a:link,
.body_generale .menu_dettaglio_testo .menu_dettaglio_testo_liv5 a:visited{color:#000000;font-weight:normal;}


/*Immagini*/

.menu_dettaglio_immagini li
{
	padding:5px 0 5px 0;
}

.menu_dettaglio_immagini li a:link,
.menu_dettaglio_immagini li a:visited
{
    padding-left:15px;   
}

.menu_dettaglio_immagini li{
	background-repeat:no-repeat;
	background-position:center left;
}

.iscriviti{
	background-image:url(../private_images/menu/iscriviti.gif);
}

.info{
	background-image:url(../private_images/menu/info.gif);
}

.amico{
	background-image:url(../private_images/menu/amico.gif);
}

.stampa{
	background-image:url(../private_images/menu/stampa.gif);
}

.noi{
	background-image:url(../private_images/menu/noi.gif);
}

.brochure{
	background-image:url(../private_images/menu/brochure.gif);
}

.voce1
{
    border:none !important;    
}

.descrizionemateriale
{
    float:left; 
    width:350px;
}

.descrizionemateriale .spandata
{
    font-weight:normal !important;
}

.descrizioneeventodelmaster
{
    float:left; 
    width:100%;
}

.descrizioneeventodelmaster .spandata
{
    font-weight:normal !important;
}

.scegliidocenti
{
    font-size:1.2em;
    font-family:Arial;   
}

.immagineeventodelmaster
{
    width:85px;   
    float:left;
    overflow:hidden;
    margin-right:8px; 
}

/*Iscriviti Al Master*/

.textbox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.72em;
	border:1px solid #dddddd;
	margin-top:5px;
}

.textboxNome
{
  margin-left:10px;  
}

.TitoloTextboxCognome
{
  margin-left:100px;  
}

.TitoloTextboxProvinciaNascita
{
  margin-left:55px;  
}

.RadioMaschio
{
    margin-left:5px;  
}

.RadioFemmina
{
   margin-left:20px;
}

.textboxResidenza
{
    margin-left:18px;    
}

.textboxComune
{
    margin-left:40px;    
}

.textboxCAP
{
    margin-left:62px;    
}

.TitoloTextboxProvinciaResidenza
{
    margin-left:173px;  
    margin-right:5px;      
}

.textboxDomicilio
{
        margin-left:27px;    
}

.textboxComuneDomicilio
{
        margin-left:47px;    
}

.textboxCAPDomicilio
{
        margin-left:65px;    
}

.TitoloTextboxProvinciaDomicilio
{
        margin-left:180px;    
}

.textboxCodiceFiscale
{
        margin-left:16px;    
}

.textboxTel
{
    margin-left:2px;    
}

.textboxFax
{
    margin-left:5px;    
}

.TitoloTextboxFax
{
    margin-left:76px;     
}

.textboxMail
{
    margin-left:64px;    
}

.TitoloTextboxCell
{
    margin-left:57px;     
}

.textboxStudio
{
    margin-left:34px;    
}

.TitoloTextboxVoto
{
    margin-left:208px;     
}

.textboxUniversita
{
    margin-left:2px;    
}

.textboxTitoloTesi
{
    margin-left:35px;    
}

.textboxAzienda
{
    margin-left:38px;    
}

.textboxIndirizzoAzienda
{
    margin-left:45px;    
}

