/* CSS Document */

/* SETTAGGIO DEL FONT HelveticaRounded */

@font-face {
  font-family: "HelveticaRounded-Bold";
  src: url(font/HelveticaRdBd.ttf) format("truetype");
}


BODY {
	background-color:#050505;
	margin:0px;
	border:0px;
	padding:0px;
	font-family:Helvetica, Arial, sans-serif; 
	font-size:14px;
	color: #ffffff;
}
.div_fasciatop {
	background:url(../images/fascia_top.gif) repeat-x;
	width:100%;
	margin:0px;
}
.div_logo {
	background-color:#050505;
	width:1000px;
	margin:0px;
	color: #ffffff;
}
.div_lineatop {
	background:url(../images/linea_top.gif) repeat-x;
	width:100%;
	margin:0px;
}
.div_lineabottom {
	background:url(../images/pixel_grigio.gif) repeat-x;
	width:100%;
	margin:0px;
}
.div_noise {
	background-image:url(../images/nero_noise.png);
	width:100%;
}
.div_menu_sec {
	position:absolute;
	top:-50px;
	right:0px;
	width:465px;
	margin:0px 20px 0px 0px;
	height:50px;
	background:url(../images/fondo_menu2.gif) repeat-x;
}
.div_adv_esterno {
	background-color:#3399ff;
	color: #ffffff;
	width:100%;
	margin:0px;
	z-index:90;
}
.div_adv {
	background-color:#3399ff;
	color: #ffffff;
	width:1000px;
	border:0px;
	margin:0px;
	padding:0px;
	z-index:100;
}
.div_pulviscolo {
	background:url(../images/nero_pulviscolo.png) repeat;
	width:100%;
	margin:0px;
}
.div_content_bianco_est {
	position:relative;
	width:1000px;
	margin:0px 00px 1px 0px;
}
.div_content_bianco {
	background-color:#FFFFFF;
	color: #ffffff;
	width:980px;
	margin:0px 25px 0px 0px;
}
.div_content_sx{
	width:525px;
	margin:0px 0px 0px 25px;
	padding:0px 50px 0px 0px;
	border-right:#bdbdbd dotted 1px;
	font-family:Helvetica, Arial, sans-serif; 
	font-size:14px;
	color:#848181;
}
.table_content_sx{
	width:100%;
	font-family:Helvetica, Arial, sans-serif; 
	font-size:14px;
	color:#848181;
	text-align:left;
	margin:0px 50px 0px 0px;
}
.div_content_dx{
	width:400px;
	margin:0px;
	padding:0px;
	border:0px;
	position:absolute;
	left:602px;
	top:22px;
	font-family:Helvetica, Arial, sans-serif; 
	font-size:14px;
	color:#848181;
}
.div_content_sx_testo{
	width:410px;
	font-family:Helvetica, Arial, sans-serif; 
	font-size:14px;
	color:#848181;
}
.div_content_dx_testo{
	width:280px;
	font-family:Helvetica, Arial, sans-serif; 
	font-size:14px;
	color:#848181;
	text-align:left;
	margin:0px 50px 0px 0px;
}
.div_tratteggio_top {
	background:url(../images/tratteggio_top.gif) repeat-x;
	position:absolute;
	left:0px;
	z-index:100;
	width:100%;
	border:0px;
	margin:0px;
	padding:0px 0px 1px 0px;
}
.div_tratteggio_top2 {
	background:url(../images/tratteggio_top.gif) repeat-x;
	width:1000px;
	border:0px;
	margin:0px;
	padding:0px 0px 1px 0px;
}
.div_tratteggio_bottom {
	background:url(../images/tratteggio_bottom.gif) repeat-x;
	position:absolute;
	left:0px;
	z-index:100;
	width:100%;
	border:0;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}
.div_tratteggio_bottom2 {
	background-color:#000000;
	width:1000px;
	border:0;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}
.div_footer_esterno {
	background-color:#35414d;
	width:100%;
	margin:0px;
}
.div_footer {
	background-color:#35414d;
	width:1000px;
	height:190px;
	margin:0px;
	padding:0px;
	border:0px;
	font-family:Helvetica, Arial, sans-serif; 
	font-size:11px;
	color:#868d94;
}
.div_linea_menu_left {
	width:280px;
	height:4px;
	border-bottom:#584e4e dashed 1px;
	margin-bottom:5px
}
.div_areaclienti {
	position:absolute;
	right:0px;
	top:-72px;
	background:url(../images/sfondo_area_clienti.png) no-repeat;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:2px;
	padding-left:0px;
	text-indent:20px;
	width:165px;
	height:30px;
}
.table_menu_esterna {
	background:url(../images/nero_noise.png) repeat-x;
	width:1000px;
	height:110px;
	border:0px;
	border-collapse:collapse;
}
.table_menu {
	width:100%;
	height:70px;
	border:0px;
	border-collapse:collapse;
	margin:0px;
}
.table_menu td {
	border-left:#808080 dotted 1px;
	padding-top:20px;
	padding-right:50px;
	padding-bottom:15px;
	padding-left:14px;
}
.table_menu_sec {
	width:465px;
	height:50px;
	border:0px;
	border-collapse:collapse;
	margin:0px;
	font-family:Helvetica, Arial, sans-serif; 
	font-size:11px;
	color:#749b9f;
}
.table_menu_sec td {
	border:0px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:12px;
}
.table_footer {
	width:980px;
	border:0px;
	margin:0px;
	border-collapse:collapse;
	padding:0px;
}
.table_footer td {
	border:0px;
	border-collapse:collapse;
	padding:0px;
}

