/*Body e container pricipale*/
html,body{text-align: center}
body{font-family: arial,sans-serif;font-size: 76%; background: url(http://www.agork.com/img/Background1.gif) repeat-x 0 0;}
div#externalcontainer{width:1000px; height:100%; position: relative; margin-left: auto; margin-right:auto; padding:0; text-align: left; border:0px solid blue;}
div#externalleft{height:100%; position: relative; margin: 0 0 0 0; padding:0; float:left; text-align: left; border: 0px solid black; }
div#externaltop{position: relative; margin: 0 0 0 0; padding:0; clear:both; text-align: left; border: 0px solid red;}
div#container{width:780px; position: relative; margin: 0 0 0 0; padding:0; float:left; text-align: left; border: 0px solid red;}
div#externalbottom{position: relative;clear:both; margin: 0 0 0 0; padding:0; text-align: left; border: 0px solid black;}
/*
div#container{position: relative; margin-left: auto; margin-right:auto; padding:0; width: 780px; text-align: left; border: 1px solid green;}
*/
/*Intestazione e stili principali*/
#header{width: 780px; background-color:#FFFFFF;color: #999999; vertical-align:bottom; white-space:nowrap; position:relative; border:0px solid green;}
h1,h2{margin: 0;padding:0}
h1{padding-left:10px;font: 1.6em/80px arial,sans-serif; color: green}
h2{color: #1F1F1F;font-size: 1.2em; font-family:inherit;font-style:normal; font-weight:normal}
#header .claimheader{vertical-align:text-bottom; margin: 0 0 0 0; padding: 0 0 0 10; color: #666666; font-size: 1.5em; border: 0px solid black;}
#header img.logoheader{vertical-align:text-bottom; padding: 0 0 3 0; border: 0px solid blue;}
#header #menuheader {position:absolute; top:0px; left: 680px; padding: 0px 0 0 0;color: #666666; font-size: 1.2em; vertical-align:text-bottom; float:none; width: 80px; border: 0px solid magenta; }
/* Menu alto a destra */
#header #menuheader ul{margin: 0;padding: 0; list-style-type: none}
#header #menuheader li{margin: 0;padding: 0; color: #666666;}
#header #menuheader a{color: #369;font: normal bold 0.7em arial,sans-serif;text-decoration: underline}
#header #menuheader a:hover{color: #033;text-decoration: underline}
#header #menuheader a#activelink{color: #033;text-decoration: none}
#header #menuheader p{font-size: 90%}
/* Navigazione principale */
#header #navimain {width: 100%; padding: 5px 0 0 0;color: #666666; font-size: 0.9em; font-weight:bold; clear:both; float:left; border: 0px solid magenta}
#header #navimain ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 3px; list-style: none; display: block; float:left; border: 0px solid black}
#header #navimain ul li {margin: 0px 3px 0px 0px; padding: 0px; display: block; color: #FFFFFF; background: url(http://www.agork.com/img/Menu3TabGrigioDx.gif) no-repeat 100% 0; float:left; border: 0px solid red; }
#header #navimain ul li a {margin:0px 0px 0px 0px; padding: 8px 6px 8px; display: block; color:#E7E7E7 ; background: url(http://www.agork.com/img/Menu3TabGrigioSx.gif) no-repeat 0 0; text-align: center; float:left;text-decoration: none}
#header #navimain ul li a:hover {color:#0000FF}
#header #navimain ul li.selected{margin: 0px 3px 0px 0px; padding: 0px; display: block; color: #666666; background: url(http://www.agork.com/img/Menu3TabActiveDx.gif) no-repeat 100% 0; float:left}
#header #navimain ul li a.selected {margin: 0px 0px 0px 0px; padding: 8px 7px 8px; display: block; color: #404040; background: url(http://www.agork.com/img/Menu3TabActiveSx.gif) no-repeat 0 0; color:#FFFFFF; text-align: center; float:left;text-decoration: none}
#header #navimain ul li.admin {margin: 0px 3px 0px 0px; padding: 0px; display: block; color: #FFFFFF; background: url(http://www.agork.com/img/Menu3TabAdminActiveDx.gif) no-repeat 100% 0; float:left; border: 0px solid red; }
#header #navimain ul li.admin a {margin:0px 0px 0px 0px; display: block; color:#E7E7E7 ; background: url(http://www.agork.com/img/Menu3TabAdminActiveSx.gif) no-repeat 0 0; text-align: center; float:left;text-decoration: none}
#header #navimain ul li.adminselected {margin: 0px 3px 0px 0px; padding: 0px; display: block; color: #FFFFFF; background: url(http://www.agork.com/img/Menu3TabAdminActiveDx.gif) no-repeat 100% 0; float:left; border: 0px solid red; }
#header #navimain ul li.adminselected a.adminselected {margin:0px 0px 0px 0px; display: block; color:#ffffff ; background: url(http://www.agork.com/img/Menu3TabAdminActiveSx.gif) no-repeat 0 0; text-align: center; float:left;text-decoration: none}
/* Navigazione secondaria - barra azioni*/
#header #navimain ul ul { margin: 30px 0px 0px 0px; width: 780px; padding-top: 0px; position: absolute; left: 0; color:#FFFFFF; border: 0px solid red; }
#header #navimain ul ul li { margin: 0px 5px 0 0; font-size: 1.0em;color:#FFFFFF; background: none !important; }
#header #navimain ul ul li a { padding-top: 11px; background: none !important; color:#ffffff; font-size: 1.0em;}
#header #navimain ul ul li a.submenuactive { padding-top: 11px; background: none !important; color:#ffffff; font-size: 1.0em;}
#navibar { clear: both; padding: 0px 10px 0px 0px; background: url(http://www.agork.com/img/Menu3bBarActive.gif) 100% 0 no-repeat; height: 36px; border: 0px solid blue; font-size: 1.0em;}
#adminnavibar { clear: both; padding: 0px 10px 0px 0px; background: url(http://www.agork.com/img/Menu3bAdminBarActive.gif) 100% 0 no-repeat; height: 36px; border: 0px solid magenta; font-size: 1.0em;}
/* Barra con informazioni su utente */
div #userbar {width: 100%; height:20px; padding:0px 0px 0px 0px; clear: both; font-size: 0.9em; background: url(http://www.agork.com/img/PatternBackgroundBarUser5.gif) 100% 0 repeat-x; float:left; border-top: 0px solid red; border-left: 0px solid red; border-right: 0px solid red; border-bottom: 1px solid #CCCCCC;}
#userbar img {background: none}
/* Search box */
div #user_info{width:68%; padding: 0 0 0 0; border: 0px solid green; float:left;}
div #search_box{width:30%; padding: 0 0 0 0; border: 0px solid magenta; float:right;}
form#searchform {margin: 0 0 0 0; padding: 0 0 0 0; text-align:left; float:right; border: 0px solid green; }
#searchform fieldset {margin: 0 0 0 0; padding: 2px 2px 0 0; float:left; border: 0px solid magenta; }
#searchform fieldset label#search_label { display:block; padding: 0 5 0 0; color:#000000; font: normal 1.0em arial,sans-serif; text-align:left; clear:left; float:left; text-decoration: none; border: 0px solid green;}
#searchform fieldset div.inputsearchbox { margin: 0 0 0 0; padding: 0 0 0 0; text-align:left; text-decoration: none; float:left; border: 0px solid red;}
#searchform fieldset input.search_inputtext { margin: 0 0 0 0; padding: 0 0 0 0; font: normal bold 1.0em arial,sans-serif; text-align:left; text-decoration: none; border: 1px solid #CCCCCC; float:left;}
#searchform input.search_inputsubmit { margin: 0 0 0 0; padding: 0 0 0 0; font: normal 1.0em arial,sans-serif; float:left; vertical-align:middle}
/*
//
Suddivisione pagina contenuto e footer - 3 colonne
//
*/
div#maincontent{width: 780px; clear: both; background-color:#FFFFFF; float:left; padding: 5px 0px 0px 0px; border: 0px solid black}
/* Test a 180
#maincontent #leftcol{width: 180px; float:left;padding: 0px 0px 0px 0px; overflow:auto; border: 1px solid black}
#maincontent #rightcol{width: 180px; float:right; padding: 0px 0px 0px 0px; border: 1px solid magenta}
#maincontent #maincol{width:401px; margin: 0 182px 0 182px ; padding: 0px 5px 0px 3px; border: 1px solid brown}
*/
/* Originale
#maincontent #leftcol{width: 160px; float:left;padding: 0px 0px 0px 0px; border: 0px solid black}
#maincontent #rightcol{width: 220px; float:right; padding: 0px 0px 0px 0px; border: 0px solid magenta}
#maincontent #maincol{width:385px; margin: 0 222px 0 162px ; padding: 0px 5px 0px 3px; border: 0px solid brown}
*/
/* Test a 240 a dx */
#maincontent #leftcol{width: 180px; float:left;padding: 0px 0px 0px 0px; border: 0px solid black}
#maincontent #rightcol{width: 234px; float:right; padding: 0px 0px 0px 1px; border: 0px solid black}
#maincontent #maincol{width:351px; margin: 0 236px 0 182px ; padding: 0px 0px 0px 0px; border: 0px solid brown}
/* #maincontent #maincol{width:357px; margin: 0 236px 0 182px ; padding: 0px 0px 0px 0px; border: 0px solid brown}
*/
div#footer{text-align:center; padding: 5px 0; background-color: #A7A7A7; clear:both; color: #000; border: 0px solid red}
/*Suddivisione pagina contenuto e footer - 2 colonne*/
/*
div#maincontent2col{width: 100%; clear: both; background-color:#FFFFFF; float:left; padding: 5px 0px 0px 0px; border: 0px solid black}
*/
#container #maincontent2col{width: 100%; height:auto; clear: both; background-color:#FFFFFF; float:left; padding: 5px 0px 0px 0px; border: 0px solid green}
#maincontent2col #leftcol2col{width: 604px; height:auto; float:left;padding: 0px 0px 0px 0px; overflow:auto; border: 0px solid black}
/*
container maincontent2col #leftcol2col{width: 604px; height:auto; float:left;padding: 0px 0px 0px 0px; overflow:auto; border: 1px solid black}
*/
#maincontent2col #rightcol2col{width: 160px; float:right; padding: 0px 0px 0px 0px; border: 0px solid magenta}
/*
Layout 3 colonne
*/
/* Pannelli per la colonna di SX*/
div.panel_1_colsxtop {width:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #FFFFFF url(http://www.agork.com/img/BoxSfondoSx3.gif) 0 0 no-repeat; float:left; border: 0px solid black;}
div.panel_1_colsxbot{width:100%; margin: 10px 0px 0px 00px; padding: 0px 0px 22px 0px; background: #FFFFFF url(http://www.agork.com/img/BoxSfondoSx3.gif) 100% 100% no-repeat; border: 0px solid red;}
div.panel_1_colsxcontent {width:100%; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 5px; border: 0px solid black; }
/*Stili per colonna di SX*/
#leftcol #mydatapanel p {font: normal 0.8em Arial, Helvetica, sans-serif; text-decoration:none;}
#leftcol #mydatapanel a {color:#0000FF; text-decoration:underline;}
div #leftcol .titologruppo {width:100%;margin: 0 0 0 0; padding: 10 0 0 0; color:#000000; background: #7FB27F; font: normal bold 0.9em arial,sans-serif;text-decoration: none; border: 0px solid red;}
ul.homegruppoarticoli {width:100%;margin: 0 0 15 0;padding: 0; list-style-type: none;border: 0px solid green;}
ul.homesottogruppoarticoli {width:95%;margin: 0;padding: 0 0 0 5px; list-style-type: none; border: 0px solid red; }
li.homeli {margin: 0 0 0 0; padding: 0 0 4 0;color:#0000FF; font:normal bold 0.9em arial,sans-serif;text-decoration: none; border: 0px solid red; }
li.a.homelia {text-decoration:underline}
li.homesubli {width:175px; text-align:left; margin: 0 0 0 0; padding: 3 0 0 0; color:#6C6C6C;font:normal bold 0.9em arial,sans-serif;text-decoration: none; border: 0px solid blue;}
#leftcol img.bannerleft {width:100%;margin: 3 0 5 0; padding: 0 0 0 0; border: 0px solid red;}
/* Pannelli per la colonna di DX*/
div.panel_1_coldxtop{width:234px; margin: 00px 0px 10px 0px; padding: 15px 0px 0px 0px; background: #FFFFFF url(http://www.agork.com/img/BoxSfondo2_234x800.gif) 0% 0% no-repeat; border: 0px solid red;}
div.panel_1_coldxbot {width:234px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #FFFFFF url(http://www.agork.com/img/BoxSfondo2_234x800.gif) 100% 100% no-repeat; border: 0px solid green;}
div.panel_1_coldxcontent {width:225px; margin: 0px 0px 0px 0px; padding: 0px 5px 10px 5px; overflow:auto; font: normal 0.8em Arial, Helvetica, sans-serif; text-decoration:none; border: 0px solid black;}
div.panel_1_coldxtitle {font:bold 1.1em Arial, Helvetica, sans-serif;border: 0px solid brown;}
div.blogtext{padding: 0 0 10px 0; font:normal 0.9em arial,sans-serif; border: 0px solid green;}
a.bloglinkcomment {color:#0000FF; text-decoration:underline; font:normal bold 0.9em arial,sans-serif; border: 0px solid red;}
div.panel_2_coldxtop {width:160px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #FFFFFF url(http://www.agork.com/img/BoxSfondoSx3.gif) 0 0 no-repeat; float:left; border: 0px solid black;}
div.panel_2_coldxbot{width:160px; margin: 10px 0px 0px 00px; padding: 0px 0px 22px 0px; background: #FFFFFF url(http://www.agork.com/img/BoxSfondoSx3.gif) 100% 100% no-repeat; border: 0px solid red;}
div.panel_2_coldxcontent {width:160px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 5px; border: 0px solid black; }
/*Stili per la colonna di DX*/
div#rightcol div.newsbox{font-size: 90%;margin-bottom: 2em}
div#rightcol div.newsbox h2{color: #999;font-size: 1.2em}
div#rightcol div.newsbox p{margin: 0}
#rightcol #mydatapanel p {font: normal 0.8em Arial, Helvetica, sans-serif; text-decoration:none;}
#rightcol #mydatapanel a {color:#0000FF; text-decoration:underline;}
#rightcol img.bannerright {width:100%;margin: 5 0 5 0; padding: 0 0 0 0; border: 0px solid red;}
/* Pannelli per la colonna centrale*/
/* Pannello per l'articolo sulla home page */
div.panel_1_colmaintop {width:355px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #FFFFFF url(http://www.agork.com/img/BoxSfondoMain6_355x800.gif) 0 0 no-repeat; float:left; border: 0px solid black;}
div.panel_1_colmainbot{width:355px; margin: 50px 0px 0px 00px; padding: 0px 0px 22px 0px; background: #FFFFFF url(http://www.agork.com/img/BoxSfondoMain6_355x800.gif) 100% 100% no-repeat; float:left;border: 0px solid red;}
/* valore ok 345 */
div.panel_1_colmaintitle {width:345px; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 9px; border: 0px solid black;float:left; font: bold 1.0em Arial, Helvetica, sans-serif}
div.panel_1_colmaincontent {width:341px; margin: 3px 0px 0px 0px; padding: 0px 2px 0px 9px; border: 0px solid black; float:left;font: normal 0.9em Arial, Helvetica, sans-serif}
/*
div.panel_2_colmaintop {width:390px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #FFFFFF url(http://www.agork.com/img/BoxSfondoMain_2_1.gif) 0 0 no-repeat; float:left; border: 0px solid black;}
div.panel_2_colmainbot{width:390px; margin: 15px 0px 0px 00px; padding: 0px 0px 22px 0px; background: #FFFFFF url(http://www.agork.com/img/BoxSfondoMain_2_1.gif) 100% 100% no-repeat; float:left;border: 0px solid red;}
div.panel_2_colmaintitle {width:360px; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 9px; border: 0px solid black;float:left; font: bold 1.1em Arial, Helvetica, sans-serif}
div.panel_2_colmaincontent {width:360px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 9px; border: 0px solid black; float:left;font: normal 0.9em Arial, Helvetica, sans-serif}
div.panel_2_colmainbigfont {width:360px; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 9px; border: 0px solid black;float:left; font: bold 1.6em Arial, Helvetica, sans-serif}
*/
div.panel_2_colmaintop {width:355px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #FFFFFF url(http://www.agork.com/img/BoxSfondoMain_2_1b.gif) 0 0 no-repeat; float:left; border: 0px solid black;}
div.panel_2_colmainbot{width:355px; margin: 15px 0px 0px 00px; padding: 0px 0px 22px 0px; background: #FFFFFF url(http://www.agork.com/img/BoxSfondoMain_2_1b.gif) 100% 100% no-repeat; float:left;border: 0px solid red;}
div.panel_2_colmaintitle {width:345px; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 9px; border: 0px solid black;float:left; font: bold 1.1em Arial, Helvetica, sans-serif}
div.panel_2_colmaincontent {width:345px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 9px; border: 0px solid black; float:left;font: normal 0.9em Arial, Helvetica, sans-serif}
div.panel_2_colmainbigfont {width:345px; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 9px; border: 0px solid black;float:left; font: bold 1.6em Arial, Helvetica, sans-serif}
div.panel_2_colmainformlabel {width:60px; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid black;float:left; }
/*stili la colonna centrale - Utilizzati per gli elenchi generici dei visualizzatori home_xxx_long */
div #maincol .titologruppo {width:100%;margin: 0 0 0 0; padding: 10 0 0 0; color:#000000; background: #7FB27F; font: normal bold 1.0em/1.4em arial,sans-serif;text-decoration: none; border: 0px solid green;}
#maincol ul.gruppoarticoli {width:100%;margin: 0 0 15 0;padding: 0; list-style-type: none; font: normal 0.9em arial,sans-serif;border: 0px solid red;}
#maincol ul.sottogruppoarticoli {width:100%;margin: 0;padding: 0 0 0 5px; font: normal bold 0.8em arial,sans-serif;list-style-type: none}
#maincol li {margin: 0 0 0 0; padding: 0 0 4 0;color:#6C6C6C; font:normal bold 1.1em arial,sans-serif;text-decoration: none; border: 0px solid black; }
#maincol li a {font: normal 0.9em arial,sans-serif;text-decoration:underline; border: 0px solid red;}
#maincol ul ul li {margin: 0 0 0 0; padding: 3 0 0 0;color:#6C6C6C;font:normal bold 0.9em arial,sans-serif;text-decoration: none; border: 0px solid red;}
/*seconda parte stili la colonna centrale - Utilizzati per gli elenchi generici dei visualizzatori home_xxx_long */
div #maincol .titologruppo2 {width:100%;margin: 0 0 0 0; padding: 10 0 0 0; color:#000000; background: #7FB27F; font: normal bold 1.0em/1.4em arial,sans-serif;text-decoration: none; border: 0px solid green;}
#maincol ul.gruppoarticoli2 {width:100%;margin: 0 0 15 0;padding: 0; list-style-type: none; font: normal 0.9em arial,sans-serif;border: 0px solid red;}
#maincol ul.sottogruppoarticoli2 {width:100%;margin: 0;padding: 0 0 0 5px; font: normal bold 1.0em arial,sans-serif;list-style-type: none; color:#6C6C6C; border: 0px solid magenta;}
#maincol ul.gruppoarticoli2 li {margin: 0 0 0 0; padding: 0 0 4 0;color:#000000; font:normal bold 0.9em arial,sans-serif;text-decoration: none; border: 0px solid black; }
#maincol ul.gruppoarticoli2 li a {font: normal 1.1em arial,sans-serif;text-decoration:underline; border: 0px solid red;}
#maincol ul.sottogruppoarticoli2 li {margin: 0 0 0 0; padding: 3 0 0 0;color:#6C6C6C;font:normal bold 0.9em arial,sans-serif;text-decoration: none; border: 0px solid green;}
div #maincol ul.listagenerica1 {width:100%;margin: 0 0 0 0;padding: 0; list-style-type: none; background: #FF9900;font: normal 0.9em arial,sans-serif; float:left; border: 0px solid red;}
#maincol ul.listagenerica1 li {margin: 0 10px 0 0; padding: 0 0 4 0; color:#000000; background: #FF9900; font: bold 1.0em arial,sans-serif;text-decoration: none; float:left; border: 0px solid black; }
/* Pannelli generici */
/* Stili generici */
/* block "more.." + icona */
p.errormessage {font: bold 1.0em Arial, Helvetica, sans-serif; color:#FF0000;}
div .containermore {width:99%;margin: 0 0 0 0; padding: 0 0 0 0; text-align:right; font: normal bold 0.9em arial,sans-serif;text-decoration: none; clear: both;border: 0px solid green;}
.containermore img {margin: 0 0 0 0; padding: 0 0 1 0; vertical-align:middle; border: 0px solid red;}
/* Pannello per gli articolo in home page */
div .containerarticle {margin: 0 0 0 0; padding: 0 0 0 0; text-align:left; font: normal bold 0.9em arial,sans-serif;text-decoration: none; border: 0px solid green;}
div .containerforum {margin: 0 0 0 0; padding: 0 0 0 0; text-align:left; font: normal bold 1.1em arial,sans-serif;text-decoration: none; border: 0px solid green;}
/* Stili per la tag cloud */
#cloud{width:100%; background: #F7FFC2;clear:both; border: 0px solid red; }
.tag_cloud { padding: 3px; text-decoration: none; }
.tag_cloud:link { color:#666666;text-decoration:underline }
.tag_cloud:visited {color:#666666; text-decoration:underline }
.tag_cloud:hover { color:#FFFFFF; background: #006600; }
.tag_cloud:active { color:#FFFFFF; background: #006600; }
.alltaglabel {margin: 0 4 0 0; padding: 0 0 0 0; float:left; font: normal 0.8em arial,sans-serif;text-decoration: none; background: #F7FFC2; border: 0px solid green;}
.authortaglabel {margin: 0 4 0 0; padding: 0 0 0 0; float:left; font: normal 0.8em arial,sans-serif;text-decoration: none; background: #FFB300; border: 0px solid green;}
.mytaglabel {margin: 0 0 0 0; padding: 0 0 0 0; float:left; font: normal 0.8em arial,sans-serif;text-decoration: none; background: #AEE1FF; border: 0px solid green;}
/*
Layout 2 colonne
*/
/* Pannelli per la colonna sinistra*/
/* Pannello per la home forum*/
div.panel_1_colsx2ctop {width:604px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #FFFFFF url(http://www.agork.com/img/BoxSfondoSx2C_2_604x800.gif) 0 0 no-repeat; float:left; border: 0px solid black;}
div.panel_1_colsx2cbot{width:604px; margin: 0px 0px 0px 00px; padding: 0px 0px 22px 0px; background: #FFFFFF url(http://www.agork.com/img/BoxSfondoSx2C_2_604x800.gif) 100% 100% no-repeat; float:left;border: 0px solid red;}
div.panel_1_colsx2ctitle {width:595px; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 9px; border: 0px solid black;float:left; color:#f3f4f6; font: bold 1.0em Arial, Helvetica, sans-serif}
div.panel_1_colsx2csubtitle {width:585px; margin: 15px 0px 5px 0px; padding: 0px 0px 0px 9px; border: 0px solid black;float:left; color:#5c5c5c; font: bold 1.0em Arial, Helvetica, sans-serif}
div.panel_1_colsx2chighlight {width:595px; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 9px; border: 0px solid black;float:left; color:#5c5c5c; font: bold 1.0em Arial, Helvetica, sans-serif}
div.panel_1_colsx2cerror {width:595px; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 9px; border: 0px solid black;float:left; font: bold 1.1em Arial, Helvetica, sans-serif}
div.panel_1_colsx2ccontent {width:581px; margin: 10px 0px 0px 0px; padding: 0px 12px 0px 9px; border: 0px solid black; float:left;font: normal 0.9em Arial, Helvetica, sans-serif}
div.panel_2_positive_colsx2ctop {width:604px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #FFFFFF url(http://www.agork.com/img/Box3_604x400.gif) 0 0 no-repeat; float:left; border: 0px solid black;}
div.panel_2_positive_colsx2cbot{width:604px; margin: 0px 0px 0px 00px; padding: 0px 0px 22px 0px; background: #FFFFFF url(http://www.agork.com/img/Box3_604x400.gif) 100% 100% no-repeat; float:left;border: 0px solid red;}
div.panel_2_negative_colsx2ctop {width:604px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #FFFFFF url(http://www.agork.com/img/Box2_604x400.gif) 0 0 no-repeat; float:left; border: 0px solid black;}
div.panel_2_negative_colsx2cbot{width:604px; margin: 0px 0px 0px 00px; padding: 0px 0px 22px 0px; background: #FFFFFF url(http://www.agork.com/img/Box2_604x400.gif) 100% 100% no-repeat; float:left;border: 0px solid red;}
/* Pannello a due parti per visualizzazione messaggi forum */
div.panel_2_colsx2ctitle {width:595px; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 9px; border: 0px solid black;float:left; color:#666666; font: bold 1.0em Arial, Helvetica, sans-serif}
div.panel_2_colsx2ccontentleft {width:100px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 9px; border-right: 0px solid #666666; float:left; font: normal 0.9em Arial, Helvetica, sans-serif}
div.panel_2_colsx2ccontentright {width:485px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 9px; float:right; font: normal 0.9em Arial, Helvetica, sans-serif; border-left: 1px solid #666666;}
div.panel_2_colsx2ccontentleft_banner {width:285px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 9px; border-right: 0px solid #666666; float:left; font: normal 0.9em Arial, Helvetica, sans-serif}
div.panel_2_colsx2ccontentright_banner {width:300px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 9px; float:right; font: normal 0.9em Arial, Helvetica, sans-serif; border-left: 1px solid #666666;}
/* Stessa divisione in una parte singola per elementi che usano il pannello come un singolo block (es. tags) */
div.panel_2_colsx2ccontentsingle {width:585px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 9px; border-right: 0px solid #666666; float:left; font: normal 0.9em Arial, Helvetica, sans-serif}
/* Pannello a una parte per visualizzazione blog */
div.panel_3_colsx2ctitle {width:595px; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 9px; border: 0px solid black;float:left; color:#666666; font: bold 1.0em Arial, Helvetica, sans-serif}
div.panel_3_colsx2ccontent {width:585px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 9px; float:left; font: normal 0.9em Arial, Helvetica, sans-serif}
/* Stili per la colonna di sinistra */
#leftcol2col ul.listatitolicolonna1 {width:585px;margin: 0 0 0 0;padding: 0; list-style-type: none; font: normal 1.1em arial,sans-serif; float:left; border: 0px solid red;}
#leftcol2col ul.listatitolicolonna1 li {margin: 0 10px 0 0; padding: 0 0 4 0; color:#000000; font: bold 1.1em arial,sans-serif;text-decoration: none; float:left; border: 0px solid black; }
#leftcol2col ul.elementolista {width:585px;margin: 0 0 0 0;padding: 0; list-style-type: none; font: normal 1.1em arial,sans-serif; float:left; border: 0px solid red;}
#leftcol2col ul.elementolista li {margin: 0 10px 0 0; padding: 0 0 4 0; color:#000000; font: normal 1.1em arial,sans-serif;text-decoration: none; float:left; border: 0px solid black; }
#leftcol2col table {width:580px;margin: 0 0 0 0;padding: 0; list-style-type: none; font: normal 1.1em arial,sans-serif; float:left; border: 0px solid red;}
#leftcol2col table tr.rigatitolo {padding: 0; font: bold 1.0em arial,sans-serif; border: 0px solid red;}
#leftcol2col table tr.rigaelemento {padding: 0; font: normal 0.9em arial,sans-serif; border: 0px solid blue;}
#leftcol2col table tr.rigaelemento td.evidenziato{font: bold 1.0em arial,sans-serif; }
#leftcol2col table tr.rigaelemento td.evidenziato a {padding: 0; font: bold 1.0em arial,sans-serif; border: 0px solid red;}
#leftcol2col table tr.rigaelemento a {padding: 0; font: normal 0.9em arial,sans-serif; border: 0px solid red;}
#leftcol2col table tr.rigaelemento td.mascheracampo{margin: 0 0 0 0;padding: 0; font: normal 1.0em arial,sans-serif; text-align: left; border: 0px solid green;}
#leftcol2col table tr.rigaelemento td.mascheracampo input{margin: 0 0 0 0;padding: 0; float:left; width: 300; text-align: left; float:left; }
#leftcol2col table tr.rigaelemento td.mascheracampo input.checkinput{margin: 0 0 0 0;padding: 0; float:left; width: 10;text-align: left; float:left; }
#leftcol2col table tr.rigaelemento2 {padding: 0 0 0 0; font: normal 0.9em arial,sans-serif; border: 0px solid blue;}
#leftcol2col table tr.rigaelemento2 td.rigaintera{width: 100px;padding: 0 0 0 5px; font: italic 0.9em arial,sans-serif; border: 0px solid green;}
#leftcol2col input.pulsanteinvio {margin: 20px 0 0 0; padding: 2px 2 2 2}
#leftcol2col img {margin: 0 0 0 0; padding: 0 0 0 0; border: 0px solid red; }
#leftcol2col div.adminlabel { width: 70%; margin: 0px 0 0 0; padding: 10px 0 0 0; float:left; border: 0px solid red; }
#leftcol2col img.adminico {vertical-align:middle; margin: 0 10px 0 0; padding: 0 0 0 0; border: 0px solid blue}
div.displayavatarright {float:right; margin: 0px 0 0 0; padding:0px 2px 0 0; border: 0px solid red; }
div.displayavatarleft {float:left; margin: 0px 0 0 0; padding:0px 2px 0 0; border: 0px solid red; }
#leftcol2col div.elementlist { clear:left; width: 100%; margin: 0px 0 0 0; padding: 2px 0 0 0; float:left; border: 0px solid green; }
div #leftcol2col .titologruppo {width:545px;margin: 0 0 0 0; padding: 10 0 0 0; color:#000000; background: #FF9900; font: normal bold 1.0em/1.4em arial,sans-serif;text-decoration: none; border: 0px solid green;}
#leftcol2col ul.gruppoarticoli {width:545px;margin: 0 0 15 0;padding: 0; list-style-type: none; font: normal 0.9em arial,sans-serif;clear:left; border: 0px solid red;}
#leftcol2col ul.sottogruppoarticoli {width:530px;margin: 0;padding: 0 0 0 5px; font: normal bold 0.8em arial,sans-serif;list-style-type: none}
/* Stili per i form di input */
#leftcol2col div.formlabel { width: 90%; margin: 0px 0 0 0; padding: 10px 0 0 0; float:left; font: normal bold 1.1em arial,sans-serif;border: 0px solid red; }
#leftcol2col div.forminput { width: 90%; margin: 0px 0 0 0; padding: 2px 0 0 0; clear:both; float:left; font: normal 1.0em arial,sans-serif;border: 0px solid green; }
/* Stili per creazione - input - delle tags */
#leftcol2col div.taglabel { width: 90%; margin: 0px 0 0 0; padding: 10px 0 0 0; float:left; font: normal bold 1.2em arial,sans-serif;border: 0px solid brown; }
#leftcol2col div.taginput { width: 90%; margin: 0px 0 0 0; padding: 2px 0 0 0; float:left; font: normal 1.0em arial,sans-serif;border: 0px solid magenta; }
#leftcol2col span#tagspacer { width: 99%; margin: 0px 0 0 0; padding: 10px 0 0 0; float:left; font: normal bold 1.2em arial,sans-serif;border: 0px solid magenta; }
/**/
/* Stili per visualizzazione ricerca per tag */
/**/
/* Etichetta per la categoria dei risultati (news, art, ecc.) */
#leftcol2col div.tagresultlabel { width: 90%; margin: 0px 0 0 0; padding:25px 0 0 0; float:left; font: normal bold 1.4em arial,sans-serif;border: 0px solid brown; }
/* Elenco di tutti i risultati */
#leftcol2col ul.tagresultlist {width:90%;margin: 0 0 0 0;padding: 0; list-style-type: none; font: normal 1.1em arial,sans-serif;clear:left; border: 0px solid red;}
/* ciascun elemento nella lista dei risultati */
#leftcol2col ul.tagresultitem {width:90%;margin: 0;padding: 0 0 0 5px; font: normal 1.0em arial,sans-serif;list-style-type: none; border:0px solid green}
/* div per far apparire e scomparire i risultati oltre il terzo*/
#leftcol2col div.tagresultmore { display:none; border: 0px solid blue; }
/* Div con il + o - per espansione della lista news seguente */
#leftcol2col div.tagresultmoreexpand { width: 10px; margin: 0px 0 0 0; padding: 5px 0 0 0; float:left; font: normal bold 1.1em arial,sans-serif;border: 0px solid brown; }
/* Etichetta per riportare disponibilità di altri risultati */
#leftcol2col div.tagresultmorelabel { width: 80%; margin: 0px 0 0 0; padding: 5px 0 0 0; font: normal bold 1.1em arial,sans-serif;border: 0px solid green; }
/**/
/* Stili per visualizzazione dei tag in un elemento*/
/**/
/* Etichetta per la categoria dei risultati (news, art, ecc.) */
#leftcol2col div.tagdisplaylabel { width: 90%; margin: 0px 0 0 0; padding: 20px 0 10px 0; float:left; font: normal bold 1.0em arial,sans-serif;border: 0px solid brown; }
/* Elenco di tutti i risultati */
#leftcol2col ul.tagdisplaylist {width:90%; margin: 0 0 15 0;padding: 0; list-style-type: none; font: normal 1.0em arial,sans-serif;clear:left; border: 0px solid red;}
/* ciascun elemento nella lista dei risultati */
#leftcol2col ul.tagdisplayitem {width:90%;height: 15px;margin: 0;padding: 0 0 5px 5px; clear:both; font: normal 1.0em arial,sans-serif;list-style-type: none; border:0px solid red}
#leftcol2col div.tagdisplaytext {width: 10%; margin: 0px 10 0 0; padding: 0 0 0 0; float: left;font: normal 1.0em arial,sans-serif;border: 0px solid blue; }
#leftcol2col div.tagdisplaycross {margin: 0px 5 0 0; padding: 0 0 0 0; float: left;font: normal 1.0em arial,sans-serif;border: 0px solid green; }
#leftcol2col div.tagdisplayaction {width: 50%; margin: 0px 0 0 0; padding: 0 0 0 0; float: left; font: normal 1.0em arial,sans-serif;border: 0px solid brown; }
#leftcol2col a.tagremovelnk {text-decoration: underline;cursor: pointer}
/* Stile per pagina conferma registrazione */
#leftcol2col div.singupconfirm { width: 90%; margin: 0px 0 0 0; padding: 10px 0 0 0; float:left; font: normal bold 1.2em arial,sans-serif;border: 0px solid red; }
/* Stili per blog */
#leftcol2col div.bloglist { width: 95%; margin: 0px 0 0 0; padding: 3px 0 0 0; float:left; border: 0px solid red; }
/* Stili per knowledge base */
#leftcol2col div.kbmaingroup {width:274px;margin: 0 10 0 0; padding: 2 2 2 2; font: normal bold 1.4em arial,sans-serif;text-decoration: none; float:left; border: 0px solid green;}
#leftcol2col div.kbspacer {width:580px; height:10px; clear:both; border: 0px solid red;}
#leftcol2col div.kbitemlist {width:274px;margin: 0 10 0 0; padding: 2 2 2 2; font: normal bold 1.4em arial,sans-serif;text-decoration: none; float:left; background: #f1f1f1; border: 0px solid grey;}
#leftcol2col div div.kbdescarea {font: normal 0.7em arial,sans-serif;text-decoration: none; border: 0px solid green;}
#leftcol2col div div.kbsubarea {font: normal 0.7em arial,sans-serif;text-decoration: none; border: 0px solid blue;}
#leftcol2col div.kbtitle {font: normal bold 0.7em arial,sans-serif;text-decoration: none; border: 0px solid green;}
#leftcol2col div.kbabstract {font: normal 0.7em arial,sans-serif;text-decoration: none; border: 0px solid green;}
#leftcol2col div.kburl {font: normal bold 0.7em arial,sans-serif;text-decoration: none; border: 0px solid green;}
#leftcol2col div.kblinklist {width:100%;margin: 0 0 0 0; padding: 0 0 0 0; font: normal bold 1.4em arial,sans-serif;text-decoration: none; float:left; border: 0px solid green;}
/* Stili per area messaggi */
#leftcol2col table tr.titlerow {font: bold 0.9em arial,sans-serif;}
#leftcol2col table tr.oddrows {background:#f1f1f1;font: normal 0.9em arial,sans-serif;}
#leftcol2col table tr.evenrows {background:#faffd9; font: normal 0.9em arial,sans-serif;}
/* Stili per elenco banners */
div.bannerdisplaypic {float:left; margin: 0px 0 0 0; padding:0px 2px 0 0; border: 0px solid red; }
div.bannerlabelelement { clear:left; width: 100%; margin: 0px 0 0 0; padding: 2px 0 0 0; float:left; border: 0px solid green; }
/* Stili per pagina admin - report */
div.reportline {margin: 0px 0 0 0; padding:5px 2px 0 0; font: normal 1.2em arial,sans-serif; border: 0px solid red; }
div.reportlabel {width: 250px; margin: 0px 0 0 0; padding:0px 2px 0 0; display:inline; float:left; font-weight:bold; border: 0px solid green; }
div.reportshow {width: 100px; margin: 0px 0 0 0; padding:0px 2px 0 0; display:inline; float:left; border: 0px solid blue; }
div.reportprint {width: 100px; margin: 0px 0 0 0; padding:0px 2px 0 0; display:none; float:left; border: 0px solid black; }
/* Stili per report */
div#report_container{position: relative; margin-left: auto; margin-right:auto; padding:0; width: 780px; text-align: left; border: 0px solid black; }
div#report_logo {position: relative; float:left; margin: 0px 0 0 0; padding:0px 2px 0 0; border: 0px solid red; }
div#report_titolo{position: relative; margin: 0px 0 0 0; padding:10px 0px 10px 0; clear:both; font: normal bold 1.1em arial,sans-serif; border: 0px solid green; }
div#report_intestazioni{position: relative; margin: 0px 0 0 0; padding:0px 0px 5px 0; font: normal bold 1.0em arial,sans-serif; border: 0px solid magenta; }
div.report_colonnaintestazione{position: relative; width:150px; float: left; border: 0px solid brown; }
div.report_rigapari{position: relative; font: normal bold 1.0em arial,sans-serif; background:#999999; border: 0px solid red; }
div.report_rigadispari{position: relative; font: normal bold 1.0em arial,sans-serif; background:white; border: 0px solid blue; }
div.report_colonnacorpo{position: relative; width:150px; float: left; border: 0px solid orange; }
div.report_linespacer{height:0px;clear:both}
/* Pannelli per la colonna di destra */
#rightcol2col img.bannerright2c {width:100%; margin: 5 0 5 0; padding: 0 0 0 0; border: 0px solid red; }
/* Stili per la colonna di destra */
div#rightcol2col div.introtitle{font-size: 1.1em;margin-bottom: 1em; font-weight:bold}
div#rightcol2col div.introbox {color: #999;font-size: 1.0em; font-weight:normal; margin: 0 0 8px 0}
div#rightcol2col div.newsbox p{margin: 0}