/*typography*/
body{
	font: 10px arial,verdana,sans-serif;
	text-align: center;
	margin:0 0 0 0;
	background-color:White;
}
.LBpromo
{
	font-size:12px;
	font-family:Arial;
	color:#666;
	}

h1{
	font-size: 200%;
}
h2{
	font-size: 160%;
}
h3{
	font-size: 110%;
	text-transform: uppercase;
	letter-spacing: 1px;
}
p{
	padding-bottom: 0.7em;
	line-height: 1.5;
	text-align: justify;
}
a{
	text-decoration: underline;
}
.Send:link
{
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:Maroon;
    }
.Send:visited
{
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:Maroon;
    }
.Send:active
{
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:Maroon;
    }
.Send:hover
{
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:black;
    }
.MenuGest:link
{
    color:#ff6600;
    font-size:120%;
     text-decoration:none;
    }
    .MenuGest:visited
{
    color:#ff6600;
    font-size:120%;
     text-decoration:none;
    }
    .MenuGest:hover
{
    color:#ff6600;
    font-size:120%;
    text-decoration:none;
    }
    .MenuGest:active
{
    color:#ff6600;
    font-size:120%;
     text-decoration:none;
    }
    .TP
    {
        font-weight:bold;
        font-size:140%;
        color:#ff6600;
        }
 .TPS
    {
        font-size:120%;
        color:#ff6600;
        }
        
.VD:link
{
    font-size:120%;
        color:#ff6600;
        text-decoration:none;
    }
    
    .VD:active
{
    font-size:120%;
        color:#ff6600;
        text-decoration:none;
    }
    .VD:hover
{
    font-size:120%;
        color:#ff6600;
        text-decoration:none;
    }
    .VD:visited
{
    font-size:120%;
        color:#ff6600;
        text-decoration:none;
    }
    .CB
{
    padding-left:0;
    margin-left:-4px;
    }
    .LKBAdmin:link
    {
        text-decoration:none;
        color:#ff6600;
        font-size:110%;
        }
          .LKBAdmin:hover
    {
        text-decoration:none;
        color:#ff6600;
        font-size:110%;
        }
          .LKBAdmin:visited
    {
        text-decoration:none;
        color:#ff6600;
        font-size:110%;
        }
          .LKBAdmin:active
    {
        text-decoration:none;
        color:#ff6600;
        font-size:110%;
        }
#dropmenudiv{
position:absolute;
border:1px solid #336699;
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;
margin-left:-22px;
margin-top:3px;
}

#dropmenudiv1{
position:absolute;
border:1px solid #336699;
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;
margin-left:-52px;
margin-top:3px;
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #336699;
padding: 0px 0;
text-decoration: none;
font-weight: bold;
}
#dropmenudiv1 a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #336699;
padding: 0px 0;
text-decoration: none;
font-weight: bold;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: #3366aa;
}

#dropmenudiv1 a:hover{ /*hover background color*/
background-color: #3366aa;
}

div#nav a{
	text-decoration: none;
}
a#active{
	font-weight: bold;
}
address{
	font-style:normal;
}
div#inside_header p{
	font-size: 120%;
	font-style: italic;
}
div#links_w3c p {
	text-align: center;
}

table#program tr, table#program td{
	font-size:85%
}
table#program td#title{
	font-size:100%
}
/*
form input#button {
	font-weight: bold;
}
*/




/*layout*/
html{height: 100%; margin-bottom: 1px}
html,body{margin:0;padding:0 0 20px}
h2{
	margin: 0px 0px 20px 5px;
}
h3{
	margin: 0 5px 0 5px;
}
p{
	margin: 0 0px 0 0px;
	padding-left:5px;
}

.blinking{
	text-decoration: blink;
}
table{
/*	width: 450px;*/
	margin: 0 0px 0 0px;
}
li{
	margin: 0 15px 0 0px;
}
.LinkMenu:link
{
    color:#666666;
    font-size:12px;
    text-decoration:none;
    }
.LinkMenu:hover
{
    color:#666666;
    font-size:12px;
    text-decoration:none;
    
    }
.LinkMenu:visited
{
    color:#666666;
    font-size:12px;
    text-decoration:none;
    }
.LinkMenu:active
{
    color:#666666;
    font-size:12px;
    text-decoration:none;
    
    }
    
