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

body {
	font-family:sans-serif, Arial, Helvetica;
	background-color: #111113;
	color: #ffffff;
	margin:0px;
	padding:0px;
	font-size:12px;
	
}

a{
	color:#FFFFFF;
	text-decoration:none;
}

a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.hide{
	display:none;
	overflow:hidden;
}

#content{
	width:1000px;
	height:700px;
	background-color:#191920;
	margin-left:auto;
	margin-right:auto;
}

#subcontent{
	width:1000px;
	height:650px;
	position:relative;
	
}



#top{
	height:80px;
	width:1000px;
}

#top div{
	font-size:11px;
	color:#a4a5a7;
	padding-top:15px;
	margin-left:30px;
	width:700px;
	text-align:justify;
}

#top a{
	color:#5c5d60;
	text-decoration:none;
	font-size:11px;
}

#top a:hover{
	color:#fff;
	text-decoration:underline;
	font-size:11px;
}

#mini_desc{
	color:#5c5d60;
	font-size:11px;
}

#title_box{
	width:1000px;
	text-align:right;
}

#title{
	/*border-top:1px solid #2d2d2d;
	border-left:1px solid #2d2d2d;
	border-bottom:1px solid #2d2d2d;*/
	padding-left:0px;
	padding-right:135px;	
	float:right;
}

#title a{
	color:#545456;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

#title a:hover{
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

#menu{
	font-size:13px;
	color:#a4a5a7;
	font-weight:bold;
}


.modello a{
	font-weight:bold;
	text-decoration:none;
	color:#616263;
	font-size:11px;
	line-height:8px;
}

.modello a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	font-size:11px;
	line-height:8px;
}

.dati{
	color:#545456;
	font-size:14px;
	font-weight:bold;
	height:20px;
}

.dati a{
	color:#545456;
	text-decoration:none;
}	

.dati a:hover{
	color:#fff;
	text-decoration:none;
}

#dati_div{
	margin-left:40px;
	margin-top:140px;
}

#testo_azienda{
	text-align:justify;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:30px;
	font-family:sans-serif;
}

.copy{
	font-weight:normal;
	padding-left:2px;
	font-size:10px;
}

.mycore{
	font-family:MicrogrammaDBolExt, sans-serif;
	font-size:16px;
	font-weight:normal;
}

.finesprin{
	font-family:MicrogrammaDMedExt, sans-serif;
	font-size:16px;
	font-weight:normal;
}

.font_tit{        
        font-size:15px;
        font-weight:bold;
        text-decoration:underline;
        margin-top:20px;
}

.img_list{
	list-style-type:none;
	margin-left:-30px;
}


.img_list li{
	float: left;
	display: inline;
	height:77px;
	width:100px;	
	margin:0;
        margin-left:10px;
}        

.img_list img{
        border: 0px;
}


#table_news_full{
	background-image:url(/design/ezwebin/images/news_full.gif);
}

#table_news2_full{
	background-image:url(/design/ezwebin/images/news2_full.gif);
}

#table_showroom_full{
	background-image:url(/design/ezwebin/images/showroom_full.gif);
}

#table_notizialegale_full{
	background-image:url(/design/ezwebin/images/notizialegale_full.gif);
}

#table_video_full{
	background-image:url(/design/ezwebin/images/video_full.gif);
}

#table_fiere_full{
	background-image:url(/design/ezwebin/images/fiere_full.gif);
}

#table_press_full{
	background-image:url(/design/ezwebin/images/press_full.gif);
}

#table_catalogo_full{
	background-image:url(/design/ezwebin/images/catalogo_full.gif);
}

#table_prodotti_full{
	background-image:url(/design/ezwebin/images/prodotti_full.gif);
}

#table_evento_full{
	background-image:url(/design/ezwebin/images/evnto_full.gif);
}

.n_name{
	width:130px;
	padding-top:24px;
}

