body{
    background: #F3F3F3;
	font-family:Verdana;
	font-size:11px;
	margin:0px 0px 0px 0px;
	color:#000;
}

a {
	font-family:Verdana;
	font-size:10px;
	color: #000000;
	text-decoration:none;
}

a:hover {
	font-family:Verdana;
	font-size:10px;
	color: #CC0000;
}

h1{
	color: #CC0000;
	text-decoration:none;
    font-size:11px;
	font-family:Verdana;
	margin:0px;
	padding:0px;
}

h2{
	color: #000;
	text-decoration:none;
	font-size:10px;
	font-family:Verdana;
	margin:0px;
	padding:0px;
}

h3{
	color: #CC0000;
	text-decoration:none;
	font-size:10px;
	font-family:Verdana;
	margin:0px;
	padding:0px;
}

h4{
    font-size:11px;
}

h5{
    background:url(../img/line.jpg) repeat-x;
	height:1px;
	clear:both;
	margin:0px;
	padding:0px;
	width:470px;
}

h6{
    background:url(../img/line.jpg) repeat-x;
	height:1px;
}

#page{
	width:800px;
	height:487px;
	margin:0px auto;
}

#centerbox{
   display:block;   
   width:100%;   
   height:487px;   
   position:absolute;
   background:url(../img/page.jpg) repeat-x;
   top:15%;     
   margin:0px 0 0 0px;
}

#centerbox-ever{
   display:block;   
   width:815px;      
   position: relative;
   top:15%;
   margin:0px auto;
}

#header_index{
	width:800px;
	margin:0px auto;
}

#header_index img{
	margin:-55px 0px 0px 0px;
}

#content_index{
	width:800px;
	height:355px;
	margin: auto;
	margin-top:7px;
}

#footer_index{
	width:800px;
	clear:both;
	color: #666666;
	margin-top:15px;
	text-align:right;
}

#lingue_index{
	float:left;
	color: #666666;
	margin-top:0px;
	margin-left:0px;
	text-align: left;
}

#lingue_index img{
    float:left;
	border: #666666 1px solid;
	margin-right:10px;
}

#power_index{
	float:left;
	color: #666666;
	margin-top:0px;
	text-align:right;
	margin-left:310px;
}

.slogan_index{
	float: right;
}

/*home*/
#page_home{
	width:845px;
	margin:0px auto;
}

#header_home{
	width:815px;
	height:105px;
	margin:-55px 0px 0px 0px;
	padding-top:10px;
	padding-left:30px;
	margin:0px auto;
}

#header_home-img{
	width:164px;
	float:left;
	margin-top:20px;
	position:relative;
}

#contentcontainer_up{
	width:845px;
	height:45px;
	float:left;
	background:url(../img/contentcontainer_up.jpg) repeat-x;
}

#contentcontainer{
	text-align: left;
	float: left;
	clear:both;
	width:845px;
	background:url(../img/contentcontainer.jpg) repeat-y;
}

#contentcontainer_down{
	width:845px;
	height:50px;
	background:url(../img/contentcontainer_down.jpg) repeat-y;
	margin:0px auto;
	clear:both;
}

#footer_ever{
	width:845px;
	margin:0px auto;
	color: #666666;
	text-align: center;
}

#lingue_ever{
	float: right;
	color: #666666;
	margin-top:80px;
	margin-right:20px;
	text-align: left;
}

#lingue_ever img{
    float:left;
	border: #666666 1px solid;
	margin-right:10px;
}

#mainmenu {
    float:left;
	font-size:10px;
	color:#000000;
	width:650px;
}

#mainmenu ul{
    width:650px;
    height:0px;
}

#mainmenu li{
	padding: 0px 8px 0px 8px;
	float:left;
	margin-top:0px;
	list-style:none;
	
}

#mainmenu li a{
	text-decoration: none;
	color: #000;
	background: url(../img/elenco.jpg) no-repeat left center;
	list-style:none;
	padding:0px 0px 0px 10px;
}

#mainmenu li a:hover{
	cursor: pointer;
	color: #000066;
	text-decoration:underline;
}

#content{
    float:left;
	text-align: left;
	margin-left:0px;
	margin-top:20px;
	font-size:11px;
	width:470px;
}

#content_home{
    float:left;
	text-align: justify;
	width:785px;
	margin-left:30px;
	font-size:11px;
	clear:both;
}

#content-contenitore{
    float:left;
	margin:0px;
}

#content-contenuti{
    float:left;
	margin:0px;
	padding-left:5px;
	width:480px;
}

#content-contenuti-prodotti{
    float:left;
	margin:0px;
	padding-left:5px;
	width:580px;
}

#box_content_cat{
    float:left;
	width:270px;
	margin:0px 0px 0px 5px;
	background:url(../img/repeat.jpg) repeat-y;
}

#box_prodotti_pag{
    float:left;
	width:225px;
	height:300px;
	margin:0px 0px 0px 35px;
	background:url(../img/C1010071.jpg) no-repeat;
	
}

