/* CSS Document */
/* CSS for site pages */
/* Copyright 2002-2006 VirtualFlash.it - all rights reserved. */

/* Version: 4.4 */

/*________________________________________________________________________________*/
/* 
    Used Colors in CSS:
	#FFFFFF  ->  white text
	#003366  ->  site text
	#6699FF  ->  special text & visited link & visited backlink
	#000080  ->  spacer-element
	#FFCC00  ->  quote-alternative border & note & link hover & backlink hover & motore di ricerca-heading
	#FF9900  ->  active link & active backlink
	#CCCCCC  ->  copyright
	#F2F2F2  ->  service forms background
	#0066CC  ->  backlink
	
	 plus special color only for particular styles
	
*/
/*________________________________________________________________________________*/



 /* General BODY page style. The scroll bar colours only visible in IE5.5+ */
body {
    background-image:url(Images/casbkgnd.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	scrollbar-face-color: #003366;
	scrollbar-highlight-color: #D1D7DC;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}


/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif; }


/* Links */
a { text-decoration: none; color: #003366; font-weight: bold; }
a:visited	{ text-decoration: none; color: #6699FF; font-weight: bold; }
a:hover		{ text-decoration: none; color: #FFCC00; font-weight: bold; }
a:active	{ text-decoration: underline; color: #FF9900; font-weight: bold; }


/* Horizontal Rule */
hr	{ height: 0px; border: solid #003366 0px; border-top-width: 1px; }


/* Motore di Ricerca Texts - only for Motore di ricerca pages */
.motorediricerca-text {font-family: Verdana; font-size: 10px; color: #003366; }
.motorediricerca-bold {font-family: Verdana; font-size: 12px; color: #003366; font-weight: bold; }
.motorediricerca-italic {font-family: Verdana; font-size: 10px; color: #00CC00; font-style: italic; }
.motorediricerca-heading {font-family: Verdana; font-size: 18px; color: #FFCC00; font-weight: bold; }


/* Buttons */
.normalbutton { font-family: Verdana; font-size: 12px; background-color: #003366; position: relative; height: 22px; border-color:#CCCCCC; }


/* Quotes & Code blocks */
/* apply with <TD CLASS> */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #F1F4F8; border: #999999; border-style: dotted;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000080; line-height: 125%;
	background-color: #F1F4F8; border: #6699FF; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
}

.quote-alternative {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6699FF; line-height: 125%;
    border: #FFCC00; border-style: dotted;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
}


/* Special Elements - Spacer & Special Text */
.spacer-element {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000080; font-size:12px; font-weight: bold; }
.specialtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#6699FF; font-weight: bold; }
.servicebar {background-image:url(Images/servicebar.gif);  vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3px; color: #CCCCCC;}


/* Normal white Texts */
.whitetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; }
.whitetext-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; font-weight: bold; }
.whitetext-small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; }


/* Site Texts (#003366) */
.sitetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#003366; }
.sitetext-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#003366; font-weight: bold; }
.sitetext-small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#003366; }


/* Small Texts - Copyright & Note */
.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#999999; }
.note { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFCC00; }
.servicedetails { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#666666; }


/* Search menu */
.navtext { font-size:10px; vertical-align: middle; }
.navinput { width: 100px; height: 15px; font-size: 60%; color: #000080; border: 1px solid #999999; background-color: #F2F2F2; padding:0px 0px 0px 0px; vertical-align: middle; }
.navinputImage { vertical-align: middle; }


/* Servizi Forms */
.codewindow {
	border: 1px solid #999999; 
	background-color: #F2F2F2; 
	padding:0px 0px 0px 0px; 
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000080;
	height: 350px;
	width: 720px;
	overflow: auto;
}
.emailaddress {
	border: 1px solid #999999; 
	background-color: #F2F2F2; 
	padding:0px 0px 0px 0px; 
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000080;
	width: 400px;
}
.emailcoded {
	border: 1px solid #999999; 
	background-color: #F2F2F2; 
	padding:0px 0px 0px 0px; 
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000080;
	height: 70px;
	width: 400px;
	overflow: auto;
}
.indexinginfo {
	border: 1px solid #999999; 
	background-color: #F2F2F2; 
	padding:0px 0px 0px 0px; 
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000080;
	height: 90px;
	width: 450px;
	overflow: auto;
}


/* BackLinks Style - Page foot */
.backlinks { font-size: 10px; color: #0066CC; font-weight: normal; }
a.backlinks { text-decoration: none; color: #0066CC; font-weight: normal; }
a.backlinks:visited	{ text-decoration: none; color: #6699FF; font-weight: normal; }
a.backlinks:hover		{ text-decoration: none; color: #FFCC00; font-weight: normal; }
a.backlinks:active	{ text-decoration: underline; color: #FF9900; font-weight: normal; }


/* Other Links */
.otherlink		{ font-weight: bold; font-size: 10px; color: #FFFFFF; }
a.otherlink 	{ text-decoration: none; color: #FFFFFF; }
a.otherlink:visited { text-decoration: none; color: #FFFFFF; }
a.otherlink:hover { text-decoration: none; color: #CCCCCC; }
a.otherlink:active	{ text-decoration: underline; color: #CCCCCC; }


/* Other Links-Small */
.otherlink-small		{ font-weight: bold; font-size: 13px; color: #000080; }
a.otherlink-small 	{ text-decoration: none; color: #000080; }
a.otherlink-small:visited { text-decoration: none; color: #000080; }
a.otherlink-small:hover { text-decoration: none; color: #003366; }
a.otherlink-small:active	{ text-decoration: underline; color: #003366; }


/* Giochi */
.giochi-bold { font-size: 10px; color: #0B2765; font-weight: bold; }


/* Info <DIV> layer */
.pluginflash { border-color:#6F78B0; background-color:#BBC7ED; border:1px solid; padding:2px; width:600px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#5C5C8B;}
.infotab-avorio { padding:6px; border:1px dotted #FFFFE0; background-color:#FFFFE0; width:98%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0B2765; }



/* OLDs --------------------------------------------------------------------------------------------------------------------------------------------

	#FFFFCC  ->  partner click buttons
	#0000FF  ->  partner click visited link
	#FF0000  ->  partner click hover link
	
Partner Click Links - only for PartnerClick pages 
.partnerclicklink		{ font-weight: bold; font-size: 12px; color: #0066FF; }
a.partnerclicklink 	{ text-decoration: none; color: #0066FF; }
a.partnerclicklink:visited { text-decoration: none; color: #0000FF; }
a.partnerclicklink:hover { text-decoration: none; color: #FF0000; }
a.partnerclicklink:active	{ text-decoration: underline; color: #0066FF; }

Partner Click Buttons
.partnerclickbutton { font-family: Verdana; font-size: 12px; background-color: #FFFFCC; position: relative; height: 22px; border-color:#CCCCCC; }

 --------------------------------------------------------------------------------------------------------------------------------------------------*/

/* End CSS for site pages */