@font-face {
	font-family: "fIcons";
	src: url("fIcons.eot");
	src: url("fIcons.eot#iefix") format("embedded-opentype"),
	url("fIcons.woff") format("woff"),
	url("fIcons.ttf") format("truetype"),
	url("fIcons.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
 font-family: tungstenSemiBold;
 src: url("tungstensemibold.eot") /* EOT file for IE */
}
@font-face {
 font-family: tungstenSemiBold;
 src: url("tungstensemibold.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: tungstenMedium;
 src: url("tungstenmedium.eot") /* EOT file for IE */
}
@font-face {
 font-family: tungstenMedium;
 src: url("tungstenmedium.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: tungstenBold;
 src: url("tungstenbold.eot") /* EOT file for IE */
}
@font-face {
 font-family: tungstenBold;
 src: url("tungstenbold.ttf") /* TTF file for CSS3 browsers */
}

body{
	/*font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;*/
	font-family:"sole_serif_textregular",Georgia,Serif;
	text-decoration: none;
	background:#F5E5D5;
	}
.PR{
	position:relative;
	float:left;}
#wrapper{
	overflow:auto;
	width:100%;
	margin-top:25px;
	margin-bottom:0 auto;
	margin-left: 0 auto;
	margin-right:0 auto;
	}
/*	
.sfondoYeah{
	border: 1px solid #ffffff;
	background: #ebebeb;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb));
	background: -webkit-linear-gradient(top, #ffffff, #ebebeb);
	background: -moz-linear-gradient(top, #ffffff, #ebebeb);
	background: -ms-linear-gradient(top, #ffffff, #ebebeb);
	background: -o-linear-gradient(top, #ffffff, #ebebeb);
	background-image: -ms-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
	-moz-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
	box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;}
*/

.sfondoYeah{
	border: 4px solid #416077;
	background: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;}
	
#contenitore {
	width:800px;
	padding: 0 20px 0 20px;
	margin:0 auto;
	overflow:auto;
   }
#contieniRicerca {
	width:100%;
	padding: 0;
	margin:0 auto;
	overflow:hidden;
   }
#contieniSkeda {
	width:100%;
	padding: 0;
	margin:0 auto;
	overflow:hidden;
	display:none;
   }

.noBordo{
	border-bottom-right-radius: 0px;
	border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-bottom-right-radius: 0px;
	-moz-border-bottom-left-radius:0px;
}


/*  
.submit-button {
   border: 1px solid #3d6077;
   background: #d97634;
   background: -webkit-gradient(linear, left top, left bottom, from(#ff8e42), to(#d97634));
   background: -webkit-linear-gradient(top, #ff8e42, #d97634);
   background: -moz-linear-gradient(top, #ff8e42, #d97634);
   background: -ms-linear-gradient(top, #ff8e42, #d97634);
   background: -o-linear-gradient(top, #ff8e42, #d97634);
   background-image: -ms-linear-gradient(top, #ff8e42 0%, #d97634 100%);
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #3b1f0c 0 1px 0;
   color: #ffffff;
   font-family: helvetica, serif;
   padding: 8.5px 18px;
   font-size: 14px;
   text-decoration: none;
   vertical-align: middle;
   }
.submit-button:hover {
   border: 1px solid #3d6077;
   text-shadow: #3b1f0c 0 1px 0;
   background: #b54800;
   background: -webkit-gradient(linear, left top, left bottom, from(#3d6077), to(#b54800));
   background: -webkit-linear-gradient(top, #3d6077, #b54800);
   background: -moz-linear-gradient(top, #3d6077, #b54800);
   background: -ms-linear-gradient(top, #3d6077, #b54800);
   background: -o-linear-gradient(top, #3d6077, #b54800);
   background-image: -ms-linear-gradient(top, #3d6077 0%, #b54800 100%);
   color: #fff;
   cursor:pointer;
   }
.submit-button:active {
   text-shadow: #a88a75 0 1px 0;
   border: 1px solid #3d6077;
   background: #ffd9bf;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#b54800));
   background: -webkit-linear-gradient(top, #ffffff, #ffd9bf);
   background: -moz-linear-gradient(top, #ffffff, #ffd9bf);
   background: -ms-linear-gradient(top, #ffffff, #ffd9bf);
   background: -o-linear-gradient(top, #ffffff, #ffd9bf);
   background-image: -ms-linear-gradient(top, #ffffff 0%, #ffd9bf 100%);
   color: #000000;
   }
 */  
