/* CSS Document */

html, body {
	/*height: 100%;*/
	}
body {
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#FFFFFF;
}
p {
	margin:0 0 15px 0;
}
a {
	text-decoration:underline;
	color:#333333;
}
a:hover {
	text-decoration:none;
}
form {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	font-weight:normal;
}
#corpo {
	line-height:15px;
}
#corpo ul {
	margin:0;
	padding:0;
}
#corpo li {
	line-height:15px;
	margin:0 0 8px 14px;
	list-style-image:url(../immagini/no_lang/prod/trattino.gif);
}
#corpo p {
	line-height:16px;
	text-align:justify;
}
#contenitore {
	width:880px;
	margin-left:auto;
	margin-right:auto;
}
#barrettatop {
	font-size:1px;
	background-color:#E00000;
	height:4px;
}
.titolo01 {
	font-size: 18px;
	margin-bottom:25px;
}
.sottotitolo {
	font-size: 14px;
}

.titolo02 {
	font-size: 15px;
}
.sottotitolo {
	font-size: 14px;
	margin:0;
	/*border-bottom:1px dashed #CCCCCC;*/
}
.testo02 {
	font-size:11px;
	font-weight:bold;
}
.evidenzia {
	border:1px #91999F solid;
	border-top:5px #91999F solid;
	padding:15px;
	padding-bottom:0;
	color:#47515A;
	background:url(../immagini/no_lang/bg_evidenzia.gif) repeat-x;
}
.bloccofoto_dx {float:right}
.bloccofoto_sx {float:left}
.bloccofoto_dx img, .bloccofoto_sx img {display:block}

/* Barra della lingua */
#barralingua {
	height:20px;
	margin:4px 0 0 0;
	text-align:right;
	font-size:11px;
	position:relative;
}
#barralingua span {
	margin:0 1px 0 0;
}
#barralingua select {
 font:10px Arial, Helvetica, sans-serif;
	color:#333333;
}
#barralingua span,
#barralingua select,
#barralingua img,
#barralingua a {
	vertical-align:middle;
}
#barralingua img {
	margin:0 0 0 3px;
}
#barralingua #select_lingua {
	width:70px;
	border:1px solid #ddd;
	background:#fff;
	position:absolute;
	top:15px;
	right:3px;
	padding:0;
}
#barralingua #select_lingua a {
	text-align:left;
	display:block;
	margin:0 0 3px 0;
	text-decoration:none;
	padding: 2px 4px;
}
#barralingua #select_lingua a:hover {
	background:#abb3bc;

}



/* Barra del logo */
#barralogo {
	height:80px;
	background:url(../immagini/no_lang/barratop/barratop_sx.gif) no-repeat;
}
#barralogo_dx {
	height:80px;
	width:60px;
	background:url(../immagini/no_lang/barratop/barratop_dx.gif) no-repeat;
	float:right;
}
#microntel {
	position:absolute;
	margin:24px 0 0 19px;
	background:url(../immagini/no_lang/barratop/microntel.gif) no-repeat;
}
#microntel a {
	display:block;
	height:36px;
	width:223px;
}
#microntel span {
	display:none;
}
#accessorapido {
	position:absolute;
	margin:53px 0 0 635px;
}
#accessorapido span {
	display:block;
	float:left;
	padding:4px 2px 0 0;
	font-size:10px;
	font-weight:bold;
}
#accessorapido input {
	display:block;
	float:left;
	height: 14px;
	width: 60px;
	font-size: 10px;
	color: #838383;
	padding:2px 0 0 2px;
	margin:0 0 0 2px;
	border: 1px solid #a4a4a4;
	background-color:#F9F9F9;
}
#accessorapido form {
	margin:0;
}
#accessorapido a {
	width:16px;
	height:16px;
	display:block;
	float:left;
	margin:1px 0 0 3px;
	background:url(../immagini/no_lang/barratop/freccia-login.gif) no-repeat;
}
#accessorapido a span {
	display:none;
}
.inputsel {
	border: 1px solid #4E545A !important;
	background-color:#FFFFFF !important;
	color:#333333 !important;
}


