body {
font-family:"Trebuchet MS";
margin: 0;
padding: 0;
background-image:url("images/bg.jpg");
font-size:12px;
}

body a, a:visited, a:active, a:link { color:#006699; text-decoration:none; font-weight:bold;}
body a:hover { color:#0099FF; }

/* NAVIGATION BAR //////////////////////////////////////////////////////////////////////*/

#navbar a.top:link, a.top:visited, a.top:active { color:#FFFFCC; text-decoration:none; padding: 10px 10px 10px 10px; font-size:12px; }
#navbar a.top:hover { background-color:#FFFFFF; padding: 10px 10px 10px 10px; color:#000000; font-size:12px; }


/* FOOTER BAR ///////////////////////////////////////////////////////////////////////////*/

#footer { font-size:11px; color:#999999; text-align:center; }
#footer a.foot:link, a.foot:visited, a.foot:active { color:#999900; text-decoration:none; padding: 10px 10px 10px 10px; }
#footer a.foot:hover { padding: 10px 10px 10px 10px; color:#000000; }

/* TOP HEADLINE ///////////////////////////////////////////////////////////////////////////*/

#top_headline { font-family: "Bitstream Vera Sans", Verdana, Arial, Helvetica; font-size: 12px; color:#FFFFFF; }
#top_headline a.small:link, a.small:visited, a.small:active { color:#FF0000; text-decoration:none; }
#top_headline a.small:hover { color:#990000; }
#top_headline a.big:link, a.big:visited, a.big:active, a.big:hover { color:#990000; text-decoration:none; font-family:"Trebuchet MS"; font-size:24px; letter-spacing:-1px; }

/* INTEST //////////////////////////////////////////////////////////////////*/

#intest { color:#999933; text-decoration:none; font-family:"Trebuchet MS"; font-size:24px; letter-spacing:-2px;}

.intestazione_info { color:#999933; text-decoration:none; font-family:"Trebuchet MS"; font-size:24px; letter-spacing:-2px;}

/* INTRO VIDEO ///////////////////////////////////////////////////////////////*/

#intro_video a.title:link, a.title:active, a.title:visited { font-family: "Bitstream Vera Sans", Verdana, Arial, Helvetica; font-size: 12px; color:#0099FF; }
#intro_video a.title:hover { font-family: "Bitstream Vera Sans", Verdana, Arial, Helvetica; font-size: 12px; color:#003366; }
#intro_video .description { font-size:10px; color:#999999; }
#intro_video .time { font-size:11px; color:#666666; }

/* VIDEO DETAILS ///////////////////////////////////////////////////////////////////*/

.titolo { color:#CC0000; text-decoration:none; font-family:"Trebuchet MS"; font-size:24px; letter-spacing:-2px; }
.info { font-weight:bold; }

/* INPUT STYLES //////////////////////////////////////////////////////////////////////////////*/

.input_long { background-image: url("images/input_bg.gif"); border:1px #ccc solid; padding:4px 2px; margin:0 0 8px 0; color: #6a757d; font-size: 11px; width: 300px; text-align: left; vertical-align: top;}
.input_code { background-image: url("images/input_bg.gif"); border:1px #ccc solid; padding:4px 2px; margin:0 0 8px 0; color: #6a757d; font-size: 11px; width: 50px; text-align: left; vertical-align: top;}
.input_search { background-image: url("images/input_bg.gif"); border:1px #ccc solid; padding:4px 2px; margin:0 0 8px 0; color: #6a757d; font-size: 11px; width: 165px; text-align: left; vertical-align: top;}


.input_long_yellow { background-image: url("images/input_bg_yellow.gif"); border:1px #ccc solid; padding:4px 2px; margin:0 0 8px 0; color: #6a757d; font-size: 11px; width: 300px; text-align: left; vertical-align: top;}
.input_code_yellow { background-image: url("images/input_bg_yellow.gif"); border:1px #ccc solid; padding:4px 2px; margin:0 0 8px 0; color: #6a757d; font-size: 11px; width: 50px; text-align: left; vertical-align: top;}

/* DOWNLOAD LINKS ////////////////////////////////////////////////////////////////////////*/

#download a.dwn{ font-size:22px; font-weight:bold; color:#FF6600; text-decoration:none; letter-spacing:-1px; }
#download a.dwn:link, a.dwn:visited{ color:#0099FF; text-decoration:none; }
#download a.dwm:hover{ color:#CC0000; }

/* PAGING STYLING ////////////////////////////////////////////////////////////////////*/

#paging td { background:url("images/bg_paging.jpg") no-repeat; width:25px; height:25px; text-align:center; padding: 0px 0px 0px 1px; }
#paging a.pag { font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:14px; text-decoration:none; }
#paging a.pag:link, a.pag:visited { color:#FFFF00; text-decoration:none; }
#paging a.pag:hover { color:#99FF00; text-decoration:none; }
#paging .pag_sel { font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:14px; color:#FFFFFF; }

/* TABLE STYLING /////////////////////////////////////////////////////////////////////////*/

#tabella table { border-collapse:collapse; }
#tabella td { border: 1px #dcdadc solid; font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;	font-size: 14px;
padding: 10px 10px 10px 10px; }
#tabella td.nulla { border: none; }
#tabella th { border: 1px #dcdadc solid; text-align:left; padding: 10px 10px 10px 10px; }

.d1 { background-color: #F5F5DC; }

/* NAVIGATION */

#foot_nav td.bg { padding-bottom:10px; }


/* TUTORIAL */


/* MISC ///////////////////////////////////////////////////*/

.success { font-weight: bold; font-size: 20px; color: Green; } 
.error { font-weight: bold; font-size: 20px; color: #CC0000; }
.not_logged { color:#CC0000; }
.manage_user { color:#E5E5DD; text-decoration:none; font-family:"Trebuchet MS"; font-size:18px; letter-spacing:-1px;}
.small_gray { color:#CCCCCC; font-size:10px; }
.small_gray_mid { color:#666666; font-size:11px; }
.video_abled { color:#009900; }
.video_disabled { color:#CC0000; }
.white {color:#FFFFFF; }
.yellow {color:#FFFF00; }
.tag { font-size:18px; }

h1{ 
font-size:12px; 
}


h2{ 
font-size:12px; 
}

h3{ 
font-size:12px; 
}

h4{ 
font-size:12px; 
}

h5{ 
font-size:12px; 
}

h6{ 
font-size:12px; 
}