.n_name a{
	font-family: "Arial Black";
	font-size:11px;
	text-transform:uppercase;
	color:#ffffff;	
	margin-bottom:5px;
	float:none;clear:both;
	display:block;
	padding:10px 0 10px 15px;
	margin-left:-1px;
	
}

.n_name a:hover, .n_name a.active{
	font-family: "Arial Black";
	font-size:11px;
	text-transform:uppercase;
	color:#fff;	
	background-color:#191920;
}

.n_name table {vertical-align:top}

.news_tit a{
	text-transform:uppercase;
	font-weight:bold;
	color:#a4a5a7;
}

.news_tit a:hover{
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:underline;
	color:#fff;
}

.news_tit2 a{	
	font-weight:bold;
	color:#a4a5a7;
}

.news_tit2 a:hover{	
	font-weight:bold;
	text-decoration:underline;
	color:#fff;
}

#login_form{
	margin-top:50px;
	margin-left:150px;
}

#login_form input{
	width:120px;
	border:1px solid #ffffff;
	background-color:#191920;
	color:#ffffff;
}

.area_title{
	text-transform:uppercase;
	font-size:12px;
	color:#191920;
	width:100%;
	background-color:#ffffff;
	padding:2px;
	margin-top:30px;
}

.files{margin-top:20px;}

/* contatti */
.td_contatto{
	width:177px;
	height:106px;
	padding-left:10px;
	padding-right:10px;
	color:#222122;
}
.area_interna{
	text-transform:uppercase;
	height:20px;
	font-size:10px;	
}
.responsabile{
	text-transform:uppercase;
	font-weight:bold;
	height:20px;	
}
.telefono{	
	font-weight:bold;
	height:20px;	
}
.email_interna{	
	height:20px;
	text-transform:lowercase;
}
.email_interna a{	
	color:#222122;
	text-transform:lowercase;
}
.email_interna a:hover{	
	color:#fff;
	text-transform:lowercase;
}
.navi{
	position:relative;
	margin-left:0px;
	margin-top:109px;
}
.navi a{
	font-size:9px;
	color:#9ca283;
}
.navi a:hover{	
	font-size:9px;
	color:#fff;
}

.navi3{
	position:relative;
	margin-left:810px;
	margin-top:-110px;
}
.navi3 a{
	font-size:9px;
	color:#9ca283;
}
.navi3 a:hover{	
	font-size:9px;
	color:#fff;
}

#link_agenti{
	margin-top:0px;
	width:180px;
}

#link_agenti a{
	color:#a4a5a2;
}

#link_agenti a:hover{
	color:#fff;
}

#agente{
	width:160px;
	height:110px;
	padding-left:10px;
	padding-right:10px;
	color:#a4a5a2;
	font-size:14px;
	font-weight:bold;
	/*background-color:#68675a;*/
	background-image:url(/design/ezwebin/images/agente.png);
	background-repeat:no-repeat;
}

#agente_e{
	width:160px;
	height:110px;
	padding-left:10px;
	padding-right:10px;
	color:#a4a5a2;
	font-size:14px;
	font-weight:bold;
	/*background-color:#68675a;*/
	background-image:url(/design/ezwebin/images/agente_e.png);
	background-repeat:no-repeat;
}

.td_agente{
	width:160px;
	height:110px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	color:#a4a5a2;
	vertical-align:top;	
	background-image:url(/design/ezwebin/images/agente_sfondo.png);
	background-repeat:no-repeat;
}
.agente_sfondo{
	width:160px;
	/*height:120px;
	background-image:url(/design/ezwebin/images/agente_sfondo.png);
	background-repeat:no-repeat;*/
}
.nome{
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:6px;
}
.area{
	font-weight:bold;
	margin-bottom:6px;
}
.tel_agente{	
	margin-bottom:6px;
}
.fax_agente{
	margin-bottom:6px;
}

