/************************BOTTONI 2008************************/
.btn_ok {
   background-image: url(img/ico/ico_addcart_small.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #C0C0C0;
   cursor: hand ;
	cursor:pointer;
   height: 21px;
   margin: 0PX;
   padding: 0PX;
   width: 21px;
}


.btn_aggiorna {
	background : transparent;
	background-image : url(img/btn/btn_refresh.gif);
	background-repeat : no-repeat;
	background-position : center;
	padding : 0px;
	margin : 0px;
	width : 22px;
	height : 22px;
	cursor : hand;
}

.btn_elimina {
	background : transparent;
	background-image : url(img/btn/btn_delete.gif);
	background-repeat : no-repeat;
	background-position : center;
	padding : 0px;
	margin : 0px;
	width : 22px;
	height : 22px;
	cursor : hand;
}


/************************************************************/
H3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
}

td.shadowleft {
margin: 0;
padding: 0;
background-image: url(img/home/shadowleft.png);
background-repeat: repeat-y;
width: 10px;
}
td.shadowright {
margin: 0;
padding: 0;
background-image: url(img/home/shadowright.png);
background-repeat: repeat-y;
width: 10px;
}
TD.bianco {
   background-color: #FFFFFF;
}
.listino {
   background-color: #D4D4D4;
	background-image: url(img/listino/bgnd.jpg);
	background-position:-20px 0;
	background-repeat: repeat-x;
}
	
.listino TD {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001d40;
background-color: transparent;	
}
TD.listinotitolo   {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #696969;
			border: 1px #C0C0C0;
			border-style : none none solid none;
}
/************************************************/
.b2top {
   border: 1px solid #586E89;
   color: #586E89;
	background-color: White;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   padding: 3px;
	margin: 5px 20px;
   float: right;
}

.b2top a,  .b2top a:link,  .b2top a:visited {
   font-family: Arial, Helvetica, sans-serif;
   color: #586E89;
	   font-size: 10px;
   font-weight: bold;
   text-decoration: none;
}

.b2top a:hover,  .b2top a:active {
   font-family: Arial, Helvetica, sans-serif;
   color: #FE0606;
	   font-size: 10px;
   font-weight: bold;
   text-decoration: underline;
}
/************************************************/
.boxdescrizione {
margin: 0;
padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color : #46566A;
}
 
.csanormale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #FFFFFF;
}
.csatitolino {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color : #778899;
}
.csatitolinogrigio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color : #C8C8C8;
}
.csatitolinovinaccia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color : #BC9AA5;
}
.csatitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold;
	color : #AEAEAE;
}
.csatitolozoom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold;
	color : #696969;
}
.boxtitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color : #AEAEAE;
}
.csacodice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight : bold;
	color : #778899;
	padding: 0px;
	margin: 0px;
}
.boxcodice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight : bold;
	color : #778899;
	padding: 0px;
	margin: 0px;
}
.fondobluscuro {
background-color: #001D40;
color: #FFFFFF;
}
.fondobluscuro P, .fondobluscuro DIV {
color: #FFFFFF;
}
/*************APRI-CHIUDI***************/
h3 {
   color: #667E9A;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
}
/****************************************/



/***************CLASSI CUSTOM PER CONTENUTI PAGINE**************/
.newstitolo, .personalizzatitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight : bold;
	color : #778899;
	padding: 0px;
	margin: 0px;
}
.newstitolino, .personalizzatitolino {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight : bold;
	color : #778899;
	padding: 0px;
	margin: 0px;
}
.newstesto, .personalizzatesto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color : #FFFFFF;
   line-height: 120%;
	padding: 0px;
	margin: 0px;
}

td.rollout {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
	font-weight : bold;
	color : #778899;
padding: 0px 0px 0px 15px;
margin: 0;
background-image: url(img/btn_rollout.png);
background-repeat: no-repeat;
text-align: left;
}

td.rollover {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	font-weight : bold;
	color : #778899;
padding: 0px 0px 0px 15px;
margin: 0;
background-image: url(img/btn_rollover.png);
background-repeat: no-repeat;
text-align: left;
}
.rollout A, .rollout A:LINK, .rollout A:VISITED {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	font-weight : bold;
	color : #F5F5F5;
	text-decoration : none;
	display: block;
}

