/* CSS STYLESHEET BY BUONVICINO.NET */

/* ELEMENTI GLOBALI */
body{
	background-image: url("immagini/sfondo.gif");
	background-repeat: repeat-x;
	font-size: 11px;
	margin: 0 0 0 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	min-width:820px;
}
u{
	color:#006600;
}
table, td{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-collapse: collapse;
	border: 0px;
}
input{
	border-right: rgb(128,128,128) 0px solid; 
	border-top: rgb(128,128,128) 1px solid; 
	font-size: 9px; 
	border-left: rgb(128,128,128) 1px solid;
	border-bottom: rgb(128,128,128) 0px solid; 
	font-family: verdana;
}
submit{
	border-right: rgb(255,255,255) 2px solid;
 	border-top: rgb(255,255,255) 2px solid; 
 	font-weight: bold;
 	font-size: 7pt; 
 	border-left: rgb(154,154,154) 2px solid;
 	color: rgb(255,255,255); 
 	border-bottom: rgb(154,154,154) 2px solid;
 	font-family: verdana; 
 	background-color: rgb(196,196,196);
}
form{
	margin:0;
	border-collapse:collapse;
	border:0;
	padding:0;
}
.widetab{
	width: 100%;
	border-collapse:collapse;
	border: 0px;
}

img{
border:none;
}
/*
a{color:orange;}
a:hover{color:blue}
a:visited{color:orange}
*/
/* TABELLA DI INTESTAZIONE */
#tabbar{
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#barra{
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url("immagini/logodx.gif");
	background-repeat: repeat-x;
}

/* TABELLA DI NAVIGAZIONE */
#tabtabber{
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-collapse: collapse;
	border: 0;
	/*background-color: #8cb6e7;*/
}
.tabnav{
	width: 100%;
	height:50px;
}
#loginform{
	text-align:right;
	padding-top:5px;
	padding-right:15px;
}
.contatti{
	width: 115px;
	padding-top:5px;
	border:0px solid black;
}
.tabcontatti{
	height:25px;
	width:105px;
	background-image: url("btn.gif");
	background-repeat: no-repeat;
	text-align:center;
	vertical-align: middle;
}
#sxbarrasotto{
	background-image: url("immagini/sx-barra-sotto.gif");
	width: 8px;
	height:6px;
}
#dxbarrasotto{
	background-image: url("immagini/cx-barra-sotto.gif");
	height:6px;
	width:100%;
}
#rigamenunav{
	width: 100%;
	padding-left: 5px;
	/*background-color: #8cb6e7;*/
}
/*links*/
a.linkbtn:link{
	color:#496c9f;
	padding-right: 15px;
	text-decoration: none;
	font: bold 11px Verdana, sans-serif;
}
a.linkbtn:visited{
	text-decoration: none;
	padding-right: 15px;
	color:#496c9f;
}
a.linkbtn:hover{
	text-decoration: underline;
	padding-right: 15px;
	color:#496c9f;
}

/* MENU SECONDARI */
.menu2 { 
	width:100%;
}

