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

#wrapper {
width:878px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
background-color:#000000;
}
body {}
/*home*/
.right {
background-image:url(images/dx.jpg);
background-repeat:no-repeat;
width:225px;
height:647px;
float:right;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
}
.produit {
font-size:11px;
width:95%;
margin-left:40px;

}
.news {
width:600px;
margin-left:40px;
margin-right:40px;

}
.produit p {
width:400px;
}

.left {
background-image:url(images/lft.jpg);
background-repeat:no-repeat;
width:653px;
height:550px;
}
.sotto {
border-left:1px solid #000000;
border-bottom:1px solid #000000;
width:652px;
height:97px;
background-color:#b8a084;

}
/*azienda*/
.right_azienda {
background-image:url(images/dx1_old.jpg);
background-repeat:no-repeat;
width:225px;
height:647px;
float:right;
border-bottom:1px solid #000000;
}
.right_azienda1 {
background-image:url(images/dx10.jpg);
background-repeat:no-repeat;
width:225px;
height:647px;
float:right;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
}
.right_azienda11 {
background-image:url(images/dx1.jpg);
background-repeat:no-repeat;
width:225px;
height:647px;
float:right;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;

}

.right_prod {
background-image:url(images/dx5.jpg);
background-repeat:no-repeat;
width:225px;
height:647px;
float:right;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
}
.right_prod50 {
background-image:url(images/dx11.jpg);
background-repeat:no-repeat;
width:225px;
height:647px;
float:right;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
}
.right_prod51 {
background-image:url(images/dx12.jpg);
background-repeat:no-repeat;
width:225px;
height:647px;
float:right;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
}
.right_prod1 {
background-image:url(images/dx6.jpg);
background-repeat:no-repeat;
width:225px;
height:647px;
float:right;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
}
.right_prod2 {
background-image:url(images/dx7.jpg);
background-repeat:no-repeat;
width:225px;
height:647px;
float:right;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
}
.right_prod3 {
background-image:url(images/dx8.jpg);
background-repeat:no-repeat;
width:225px;
height:647px;
float:right;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
}
.right_prod4 {
background-image:url(images/dx9.jpg);
background-repeat:no-repeat;
width:225px;
height:647px;
float:right;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
}
.right_prod5 {
background-image:url(images/dx2.jpg);
background-repeat:no-repeat;
width:225px;
height:647px;
float:right;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
}
.right_prod6 {
background-image:url(images/dx3.jpg);
background-repeat:no-repeat;
width:225px;
height:647px;
float:right;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
}

