BODY  {
	font-size : 13px;
	font-family : verdana;
	color : #000000;
	/*background-color : #FFFFFF;*/
	/*background: url('/immagini/dsservice/greygrid.gif');*/
	/*background: url('/immagini/redfishallestimenti/sfondo.gif') no-repeat fixed;*/
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
	margin : 0;
}

A  {
	font-size : 13px;
	color : #000080;
	text-decoration : none;
	font-family : verdana;
}

A:Visited  {
	font-size : 13px;
	color : #880080;
	text-decoration : none;
	font-family : verdana;
}

A:Active  {
	font-size : 13px;
	text-decoration : none;
	font-family : verdana;
}

A:Hover  {
	font-size : 13px;
	text-decoration : underline;
	font-family : verdana;
	color : #A7C8F5;
}




A.art  {
	font-size : x-small;
	color : #7b68ee;
	text-decoration : underline;
	font-family : verdana;
}

a:visited.art  {
	font-size : x-small;
	color : #8b008b;
	text-decoration : underline;
	font-family : verdana;
}

a:active.art  {
	font-size : x-small;
	color : #000000;
	text-decoration : underline;
	font-family : verdana;
}

a:hover.art  {
	font-size : x-small;
	text-decoration : underline;
	font-family : verdana;
}




A.navlink  {
	font-size : 12px;
	font-weight : normal;
	font-family : verdana;
	letter-spacing : 1px;
	color : #000000;
	text-decoration : none;

}

a:link.navlink  {
	font-size : 12px;
	font-family : verdana;
	letter-spacing : 1px;
	color : #000000;
}

a:visited.navlink  {
	font-size : 12px;
	font-family : verdana;
	font-weight : normal;
	letter-spacing : 1px;
	text-decoration : none;
	color : #000000;
}

a:hover.navlink  {
	font-size : 12px;
	font-family : verdana;
	letter-spacing : 1px;
	color : #A7C8F5;
}