.rollout A:HOVER, .rollout A:ACTIVE, .rollover A:HOVER, .rollover A:ACTIVE {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	font-weight : bold;
	color : #F5F5F5;
		text-decoration : underline;
			display: block;
}
.rollover A, .rollover A:LINK, .rollover A:VISITED {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	font-weight : bold;
	color : #9C797A;
	text-decoration : none;
	display: block;
}

/*****************************************************/
.switchcontent {
	font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #FFFFFF;
padding: 0px 0px 0px 15px;
}


.rientro {
margin-left : 10px;
margin-right : 15px;
}

.rientro2 {
margin-left : 20px;
margin-right : 15px;
}


.nopad {
	padding : 0px;
	margin: 0px;

}

.bluscurobig {
	color : #46566A;
		font-family: Arial, Helvetica, sans-serif;
    font-size : 16px;
    font-weight : bold;
}
.rappresentantiheader {
	color : #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
    font-size : 16px;
    font-weight : bold;
	 background-color: #70849C;
	 padding: 15px;
}
.vedi {
	border : 1px solid #608696;
}

.nonvedi {
	border : 1 px none #608696;
}

HTML, BODY {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin : 10px 0;
	color : #333333;
}
.bolle {
	background: #FFFFFF url(img/bgnd.jpg) top repeat-x fixed;
	
}
A, A:LINK, A:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	color : #51727F;
	text-decoration : none;
	font-weight : bold;
}
A:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	color : #51727F;
	text-decoration : none;
	font-weight : bold;
}
A:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	color : #B22222;
		text-decoration : underline;
		font-weight : bold;
}
A:ACTIVE {
	color : #B22222;
			font-family: Arial, Helvetica, sans-serif;
		text-decoration : none;
		font-weight : bold;
}

.dload {
	font-size: 15px;
	list-style: none;
	margin: 10px 0;
	padding: 3px;
}

.dload A, .dload A:LINK, .dload A:VISITED {
	color : White;
	text-decoration: none;
}

.dload A:HOVER, .dload A:ACTIVE {
	color : White;
		text-decoration: underline;
}

.otto {
	font-size: 8px;
}

.nove {
	font-size: 9px;
}

.dieci {
	font-size: 10px;
}
.dieci_glauria {
	font-size: 10px;
	color: #46566A;
}

.undici {
	font-size: 11px;
}

.dodici {
	font-size: 12px;
}

.tredici {
	font-size: 13px;
}

.quattordici {
	font-size: 14px;
}

.sedici {
	font-size: 16px;
}

.alert10 {
	color : Red;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
}

.alert {
	color : Red;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
}
.titolo22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight : bold;
}
.titolo18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight : bold;
}
.titolo16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight : bold;
}
.titolo14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold;
}
.titolo15verdecsa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight : bold;
	color : #608696;
}
.titolo13verdecsa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight : bold;
	color : #608696;
	padding : 5px;
}
.grigiochiaro {
	color : #999999;
}

.grigiomedio {
	color : #666666;
}

.grigioscuro {
	color : #333333;
}

.nero {
	color : black;
}

.csachiaro {
	color : #667E9A;
}

.csascuro {
	color : #46566A;
}

td.bianco {
	background-color : white;
}

.rosso {
	color : Red;
}

.verde {
	color : #009900;
}

.beige {
	color : #FFFF99;
}

.viola {
	color : #9400D3;
}

.giallo {
	color : Yellow;
}
.arancio{
	color : #FF9900;
}

.noborder {
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-left-width : 1px;
	border-color : Silver;
	border-left-style : none;
	border-bottom-style : none;
	border-right-style : none;
	border-top-style : none;
}

.bordosopra {
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-left-width : 1px;
	border-color : Silver;
	border-left-style : none;
	border-bottom-style : none;
	border-right-style : none;
	border-top-style : solid;
}

.bordosoprasin {
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-left-width : 1px;
	border-color : Silver;
	border-left-style : solid;
	border-bottom-style : none;
	border-right-style : none;
	border-top-style : solid;
}