.left1 {
background-color:#000000;
width:653px;
height:572px;
float:left;
}
.left5 {
background-color:#000000;
width:653px;
height:572px;
float:left;


}
.left11 {
background-color:#000000;
width:653px;
height:572px;
float:left;
overflow:auto;
overflow-x:hidden;
}
.left2 {
background-color:#ffffff;
width:651px;
height:572px;
border-left:1px solid #000000;
border-top:1px solid #000000;
float:left;
overflow:auto;
overflow-x:hidden;
}
.left20 {
background-color:#ffffff;
width:370px;
height:1200px;
float:left;/*
overflow:auto;
overflow-x:hidden;*/
}
.left3 {
background-color:#000000;
width:652px;
height:572px;
float:left;
}
.product {
width:629px;
height:572px;
background-color:#FFFFFF;}
.gauc {
width:275px;
height:572px;
background-color:#FFFFFF;
float:right;
border-left:1px solid #000000;
border-top:1px solid #000000;}

.sotto1 {
border-left:1px solid #000000;
border-bottom:1px solid #000000;
width:651px;
height:75px;
background-color:#000000;
float:left;

}
.sotto10 {
border-left:1px solid #000000;
border-bottom:1px solid #000000;
width:652px;
height:75px;
background-color:#000000;
float:left;

}
.testosotto {
font-size:9px; color:#77787b;
padding-top:18px;
 clear:both;}
 *+html .testosotto {
font-size:9px; color:#77787b;
padding-top:0px;
 clear:both;}

.log_azienda {
width:100%;
height:113px;

}
.clear {
clear:both;}
.log_azienda1 {
width:580px;
margin-left:37px;
height:170px;
background-color:#010101;

}
.log_azienda10 {
width:580px;
margin-left:37px;
height:90px;
background-color:#010101;

}

.log_azienda2 {
width:150px;

background-color:#ffffff;
float:right;


}
.log_azienda30 {
width:142px;

background-color:#ffffff;
float:right;
color:#B79F85;
font-size:11px;
padding-bottom:10px;
padding-right:8px;

}
.log_azienda30 p {
padding-right:8px;

}

.desc {
width:210px;
height:100%;
background-color:#ffffff;
float:right;
font-size:11px;
padding-right:5px;
color:#79797C;
padding-top:100px;

}
.desc1 {
width:145px;
background-color:#ffffff;
float:right;

}
.scheda {
width:110px;
margin-top:100px;
margin-left:3px;




}
.scheda a:hover {
text-decoration:underline;
}

.desc1 img{
margin-top:120px;
}



.left1 h2 {
font-size:15px;
font-weight:bold;
margin-left:10px;

}
.left11 h2 {
font-size:15px;
font-weight:bold;
margin-left:10px;

}
.left5 h2 {
font-size:15px;
font-weight:bold;
margin-left:10px;

}

.left3 h2 {
font-size:15px;
font-weight:bold;
margin-left:10px;

}

.left1 p {
font-size:10px;
LETTER-SPACING: 1px;
margin-left:26px;
margin-right:25px;
color:#948166;
line-height: 150%;

}
.left11 p {
font-size:10px;
margin-left:10px;
margin-right:10px;
text-align:justify;
color:#ab947c;
line-height: 120%;

}

.left5 p {
font-size:10px;
margin-left:10px;
margin-right:10px;
text-align:justify;
color:#ab947c;
line-height: 120%;

}

.left3 p {
font-size:10px;
margin-left:10px;
margin-right:10px;
text-align:justify;
color:#ab947c;
line-height: 120%;

}

li.menu1 {

float:left;
font-size:10px;
padding:0px 0px 5px 5px;
list-style-type:none;
color:#77787b;
text-align:center;


}
li.menu1ted {

float:left;
font-size:10px;
padding:0px 0px 5px 5px;
list-style-type:none;
color:#77787b;
text-align:center;


}

 li.menu1 a {
text-decoration:none;
color:#77787b;

padding-right:20px;
padding-top:10px;
}
 li.menu1ted a {
text-decoration:none;
color:#77787b;

padding-right:15px;
padding-top:10px;
}


*+html li.menu1 a {
text-decoration:none;
color:#77787b;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

li.menu1 a:hover {
text-decoration:underline;
color:#77787b;
}

*+html li.menu1ted a {
text-decoration:none;
color:#77787b;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

li.menu1ted a:hover {
text-decoration:underline;
color:#77787b;
}


li.menu10 {
float:left;
font-size:10px;
padding:0px 0px 5px 15px;
list-style-type:none;
color:#ec7d1f;
font-weight:bold;


}
li.menu10 a {
text-decoration:none;
color:#ec7d1f;
}
li.menu10 a:hover {
text-decoration:underline;
color:#ec7d1f;
}

ul.menu {
margin-top:-20px;
padding-top:0px;
margin-left:50px;

width:500px;

}
*+html ul.menu {
margin-top:-10px;
padding-top:0px;
margin-left:50px;
width:500px;

}

ul.menu_azienda {
margin-top:0px;
padding-top:0px;
padding-left:11px;
}



.sm span img { border:none;}
.sm {list-style:none; width:600px; height:324px; display:block; overflow:hidden}
.sm span {float:left; display:inline; overflow:hidden}


#texto {
color: #BCA088;
font-size:13px;
padding:0px 0px 0px 10px;
}

#mappa {
width:300px;
height:300px;
float: right;
margin-right:10px;
}
div#menu_scheda {width: 110px;; background:#ffffff;margin-left: 10px;padding-top:120px; }
div#menu_scheda ul {padding:0px; width: 100px;  margin:0px;padding-top:10px;}
div#menu_scheda li.sousmenu {padding-bottom:8px;width: 100px;}
div#menu_scheda ul li {position:relative; list-style: none; font-size:11px;background-image:url(images/1.jpg);background-position:right; background-repeat:no-repeat;}
div#menu_scheda ul ul {position: absolute; top: 0; left: 100px; display:none}
div#menu_scheda li a {text-decoration: none;color:#a22b53;font-weight: lighter;}
div#menu_scheda ul.niveau1 li.sousmenu ul.niveau2, 
div#menu_scheda ul.niveau2 li.sousmenu ul.niveau3 {display:block;padding-left:20px;} 
div#menu_scheda ul.niveau2 { background-image:url(images/1.jpg);
background-repeat:no-repeat;margin-left:3px;}
div#menu_scheda ul.niveau2 li {padding-bottom:10px;}



div#menu {width: 580px;; background:#000000;margin-left: 37px;}
div#menu ul {padding:0px; width: 200px;  margin:0px;padding-top:10px;}
div#menu li.sousmenu {padding-bottom:8px;width: 100px;}
div#menu ul li {position:relative; list-style: none; font-size:11px;}
div#menu ul ul {position: absolute; top: 0; left: 100px; display:none}
div#menu li a {text-decoration: none;color:#a22b53;font-weight: lighter;}
div#menu ul.niveau1 li.sousmenu ul.niveau2, 
div#menu ul.niveau2 li.sousmenu ul.niveau3 {display:block;padding-left:20px;} 
div#menu ul.niveau2 { background-image:url(images/1.jpg);
background-repeat:no-repeat;margin-left:-20px;}
div#menu ul.niveau2 li {padding-bottom:10px;}


