/* CSS Document */
<style type="text/css">

body,html{margin:0; padding:0;}

body{
		margin:0;
		background-color: #E6E6E6;
		font-family: Geneva, Arial, Helvetica, sans-serif;
}
/*background-image: url(archivio/icone/imagesCAPCYNAP22.jpg); 
		background-repeat:repeat;*/
		
#container{ 
			width: 900px; margin: 0 auto;
			background-color: #FFFFFF;
			font-size:16px;
			border-left:#999999 1px  dashed;
			border-bottom:#999999 1px  dashed;
			border-right:#999999 1px  dashed;
			
		
}
			
#header{
		background-color: #FFFFFF;
		background-image: url(archivio/icone/top1.jpg);
		background-repeat: no-repeat;
		background-position: center; 
		height:170px;
		border-bottom: 5px #FFFFFF solid;
		margin-left:5px;
		margin-right:5px;

	
}

#headerpress{
		background-color: #FFFFFF;
		background-image: url(archivio/icone/toppress.jpg);
		background-repeat: no-repeat;
		background-position: center; 
		height:170px;
		border-bottom: 5px #FFFFFF solid;
		margin-left:5px;
		margin-right:5px;

	
}
#headerproduct{
		background-color: #FFFFFF;
		background-image: url(archivio/icone/topproduct.jpg);
		background-repeat: no-repeat;
		background-position: center; 
		height:170px;
		border-bottom: 5px #FFFFFF solid;
		margin-left:5px;
		margin-right:5px;

	
}
#headercomp{
		background-color: #FFFFFF;
		background-image: url(archivio/icone/topcomp.jpg);
		background-repeat: no-repeat;
		background-position: center; 
		height:170px;
		border-bottom: 5px #FFFFFF solid;
		margin-left:5px;
		margin-right:5px;

	
}
.titolo1{
		width:400px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 48px;
		position: relative;
		left: 45px;
		top: -36px;
}
.titolo2{
		width:642px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 18px;
		position: relative;
		left: 0px;
		top: -25px;
		text-align:left;

}

.testopiccolo{
			margin:auto;
			width:900px;
			text-align: center;			
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size:11px;
			color: #000000;
			font-weight:bold;
					
}
			
.testopiccolo a{
			font-family: Geneva, Arial, Helvetica, sans-serif;
			color: #339966;
			text-decoration:none;
			font-size:14px;
			font-weight:bold;
					
}

.testopiccolo a:hover{
			color: #000000;
			text-decoration:none;
		
			font-weight:bold;
					
}

h2{text-align:center; background-color:#99cc99; padding:3px; margin:0px; border-top:1px solid #415C4D;}

h2 a{ 
			font-family: Geneva, Arial, Helvetica, sans-serif; 
			color:#000000; 
			font-size:13px; 
			font-weight:bolder; 
			letter-spacing:5px; 
			text-decoration:none;
			
}

h2 a:hover{
text-decoration:none;
font-size:13px;
color:#FFFFFF;
}


h5{ font-size:12px; color:#666666;}

h3{
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:4px;
	font-weight:bold;
	background-color: #669966;
	color: #FFFFFF;
	margin-top: 0px;
	padding:2px;
	border-bottom:1px solid #415C4D;
	clear: left;
	padding-left:10px;
	text-align:center;

}


#navigationt {
				background-color: #FFFFFF;
		
				float: right;
				clear: right;
				width:238px;
				text-decoration:none;
								
			
	
		

}

#navigation {
				background-color: #DCDDDC;
				font-size:14px;
				float: right;
				clear: right;
				width: 230px;
				margin-top:10px;
				margin-right:5px;
				margin-left:0px;
				border: 1px solid #415C4D;
				border-top: 0px solid #415C4D;
						
				

}
#navigation a{
				text-decoration:none;			

}

#news {
text-decoration:none;
color:#000000;
font-size:12px;
margin-right:5px;
float: right;
				clear: right;
				margin-top:10px;
				border-bottom:1px  dashed #415C4D;
				width: 230px;
}

#news a{
text-decoration:none;
color: #999999;
}
#link{ 
		font-weight:bold;
		text-align: center;
		font-size:12px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		
}

#link a{
		text-align: left;
		display: block;
		border-bottom: 1px dashed #999999;
		text-decoration: none;
		color: #2d2b2b;
		border-right:8px solid #DCDDDC ;
		padding:5px 0px 5px 15px;
		letter-spacing:1px;
		
}

#link a:hover{
				font-weight:bold;
				color: #2d2b2b;
				background-color: #FFFFFF;
				border-right:8px solid #6F9B82;

}

#link a:active {
				color: #2d2b2b;
				background-color: #CCFFCC;
				border-right:8px solid #000000;
				font-weight:bold;

}

#link a.selected{
				color: #2d2b2b;
				background-color: #FFFFFF;
				border-right:8px solid #000000;
				font-weight:bold;
				
}


#linkp{ 
		font-weight:bold;
		text-align: center;
		font-size:10px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		
}

#linkp a{
		text-decoration: none;
		color: #2d2b2b;
		
}

#linkp a:hover{
				font-weight:bold;
				color: #2d2b2b;
				background-color: #FFFFFF;
				

}

#linkp a:active {
				color: #2d2b2b;
				font-weight:bold;

}

#linkp a.selected{
				color: #2d2b2b;
				background-color: #FFFFFF;
				border-right:8px solid #000000;
				font-weight:bold;




}