.menu2 ul{
	margin:0;
	margin-top:5px;
	margin-bottom: 5px;
	padding:0;
	border-collapse: collapse;
	border:0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menu2 a{
	display: block;
	padding: 3px;
	width: 115px;
	background-color: #eff5fc;
	border-bottom: 0px solid #8cb6e7;
	color: #496c9f;
}

.menu2 a:link, .menunav2 a:visited{
	color: #496c9f;
	padding: 3px;
	text-decoration: none;
}

.menu2 a:hover
{
	background-color: #8cb6e7;
	color: #fff;
	filter: alpha(opacity=90);
	opacity:90;
}

.menu3 { 
	width:100%;
	padding-left:0px;	
	line-height:1.3;
}

.menu3 ul{
	margin:0;
	margin-top:5px;
	margin-bottom: 5px;
	padding:0;
	border-collapse: collapse;
	border:0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menu3 a{
	color: #496c9f;
	text-decoration: none;
}

.menu3 a:link, .menunav3 a:visited{
	color: #496c9f;
	text-decoration: none;
}

.divmenu3{
	background-color: #d3e2f5;
	/*color: #fff;*/
	filter: alpha(opacity=90);
	opacity:90;
	width:100%;
	text-align:center;
	padding:2px 0px 2px 0px;
	margin-bottom:2px;
}

.dato{
color:blue;
}

/* FINE MENU SECONDARI */


/* COLONNA DI SINISTRA */
/*  (elementi globali) */
#colonnasx{
	width: 135px;
	padding-left: 5px;
	padding-top: 10px;
	vertical-align: top;
}
.fillblu{
	background-color: #8cb6e7;
	width:110px;
}
.ltbox{
	width: 20px;
	border: 0px;
}
/* elementi del box */
.contenutobox{
	width: 100%;
	min-width:120px;
	padding: 5px 5px 5px 5px;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 2px solid #c0d4eb;
	border-right: 2px solid #8cb6e7;
	background-color: #eff5fc;
	margin: 0px;
	color: #496c9f;
	font-weight: bold;
}
.cxsopra{
	width: 110px;
	background-image: url(immagini/cx-sopra-lungo.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding-top:2px;
}


/* COLONNA CONTENUTI DELLA PAGINA */
#colonnacx{
	vertical-align: top;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	width:100%;
}
#intestazione{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #6785af;
	text-decoration: underline;
	padding-bottom: 10px;
}
#percorso{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6785af;
	text-decoration: underline;
	padding-bottom: 15px;
}
#corpopagina{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5d7daa;
	line-height:1.5;
}

/* COLONNA SINISTRA */
#colonnadx{
	width: 135px;
	padding-right: 5px;
	padding-top: 10px;
	vertical-align: top;
}

/* CONTENITORI DEI MENU */
.contmenu{
	filter: alpha(opacity=0);
	opacity:0;
	/* il colore di background va specificato perchè altrimenti
	IE rompe la minchia quando è attivo il Clear Type*/
	background-color: #8cb6e7;
	width:100%;
	text-align: left;
}
#pagina{
	filter: alpha(opacity=100);
	opacity:1;
	/* il colore di background va specificato perchè altrimenti
	IE rompe la minchia quando è attivo il Clear Type*/
	background-color: white;
	width:100%; 
	display:block;
}
.testopag{
	text-align:justify;
}
.testopag img{
	padding:5px;
}

/* BARRA NETWORK */
#tabnetwork{
	margin-left: 5px;
	/*border: 4px solid 8cb6e7;*/
	width: 99%;
	text-align: center;
}
.cellnet{
	width: 25%;
	border: 0px dashed black;
	line-height:2;
	font-weight:bold;
	font-size:11px;
}

#copyright{
	margin-left: 5px;
	margin-right:5px;
	/*border: 4px solid 8cb6e7;*/
	width: 99%;
	text-align: center;
	color:white;
	line-height:2;
	font-weight:bold;
	background-color:#8cb6e7
}

.navibnv2 {
display: block;
width:100px;
height: 33px;
font-weight:bold;
font-size: 12px;
background: url("blu.gif") no-repeat top left;
}

.navibnv2 a {
display: block;
width:100px;
padding:10px 0 10px 0;
color:white;
text-align:center;
font-size: 12px;
text-decoration:none;
border-bottom: 2px solid rgb(140, 182, 231);
}

.navibnv2 a:hover {
	display: block;
	font-size: 12px;
	text-decoration:underline;
	border-bottom: 2px solid rgb(140, 182, 231);
}

.navibnv {
display: block;
width:100px;
height: 33px;
font-weight:bold;text-align:center;
font-size: 12px;
background: url("bianco.gif") no-repeat top left;
}

.navibnv a {
display: block;
width:100px;
padding:10px 0 10px 0;
color:#496c9f;
text-decoration:none;
}

.navibnv a:hover {
	background-position: top right;
	text-decoration:underline;
	background: url("arancio.gif") no-repeat top left;
}


.tbsb{
margin: 0 0 0 0;
padding: 0 0 0 0;
border-collapse:collapse;
border:0;
}

