body {	margin:0px;	padding:0px;	background-image: url(/immagini/background.jpg);	background-repeat: repeat-x;	background-attachment: scroll;	font-family: verdana, arial, sans-serif;	font-size: 12px;	/*line-height: 15px;*/  }.bordogrigio{	border: 1px solid #CCC;		}h1{	font-size: 17px;	font-weight: bold;	color: #D18004;	padding: 0px;	margin: 3px 0px;	}h2{	font-size: 15px;	font-weight: bold;	padding: 0px;	margin: 3px 3px 3px 0px;	}	h3{	font-size: 13px;	font-weight: bold;	padding: 0px;	margin: 3px 0px;	}	h4{	font-size: 12px;	font-weight: bold;	color: #D18004;	padding: 0px;	margin: 3px;	}a:link { /* Basic linkstyles, first red and black on hover */	color: #D18004;	text-decoration: underline;}a:visited { /* Basic linkstyles, first red and black on hover */	text-decoration: underline;	color: #D18004;}a:hover { /* Basic linkstyles, first red and black on hover */	text-decoration: underline;	color: #039;}a:active { /* Basic linkstyles, first red and black on hover */	text-decoration: underline;	color: #690000;}.class2 a:link { /* These linkstyles I used on homepage's codaslider, first white and dark blue on hover, look's good with blue background */	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 21px;	text-decoration: none;}.class2 a:visited { /* These linkstyles I used on homepage's codaslider, first white and dark blue on hover, look's good with blue background */	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 21px;	text-decoration: none;}.class2 a:hover { /* These linkstyles I used on homepage's codaslider, first white and dark blue on hover, look's good with blue background */	color: #00254E;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 21px;	text-decoration: none;}.class2 a:active { /* These linkstyles I used on homepage's codaslider, first white and dark blue on hover, look's good with blue background */	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 21px;	text-decoration: none;}.rowWrap {	width: 100%;}.clearfloat {	clear:both;	height:0px;}div#container{	margin:15 auto;	font-size: 11px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}div#bannercontent{	margin:0;	padding: 5px;	height: 250px;	width: 877px;	background-color: #FFF;	border: 1px solid #999;}div.message{	border-style: solid;	border-width: 2px 0;	margin-top: 0;	margin-right: 0;	margin-bottom: 10px;	margin-left: 0;	padding-top: 1em;	padding-right: 10px;	padding-bottom: 0;	padding-left: 50px;	text-align: left;}div.message p{    margin: 0 0 1em}div.message.informazione{    background: #EAEBF7 url(/immagini/info20.png) no-repeat 15px 50%;    border-color: #8E9AFF	}div.message.warning{    background: #FFF0BA url(/immagini/warning20.png) no-repeat 15px 50%;    border-color: #E87C29	}div.message.question{    background: #E4F6DE url(/immagini/info20.png) no-repeat 15px 50%;    border-color: #8FDC79	}div.message.error{    background: #FFD8D6 url(/immagini/error20.png) no-repeat 15px 50%;    border-color: #FF0038}			/*MODULI*/.contactForm {	margin: 10px 0px;	}.contactForm label {	padding: 3px;	display: block;	margin: 10px 0 0 0;	color: #000;	font-weight: bold;	text-align: right;}.contactForm input.text {	border: 1px solid #999;	display: block;	width: 200px;	padding: 4px;	margin: 0px;}.contactForm textarea.textarea {	border:	1px solid #999;	display: block;	width: 400px;	height: 150px;	padding: 4px;	margin: 0px;}.contactForm input.button {	border:	1px solid #999;	height: 25px;	width: 120px;}.contactForm select {	border: 1px solid #999;	padding: 1px;	height: 22px;	background-image: url(/immagini/button.gif);	width: 120px;}.contactForm .row{	clear: both;}input.btn{	color:#FFF;	font-size:11px;	height: 20px;	background-image: url(/immagini/button.gif);	width: 120px;	border: 1px solid #999;	filter:alpha(opacity=100);	-moz-opacity:1;	opacity: 1;}   input.btn:hover{filter:alpha(opacity=85);-moz-opacity:0.90;opacity: 0.90;	}   input.btnhovdel{	border-top-color:#FF0000;	border-left-color:#FF0000;	border-right-color:#990000;	border-bottom-color:#990000;	background-color: #FFD3D9;}input {	border:			1px solid #999;	padding: 1px;	font-size: 11px;	height: 16px;	background-image: url(/immagini/formbg.gif);}/*TERMINA MODULI*/.text9 {	font-size: 9px;	text-decoration: none;}.text10red {	font-size: 10px;	color: #FF0000;}.text10 { font-size: 10px; font-family: Arial, Helvetica, sans-serif}.text10bianco {	font-size: 10px;	color: #FFFFFF;}.text10grigio {	font-size: 10px;	color: #999999;}.text11 {	font-size: 11px;	line-height: 120%;}.text12 {	font-size: 12px;	line-height: 120%;}.generalText {  font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000}.generalTextBold { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000 }.generalTextItalic { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: normal; font-weight: normal; font-variant: normal; color: #000000 }.bgLogin { background-color: #CCCCCC; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: capitalize; color: #666666}.generalTextGrey { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #666666;}.generalTextRed {	color: #FF0000;	font-size: 11px;}.generalTextGreen {		color: #D18004900}.testo12italic { font-family: verdana, arial, helvetica, sans-serif; font-style: italic; line-height: normal; font-weight: bold; font-size: 12px; color: #000000}.tool-tip {	color: #fff;	width: 250px;	z-index: 13000;} .tool-title {	font-weight: bold;	font-size: 11px;	margin: 0;	color: #000000;	padding: 8px 8px 4px;	background: url(/immagini/bubble.png) top left;} .tool-text {	font-size: 11px;	color: #000000;	padding: 4px 8px 8px;	background: url(/immagini/bubble.png) bottom right;}div.data{	float: left;	width: 75px;	margin:0 3px 3px 0;	text-align: center;	color: #777;	padding-bottom: 5px;	background: #E9F3FF url(/immagini/date.png) no-repeat bottom left;	height: 55px;}div.data span.d{	display:block;	font-size: 130%;	font-weight: bold;	color: #D18004;	padding-top: 5px;	background: #E9F3FF url(/immagini/date.png) no-repeat top left}div.data span.m{	display:block;	text-transform:uppercase;	color: #666;	font-size: 11px;}div.data span.y{	font-size: 130%;	font-weight: bold;}.linkcolornews    {	font-weight: bold;	font-size: 12px;	text-decoration: underline;	color: #333333;}.linkcolornews a:link   { color: #333333; text-decoration: none }.linkcolornews a:visited    { color: #333333; text-decoration: none }.linkcolornews a:hover   { text-decoration: none; color: #666666}.linkcolornews a:active   { text-decoration: none }.linkcolorsearch    {	font-weight: bold;	font-size: 12px;	text-decoration: none;	color: #039;}.linkcolorsearc a:link   { text-decoration: none }.linkcolorsearc a:visited    { text-decoration: none }.linkcolorsearc a:hover   { text-decoration: underline;}.linkcolorsearc a:active   { text-decoration: none }div.breadcrumbs {	width:860px;	padding:0;	margin:5px;	overflow:hidden;	padding:0;	height:20px;	line-height:20px;	color:#888888;	border:1px solid #dadada;	color: #666666;	font-size: 11px;}div.breadcrumbs a:link { color: #666666; text-decoration: none }div.breadcrumbs a:visited { color: #666666; text-decoration: none }div.breadcrumbs a:hover {color: #006699;	text-decoration: none}div.breadcrumbs a:active { text-decoration: underline }		div.breadcrumbs a, div.breadcrumbs em, div.breadcrumbs span {	float:left;	overflow:hidden;	height:20px;	padding:0 2px;	font-style:normal;	color: #666666;}div.breadcrumbs span {	background:url(/immagini/bg-breadcrumb.png) no-repeat left center;	overflow:hidden;	padding:0 0 0 10px;	width:0px;	filter:alpha(opacity=50);	opacity:0.5;}
