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

.cont-banner{ /*position:absolute;*/ /*left:50%;*/ margin:0 0 0 0; width:900px; height:82px; top:5px; background:#000;}
body {
	font-family:Geneva, sans-serif;
	background:url(images/273.jpg);
	background-color:#000;
	color:#ccc;
	font:10px;
	margin-top: 0px;
	}
	
a{border:none; outline:none;}
a hover{border:none; outline:none;}

img{border:none}


#page-wrap {
	border-right:1px solid #444;
	border-left:1px solid #444;
	width:900px;
	margin:0 auto;
	background-color:#222;
	color:#ffffff;
	font-family: Geneva, sans-serif
}

#page-wrap #header {
	background-color:#000;
	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:810px;}

#page-wrap #footer {background-color:#191919;}

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

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

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

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

#page-wrap #footer a:active {
	outline:none;
	color:#fff;
}

/* 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:#a5986a; text-decoration:none; padding:14px 22px 0 22px; height:42px; outline:none;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff; background:transparent url(images/blueslate_backgroundOVER.gif) no-repeat top center; outline:none;}
/*fine menu*/

#container3 {
	background-image:url(images/home2.jpg);
	background-color:#000;
	background-repeat:no-repeat;
	margin-top:0px;
}

#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_privacy {font-size:12px;}
	
#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);
		padding-right:20px;
		background-repeat:no-repeat;
		margin-top:20px;
		}

#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:400px;
		background-image:url();
		background-position:right;
		background-repeat:no-repeat;
		margin-top:10px;
}
#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:#a5986a;
	font-size:10px;
    height:50px;
	margin-top:0px;	
	}
	
.titolo_pag  {
	           margin-top:20px;
			   margin-left:20px;
			   margin-right:20px;
               font-size:20px;
			   color:#a5986a;
			   border-bottom:outset;
			   border-bottom-width:1px;
			   margin-bottom:5px;		  
}	
	
.descrizione { 
	margin-top:20px;
	margin-right:5px;
	margin-left:5px;
	font-size:12px;
	text-align:justify;	
}

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

.descrizione_home {
    color: #FFFFFF;
    font-size: 11px;
    line-height: 14px;
    padding-top: 1px;
    text-align: justify;
}
.logos{margin-top:22px;}

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

.prodotti_anteprima {
	                 margin-left:400px;
					 margin-right:20px;
					 margin-bottom:30px;
}

#container_news {
	             background-image:url(images/news.jpg);
	             margin-bottom:5px;
	             background-position:right;
	             background-repeat:no-repeat;
	             margin-top:2px;
	             height:510px;
}

.titolo_prodotto{font-size:16px;color:#a5986a;}

.title_news{
	        font-family:Verdana, Geneva, sans-serif;
	        font-size:18px;
	        color:#a5986a;
	        border-bottom:1px solid #a5986a;
}

.privacy_bot {color:#a5986a; text-decoration:none;}

.privacy_bot a{ color:#a5986a;text-decoration:none; outline:none;}

.privacy_bot a:hover{ color:#fff; text-decoration:none; outline:none;}


#virtual_bot {
		font-family: Geneva, sans-serif;
		color:#a5986a;
		text-decoration:none;
		font-weight:bold;				 
}

#virtual_bot a{  font-family: Geneva, sans-serif;
	             color:#a5986a;
				 text-decoration:none;
				 text-decoration:none;
				 font-weight:bold;
				 outline:none;
}

#virtual_bot a:hover{
	             outline:none;
	             font-family: Geneva, sans-serif;
	             color:#fff; 
				 text-decoration:none;
				 text-decoration:none;
				 font-weight:bold;
                 }
.primilink{
	width:900px;
	margin-top:5px;
	color:#fff;
	font-size:10px;
	}	
	
.primilink  a{
	width:900px;
	font-family: Geneva, sans-serif;
	text-align:center;
	font-size:9px;
	text-decoration:none;
	color:#fff;
	}

.primilink  a:hover{
	outline:none;
	width:900px;
	text-align:center;
	font-family:Geneva, sans-serif;
	text-decoration:none;
	color:#a5986a;
	text-align: center;	
}
.menufooter{
	width:900px;
	text-align:center;
	font-size:10px;	
}
.menufooter a{
	outline:none;
	text-align:center;
	font-family:Geneva, sans-serif;
    font-size:10px;
	text-decoration:none;
	color:#fff;
}

.menufooter a:hover{
	outline:none;
	text-align:center;
	font-family:Geneva, sans-serif;
	text-decoration:none;
	color:#a5986a;
}
.mail {
	font-family: Verdana, Geneva, sans-serif;
	font-size:16px;
	width:900px;
	text-decoration:none;
	margin-top:5px;
	} 
.mail  a{
	outline:none;
	width:900px;
	position:static;
	font-size:16px;
	text-decoration:none;
	color:#fff;
	}

.mail  a:hover{
	width:900px;
	text-decoration:none;
	color:#a5986a;	
}
.virtual_bot {	
	font-family: Verdana, Geneva, sans-serif; 
	font-size:18px; 
	font-weight:500;
	text-decoration:none;
	color:#a5986a;
	}
.virtual_bot a{
	outline:none;
	font-family: Verdana, Geneva, sans-serif; 
	font-size:18px; 
	font-weight:500;
	text-decoration:none;
	color:#a5986a;
	}
.virtual_bot a:hover{
	font-family: Verdana, Geneva, sans-serif; 
	font-size:18px; 
	font-weight:500;
	text-decoration:none;
	color:#000;
	}	
	
.logo-sponsor{ width:160px; height:60px; float:right; margin-top:5px; margin-right:10px;}
.logo-sponsor1{ width:160px; height:60px; float:right; margin-top:34px; margin-right:10px;}
.logo-sponsor3{ width:130px; height:40pc; height:60px; float:right; margin-top:5px; margin-right:25px;}

.night_awards{ width:130px; height:158px; float:right; margin-top:23px; margin-bottom:7px; margin-right:0px;}
/*.getbazza { height:63px; width:130px; float:right; margin-right:0px; }*/
