/* general settings*/
body, html    {
	width: 100%;
	font-family: verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding:0;
	text-align: left;	
	font-size: 11px;
	background: #329306 url(/img/pattern3.gif);
}
td
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #13437A;
}
#fb_box {
width:942px;

}

#fb_footer {
clear:both;
padding: 10px;
text-align: center;
color: #fff;
background:#404040;

}

#fb_header {
clear:both;
text-align: left;
height:214px;
background: url(/img/barre/img_testa.gif) top center no-repeat ;
padding:0;
margin:0;
padding-left:20px;
padding-right:20px;
}

#fb_content {
text-align: left;
padding-left:20px;
padding-right:20px;
background:#fff;
}

div#navi{
height:31px;
background:url(/img/barre/barra_fondo.jpg) repeat-x; 
}
#fb_navi {
margin: 0;
padding: 0;
float: left;
font-weight: bold;
width: 100%;

}
#fb_navi li{
display: inline;
}

#fb_navi li img{
float:left;
padding-top:5px;
}

#fb_navi li a{
height:31px;
float: left;
color: white;
font-size: 10px;
padding: 6px 9px;
text-decoration: none;
}
#fb_navi li a:visited{
color: white;
}
#fb_navi li a:hover, #navi li .current{
color: #fff;
background: url(../img/barre/barra_fondo_hover.jpg) repeat-x;
}



#fb_navi2 {
position:relative;
top:-19px;
left:8px;
margin: 0;
padding: 0;
float: left;
font: bold 12px verdana;
width:98%;
height:26px;
background: url(../img/barre/barra_nav2.gif) repeat-x;
}
#fb_navi2 li{
display: inline;
}

#fb_navi2 li img{
float:left;
padding-top:5px;
}

#fb_navi2 li a{
height:31px;
float: left;
color: white;
padding: 6px 9px;
text-decoration: none;
}
#fb_navi2 li a:visited{
color: white;
}
#fb_navi2 li a:hover, #navi2 li .current{
color: #fff;
}







div#finder{
padding-left:5px;
}






/* barra di navigazione II° e III° livello */

div#sinistra {
	WIDTH: 150px;
	PADDING-TOP: 2px;
	float: left;
	
}

#sinistra ul li a:link, #sinistra ul li a:visited {color: #404040;
background-color: #fff;
text-decoration: none;
border-left: solid #776455 1px;
border-bottom: solid #776455 1px;
border-right: solid #776455 1px;
display: block;
width: 150px;}

#sinistra ul li a:hover {color: #f1edeb;
background-color: #aaaaaa;
text-decoration: none;}

#sinistra span a:link, #sinistra span a:visited {color: #f1edeb;
background-color: #aaaaaa;
text-decoration: none;
border-left: solid #776455 1px;
border-bottom: solid #776455 1px;
border-right: solid #776455 1px;
display: block;
width: 150px;}

#sinistra span a:hover {color: #404040;
background-color: #eeeeee;
text-decoration: none;}

#sinistra a.current {text-decoration: none;}

#sinistra ul li {margin: 0px; padding: 0px; list-style-type: none; display: block;}

#sinistra ul {margin: 0px; padding: 0px;}

/* area principale   */

div#principale {padding: 2%;
text-align: justify;
padding: 2px 0 0 160px;
}

/* tabella del percorso assoluto della pagina all'interno del div principale */

div#percorso_pagina {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .9em;
font-weight: bold;
text-align: left;
background-color: #fff;
font-weight: bold;
padding: 8px;
}

#percorso_pagina ul li a:link, #percorso_pagina ul li a:visited {color: #394b60;
text-decoration: none;
border: solid #cccccc 1px;
padding: 2px;
display: inline;}

#percorso_pagina ul li a:hover {color: #232e3c;
background-color: #eeeeee;
text-decoration: none;
border: solid #6188b0 1px;}

#percorso_pagina a.current {text-decoration: none;}

#percorso_pagina ul li {margin: 0px; padding: 5px; list-style-type: none; display: inline;}

#percorso_pagina ul {margin: 0px; padding: 0px;}

/* barra inferiore */

div#sotto {
padding: 0;
text-align: center;
background-color: #d3d3d3;
}





.titolo
{
	font-weight: bold;
    font-size: 14px;
    font-family: Verdana;
	color: #000000;
}

.sottotitolo
{
    font-size: 11px;
	font-weight: bold;
    font-family: Verdana;
    color: #000000;
}

.testo_normale
{
    font-size: 10px;
    font-family: Verdana;
	color: #000000;
}

.VSTEX_table
{
	border: solid #13437A 1px;
}
.VSTEX_tr_1
{
	text-align: center;
	background:#329306;
	font-weight:bold;
	color:#fff;
}
.VSTEX_tr_2
{
	text-align: center;
	background:#C6ECFF;
}


#overlay{
	width:347px;
	height:102px;
	background: url(/img/logo_sl_foot.png) no-repeat;

}
* html #overlay {					/* Queste regole sono per IE */
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(/img/transparent.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/logo_sl_foot.png", sizingMethod="scale");
}

#ombrasx{
	width:16px;
	background: url(/img/ombrasx.png) repeat-y;

}
* html #ombrasx {/* Queste regole sono per IE */
	width:16px;
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(/img/transparent.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/ombrasx.png", sizingMethod="scale");
}
#ombradx{
	width:16px;
	background: url(/img/ombradx.png) repeat-y;

}
* html #ombradx {/* Queste regole sono per IE */
	width:16px;
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(/img/transparent.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/ombradx.png", sizingMethod="scale");
}
