P, UL, LI {
	margin-top: 0px;
	margin-bottom: 0px;
}

.shadow	{
	background-color: #fcfcfc; 
	border: 1px solid #BBC2C7; 
	padding: 12px; 
	margin: 10px; 
	color: #666; 
	filter: progid:DXImageTransform.Microsoft.Shadow(color="#BFBFBF", Direction=135, Strength=4); 
	float: right; 
}
	
.displayretainer {
	background: #efefef; 
	width: 130; 
	height: 100%; 
	filter:progid:DXImageTransform.Microsoft.Matrix(M11='1.0', sizingmethod='auto expand');
}	
	
.inputs {
	font-family: Tahoma;
	/*background-color:transparent;*/
	background-color:fff;
	border:1px solid #b9bbbd;
	font-size : 10px;
	color:#3d5876;
}
	
.inputs2 {
	font-family: Tahoma;
	background-color:#fff;
	border:1px solid #b9bbbd;
	font-size : 10px;
	color:#3d5876;
}
	
.inputs_check {
	font-family: Tahoma;
	border:0px solid #b9bbbd;
	font-size : 10px;
	color:#3d5876;
}

.menu {
	font-family: verdana ;
	font-size: 11px;
	color: #3d5876;
	text-decoration: none;
}

.menu A {
	font-family: verdana ;
	font-size: 11px;
	color: #3d5876;
	text-decoration: none;
}

.menu A:link {
	font-family: verdana ;
	font-size: 11px;
	color: #3d5876;
	text-decoration:none;
}

.menu A:active {
	font-family: verdana ;
	font-size: 11px;
	color: #3d5876;
	text-decoration: none;
}

.menu A:visited {
	font-family: verdana ;
	font-size: 11px;
	color: #3d5876;
	text-decoration: none;
}

.menu A:hover {
	font-family: verdana ;
	font-size: 11px;
	color: #3d5876;
	border:0px solid #d9dadc;
	background-color: #F5D228;
	font: bold;
}

.titolo_scheda_portfolio {
	font-family: verdana;
	font-size: 13px;
	color: #f5d228;
	text-decoration: none;
	font:bold;
}	

.titolo {
	font-family: verdana;
	font-size: 13px;
	color: #3d5876;
	text-decoration: none;
	font-weight: bold;
}

.titolo A {
	font-family: verdana;
	font-size: 13px;
	color: #3d5876;
	font-weight: bold;
	text-decoration: none;
}

.titolo A:link {
	font-family: verdana;
	font-size: 13px;
	color: #3d5876;
	font-weight: bold;
	text-decoration: none;
}

.titolo A:active {
	font-family: verdana;
	font-size: 13px;
	color: #3d5876;
	font-weight: bold;
	text-decoration: none;
}

.titolo A:visited {
	font-family: verdana;
	font-size: 13px;
	color: #3d5876;
	font-weight: bold;
	text-decoration: none;
}

.titolo A:hover {
	font-family: verdana;
	font-size: 13px;
	color: #3d5876;
	font-weight: bold;
	text-decoration: underline;
}
	
.testo {
	font-family: verdana;
	font-size: 10px;
	color: #3d5876;
	text-decoration: none;
}

.testo A {
	font-family: verdana;
	font-size: 10px;
	color: #3d5876;
	text-decoration: none;
}

.testo A:link {
	font-family: verdana;
	font-size: 10px;
	color: #3d5876;
	text-decoration:none;
}

.testo A:active {
	font-family: verdana;
	font-size: 10px;
	color: #3d5876;
	text-decoration: none;
}

.testo A:visited {
	font-family: verdana;
	font-size: 10px;
	color: #3d5876;
	text-decoration: none;
}

.testo A:hover {
	font-family: verdana;
	font-size: 10px;
	color: #3d5876;
	text-decoration: underline;
	font: bold;
}

.titolo_gold {
	font-family: verdana;
	font-size: 13px;
	color: #d1b02a;
	text-decoration: none;
	font-weight: bold;
}

.titolo_gold A {
	font-family: verdana;
	font-size: 13px;
	color: #d1b02a;
	font-weight: bold;
	text-decoration: none;
}

