
/*@charset "UTF-8";*/

#wOver_overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 600px;
	background-color: #000000;
}

#wOver{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#wOverContainer{
	position: relative;
	width: 300px;
	height: auto;
	margin: 0px auto;
	line-height: 100%;
	text-align: left;
}

body{
font-family: arial !important;
background-color:#000000;
color:#f0f0f0;
margin: 0px;

}
a {
  text-decoration:none;
}
#cnt{
width: 950px;
margin: 0px auto;
padding:0px;
text-align: left;

}

#cnt_index{
margin: 0px auto;
padding:0px;
text-align: left;
}
#footer_index {
	position: absolute;
	right:0px;
	bottom: 0px;
	margin-right:10px;
	margin-bottom:10px;
	font-family: arial !important;
	color:#f0f0f0;
	font-size:13px;
}
#footer_index a{

	color:#f0f0f0;
}

#home{
width:230px;
margin:auto;
text-align:left;
font-size:12px;
text-align: justify;
}
#home a {
text-decoration:none;
font-weight:800;
color:#ca2229;
}
#header {

   height:48px;
}
#menutop{
position:relative;
 
width:auto;
height:20px;
/*border:1px solid #f0f0f0;*/
margin-left:202px;
margin-top:-42px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)  {
  #menutop { margin-top:-60px; }
}

*:first-child+html #menutop /* solo IE 7.0 */ 
{ 
  position:relative;
z-index:20; 
width:auto;
height:20px;
/*border:1px solid #f0f0f0;*/
margin-left:202px;
margin-top:-14px;
}


#navbar{
	width:auto;
	height: 20px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	/*border:1px solid #FFFFFF;*/
}

#gallery{
margin-top:5px;
/*width: 950px;
height: 500px;
border:1px solid #f0f0f0;*/
}

#navbar li{
	float:left;
	display: inline;
	font-size:16px;
}

.link, .link_selected{
position:absolute;
z-index:10;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
padding-left:4px;
padding-right:4px;
}
.link:hover, .link_selected{
color:#ca2229;
}


.link_selected{
	position:absolute;
  	z-index:10;
  	height:16px;
} 
.free{
	position:absolute;
  	z-index:10;
	border-top:1px solid #822124;
	border-left:1px solid #822124;
	border-right:1px solid #822124;
	border-bottom:1px solid #000000;
	/*border-bottom:1px solid #000000;*/
	background-color:#000000;

	/*background: url('img/black.png');*/
}
#sub_gallery{
	
}

.sub{
	position:absolute;
	z-index:0;
	line-height:18px;
  	margin: 0px;
  	padding: 0px;
  	margin-top:-3px;
	background-color: #000000;
	margin-left:202px;
  	border:1px solid #822124;
}

#arrow{
	position:relative;
	z-index:10;
	width:60px;
	float:right;
	margin-top:-13px;
	margin-right:19px;
}

#arrow_2{
	position:relative;
	z-index:10;

width:60px;
float:right;
margin-top:-13px;
margin-right:19px;
/*display:none;*/
}
/*.linkb,.linkb_selected{
  float:left;
}*/
.linkb,.linkb_selected{
font-size:13px;
color:#803b29;
text-decoration:none;
padding-left:2px;
padding-right:2px;
float:left;
}
.linkb:hover, .linkb_selected{
  color:#ca2229;
}
.sub a{
	font-family: Arial;
	font-size: 12px !important;
	font-weight: normal;
	width: auto;
	text-indent: 3px;
	text-decoration: none;
	color: black;
	color: #ffffff;
}

#testo{
text-align:center;
margin-top:10px;
font-size: 13px;
font-weight:500;
}

#testo a{
color:#ffffff;
}

#bianco{
width:576px;
height:538px;
margin:auto;
text-align:left;
background-color:#ffffff;
color:#000000;
padding-left:12px;
padding-top:12px;
padding-right:12px;
margin-top:5px;
overflow:auto;
}

.press {
font-size:13px;
font-weight:600;
margin-bottom:7px;
}

.links{
/*height:90px;*/
font-size:13px;
font-weight:600;
}
.img_links{
margin-top:8px;
margin-bottom:8px;
/*height:61px;*/

}

#footer {
text-align:right;
height:50px;
line-height:50px;
}
#footer a{
color:#f0f0f0;
font-size:10px;
}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
