body, html { background:url(../images/bg.jpg) repeat-x top #000000; margin:0px; scrollbar-arrow-color:#F9F6F6; scrollbar-face-color:FF0000; scrollbar-shadow-color:#C14040; scrollbar-darkshadow-color:#8C0404; scrollbar-Highlight-color:#FDB4B4; scrollbar-3Dlight-color:#C14040; scrollbar-track-color:#FF0000; }

.titw, .titw:hover, titw:link {COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-WEIGHT: bold }
a.titw:hover { COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-WEIGHT: bold}

.titred, .titred:hover, titred:link {COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-WEIGHT: bold }
a.titred:hover { COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-WEIGHT: bold}

.titredb, .titredb:hover, titredb:link {COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; TEXT-DECORATION: none; FONT-WEIGHT: bold }
a.titredb:hover { COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; TEXT-DECORATION: none; FONT-WEIGHT: bold}


.bggrey { background:#1E1E1E;}
.bggreyb { background:#2F2F2F;}

.border { border:3px solid #444343}

.txtWhite, .txtWhite:link, .txtWhite:hover { COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px ; TEXT-DECORATION: none; }
a.txtWhite:hover{  COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif;  FONT-SIZE: 11px ; TEXT-DECORATION: none; }

.txtWhiteB
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold
}

.ePrj
{
    COLOR: #FCD13F;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold
}
.ePrj:link
{
    COLOR: #004f00;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold
}
.ePrj:visited
{
    COLOR: #004f00;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold
}
.ePrj:hover
{
    COLOR: #8D0902;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold
}



.mini {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}
.mini:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF ; text-decoration: none}
.mini:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cccccc ; text-decoration: none}
.mini:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF ; text-decoration: none}

.miniBlack {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}
.miniBlack:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333 ; text-decoration: none}
.miniBlack:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000 ; text-decoration: none}
.miniBlack:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333 ; text-decoration: none}
.ducati { COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-WEIGHT: bold }
/* TEXT EDITOR */

	img{border:0px;}

	.didascalia{font-size:10px; font-style:italic; text-align:center}
	
	.tableCss{clear:both;}
	
	div.photoSX, div.photoDX, div.photo,
	div.photoSX img, div.photoDX img, div.photo img {
		/*width:250px !important;*/
		width:auto;
	}
	div.photoSX {
		float:left;
		padding:5px;
	}
	div.photoDX {
		float:right;
		padding:5px;
	}
	div.photo {
		margin:auto;
		text-align:center !important;
	}
	.borderFoto{
		border:1px dotted #DDD; margin:0 10px 10px 0;
	}
/* PAGINAZIONE */
	div.listato{
		overflow:hidden;
		border-bottom:1px dotted #DDD; 
		padding:5px;
		height:1%;
	}
	div.listatoleft{float:left; width:430px; vertical-align:top;} 
	div.listatoright{float:right; width:90px; text-align:right; vertical-align:top;} 
	
	div.listatoleft a:link, div.listatoleft a:visited{font-size:1em; color: #008df0;}
	div.listatoleft a:hover{font-size:1em; color: #74c6ff;}
	
	div.listatoMain{
		overflow:hidden;
		padding:5px; text-align:right; border:1px dotted #cccccc; background-color:#F4F4F4; font-weight:bold;
	}
	
	.listatoTitolo:link, .listatoTitolo:visited { font-size: 1.5em !important; color: #00457b; text-decoration: none; font-weight:bold;}
	.listatoTitolo:hover {color: #008df0; text-decoration: none; font-weight:bold;}
	
	.listatoTitoletto:link, listatoTitoletto:visited { font-size: 1.2em !important; color: #00457b; text-decoration: none; font-weight:bold;}
	.listatoTitoletto:hover {color: #008df0; text-decoration: none; font-weight:bold;}

	.listatoAbstract{
		font-style:italic;
		font-size:1em !important;
		padding-top:5px;
	}
	
	div.pagingTop{
		width:auto;
		padding-top:5px;
		padding-bottom:10px;
		text-align:right;
		border-bottom:1px dotted #DDD;
	}
	div.pagingBottom{
		clear:both;
		width:auto;
		padding-top:10px;
		padding-bottom:5px;
		text-align:right;
	}