.submit-button {
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  background: #416077;
  padding: 4px 8px 4px 8px;
  border: solid #ffffff 2px;
  text-decoration: none;
}
.submit-button:hover {
  background: #C9DEEE;
  text-decoration: none;
  color: #416077;
}
   
.btnNeg {
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  font-family: Arial;
  color: #416077;
  font-size: 14px;
  padding: 4px 8px 4px 8px;
  border: solid #416077 4px;
  text-decoration: none;
}
.btnNeg:hover {
  background: #C9DEEE;
  text-decoration: none;
}

.btnPos {
  -webkit-border-radius: 14;
  -moz-border-radius: 14;
  border-radius: 14px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  background: #416077;
  padding: 10px 20px 10px 20px;
  border: solid #ffffff 4px;
  text-decoration: none;
}

.btnPos:hover {
  background: #C9DEEE;
  text-decoration: none;
}
   
#colSinistra{
	position:relative;
	float:left;
	width:68%;}
#colDestra{
	position:relative;
	float:right;
	width:30%;}
	   
   
.boxTitolo {
	position:relative;
	float:left;
	font-size:20px;
	margin-bottom:2px;
	width:100%;
	color: #3d6077;
	text-shadow: #ffffff 0 1px 0;}
	
.boxTitoloPiccolo {
	position:relative;
	float:left;
	font-size:14px;
	margin-bottom:2px;
	width:100%;
	color: #3d6077;
	text-shadow: #ffffff 0 1px 0;
	margin-top:-8px;
	margin-bottom:4px;}
	
.boxSpiega {
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	position:relative;
	float:left;
	font-size:12px;
	margin-bottom:4px;
	width:100%;
	color: #666663;}
.boxCampo{
	position:relative;
	float:left;
	font-size:16px;
	margin-bottom:16px;
	width:100%;}
   
.seleziona {
   border: 1px solid #b8aea2;
   background: #ffffff;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   color: #000000;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   padding:8px;
   margin-bottom:20px;
   width:100%;
   }
   
.divCentrato{
	position:relative;
	float:left;
	width:100%;
	text-align:center;}
.divHeader{
	font-family:sole_serif_headline_medium;
	font-weight:700;
	font-size:24px;
	color:#3d6077;
	text-align:center;
	margin-bottom:12px;}
#aspetta{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#F5E5D5}
	
#nessuno {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display:none;
}
	
.sfondoTrasparente  {
    background: #fff;
    filter:alpha(opacity=80); /* IE */
    -moz-opacity:0.8; /* Mozilla */
    opacity: 0.8; /* CSS3 */
    position: absolute;
    top: 0; left: 0;
    height: 100%; width:100%;
}
#nessunoTesto {
	  position: fixed;
	  top: 200px;
	  left: 50%;
	  width:300px;
	  height:200px;
	  margin-left: -150px;
	  ba
	-moz-user-select: none;
	-webkit-user-select: none;
	-webkit-user-drag: none;
}
	
#imgAspetta{
	  position: fixed;
	  top: 50%;
	  left: 50%;
	  margin-top: -41px;
	  margin-left: -41px;
	-moz-user-select: none;
	-webkit-user-select: none;
	-webkit-user-drag: none;
  }
.centra{position:relative;
float:left;
  margin-left: auto ;
  margin-right: auto ;}
/* ************************************** RISULTATI *********************************** */
#elencoSintetico {
	overflow:hidden;
	margin:0 auto;
	width: 850px;
	padding: 0 20px 20px 20px;
	display:none;
   }
#strumenti{
   position:relative;
   float:left;
   width:100%;
   margin-bottom:20px;
   margin-top: 20px;}
   
.rigaRegione {
    background: none repeat scroll 0 0 #416077;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    margin: 20px 0 -17px;
    position: relative;
    width: 100%;}
	
.rigaUniversita {
    border-bottom: thin solid #416077;
    border-top: 4px solid #416077;
    float: left;
    font-size: 14px;
    margin: 18px 0 8px;
	font-weight:bold;
	padding:4px 0;
    position: relative;
    width: 100%;}
	
.rigaCorso{
	position: relative;
	float:left;
	width:100%;
	background:#ffffff;
	border-bottom: thin #999 dotted ;
	}