/* Barra del menu orizzontale */
#menutendina{
	width:750px;
	float:left;
}
#barramenu {
	margin-top:2px;
	margin-bottom:4px;
	height:27px;
	width:100%;
	background:url(../immagini/no_lang/barramenu/barramenu_sx.gif) no-repeat;
}
#barramenu_dx {
	float:right;
	height:27px;
	width:60px;
	background:url(../immagini/no_lang/barramenu/barramenu_dx.gif) no-repeat;
}
#barramenu span {
	display:none;
}
#homepage {
	width:60px;
	height:17px;
	background-image:url(../immagini/it/barramenu/homepage.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#azienda {
	width:47px;
	height:17px;
	background-image:url(../immagini/it/barramenu/azienda.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#prodotti {
	width:55px;
	height:17px;
	background-image:url(../immagini/it/barramenu/prodotti.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#servizi {
	width:90px;
	height:17px;
	background-image:url(../immagini/it/barramenu/servizi.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#suppart {
	width:110px;
	height:17px;
	background-image:url(../immagini/it/barramenu/supporto_part.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#contatti {
	width:47px;
	height:17px;
	background-image:url(../immagini/it/barramenu/contatti.gif);
	background-position:center center;
	background-repeat:no-repeat;
}

#homepage_en {
	width:60px;
	height:17px;
	background-image:url(../immagini/en/barramenu/homepage.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#azienda_en {
	width:53px;
	height:17px;
	background-image:url(../immagini/en/barramenu/azienda.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#prodotti_en {
	width:65px;
	height:17px;
	background-image:url(../immagini/en/barramenu/prodotti.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#servizi_en {
	width:105px;
	height:17px;
	background-image:url(../immagini/en/barramenu/servizi.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#suppart_en {
	width:100px;
	height:17px;
	background-image:url(../immagini/en/barramenu/supporto_part.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#contatti_en {
	width:45px;
	height:17px;
	background-image:url(../immagini/en/barramenu/contatti.gif);
	background-position:center center;
	background-repeat:no-repeat;
}

#homepage_es {
	width:60px;
	height:17px;
	background-image:url(../immagini/es/barramenu/homepage.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#azienda_es {
	width:53px;
	height:17px;
	background-image:url(../immagini/es/barramenu/azienda.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#prodotti_es {
	width:65px;
	height:17px;
	background-image:url(../immagini/es/barramenu/prodotti.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#servizi_es {
	width:106px;
	height:17px;
	background-image:url(../immagini/es/barramenu/servizi.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#suppart_es {
	width:152px;
	height:17px;
	background-image:url(../immagini/es/barramenu/supporto_part.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#contatti_es {
	width:49px;
	height:17px;
	background-image:url(../immagini/es/barramenu/contatti.gif);
	background-position:center center;
	background-repeat:no-repeat;
}


#homepage_de {
	width:60px;
	height:17px;
	background-image:url(../immagini/de/barramenu/homepage.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#azienda_de {
	width:80px;
	height:17px;
	background-image:url(../immagini/de/barramenu/azienda.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#prodotti_de {
	width:60px;
	height:17px;
	background-image:url(../immagini/de/barramenu/prodotti.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#servizi_de {
	width:85px;
	height:17px;
	background-image:url(../immagini/de/barramenu/servizi.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#suppart_de {
	width:100px;
	height:17px;
	background-image:url(../immagini/de/barramenu/supporto_part.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#contatti_de {
	width:45px;
	height:17px;
	background-image:url(../immagini/de/barramenu/contatti.gif);
	background-position:center center;
	background-repeat:no-repeat;
}



/* Box dei servizi in home page */
#flash {
	margin-bottom:4px;
}



/* Box dei servizi in home page */
.boxservizi01 {
	margin-right:4px;
	width:217px;
	height:27px;
	float:left;
}
.boxservizi02 {
	width:217px;
	height:27px;
	float:left;
}
.boxscuro_top{
	height:27px;
	background-image:url(../immagini/no_lang/box_scuro/box_scuro_sx.gif);
	background-color:#A8B0B9;
	background-repeat:no-repeat;
}
.boxscuro_top img{
	display:block;
	position:absolute;
	margin:8px 0 0 10px;
}
.boxscuro_topdx{
	height:27px;
	width:40px;
	background-image:url(../immagini/no_lang/box_scuro/box_scuro_dx.gif);
	background-repeat:no-repeat;
	float:right;
}
.boxscuro_main {
	height:160px;
	background-color:#A8B0B9;
	padding:8px;
	font-size:11px;
	line-height:15px;
}
.boxchiaro_top{
	height:27px;
	background-image:url(../immagini/no_lang/box_chiaro/box_chiaro_sx.gif);
	background-color:#A8B0B9;
	background-repeat:no-repeat;
}
.boxchiaro_top img{
	display:block;
	position:absolute;
	margin:8px 0 0 10px;
}
.boxchiaro_topdx{
	height:27px;
	width:40px;
	background-image:url(../immagini/no_lang/box_chiaro/box_chiaro_dx.gif);
	background-repeat:no-repeat;
	float:right;
}
.boxchiaro_main {
	padding-left:1px;
	padding-right:1px;
	padding-bottom:1px;
	background-color:#CBCBCB;
}
.boxchiaro_mainint {
	height:170px;
	background-color:#FFFFFF;
	padding:9px;
	font-size:11px;
	line-height:15px;
}
/*.boxchiaro_mainint a, boxscuro_main a {
	display:block;
	color:#9FA7B0;
	text-decoration:underline;
}
.boxchiaro_mainint a:hover, boxscuro_main a:hover {
	text-decoration:none;
}*/




/* Scheda prodotto */
#scheda_sx {
	margin:10px 0 10px 0;
	width:410px;
	float:left;
}
#scheda_dx {
	margin:5px 0 10px 0;
	width:450px;
	float:right;
}
#scheda_sx ul, #scheda_dx ul {
	margin:0;
	padding:0;
	text-align:justify;
}
#scheda_sx li {
	line-height:15px;
	margin:0 0 8px 14px;
	list-style-image:url(../immagini/no_lang/prod/trattino.gif);
}
#scheda_sx p {
	line-height:15px;
	text-align:justify;
}
.boxchiaro {
	width:100%;
	margin:0 0 4px 0;
	background:#fff url(../immagini/no_lang/box_chiaro/bordo.gif) right repeat-y;
}
.boxchiaro .bottom {
	background:url(../immagini/no_lang/box_chiaro/bordo.gif) bottom repeat-x;
}
.boxchiaro .left {
	background:url(../immagini/no_lang/box_chiaro/bordo.gif) left repeat-y;
}
.boxchiaro .topleft {
	background:url(../immagini/no_lang/box_chiaro/box_chiaro_sx.gif) left top no-repeat;
}
.boxchiaro .topright {
	background:url(../immagini/no_lang/box_chiaro/box_chiaro_dx.gif) right top no-repeat;
}
.boxchiaro .titolo {
	padding:8px 10px 15px 10px;
}
.boxchiaro .contenuto {
	padding:0 10px 10px 10px;
	font-size:10px;
}
.boxchiaro .contenuto li {
	padding:0;
	margin:0;
	margin:0 0 3px 14px;
	list-style-image:url(../immagini/no_lang/prod/trattino.gif);
}



/* Footer */
#footer {
	clear:both;
	padding:10px 0 0 0;
	font-size:10px;
}
#footer #left {
	float:left;
}
#footer #right {
	width:200px;
	float:right;
}
#footer #right #lucchetto {
	float:right;
	width:12px;
	height:11px;
	background:url(../immagini/no_lang/footer/lucchetto01.gif) no-repeat;
}
#footer #right div {
	float:right;
}



/* Box PDF */
#boxpdf {
	clear:both;
	height:27px;
	margin:0 0 0 0;
	background:url(../immagini/no_lang/box_pdf/box_pdf_sx.gif) no-repeat;
}
#boxpdf #boxpdf_right {
	float:right;
	height:27px;
	width:6px;
	background:url(../immagini/no_lang/box_pdf/box_pdf_dx.gif) no-repeat;
}
#boxpdf #link {
	position:absolute;
	margin:7px 0 0 15px;
}
#boxpdf #icona {
	height:13px;
	width:40px;
	float:left;
	background:url(../immagini/no_lang/box_pdf/pdf.gif) no-repeat;
}
#adobereader {
	clear:both;
	margin:15px 0 12px 0;
	font-size:10px;
}

