body {background-color:#f4f4f4;;;width:960px;padding:0px;margin:0 auto;font:9px "Lucida Grande", Verdana,sans serif;text-align:center;}

div#container {height: 100%;min-height: 100%;margin: 0 auto;text-align:center;}


/********************************* HEADER *********************************************/

div#header {height:93px;width:960px;}

div#logo {height:93px;width:165px;float:left;}
div#logo img{padding:34px 0px 0px 0px ; margin:0 auto; border:0;}

div#lang {height:20px;float:right;padding:10px 2px 0px 0px;text-align:right;color:#323237;letter-spacing:-0.8px;}
div#lang a{color:#323237;text-decoration:none;}
div#lang a:hover{color:#323237;}

div#menu {height:7px;width:959px; margin:-28px 0px 0px 0px; text-align:right;}

/********************************* FINE HEADER *********************************************/



/********************************* CONTENUTO *********************************************/

div#content {width:960px;margin:0 auto;color:#323237;}


div#white {height:29px;}

div#bread {color:#323237;height:36px;width:960px;text-align:left;}
div#bread a{color:#323237;text-decoration:none;}
div#bread a:hover{color:#323237;text-decoration:underline;}
div#right_bread {margin:0px;padding:0px;font-size:18px;float:right;}

div#text {color:#323237;float:left;font-size:10px;text-align:justify;line-height:24px;margin:-8px 0px 0px 0px;}
div#text .tit{font-size:12px;}
div#text .tit a{color:#323237;text-decoration:none;}
div#text .tit a:hover{color:#323237;text-decoration:none;background-color:#dadada;}

div#catmenu {padding:0px 0px 0px 0px;margin:7px 0px 0px 0px;width:165px;display:block;border-bottom:1px solid #dadada;}
div#catmenu a{padding: 1px 1px 1px 1px;}
div#catmenu a.categorie{font-size:10px;}
div#catmenu .active{background-color:#dadada;}
div#catmenu ul{padding:0px 0px 5px 0px;margin:0px 0px 0px 0px;}

div#text .tit ul {margin-left:0px;padding-left:0px;font-size:9px; list-style-type:none;}
div#text a{color:#323237;text-decoration:underline;}
div#text a:hover{color:#999999;}

div#img {float:left;}
div#img img{border:9px solid #dadada;}

div#corp a{float:left;margin:0px 0px 0px 35px;width:175px; height:175px;border:9px solid #dadada;}
div#corp a:hover {float:left;width:175px; height:175px;border:9px solid #aaaaaa;}

div#white2 {height:30px;}

/********************************* FINE CONTENUTO *********************************************/



/********************************* FOOTER *********************************************/

#footer {
width:960px;
float:right;
text-align:right;
color:#323237;
font-size:9px ;
border-top:1px solid #dadada;
padding:5px 0px 10px 0px;
margin-top:20px ;
line-height:16px;
}
#footer a{color:#323237;text-decoration:none;}
#footer a:hover{color:#999999;}
#footer a.credits{text-decoration:underline;}

/********************************* FINE FOOTER *********************************************/



/********************************* FORM *********************************************/

/**************************************************************************************************
* FORM ** FORM ** FORM ** FORM ** FORM ** FORM ** FORM ** FORM ** FORM ** FORM ** FORM ** FORM *
**************************************************************************************************/

#form label{
text-align:right;
width:80px;
float:left;
padding:0;
}

#form .campi{
font-size:11px;
background-color: #dadada;
border: 1px solid #dadada;
padding:2px;
height:14px;
width:238px;
margin:2px 0 5px 10px;
}
#form .campi:focus, #stylized textarea.campi:focus{ border:solid 1px #414141; }

#form textarea.campi{
font:11px Arial;
background-color: #dadada;
border: 1px solid #dadada;
padding:4px 2px;
height:70px;
width:300px;
margin:2px 0 10px 10px;
}
#submit{
width:100px;
margin:0 0 0 296px;
padding:4px;
background:#292929;
text-align:center;
color:#f4f4f4;
border:solid 1px #292929;
}
#submit:hover{
color:#292929;	
background:#dadada;
border:1px solid #414141;
cursor:pointer;
}

.input
{
color: #323237;
font-size:10px;
background: #dadada;
border: 1px solid #dadada;
height:15px;
width:238px;
float:left;
vertical-align:middle;
}

.button{font-size:9px;color: #323237; width:64px;background: #f4f4f4;float:left;border: 1px solid #f4f4f4;text-decoration:underline;} 


.search_input
{
color: #323237;
font-size:10px;
background: #dadada;
border: 1px solid #dadada;
height:17px;
width:238px;
float:left;
margin:0;
vertical-align:middle;
}

.search_button{font-size:9px;color: #323237; width:64px;background: #f4f4f4;float:left;border: 1px solid #f4f4f4;text-decoration:underline;} 



/********************************* FINE FORM *********************************************/




/********************************* EXTRA *********************************************/

div#swf {height:343px;width:943px;border:8px solid #dadada;margin:0px; background-color:#000000; z-index:10;}

div#clear{clear:both;}

div#pdf {margin-top:10px;float:left;margin:10px 2px;text-align:left;}
div#pdf a img{-moz-opacity: 1.0;opacity: 1.0;}
div#pdf a:hover img{-moz-opacity: 0.5;opacity: 0.5;}

div#answer {
	width:565px;
	min-height:400px;
	border:9px solid #dadada;
	background-color:#323237;
	color:#f4f4f4;
	text-align:left;
	float:right;
	padding:11px 15px 11px 15px;
}
div#answer table td{border-bottom:1px solid #4f4f5a;}
div#answer a{ color:#f4f4f4;text-decoration:underline;}
div#answer a:hover{ color:#f4f4f4;text-decoration:none;}

div#boxnews{border:9px solid #dadada;width:175px; height:175px;margin:0px;padding:0px 0px 0px 0px;text-align:left;}
div#boxnews a{color:#323237;text-decoration:none;}
div#boxnews a:hover{color:#323237;text-decoration:underline;}


div#showgallery {text-align:left;font-size:9px;padding:5px 10px 12px 12px;}
div#showgallery a{color:#323232;}

.txt_cat {text-align:justify;padding:10px 0px 0px 0px;}

/********************************* FINE EXTRA *********************************************/




/********************************* MENU *********************************************/

#nav, #nav ul {
	padding: 0px 0px 0px 0px ;
	margin: 0px 0px 0px 0px;
	list-style: none;
	float:right;
}