.LinkMenuFooter:link
{
    color:#666666;
    font-size:100%;
    text-decoration:none;
    }
.LinkMenuFooter:hover
{
    color:#666666;
    font-size:100%;
    text-decoration:none;
    
    }
.LinkMenuFooter:visited
{
    color:#666666;
    font-size:100%;
    text-decoration:none;
    }
.LinkMenuFooter:active
{
    color:#666666;
    font-size:100%;
    text-decoration:none;
    
    }  
    
        
.LinkHome
{
     color:#ffffff;
    font-size:15px;
    text-decoration:none;
     font-weight:bold;
    }
 .LinkHome:hover
{
    color:#ffffff;
    font-size:15px;
    text-decoration:none;
    font-weight:bold;
    }
       
.NomePagina
{
    
    font-weight:bold; 
    font-size:15px;
    color:#B3B3B3;
    padding-right:20px;
    }
div#Menu
{   margin-left:0px;
    background-image:url(../Immagini/menu.jpg);
    background-position:center;
    background-repeat:no-repeat;
    width:100%;
    height:43px;
    }
div#News
{   margin-left:-1px;
    background-image:url(../Immagini/newsbg.jpg);
    background-position:center;
    background-repeat:no-repeat;
    width:100%;
    height:58px;
    margin-top:5px;    
    }
.Slogan
{
    font-family:Arial;
    font-size:200%;
    color:#336699;
    font-weight:bold;
    }
div#top
{
    margin: 30px 10px 5px 15px;
	padding: 0px 0;
	text-align: left;
    background-color:#ffffff;
    }
div#Cont
{
    width:800px;
    border:solid 0px black;
    text-align:center;
    margin:0 auto;
    padding-top:5px;
    }
div#Footer
{
    width:800px;
    border:solid 0px black;
    text-align:center;
    margin:0 auto;
    margin-top:10px;
    }
