/* CSS Document */body {	background-color: #D40026;}/*SPLASH*/.flashsplash {	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #9F001C;	}.splashbg {	background-color: #d40026;	border-top: 1px solid #B20000;	border-right: 1px solid #B20000;	border-left: 1px solid #B20000;	height: 300px;	width: 758px;}.indirizzo {	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	padding-top: 10px;	padding-left: 50px;	padding-bottom: 10px;	}.mail {	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	padding-left: 70px;	padding-top:99px;	}.mail a{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	text-decoration: none;}.mail a:hover{	color: #D40026;}/*LAYOUT*/.top {    background-color: #FFFFFF;	background-image: url(../assets/layout/top.gif);	background-repeat: no-repeat;	background-position: 0px 0px;}.right {	background-color: #d40026;	background-image: url(../assets/layout/right.jpg);	background-repeat: repeat-y;	background-position: 0px 0px;}.down {	background-image: url(../assets/layout/barra.jpg);	background-repeat: no-repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	padding-top: 3px;	padding-right: 40px;	text-align: right;}.bg {	background-color: #FFFFFF;	background-image: url(../assets/layout/bg.jpg);	background-repeat: no-repeat;	background-position: center bottom;	border-top: 1px solid #B20000;	border-right: 1px solid #B20000;	border-left: 1px solid #B20000;	background-attachment: scroll;}.bgcat {	background-color: #FFFFFF;	background-image: url(../assets/images/bgcat.jpg);	background-repeat: no-repeat;	background-position: center bottom;	border-top: 1px solid #B20000;	border-right: 1px solid #B20000;	border-left: 1px solid #B20000;	background-attachment: scroll;}.testo{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	padding-left: 60px;	padding-bottom: 5px;	padding-right: 5px;}/*NEWS*/.newstitolo{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #FFFFFF;	letter-spacing: 1px;	text-transform: uppercase;	background-color: #000000;	padding-top: 2px;	padding-left: 2px;	padding-bottom: 1px;	font-weight: bold;}.newssottotitolo{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #D40026;	letter-spacing: 1px;	padding-top: 3px;	padding-left: 2px;	padding-bottom: 5px;}.newsdata{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	padding-left: 2px;	padding-bottom: 10px;	font-style: italic;}.newstesto{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	padding-left: 2px;	padding-bottom: 5px;}.newstesto a {	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	padding-left: 2px;	padding-bottom: 5px;	text-decoration: underline;}.newstesto a:hover {	color:  #D40026;	text-decoration: none;}.newsautore{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	padding-top: 1px;	padding-bottom: 3px;	text-align: right;	padding-right: 2px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	vertical-align: top;	font-style: italic;}/*NAVIGAZIONE E PAGINE*/.pagtitolo{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	color: #D40026;	letter-spacing: 1px;	padding-top: 3px;	padding-left: 60px;	padding-bottom: 25px;}.menu{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	letter-spacing: 1px;	font-weight: bold;	text-align: right;	vertical-align: top;	padding-right: 5px;	background-color: #d40026;	width: 150px;	height: 23px;}.menu a{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	letter-spacing: 1px;	font-weight: bold;	text-align: right;	vertical-align: top;	background-color: #d40026;	text-decoration: none;}.menu a:hover{	color: #000000;	background-color: #d40026;}.contenitore{    font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.colori{	padding-bottom: 2px;	padding-top: 2px;	padding-right:5px;}.menuoff{	color: #FFFFFF;	letter-spacing: 1px;	font-weight: bold;	text-align: right;	vertical-align: top;	padding-right: 5px;	cursor: hand;	background-color: #d40026;	width: 150px;}.sottomenu  {    letter-spacing: 0px;	font-size: 11px;	color: #000000;	display: block;	margin-top: 2px;	width: 150px;	height:17px;	background-color: #DBDBDB;	text-align: right;	padding-right: 5px;	}.sottomenu a {	width: 150px;	height:17px;    letter-spacing: 0px;	font-size: 11px;	color: #000000;	background-color: #DBDBDB;	text-align: right;	text-decoration: none;	display: block;	font-weight: normal;	}.sottomenu a:hover {	background-color: #DBDBDB;	color: #d40026;	background-image: url(../assets/layout/triangolo.gif);	background-position: left bottom;	background-repeat: no-repeat;}.sottomenuof {    margin-top: 2px;	width: 150px;	height:17px;    letter-spacing: 0px;	font-size: 11px;	color: #d40026;;	background-color: #DBDBDB;	text-align: right;	text-decoration: none;	display: block;	font-weight: normal;	background-image: url(../assets/layout/triangolo.gif);	background-position: left bottom;	background-repeat: no-repeat;	}.sito {	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	padding-top: 1px;	font-weight: bold;	text-align: right;	padding-right: 5px;	vertical-align: center;	background-color: #000000;	height:auto;	width: auto;	display: block;	margin-top: 2px;	}.sito a{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CCCCCC;	font-weight: bold;	background-color: #000000;	text-decoration: none;	display: block;}.sito a:hover{	color: #D40026;}.versione {	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CCCCCC;	letter-spacing: 1px;	text-align: center;	background-color: #000000;	height:14;	width: auto;	vertical-align: middle;	height:15;}.versione a{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #FFFFFF;	background-color: #000000;	letter-spacing: 1px;	text-decoration: none;	height:15;}.versione a:hover{	color: #D40026;	background-color: #000000;	}.collezioni{	color: #FFFFFF;	font-weight: bold;	text-align: center;	vertical-align: top;	background-color: #d40026;	margin-bottom: 2px}.collezioni a{	color: #FFFFFF;	font-weight: bold;	text-align: center;	vertical-align: top;	background-color: #d40026;	text-decoration: none;}.collezioni a:hover{	color: #B20000;	background-color: #d40026;	}.colori{	margin-bottom: 2px;	height: 25px;	vertical-align: middle;}.tramati{	margin-bottom: 2px;	height: 100px;	vertical-align: middle;}.colorit{	margin-bottom: 77px;	height: 25px;	vertical-align: middle;}.itinerario {	padding-left: 60px;	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	}.itinerario a{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #D40026;	text-decoration: none;}.itinerario a:hover{	color: #333333;}.segue {	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	}.segue a{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #D40026;	text-decoration: none;}.segue a:hover{	color: #333333;}/*FORMS*/.contattiform {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.contattiinp {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	width: 270px;	margin-bottom: 5px;	margin-top: 3px;	border: 1px solid #000000;}.invia {    font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 10px;	letter-spacing: 1px;	background-color: #d40026;	width:70px;	height: 16px;	border: 1 #d40026;}.bottone {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	background-color: DBDBDB;	border: 1px solid #D40026;	font-style: normal;	text-transform: uppercase;	color: #000000;	letter-spacing: 1px;	padding: 2px;	text-decoration: none;}.bottone a{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	background-color: DBDBDB;	border: 1px solid #D40026;	font-style: normal;	text-transform: uppercase;	color: #000000;	letter-spacing: 1px;	text-decoration: none;	padding: 2px;}.bottone a:hover{	color: #d40026;}/*CATALOGO*/.catmenu{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #FFFFFF;	font-weight: bold;	text-align: right;	vertical-align: top;	background-color: #d40026;	width: auto;	height: auto;	}.catmenu a{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #FFFFFF;	font-weight: bold;	text-align: right;	vertical-align: top;	padding-right: 5px;	padding-left: 5px;	padding-bottom: 3px;	padding-top: 1px;	background-color: #d40026;	width: auto;	height: auto;	display: block;	text-decoration: none;}.catmenu a:hover{	color: #B20000;}.catmenuof{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #555555;	font-weight: bold;	text-align: right;	vertical-align: top;	padding-right: 5px;	padding-left: 5px;	padding-bottom: 3px;	padding-top: 1px;	background-color: #d40026;	width: auto;	height: auto;	}.catmenuof a{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #555555;	font-weight: bold;	text-align: right;	vertical-align: top;	padding-right: 5px;	padding-left: 5px;	padding-bottom: 3px;	padding-top: 1px;	background-color: #d40026;	width: auto;	height: auto;	text-decoration: none;	}.catmenuof a:hover{	font-family:  Verdana, Arial, Helvetica, sans-serif;}.catsottomenu  {	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	background-color: #DBDBDB;	text-align: right;	width: auto;	height: auto;;	}.catsottomenu a {	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	padding-right: 5px;	padding-bottom: 1px;	padding-top: 1px;	background-color: #DBDBDB;	text-align: right;	width: auto;	height: auto;	display: block;	text-decoration: none;	}.catsottomenu a:hover {	color: #d40026;	background-image: url(../assets/layout/triangolo.gif);	background-position: left bottom;	background-repeat: no-repeat;}.catsottomenuof {	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	padding-right: 5px;	padding-left: 5px;	padding-bottom: 3px;	padding-top: 1px;	background-color: #DBDBDB;	text-align: right;	width: auto;	height: auto;	background-image: url(../assets/layout/triangolo.gif);	background-position: left bottom;	background-repeat: no-repeat;}/*DETTAGLI*/.dettatitolo{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #D40026;	letter-spacing: 1px;	font-weight: bold;	text-transform: uppercase;}.dettasottotitolo{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #686868;	letter-spacing: 1px;	padding-bottom: 5px;	font-weight: bold;	text-transform: uppercase;}.dettacodice{	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	letter-spacing: 1px;	padding-bottom: 5px;	font-weight: bold;	text-transform: uppercase;}