/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.1
 * Browser:        0
 * Browser group: 
 */
body { margin: 0px; padding: 0px; }
.topmost_gradient { background-image: url(top_most.jpg); background-repeat: repeat-x; }
.topnoline_gradient { background-image: url(top_noline.jpg); background-repeat: repeat-x; color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size: 14px; }
.header_gradient { background-image: url(header_gradient.jpg); background-repeat: repeat-x; }
.logo_gradient { background-image: url(logo_bottom_gradient.jpg); background-repeat: repeat-x; color:#4e3d3a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
a.hsearch:link { text-decoration: none; color:#000000; }
a.hsearch:visited { text-decoration: none; color:#000000; }
a.hsearch:hover { text-decoration: none; color: #333333; }
a.hsearch:active { text-decoration: none; color: #333333; }
.header_search { vertical-align: 45%; }
.menu_premium{ color:#FFFFFF; text-align:center; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.menu_p:link { text-decoration: none; color:#D2D2D2; }
a.menu_p:visited { text-decoration: none; color:#D2D2D2; }
a.menu_p:hover { text-decoration: none; color: #FFCC00; }
a.menu_p:active { text-decoration: none; color: #D2D2D2; }
a.menu_p_selected:link { text-decoration: none; font-weight:bold; font-style:italic; font-size:12px; color:#D2D2D2; }
a.menu_p_selected:visited { text-decoration: none; font-weight:bold; font-style:italic; font-size:12px; color:#D2D2D2; }
a.menu_p_selected:hover { text-decoration: none; font-weight:bold; font-style:italic; font-size:12px; color: #FFCC00; }
a.menu_p_selected:active { text-decoration: none; font-weight:bold; font-style:italic; font-size:12px; color: #D2D2D2; }
.menu_gradient { background-image: url(menu_gradient.jpg); background-repeat: repeat-x; background-position:bottom; background-color:#484846; }
.menu_top { background-image: url(menu_top.jpg); background-position: 70px 0px; background-repeat: no-repeat; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
.menu_user_top { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
#menu { font-size: 11px; font-weight:bold; font-family:Tahoma; width: 190px; margin-left: 35px; margin-bottom: 15px; }
#menu ul { list-style: none; margin-top: 2px; margin-bottom: 5px; }
#menu ul li { margin-top: 2px; }
#menu ul li a { text-decoration: none; color: #ffffff; }
#menu a:hover{ color: #FFCC00; }
#menu a:link#sezione, #menu a:visited#sezione, #menu a:hover#sezione, #menu a:link#firstlevel, #menu a:visited#firstlevel { font-weight:bold; color: #D2D2D2; font-size: 10px; }
#menu a:hover#firstlevel { color: #FFCC00; font-weight:bold; font-size: 10px; }
a.flink:link { text-decoration: none; color:#FFFFFF; }
a.flink:visited { text-decoration: none; color:#FFFFFF; }
a.flink:hover { text-decoration: none; color: #FFCC00; }
a.flink:active { text-decoration: none; color: #FFCC00; }
a.fnlink:link { text-decoration: none; color:#C6E2F2; }
a.fnlink:visited { text-decoration: none; color:#C6E2F2; }
a.fnlink:hover { text-decoration: none; color: #FFCC00; }
a.fnlink:active { text-decoration: none; color: #FFCC00; }
.footer { font-size: 10px; font-family:Tahoma; background-color:#232f4e; color:#FFFFFF; }
.footer_back { background-image: url(bottom_noise.jpg); background-repeat: repeat; }
.footer_rep { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#C6E2F2; }
.box_right { background-image: url(box_right_gradient.jpg); background-repeat: repeat-y; background-position: left top; }
.box_bottom { background-image: url(box_bottom_gradient.jpg); background-repeat: repeat-x; background-position: top; }
.box_top { background-image: url(box_top_gradient.jpg); background-repeat: repeat-x; background-position: bottom; text-align: left; }
.box_left { background-image: url(box_left_gradient.jpg); background-repeat: repeat-y; background-position: right top; }
.box_h_right { background-image: url(box_color_right_gradient.jpg); background-repeat: repeat-y; background-position: left top; }
.box_h_bottom { background-image: url(box_color_bottom_gradient.jpg); background-repeat: repeat-x; background-position: top; }
.box_h_left { background-image: url(box_color_left_gradient.jpg); background-repeat: repeat-y; background-position: right top; }
.box_green_top { background-image: url(box_green_top.jpg); background-repeat: repeat-x; background-position: bottom; text-align: left; font-size: 16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#f5f5f5; padding-left:5px; }
.box_grey_top { background-image: url(box_grey_top.jpg); background-repeat: repeat-x; background-position: bottom; text-align: left; font-size: 16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#f5f5f5; padding-left:5px; }
.box_blue_top { background-image: url(box_blue_top.jpg); background-repeat: repeat-x; background-position: bottom; text-align: left; font-size: 16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#f5f5f5; padding-left:5px; }
.Asterisco { font-size: 9px; color:#FF0000; }
#innertd { margin: 15px; }
.pagediv { margin: 15px; padding: 15px; padding-bottom:2px; padding-left:2px; text-align:center; }
#rightpadding { padding-right: 15px; }
#cont { font-size: 14px; font-family:Tahoma; margin-top: 15px; color:#3b3b3a; }
#cont a:link, #cont a:visited, #cont a:visited { text-decoration: none; color:#666666; }
#cont a:hover{ text-decoration: none; color:#3366CC; }
#vota { font-size: 14px; font-family:Tahoma; margin-top: 30px; color:#3b3b3a; }
.newstitle { font-size: 10px; font-family:Tahoma; color:#3b3b3a; }
.news_header { font-size: 10px; margin-left:15px; }
#marqueecontainer{ position: relative; width: 257px; height: 165px; overflow: hidden; padding: 2px; padding-left: 4px; top: 2px; bottom: 2px; }
.albo_bordo { border-bottom-style: dashed; border-bottom-color: #cccccc; border-bottom-width: 1px; padding-bottom:2px; }
.albo_free { border-style: dashed; border-color: #cccccc; border-width: 1px; padding-bottom:2px; }
.help_admin { padding-top:5px; font-size: 12px; border-bottom-style: dashed; border-bottom-color: #cccccc; border-bottom-width: 1px; padding-bottom:10px; }
.help_admin_top { padding-top:5px; border-left-style: dashed; border-left-color: #cccccc; border-left-width: 1px; padding-bottom:2px; }
.help_admin_left { padding-top:5px; padding-bottom:2px; }
.headerlinkg { background-image: url(box_grey_top.jpg); background-repeat: repeat-x; background-position: bottom; text-align: right; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#f5f5f5; padding-right:5px; }
#contentPad{ margin:20px; }
#TB_overlay { position: absolute; top: 0; left: 0; z-index:100; width: 100%; height: 100%; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
#TB_window { position: absolute; background: #fff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; }
#TB_window img { display:block; margin: 8px 0 0 8px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption{ height:25px; padding:10px 30px 10px 25px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; }
#TB_closeWindow{ height:25px; padding:10px 25px 10px 0; float:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color: #000000; text-decoration: none;}
#TB_closeWindow a:link {color: #0066FF; text-decoration: none;}
#TB_closeWindow a:visited {color: #0066FF;text-decoration: none;}
#TB_closeWindow a:hover {color: #999966;text-decoration: none;}
#TB_closeWindow a:active {color: #CC6633;text-decoration: none;}
#TB_closeWindow a:focus{color: #CC6633;text-decoration: none;}
#TB_closeAjaxWindow{ padding:5px 10px 7px 0; margin-bottom:1px; text-align:right; background-color:#e8e8e8; }
#TB_ajaxContent{ padding:15px 15px 15px 15px; overflow:auto; }
#TB_load{ text-align: center; position: absolute; top: 50%; left: 0px; width: 100%; overflow: visible; visibility: visible; display: block; z-index:101; }
#TB_loadContent { margin-left: -125px; position: absolute; top: -50px; left: 50%; width: 250px; height: 100px; visibility: visible; }
#description{ background: #000000; border: 1px solid #333333; padding: 10px; margin: 5px; width: 90%; float: left; height: auto; font-weight: bold; }
#content { text-align:left; padding: 0px; margin: 0px; color: #FFFFFF; }
.date{ font-weight: normal; color: #666666; }
