body {
text-align:center;
background-color:#030303;
color:#616161;
font-size:12px;
font-family:"Georgia", "Lucida Grande", Verdana, Arial, sans-serif;
margin:0;
padding:0;
}

a {
outline:none;
color:#fff;
}

h1 {
font-size:24px;
color:#a2a2a2;
font-family:"Georgia", "Lucida Grande", Verdana, Arial, sans-serif;
font-weight:bold;
text-align:center;
}


h2 {
font-size:20px;
color:#a2a2a2;
font-family:"Georgia", "Lucida Grande", Verdana, Arial, sans-serif;
font-weight:bold;
text-align:center;
}

tr {text-align:left; color:#a2a2a2;}

#Content {
width:950px;
text-align:left;
margin:0 auto;
}

#Content2 {
width:750px;
text-align:left;
margin:50px auto;
}

#Content3 {
width:530px;
text-align:left;
margin:50px auto;
}

#Content4{
width:420px;
text-align:left;
margin:50px auto;
}




#flags {
position:relative;
width:160px;
float:right;
padding-right:55px;
}

#flags img {
float:right;
margin-top: 8px;
}

#flash {
width:750px;
height:430px;
position:relative;
}

#flash_collezione {
width:530px;
height:380px;
position:relative;
}

#flash_cad {
width:420px;
height:360px;
position:relative;
}

#entra {
/*width:600px;*/
height:40px;
text-align:center;
padding-top:10px;
font-size:16px;
font-weight:700;
font-family:"Century Gothic", Verdana, Arial, sans-serif;
line-height:40px;
/*background:url(skin/enter_dec.gif) no-repeat center;*/
word-spacing:200px;
color:#fff;
/*border:1px solid red;*/
}

#entra img {
border:0px;
margin:0 10px 0 10px;
}


.foto {padding-top:20px; padding-left:18px; float:left;}

#header {
width:950px;
height:75px;
position:relative;
float:left;
}

#header_fade {
width:950px;
height:75px;
background:url(skin/bg_top.gif) repeat-x;
}

#logo-top {background:url(skin/logo.jpg) no-repeat;
			position:absolute; top:5px; left:90px;
}

#box {
position:relative;
height:573px;
width:950px;
float:left;
text-align:center;
background-color:#000;
/*background:url(skin/box.gif) no-repeat;*/
/*border:1px solid white;*/
}

#box_fade {
width:681px;
height:463px;
margin:0px auto;
/*margin-top:85px; */
/*border:1px solid red;*/
/*background:url(skin/categorie.jpg) no-repeat;*/
}

#box_fade_az {
width:681px;
height:463px;
margin:0px auto;
/*margin-top:85px; */
padding-top:83px;
background:url(skin/riccioli.gif) no-repeat;
/*border:1px solid red;*/
}

#box_fade_area {
width:681px;
height:513px;
margin:0px auto;
/*margin-top:85px; */
padding-top:43px;
background:url(skin/riccioli.gif) no-repeat;
/*border:1px solid red;*/
}

#sx {	width:240px; 
		height:auto !important;
		height:500px; min-height:500px;
		/*border: 1px solid #333333;*/
		float:left;
  		}	
		
#centro {	width:490px;	
			/*border: 1px solid #fff;*/
			height:auto !important;
			height:520px; min-height:520px;
			float:left;
			}
		


#box a {color:#616161;}

p.neutro {text-align:left; margin-left:50px; color:#a2a2a2;	
}

p.neutro2 {text-align:center; color:#a2a2a2;	
}



#box_fade a img {border:none;}
#box_fade img {margin-top:83px;}


#ombra { width:100%; background:url(skin/ombra-foto.gif) repeat-x;}

#box_fade_prodotti {
width:661px;
height:493px;
text-align:center;
/*margin-top:85px; */
margin:0px auto;
background:url(skin/ricciolo.gif) left repeat-x;
/*border:1px solid red;*/
}

#box_fade_progetti {
width:945px;
height:493px;
text-align:center;
/*margin-top:85px; */
margin:0px auto;
background:url(skin/ricciolo.gif) left repeat-x;
/*border:1px solid red;*/
}


