@import url(/css/sIFR-screen.css);

body {
	margin:0;
	padding:0;
	background-color:#f3f0ed;
	line-height: 1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
a{
	color:#0088C4;
	text-decoration:none;
}
a:hover{
	color:#ec0202;
	text-decoration: underline;
}

#contenitore {
	width: 771px;
	margin: 0 auto;
}
#testa{
	margin:0;
	padding:0;
	height:165px;
}

#menu{
	height:56px;
	background-color:#0076A8;
	margin-left:10px;
	text-align:left;
}

#contenuto {
	float: left;
	width: 100%;
	background-color:#FFFFFF;
}

#colonna-sx-content {
	float: left;
	width: 241px;
	font-size:0.7em;
	background-color:#f8f6f4;
	margin-left:10px;
}
#colonna-sx-landing {
	float: left;
	width: 241px;
	font-size:0.7em;
	margin:0;
	padding:0;
}

#colonna-contenuto-content {
	margin-left: 271px;
	width: 480px;
	font-size:0.8em;
}
#colonna-contenuto-content #paginazione {
	margin: 0;
	padding:0;
	color:#999999;
	font-size:0.9em;
}
#colonna-contenuto-content #paginazione .selezionata{
	color:#333333;
	font-weight:bold;
}
#colonna-contenuto-content ol{
	color:#999999;
	margin: 0;
	padding: 0;
	line-height:1.3em;
}
#colonna-contenuto-content ol li{
	margin: 15px 0 0 20px;
	padding: 0;
	border-bottom: 1px #f0f0f0 solid;
}
#colonna-contenuto-content a{
	color: #0088C4;
	text-decoration:none;
	font-weight:bold;
}

#colonna-contenuto-content a:hover{
	color: #ec0202;
	text-decoration:none;
	font-weight:bold;
}
#colonna-contenuto-content #content{
	padding:0;
	margin:0;
	color: #3d3d3d;
	line-height:1.5em;	
}
#colonna-contenuto-content #content h3{
	padding:0;
	margin:0 0 15px 0;
	color: #bda382;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
}
#colonna-contenuto-content #content ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#colonna-contenuto-content #content li {
	margin:0;
	padding:1px 0 1px 25px;
	background-image:url(../images/menu_separatore.gif);
	background-position:left top;
	background-repeat:no-repeat;
}


#colonna-contenuto-content #content table{
	border-collapse:collapse;
	border-color:#83a2b4;
	width:100%;
	background-color:#FFFFFF;
	color: #000000;
	font-size:0.9em;
}
#colonna-contenuto-content #content th{
	background-color:#a6c2d2;
	color: #FFFFFF;
	font-weight:bold;
	padding: 5px;
}
#colonna-contenuto-content #content td p{
	padding: 0px;
	margin: 0px;
}
#colonna-contenuto-content #content td{
	line-height: 1.3em;
	text-align:left;
	vertical-align:top;
	color: #000000;
	padding: 10px; 
	background-color:#FFFFFF;
	padding: 5px;
}

#colonna-contenuto-content h1 {line-height: normal; font-weight:bold; font-size:23px; margin:0; }
#utility h1 {line-height: normal; font-weight:bold; font-size:23px; margin:0; }

#utility {
	margin-left:20px;
	font-size:0.8em;
}

