body {
text-align:center;
/*background:url(skin/bg.jpg) repeat-x #000;*/
background:#1c1c1c;
color:#444;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

a {
color:#666;
outline:none;
}

#Content {
width:100%;
text-align:justify;
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;
}

#flash {
width:600px;
height:340px;
position:relative;
}

#flash-intro {
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:5px;
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;
}

#logo-dx {
position:relative;
float:right;
background:url(skin/logo-dx.jpg) no-repeat;
width:400px;
height:100px;
margin:1px solid red;}

#header {
width:900px;
height:200px;
position:relative;
float:left;
/*border:1px solid red;*/
}

#header_fade {
width:900px;
height:200px;
background:url(skin/header.gif) no-repeat;
}

#box {
position:relative;
height:600px;
width:100%;
float:left;
/*background:url(skin/box.gif) no-repeat;*/
/*border:1px solid white;*/
}

#box-cont {
position:relative;
height:320px;
width:880px;
float:left;
overflow:auto;
margin:0;
/*border:1px solid white;*/
}

#menu {
position:relative;
height:35px;
/*padding-left:15px;*/
width:100%;
/*background:url(skin/menu_bg.gif) repeat-x;*/
background:#1c1c1c;
color:#fff;
font-size:16px;
/*font-weight:700;*/
font-family:Arial, Helvetica, sans-serif;
line-height:35px;
}

#content-menu {
position:relative;
width:900px;
margin:0px auto;
text-align:center;
}

#menu a {
color:#b1d81d;
text-decoration:none;
}


#menu a:hover {
color:#fff;
text-decoration:underline;
}

#menu a.visited {
color:#DD7088;
}

#menu a.sel {
color:#b1d81d;
text-decoration:none;
}




#footer {
position:relative;
height:55px;
width:100%;
float:left;
color:#5d5d5d;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:0px;
text-align:center;
top:50px;
}

#footer a, #footer-intro a {color:#fff;}

#footer-intro {
position:relative;
height:55px;
width:100%;
float:left;
color:#5d5d5d;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:0px;
text-align:center;
margin-top:15px;
}


#footer_fade {
position:absolute;
height:35px;
width:100%;
background:url(skin/bg-fade.gif) repeat-x;
/*background:url(skin/footer.gif) no-repeat;
right:25px;
top:0px;*/
}

#side {
position:absolute;
height:400px;
width:220px;
right:-220px;
top:0;
/*border:1px solid red;*/
}

#side_fade {
height:400px;
width:220px;
background:url(skin/side.gif) no-repeat;
}

#con_fade {
position:absolute;
margin:100px 0 0 200px;
padding:10px;
/*margin:0px auto;
text-align:center;*/
height:600px;
width:320px;
background:url(skin/con-fade.gif) no-repeat;
}


#left_azienda {
width:400px;
padding:40px;
}

.map {
margin:40px 0px 0px 80px;
border:1px dashed #fff;
padding:5px;
}

.clic {
margin:0 0 120px 40px;
}

#produzione {
padding:20px 60px 20px 40px;
}

#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:20px;
}

#tab_container {
height:16px;
position:relative;
}

.avanti {
height:26px;
width:26px;
line-height:26px;
background:url(skin/pag.gif) no-repeat;
float:right;
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:right;
position:relative;
padding-right:5px;
text-align:center;
margin-top:10px;
cursor:hand;
}

.c_float {
position:relative;
float:left;
margin-left:20px;
width:250px;
}

#slide1 {
position:relative;
height:570px;
width:100%;
/*right:20px;
top:100px;*/
}

#con {
/*background:url(skin/azienda.jpg) no-repeat;*/
position:relative;
height:570px;
width:100%;
/*border:1px solid black;*/
/*right:20px;
top:100px;*/
}

div.preload
{	position:absolute;
    width: 100%;
    height: 570px;
    padding: 0;
    border: solid 1px #000000;
}

div.preload img
{
    display: block;
    background: url(skin/loading.gif) no-repeat;
    background-position: center center;
}


#box-txt-contatti img
{	text-align:center;
	margin:0px auto; position:relative;
	border: solid 1px #000000;

}



#box-txt {
background:#1c1c1c;
text-align:center;
position:relative;
display:block;
padding:10px;
float:left;
width:400px;
height:auto;
margin:97px 0 0 50px;
filter: alpha(opacity=75);
}

#box-txt p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
text-align:left;}


#box-txt a img {
border:none;
}

#box-txt span {
color:#547731;
font-weight:bold;}

#box-txt-contatti {
background:#1c1c1c;
text-align:center;
position:relative;
display:block;
padding:10px;
float:left;
width:400px;
height:auto;
margin:97px 0 0 50px;
filter: alpha(opacity=95);
color:#fff;
}

#box-txt-contatti p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;}

#box-txt-contatti p.dida {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#868686;
margin:2px;}


#column-sx {
  position:relative; 
  width:200px; 
  margin-top:95px;
  float:left; 
  opacity: .4; 
  filter: alpha(opacity=85);
  background:#1c1c1c;
  /*border:1px solid red;*/ 
  }
 
#column-sx span {
  display:block; margin:0 0 0 0; padding:0 0 0 0; 
   text-align:center; width:100px;  }
  
#elenco ul { list-style:none; margin-top:65px; text-align:left;   width:200px; }
 
#elenco li { /*background:#1c1c1c;*/ padding:5px; list-style:none; text-align:left;  }

.prodotti { font:13px Arial, Helvetica, sans-serif; color:#FF9001; }
.prodotti a { font:13px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;  }
.prodotti a:hover {color:#547731; }
.attivo { font:13px Arial, Helvetica, sans-serif; color:#547731; font-weight:bold; text-decoration:underline; }



/**********
 * Contatti
 **********
*/ 


				
.testo {
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
font-weight:normal;
text-align:left;
}


table#tab {margin:10px; 0 0 0px;}



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;
}

#bottone {
position:relative;
width:249px; height:83px;
float:left;
background:url(skin/bt_business.gif) left bottom;
}


#prodotti {
padding:70px 110px 0 110px;
}

#poker-room {	position:relative;
				float:left;  }
				


/*database*/

.entry img {	
float:left;	margin:20px; border:0px;	
}
.entry a {}

p.descr {	
font-family:"Georgia", "Lucida Grande", Verdana, Arial, sans-serif;
font-size:12px; padding:0 20px 20px 20px;
        }

h1 {
color:#7c1f0d;
font-size:20px;
font-family:"Georgia", "Lucida Grande", Verdana, Arial, sans-serif;
margin:0 20px 20px 20px;
}

.data {	margin:20px; font-family:"Georgia", "Lucida Grande", Verdana, Arial, sans-serif; }