/* Box Prodotto */
.boxprod {
	margin:0 0 4px 0;
	float:left;
	width:438px;
	background:#F4F4F4 url(../immagini/no_lang/box_chiaro/bordo.gif) left repeat-y;
}
.boxprod .topleft {
	background:url(../immagini/no_lang/box_prod/boxprod_topsx.gif) left top no-repeat;
}
.boxprod .topright {
	background:url(../immagini/no_lang/box_prod/boxprod_topdx.gif) right top no-repeat;
}
.boxprod .right {
	background:url(../immagini/no_lang/box_chiaro/bordo.gif) right repeat-y;
}
.boxprod .botright {
	background:url(../immagini/no_lang/box_prod/boxprod_botdx.gif) right bottom no-repeat;
}
.boxprod .botleft {
	background:url(../immagini/no_lang/box_prod/boxprod_botsx.gif) left bottom no-repeat;
	padding:16px;
	/*padding:16px 0 16px 0;*/
	height:150px;
	font-size:10px;
}
.boxprod .botleft ul {
	margin:5px 0 5px 0;
	padding:0;
}
.boxprod .botleft li {
	margin:0 0 0 14px;
	padding:0 0 0 0;
	line-height:12px;
	list-style-image:url(../immagini/no_lang/prod/trattino.gif);
}
.boxprod .botleft span {
	font-size:11px;
	font-weight:bold;
}
.boxprod .botleft img {
	margin:0 0 0 10px;
}
.boxprod .botleft .descr {
	float:left;
}
.boxprod .botleft .immagine {
	float:left;
}
.divisore_prod {
	float:left;
	width:4px;
	/*width:20px;*/
	height:150px;
}
.intest_thumb_prod {
	font-size:18px;
	margin-bottom:15px;
}

