﻿/* CSS Document */
body {
 font-family: arial, verdana, sans-serif;
 font-size: 16px;
 color:#CC0066;
 /*background: #000;*/
 margin:0px;
 background:url(images/sfondo.gif) right bottom no-repeat #000;
 background-attachment: fixed;
}
h1{
 text-align: left;
 color:#CC0066;
 font-weight: bold;
 font-family: "Times New Roman", serif;
}
h2{
 text-align: left;
 color:#CC0066;
 font-family: "Times New Roman", serif;
}

h3{
margin:0px;
padding:0px;
 line-height:18px;
 font-size:16px;
 color:#CC0066;
 margin-bottom:5px;
}
h4{
 text-align: left;
 color:#CC0066;
 font-family: "Times New Roman", serif; 
 font-size:20px;
 margin:0px;
 padding:0px 0px 3px 0px;
}

.clear { clear: both; background: none; }

#wrapper { 
 width: 900px;
 height:100%;
 padding:0px;
 float:left;
 margin:0px;
 /*background:#000;*/
}
#wrapper img{
 border: 0px;
}
/*header--------------------------------------------------------*/
#header {
 width: 905px;
 height: 181px;
 float:left;
 padding:0px;
 margin: 0px 0px 0px 0px;
 background: url(images/header.gif) no-repeat;
 border:0px;
}
#header img{
 border: 0px;
 display:inline;
}
/*menu---------------------------------------------------------*/
.menu{
width: 800px;
height:25px;
float:left; display:inline;
margin: 0px 0px 5px 40px;
padding-top: 2px; 
font-family:Tahoman, Arial, Helvetica, sans-serif; 
font-size: 20px;
color: #CC0066}
.menu li{display:inline; margin:0px; padding:0px; list-style-type:none;}
.menu a:link, .menu a:visited{margin:0px 20px 0px 0px; text-decoration: none;color: #CC0066;}
.menu a:hover{border-top: 2px dashed #CC0066;color: #CC0066;}

/*.menu img{display:inline; margin:0px; padding:0px; float:right;}*/

#footer {
width:100%;
position: absolute;
bottom: 0px;
left: 0px;
margin:0px;
padding:0px;
/*background: url(images/footer.gif) no-repeat top #999;*/
background:#333;
}
.fcont{
padding: 5px 0px 5px 40px;
color:#ccc;
font-size:12px;
line-height:16px;
}
.fcont a{
color:#999;
text-decoration:none;
font-weight:bold;
}
.fcont a:hover{
color:#CC0066;
text-decoration:none;
font-weight:bold;
}
.italiano{
width:56px;
height:auto;
position:absolute;
margin:0px 8px 0px 44px;
border-right:1px solid #ccc;
font-size:10px;
color:#ccc;
top:160px;
display:inline;
}
.italiano img{
float:left;
display:inline;
}
.italiano a{
font-size:10px;
color:#ccc;
text-decoration:none;
}

.inglese{
width:56px;
height:25px;
position:absolute;
margin:0px 0px 0px 5px;
font-size:10px;
color:#ccc;
top:160px;
left:102px;
display:inline;
}
.inglese img{
float:left;
display:inline;
}
.inglese a{
font-size:10px;
color:#ccc;
text-decoration:none;
}


/*---------------------------------------------------------------------------------------------------------------------*/
/*.Stile1 {
	font-family: "Times New Roman", serif;
	font-size: 60px;
}
.Stile5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
body {
	background-color: #000000;
}
.Stile13 {
	font-size: 20px
}
.Stile21 {font-size: 13px}
.Stile22 {
	color: #B6005F;
	font-style: italic;
	font-size: 24px;
}
.Stile29 {color: #72003C; font-size: 40px; font-family: Futura; }
.Stile31 {color: #B6005F; font-style: italic; font-size: 24px; font-weight: bold; }*/
/* -------- tinybox*/
#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff;}

.preview { width:170px; padding:2px; height:auto; border:1px solid #fff; margin-right:8px; cursor:pointer; font-size:11px; display:inline; float:left;}
.preview:hover {border:1px solid #bbb; }
.preview img{ float:left;}

/*barre scorrimento*/