a.menulink   { font-size: 12px; font-family: verdana; color: #000000; text-decoration: underline ;line-height: 130%;}
a:link.menulink  {font-size : 12px;font-family : verdana;	color : #000000;line-height: 130%; }
a:visited.menulink  {font-size : 12px; font-family : verdana;	color : #000000;	text-decoration : underline ;line-height: 130%;}
a:hover.menulink  {font-size : 12px; font-family : verdana; text-decoration : none;	color : #000000;line-height: 130%; } 


A.footerlink  {
	font-size : xx-small;
	font-weight : bold;
	font-family : verdana;
	letter-spacing : 1px;
	color : #000080;
	text-decoration : underline;
}

a:link.footerlink  {
	font-size : xx-small;
	font-family : verdana;
	letter-spacing : 1px;
	color : #000080;
	text-decoration : underline;
}

a:visited.footerlink  {
	font-size : xx-small;
	font-family : verdana;
	font-weight : bold;
	letter-spacing : 1px;
	color : #000080;

}

a:hover.footerlink  {
	font-size : xx-small;
	font-family : verdana;
	letter-spacing : 1px;
	text-decoration : none;
	color : #A7C8F5;
}

/*Stile della nvigazione a briciola */

a.briciole    { font-size: 11px; text-decoration: none; color: #FFFFFF}
a:hover.briciole { font-size: 11px; text-decoration: underline; color: #66CCFF}
a:visited.briciole { font-size: 11px; text-decoration: none; color: #FFFFFF}

.briciole_testo {
	font-size : 11px;
	color : #FFFFFF;
	font-family : verdana;
}


/*Stile riferito al catalogo */

a.titolo    { font-size: 12px; letter-spacing: 1px; text-decoration: underline; font-weight: bold }
a:hover.titolo { font-size: 12px; letter-spacing: 1px; text-decoration: none; color: #0000FF }
a:visited.titolo { font-size: 12px; letter-spacing: 1px; text-decoration: underline; }

.descrizione { color: #000000; font-size: 12px; font-family: verdana }

.scheda_titolo { color: #000000; font-size: 20px }
.scheda_descrizione { color: #000000; font-size: 12px; font-family: verdana }

.categorie   { color: #000000; font-size: 17px; font-family: verdana; font-weight: bold}
.sottocategorie { color: #000000; font-size: 14px; font-family: verdana; font-weight: bold}


.contattateci_voci { color: #000000; font-size: 12px ;font-family: verdana; font-weight: bold}
.contattateci_errori { color: red; font-size: 16px ; font-family: verdana; font-weight: bold}



.inputBox
{
color : #000000;
background : #FFFFFF;
border-color : #000000;
border-top : 1px solid;
border-bottom : 1px solid;
border-left : 1px solid;
border-right : 1px solid;
font-family : verdana;
font-size : 12px;
}


.whitesmallheader  {
	color : white;
	font-weight : bold;
	font-size : small;
	font-family : verdana;
}

.whitesmallertext#font-family  {
	font-size : x-small;
	color : white;
	font-family : verdana;
}

.smallheader  {
	font-weight : bold;
	color : #000000;
	font-size : small;
	font-family : verdana;
}

.smalltext  {
	font-size : small;
	color : #000000;
	font-family : verdana;
}

.smallerheader  {
	color : #000000;
	font-size : 12 pt;
	font-family : verdana;
	font-weight : bold;

}

.smallersmallerheader  {
	color : #000000;
	font-size : xx-small;
	font-family : verdana;
}

.smallertext  {
	font-size : 12px;
	color : #000000;
	font-family : verdana;
}

.smallersmallertext  {
	font-size : xx-small;
	color : #000000;
	font-family : verdana;
}

.smallaction  {
	color : #b22222;
	font-weight : bold;
	font-size : small;
	font-family : verdana;
}

.smalleraction  {
	color : #b22222;
	font-weight : bold;
	font-size : x-small;
	font-family : verdana;
}

.tbflat { font-size: x-small; font-family: verdana; border: 1px solid #000000;  }

.cmdflat  {
	font-size : xx-small;
	font-family : verdana;
	background-color : #0066cc;
	color : #ffffff;
	font-weight : bold;
}

TD  {
	font-size : 13px;
	color : #000000;
	font-family : verdana;
}

.artbody  {
	font-size : x-small;
	font-family : verdana;
	margin-left : 10;
	margin-right : 10;
}

.artabstract  {
	font-size : x-small;
	font-style : italic;
	margin-left : 10;
	margin-right : 10;
	font-family : verdana;
}

.arttitle  {
	font-size : medium;
	font-weight : bold;
	color : #b22222;
	text-align : center;
	font-family : verdana;
}

.artwriter  {
	font-size : x-small;
	text-align : right;
	font-style : italic;
	margin-right : 10;
	font-family : verdana;
}

.artcode  {
	font-size : x-small;
	font-family : monospace;
	color : #555555;
	margin-left : 20;
}

hr  		{
			color : #000000;
			}

table.header {border-left: 0px solid #000000;
			 border-right: 0px solid #000000;
			 border-top: 0px solid #ffffff;
			 border-bottom: 0px solid #ffffff;
			 width: 100%;
			 height: 60px;
			 float: center;
			 /*background:#ffffff;*/
			 background-image:url('/immagini/cassanelli/cassanelli.jpg');
			 background-repeat:no-repeat; background-attachment:scroll;
			 }
td.cellaheader{
			 border-left:0px solid #FF0000;
			 border-right:0px solid #336699;
			 border-top:0px solid #000000;
			 border-bottom:0px solid #000000;
			 /*background:#ececff;*/
			 padding-left:0;
			 padding-right:0;
			 padding-top:0;
			 padding-bottom:0;
			 spacing : 0;
			 /*vertical-align: top;*/
			 position:relative;
			 left:150
			 }

table.nav1 	 {
			  border-top:1px solid #0066cc;
			  border-bottom:1px solid #0066cc;
			  background:#D7EBFF;
			  width: 100%;
			  height: 10px;
			  float:center 
			}
table.nav2 	 {border-top:1px solid #ffffff;
			  border-bottom:1px solid #ff0000;
			  border-left:0px solid #FF0000;
			  border-right:0px solid #FF0000;
			  background:#000000;
			  width: 100%;
			  height: 20px
			}
td.cellanav2{
			 border-left:0px solid #FF0000;
			 border-right:0px solid #336699;
			 border-top:0px solid #000000;
			 border-bottom:0px solid #000000;
			 background:#cad9dd;
			 float:center ;
			 padding-left:4;
			 padding-right:7;
			 padding-top:0;
			 padding-bottom:0;
			 spacing : 0;
			 vertical-align: top; 
			 position:relative; 
			 left:160
			 }
table.contenuto{
			 border-left:0px solid #FF0000;
			 border-right:0px solid #FF0000;
			 border-top:0px solid #000000;
			 border-bottom:0px solid #000000;
			 
			 /*background:#201e39;*/
			 width: 100%;
			 height: 800px; 
			 float:center ;
			 
			 padding-left:0px;
			 padding-right:0px;
			 padding-top:0px;
			 padding-bottom:20px;
			 spacing : 0;
			 }
td.center{
			 /*background:#FFFFFF url('/immagini/redfishallestimenti/redfish-sfondo.jpg') no-repeat fixed;*/
			 height: 100%; 
			 float:center ;
			 padding-left:10px;
			 padding-right:5px;
			 padding-top:5px;
			 padding-bottom:0px;
			 spacing : 0
			 }
td.left{
			 /*background:#FFFFFF url('/immagini/redfishallestimenti/Left-prova3.gif') ;*/
			 background:#D7EBFF;
			 width: 150px;
			 /*float:center ;*/
			 padding-left:5px;
			 padding-right:0px;
			 padding-top:0px;
			 padding-bottom:0px;
			 spacing : 0;
			 vertical-align: top;
			 border-right:1px solid #0066cc;
			 }
td.right{
			 background:#ffffff;
			 width: 3px;
			 float:center ;
			 padding-left:0px;
			 padding-right:0px;
			 padding-top:0px;
			 padding-bottom:0px;
			 spacing : 0;
			 }

table.footer{
			 color: #FFFFFF;
			 left: 0;
			 
			 border-left:0px solid #FF0000;
			 border-right:0px solid #FF0000;
			 border-top:1px solid #0066cc;
			 border-bottom:1px solid #0066cc;
			 
			 margin-left : 0px;
			 margin-right : 0px;
			 margin-top : 0px;
			 margin-bottom : 0px;
			 
			 background:#D7EBFF;
			 width: 100%;
			 height: 15px; 
			 padding-left:1;
			 padding-right:1;
			 padding-top:1;
			 padding-bottom:1;
			 spacing : 0
			 }
td.footer{
			 color: #FFFFFF;
			 float : right;
			 font-size: 12px
			 }
			 
table.box   {		 
			 border-left:0px solid #FF0000;
			 border-right:0px solid #FF0000;
			 border-top:0px solid #FFFFFF;
			 border-bottom:0px solid #000000;
			 
			 /*background:#FFFFFF;*/
			 width: 100%;
			 height: 20px; 
			 float: center ;
			 padding-left:1;
			 padding-right:1;
			 padding-top:1;
			 padding-bottom:1;
			 spacing : 0
			 }
td.testabox	{
			 color: #000000;
			 left: 0;
			 font-size: 14px;
			 font-weight : bold;
			 
			 border-left:0px solid #FF0000;
			 border-right:0px solid #FF0000;
			 border-top:0px solid #ff0000;
			 border-bottom:0px solid #ff0000;

			 /*background:#000000;*/
			 float:center ;
			 padding-left:0;
			 padding-right:2;
			 padding-top:5;
			 padding-bottom:0;
			 spacing : 0;
			 }
td.corpobox	{
			 color: #000000;
			 left: 0;
			 font-size: 12px;
			 
			 border-left:0px solid #000000;
			 border-right:0px solid #000000;
			 border-top:0px solid #000000;
			 border-bottom:0px solid #000000;

			 /*background:#F79E29;*/
			 float:center ;
			 padding-left:5;
			 padding-right:2;
			 padding-top:2;
			 padding-bottom:2;
			 spacing : 0;
			 }