.bordosopradest {
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-left-width : 1px;
	border-color : Silver;
	border-left-style : none;
	border-bottom-style : none;
	border-right-style : solid;
	border-top-style : solid;
}

.bordosopradestsin {
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-left-width : 1px;
	border-color : Silver;
	border-left-style : solid;
	border-bottom-style : none;
	border-right-style : solid;
	border-top-style : solid;
}

.bordosotto {
	border-style : none none solid none;
	border: 1px solid #C0C0C0;

}
.bordosottodes , .bordo_dati {
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-left-width : 1px;
	border-color : Silver;
	border-left-style : none;
	border-bottom-style : solid;
	border-right-style : solid;
	border-top-style : none;
}

.bordosottosin {
	border-width : 1px;
	border-color : Silver;
	border-left-style : solid;
	border-bottom-style : solid;
	border-right-style : none;
	border-top-style : none;
}

.bordosotsindes {
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-left-width : 1px;
	border-color : Silver;
	border-left-style : solid;
	border-right-style : solid;
	border-bottom-style : solid;
	border-top-style : none;
}

.bordopieno {
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-left-width : 1px;
	border-color : Silver;
	border-style : solid;
}

.bordopienoscuro {
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-left-width : 1px;
	border-color : #333333;
	border-style : solid;
}

.bordopienoCSA {
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-left-width : 1px;
	border-color : #608598;
	border-style : solid;
}

.bordosimilbutton {
border:1px solid #C0C0C0;
}

.anchorspace {
	height : 200px;
}
.loginbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
font-weight : normal;
margin:13px 10px 0 0;
background-color: #001D40;
	background-attachment: scroll;
}
td.loginbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
			font-weight : normal;
margin:0;
padding: 1px
background-color: #46464C;
}
.loginbox P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
font-weight : bold;
margin:0;
padding: 2px;
	color: White;
}
td.loginbox A, td.loginbox A:LINK, td.loginbox A:VISITED, td.loginbox A:VISITED  {
	font-family : Arial, Helvetica, sans-serif;
	color : #DDC7B2;
	text-decoration : none;
		font-weight : normal;
}
td.loginbox A:HOVER td.loginbox A:ACTIVE {
	font-family : Arial, Helvetica, sans-serif;
	color : #B22222;
		text-decoration : underline;
		font-weight : normal;
}

/****************BUTTONS********************/
.loginbuttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color : #003E44;
	border : 1px solid #E9E9E9;
	background-image : url(img/fondo_btn.jpg);
	background-repeat : repeat-x;
	height : 20px;
	padding : 0px;
	cursor : hand;
}
.glauria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color : #003E44;
   background-color: #EEE3D8;
	height : 20px;
	padding : 0px;
}
.btnloginsmall {
	background-color: transparent;
	background-image: url(img/ico/ico_lucchetto.gif);
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #C0C0C0;
	cursor: pointer;
	height: 24px;
	margin: 0px;
	padding: 0px;
	width: 24px;
}
.btnloginbig {
	background-color: #FFFFFF;
	background-image: url(img/ico/ico_lucchetto_big.gif);
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #C0C0C0;
	cursor: pointer;
	height: 32px;
	margin: 0px;
	padding: 0px;
	width: 32px;
}
.btnevadi {
	background-color: #FFFFFF;
	background-image: url(img/btn/btn_evadi.gif);
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #C0C0C0;
	cursor: pointer;
	height: 28px;
	margin: 0px;
	padding: 0px;
	width: 100px;
}
.btnevadiko {
	background-color: #FFFFFF;
	background-image: url(img/btn/btn_cancellaordine.gif);
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #C0C0C0;
	cursor: pointer;
	height: 28px;
	margin: 0px;
	padding: 0px;
	width: 100px;
}
/*******************************************/
.fondoinput  {
	background-color : #E0E8EB;
}

.pulsanti  {
	font-size : 15px;
	font-weight : bold;
	color : #003E44;
	background-image : url(img/fondo_btn.gif);
	background-repeat : repeat-x;
	height : 24px;
	width : 200px;
	margin : 0px;
	padding : 0px;
	border : 1px solid #51727F;
	cursor : hand;
}


