/* CSS Document */
body {
background-color:#282828;
}

#contenitore {
position:absolute;
left:50%;
margin-left:-380px;
width:760px;
background-color:#000000;
border:#59BDDE 2px solid;
}

#top {
width:758px;
height:100px;
background-color:#000000;
background-image:url(img/1_Immagine.jpg);
background-repeat:no-repeat;
border-top:#59BDDE 1px solid;
/*border-left:#59BDDE 1px solid;
border-right:#59BDDE 1px solid;*/
}

#annunci_1 {
width:758px;
background-color:#000000;
height:100px;
/*border-left:#59BDDE 1px solid;
border-right:#59BDDE 1px solid;*/
}

#ad_banner_1 {
position:absolute;
width:728px;
height:90px;
margin-top:5px;
margin-left:15px;
}

#stacco {
width:758px;
height:15px;
background-color:#999999;
/*border-top:#CCCCCC 1px solid;*/
/*border-bottom:#CCCCCC 1px solid;*/
border-left:#59BDDE 1px solid;
border-right:#59BDDE 1px solid;
}
#sottocontenitore {
background-color:#000000;
margin-top:5px;
margin-left:auto;
margin-right:auto;
}
#spalla {
width:178px;
float:left;
background-color:#000000;
}
#ad_spalla {
margin: 0 0 0 10px;
}

#menu_corto {
width:525px;
height:20px;
background-color:#999999;
margin-top:5px;
padding-left:50px;
z-index:999;
}

#footer {
clear:both;
width:760px;
height:60px;
background-color:#333333;
border-top:#59BDDE 1px solid;
}

#footer p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cccccc;
margin: 5px 5px 5px 5px;
line-height:22px;
}
#footer-active {
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cccccc;
margin-left:5px;
}
#footer-active a:link{
font-family:Arial, Helvetica, sans-serif;
color:#FFCC66;
font-weight:bold;
}
#footer-active a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#FFCC66;
font-weight:bold;
}
#footer-active a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cccccc;
}

#content {
margin-left:175px;
}
#sub-content {
position:relative;
color:#ffffff;
width:560px;
/*background-color:#333333;*/
border:#808080 solid 1px;
margin: 5px 8px 0 8px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cccccc;
}
#testo h1 {
margin-top:15px;
color:#FFE188;
font-size:24px;
}
#testo strong {
font-weight:bold;
color:#E6E6E6;
}

#testo {
margin-left:5px;
margin-rghit:5px;
line-height:18px;
}
#testo a:link {
color:#FFCC66;
font-weight:bold;
}
#testo a:visited {
color:#FFCC66;
font-weight:bold;}
#testo a:hover {
color:#FFCC66;
font-weight:bold;}

/****************************MENU*************************************/

#menu {
border: 1px solid #cccccc;
width:758px;
height:20px;
background-color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}


#menu ul {margin:0;
padding:0;
list-style:none;
}

#menu ul li {float:left;list-style:none;}

.link {
display:block;
height:19px; 
width:125px;
padding-top:1px;
border-right: 1px solid #cccccc;
text-align:center;
text-shadow:#0099FF;}

.link_home {
display:block;
height:19px; 
width:127px;
padding-top:1px;
border-right: 1px solid #cccccc;
text-align:center;
text-shadow:#0099FF;}

#menu li a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #cccccc;
font-weight:800;
text-decoration:none;
}
#menu li a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #cccccc;
font-weight:800;
text-decoration:none;
}
#menu li a:hover {
color: #cccccc;
font-weight:800;
background-color:#0099CC;}


#bottoni {
position:absolute;
width:180px;
height:25px;
left:50%;
margin-left:198px;
border:#59BDDE 2px solid;
background-color:#59BDDE;
}
#bottoni ul {margin:0;
padding:0;
list-style:none;
}

#bottoni ul li {float:left;list-style:none;}

.bt {
display:block;
height:20px; 
padding-top:5px;
width:90px;
border-right: 5px solid #cccccc;
text-align:center;}

.bt2 {
display:block;
height:20px; 
padding-top:5px;
width:85px;
text-align:center;}

#bottoni li a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #cccccc;
font-weight:800;
text-decoration:none;
text-transform:uppercase;
}
#bottoni li a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #cccccc;
font-weight:800;
text-decoration:none;
text-transform:uppercase;
}
#bottoni li a:hover {
color: #cccccc;
font-weight:800;
font-size:13px;
background-color:#59BDDE;
text-transform:uppercase;
}
#mainMenu {
	border:#cccccc 1px solid;
	width:157px;
	margin-left:10px;
	margin-bottom:10px;
}
#mainMenu ul {
	display:block;
	margin:0;
	padding-left:10px;
	list-style-type:none;
}
#mainMenu ul li {
	margin:0;
	padding:0;
}
#mainMenu ul li a {
	color:#FFCC66;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	line-height:22px;
}