body
{
	overflow: auto;
	margin:0;
	padding: 0;
	background-color: #000000;
}

.normal
{
	font-family: Century Gothic, Verdana;
	font-size: 12px;
	color: #CCCCCC;
}

.normal_black
{
	font-family: Century Gothic, Verdana;
	font-size: 12px;
	color: #333333;
}

.button
{
	font-family: Century Gothic, Verdana;
	font-size: 13px;
	color: #333333;
	cursor: pointer;
	background-color: #CCCCCC;
	border: 1px solid #FFFFFF;
	height:21px;
}

textarea
{
overflow: auto;
}

.sfondo_logo
{
	background-color: #000000;
	background-image: url(images/logo-ok.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width:400;
	height:400;
	display:block;
}

p
{
padding-top:5px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
}

.menu_opaco
{
filter: alpha(opacity=20);
opacity: 0.20;-moz-opacity:.20;
}

.interlinea
{
background-color:#333333;
height:1px;
}

.sfondo_logo_menu
{
	background-color: #000000;
	background-image: url(html/images/logo.jpg);
	background-repeat: no-repeat;
	background-position: center right;
	width:220px;
	height:154px;
	
}

.content
{
border:1px solid #333333;
width:700px;
margin-left:15px;
}

.testo_piccolo
{
	font-family: Century gothic, arial, verdana;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

.titolo
{
	font-family: Century gothic, arial, verdana;
	font-size: 20px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

.titolo2
{
	font-family: Century gothic, arial, verdana;
	font-size: 16px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

.footer1
{
	font-family: Century gothic, arial, verdana;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

.footer2
{
	font-family: Century gothic, arial, verdana;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
}

a:link,a:visited,a:active
{
	font-family: Century gothic, arial, verdana;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

a:hover
{
	color: #FF0000;
	text-decoration: none;
}

a.link_footer:link,a.link_footer:visited,a.link_footer:active
{
	font-family: Century gothic, arial, verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.link_footer:hover
{
	color: #FF0000;
	text-decoration: none;
}

a.link_footer2:link,a.link_footer2:visited,a.link_footer2:active
{
	font-family: Century gothic, arial, verdana;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

a.link_footer2:hover
{
	color: #FF0000;
	text-decoration: none;
}

a.logo:link,a.logo:visited,a.logo:active
{
	font-family: Century gothic, arial, verdana;
	font-size: 30px;
	color: #CCCCCC;
	text-decoration: none;
}

a.logo:hover
{
}

a.menu2:link,a.menu2:visited,a.menu2:active
{
	font-family: Century gothic, arial, verdana;
	font-size: 13px;
	color: #999999;
	text-decoration: none;
}

a.menu2:hover
{
	color: #FFFFFF;
}

a.menu2_sel:link,a.menu2_sel:visited,a.menu2_sel:active,a.menu2_sel:hover
{
	font-family: Century gothic, arial, verdana;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

.slideshow_content,.slideshow
{
width:698px;
height:418px;
}

.slideshow2_content,.slideshow2
{
width:310px;
height:418px;
}

.corpo_testo
{
width:330px;
margin-top:10px;
}

#pannello
{
margin-left:20px;
width:350px;
height:418px;
overflow:auto;
display:block;
}

#pannello2
{
margin-left:20px;
margin-top:10px;
width:680px;
height:418px;
overflow:auto;
}

a.sotto_logo:link,a.sotto_logo:visited,a.sotto_logo:active
{
	font-family: Century gothic, arial, verdana;
	font-size: 14px;
	color: #CCCCCC;
	text-decoration: none;
}

a.sotto_logo:hover
{
}

.menu_icone
{
float:right;
margin-left:5px;
position:relative;
}

.alt_icone
{
padding-left:3px;
padding-right:3px;
background-color: #000000;
white-space: nowrap;
border:1px solid #FF0000;
font-family: Century gothic, arial, verdana;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
position:absolute;
left:-10px;
top:-20px;
display:none;
}

.sfondo_thumb
{
background-image: url('html/images/sfondo_thumb.jpg');
width:65px;
height: 440px;
background-repeat:no-repeat;
background-position:center center;
}

#carousel-wrapper {
    width: 65px;
    height: 350px;
    overflow: hidden;
}
#carousel-content {
    width: 65px;
}
#carousel-content .slide {
    float: left;
    width: 65px;
    height: 350px;
	text-align:center;
	margin:auto;
}

#big_photo
{
height:410px;
}

a.carousel-jumper:link,a.carousel-jumper:active,a.carousel-jumper:visited,a.carousel-jumper:hover
{
font-weight: normal;
text-decoration:none;
}

a.carousel-control:link,a.carousel-control:active,a.carousel-control:visited,a.carousel-control:hover
{
font-weight: normal;
text-decoration:none;
display:block;
}

a.carousel-selected:link,a.carousel-selected:active,a.carousel-selected:visited,a.carousel-selected:hover
{
color: #cdaf65;
font-weight: bold;
text-decoration:none;
cursor:none;
display:block;

}

a.carousel-disabled:link,a.carousel-disabled:active,a.carousel-disabled:visited,a.carousel-disabled:hover
{

display:none;
text-decoration:none;
cursor:none;
}