SELECT  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	border : 1px solid #AEAEAE;
	background-color : #EEEEEE;
	cursor : hand;
}

.textinput, .inputlogin {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	border : 1px solid #81A2AD;
		border : 1px solid #AEAEAE;
	background-color : #EEEEEE;
}
INPUT, TEXTAREA {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	border : 1px solid #AEAEAE;
	background-color : #EEEEEE;
	overflow : auto;
}


.descrizione {
	padding-left : 14px;
	padding-right : 45px;
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #46566A;
}

.centrale_default  {
	background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.centrale_default P  {
	background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 15px;
	margin: 5px;
}

div.breadcrumb {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	overflow : hidden;
	margin : 2px;
	padding : 2px 2px 2px 10px;
	background-color: #EEE3D8;
	color : #608696;
}

.breadcrumb A, .breadcrumb A:LINK, .breadcrumb A:VISITED {
	color : #608696;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
}
.breadcrumb A:HOVER {
	color : #B22222;
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
}

.breadcrumb A:ACTIVE {
	color : #B22222;
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
}
/*****************GABBIA-LAYOUT***********/
#layout {
   position: relative;
	width: 921px;
	margin:0 auto;
}
/****************LINKBAR*****************/

div.linkbar {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
	margin : 2px;
	padding : 4px;
	background-color: transparent;
	color : White;
	letter-spacing: 1px;
}

.linkbar A, .linkbar A:LINK, .linkbar A:VISITED {
	color : White;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
}
.linkbar A:HOVER {
	color : #FFA500;
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
}

.linkbar A:ACTIVE,.linkbar A.selected {
	color : #FFA500;
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
}


.tornasu {
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-left-width : 1px;
	border-color : Silver;
	border-left-style : solid;
	border-right-style : solid;
	border-bottom-style : solid;
	border-top-style : none;
		font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-right: 4px;
	text-align : right;
}

.tabellalistino {
	font-size : 8pt;
		font-family : Arial, Helvetica, sans-serif;
}
.tabellalayoutcarrello {
	font-size : 11px;	
	font-family : Arial, Helvetica, sans-serif;
	border : 1px solid #46566A;
}
.tabellalayoutcarrello TD {
padding:5px;
}
.tabellacarrello {
	font-size : 11px;	
	font-family : Arial, Helvetica, sans-serif;
	border : 1px solid #608696;
}

.tabellacarrello TD {
	font-size : 11px;	
	font-family : Arial, Helvetica, sans-serif;
	padding: 2px;
}
.tabellacarrello TD P {
	font-size : 11px;	
	font-family : Arial, Helvetica, sans-serif;
	padding: 2px;
}
.tabtitle{
	font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;	
		font-weight: bold;
	color: #FFFFFF;
	background-color: #46566A;
	padding:3px;
}
.tabellamessaggio {
	font-family : Arial, Helvetica, sans-serif;
	border : 1px solid #608696;
	background-color: #FFFFFF;
	color: #46566A;
}
.tabellamessaggio TD DIV, .tabellamessaggio TD P {
	font-size : 14px;	
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #46566A;
	padding: 10px;
}
.tabellaregistrazione {
	font-size : 11px;	
	font-family : Arial, Helvetica, sans-serif;
	border : 1px solid #608696;
	background-color: #FFFFFF;
	color: #46566A;
}
.tabellaregistrazione TD {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
	color: #46566A;
	background-color: #FFFFFF;
	padding: 0;
}
.tabellaregistrazione TD P,.tabellaregistrazione TD DIV {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
	color: #46566A;
	padding: 5px;
}
.descbreve {
	font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
padding-left:14px;
}
/*************STILI PER BOX PRODOTTI**************/
.zoomtext {
	background-color : transparent;
	   opacity: 0.40; /* w3c */
   filter: alpha(opacity=40); /* ie */
	color : #FFA500;
		font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
		background-image: url(img/box/50.png);
}
.zoomtext A, .zoomtext A:LINK, .zoomtext A:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	color : #667E9A;
	text-decoration : none;
	font-weight : bold;
}