a.referenze_link {
text-decoration:none;
color:#EC7D1F;
}
a.referenze_link:hover {
text-decoration: underline;
color:#EC7D1F;
}
#arrow_up {

background-image: url(images/arrow_up.gif);

background-position: center top;

background-repeat: no-repeat;

width: 31px;

height: 50px;

margin-top: 35px;

}

#arrow_up:hover {

cursor: pointer;

}
#arrow_down {

background-image: url(images/arrow_down.gif);
background-position: center bottom;
background-repeat: no-repeat;
width: 31px;
height: 50px;
}
#arrow_down:hover {
cursor: pointer;
}
#track

{

float: right;

height: 200px;

}




















#conteneur
{
	margin-top:8px;
	background:url(img/backgroundconteneur.png) repeat-x;
	height:426px;
	width:998px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
.news
{
	padding-top:11px;
	margin-left:25px;
	width:600px;
}
#newstitre
{
	background:url(img/headnews.png) repeat-x;
	height:24px;
	width:120px;
}
#newscontenu
{
	margin-top:11px;
	margin-left:34px;
	background:url(img/news.png) no-repeat;
	height:332px;
	width:300px;
	padding-top:12px;
}
.titrenews
{
	margin-left:7px;
	background:url(img/newstitre.png) no-repeat;
	height:31px;
	width:257px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	padding-left:25px;
}
.contenunews
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin-left:17px;
	color:#FFFFFF;
	margin-bottom:10px;
	width:245px;
}
.scrollgeneric {
	position: absolute;
}

.vscrollerbase {
	width: 15px;
	background:url(img/scrollbackground.png);
}

.vscrollerbar {
	width: 15px;
	background-color: black;
}

.vscrollerbar {
	background: url(img/scrollfleche.png) no-repeat;
	height:24px;
}

.vscrollerbase {
	background: #D7EBDF url(img/scrollbackground.png) repeat-y;
}