.rigaCorso:hover{
	background:#EAF3F9;
	cursor:pointer;}
.cellaLente{
	position:relative;
	float:left;
	background: #416077;
	width:2%;
	height:26px;
	margin:2px 6px 2px 0px;
	}
.celle{
	position:relative;
	float:left;
	font-size:12px;
	border-right: thin #686868 solid;
	height:30px;
	padding:0 4px 0 4px;
	margin:2px 6px 2px 0px;
	display:table;
	}
.cellaCorso{
	font-size:13px;
	width:34%;}
.cellaMedia{
	width:7%;}				
.cellaClasse{
	width:6%;}				
.cellaSede{
	width:14%;
	border-right:none}
.cellaLoghi{
	float:right;
	width:auto;
	border-right:none;}
.centraMi{
	margin-right:6px;
	display:table-cell;
	vertical-align:middle;}	
.centraRighe{
	position:relative;
	float:left;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:4px}

.fiDiv{
	position:relative;
	float:left;
	text-align:center;
	font-family:fIcons;
	font-size:22px;
	line-height:26px;
	width:26px;
	margin:2px;}
.fiDivL{
    float: left;
    font-family: fIcons;
    font-size: 14px;
    height: 16px;
    line-height: 22px;
    margin-left: 5px;
    position: relative;
    text-align: center;
    width: 16px;
}
.testoL{
    border-right: 1px dotted #2E2E2E;
    color: #2E2E2E;
    float: left;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 10px;
    height: 22px;
    line-height: 10px;
    margin: 0 3px;
    padding: 0 12px 0 5px;
    position: relative;
    text-align: left;
}
	
.accesoL{
	/* [disabled]background:#2e2e2e; */
	color: #2e2e2e;
}
.acceso{
	border:2px #416077 solid;
	background:#416077;
	color:#FFF;}
.acceso:hover{
	background:#FFF;
	color:#416077;
	}
.spentoL{
	border:2px #D8E1E5 solid;
	background:#D8E1E5;
	color:#FFF;}
.spento{
	border:2px #D8E1E5 solid;
	background:#D8E1E5;
	color:#FFF;}
.spento:hover{
	background:#FFF;
	color:#D8E1E5;
	}
#legenda{
	position: relative;
	float: left;
	width: 100%;
	border-top: 1px solid #2e2e2e;
	padding-top: 4px;
}
	
.risQuanti{
	text-align:left;
	font-family:tungstenMedium;
	font-size:72px;}
#risultati{
	position:relative;
	float:left;
	width:200px;
	margin-right:8px;
/*	border-right:1px dotted #2e2e2e; */
	padding-right:4px;
	height:100%;
	}
#riassunto{
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	padding-left:4px;
	position:relative;
	float:left;
	width:470px;}
.riaTx{
	font-size:11px;
	text-align:left}
.riaTt{
	font-weight:bold;}
#cercaDiNuovo{
	position:relative;
	float:right;}
	
/* ************************************** SCHEDA CORSO *********************************** */
#skedaCorso {
    margin: 0 auto;
    overflow: hidden;
    padding: 0 20px 0 20px;
    width: 850px;
}

#skedaCorsoWrapper{
	position:relative;
	float:left;
	width:100%;
	}

#titoloCorso{
	position:relative;
	float:left;
	font-size:30px;
	margin-bottom:14px;
	width:100%;
	color: #3d6077;
	margin-top:4px;
	font-weight:bold;
	text-shadow: #ffffff 0 1px 0;}

#skedaSinistra{
	position:relative;
	float:left;
	width:35%;}
	
#skedaDestra, #skedaDestra_NoAlmalaurea{
	margin-left:2%;
	position:relative;
	float:left;
	width:63%;}

#txNomeUniversita{
	margin-bottom:2px;}

#txSitoUniversita {
    padding: 1px 0 3px 4px;}

#txSitoKlassifica{
	    padding: 1px 0 3px 4px;}

.cntSinistra{
	position:relative;
	float:left;
	width:98%;}

.risArgomento{
	padding-bottom:6px;
	margin-bottom:0px;}
	
.risTitolino{
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;}
	
.risTesto {
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 2px 4px;
}
	
.risTestoLight{
	font-size:14px;
	font-weight:lighter;}