#box_fade_prodotti a img {border:none;}
#box_fade_prodotti img {margin-top:83px; margin-left:10px;}

#box_fade_progetti a img {border:none;}
#box_fade_progetti img {margin-top:83px; margin-left:10px;}

.az {	text-align:justify;
		padding:50px 105px 0 100px;
		color:#a2a2a2;	}
.evid {font-weight:bold; color:#fff; }		

#footer {
position:relative;
height:50px;
width:950px;
float:left;
color:#616161;
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0px;
}

#footer a {color:#fff;}

#footer_fade {
position:relative;
height:50px;
width:950px;
background:url(skin/bg-footer.gif) repeat-x;
padding-top:10px;
padding-left:10px;
}

#side {
position:absolute;
height:200px;
width:112px;
left:-112px;
top:0;
}

#side_fade {
height:200px;
width:112px;
background:url(skin/side.gif) no-repeat;
}


#top {	background:#000; position: relative;
	  	width:950px; height:75px; /*border:1px solid red;*/ }


/*Nav*/	


#content-menu { width:549px; height:75px; top:0; left:195px;  
			   	position:relative; /*border:1px solid red; */
			   }
			   
#nav-main {
  background-image:url(skin/menu.jpg); 
  margin:0px; padding:0; list-style:none; 
  height:75px; width:549px; 
  }
   
#nav-main ul {
  margin:0px;
  padding:0px;
  }
   
#nav-main li {
  position:relative;
  float:left;
  display:inline; }

#nav-main li a { 
  display:block; height:75px; 
  text-indent: -9999px;
  }
  
#nav-main li a:hover, #nav-main a.sel { background-image:url("skin/menu.jpg"); }
  
#home     { width:69px; display:block;}
#storia { width:71px; display:block;}
#collezione   { width:83px; display:block;}
#progetti  { width:83px; display:block;}
#news  { width:70px; display:block;}
#area  { width:100px; display:block;}
#contatti  { width:73px; display:block;}


/*#flag_ita   { width:29px; display:block;}*/
 

#home a:hover, #home a.sel { background-position:0px 75px; }
#storia a:hover, #storia a.sel { background-position:-69px 75px; }
#collezione a:hover, #collezione a.sel   { background-position:-139px 75px; }
#progetti a:hover, #progetti a.sel   { background-position:-223px 75px; }
#news a:hover, #news a.sel   { background-position:-306px 75px; }
#area a:hover, #area a.sel   { background-position:-376px 75px; }
#contatti a:hover, #contatti a.sel   { background-position:-476px 75px; }



#left_azienda {
width:440px;
padding:40px;
}



#left-servizi {
float:left;
width:300px;
height:250px;
padding:5px;
/*border-left:1px solid #F2EAE0;*/
}


#right-servizi {
float:right;
width:500px;
padding:10px;
/*border:1px solid red;*/
}

.map {
margin:40px 0px 0px 80px;
border:1px dashed #A79995;
padding:5px;
}

.clic {
margin:0 0 120px 40px;
}

#produzione {
width:870px;
padding:20px 10px 20px 20px;
/*border:1px solid red;*/
}

/*#contatti {
padding:20px 0 20px 80px;
}*/

.campo {
border-top:none;
border-right:none;
border-bottom:1px dotted #ccc;
border-left:none;
width:200px;
color:#666;
font-size:12px;
font-family:"Georgia", "Lucida Grande", Verdana, Arial, sans-serif;
}

#prodotti {
padding:50px 110px 0 110px;
}

#sicurezza {position:relative;
			padding-right:5px;
			margin-left:275px;
 			float:left; margin-top:15px;
			}

#tab_container {
height:16px;
position:relative;
}



.self {
height:40px;
width:200px;
line-height:26px;
background:url(skin/bt-self.png) no-repeat;
float:left;
position:relative;
margin-left:35px;
cursor:hand;
}