/* Box interne */
.boxinterne {
	margin:0 0 10px 0;
	float:left;
	width:880px;
	background:#F4F4F4 url(../immagini/no_lang/box_chiaro/bordo.gif) left repeat-y;
}
.boxinterne .topleft {
	background:url(../immagini/no_lang/box_prod/boxprod_topsx.gif) left top no-repeat;
}
.boxinterne .topright {
	background:url(../immagini/no_lang/box_prod/boxprod_topdx.gif) right top no-repeat;
}
.boxinterne .right {
	background:url(../immagini/no_lang/box_chiaro/bordo.gif) right repeat-y;
}
.boxinterne .botright {
	background:url(../immagini/no_lang/box_prod/boxprod_botdx.gif) right bottom no-repeat;
}
.boxinterne .botleft {
	background:url(../immagini/no_lang/box_prod/boxprod_botsx.gif) left bottom no-repeat;
	padding:6px 16px 16px 16px;
	/*padding:16px 0 16px 0;*/
	overflow:hidden;
	font-size:10px;
}

.boxinterne .botleft .prodottosingolo {
	width:409px;
	float:left;
}

.boxinterne .botleft .divisore-linee {
	background:
}

.boxinterne .botleft .thumb {
	display:block;
	width:85px;
	float:left;	
}
.boxinterne .botleft .descrizione {
	float:left;
}
.boxinterne .botleft ul {
	margin:5px 0 5px 0;
	padding:5px 0 0 0;
	border-top:1px solid #CCCCCC;
}
.boxinterne .botleft li {
	margin:0 0 8px 0;
	padding:0 0 0 0;
	line-height:12px;
	/*list-style-image:url(../immagini/no_lang/prod/trattino.gif);*/
	list-style-type:none;
	text-align:justify;
}
.boxinterne .botleft span {
	font-size:17px;
	display:block;
	margin:0 0 1px 0;
}
.boxinterne .botleft .sottotitolo {
	font-size:12px;
	margin:3px 0 8px 0;
}
.intest_thumb_prod {
	font-size:18px;
	margin-bottom:15px;
}
.boxinterne .botleft .infopiu {
	font-size:14px;
	margin:0 0 20px 0;
	text-align:center;
}


/* Sottomenu Prodotti */
#sottomenuprod {
	font-size:10px;
	margin:7px 0 15px 0;
	padding:0 0 8px 0;
	border-bottom:1px dashed #CCCCCC;
}
#sottomenuprod a {
	text-decoration:none;
}
#sottomenuprod a:hover {
	text-decoration:underline;
}

.thumbprod_tit {
	/*border-bottom:1px dashed #CCCCCC;*/
	font-size:16px;
	margin:0 0 30px 0;
	padding-bottom:2px;
}

.separatore {
	clear:both;
	margin:0 0 0 0;
	height:20px;
	border-bottom:1px dashed #CCCCCC;
}
.separatore2 {
	clear:both;
	margin:5px 0 5px 0;
	height:1px;
	border-bottom:1px dashed #CCCCCC;
}