.titolo_gold A:link {
	font-family: verdana;
	font-size: 13px;
	color: #d1b02a;
	font-weight: bold;
	text-decoration: none;
}

.titolo_gold A:active {
	font-family: verdana;
	font-size: 13px;
	color: #d1b02a;
	font-weight: bold;
	text-decoration: none;
}

.titolo_gold A:visited {
	font-family: verdana;
	font-size: 13px;
	color: #d1b02a;
	font-weight: bold;
	text-decoration: none;
}

.titolo_gold A:hover {
	font-family: verdana;
	font-size: 13px;
	color: #d1b02a;
	font-weight: bold;
	text-decoration: underline;
}

.testo_gold {
	font-family: verdana;
	font-size: 10px;
	color: #d1b02a;
	text-decoration: none;
}

.testo_gold A {
	font-family: verdana ;
	font-size: 10px;
	color: #d1b02a;
	text-decoration: none;
}

.testo_gold A:link {
	font-family: verdana ;
	font-size: 10px;
	color: #d1b02a;
	text-decoration:none;
}

.testo_gold A:active {
	font-family: verdana ;
	font-size: 10px;
	color: #d1b02a;
	text-decoration: none;
}

.testo_gold A:visited {
	font-family: verdana ;
	font-size: 10px;
	color: #d1b02a;
	text-decoration: none;
}

.testo_gold A:hover {
	font-family: verdana ;
	font-size: 10px;
	color: #d1b02a;
	text-decoration: underline;
	font: bold;
}