.mense-az {
height:40px;
width:200px;
line-height:26px;
background:url(skin/bt-mense.png) left no-repeat;
float:left;
position:relative;
margin-top:10px;
margin-left:35px;
cursor:hand;
}

.scuola {
height:40px;
width:200px;
line-height:26px;
background:url(skin/bt-scuola.png) left no-repeat;
float:left;
position:relative;
margin-top:10px;
margin-left:35px;
cursor:hand;
}

.pasti {
height:40px;
width:200px;
line-height:26px;
background:url(skin/bt-pasti.png) left no-repeat;
float:left;
position:relative;
margin-top:10px;
margin-left:35px;
cursor:hand;
}

.catering {
height:40px;
width:200px;
line-height:26px;
background:url(skin/bt-catering.png) left no-repeat;
float:left;
position:relative;
margin-top:10px;
margin-left:35px;
cursor:hand;
}



.avanti {
height:26px;
width:26px;
line-height:26px;
background:url(skin/pag.gif) no-repeat;
float:left;
position:relative;
padding-right:5px;
text-align:center;
margin-top:10px;
cursor:hand;
}


.indietro {
height:26px;
width:26px;
line-height:26px;
background:url(skin/pag2.gif) no-repeat;
float:left;
position:relative;
padding-right:5px;
text-align:center;
margin-top:10px;
cursor:hand;
}

.c_float {
position:relative;
float:left;
width:260px;
margin-left:140px;
padding-bottom:82px;
}

#slide1 {
position:absolute;
height:300px;
width:380px;
right:20px;
top:80px;
/*border:1px solid red;*/
}

input.tasto {
width:120px;
height:25px;
position:relative;
display:block;
background:url(skin/tasto.gif);
border:none;
color:#666;
font-size:12px;
font-family:"Georgia", "Lucida Grande", Verdana, Arial, sans-serif;
}

#entra a,#entra a:visited,#menu a,#menu a:visited {
color:#fff;
text-decoration:none;
border:0px;
}

#prodotti img,#produzione li {
padding:5px;
border:none;
}

#produzione ul li {
list-style-image: url(skin/dot.gif);
}

a.prodotti {
width:120px;
height:25px;
position:relative;
display:block;
background:url(skin/galleria.gif);
border:none;
text-indent:-9999px;
}

a.laboratorio_eng{
width:120px;
height:25px;
position:relative;
display:block;
background:url(skin/gallery.gif);
border:none;
text-indent:-9999px;
}

a.prodotti:hover {
background:url(skin/galleria.gif) left bottom;
}

a.laboratorio_eng:hover {
background:url(skin/gallery.gif) left bottom;
}

h3 {
color:#666;
font-size:16px;
font-family:"Georgia", "Lucida Grande", Verdana, Arial, sans-serif;
padding:0px;
margin:0px;
padding-bottom:20px;
}

p{text-align:center;}


#footer-intro {
position:relative;
height:55px;
width:760px;
text-align:center;
color:#616161;
font-size:11px;
font-family:"Georgia", "Lucida Grande", Verdana, Arial, sans-serif;
padding:0px;
margin:0px auto; 
}

#footer-intro a {color:#fff;}

.entra {
background:url(ita/skin/ita.gif) left;
width:22px; height:18px;
/*font-family:"Georgia", "Lucida Grande", Verdana, Arial, sans-serif;
color:#fff;*/
border:1px solid red;
}


/**********
 * Form
 **********
*/ 

#tit_form {
  font:13px verdana; color:#516481;
  width:160px; height:260px;
  /*border:1px solid #fcbd4f; */
  position:relative;
  margin-top:20px;
  left:44px;
  float:left;
  } 

#tit_form span {
  display:block;
  line-height:8px;
  }
  
/**********
 * Content
 **********
*/ 


.form {	font-size:12px; 
		font-family:"Georgia", "Lucida Grande", Verdana, Arial, sans-serif;
		color:#666; text-align:left; letter-spacing:0px; line-height:15px; 
		margin:8px 3px 0 0;
		/*border-bottom:1px dotted #ccc;*/
}

