body {
text-align:center;
background:url(skin/bg.gif) repeat-x #463A36;
color:#444;
font-size:12px;
font-family:"Georgia", "Lucida Grande", Verdana, Arial, sans-serif;
margin:0;
padding:0;
}

a {
outline:none;
}

#Content {
width:900px;
text-align:left;
margin:0 auto;
}

#Content2 {
width:600px;
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:600px;
height:340px;
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;
}


.foto {padding-top:20px; padding-left:18px; float:left;}

#header {
width:900px;
height:162px;
position:relative;
float:left;
}

#header_fade {
width:900px;
height:162px;
background:url(skin/header.gif) no-repeat;
}

#box {
position:relative;
height:400px;
width:900px;
float:left;
background:url(skin/box.gif) no-repeat;
}

#box-prodotti {
position:relative;
height:400px;
width:900px;
float:left;
background:url(skin/box-prodotti.gif) no-repeat;
}


#footer {
position:relative;
height:55px;
width:900px;
float:left;
color:#fff;
font-size:9px;
font-family:"Lucida Grande", Verdana, Arial, sans-serif;
padding:0px;
}

#footer a {color:#fff;}

#footer_fade {
position:relative;
height:150px;
width:900px;
background:url(skin/footer.gif) no-repeat;
padding-top:10px;
padding-left:40px;
}

#side {
position:absolute;
height:200px;
width:112px;
left:-112px;
top:0;
}

#side_fade {
height:200px;
width:112px;
background:url(skin/side.gif) no-repeat;
}

#menu {
position:relative;
height:35px;
padding-left:35px;
width:885px;
/*background:url(skin/menu_bg.gif) no-repeat;*/
color:#dec4b5;
font-size:16px;
/*font-weight:700;*/
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
line-height:35px;
margin:5px;
}

#menu a {font-color:#dec4b5;}

#menu a:hover {
color:#fff;
text-decoration:underline;
}

#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;
}

#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:justify;}


#footer-intro {
position:relative;
height:55px;
width:760px;
text-align:center;
color:#8e4b29;
font-size:11px;
font-family:"Georgia", "Lucida Grande", Verdana, Arial, sans-serif;
padding:0px;
margin:0px auto; 
}

#footer-intro a {color:#3b1a0d;}

.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;
}