.titolo_cat_white {
	font-family: verdana ;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.titolo_white {
	font-family: verdana ;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font: bold;
}	

.testo_white {
	font-family: verdana ;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
	
.testo_white A {
	font-family: verdana ;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.testo_white A:link {
	font-family: verdana ;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.testo_white A:active {
	font-family: verdana ;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.testo_white A:visited {
	font-family: verdana ;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.testo_white A:hover {
	font-family: verdana ;
	font-size: 10px;
	color: #b3c1d0;
	text-decoration: none;
	font: bold;
}	
	
.bottom_white {
	font-family: verdana ;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}

.bottom_white A {
	font-family: verdana ;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}

.bottom_white A:link {
	font-family: verdana ;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}

.bottom_white A:active {
	font-family: verdana ;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}

.bottom_white A:visited {
	font-family: verdana ;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}

.bottom_white A:hover {
	font-family: verdana ;
	font-size: 9px;
	color: #cccccc;
	text-decoration: none;
}

.testo_news {
	font-family: verdana ;
	font-size: 10px;
	color: #3d5876;
	text-decoration: none;
}

.testo_news A {
	font-family: verdana ;
	font-size: 10px;
	color: #3d5876;
	text-decoration: none;
}

.testo_news A:link {
	font-family: verdana ;
	font-size: 10px;
	color: #3d5876;
	text-decoration:none;
}

.testo_news A:active {
	font-family: verdana ;
	font-size: 10px;
	color: #3d5876;
	text-decoration: none;
}

.testo_news A:visited {
	font-family: verdana ;
	font-size: 10px;
	color: #3d5876;
	text-decoration: none;
}

.testo_news A:hover {
	font-family: verdana ;
	font-size: 10px;
	text-decoration: underline;
	color: #3d5876;
}

.testo_gray {
	font-family: verdana ;
	font-size: 10px;
	color: #9D9D9D;
	text-decoration: none;
}

.testo_gray A {
	font-family: verdana ;
	font-size: 10px;
	color: #9D9D9D;
	text-decoration: none;
}

.testo_gray A:link {
	font-family: verdana ;
	font-size: 10px;
	color: #9D9D9D;
	text-decoration:none;
}

.testo_gray A:active {
	font-family: verdana ;
	font-size: 10px;
	color: #9D9D9D;
	text-decoration: none;
}

.testo_gray A:visited {
	font-family: verdana;
	font-size: 10px;
	color: #9D9D9D;
	text-decoration: none;
}

.testo_gray A:hover {
	font-family: verdana ;
	font-size: 10px;
	color: #9D9D9D;
	text-decoration: underline;
	font: bold;
}

.testo_mini {
	font-family: verdana ;
	font-size: 10px;
	color: #3d5876;
	text-decoration: none;
}

.testo_mini A {
	font-family: verdana ;
	font-size: 10px;
	color: #3d5876;
	text-decoration: none;
}

.testo_mini A:link {
	font-family: verdana ;
	font-size: 10px;
	color: #3d5876;
	text-decoration:none;
}

.testo_mini A:active {
	font-family: verdana ;
	font-size: 10px;
	color: #3d5876;
	text-decoration: none;
}

.testo_mini A:visited {
	font-family: verdana ;
	font-size: 10px;
	color: #3d5876;
	text-decoration: none;
}

.testo_mini A:hover {
	font-family: verdana ;
	font-size: 10px;
	text-decoration: overline underline;
	/*color: #3d5876;*/
	color: #3d5876;
	text-decoration: underline;
}
	
.testo_mini2 {
	font-family: verdana;
	font-size: 9px;
	color: #3d5876;
	text-decoration: none;
}

.testo_mini2 A {
	font-family: verdana ;
	font-size: 9px;
	color: #3d5876;
	text-decoration: none;
}

.testo_mini2 A:link {
	font-family: verdana ;
	font-size: 9px;
	color: #3d5876;
	text-decoration:none;
}

.testo_mini2 A:active {
	font-family: verdana ;
	font-size: 9px;
	color: #3d5876;
	text-decoration: none;
}

.testo_mini2 A:visited {
	font-family: verdana ;
	font-size: 9px;
	color: #3d5876;
	text-decoration: none;
}

.testo_mini2 A:hover {
	font-family: verdana ;
	font-size: 9px;
	text-decoration: none;
	color: #3d5876;
	background-color:#F5D228;
}

.highlight {
	font-family: verdana;
	font-size: 10px;
	color: white;
	text-decoration: none;
	BACKGROUND-COLOR: #c4151c;
}

.highlight A {
	font-family: verdana;
	font-size: 10px;
	color: white;
	text-decoration: none;
	BACKGROUND-COLOR: #c4151c;
}

.highlight A:link {
	font-family: verdana ;
	font-size: 10px;
	color: white;
	text-decoration: none;
	BACKGROUND-COLOR: #c4151c;
}

.highlight A:active {
	font-family: verdana ;
	font-size: 10px;
	color: white;
	text-decoration: none;
	BACKGROUND-COLOR: #c4151c;
}

.highlight A:visited {
	font-family: verdana ;
	font-size: 10px;
	color: white;
	text-decoration: none;
	BACKGROUND-COLOR: #c4151c;
}

.highlight A:hover {
	font-family: verdana ;
	font-size: 10px;
	color: white;
	text-decoration: underline;
	BACKGROUND-COLOR: #c4151c;
}

.button {
	font-family: verdana ;
	font-size : 11px;
	font: bold;
	/*color: #3d5876;*/
	color: #ffffff;
	border:1px solid #465055;
	/*background-color: #F5D228;*/
	background-image: url(../images/sfondo_pulsante3.gif);

	/*width:90px;*/
	height:20px;
}

.button2 {
	font-family: verdana ;
	font-size : 11px;
	font: bold;
	color: #ffffff;
	border:1px solid #d9dadc;
	/*background-color: #F5D228;*/
	background-image: url(../images/sfondo_pulsante2.gif);
	
	/*width:90px;*/
	height:20px;
}

.button3 {
	font-family: verdana;
	font-size: 11px;
	font: bold;
	color: #ffffff;
	border: 1px solid #d9dadc; /*background-color: #F5D228;*/
	background-image: url(../images/sfondo_pulsante2.gif);
	/*width:90px;*/
	height:20px;
}

.testoEvidenziato {
	font-weight:bold;background-color:#FFFF66;padding:3px;font-size:14px;line-height:1.5em;
}

.newPren {
	font-weight:bold;
	BACKGROUND-COLOR: #DCE0E3;
}

textarea, .input_field_12em {border: 1px solid #222;}