#mess {width:10px; position:relative;  color:#5B5154;
		float:left; margin-top:3px;}	  

				   
#column-dx-contatti {	position:relative;
			  			width:343px; height:181px; 
			  			margin-top:16px;
			  			float:left;
			  			/*border:1px solid red;*/}	
						
				   
#column-contatti {	position:relative; 
					width:440px; /*height:231px;*/ 
					margin-top:28px;
					margin-left:7px;
					float:left;
					border:1px solid red;
					}
					

#column-dati {position:relative;
			  width:80px; height:251px;
			  line-height:2.2em; 
			  margin-top:12px;
			  margin-left:50px; 
			  text-align:left;
			  float:left;
			  /*border:1px solid red;*/}
			  
.tab {	padding:0 0 0 0;	}
			  
			  
			  
#column-campi {
  position:relative; 
  margin-top:12px;
  right:5px; 
  /*border:1px solid red;*/
  float:left;
  text-align:left;
  }
  
.compila {text-align:left;}   

#google {width:396px; /*border:1px solid red;*/}



/*Database*/

#sx-prodotti {	width:240px; 
		height:auto !important;
		height:500px; min-height:500px;
		border-right: 1px solid #a5a5a5;
		float:left;
  		}	

#centro-prodotti {	width:700px;	
			/*border-right: 1px solid #a5a5a5;*/
			height:520px; 
			float:left;
			overflow:auto;
			}


ul { list-style:none; text-align:left; }
	



.menuCAT
{
font-size:14px;
color:#fff;
font-family: "Georgia", "Lucida Grande", Verdana, Arial, sans-serif;
font-weight:bold;
text-transform: none;
}

.menuCAT a
{
font-size:14px;
color:#fff;
font-family: "Georgia", "Lucida Grande", Verdana, Arial, sans-serif;
font-weight:bold;
text-transform: none;
}

.menuCAT a:hover
{
font-size:14px;
color:#006090;
font-family: "Georgia", "Lucida Grande", Verdana, Arial, sans-serif;
font-weight:bold;
text-transform: none;
}

.submenuCAT
{
font-size:12px;
color:#9D2A18;
font-family: "Georgia", "Lucida Grande", Verdana, Arial, sans-serif;
}

.submenuCAT a
{
font-size:12px;
color:#9D2A18;
font-family: "Georgia", "Lucida Grande", Verdana, Arial, sans-serif;
}

.submenuCAT a:hover
{
font-size:12px;
color:#5C5B60;
font-family: "Georgia", "Lucida Grande", Verdana, Arial, sans-serif;
text-decoration:underline;
}

.entry
{width:150px; /*border:1px solid red;*/ float:left; padding:20px 0 0 0;}

.entry a img {border:none; margin:10px 0 5px 0;}

.entry-title 
{font-size:14px; color:#fff;}




#sx-scheda {	width:240px; 
		height:auto !important;
		height:500px; min-height:500px;
		border-right: 1px solid #a5a5a5;
		float:left;
  		}	

#centro-scheda {	width:700px;	
			/*border: 1px solid #a5a5a5;*/
			height:572px; 
			float:left;
			overflow:auto; 
			}

.parent {color:#F6F; width:300px; border:1px solid red;}


.scheda {width:660px; /*border:1px solid #F0F;*/ padding:10px;}

.scheda img {margin-top:10px;}

.scheda a img {border: none; padding-bottom:20px;}

.scheda-title {font-size:14px; color:#FFF;}

.scheda a {text-align:left; padding:10px 0 0 0;}

.scheda-testo {padding:10px 30px 20px 30px; text-align:justify;}

a.sche {font-size:16px; text-align:left; color:#FFF; }

/*MENU a comparsa sx*/
#sx-prodotti ul li ul {display:none;}
#sx-prodotti ul li:hover ul {display:block;}

#sx-scheda ul li ul {display:none;}
#sx-scheda ul li:hover ul {display:block;}


/*GALLERIA*/
.GALLERIA img {	margin:0 10px 10px 10px; }