.zoomtext A:HOVER .zoomtext A:ACTIVE {
	font-family : Arial, Helvetica, sans-serif;
	color : #B22222;
		text-decoration : underline;
		font-weight : bold;
}
/***********************************************/
.copyright {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin : 10px;
	color : #EEE3D8;
	letter-spacing : 1px;

}

.SPAZIO  {
height : 30px;
}

.SPAZIO25PX  {
height : 25px;
}

.SPAZIO60  {
height : 60px;
}

.SPAZIO80  {
height : 80px;
}

.SPAZIO120  {
height : 120px;
}
/*************************************************
  Tooltip Style Rules - Original by: DynamicDrive
  Customized by: Andrea.Bettoni@ideaup.com
**************************************************/
#dhtmlpointer{
   left: -300px;
   position: absolute;
   visibility: hidden;
   z-index: 101;
}

#dhtmltooltip{
   background-color: #EEEEEE;
   background-image: none;
   border: 1px solid #000080;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
   left: -300px;
   padding: 2px;
   position: absolute;
   text-align: center; 
   visibility: hidden;
   width: 150px;
   z-index: 100;
   color: #000080;  
}
/* FINE SELETTORI TOOLTIP */

/* INIZIO SELETTORI HIGHSLIDE */
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
   /*border: 1px solid #F5F5F5;*/
}
.highslide:hover img {
  /* border: 1px solid #FF0000;*/
}

.highslide-image {
    cursor: pointer; /* opera */
   cursor: url(highslide/graphics/zoomout.cur), pointer;
   /* border: 2px solid #C0C0C0;*/
}
.highslide-image-blur {
    cursor: pointer;
    cursor: hand;
}
.highslide-caption {
    display: none;   
    /*border: 2px solid white;*/
    border-top: none;
    font-family: Tahoma,Verdana,Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
   color: white;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;   
	 font-style: normal;
   font-size: 9px;
   font-weight: bold;
   text-transform: uppercase;
    text-decoration: none;
   padding: 3px;
   opacity: 0.60; /* w3c */
   filter: alpha(opacity=60); /* ie */
   border-top: 1px solid white;
   border-bottom: 1px solid white;
    background-color: black;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;

}
a.highslide-credits, a.highslide-credits i {
   padding: 2px;
   color: silver;
   text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
/* FINE SELETTORI HIGHSLIDE */
/***********TABS**************/

#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Arial, Helvetica, sans-serif;
}

#tablist li{
font: bold 12px Arial, Helvetica, sans-serif;
list-style: none;
display: inline;
margin: 0;
width: 100px;
background-image: url(img/shade.gif);
}

#tablist li a{
font: bold 12px Arial, Helvetica, sans-serif;
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #D9E2EC;
border-bottom: none;
background-image: url(img/shade.gif);
background-color:#001d40;
}

#tablist li a:link, #tablist li a:visited{
font: bold 12px Arial, Helvetica, sans-serif;
color: #46566A;
}

#tablist li a.current{
font: bold 12px Arial, Helvetica, sans-serif;
background-image: url(img/shadeactive.gif);
background-color:#001d40;
border-bottom: 1px solid solid none solid #D9E2EC;
color: #C8C8C8;
}

#tabcontentcontainer{
width: 375px;
height: 230px;
/* 
Insert Optional Height definition here to give all the content a unified height
background-image: url(img/ico/tab_bgnd.png);
background-position: top;
background-repeat: repeat-x; 
border-top-style: none;
*/
padding: 5px 3px;
border: 1px solid #AEAEAE;
background-color:#001d40;
}

#tabcontentcontainerdovesiamo, #tabcontentcontainerchisiamo, #tabcontentcontainernews {
width: 670px;
height: auto;
padding: 5px; /*5px 3px;*/
border: 1px solid #AEAEAE;
background-color:#001d40;
overflow: visible;
}

.tabcontent{
display:none;
}

TD.direttoridx {
	text-align: right;
	padding: 3px 5px;
	border-bottom: 1px solid #00008B;
}

TD.direttorisx {
	text-align: left;
	padding: 3px 5px;
	border-bottom: 1px solid #00008B;
	font-style: italic;
}
TD.direttori {
	text-align: left;
	padding: 3px 5px;
		border-bottom: 1px solid #00008B;
}