.path{
	font-size:0.9em;
	margin:0;
	padding:0;
	color: #999999;
}
.path a{
	color:#3e82b0;
	text-decoration:underline;
}
.path a.links{
	color:#3e82b0;
	padding:0 0 0 26px;
	background-image:url(../images/freccia_path.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.path a:hover.links{
	color:#ec0202;
	text-decoration:none;
}
.path a:visited{
	color:#3e82b0;
	text-decoration:underline;
}
.path a:hover{
	color:#ec0202;
	text-decoration:none;
}
.path .selezionato{
	padding:0 0 0 26px;
	background-image:url(../images/freccia_path.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.pathRicerca{
	font-size:0.85em;
	margin:0;
	padding:0;
	color:#999999;
}
#colonna-contenuto-content ol li .pathRicerca a{
	color:#555555;
	font-weight:normal;
	text-decoration:underline;
}
#colonna-contenuto-content ol li .pathRicerca a:hover{
	color:#CC0000;
	font-weight:normal;
}
#colonna-contenuto-content ol li .pathRicerca a:visited{
	color:#555555;
	font-weight:normal;
}

#utility a {
	font-weight:bold;
	font-size:0.9em;
}
#utility .ul1 {
	margin:0;
	padding:0;
	list-style-type:none;
	width:720px;
}
#utility .li1 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:1em;
	text-decoration:underline;
}

#utility .ul2 {
	margin:0 0 20px 140px;
	padding:0;
	list-style-type:none;
	width:580px;
}
#utility .li2 {
	border-bottom: 1px solid #f0f0f0;
	color:#777777;
	margin:0;
	padding:0;
	font-weight:bold;
	line-height:1.5em;
}


#utility .ul3 {
	margin:0 0 0 200px;
	padding:0;
	list-style-type:none;
	width:320px;
}

#utility .li3 {
	color:#999999;
	margin:0;
	padding:0;
	font-weight:normal;
	line-height:1.3em;
}

#utility .ul4 {
	margin:0;
	padding:0;
	list-style-type:none;
}
#utility .li4 {
	color:#999999;
	margin:0;
	padding:0;
	font-weight:normal;
	line-height:1.3em;
}

#utility .ul4 .t301 {
	margin:0;
	padding:0;
	display:none;
	visibility:hidden;
}


#spotTop{ 
	background-image:url(../images/fondoSpotContent.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#bcd1dd;
	width:241px;
	height:79px;
}
#boxContent{
	font-size:1.2em;
	width:180px;
	padding:0;
	margin:0;
	top:10px;
	left:10px;
	position:relative;
	color:#5b5b5b;
	line-height: 15px;
}
/* BLOCCO PER IL MENU CONTESTUALE */
#menuContestuale{
	background: url("/images/fondoSpot.gif") no-repeat top left #f8f6f4;
	width:241px;
}
#contextmenu{ 
	padding:15px 0 0 0;
	color:#5b5b5b;
	position:relative;
	font-size:1.1em;
}
#contextmenu ul{
	padding:0;
	margin:0;
}	
#contextmenu img{
	padding:0;
	margin:0;
}
#contextmenu li{
	list-style-type:none;
	margin:0;
	padding:0;
	/*border-bottom: solid 1px #dfdad5;*/
	border-bottom: solid 1px #FFFFFF;
}
#contextmenu a, #contextmenu a:visited{
	background-image:url(../images/menu_separatore.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding:0 15px 0 26px;
	margin:0;
	display: block;
	font-weight:bold;
	color:#3e82b0;
	text-decoration:none;
}
#contextmenu li.attuale{
	color: #666666;
	background-image: none;
	padding:0 15px 0 26px;
	/*background-color:#fdfcfc;*/
	}
#contextmenu li.separatore{
	background: url("/images/fondoSeparatore.gif") no-repeat top left #f8f6f4;
	color: #333333;
	font-weight:bold;
/*	background-image: none;*/
	padding:15px 15px 0 26px;
	/*background-color:#fdfcfc;*/
	}
#contextmenu a:hover{
	text-decoration: underline;
	font-weight:bold;
	/*color:#FFFFFF;*/
	background-color:#fdfcfc;
}