.contactform {
}
.contactform #separatore {
	border-top:1px dashed #CCCCCC;
}
.contactform input {
	height:18px;
	font-size:12px;
	color:#333333;
	padding:2px 0 0 2px;
	margin:0 0 0px 2px;
	border:1px solid #a4a4a4;
	background-color:#F9F9F9;
}
.contactform td {
	padding-bottom:15px;
}
.contactform textarea {
	font-size:12px;
	color:#333333;
	padding:2px 0 0 2px;
	margin:0 0 0px 2px;
	border:1px solid #a4a4a4;
	background-color:#F9F9F9;
}
.contactform #chbox, .contactform .chbox, .contactform .radiob {
	height:auto;
	width:auto;
	color:#333333;
	padding:0;
	margin:0 10px 0 0;
	border:0;
	background-color:#F9F9F9;
	vertical-align:middle;
}
.contactform #input01 {width:200px;}
.contactform #input02 {width:60px;}
.contactform #input03 {width:40px;}
.contactform #input04 {width:874px;}
.contactform #input05 {width:590px;}

.contactform .input01 {width:200px;}
.contactform .input02 {width:60px;}
.contactform .input03 {width:40px;}
.contactform .input04 {width:874px;}
.contactform .input05 {width:594px;}

.contactform #nascosto{
	display:none;
}


.submit input {
	background:url(../immagini/no_lang/fade-butt.png);
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding:1px 10px 1px 10px;
}
.submit input:active {
	background: #f4f4f4;
	border: 3px double #ccc;
	border-left-color: #999;
	border-top-color: #999;
}

#hwsw {
	height:79px;
	background:url(../immagini/no_lang/box_hwsw/hwsw_sx.gif) left top no-repeat;
}
#hwsw #dx {
	float:right;
	height:79px;
	width:16px;
	background:url(../immagini/no_lang/box_hwsw/hwsw_dx.gif) right no-repeat;
}
#hwsw a {
	margin:0 0 0 35px;
}
#bottone_form, 
#bottone_form2 {
	position:relative;
	height:50px;
	background:url(../immagini/no_lang/box_hwsw/hwsw_sx.gif) left bottom no-repeat;
}
#bottone_form #dx,
#bottone_form2 #dx {
	float:right;
	height:50px;
	width:16px;
	background:url(../immagini/no_lang/box_hwsw/hwsw_dx.gif) right bottom no-repeat;
}
#bottone_form a {
	position:absolute;
	display:block;
	text-decoration:none;
	top:20px;
	left:15px;
}
#bottone_form2 a {
	position:absolute;
	display:block;
	text-decoration:none;
	top:13px;
	left:15px;
}
#inprimopiano {
	width: 195px;
	height: 135px;
}
#inprimopiano a {
	text-decoration:none;
}
#inprimopiano a:hover {
	color:#9FA7B0;
}

#box {
	width:100%;
	height:27px;
	margin:0 0 0 0;
	background:url(../immagini/no_lang/box_pdf/box_pdf_sx.gif) no-repeat;
}
#box #box_right {
	float:right;
	height:27px;
	width:6px;
	background:url(../immagini/no_lang/box_pdf/box_pdf_dx.gif) no-repeat;
}
#box #link {
	position:absolute;
	margin:7px 0 0 15px;
}
.alert_invio {
	margin:0 0 30px 0;
	padding:4px;
	background:#E00000;
	color:#FFFFFF;
	font-weight:bold;
}

/* Tabelle tecniche prodotti */
.tab-prod {
	text-align:center;
}
.tab-prod th {
	font-weight:normal;
	color:#FFFFFF;
	font-size:18px;
	background:url(../immagini/no_lang/prod/bg_tablehead.gif) repeat-x;
	padding:10px 10px;
}
.tab-prod .intestazione {
	font-weight:bold;
	background:#CCCCCC;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:none;
	/*text-align:center;*/
}
.tab-prod .intestazione#first,
.tab-prod .intestazione.first {
	border-left:none;
}
.tab-prod td {
	padding:10px 10px;
	border-bottom:1px dotted #CCCCCC;
	white-space:nowrap;
	text-align:left;
}
.tab-prod .table_y {
	white-space:normal;
}