.bg {	background-image: url(../grafica/bg.gif);	background-repeat: repeat-x;}.bgrosso {	background-image: url(../grafica/stondo_rosso_centro.gif);	background-repeat: repeat-x;}.bgnero {	background-image: url(../grafica/stondo_nero_centro.gif);	background-repeat: repeat-x;}.fondo {	color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;
	color: #444444;
	padding: 6px;}.tabellaprincipale {	background-color: white;	color: #ff8338;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.messaggi {	color: #B81315;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	padding: 0px;	text-transform: uppercase;}.normale {	color: #b6b6b6;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 5px;	text-align: justify;	text-decoration: none;}.label {	color: #6f6f6f;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	padding: 5px;	text-align: left;}.labelarancio {	color: #ff8338;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	padding: 5px;}.labellogin {	background-color: transparent;	color: #6f6f6f;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.cornice {	background-color: #86949C;	border-style: none;	border-width: thin;	padding: 10px;}.cornice1 {	border-color: #EEEEEE;	border-style: solid;	border-width: 2px;	padding: 4px;}.rigo {	background-image: url(../grafica/rigo.GIF);	background-repeat: repeat-x;}.bordoincasso {	background-color: #FFFFFF;	background-image: url(../grafica/righi.GIF);	border-bottom-color: #FF0000;	border-bottom-style: solid;	border-bottom-width: 1px;	border-left-color: #990000;	border-left-style: solid;	border-left-width: 1px;	border-right-color: #FF0000;	border-right-style: solid;	border-right-width: 1px;	border-top-color: #990000;	border-top-style: solid;	border-top-width: 1px;	padding: 0px;}.titoloscheda {	background-color: white;	color: #111111;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	text-transform: uppercase;}.titolosezione {	background-color: #DDDDDD;	border-bottom-color: #BBBFD4;	border-bottom-style: solid;	border-bottom-width: 1px;	border-left-color: #EEEBFF;	border-left-style: solid;	border-left-width: 1px;	border-right-color: #BBBFD4;	border-right-style: solid;	border-right-width: 1px;	border-top-color: #EEEBFF;	border-top-style: solid;	border-top-width: 1px;	color: #111111;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	text-transform: uppercase;}.chiusurasezione {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	text-align: right;}.d {	background-color: white;	color: black;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	padding: 2px;	text-align: left;}.db {	border-bottom-style: none;	border-left-style: none;	border-right-color: #B7B9B9;	border-right-style: solid;	border-right-width: 1px;	border-top-style: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	padding: 5px;	text-align: left;}.s {	border-bottom-color: #DDDDDD;	border-bottom-style: solid;	border-bottom-width: 1px;	color: #111111;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: right;}.ds {	border-left-style: none;	border-right-style: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	padding: 5px;	text-align: center;}.field {	background-color: white;	border-bottom-style: none;	border-left-style: none;	border-right-style: none;	border-top-style: none;	color: #222222;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	padding: 1px;}.text {	background-color: #b6b6b6;	border-style: none;	color: black;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin: 1px;}.pulsanterosso {	background-color: #B81315;	background-image: url(../grafica/bgrosso.gif);	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	text-transform: uppercase;}.prima {	background-color: #FF1A4D;	color: #0A0094;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	padding: 1px;	text-align: left;	text-transform: uppercase;}.bianco {	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	text-align: left;	text-transform: uppercase;}.titolo {	color: #330066;	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	padding: 5px;	text-align: right;	text-transform: uppercase;}.normale {	color: #b6b6b6;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 5px;	text-align: justify;	text-decoration: none;}.rigab {	background-color: #EEEEEE;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	padding: 8px;	text-align: left;}.maintabdown {	background-color: transparent;	border-bottom-color: #BBBFD4;	border-bottom-style: solid;	border-bottom-width: 1px;	border-left-color: #EEEBFF;	border-left-style: solid;	border-left-width: 1px;	border-right-color: #BBBFD4;	border-right-style: solid;	border-right-width: 1px;	border-top-color: #EEEBFF;	border-top-style: solid;	border-top-width: 1px;	color: #ff8338;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;	text-decoration: none;	text-transform: uppercase;}.maintab {	background-color: #DDDDDD;	border-bottom-color: #BBBFD4;	border-bottom-style: solid;	border-bottom-width: 1px;	border-left-color: #EEEBFF;	border-left-style: solid;	border-left-width: 1px;	border-right-color: #BBBFD4;	border-right-style: solid;	border-right-width: 1px;	border-top-color: #EEEBFF;	border-top-style: solid;	border-top-width: 1px;	color: #111111;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	text-transform: uppercase;}.numerielenco {	color: #111111;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	padding: 1px;	text-transform: uppercase;}.bianco {	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	text-align: left;	text-transform: uppercase;}.bordorosso {	border-color: #AF3A40;	border-style: solid;	border-width: 1px;	padding: 0px;}.pad10 {	padding: 10px;}.titolotabella {	background-color: #CC0000;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	padding-left: 3px;	text-align: left;	text-transform: capitalize;}.bordosuperiore {	background-image: url(../grafica/rigogrey.gif);	background-repeat: repeat-x;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;}.bordoinferiore {	color: #333333;	font-family: verdana;	font-size: 10px;}.rigaa {	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	padding: 8px;	text-align: left;}A.nav:active {	color: #ff8338;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	text-decoration: none;}A.nav:visited {	color: #b6b6b6;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	text-decoration: none;}A.nav:link {	color: #b6b6b6;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	text-decoration: none;}A.nav:hover {	color: #ff8338;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	text-decoration: none;}A:visited {	background-color: transparent;	color: #8b8b8b;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	text-decoration: none;}A:link {	color: #8b8b8b;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	text-decoration: none;}A:active {	color: #b6b6b6;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	text-decoration: none;}A:hover {	color: #ff8338;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	text-decoration: none;}A.categoria:link {	color: #b6b6b6;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	padding: 3px;	text-decoration: none;}A.categoria:active {	color: #ff8338;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	padding: 3px;	text-decoration: none;}A.categoria:visited {	color: #b6b6b6;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	padding: 3px;	text-decoration: none;}A.categoria:hover {	color: #ff8338;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	padding: 3px;	text-decoration: none;}A.macrocategoria:link {	color: #b6b6b6;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	padding: 2px;	text-decoration: none;}A.macrocategoria:active {	color: #ff8338;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	padding: 2px;	text-decoration: none;}A.macrocategoria:visited {	color: #b6b6b6;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	padding: 2px;	text-decoration: none;}A.macrocategoria:hover {	color: #ff8338;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;}.macrocategoriaOn {	color: #ff8338;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	padding: 2px;	text-decoration: underline;}.categoriaOn {	background-color: transparent;	color: #ff8338;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	padding: 2px;	text-decoration: none;}.menu {	background-color: #FFFFFF;	border-color: #000000;	border-style: groove;	border-width: 1px;	color: #8b8b8b;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	left: 5px;	margin-left: 5px;	margin-right: 5px;	right: 5px;	text-align: left;	text-decoration: none;	text-transform: uppercase;}.nav {	color: #ff8338;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;}.navgiu {	color: #ff8338;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;}.navsopra {	color: #ff8338;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;}.navnormal {	color: #b6b6b6;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;}.bg {	background-image: url(../grafica/bg.gif);	background-repeat: repeat-x;}.bianco {	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	text-align: left;	text-transform: uppercase;}.titolo {	color: #330066;	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	padding: 5px;	text-align: right;	text-transform: uppercase;}.prima {	background-color: #FF1A4D;	color: #0A0094;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	padding: 1px;	text-align: left;	text-transform: uppercase;}.normale {	color: #b6b6b6;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 5px;	text-align: justify;	text-decoration: none;}.pad11 {	padding-bottom: 0px;	padding-left: 11px;	padding-right: 11px;	padding-top: 0px;}.titologrigio {	color: #6d6d6d;	font-family: Verdana, Arial;	font-size: 18px;}.testorosso {	color: #FF0000;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	padding: 5px;}.testogrigio {	color: #848484;	font-family: Verdana, Arial;	font-size: 14px;}.titolocatalogo {	background-color: #ff8338;	color: white;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	text-decoration: none;	text-transform: lowercase;}.bordinogrigio {	border-color: #dbdbdb;	border-style: solid;	border-width: 1px;}.bordinoarancio {	border-color: #ff8338;	border-style: solid;	border-width: 1px;}A.mail:link {	color: #2034e1;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;}A.mail:active {	color: #2034e1;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: underline;}A.mail:hover {	color: #2034e1;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;}A.mail:visited {	color: #2034e1;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;}.testoarancio {	color: #ff8338;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 6px;	text-decoration: none;}.testoarancioBold {	color: #ff8338;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	padding: 6px;	text-decoration: none;}.testonormaleBold {	color: #515151;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	padding: 6px;	text-align: justify;	text-decoration: none;}.testonormale {	color: #515151;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 6px;	text-align: justify;	text-decoration: none;}.testoprod {	color: #515151;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 6px;	text-align: left;}.immagine {	border-color: #b6b6b6;	border-style: solid;	border-width: 10px;}.vetrinaarancio {	color: #ff8338;	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	padding: 6px;	text-align: center;}.vetrinanormale {	color: #b6b6b6;	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	padding: 6px;	text-align: center;}.righinoarancio {	border-bottom-color: #ff8338;	border-bottom-style: solid;	border-bottom-width: 2px;	border-left-color: transparent;	border-right-color: transparent;	border-top-color: transparent;	color: #ff8338;	font-size: 3px;	padding: 1px;}.righinogrigio {	border-bottom-color: #b6b6b6;	border-bottom-style: solid;	border-bottom-width: 2px;	border-left-color: transparent;	border-right-color: transparent;	border-top-color: #b6b6b6;	border-top-width: 2px;	color: #b6b6b6;	font-size: 3px;	padding: 1px;}.divisioneMacrocat {	border-bottom-color: transparent;	border-left-color: transparent;	border-right-color: transparent;	border-top-color: #dadada;	border-top-style: dashed;	border-top-width: 1px;	font-size: 2px;	padding-top: 3px;}
/* ####### STILI PER I SUBMIT DEI FORM ####### */
.login {
	background-color: transparent;
	background-image: url(../grafica/login.gif);
	background-repeat: no-repeat;
	border-width: 0px;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	height: 35px;
	text-transform: uppercase;
	text-align:right;
	width: 100px;
}

.nuovo {
	background-color: transparent;
	background-image: url(../grafica/nuovo.gif);
	background-repeat: no-repeat;
	border-width: 0px;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	height: 35px;
	text-transform: uppercase;
	width: 100px;
}

.salva {
	background-color: transparent;
	background-image: url(../grafica/salva.gif);
	background-repeat: no-repeat;
	border-width: 0px;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	height: 35px;
	text-transform: uppercase;
	width: 100px;
}

.cancella {
	background-color: transparent;
	background-image: url(../grafica/cancella.gif);
	background-repeat: no-repeat;
	border-width: 0px;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	height: 35px;
	padding-left: 20px;
	text-transform: uppercase;
	width: 100px;
}

.cerca {
	background-color: transparent;
	background-image: url(../grafica/cerca.gif);
	background-repeat: no-repeat;
	border-width: 0px;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	height: 35px;
	padding-left: 20px;
	text-transform: uppercase;
	width: 100px;
}
