/*********************TAG RIDEFINITI*********************/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #FFFFFF;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height:17px;
}
h1 {
	margin:0 0 10px 0;
}
form, h2 {
	margin-top: 1px;
	margin-bottom: 1px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
}
select, textarea {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a:link {
	color: #333333;
	text-decoration:none;
}
a:visited {
	color: #333333;
	text-decoration:none;
}
a:hover {
	color: #CC6600;
	text-decoration:underline;
}
ul {
	margin: 0 0 0 15px;
	padding: 0;
}
li {
	margin: 0;
	padding: 0;
}
hr.P-lineaSeparazione {
	height: 1px;
	color: #EBEBEB;
}
.tab-off {
	background-color:#FFFFFF;
	font-size:9px;
}
.tab-on {
	background-color:#E0E1E2;
	font-size:9px;
}
.tab-on a, .tab-on a:link, .tab-on a:visited {
	color:#CC6600;
}
/**************************BODY***************************/
.body-td-banda {
	background-color: #E0E1E2;
}
.body-td-sfondo-banda {
	background-image: url(images/body-banda.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.body-td-banda-chiara {
	background-color: #FAF7F7;
}
.body-td-bordo {
	background-color: #DDDDDD;
}
.body-td-evid {
	background-color: #D97616;
}
.body-td-chiaro {
	background-color: #FFFFFF;
}
.body-td-cornice {
	border:1px solid #C6C6C6;
}
.body-td-cornice td {
	padding: 3px 10px 3px 10px;
}
.body-titolo {
	color: #D97616;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
.body-sottotitolo {
	font-size:12px;
	font-weight:bold;
}
.body-testo-evid, .body-testo-evid:link, .body-testo-evid:visited {
	color:#D97616;
	text-decoration:none;
}
.body-testo-small-evid, .body-testo-small-evid:link, .body-testo-small-evid:visited {
	font-size:9px;
	line-height:11px;
	color:#D97616;
	text-decoration:none;
}
a.body-testo-evid:hover,a.body-testo-small-evid:hover {
	text-decoration:underline;
}
.body-testo-small {
	font-size:9px;
	line-height:12px;	
}
.body-link, .body-link:link, .body-link:visited {
	color:#333333;
}
.body-sezione, .body-sezione:link, .body-sezione:visited {
	color:#333333;
	font-size:12px;
}
.body-tabella-gallery-rb {
	border-right:1px solid #D5D5D5;
	border-bottom:1px solid #D5D5D5;
}
.body-tabella-gallery-b {
	border-bottom:1px solid #D5D5D5;
}
.body-tabella-gallery-r {
	border-right:1px solid #D5D5D5;
}
/**************************HELP CONFIGURATORE***************************/
#helpTesto {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	position:absolute;
	top:10px;
	border:1px solid red;
	background-color:#f0f0f0;
	padding:4px;
	visibility:hidden;
	font-size:10px;
	line-height:12px;
}
#helpTesto p{
	margin-top:0px;
	margin-bottom:6px
}
/**************************CASE HISTORY***************************/
.case-history-tabella {
	background-color: #333;
}
.case-history-tabella tr {
	vertical-align:top;
}
.case-history-tabella th {
	background-color: #eee;
	text-align:left;
	font-size:11px;
	padding:3px;
}
.case-history-tabella td {
	background-color: #fff;
	padding:4px;
}
/************************DESIGNER***********************/
.img-designer {
	margin-left: 10px;
}
/************************NEWSLETTER***********************/
.newsletter-titolo, .newsletter-titolo:link, .newsletter-titolo:visited, .newsletter-titolo:hover {
	font-size:12px;
	font-weight:bold;
	color:#D97616;
	margin-bottom:10px;
	text-decoration:none;
}
/*******************PRODOTTI/ACCESSORI******************/
.body-prodotti, .body-prodotti:link, .body-prodotti:visited {
	color:#D97616;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	line-height:13px;
}
a.body-prodotti:hover {
	text-decoration:underline;
}
.body-prodotti-banda {
	font-weight:bold;
	font-size:11px;
	color:#D97616;
	background-color: #E0E1E2;
}
.body-accessori, .body-accessori:link, .body-accessori:visited {
	font-weight:bold;
	font-size:12px;
	color:#D97616;
	text-decoration:none;
}
.body-tabella-accessori td {
	border-bottom:0px;
}
.body-tabella-accessori td td {
	border-bottom:0px;
}
.testo-frase-evidenziata, .testo-frase-evidenziata:link, .testo-frase-evidenziata:visited {
	color: #FF9933;
}
.testo-frase-evidenziata:hover {
	color: #FFCC33;
}
.border-bottom-right {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.border-bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.border-right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
/******************INQUINAMENTO LUMINOSO****************/
.inquinamento-regioni-tabella {
	width:100%;
}
.inquinamento-regioni-tabella td {
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	padding:4px;
	background-color:#ddd;
}
.inquinamento-regioni-tabella .label {
	width:120px;
	padding-right:4px;
	background-color:#ccc;
}
.inquinamento-regioni-tabella-intestazione {
	margin-top:8px;
	margin-bottom:8px;
}
/**********************CONFIGURATORE********************/
.configuratore-banda {
	font-weight:bold;
	font-size:11px;
	background-color: #E0E1E2;
}
.configuratore-bottone {
	font-weight:bold;
	font-size:11px;
	height:20px;
	color:#FFFFFF;
	background-color: #D97616;
	border:0;
	margin:0;
	cursor:hand;
	cursor:pointer;
}
.configuratore-banda-evid {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	height:20px;
	background-color:#D97616;
	padding:0 3px 0 3px;
}
.configuratore-banda-evid-testo-on, .configuratore-banda-evid-testo-on:link, .configuratore-banda-evid-testo-on:visited {
	font-size:11px;
	font-weight:normal;
	color:#FFCC00;
	padding-top:2px;
}
/************************HEADER************************/
.header-profilo-sx {
	background-image:url(images/header-profilo-sx.jpg);
	background-repeat:repeat-x;
	background-position:right;
}
.header-profilo-dx {
	background-image:url(images/header-profilo-dx.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.header-gruppo-sx {
	background-image:url(images/header-gruppo-sx.jpg);
	background-repeat:repeat-x;
	background-position:right;
}
.header-gruppo-dx {
	background-image:url(images/header-gruppo-dx.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.header-prodotti-sx {
	background-image:url(images/header-prodotti-sx.jpg);
	background-repeat:repeat-x;
	background-position:right;
}
.header-prodotti-dx {
	background-image:url(images/header-prodotti-dx.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.header-tools-sx {
	background-image:url(images/header-tools-sx.jpg);
	background-repeat:repeat-x;
	background-position:right;
}
.header-tools-dx {
	background-image:url(images/header-tools-dx.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.header-home-sx {
	background-image:url(images/header-home-sx.jpg);
	background-repeat:repeat-x;
	background-position:right top;
}
.header-home-dx {
	background-image:url(images/header-home-dx.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
/*************************HOME*************************/
.home-box-news {
	font-size:9px;
	line-height:12px;
}
/********************MENU 1° LIVELLO*******************/
.menu-item-liv1-IT, .menu-item-liv1-EN {
	margin-right:35px;
}
.menu-item-liv1-FR {
	margin-right:18px;
}
.menu-item-liv1-ES {
	margin-right:15px;
}
.menu-item-selected {
	width:223px;
}
.menu-item-liv1-home-IT, .menu-item-liv1-home-EN {
	margin-right:58px;
}
.menu-item-liv1-home-FR, .menu-item-liv1-home-ES {
	margin-right:38px;
}
.menu-item, .menu-item-top {
	background-color:#fff;
    cursor:pointer;	
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	filter: alpha (opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	width:140px;
	padding:2px 3px 2px 3px;
}
.menu-item-on, .menu-item-top-on {
	line-height:12px;
	background-color:#ddd;
    cursor:pointer;	
	border-bottom:1px solid #ddd;
	filter: alpha (opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	width:140px;
	padding:2px 3px 2px 4px;
}
.menu-item-text, .menu-item-top-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#000;
}
.menu-item-text-on, .menu-item-top-text-on {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#cc6600;
}
.menu-item-top, .menu-item-top-on {
	border-top:1px solid #ddd;
}
/************************MENU**************************/
.menu-td-on {
	background-color: #E0E1E2;
	padding-left:15px;
	/*color: #CC6600;*/
}
.menu-td-on-2 {
	/*background-color: #EDEEEF;*/
	padding-left:15px;
	color: #CC6600;
}
.menu-td-on-2 a:link , .menu-td-on-2 a:visited, .menu-td-on-2 a:hover {
	/*background-color: #EDEEEF;*/
	color: #CC6600;
	text-decoration:none;
}
.menu-td-off-2 {
	/*background-color: #EDEEEF;*/
	padding-left:15px;
	/*color: #CC6600;*/
}
.menu-td-off-2 a:hover {
	/*background-color: #EDEEEF;*/
	color: #CC6600;
	text-decoration:none;
}
.menu-td-on a:link , .menu-td-on a:visited {
	background-color: #E0E1E2;
	/*color: #CC6600;*/
}
.menu-td-on a:hover {
	text-decoration:none;
}
.menu-td-off {
	background-color: #FFFFFF;
	padding-left:15px;
}
.menu-testo, .menu-testo:link, .menu-testo:visited {
	color: #333333;
	text-decoration:none;
	font-size: 11px;
}
a.menu-testo:hover {
	/*color: #CC6600;*/
	text-decoration:none;
}
.menu-testo2, .menu-testo2:link, .menu-testo2:visited {
	color: #333333;
	text-decoration:none;
	font-size: 11px;
	padding-left:25px;
}
a.menu-testo2:hover {
	color: #CC6600;
	text-decoration:none;
}
.menu-testo2-on {
	color: #CC6600;
	text-decoration:none;
	font-size: 11px;
	padding-left:25px;
}
/***********************RICERCA***********************/
.ricerca-categoria, .ricerca-categoria:link, .ricerca-categoria:visited {
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.ricerca-risultato, .ricerca-risultato:link, .ricerca-risultato:visited {
	font-size:12px;
	text-decoration:none;
}
/***********************FOOTER************************/
.footer-testo, .footer-testo:link, .footer-testo:visited {
	font-size: 10px;
	color: #333333;
	text-decoration:none;
}
a.footer-testo:hover {
	color: #CC6600;
	text-decoration:underline;
}
.footer-testo-small, .footer-testo-small:link, .footer-testo-small:visited {
	font-size: 9px;
}
a.footer-testo-small:hover {
	color:#CC6600;
}
.footer-td {
	background-color: #CCCCCC;
}
/*************STILI VERSIONE STAMPABILE***************/
@media print {
	.noPrint {
		display:none;
	}
	.onlyPrint {
		display:inline;
	}
}