.risBassa{
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	line-height:12px;}
	
.risTitoloSezione{
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:10px;
	line-height:12px;
	color:#2e2e2e;
	border-bottom: thin #99938C dotted;
	margin-bottom:2px;
	}
.risTitoloSezioneFilo {
	border-top:thin #99938C dotted;
	margin:0px 0px 4px 0px;
	}

.risTitoloSezioneFondo {
    color: #2E2E2E;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 10px;
    line-height: 12px;
    margin-top: 1px;
    padding: 2px 0 2px 3px;
}

.titoloAlto{
	position:relative;
	float:left;
	font-size:10px;
	line-height:12px;
	color:#2e2e2e;
	border-bottom:thin #333 solid;
	width:100%;}

.titoloAltoSpesso {
    border-bottom: 3px solid #3D6077;
    color: #2E2E2E;
    float: left;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 10px;
    line-height: 12px;
    margin: 30px 0 0;
    position: relative;
    width: 100%;
}
	
.cntSinistra a:link {
	font-size:12px;
	line-height:8px;
    text-decoration: none;
	color: #000; }
.cntSinistra a:visited {
	text-decoration: none;
	color: #000; }
.cntSinistra a:hover {
	text-decoration:none; }
	
.riaTx{
	font-size:11px;
	text-align:left}
.riaTt{
	font-weight:bold;}
	
.freccini{
	font-family:fIcons;
	font-size:11px;
	color:#999;}
.txGrigio{
	font-weight:normal;
	color:#999;}
	
.risRiga{
	position:relative;
	float:left;
	width:100%;}
.risNumeroSx{
	position:relative;
	float:left;
	width:12%;
	padding:0 4px 0 0px;
	}
.risNumeroDx{
	position:relative;
	float:left;
	width:16%;
	padding:0 0px 0 6px;}
.risNumero{
	position:relative;
	float:left;
	width:16%;
	padding:0 4px 0 6px;
	border-right:thin #333 dotted;}
.risNumeroDoppio{
	position:relative;
	float:left;
	width:31%;
	padding:0 4px 0 6px;
	border-right:thin #333 dotted;}	
.risRigaSx{
	position:relative;
	float:left;
	width:50%;}
.risRigaDx{
	text-align:right;
	position:relative;
	float:right;
	width:50%;}
.risDato{
	font-family:tungstenMedium;
	font-size:30px;
	color:#3d6077;}
.risDatoPiccolo{
	font-size:24px;}
.risCosa{
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:10px;
	color:#000;
	line-height:11px;
	}
.risBarra{
	height:10px;
	background:#b365ba;
	}
.risBarraUno{
	height:10px;
	background:#688494;
	border-right:thin #FFF solid;
	}
.risStorico{
	position:relative;
	float:left;
	width:100%;
	height:600px;}

#risRaph{
	position:absolute;
	top:0px;
	left:0px;
	width:2160px;
	height:320px;}
	
.risDida{
	top:40px;
	position:absolute;
	width:130px;}
	
.risDi1{left:0px}
.risDi2{left:540px}
.risDi3{left:1080px}
.risDi4{left:1620px}

.risD1bis{left:0px;
top:172px;
width:130px;
height:121px;}

.risSpiega{
	position:absolute;
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	top:5px;
	width:540px;
	font-size:11px;}
.risSpiega1{left:0px}
.risSpiega2{left:540px}
.risSpiega3{left:1080px}
.risSpiega4{left:1620px}


.risDidaTesto{
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:11px;
	line-height:12px;
}
.risFreccia{
	position:relative;
	float:right;
	font-family:fIcons;
	width:30%;
	font-size:26px;
	margin-top:-5px;}

	
.risBottone{
	-webkit-border-radius: 6;
	-moz-border-radius: 6;
	border-radius: 6px;
	text-align:center;
	float: left;
    margin: 0 2% 1% 0;
    padding: 2px 3px 2px 2px;
    position: relative;
    width: 22%;}
.risAttivo{
	color:#000000;
	border-bottom:solid 1px #686868;}
/*
.risDisab{
    background: none repeat scroll 0 0 #E7E3E0;
    border-bottom: 1px solid #E7E3E0;
	cursor:pointer;}
*/
.risDisab{
    background: none repeat scroll 0 0 #3D6077;
    border-bottom: 1px solid #3D6077;
    color: #FFFFFF;
    cursor: pointer;
	}
.risDisab:hover{
	text-decoration:underline;
	}	
	
#risContieni{
	position:relative;
	float:left;
	width:100%;
	overflow:hidden;
	height:320px;
	margin-top:6px;}
#risMuovi{
	position:relative;
	float:left;
	width:2160px;
	height:340px;}
	
.bordoFreccia{
	border-color: #B7CDCE rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 8px 8px 0;
	bottom: -10px;
	height: 0;
	left: 0;
	line-height: 0;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	right: 0;
	width: 0;}

.bordoFrecciaSel{
	border-color: #393939 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	}

.bordoFrecciaOLD{
	display:none;
	position:absolute;
	bottom:-10px;
	right: 1px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 8px 0 8px;
	border-color: #000000 transparent transparent transparent;
	line-height: 0px;
	_border-color: #000000 #ffffff #ffffff #ffffff;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#ffffff');}
.risDidaBox{
	position:absolute;
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	left:0;
	top:2px;
	width:10px;
	height:10px;
	margin-right:2px;}

.risDidaLeg{
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	position:relative;
	float:right;
	font-size:10px;
	width:100%;
	margin-bottom:8px;}

.risDidaTx{
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	position:relative;
	float:right;
	width:116px}
#risWrapPulsantiera{
	position:relative;
	z-index:90;
	top:10px;
	width:850px;
	height:24px;
	}
#risPulsantieraChiudi{
    left: 810px;
    position: relative;
}

#risPulsantiera{
    position:relative;
	left:50%;
	margin-left:-70px;
	width:140px;
	}
.risPulsante {
	position:absolute;
	font-family:fIcons;
	font-size:24px;
	cursor:pointer;
	color: #3D6077; }
.testicolo{
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    position:absolute;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
/*	position:relative;
	float:left;
	margin:0 4px 0 4px;*/
	text-align:center;
	line-height:26px;
	font-size:10px;
	width:auto;}
.noSel{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;}
	
/* BRU */
.head-grande {
	position:relative;
    float: left;
	width:100%;
	height:240px;
	margin-left:-20px;
	left:0px;
	padding:20px;
	background-color: #3d6077;
	margin-bottom:20px;
   } 
.titolo-head {
	width:540px;
	top:-20px;
	font-size:34px;
	color:#ffffff;
	margin-bottom: 50px;
	font-family:"sole_serif_textregular",Georgia,Serif;
   } 
.spiega-head {
	font-size:14px;
	width:540px;
	color:#ffffff;
	font-family:"sole_serif_r_italic",Georgia,Serif;
   }

   .head-logo {
	position:relative;
	width:540px;
	padding:15px 0px 0px 0px;
	border-top: 1px solid #ffffff;
   } 
    .head-logo-text {
	position: relative;
	float:left;
	color:#FFF;
	width: 300px;
	font-size: 12px;
	font-family: Arial,Georgia,Serif;
   } 
   .head-logo-text2 {
	position: relative;
	width:540px;
	float:left;
	color:#FFF;
	font-size: 11px;
	font-family: Arial,Georgia,Serif;
	margin-top:0px;
	padding:15px 0px 0px 0px;;
	border-top: 1px solid #ffffff;
   }
 .head-img {
	position:relative;
	float:right;
	width:190px;
	height:46px;
	top:-15px;
	
   } 
   .head-illustrazione {
	position:relative;
	width:234px;
	float:right;
	top:-174px;
	padding-left:10px;
	border-left: 1px solid #fff;
   } 
   
   /* secondo head*/
   

   
.head-seconda {
    background-color: #3D6077;
    height: 20px;
    left: -5px;
    margin-left: -15px;
    padding: 7px 25px 15px 15px;
    position: relative;
    vertical-align: middle;
    width: 100%;
}
   .titolo-head-seconda {
	font-size:22px;
	color:#ffffff;
	font-family:"sole_serif_textregular",Georgia,Serif;
   }
 .footer-primo {
	border: 4px solid #416077;
	width:800px;
	padding: 0 20px 6px 20px;
	margin:0 auto;
	overflow:auto;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-bottom-right-radius:8px;
	-moz-border-bottom-left-radius:8px;
	background-color: #3d6077;
	text-align:center;
   } 
 
.nascondi{
	display:none;
	}