#divlinks{
color:white;
font-weight:bold;
text-align:left;
background-color:#8cb6e7;
width:100%; 
display:block;
}

a:active
{
outline: none;
}


/* * * VOCABOLARIO * * */
.cvb{
background-color:#d3e2f5;
border:1px solid #8cb6e7;
margin:auto auto;
width:95%;
}
.cvbint{
background-color:#8cb6e7;
color:white;
width:95%;
font-size:12px;
padding:2px;
margin:auto auto;
text-align:center;
}
.tabtermini{
background-color:#d3e2f5;
margin:auto auto;
width:100%;
}
.tabtermini td{
padding:2px 5px 3px 5px;
text-align:center;
}
#listatermini{
padding:10px;
text-align:left;
width:50%;
vertical-align:top;
}
#finestratermini{
background-color:white;
border:1px solid #8cb6e7;
vertical-align:top;
text-align:left;
padding:10px;
width:50%;
margin:5px;
}

#lettere a{
cursor:pointer;
}

/* * *FANTACALCIO * * */
.tabfnt{
margin:auto auto;
width:95%;
margin-top:10px;
VERTICAL-ALIGN:TOP;
}
.tabfnt a {
text-decoration:none;
color:white;
}
.tabfnt td{
vertical-align:top;
}

#barraintcx{
background: url("immagini/barraint-cx.gif") repeat-x top left;
width:100%;
line-height:2.7;
text-align:center;
min-width:600px;
}

.navfantac{
width:120px;
height:30px;
color:white;
font-weight:bold;
float:left;
text-align:center;
cursor:pointer;
}
.navfantac2{
width:120px;
height:30px;
color:#496c9f;
font-weight:bold;
background: url("puls_fantac.png") repeat-x;
float:left;
text-align:center;
}

.boxfntc{
border:1px solid orange;
background: url("immagini/bkgfntc.png") repeat-x top left;
color:#496c9f;
color:white;
}

.boxfntc div{
margin:auto auto;
text-align:center;
padding-bottom:10px;
padding-top:10px;
float:left;
}
.div50{
width:50%;
}

.boxA{
float:left;
margin:auto auto;
text-align:center;
border:1px solid orange;
background: url("immagini/bkgfntc.png") repeat-x top left;
color:#496c9f;
color:gray;
width:90%;
padding:10px;
min-width:255px;
}
.boxV{
float:right;
margin:auto auto;
text-align:center;
border:1px solid #00cc00;
background: url("immagini/bkgfntc-v.png") repeat-x top left;
color:#496c9f;
width:90%;
padding:10px;
min-width:255px;
}
.boxB{
float:left;
margin:auto auto;
text-align:center;
border:1px solid #8cb6e7;
background: url("immagini/bkgfntc-b.png") repeat-x top left;
color:#496c9f;
width:90%;
padding:10px;
min-width:255px;
}
.statvoce{
color:#496c9f;
text-align:left;
}
.statvaloreg{
color:green;
text-align:left;
}
.statvalorer{
color:red;
text-align:left;
}

.divbox{
float:center; 
background-color:white;
border:1px solid gray;
color:#496c9f;
min-width:50px;
padding:3px;
margin-top:3px;
margin-left:33%;
max-width:50px;
font-size:17px;
}
.lport{background-color:#ffe3b9;border-bottom:1px solid orange;}
.ldif{background-color:#c6ffc6;border-bottom:1px solid green;}
.lcent{background-color:#cfe0f5;border-bottom:1px solid #8cb6e7;}
.latt{background-color:#ffbbbb; border-bottom:1px solid red;}

.listagioc{
font-size:xx-small;
background-color:#8cb6e7;
border:1px solid gray;
width:100%;
margin:0 0;
color:#496c9f;
}
.listagioc td{
text-align:left;
}
.elencogioc{
font-size:xx-small;
background-color:#8cb6e7;
border:1px solid gray;
width:100%;
margin:0 0;
color:#496c9f;
cursor:pointer;
}
.ctransp{background-color:transparent;}
.cwhite{background-color:white;}
.cover{background-color:#8cb6e7;}

.elencogioc td{
padding:1px;
}