#box-cat{
    float:left;
	text-align: left;
	width:240px;
	padding-bottom:20px;
	margin:0px 0px 0px 40px;
}

#box-news{
    float:left;
	text-align: left;
	width:490px;
	padding-left:0px;
	margin:10px 0px 0px 0px;
	clear:both;
}

#box-title{
    float:left;
	text-align: left;
	width:490px;
	padding-left:10px;
	margin:10px 0px 0px 30px;
	clear:both;
}

.text-content{
    padding-left:10px;
	padding-top:0px;
}

.text-content-news{
    padding-left:10px;
	padding-top:0px;
	margin-top:0px;
}

.text-content-news img{
    float:left;
	border: #CCCCCC 1px solid;
	margin-right:10px;
}

.text-content-prod{
    padding-left:10px;
	padding-right:5px;
	padding-top:0px;
	overflow: auto;
	height:300px;
	scrollbar-face-color: #DDD; 
	scrollbar-highlight-color: #fff; 
	scrollbar-shadow-color: #fff; 
	scrollbar-3dlight-color: #fff; 
	scrollbar-arrow-color: #000; 
	scrollbar-track-color: #fff; 
	scrollbar-darkshadow-color: #fff; 
	scrollbar-base-color: #fff; 
}

.text-content-prod img{
    float:left;
	clear:both;
	border: #CCCCCC 1px solid;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:20px;
}

#img_cat{
    margin-left:10px;
	float: left;
	width:100px;
	height:78px;
	margin-top:25px;
}

#img_cat img{
	border:1px solid #999999;
}

.img{
    margin-left:7px;
	padding:2px 2px 2px 2px;
	background: #000;
}

.txt-news{
    font-family:Verdana;
	font-size:11px;
}

#img-news{
    font-family:Verdana;
	font-size:11px;
	float: left;
	width:100px;
	height:100px;
	margin-left:20px;
}

#news-text{
    font-family:Verdana;
	font-size:11px;
	float: left;
	width:340px;
}

.img-contat{
    margin-left:30px;
	border: 1px solid #000;
}

#img_prod{
    float: left;
	height:96px;
	margin-top:15px;
	margin-left:10px;
}

#img_prod img{
	border:#666666 1px solid;
}

#title_prod{
    float: left;
	width:350px;
	font-family: Verdana;
	font-size:11px;
	font-weight:bolder;
	margin-top:0px;
	margin-left:8px;
}

#desc_prod{
    float: left;
	width:460px;
	clear:both;
	font-family: Verdana;
	font-size:11px;
	margin-left:8px;
}

#div_prod{
    float: left;
	margin-bottom:20px;
	margin-top:10px;
	width:470px;
}

#title_cat{
    float: left;
	width:200px;
	font-family: Verdana;
	font-size:11px;
	font-weight:bolder;
	color: #000099;
	margin-left:8px;
	margin-top:0px;
	text-transform:uppercase;
}

.border{
    border:1px solid #999999;
	float: left;
	margin-right:5px;
}

#spacer{
}

.img-mont{
    margin-right:30px;
	border: 1px solid #000;
}

#title_azienda{
    font-size:12px;
	font-weight:bolder;
	text-transform:uppercase;
	color:#fff;
	width:475px;
	padding:8px 0px 8px 5px;
	background: url(../img/title_azienda.jpg) no-repeat;
	margin-top:5px;
}

#title_azienda a{
    font-size:12px;
	font-weight:bolder;
	text-transform:uppercase;
	color:#fff;
	width:475px;
	padding:8px 0px 8px 5px;
	background: url(../img/title_azienda.jpg) no-repeat;
}

#title_azienda a:hover{
    font-size:12px;
	font-weight:bolder;
	text-transform:uppercase;
	color: #33CCFF;
	width:475px;
	padding:8px 0px 8px 5px;
	background: url(../img/title_azienda.jpg) no-repeat;
}

#title_azienda_prev{
    font-size:12px;
	font-weight:bolder;
	text-transform:uppercase;
	color:#000;
	width:475px;
	padding:8px 0px 8px 5px;
	background: url(../img/title_prev.jpg) no-repeat;
	margin-top:5px;
	margin-left:35px;
	clear:both;
}

#title_azienda_prev a{
    font-size:12px;
	font-weight:bolder;
	text-transform:uppercase;
	color: #000066;
	width:475px;
	padding:8px 0px 8px 5px;
	background: url(../img/title_prev.jpg) no-repeat;
}

#title_azienda_prev a:hover{
    font-size:12px;
	font-weight:bolder;
	text-transform:uppercase;
	color: #CC0000;
	width:475px;
	padding:8px 0px 8px 5px;
	background: url(../img/title_prev.jpg) no-repeat;
}

#div-box{
    margin-top:10px;
	display:none;
}

#div-box1{
    margin-top:10px;
	display:none;
}

#div-box2{
    margin-top:10px;
	display:none;
}

#div-box_prev{
    margin-top:10px;
	display:none;
	width:750px;
	margin-left:35px;
}

#pag_count{
    margin-top:10px;
	text-align: left;
}

.messaggio{
    margin-left:7px;
}