#nav p {width:165px;border-bottom:1px solid #dadada; background-color:#f4f4f4;height:20px;margin-top:-2px;}
#nav p.last {width:130px;border-bottom:0px; background-color:#f4f4f4;height:20px;margin-top:-2px;margin-bottom:0px;}
#nav a {color:#323237;text-decoration:none;padding: 2px;}
#nav a:hover { background-color:#dadada;}
#nav a:active { background-color:#dadada;}

#nav li {display: block;float: left;text-align:left; }
#nav li ul{
	width:182px;
	position: absolute;
	visibility:hidden;
	margin:0px 0px 0px 0px;
	padding:27px 20px 0px 0px;
	background:#f4f4f4;
	border-bottom:1px dotted #dadada;
	border-left:1px dotted #dadada;
	border-right:1px dotted #dadada;		
	z-index:100;	

}

#nav li:hover ul {margin:1px 0px 0px -15px; padding:30px 0px 0px 15px!important ;visibility:visible; background-color:#f4f4f4;	}

#nav li:hover ul, #nav li.sfhover ul {padding:30px 0px 0px 15px!important ;visibility:visible;}

/********************************* FINE MENU *********************************************/


/********************************* PAGINAZIONE CATALOGO *********************************************/

#category {background: #f4f4f4;float:right;margin:0;padding:0;width:737px;height:100%;position:relative;font-size:10px;line-height:16px;}
#category img{border:1px solid #323237;width:737px;height:300px;}

#linee_category {float:right;width:719px; border:8px solid #dadada;background-color:#ffffff;padding:10px 0px 10px 0px ;margin:0px 0px 0px 0px;}
#linee_category #prodotti {border:1px solid #ffffff;float:left;width:173px;height:185px;position:relative;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;left:10px;}
#linee_category #prodotti:hover {border:1px solid #dadada;float:left;width:173px;height:185px;position:relative;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;z-index:1;}
#linee_category #prodotti_img {width:168px;height:138px;}
#linee_category #prodotti_img img{bottom:43px;position:absolute;left:29px;}
#linee_category #prodotti_txt {width:148px;height:43px;padding:0px 7px 0px 7px;margin:0 auto;bottom:0;position:absolute;left:0;z-index:2;}
#linee_category a{color:#323237;text-decoration:none;}
#linee_category a:hover{color:#dadada;}

div#titolo_prod {font-size:18px;padding:15px 2px 5px 2px;}


/********************************* PAGINAZIONE CATALOGO *********************************************/




/********************************* SHOWROOM *********************************************/

div#shw1 {filter:alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3;width:120px; height:438px;margin:0;padding:0;float:right;padding:0px 0px 0px 0px; background:url(img/loading.gif) no-repeat;}
div#shw1:hover {filter:alpha(opacity=100);-moz-opacity:1.0;opacity: 1.0; }
div#shw2 {filter:alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3;width:120px; height:438px;margin:0;padding:0;float:right;padding:0px 4px 0px 0px;background:url(img/loading.gif)no-repeat;}
div#shw2:hover {filter:alpha(opacity=100);-moz-opacity:1.0;opacity: 1.0;}
div#shw3 {filter:alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3;width:120px; height:438px;margin:0;padding:0;float:right;padding:0px 4px 0px 0px;background:url(img/loading.gif)no-repeat;}
div#shw3:hover {filter:alpha(opacity=100);-moz-opacity:1.0;opacity: 1.0;}
div#shw4 {filter:alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3;width:120px; height:438px;margin:0;padding:0;float:right;padding:0px 4px 0px 0px;background:url(img/loading.gif)no-repeat;}
div#shw4:hover {filter:alpha(opacity=100);-moz-opacity:1.0;opacity: 1.0;}
div#shw5 {filter:alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3;width:120px; height:438px;margin:0;padding:0;float:right;padding:0px 4px 0px 0px;background:url(img/loading.gif)no-repeat;}
div#shw5:hover {filter:alpha(opacity=100);-moz-opacity:1.0;opacity: 1.0;}

.gallery {width: 334px; height: 437px !important;float:right;border-top:1px dotted #dadada;border-bottom:1px dotted #dadada;border-left:1px dotted #dadada;margin:0px;padding:0px;}

div#shw_line {width:70px;text-align:left;font-size:9px;padding:0px 0px 30px 12px;float:left;color:#4f4f5a;}
div#shw_line img{width:40;height:30px;}
.shw_TH {margin:0px;padding:0;border:1px solid #dadada;}

div#boxgallery a{color:#323237;text-decoration:underline;}
div#boxgallery a:hover{text-decoration:none;}


/********************************* FINE SHOWROOM *********************************************/

