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


body {
	background:url();
	background-color:#fff;
	margin-top: 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
a{border:none; outline:none;}
a hover{border:none; outline:none;}
img{border:none}

#page-wrap {
	border-right:1px solid #000;
	border-left:1px solid #000;
	width:900px;
	margin:0 auto;
	background-color:#fff;
}
#page-wrap #header {
	background-color:#fff;
	height: 0px;
}

#page-wrap #header h1 {
	margin-left:45px;
	font-size:2.8em;
	margin-bottom:10px;
	line-height:0.9em;
}

#page-wrap #header h2 {
	margin-left:45px;
	font-size:1.7em;
}

#page-wrap #content {
	
	padding-top:0px;
}

#page-wrap #content h1 {
	margin-left:45px;
	font-size:2em;
	margin-bottom:10px;
}

#page-wrap #content p {
	margin-left:45px;
	width:620px;
	text-align:justify;
	margin-bottom:25px;
	line-height:1.5em;
}

#page-wrap #content p.first {
	font-size:1.2em;
	font-weight:bold;
}

#page-wrap #content p.longer {
	width:900px;
}

#page-wrap #footer {
	background-color:#000;
	width:900px;

}

#page-wrap #footer p {
	width:auto;
	margin:auto;
	text-align:center;
	font-size:0.9em;
	
	padding:15px 0;
}

#page-wrap #footer a:link {
	color:#ff1abd;
}

#page-wrap #footer a:visited {
	text-decoration:none;
}

#page-wrap #footer a:hover {
	color:#fff;
}

#page-wrap #footer a:active {
	color:#fffff;
}

/* menu*/

.blue #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(images/blueslate_background.gif) repeat-x  top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:left;color:#000;text-decoration:none;padding:14px 22px 0 22px;height:42px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#ff1abd;background:transparent url(images/blueslate_backgroundOVER.gif) no-repeat top center;}
/*fine menu*/

#container {
	/*background-image:url(images/home3.jpg);*/
	    background-image:url(images/home4.jpg);
		background-color:#fff;
		background-repeat:no-repeat;
		background-position:right;
	margin-top:0px;
	/*left: 0px;
	top: 00px;*/
}

#containervirtual {
	
	margin-top:0px;
	
}
	
#container4 {
	background-image:url(images/news_bg.jpg);
	background-position:right;
	background-repeat:no-repeat;
	margin-top:60px;
	height:500px;
	
}
	
#container_concept {
	background-image:url(images/concept.jpg);


	background-position:right;
	background-repeat:no-repeat;
	margin-top:2px;
    
}	
	
#container_prodotti {
	    background-image:url(images/bannerpordotti.jpg) ;
		background-position:bottom;
		background-image:url();
	    margin-top:50px;
}
	
#container_contacts {
		
		background-image:url(images/news_bg.jpg);
		background-position:right;
		background-repeat:no-repeat;
		margin-top:3px;
}
#container_event {
	
		background-image:url(images/);
		background-position:bottom;
		background-repeat:no-repeat;
		margin-bottom:40px;
		margin-top:20px;
		margin-right:500px;
		
}




#container_gallery {
	    margin-left:100px;
		height:500px;
		margin-top:30px;
}
#container_map {
		margin-top:20px;
		margin-bottom:20px;
}

#container_staff {
		height:300px;
		background-image:url();
		background-position:right;
		background-repeat:no-repeat;
		margin-top:50px;
}
#container_prodotto {
	margin:40px 20px;
 }	

#senzaquestoidfunzionabene_menu {
	background-image:url(images/sfondo_menu.jpg);
	display:block;
	width: 900px;
	background-repeat:repeat-x;
	background-position:top;
	/*left: auto;*/
	/*top: 0px;*/
	height: 56px;
	/*margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;*/
}

#intestazione {
	color:#ff1abd;
	font-size:10px;
    height:50px;
	margin-top:0px;
	
	}


.titolo_pag  {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	           margin-top:20px;
			   margin-left:20px;
			   margin-right:20px;
               font-size:20px;
			   color:#ff1abd;
			   border-bottom:outset;
			   border-bottom-width:1px;
			   margin-bottom:5px;
		  
}	
	
.descrizione { 
               margin-top:20px;
               font-size:8px;
			   text-align:justify;
			   color:#000000;
}

.menufooter a{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
	text-decoration:none;
	color:#000;
}

.menufooter a:hover{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:#ff1abd;
}

.menufooter{
	text-align:center;
	margin-top:10px;
	
}

.descrizione_hometitle{
	color:#fff;
	width:450px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	
	margin-left:25px;
	text-align:left;
	font-size: 20px;
	border-bottom:1px solid #ff1abd;
}

.descrizione_home{
	text-align:justify;
	font-family:"Trebuchet- MS", Verdana, Geneva, sans-serif;
	color:#fff;
	font-size: 11px;
	padding-top:5px;
}

#news {
	/*margin-top:20px;*/
	
}

.logos{
	margin-top:22px;
}

#footer {
	color:#00000;
	height:46px;
	font-family:Verdana, Geneva, sans-serif;
}
.footer{
	color:#000}

.prodotti_anteprima {
	  
	                 margin-left:400px;
					 margin-right:20px;
					 margin-bottom:30px;
}
#container_news {
	             background-image:url(images/news.jpg);
				 height:500px;
	             background-position:right;
	             background-repeat:no-repeat;
	             margin-top:2px;
	       
}
.titolo_prodotto{
	             font-size:16px;
	             color:#000;
}
.title_news{
	             font-family:Verdana, Geneva, sans-serif;
	             font-size:18px;
	             color:#fff;
	             border-bottom:1px solid #ff1abd;
}

.privacy_bot {
	             color:#ff1abd;
}
.barra_sottomenu{
	background-color:#ff1abd;
	height:10px;
	width:900px;"
	}
#virtual_bot a{
	             font-family: Geneva, sans-serif;
	             color:#fff;
				 text-decoration:none;
				 text-decoration:none;
				 font-weight:bold;

}
#virtual_bot a:hover{
	             font-family: Geneva, sans-serif;
	             color:#ff1abd; 
				 text-decoration:none;
				 text-decoration:none;
				 font-weight:bold;
				
}	
.mail {
	font-family: Geneva, sans-serif;
	font-size:8px;
	width:900px;
	text-decoration:none;
	margin-top:5px;
	} 
.mail  a{
	width:900px;
	text-align:center;
	position:static;
	font-size:16px;
	text-decoration:none;
	color:#ff1abd;
	font-family:Geneva, sans-serif;
	font-weight:bold

	}

.mail  a:hover{
	width:900px;
	text-align:center;
	font-family: Geneva, sans-serif;
	text-decoration:none;
	color:#000;
	text-align: center;	
	
}

.virtual_bot {
	
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:500;
	text-decoration:none;
	color:#ff1abd;
	}
.virtual_bot a{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:500;
	text-decoration:none;
	color:#ff1abd;
	}
.virtual_bot a:hover{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:500;
	text-decoration:none;
	color:#000;
	}	
