/* CSS Document */

/* Sito Web realizzato da Il Punto Web - comunicazione multimediale */
/* www.ilpuntoweb.it */
/* www.marcotarantino.it */


/* Caratteristiche generali della pagina */
body{
	margin: 0px;
	padding: 0px;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
/* Fine Caratteristiche generali della pagina */
/* Testo */
.span_tx_little_black{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
/* Fine testo */

/* Caratteristiche Tabella Principale */

.tab_black{
background:#000000;
}
.tab_attiva{
background:#88c4dc;
}

.tab_lighgrey{
background:#CCCCCC;
}
.tab_white{
background:#FFFFFF;
}
.tab_white_tx_grey{
background:#FFFFFF;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px
}
.tab_form{
background:#F4F4F4;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px
}
.tab_conferma{
background-image:url(../images/sf_conferma.jpg);
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px
}
.tab_white_tx_lightgrey{
background:#FFFFFF;
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:11px
}
.tab_white_tx_black{
background:#FFFFFF;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
/*Titoli*/
.tab_tit_grey{
color:#999999;
font-family:"Times New Roman", Times, serif;
font-size:24px
}
.tab_tit_black{
color:#000000;
font-family:"Times New Roman", Times, serif;
font-size:24px
}
.tab_logo_black{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px
}
.tab_logo2_black{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:15px
}
/* Fine Caratteristiche Tabella Principale */
.menu{
background:#000000;
background-color: transparent;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
filter:alpha(opacity=35);
-moz-opacity:.35;
opacity:.35;

}

.Pop{
	margin-top:20px;
margin-left:-3px;
	visibility:hidden;
	position:absolute;
	background-color:#FFFFFF;
	filter:alpha(opacity=80);
	width: 180px;
-moz-opacity: 0.8;
opacity: 0.8;*/
	/*border-bottom:solid 1px #FFFFFF;*/
}
.Pop2{
	margin-top:20px;
margin-left:-3px;
	visibility:hidden;
	position:absolute;
	background-color:#FFFFFF;
	filter:alpha(opacity=80);
	width: 165px;
-moz-opacity: 0.8;
opacity: 0.8;*/
	/*border-bottom:solid 1px #FFFFFF;*/
}
.Pop3{
	margin-top:20px;
margin-left:-3px;
	visibility:hidden;
	position:absolute;
	background-color:#FFFFFF;
	filter:alpha(opacity=80);
	width: 150px;
-moz-opacity: 0.8;
opacity: 0.8;*/
	/*border-bottom:solid 1px #FFFFFF;*/
}
.Pop4{
	margin-top:20px;
margin-left:-3px;
	visibility:hidden;
	position:absolute;
	background-color:#FFFFFF;
	filter:alpha(opacity=80);
	width: 165px;
-moz-opacity: 0.8;
opacity: 0.8;*/
	/*border-bottom:solid 1px #FFFFFF;*/
}



	/* Voci menu' principale 
	#nav {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
		list-style: none;
		margin: 0;
	}


	#nav li {
	float: left;
	position: relative;
	padding: 2px 2px 2px 2px;
	background: #FFFFFF;
	}
	#nav li a {
		text-decoration: none;
		padding: 4px 4px 4px 4px;
		color: #000000;
	}
	#nav li a:hover {
		color: #FF1F1F;
	}

	#subnav {
		display: none;
		position: absolute;
		left: 0; top: 18px;
		margin: 0;
	}
	#subnav li {
		display: block;
		float: none;
		background: #FFFFFF;
		width: 200px;
		filter: alpha(opacity=88);
-moz-opacity: 0.8;
opacity: 0.8;
	}
	#subnav li a {
		width: 120px;
color:#999999
	}
	#subnav li a:hover {
		background: #FFFFFF;
	}

	#nav li.over {
		background: #FFFFFF;
	}
	#nav li.over ul {
		display: block;
	}
*/
/* Caratteristiche dei testi base dei link */
/*Fadcer nuovo */
pre {
border: solid 1px #eef;
padding:6px;
background: #f7f6ff;
}

dt {
font-weight:bold;
font-size: 1.1em;
}

.blend img {
opacity: 0;
-moz-opacity: 0;
-khtml-opacity:0;
filter: alpha(opacity=0);
}

/*fine fader nuovo */

a.link_black{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}
a.link_black:hover{
text-decoration: underline;
color:#FF1F1F
}


a.link_white{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}
a.link_white:hover{
text-decoration: underline;
color:#FFFFFF
}

a.link_red{
color:#FF1F1F;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}
a.link_red:hover{
text-decoration: underline;
color:#FF1F1F
}

a.link_gray{
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}
a.link_gray:hover{
text-decoration: none;
color:#FF1F1F
}
a.link_lightgray{
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}
a.link_lightgray:hover{
text-decoration: underline;
}


/* Corpo Centrale */

/* Introduzione - Tabella Trasparente */
.trasparente{
color:#000000;
font-family:Tahoma,Verdana,Geneva,sans-serif;
font-size:11px;
}
.trasparentefontbianco{
color:#FFFFFF;
font-family:Tahoma,Verdana,Geneva,sans-serif;
font-size:11px;
}




.imgbordatanera{
	border-color: #000000;
}

.imgbordatabianca{
	border-color: #FFFFFF;
}


.form{
color:#000000;
font-family:Tahoma,Verdana,Geneva,Sans-Serif;
font-size:11px;
text-decoration:none;
width:150px}

.form2{
color:#000000;
font-family:Tahoma,Verdana,Geneva,Sans-Serif;
font-size:11px;
text-decoration:none;
width:320px;

}
.form3{
color:#000000;
font-family:Tahoma,Verdana,Geneva,Sans-Serif;
font-size:11px;
text-decoration:none;

}


/*scroller testo */
  #scroll {     position:relative; top:0px;   left:0px; width:295;  }
  #clip {     position:absolute;top:0;left:0;width:309;height:100;clip:rect(0,309,200,0)  }

/* tab nuove */

.superiore_tab{
	position:relative;
	float:left;
	margin-right:15px;
	border-radius:4px;
	border-left: solid 1px #3595bd;
	border-top: solid 1px #3595bd;
	border-right: solid 1px #3595bd;
	border-bottom: solid 1px #fff;
	height:26px;
	line-height:26px;
	font-family:Tahoma,Verdana,Geneva,Sans-Serif;	
	font-size:11px;	
	font-weight:bold;
}
.superiore_tab:hover{
	background: rgba(240,248,250,1);
	background: -moz-linear-gradient(top, rgba(240,248,250,1) 0%, rgba(173,215,231,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,248,250,1)), color-stop(100%, rgba(173,215,231,1)));
	background: -webkit-linear-gradient(top, rgba(240,248,250,1) 0%, rgba(173,215,231,1) 100%);
	background: -o-linear-gradient(top, rgba(240,248,250,1) 0%, rgba(173,215,231,1) 100%);
	background: -ms-linear-gradient(top, rgba(240,248,250,1) 0%, rgba(173,215,231,1) 100%);
	background: linear-gradient(to bottom, rgba(240,248,250,1) 0%, rgba(173,215,231,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f8fa', endColorstr='#add7e7', GradientType=0 );
}

.superiore_tab a{
	display:block;
	text-decoration:none;
	color:#000;
	padding-left:15px;
	padding-right:15px;		
}

.slide_elenco{
	padding-left:10px;
}
.superiore_pulsante{
	position:relative;
	float:left;
	margin-right:5px;
	border-radius:4px;
	border: solid 1px #3595bd;
	background: rgba(230,244,247,1);
	background: -moz-linear-gradient(top, rgba(230,244,247,1) 0%, rgba(190,222,237,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(230,244,247,1)), color-stop(100%, rgba(190,222,237,1)));
	background: -webkit-linear-gradient(top, rgba(230,244,247,1) 0%, rgba(190,222,237,1) 100%);
	background: -o-linear-gradient(top, rgba(230,244,247,1) 0%, rgba(190,222,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(230,244,247,1) 0%, rgba(190,222,237,1) 100%);
	background: linear-gradient(to bottom, rgba(230,244,247,1) 0%, rgba(190,222,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f4f7', endColorstr='#bedeed', GradientType=0 );	
	height:76px;
	width:84px;
	font-family:Tahoma,Verdana,Geneva,Sans-Serif;	
	font-size:11px;	
	font-weight:bold;
	text-align:center;
}
.superiore_pulsante:hover{
	background: rgba(240,248,250,1);
	background: -moz-linear-gradient(top, rgba(240,248,250,1) 0%, rgba(173,215,231,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,248,250,1)), color-stop(100%, rgba(173,215,231,1)));
	background: -webkit-linear-gradient(top, rgba(240,248,250,1) 0%, rgba(173,215,231,1) 100%);
	background: -o-linear-gradient(top, rgba(240,248,250,1) 0%, rgba(173,215,231,1) 100%);
	background: -ms-linear-gradient(top, rgba(240,248,250,1) 0%, rgba(173,215,231,1) 100%);
	background: linear-gradient(to bottom, rgba(240,248,250,1) 0%, rgba(173,215,231,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f8fa', endColorstr='#add7e7', GradientType=0 );
}

.superiore_pulsante img{
	padding-top: 5px;
}
.superiore_pulsante a{
	display:block;
	text-decoration:none;
	color:#000;
	padding-left:15px;
	padding-right:15px;		
}

a:hover{
	color:#3595bf;
}

.lista_interna{
	list-style:none;
	padding-left:0;
	margin-left:0;
	line-height:8px;
}
.lista_interna li{
	padding:0;
	margin:0;
}
.lista_interna .confermato_s a{
	font-weight:bold;
	color:#060;
	text-decoration:none;
}
.lista_interna .confermato_n a{
	color:#666;
	text-decoration:none;
}
#salvataggio{
	position:fixed;
	display:none;
	left:10px;
	bottom:10px;
	width:250px;
	height:50px;
	background-color:#c8e2ed;
	line-height:50px;
	text-align:center;
}