@charset "utf-8";
/* CSS Document */


body{ margin:0 0 0 0; position:relative; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; background-image:url(images/bg.png); background-position:0 190px; background-repeat:repeat-x; width:100%; line-height:1.550; }

.line{ line-height:1.2500; font-size:9px;}

#whead{ height:175px;clear:both; padding:0; width:100%; }
.tr{ border:5px dashed #639;}
#head{ width:990px; height:180px; margin:0 auto; text-align:right; background-image:url(images/head.png); background-position:left; background-repeat:no-repeat; }
#head h1{height:180px; text-indent:-9999px; margin:0 auto;   }

#wcorpo{ position:relative; margin:0 auto; width:990px; overflow:hidden; height:100%; display:block;}

#wmenu{ background-image:url(images/SFONDO-MENU.png); background-repeat:repeat-x; height:68px; width:100%; }
#menu{ position:relative; overflow:hidden; clear:both; margin:0 auto;  width:990px;}
#menu{  margin-top:5px;}
#menu a{ margin-left:60px; margin-right:50px;}

.cornmappa{ background-image:url(images/cornmap.png); background-position:top; background-repeat:no-repeat;}
.cornice{
	background-image:url(images/cornice1.png);
	background-repeat:no-repeat;
	background-position:top;
}
.cornice3{
	background-image:url(images/cornice3.png);
	background-repeat:no-repeat;
	background-position:top;
}
.cornice4{
	background-image:url(images/cornice4.png);
	background-repeat:no-repeat;
	background-position:top;
}
.corniceoro{  background-image:url(images/cornice2.png); background-repeat:no-repeat; background-position:top;}
.ani{ background-image:url(images/cornice.gif); background-repeat:no-repeat; background-position:top;}

#menu div.gango{
	width:100px;
	margin: 0 auto;
	padding:180px 0 0 0;
	text-align: center;
	font-size: 10px;
}
.viola{ color:#336;}
.arancio{ color:#F60;}
.azzurro{ color:#09F;}

.sfonkdo{ background-image:url(images/lente.png); background-repeat:no-repeat; background-position:10px 50px;}


#corpo{ width:890px; overflow:hidden; padding:3px; margin:0 auto;}
#corpo h2{
	height:26px;
	color: #333;
}
#corpo h3{ height:20px; }
#corpo a.box{ float:left; margin:20px;}

#footer{ height:20px; font-family:Arial, Helvetica, sans-serif; clear:both; font-size:10px; margin:0; text-align:center; 
position:relative; bottom:0; background-image: url(images/sfondopagina.png); background-repeat:repeat-x; background-position:bottom; }

#footer .center{ margin: 0 auto; text-align:center; display:block; color:#FFF;}
#footer a:link,
#footer a:visited,
#footer a:hover{ color:#FFF; }

.adobe{width:540px; margin:0 auto; font-size:10px;}
.left{ float:left; margin:0 10px 0 0;}
small{ font-size:10px;}

.cor_rossa{ background-image:url(images/prezzi/red.gif); background-repeat:no-repeat;}
.cor_blu{ background-image:url(images/prezzi/blu.gif); background-repeat:no-repeat;}
.co_tim{ width:720px; height:306px; margin:0 auto; background-image:url(images/prezzi/ctim.gif); background-repeat:no-repeat; text-align:center;}
.tabella{ border-bottom:1px dotted #666;}

#sliderContent{ width:700px; margin:0; list-style:none; padding:0;}
#sliderContent img{ margin-top:10px; margin-left:10px;}

.trat_red{ border:5px dashed #F00;}
.trat_red:hover{ border:5px dashed #03F;}
/* slide */
#slider {
    width: 700px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
    width: 700px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 700px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
	visibility:hidden;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}

