body {background-color:#323237;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 ;}

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

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:#666666;}

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:14px;}
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 .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 {background:url(img/index_corpid.jpg);float:left;margin:0px 0px 0px 35px;width:175px; height:175px;border:9px solid #dadada;}
div#corp .arrow{margin:154px 11px 5px 150px;text-align:right;}

div#white2 {height:30px;}

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



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

#footer {
width:960px;
float:right;
text-align:right;
color:#f4f4f4;
font-size:9px ;
border-top:1px solid #dadada;
padding-top:10px;
padding-bottom:20px;
}
#footer a{color:#f4f4f4;text-decoration:none;}
#footer a:hover{color:#dadada;}
#footer a.credits{text-decoration:underline;}

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



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

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

div#clear{clear:both;}


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




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

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

#nav p {width:130px;border-bottom:1px solid #dadada; background-color:#323237;height:20px;margin-top:-2px;}
#nav p.last {width:130px;border-bottom:0px; background-color:#323237;height:20px;margin-top:-2px;margin-bottom:0px;}
#nav a {color:#f4f4f4;text-decoration:none;padding: 1px;}
#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:147px;
	position: absolute;
	visibility:hidden;
	margin:0px 0px 0px 0px;
	padding:27px 20px 0px 0px;
	background: background-color:#323237;
	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:#323237;	}

#nav li:hover ul, #nav li.sfhover ul {visibility:visible;}

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


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

#category {float:right;margin:0;padding:0;width:737px; height:397px;border:1px solid #323237;}

#linee_category {float:right;width:719px; border:8px solid #dadada;background-color:#ffffff;padding:5px 5px 5px 20px;margin:0px 0px 20px 0px;}
#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 *********************************************/
