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

body{
	margin:0px;
	padding:0px;
	background-color:#000;
}

.cleaner{
	clear:both;
}

#popup{
	background-color:black;
	color:white;
	width:188px;
	height:80px;
	position:relative;
	float:right;
	//left:883px;
	overflow:hidden;
	//top:-60px;
	//display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:6px;
	text-align:center;
	z-index:1;
	opacity:0;
	filter: alpha(opacity=0);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

#slide-wrapper{
	width: 900px;
	height: 400px;
	margin: 0;
	padding: 0;
}

#menu-wrapper{
	margin:auto;
	width:900px;
	height:65px;
	padding-bottom:15px;
}

#menu-wrapper h1{
		float:right;
}

#menu{
	width:900px;
	margin:auto;
	height:72px;
	position:relative;
	z-index:2;
}

#menu_new{
	margin:auto;
	height:72px;
	position:relative;
	z-index:2;
	float:left;
}

#menu2{
	background-color:#454545;
	float:right;
	z-index:0;
	padding:0px;
	margin:0px;
	margin-top: 2px;
	-webkit-margin-top-collapse:discard;
	height:32px;
	//height: 48%;
}

#menu2 li{
	display:inline;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	z-index:0;
}

#menu2 a{
	text-decoration:none;
	color:white;
	font-size:11px;
	z-index:0;
	opacity:.2;
	text-shadow:#000 2px 2px 4px;
	padding:10px 4px;
	display:inline-block;
}

#menu2 li a.selected{
	opacity:1;
}

#menu2 li a:hover{
	text-shadow:#FFF -0px -0px 9px;
}

#area{
	position:absolute;
	color:black;
	float:left;
	padding:2px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	margin:0px;
	margin-top:4px;
	text-shadow:#999 2px 2px 4px;;
	z-index:-1;
}

#menu-sx{
	
	width:210px;
	float:left;
	margin-right:10px;
	
}


#menu h1{
		float:right;
}
#contenuti{
	
	height:500px;
	width:900px;
	margin:auto;
	padding:10px 0 0 0;
}


	

#prev-next{
	
	float:right;
}

.wrapper_progetti{
	float:left;
	width:298px;
	z-index:0;
	overflow: hidden;

}
.wrapper_progetti .wrapper_testo{
	margin-top:220px;
	float:left;
	z-index:0;
	padding:3px;
}
.wrapper_progetti .progetti{
	float:left;
	width:290px;
	height:280px;
	z-index:0;
	position: absolute;
	overflow:hidden;
	
}
.testo-progetti{
	width:290px;
	margin-right:10px;
	float:left;
}

.gallery{
	float:left;
	width:678px;
	
	
}

#sipario{
	height:320px;
}

.progetti .tendina{  
	display:none;  
	position:relative;
	z-index:1;
	background: #fff;
	height:280px;

}

 .tendina a{  
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#666666;
	padding:5px 0px 5px 0px;
	font-size:bold;
	width:250px;
	float:left;
	display:block;
}
.progetti .tendina a:hover { 
	color:#333;
}



/*tendina{
	float:left;
	width:296px;
	height:296px;
	display:none;  
	position:absolute;
    top: 168;
	z-index:1;
	background: #fff;
	-moz-opacity:.40;
	opacity:.40;

}  */

#prev-next a{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:14px;
	font-weight:bold;
}
.stretto{
	float:inherit;
	
	text-align:justify;
	width:900px;
}
	
#bianco{
	
	background-color:#FFF;
}


#fascia{
	background-color:#FFF;
	background-image:url(../immagini/sfondo-fascia.jpg);
	height:301px;
	background-repeat:repeat-x;
	background-position:bottom;
}

#logo{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	padding:20px 0 0 350px;
	background-image:url(../immagini/logo-rigo.jpg);
	background-repeat:no-repeat;
	height:69px;
	width:300px;
	
}

#footer{
	background-image:url(../immagini/bordo-footer.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:900px;
	margin:auto;
}

#info{
	width:900px;
	margin:auto;
}

#credits{
	background-image:url(../immagini/alesandro-pellizzari-web-treviso.jpg);
	float:right;
	margin-top:10px;
	width:56px;
	height:9px;
	
}

#costruzione{
	float: right;
}

.sottosezioni{
	float:left;
	width:160px;
}

.sottosezioni img{
	/*margin:10px 40px 5px 0 ;*/
}

.sottosezioni a{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	float:left;
	
}
.sottosezioni a:hover{
	color:#000;
	
}

#costruzione h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	padding:10px 10px 0 0;
	margin:0px;
}