.navi2{
	position:relative;
	left:860px;
	top:248px;
	width:50px;
}
.navi2 a{
	font-size:9px;
	color:#9ca283;
}
.navi2 a:hover{	
	font-size:9px;
	color:#fff;
}

#dati_contatti{
	font-size:12px;	
}
/* fine contatti */

#p_chiave{
	color:#191920;
}









/* menu */

#menu_footer{
	font-size: 11px;
	font-weight: bold;
	color:#9ca28e; padding-top:60px;
}

#menu_footer a{
	color:#9ca28e;
	text-decoration:none;
}

#menu_footer a:hover{
	color:#fff;
	text-decoration:none;
}

#home_m{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/home.png);
	background-repeat:no-repeat;	
}

#home_hover{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/home_hover.png);
	background-repeat:no-repeat;	
}

#azienda{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/azienda.png);
	background-repeat:no-repeat;	
}

#azienda_hover{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/azienda_hover.png);
	background-repeat:no-repeat;	
}

#prodotti_m{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/prodotti.png);
	background-repeat:no-repeat;	
}

#prodotti_hover{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/prodotti_hover.png);
	background-repeat:no-repeat;	
}

#downloads{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/prodotti.png);
	background-repeat:no-repeat;	
}

#downloads_hover{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/prodotti_hover.png);
	background-repeat:no-repeat;	
}


#realizzazioni{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/realizzazioni.png);
	background-repeat:no-repeat;	
}

#realizzazioni_hover{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/realizzazioni_hover.png);
	background-repeat:no-repeat;	
}

#news{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/news.png);
	background-repeat:no-repeat;	
}

#news_hover{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/news_hover.png);
	background-repeat:no-repeat;	
}

#area{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/area.png);
	background-repeat:no-repeat;	
}

#area_hover{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/area_hover.png);
	background-repeat:no-repeat;	
}

#rete{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/rete.png);
	background-repeat:no-repeat;	
}

#rete_hover{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/rete_hover.png);
	background-repeat:no-repeat;	
}

#contatti{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/contatti.png);
	background-repeat:no-repeat;	
}

#contatti_hover{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/contatti_hover.png);
	background-repeat:no-repeat;	
}

#link{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/link.png);
	background-repeat:no-repeat;	
}

#link_hover{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/link_hover.png);
	background-repeat:no-repeat;	
}

#back{	
	height:47px;
	background-image:url(/design/ezwebin/images/menu/back.png);
	background-repeat:no-repeat;
	color:#cd2327;
}

#back a{
	color:#cd2327;	
}

#back a:hover{
	color:#fff;	
}

/* fine menu */

#menu_footer td.hovm a{color:#eee}
#menu_footer td.hovm ul a{color:#9CA28E}
#menu_footer td.hovm ul a:hover{color:#fff}

.col01 {color:#737479}
.fS01 {font-size:11px;line-height:12px}
.textAR {text-align: right}


#div_prodotto table {border:none}
#n_container {padding-left:0}
.tCol, .tCol table, .n_name {border-collapse: collapse;}
td.alCent {text-align:center}

.scrollholder_news {width:533px}

.shadow {
	        box-shadow: 1px 1px 10px #aaa;
	        -webkit-box-shadow: 1px 1px 10px #aaa;
	        -moz-box-shadow: 1px 1px 10px #aaa;			
		}
.shadow2 {
	        box-shadow: 1px 1px 10px #666;
	        -webkit-box-shadow: 1px 1px 10px #666;
	        -moz-box-shadow: 1px 1px 10px #666;			
		}
.shadow3 {
	        box-shadow: 1px 1px 20px #000;
	        -webkit-box-shadow: 1px 1px 20px #000;
	        -moz-box-shadow: 1px 1px 20px #000;			
}

table.menuSec a.titled {cursor:default}	

tr.mainMenu td.hoverable a,tr.mainMenu td#area a,tr.mainMenu td#contatti a , tr.mainMenu td#back a {text-transform:uppercase}