div#Meteo
{
    background-image:url(../Immagini/meteo.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    width:190px;
    height:165px;
    border:solid 0px black;  
    float:left; 
    }
div#Come
{
    width:800px;
    height:492px;    
    border:solid 0px black;
    text-align:center;
    margin:0 auto;
    padding-top:5px;
    background-image:url(../Immagini/bgcomeragg.jpg);
    background-position:right top;
    background-repeat:no-repeat;
    clear: both;
    margin-top:5px;
    }
div#bgchi
{
    width:800px;
    height:1023px;    
    border:solid 0px black;
    text-align:center;
    margin:0 auto;
    padding-top:5px;
    background-image:url(../Immagini/c1ok.jpg);
    background-position:right top;
    background-repeat:no-repeat;
    clear: both;
    margin-top:5px;
    }
 a.LkC:active, a.LkC:active
{
    font-size:120%;
        color:#336699;
        text-decoration:none;
    }
a.LkC:link, a.LkC:visited
{
    font-size:120%;
        color:#336699;
        text-decoration:none;
    }     
.cbg
{
    width:606px; 
    height:110px;    
    border:solid 0px black;   
    margin:0 auto;
    background-image:url(../Immagini/cbg.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    clear: both;    
    
    }
 div#cbgs
 {
    width:420px; 
    height:120px;    
    border:solid 0px black;   
    margin:0 auto;
    background-image:url(../Immagini/cbgs.jpg);
    background-position:center center;
    background-repeat:no-repeat;
    clear: both; 
    }
    
 div#intcbgs
 {
    width:400px; 
    height:90px;    
    border:solid 0px black;   
    margin:0 auto;
    padding:15px 10px 10px 10px;
    font-size:105%;
    color:#666666; 
    
    }
.intcbg
{
    width:580px; 
    height:80px;    
    border:solid 0px black;   
    margin:0 auto;
    padding:10px 10px 10px 10px;
    font-size:105%;
    color:#666666;
    }
div#cInv
{
    width:800px; 
    height:394px;    
    border:solid 0px black;   
    margin:0 auto;
    background-image:url(../Immagini/Def/7en.jpg);
    background-position:center center;
    background-repeat:no-repeat;
    clear: both;
    margin-top:5px;
    }
div#cinvHeader
{
    width:780px; 
    height:70px;    
    border:solid 0px black;   
    margin:0 auto;
    padding:35px 10px 10px 10px;
    font-size:105%;
    color:#669999;
    }
.Mail
{
    color:#ff6600;
    }
div#cEst
{
    width:800px; 
    height:362px;    
    border:solid 0px black;   
    margin:0 auto;
    background-image:url(../Immagini/Def/8en.jpg);
    background-position:center center;
    background-repeat:no-repeat;
    clear: both;
    margin-top:5px;
    }
div#cestHeader
{
    width:780px; 
    height:40px;    
    border:solid 0px black;   
    margin:0 auto;
    padding:35px 10px 10px 10px;
    font-size:105%;
    color:#669999;
    }
div#PropVac
{
    width:605px;
    height:165px;
    border:solid 0px black;
    float:right;
    background-image:url(../Immagini/Def/4en.jpg);
    background-position:right top;
    background-repeat:no-repeat;
    }
 div#Cont1
{
    width:800px;
    height:427px;
    border:solid 0px black;
    text-align:center;
    margin:0 auto;
    padding-top:5px;
    background-image:url(../Immagini/Def/5enok.jpg);
    background-position:right top;
    background-repeat:no-repeat;
    clear: both;
    }
 div#Cont2
{
    width:790px;
    height:200px;
    border:solid 0px red;
    text-align:center;
    margin:0 auto;
    padding-top:30px; 
    }
div#ImgBet
{
    background-image:url(../Immagini/imgbet.jpg);
    background-position:left bottom;
    background-repeat:no-repeat;
    width:333px;
    height:200px;   
    border:solid 0px black;  
    float:left;
    margin-left:5px; 
    }
div#AttR
{
    height:191px;
    width:430px;
    border:solid 0px green;
    float:right;
    background-image:url(../Immagini/attBok.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
    margin-right:5px;
    text-align:left;
    padding-top:10px;
    }   
   .T1
   {
   font-size:150%;
    color:#336699;
    padding-left:10px;
    font-weight:bold;
    } 
 .elenco
 { font-size:100%;
    color:#666666;
    padding-left:10px;
        } 
 div#Cont3
{
    width:790px;
    height:210px;
    border:solid 0px red;
    text-align:center;
    margin:0 auto;
    padding-top:5px; 
    }   
  div#Div1
{
    width:190px;
    height:178px;
    border:solid 0px green;
    text-align:center;
    margin:0 auto;
    margin-left:5px; 
    float:left; 
    background-image:url(../Immagini/aok.gif);
    background-position:right center;
    background-repeat:no-repeat;
    }
   div#Div2
{
    width:240px;
    height:178px;
    border:solid 0px red;
    text-align:center;   
    margin-right:5px; 
    float:right; 
    background-image:url(../Immagini/cok.gif);
    background-position:right center;
    background-repeat:no-repeat;
    }
    div#Div3
{
    width:330px;
    height:178px;
    border:solid 0px purple;
    text-align:center;   
    margin-right:7px; 
    float:right; 
    background-image:url(../Immagini/bok.gif);
    background-position:right center;
    background-repeat:no-repeat;
    }     
   div#Cont4
{
    width:800px;
    height:90px;
    border:solid 0px red;
    text-align:center;
    margin:0 auto;
    margin-top:10px;
    }   
div#Left
{
    width:335px;
    height:90px;
    border:solid 0px red;
    text-align:center;
    margin:0 auto;
    padding-top:5px;
    float:left;
    background-image:url(../Immagini/leftok.jpg);
    background-position:left top;
    background-repeat:no-repeat; 
    } 
div#Right
{
    width:460px;
    height:90px;
    border:solid 0px red;
    text-align:center;
    margin:0 auto;
    padding-top:5px; 
    float:right;
    background-image:url(../Immagini/rightok.jpg);
    background-position:right top;
    background-repeat:no-repeat; 
    }
div#Partner
{
    width:800px;
    height:101px;
    border:solid 0px red;
    text-align:center;
    margin:0 auto;
    clear:both;
    margin-top:5px;
    background-image:url(../Immagini/Def/6en.jpg);
    background-position:center center;
    background-repeat:no-repeat; 
    }   
div#container{width: 700px;background-color:Black; margin: 0 auto;text-align: left}
div#header{
	width: 470px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	
}
div#inside_header{
	height: 120px;
	margin: 0 5px 0 5px;
	padding: 10px 0 2px 0;
}
div#header_loghi{
	width: 220px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	float: right;
	
}
div#inside_header_loghi{
	height: 128px;
	margin: 0 5px 0 5px;
	padding: 2px 0 2px 0;
	text-align: center;
}
img {
	border: 0;
}