#novita {
			padding-top:2px;
			padding-bottom:2px;
			color: #FFFFFF;
			background-color: #6F9B82;
			border-bottom:1px solid #415C4D;
			font-weight:bold;
			border-top:1px solid #415C4D;
			text-align:center;

}

#content{

		font-size:14px;
		margin-left:20px;
		float: left; 
		width:600px;
		background-color: #FFFFFF; 
		padding:10px;
		border-bottom:#CCCCCC 1px dashed;
		margin-bottom:20px;

}


#content a{ 
			color: #6F9B82; 
			text-decoration: none; 
			
}

#content a:hover{ 
					color: #000000; 
					text-decoration:none; 
				
}

.imgcontent {	
			 	position:relative;
				margin:8px;
				margin-left:12px;
				border-bottom:1px solid #999999; 
				border-top:1px solid #CCCCCC; 
				border-right:1px solid #CCCCCC; 
				border-left:1px solid #999999;
				padding:5px;
				}
.imgcontent2 {	
			 	position:relative;
				top:12px;
				margin:8px;
				margin-left:12px;
				border-bottom:1px solid #999999; 
				border-top:1px solid #CCCCCC; 
				border-right:1px solid #CCCCCC; 
				border-left:1px solid #999999;
				padding:5px;
				}



#imgpview img { 
				background-color:#FFFFFF; 
				float:left; 
				border-bottom:0px solid #CCCCCC; 
				border-left:0px solid #CCCCCC; 
				border-top:0px solid #CCCCCC;
				border-right:0px solid #CCCCCC;
				margin:0px; 
				padding:0px;
				z-index:1;
				
}

#imgpview a{
				border-bottom:1px solid #999999; 
				border-left:1px solid #999999;  
				border-right:1px solid #CCCCCC;
				border-top:5px solid #CCCCCC; 
				background-color:#FFFFFF; 
				float:left; 
				margin:15px; 
				padding:8px;
				z-index:1;
				
}

#imgpview a:hover{ 
				margin:15px;  
				border-bottom:1px solid #999999; 
				border-left:1px solid #999999;
				border-right:1px solid #CCCCCC;
				border-top:5px solid #415C4D;
				background-color:#FFFFFF;
				padding:8px;
				z-index:1;
				
}



#footer{ 
			clear: both;
			width:890px;
			font-size:11px;
			background-color:#669966; 
		 	color:#000;
		 	text-align:center;
		 	padding-top:15px;
		 	padding-bottom:2px;
		 	height:30px;
			border:5px solid #FFFFFF;
		 	
			
		 
}

#footer a{ 
			text-decoration:none; 
			color:#EEEEEE;}


/*#6F9B82*/

#split {
font-size:14px; 
		
		
		width:575px;
		background-color: #FFFFFF;
		margin:0px 5px 25px 5px;
		border-right:1px solid #415C4D;
		border-left:1px solid #415C4D;
		border-bottom:1px solid #415C4D;
		text-align:justify;
		padding:10px;
		
}


#titolosplit
{
		width:575px;
		border-top:1px solid #415C4D;
		border-right:1px solid #415C4D;
		border-left:1px solid #415C4D;
		margin:10px 5px 0px 5px;
		padding:10px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#99cc99;
		}

#flagmenu {
font-size:9px;

	width:460px;
	height:20px;
	padding-right:10px;
	margin-top:0px;
	padding-top:4px;
	text-align:right;
	}
	
#flagmenu a{
text-decoration:none;
color:#000000;
border:0px;
			}



.shadetabs{
	margin-left:0px;
	border-bottom: 1px solid gray;
	position: relative;
	bottom:-90px;




}

.shadetabs ul{
	margin-top:37px;
	margin-bottom:3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:1px;
	font-weight:bold;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	 margin-left:5px;
}

.shadetabs li{
display: inline;



}

.shadetabs li a{

text-decoration: none;
padding: 3px;
margin-right: -2px;
border: 1px solid #778;
color: #666666;
}

.shadetabs li a:visited{
}

.shadetabs li a:hover{
background-image:  url(archivio/icone/shade.gif) ;
background-repeat:repeat-x;
color: #2d2b2b;
position: relative;
/*top: 1px;*/
border-bottom-color: white;
}

.shadetabs li.selected{
position: relative;
top: 1px;

}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(archivio/icone/shadeactive.gif);
border-bottom-color: white;
color:#2d2b2b;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
	background-image:  url(archivio/icone/shade.gif);
	background-repeat:repeat-x;
	text-decoration: none;
	border-bottom-color: white;
	text-align: left;
}

.testo {
	font-size: 11px;
	color: #00CC00;
}
.teston {

font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size: 13px;
	color: #000000;
}

.madeimg { position: relative; top:40px; left:-355px; border-width:0px; vertical-align: bottom;
	}
.10anniimg { position: relative; top:30px; left:115px; border-width:0px; vertical-align: bottom;
	}
	
.new { position: relative; top:-510px; left:25px; border-width:0px; vertical-align: bottom;
	}
	.gallerycontainer{
			position:relative;
width:250px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
text-align:center;
border: 0px solid #333333;
margin: 0px;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 0px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
			position: absolute;
			background-color: #FFFFFF;
			padding: 5px;
			left: 0px;
			visibility: hidden;
			top:-10px;
			color: black;
			text-decoration: none;
			margin:5px; 
			border-bottom:1px solid #999999; 
			border-top:1px solid #CCCCCC; 
			border-right:1px solid #CCCCCC; 
			border-left:1px solid #999999;
				
			
				
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top:-16px;
left: 267px; /*position where enlarged image should offset horizontally */
z-index: 50;

}



</style>