.table_footer_interno {
	width:600px;
	border:0px;
	margin:0px;
	border-collapse:collapse;
	padding:0px;
}
.table_footer_interno td {
	padding:0px;
	border-right:#868d94 dotted 1px;
}
.table_quicklinks {
	width:300px;
	margin:0px 0px 0px 70px;
	border:0px;
	border-collapse:collapse;
	padding:0px;
}
.table_quicklinks td {
	margin:0px;
	border:0px;
	border-collapse:collapse;
	padding:0px 0px 0px 0px;
}
.menu_top_1 {
	font-family:Helvetica, Arial, sans-serif; 
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}
.menu_top_2 {
	font-family:Helvetica, Arial, sans-serif; 
	font-size:10px;
	color:#6a9ac3;
}

.testo_titolo_footer {
	font-family:Helvetica, Arial, sans-serif; 
	font-size:11px;
	font-weight:bold;
	color:#c3c6ca;
}
.testo_titolo_content {
	font-family: "HelveticaRounded-Bold", Helvetica, Arial;
	font-size:15px;
	font-weight:bold;
	color:#584e4e;
}
.testo_didascalia {
	font-family:Helvetica, Arial, sans-serif; 
	font-size:11px;
	color:#b9b7b7;
	vertical-align:middle;
}
A.link_footer:link { color:#868d94; text-decoration:none; }
A.link_footer:visited { color:#868d94; text-decoration:none; }
A.link_footer:hover { color:#ffffff; text-decoration:underline; }
A.link_footer:active { color:#868d94; text-decoration:none; }

A.link_menu:link { color:#ffffff; text-decoration:none; }
A.link_menu:visited { color:#ffffff; text-decoration:none; }
A.link_menu:hover { color:#006fb7; text-decoration:none; }
A.link_menu:active { color:#ffffff; text-decoration:none; }

A.link_menu2:link { color:#749b9f; text-decoration:none; }
A.link_menu2:visited { color:#749b9f; text-decoration:none; }
A.link_menu2:hover { color:#ffffff; text-decoration:none; }
A.link_menu2:active { color:#749b9f; text-decoration:none; }

A.link_secondo:link { font-family:"HelveticaRounded-Bold", Arial, sans-serif; font-size:15px; color:#584e4e; text-decoration:none; }
A.link_secondo:visited { font-family:"HelveticaRounded-Bold", Arial, sans-serif; font-size:15px; color:#584e4e; text-decoration:none; }
A.link_secondo:hover { font-family:"HelveticaRounded-Bold", Arial, sans-serif; font-size:15px; color:#749b9f; text-decoration:none; }
A.link_secondo:active { font-family:"HelveticaRounded-Bold", Arial, sans-serif; font-size:15px; color:#584e4e; text-decoration:none; }

A.link_offerte:link { font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#af8607; text-decoration:none; }
A.link_offerte:visited { font-family:Helvetica, Arial, sans-serif; font-size:11px;color:#af8607; text-decoration:none; }
A.link_offerte:hover { font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#af8607; text-decoration:underline; }
A.link_offerte:active { font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#af8607; text-decoration:none; }

A.link_content:link { font-family:Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; color:#af8607; text-decoration:none; }
A.link_content:visited { font-family:Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; color:#af8607; text-decoration:none; }
A.link_content:hover { font-family:Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; color:#af8607; text-decoration:underline; }
A.link_content:active { font-family:Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; color:#af8607; text-decoration:none; }

.input_search {
	background-color:#656e78;
	border:#a8adb2 solid 1px;
	width:214px;
	height:20px;
	margin:0px;
	font-family:Helvetica, Arial, sans-serif; 
	font-size:16px;
	color:#ffffff;
}
.input_newsletter {
	background-color:#ffffff;
	border:#b8c7c8 solid 1px;
	width:180px;
	height:20px;
	margin:0px;
	font-family:Helvetica, Arial, sans-serif; 
	font-size:16px;
	color:#00363b;
	vertical-align:middle;
}
LI {
	list-style: square;
	color: #848181;
}
