/******* sfondo esterno al sito *******/
body {color:black;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;border:1px solid black;position:relative;background-color:#9c9c9c;width:auto;min-width:979px;margin:3px 1%;}
/******* Tabelle ******/
table {margin: 0px; padding: 0px; font-size: 12px; background-color:#efefef;} 
table td{padding: 0px; vertical-align: top; font-family: Verdana,Arial,Helvetica,sans-serif;}
th{background-color: #a73035; color: #FFFFFF; padding : 2px; vertical-align : middle; font-family: Verdana,Arial,Helvetica,sans-serif;}
/******* Ancore ******/
a{color: #2F4F4F; text-decoration:none; font-weight:bolder; background-color:transparent;}
a:hover{color:red;}
/******* Liste ******/
ul{ margin:2px; padding:2px; list-style:decimal inside; text-align:left;}
li{ margin-left:2px; list-style:square inside; color:#a73035}
/******* Varie ******/
input.formButton{}
.item{border:1px solid #cccccc;}
.itemHead{padding:3px; background-color:#a73035; color:#FFFFFF;}
.itemInfo{text-align:right; padding:3px; background-color:#efefef}
.itemTitle a{font-size:130%; font-weight:bold; font-variant:small-caps; color:#ffffff; background-color:transparent;}
.itemPoster{font-size:90%; font-style:italic;}
.itemPostDate{font-size:90%; font-style:italic;}
.itemStats{font-size:90%; font-style:italic;}
.itemBody{padding-left:5px;}
.itemText{margin-top:5px; margin-bottom:5px; line-height:1.5em;}
.itemText:first-letter{font-size:133%; font-weight:bold;}
.itemFoot{text-align:right; padding:3px; background-color:#efefef}
.itemAdminLink{font-size:90%;}
.itemPermaLink{font-size:90%;}
.outer{border:1px solid silver;}
.head{background-color:#c2cdd6; padding:5px; font-weight:bold;}
.foot{background-color:#c2cdd6; padding:5px; font-weight:bold;}
div.bloccoSinistro,div.bloccoDestro{padding:0px 3px;}
/*#data{margin-top:-10px; text-align:center;padding:0;}  data sistema da usare se andrˆ sotto l'utente collegato nella colonna sx*/
#data{padding:5px 0 5px 0; text-align:center;} /* data sistema */
/******* crea un padding intorno alla colonne *****
div.bloccoSinistro,div.bloccoDestro{padding:0px 4px;}*/
/******* Header ******/
td#headerbanner{width:100%; background-color:#a73035; vertical-align:middle; text-align:center;}
td#headerbar{border-bottom:1px solid #dddddd; background-image:url(hbar.gif);}
#headerlogo{border-bottom:1px solid black;background-color:#bfbfbf;text-align:left;}
/******* Colonna sinistra ******/
td#leftcolumn{padding-top:30px;border-right:1px solid silver;font-size:11px;width:173px; }
td#leftcolumn th{padding-left:16px;background-color:#a73035;color:#FFFFFF;vertical-align:middle;}
td#leftcolumn div.blockTitle{padding:2px 0 5px 0;color:white;font-weight:bold;background-image:url(barras.gif);font-size:100%;
font-style:normal;text-align:center;}
td#leftcolumn div.blockContent{padding:3px;line-height:90%;}
/******* Colonna centrale ******/
td#centercolumn{font-size:12px;}
td#centercolumn th{background-color:#a73035; color:#FFFFFF; vertical-align:middle;padding:2px;}
td#centerCcolumn{padding:0px 3px 1px 3px;}
#centerCcolumn .blockTitle,#bottomCcolumn .blockTitle{padding:0px 0px 0px 6px;margin-bottom:3px; color:#a10a10;  font-size:18px; 
font-weight:normal;/*background-color:#d3d3d3;border-left:1px solid silver;border-right:1px solid silver;border-top:1px solid silver;*/}/*e1e1e1*/
td#centerCcolumn div.blockContent{margin:0 0 10px 0px;padding:0 0 5px 0;line-height:120%;font-size:12px; /*border-bottom:1px solid silver;*/}
td#centerLcolumn{padding:0px 3px 0px 0px;}
td#centerLcolumn legend.blockTitle{padding:0px 1px 0px 2px;color:#FFA82B;font-weight:bold;background:transparent none;
border:0px Black;border-style:solid;font-size:100%;font-style:normal;display:none;width:auto;}
td#centerLcolumn div.blockContent{border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #dddddd;
padding:3px;margin-left:3px;margin-right:2px;margin-bottom:2px;line-height:120%;}
td#centerRcolumn{width:50%; padding:0px 3px 0px 0px;}
td#centerRcolumn legend.blockTitle{padding:0px 1px 0px 2px;color:#FFA82B;font-weight:bold;background:transparent url(barra_corta.gif);
border:0px Black;border-style:solid;font-size:100%;font-style:normal;display:none;width:auto;}
td#centerRcolumn div.blockContent{border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #dddddd; padding:3px; margin-left:2px; margin-right:3px; margin-bottom:2px; line-height:120%;}
div#content{text-align:left;padding:8px;}
/******* Colonna destra ******/
td#rightcolumn{border-left:1px solid silver;font-size:12px;width:10%;}
td#rightcolumn th{background-color:#a73035; color:#FFFFFF; vertical-align:middle;}
td#rightcolumn div.blockTitle{padding:2px 0 5px 0;color:white;font-weight:bold;background-image:url(barras.gif);
border:0px Black;border-style:solid;font-size:100%;font-style:normal;letter-spacing:0px;text-align:center;}
td#rightcolumn div.blockContent{padding:3px;line-height:120%;}
/******* Stile dei blocchi contenenti menu *****/
tr.blocco_menu td a{display:block;margin:0;padding:2px;font-weight:normal; color:#000;line-height:110%;font-size:11px;}
tr.blocco_menu td a:hover{background-color:red;}
/******* Footer ******/
tr#footerbar{text-align:center;background-image:url(hbar.gif);font-size:11px;line-height:150%;}
tr#valid td{text-align:center;padding-bottom:20px;padding-top:20px;}
/******* Menu principale  ******/
td#mainmenu a{color:black;display:block;margin:0;font-weight:normal;padding:3px 0 3px 0;font-size:11px;}
td#mainmenu a:hover{color:red;font-weight:normal;}
td#mainmenu a.regolamento{background-color:#efefef;color:#FF2626;}
td#mainmenu a.regolamento:hover{background-color:#a73035;color:White;}
td#mainmenu a.menuTop{border-top:0px solid silver;border-right:0px solid #666666;border-bottom:0px solid #666666;
border-left:0px solid silver;padding-top:3px;padding-right:0px;padding-left:0px;padding-bottom:3px;font-size:11px;}
td#mainmenu a.menuMain{padding-top:2px;padding-bottom:2px;font-size:12px;}
td#mainmenu a.menuSub{padding-left:19px; color:red;}
td#mainmenu a.menuSub:hover{padding-left:19px; background-color:gray;color:white;}
/******* Menu personali  ******/
td.miomenu a{color:black;display:block;margin:0;font-weight:normal;padding:3px 0 3px 0;font-size:11px;}
td.miomenu a:hover{color:red;font-weight:normal;}
td.miomenu a.regolamento{background-color:#efefef;color:#FF2626;}
td.miomenu a.regolamento:hover{background-color:#a73035;color:White;}
/******* Menu a discesa  ******/
td.miomenu_down a{padding:2px 0 5px 0;color:black;font-weight:normal;
background-image:url(barras.gif);/*background-color:#a73035;*/
display:block;
font-size:100%;font-style:normal;text-align:left;margin:3px 0 3px 0;width:100%;}
div.submenu a{color:black;display:block;margin:0;font-weight:normal;padding:3px 0 3px 0;font-size:11px;text-align:left;
background-image:none;}
div.submenu a:hover{color:red;text-align:left;background-image:none;}
/******* Menu utente ******/
td#usermenu a{color:black;display:block;margin:0;padding-top:3px;padding-right:0px;padding-left:0px;
padding-bottom:3px;font-size:11px;font-weight:normal;}
td#usermenu a:hover{background-color:#efefef;color:red;font-weight:normal;}
td#usermenu a.highlight{background-color:#fcc;}
/******* System ******/
div.errorMsg{ background-color:#FFCCCC; text-align:center; border-top:1px solid #DDDDFF; border-left:1px solid #DDDDFF; border-right:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; font-weight:bold; padding:10px;}
div.confirmMsg{ background-color:#DDFFDF; color:#136C99; text-align:center; border-top:1px solid #DDDDFF; border-left:1px solid #DDDDFF; border-right:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; font-weight:bold; padding:10px;}
div.resultMsg{ background-color :#CCCCCC; color:#333333; text-align:center; border-top:1px solid silver; border-left:1px solid silver; font-weight:bold; border-right:1px solid #666666; border-bottom:1px solid #666666; padding:10px;}
div.xoopsCode{ background:#FFFFFF; border:1px inset #000080; font-family:"Courier New",Courier,monospace; padding:0px 6px 6px 6px;}
div.xoopsQuote{ background:#FFFFFF; border:1px inset #000080; font-family:"Courier New",Courier,monospace; padding:0px 6px 6px 6px;}
.comTitle{font-weight:bold; margin-bottom:2px;}
.comText{padding:2px;}
.comUserStat{font-size:10px; color:#a73035; font-weight:bold; border:1px solid silver; background-color:#ffffff; margin:2px; padding:2px;}
.comUserStatCaption{font-weight:normal;}
.comUserStatus{margin-left:2px; margin-top:10px; color:#a73035; font-weight:bold; font-size:10px;}
.comUserRank{margin:2px;}
.comUserRankText{font-size:10px;font-weight:bold;color:black;}
.comUserRankImg{border:0px;}
.comUserName{}
.comUserImg{margin:2px;}
.comDate{font-weight:normal; font-style:italic; font-size:smaller}
.comDateCaption{font-weight:bold; font-style:normal;}
form.azzeramargini{	/* Per IE:toglie il margini dagli input nei form 27-04-08 */margin:0px;padding:0px;}
/******* Compra vendita ******/
li.catads_tipo{color:#a10a10;list-style:none;}
.catads_corpo{color:#010101;font-style:normal;}
.catads_corpo:hover{text-decoration:underline; color:#010101;}
/****** blocco riviste online del 6-8-2008  *****/
.fonti_testo_block{margin:0 -4px;padding:0;font-weight:normal;font-size:11px;color:black;line-height:0em;}
.fonti_testo_block:hover{font-weight:normal;text-decoration:underline;color:#3d3a9e;}
.fonti_testo_block:visited{font-weight:normal;color:#944754;}
.fonti_titolo_block{font-weight:bold;color:#001111;font-size:1.1em;}
.fonti_titolo_block:hover{font-weight:bold;color:red;}
li.fonti_data_block{margin:0 -2px;padding:0;width:auto;font-weight:bold;font-size:11px;color:#a6a6a6;list-style:none;}
/****** FORUM ******/
/* classi che modificano il colore del nome utente  che invia il msg e il numero del msg */
tr.righe_forum td{border-bottom:1px solid silver;border-right:1px solid silver;font-size:11px;line-height:115%;}
.comUserName a{color:#fff;}
.comUserName a:hover{color:#999999;}
.comTitle a{color:#dcdcdc;}
.comTitle a:hover{color:#999999;}
.even{background-color:#e6e6e6;padding:3px;line-height:110%;border-right:1px solid #adadad;border-bottom:1px solid #adadad;}
.odd{background-color:#f2f2f2;padding:3px;line-height:110%;border-right:1px solid #adadad;border-bottom:1px solid #adadad;}
.head{/*testata forum e sfondo profilo utente*/
background-color:#d2d2d2;padding:5px;font-weight:bold;}
.head a{color:white;}
.foot{background-color:#c2cdd6 ;padding:5px;font-weight:bold;}
tr.even td{/*blocchi forum*/	background-color:#dcdcdc;padding:3px;border-bottom:1px solid silver;border-right:1px solid silver;font-size:11px;}
tr.odd td{/*blocchi forum*/background-color:#f2f2f2;padding:3px;border-top:0px;border-bottom:1px solid silver;
border-right:1px solid silver;font-size:11px;}
tr.head td{ border-bottom:1px solid #C0C0C0; padding:4px 5px; font-weight:bold; border-right:1px solid #C0C0C0; border-left:0px solid #F5F5F5;}
/*colore intestazione indice forum */
table.index_category td{padding:2px;background-color:#a73035;} 
/* color -- dropdown menu for Forum */
div.dropdown a,div.dropdown .menubar a{color:#fff;}
div.dropdown .menu,div.dropdown .menubar,div.dropdown .item,div.dropdown .separator{background-color:#a0a0a0; /* same color set as in your theme/style.ss .th{} is recommended */
color:#fff;}
div.dropdown .separator{border:1px inset #e0e0e0;}
div.dropdown .menu a:hover,div.dropdown .userbar a:hover{
    color:#333;
}
/* color - end */
/* -- dropdown menu -- */
div.dropdown{	float:left;}
div.dropdown .menu,div.dropdown .userbar{font-weight:bold;float:left;margin:0px 1px;border:0px !important;padding:0px;}
div.dropdown .item{font-weight:bold;padding:2px 5px;white-space:nowrap;border:0px !important;}
div.dropdown ul,div.dropdown table{width:135px;}
/* -- dropdown menu -- */
/****** Colore testo e righe evento ******/
.evento a{color:#c4305a;font-size:11px;padding:0px; margin:0px;}
.evento a:hover{color:red;}
span.concorsi{color:red;font-weight:bold;}
span.mostre{color:#0000EE; font-weight:bold;}
span.incontri{color:#000000;font-weight:bold;}
span.eventi{color:#00EE00;font-weight:bold;}
.vediTutti{float: right; font-weight:bold;}
/****** Utente connesso e link FA *****/
.utente{width:173px;position:absolute; top:126px;font-size:12px;font-weight:normal;margin:0;padding:0;text-align:center;}
div#fa{text-align:center;margin:2px 0;}
span.unameColor{color:red;font-size:15px;font-weight:normal; padding-left:3px;}
/****** form liaise *******/
.tablewidth{width:20%;}
/****** Per IE:toglie il margini dagli input nei form ********/
form.azzeramargini{margin:0px;padding:0px;}
/****** Per lo style dei caratteri sezione rapida admin ********/
.char a{font-size:12px;font-weight:normal;}
.char{padding:4px 0px;}