div#inside_header h1{
	margin: 0 0 0 100px;
	padding: 0 0 0 10px;
}
div#inside_header p{
	margin: 0 0 0 120px;
	padding: 0 0 0 10px;
}

div#sidebar{
	float: left;
	width: 210px;
}
div#sidebar div{padding: 5px 0;margin-bottom: 5px}
div#sidebar div#menu{margin: 0 5px}
div#nav ul,div#nav li{
margin:0;
padding:0;
list-style-type:none;
line-height: 1.5;
}
ul#content_links{
	line-height: 2px;
	list-style: none;
}
div#nav a{margin-left:0px;padding-left:10px}
div#sidebar p{
	margin: 0 5px 0 10px;
	padding: 0;
}
div#sidebar p+p{margin-top: 0.7em}

div#content{
	 min-height: 455px;
	 height: auto !important;
	 height: 455px;
	 float: right;
}

.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.textright {
	text-align: right;
}
div#logo{
	margin: 5px 0px 0px 0px;
	text-align: left;
}
div#links_w3c{
	margin: 5px 0;
	padding: 5px 0;
	text-align: center;
}
div#links_w3c h3{margin-bottom: 10px}

/*
form input#field{
	width: 140px;
	margin-left: 10px;
	border: 1px solid;
}
form input#button {
	text-align: center;
	width: 30px;
	border: 1px solid;
}
*/
div#content{
	width: 480px;
	padding: 5px 0;
	float: right;
	margin-bottom: 10px;
}
blockquote{
	float: left;
	display: inline;
	width: 300px;
	margin: 0 10px 5px 15px;
	padding: 5px 0;
	text-align: left;
}
blockquote p{
	margin: 0;
	padding: 0 5px;
	text-align: left;
}
div#relax{margin: 0 15px 10px;padding: 5px 0}
div#relax p, div#relax h2{margin: 0 5px}
div#footer{
/*clear: left;*/
clear: both;
}
address{
	padding: 3px 15px;
}

table.sample{
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.sample th{
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: #ADABEA;
}
table.sample td{
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
}


/*colors*/
body{
	background: Silver;
}
div#header{
	background: #58577F;
}
div#inside_header{
	background: #FFFFFF;
}
div#header_loghi{
	background: #58577F;
}
div#inside_header_loghi{
	background: #FFFFFF;
}
h1{
	color: #58577F;
	background: #FFFFFF;
}
h2{color: #58577F}
h3{color: #222222}
div#inside_header p{
	color: #58577F;
}
a{
	color: Black;
}
div#inside_header a{
	color: #58577F;
}
div#nav a{
	color: #000000;
}
div#nav a:hover{
	color: #FFFFFF;
}
div#nav a#active{
	color: #FFFFFF;
}

div#nav{
	background: #7472A6;
}
/*div#nav a{background: url(bullet.jpg) no-repeat center left;color: #2660B1}*/

div#sidenotes{
	background:#8F8DCC;
}

div#logo{
	background: #ADABEA;
}
div#links_w3c{
	background: #D3D0FF;
}

/*
form input#field{
	color: #000000;   
	background: #CCCCCC;
	border-color: #000000;
}
form input#button {
	color: #000000;
	background: #AAAAAA;
	border-color: #000000;
	}
form input#button:hover {
	background: #FFFFFF;
}
*/
div#content{background: #FFF}
blockquote{background: #8F8DCC}
div#relax{background: url(relax.jpg)}
div#relax h2{color: #8F8DCC}
div#relax p{color: #fff}
div#footer{
	background: #CCCCCC;
	color: #333333;
}
.boldred{
	color: Red;
	font-weight: bold;
}
td.white{
	color: White;
}
.mail:link, .mail:visited
{
    color:White;
    text-decoration:none;
    font-size:105%;
    }
    
.mail:hover, mail:active
{
    color:#ccc;
    text-decoration:none;
    font-size:105%;
    }
.mailrev:link, .mailrev:visited
{
    color:#666666;
    text-decoration:none;
    font-size:105%;
    }
    
.mailrev:hover, .mailrev:active
{
    color:#666666;
    text-decoration:none;
    font-size:105%;
    }
.elenco
{
    padding-left:18px;
    margin:0px;
    color:#666666;
    font-size:100%;
    }