#contextutility{
	padding:5px 0 0 15px;
	color:#5b5b5b;
	position:relative;
	font-size:1.1em;
	line-height:1.3em;
}
#contenitoreSpot{
	background:#f8f6f4;
	width:241px;
	font-size:1.1em;
}
#spotContent2{
	margin:10px 0 10px 10px;
    position: relative;
	background:#FFFFFF;
	color:#5b5b5b;
	line-height: 1.2em;
}
#spotContent2 h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#ec0202;
	padding-top:15px;
	margin:10px 10px 5px 10px;
	font-weight:normal;
}
#spotContent2 h1 p{
	padding:0;
	margin:0;
}
#spotContent2 h1 a{
	text-decoration:underline;
}
#spotContent2 h1 a:hover{
	color:#ec0202;
	text-decoration:underline;
}
#spotContent2 p{
	padding-bottom:15px;
	margin: 0 10px 10px 10px;
}
#spotContent2 #immagine{
	text-align:center;
	margin-bottom:10px;
}
#spotContent2 #immagine img{
	border:none;
	padding:0;
	margin:0;
}

#spotContent3{
	margin:10px;
    position: relative;
	background:#FFFFFF;
	color:#5b5b5b;
	border: 1px #7299ad solid;
	line-height: 1.2em;
}
#spotContent3 h1{
	font-size:1.2em;
	color:#000000;
	padding:0;
	margin:10px 10px 5px 10px;
}
#spotContent3 h1 p{
	padding:0;
	margin:0;
}
#spotContent3 h1 a{
	text-decoration:underline;
}
#spotContent3 p{
	padding:0;
	margin: 0 10px 10px 10px;
}
#spotContent3 #immagine{
	text-align:center;
	margin-bottom:10px;
}
#spotContent3 #immagine img{
	border:none;
	padding:0;
	margin:0;
}

#spotContent4{
	margin:10px;
    position: relative;
	color:#5b5b5b;
	line-height: 1.2em;
}
#spotContent4 h1{
	display:none;
}
#spotContent4 h1 p{
	padding:0;
	margin:0;
}
#spotContent4 p{
	padding:0;
	margin: 0 10px 3px 10px;
}
#spotContent4 #immagine{
	text-align:left;
	margin-bottom:10px;
}
#spotContent4 #immagine img{
	border:none;
	padding:0;
	margin:0;
}

#spotContent5{
	color:#5b5b5b;
	line-height: 1.2em;
}
#spotContent5 h1{
	font-size:1em;
	color:#000000;
	padding:0;
	margin:10px 0 0 0;
}
#spotContent5 h1 p{
	padding:0 15px 1px 26px;
	margin:0;
	display: block;
	font-weight:bold;
	color:#777777;
	text-decoration:none;
}
#spotContent5 h1 a{
	background-image:url(../images/freccia_download.gif);
	background-repeat: no-repeat;
	background-position:top left;
	padding:0 15px 1px 26px;
	margin:0;
	display: block;
	font-weight:bold;
	color:#3e82b0;
	text-decoration:none;
}
#spotContent5 h1 a:hover{
	font-weight:bold;
	color:#ec0202;
	text-decoration:underline;
}
#spotContent5 p{
	padding:0;
	margin: 0 10px 10px 15px;
}
#spotContent5 #immagine{
	text-align:center;
	margin-bottom:10px;
}
#spotContent5 #immagine img{
	border:none;
	padding:0;
	margin:0;
}

#footer {
	font-size:0.7em;
	clear: left;
	background-image:url(../images/fondoBottom.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#f3f0ed;
	height:70px;
}
#bottom {
	margin:0 15px 0px 15px;
	/*width:600px;*/
	color:#898989;
	line-height:1.5em;
}
#footer #bottom a{
	text-decoration: underline;
	color: #646464;
}
#footer #bottom a:hover{
	text-decoration: underline;
	color: #333333;
}

div#out{
	display:none;
	visibility:hidden;
}

.step{
	color:#3e82b0;
	font-weight:bold;
}
.tit{
	color:#3e82b0;
	font-weight:bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.titoloPagina2
{
	line-height: normal;
	font-weight: normal;
	font-size:24px;
	margin:0;
	color: red;
}
