/* --- dBlog 2.0 CMS Open Source --- */

/* --- generale --- */
body { background: url("gfx/sfondo.gif") repeat; text-align: left; margin-top: 0px; }
body, p, td, li { color:#333333; font-family:"Trebuchet MS", Arial, Helvetica;
font-size:12px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal;
line-height:1.5; }
a, a:link, a:active { font-style:normal; text-decoration:none; }
a:visited { }
a:hover { text-decoration:none; }
a.footer, a.footer:link, a.footer:active { font-style:normal; text-decoration:underline; color:#cc7108; }
a.footer:visited { color:#cc7108; text-decoration:underline; }
a.footer:hover { text-decoration:none; color:#cc7108; }
a.contributo, a.contributo:link, a.contributo:active { font-style:normal; text-decoration:none; color:#333333; }
a.contributo:visited { color:#333333; text-decoration:none; }
a.contributo:hover { text-decoration:underline; color:#333333; }
img { border:0; }
a.hdr, a.hdr:link, a.hdr:active { font-style:normal; text-decoration:none; color:#666666; }
a.hdr:visited { color:#666666; text-decoration:none; }
a.hdr:hover { text-decoration:underline; color:#cc7108; }
ul#menu{ margin:0; padding:0; list-style-type:none; width:500px; position:relative; display:block; height:33px; background:transparent url("gfx/tra.gif") repeat-x top right; }
ul#menu li{ display:block; float:left; margin:0; pading:0; border-right:0px solid #333333; }
ul#menu li a{ display:block; float:left; text-align:right; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica; color:#666666; text-decoration:none; padding:0px 20px 0 20px; height:24px;
	height:33px; line-height:2.5; }
ul#menu li a:hover{ background:transparent url("gfx/blue.gif") repeat-x top left; color:#f7f7f7;}
a.header, a.header:link, a.header:active { font-style:normal; text-decoration:none; color:#cc7108; }
a.header:visited { color:#cc7108; }
a.header:hover { text-decoration:underline; color:#cc7108; }
.TitoloRic:link { text-decoration:none; color:#cc7108; }
.TitoloRic:visited { color:#cc7108; text-decoration:none; }
.TitoloRic:active { color:#cc7108; text-decoration:none; }
.TitoloRic:hover{ color: #cc7108; text-decoration: underline; }
a.testo_top, a.testo_top:link, a.testo_top:active { color:#000000; font-family:"Trebuchet MS",Arial,Helvetica; font-size:16px; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; text-decoration:none; text-transform:uppercase; }
a.testo_top:visited { color:#000000; font-family:"Trebuchet MS",Arial,Helvetica; font-size:16px; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; text-decoration:none; text-transform:uppercase; }
a.testo_top:hover { color:#000000; font-family:"Trebuchet MS",Arial,Helvetica; font-size:16px; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; text-decoration:none; text-transform:uppercase; }
.testo15-bianco {
	TEXT-TRANSFORM: uppercase; FONT: 15px "Trebuchet MS", Arial, Helvetica; COLOR: #ffffff; TEXT-DECORATION: none
}
.testo15-blu {
	FONT: italic 14px "Trebuchet MS", Arial, Helvetica; COLOR: #00339a; TEXT-DECORATION: none
}
.testo12-blu {
	FONT: 12px "Trebuchet MS", Arial, Helvetica; COLOR: #00339a; TEXT-DECORATION: none
}
.titolo18-bianco {
	TEXT-TRANSFORM: uppercase; FONT: 18px "Trebuchet MS", Arial, Helvetica; COLOR: #ffffff; TEXT-DECORATION: none
}
.titolo10-bianco {
	TEXT-TRANSFORM: uppercase; FONT: 10px/12px "Trebuchet MS", Arial, Helvetica; COLOR: #ffffff; TEXT-DECORATION: none
}
.titolo10-grigiochiaro {
	TEXT-TRANSFORM: uppercase; FONT: 10px/14px "Trebuchet MS", Arial, Helvetica; COLOR: #acabab; TEXT-DECORATION: none
}
.titolo11-grigiochiaro {
	FONT: 11px/12px "Trebuchet MS", Arial, Helvetica; COLOR: #acabab; TEXT-DECORATION: none
}
.titolo14-bianco {
	TEXT-TRANSFORM: uppercase; FONT: 14px "Trebuchet MS", Arial, Helvetica; COLOR: #ffffff; TEXT-DECORATION: none
}
.titolo34-bianco {
	TEXT-TRANSFORM: uppercase; FONT: 34px/30px "Trebuchet MS", Arial, Helvetica; COLOR: #ffffff; TEXT-DECORATION: none
}
.testo13-grigio {
	FONT: 13px/14px "Trebuchet MS", Arial, Helvetica; COLOR: #919090; TEXT-DECORATION: none
}
.testo12-grigio {
	FONT: 12px/14px "Trebuchet MS", Arial, Helvetica; COLOR: #919090; TEXT-DECORATION: none
}
.testo10-grigio {
	FONT: 10px/10px "Trebuchet MS", Arial, Helvetica; COLOR: #919090; TEXT-DECORATION: none
}
.testo10-grigio-scuro {
	FONT: 10px "Trebuchet MS", Arial, Helvetica; COLOR: #333333; TEXT-DECORATION: none
}
.testo10-arancio {
	FONT: 10px "Trebuchet MS", Arial, Helvetica; COLOR: #ec7f00; TEXT-DECORATION: none
}
.testo12-arancio {
	FONT: 12px/14px "Trebuchet MS", Arial, Helvetica; COLOR: #ec7f00; TEXT-DECORATION: none
}
.testo20-arancio {
	FONT: 20px "Trebuchet MS", Arial, Helvetica; COLOR: #ec7f00; TEXT-DECORATION: none
}
.testo20-grigioscuro {
	TEXT-ALIGN: justify; FONT: 20px "Trebuchet MS", Arial, Helvetica; COLOR: #333333; TEXT-DECORATION: none
}
.testo20-blu {
	FONT: 20px "Trebuchet MS", Arial, Helvetica; COLOR: #00339a; TEXT-DECORATION: none
}
.testo10-blu {
	FONT: 10px "Trebuchet MS", Arial, Helvetica; COLOR: #00339a; TEXT-DECORATION: none
}
.testo12-blu {
	FONT: 12px "Trebuchet MS", Arial, Helvetica; COLOR: #00339a; TEXT-DECORATION: none
}
.testo13-blu {
	FONT: 13px "Trebuchet MS", Arial, Helvetica; COLOR: #00339a; TEXT-DECORATION: none
}
.testo13-grigio-scuro {
	FONT: 13px "Trebuchet MS", Arial, Helvetica; COLOR: #333333; TEXT-DECORATION: none
}
.testo12-grigio-scuro {
	FONT: 12px/13px "Trebuchet MS", Arial, Helvetica; COLOR: #333333; TEXT-DECORATION: none
}
.testo15-grigio-scuro {
	LINE-HEIGHT: normal; FONT-VARIANT: normal; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica; COLOR: #333333; FONT-SIZE: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.testo15-blu {
	FONT: 15px "Trebuchet MS", Arial, Helvetica; COLOR: #00339a; TEXT-DECORATION: none
}
.testo11-blu {
	FONT: 11px "Trebuchet MS", Arial, Helvetica; COLOR: #00339a; TEXT-DECORATION: none
}
.testo14-blu {
	FONT: italic 14px "Trebuchet MS", Arial, Helvetica; COLOR: #00339a; TEXT-DECORATION: none
}
.testo23-blu {
	FONT: 23px "Trebuchet MS", Arial, Helvetica; LETTER-SPACING: -2px; COLOR: #00339a; TEXT-DECORATION: none
}
.testo11-oro {
	FONT: 11px "Trebuchet MS", Arial, Helvetica; COLOR: #7d763e; TEXT-DECORATION: none
}
.testo12-oro {
	TEXT-TRANSFORM: uppercase; FONT: italic 12px "Trebuchet MS", Arial, Helvetica; COLOR: #7d763e; TEXT-DECORATION: none
}
/*	Credits: Dynamic Drive CSS Library
	URL: http://www.dynamicdrive.com/style/
	http://www.dynamicdrive.com/style/csslibrary/item/css-tabs-menu/
*/
.tab-box { 
  border-bottom: 1px solid #e1dfd6;
  padding-bottom:5px;
  font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica; COLOR: #acabab; TEXT-DECORATION: none
}
.tab-box a {
  border-top: 1px solid #e1dfd6; border-left: 1px solid #e1dfd6; border-right: 1px solid #e1dfd6;
  color:#FFFFFF;
  padding: 5px 15px;
  text-decoration:none;
  background-color: #0053A0;
  font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica;
}
.tab-box a.activeLink { 
  background-color: #B0CCE6; 
  border-bottom: 0; 
  padding: 6px 15px;
  text-decoration:none;
  color:#FFFFFF;
  font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica; }
  
.tab-box a.hoverLink {  
  text-decoration:none; }
  
.tabcontent { border-top: 1px solid #e1dfd6; border-left: 1px solid #e1dfd6; border-right: 1px solid #e1dfd6; border-bottom: 1px solid #e1dfd6; border-top: 0; background-color: #FFFFFF; }
.hide { display: none;}


 
/* --- struttura pagina --- */
#mainTable { width: 980px; border-spacing: 0px; border: #FFFFFF 0px solid; border-collapse:collapse; padding:0px; margin: auto; }
td.mainTable { padding:0px; vertical-align:top; text-align:left; }
#mainHeader { border-spacing: 0px; border: #ccc456 0px solid; border-collapse:collapse; padding:0px; }
#mainHeader2 { border-spacing: 0px; border: 0px solid; border-collapse:collapse; padding:0px; }
#mainTableMenu { width: 975px; border-spacing: 2px; border: #e1dfd6 1px solid; border-collapse:collapse; padding:0px; background: #f7f7f7 url("gfx/tra.gif") no-repeat; margin: auto; }
#mainTablefooter { width: 100%; border-spacing: 2px; border-top: 1px solid #e1dfd6; border-collapse:collapse; padding-top:0px; background: #FFFFFF url("gfx/tra.gif") no-repeat; margin: auto; }
#mainTablefoot { width: 975px; border-spacing: 2px; border: #333333 1px solid; border-collapse:collapse; padding:0px; background: #f7f7f7 url("gfx/tra.gif") no-repeat; margin: auto; }
#tabella_footer_sito { border-spacing: 0px; border-top: 1px solid #e1dfd6; border-left: 1px solid #e1dfd6; border-right: 1px solid #e1dfd6; border-bottom: 1px solid #e1dfd6; border-collapse:collapse; padding:0px; background: #FFFFFF url("gfx/tra.gif") no-repeat; }
#centroTable { margin: auto; background: #FFFFFF;}
#tabella_piede { width:100%; }
#tabella_centrale { width: 980px; border-spacing: 0px; border-top: 0px solid #e1dfd6; border-left: 0px solid #e1dfd6; border-right: 0px solid #e1dfd6; border-bottom: 0px solid #e1dfd6; border-collapse:collapse; padding:0px; background: #FFFFFF url("gfx/tra.gif") no-repeat; margin: auto; }
#tabella_post { width:100%; border-top: 1px solid #e1dfd6; border-left: 1px solid #e1dfd6; border-right: 1px solid #e1dfd6; border-bottom: 1px solid #e1dfd6; border-spacing:0px; vertical-align:top; text-align:left; padding-left:10px; background-color: #f7f7f7; padding-top:10px; padding-right:10px; padding-bottom:10px; }
#tabella_inc_mod { width:100%; border-top: 1px solid #e1dfd6; border-left: 1px solid #e1dfd6; border-right: 1px solid #e1dfd6; border-bottom: 1px solid #e1dfd6; border-spacing:0px; vertical-align:top; text-align:left; padding-left:0px; background-color: #FFFFFF; padding-top:0px; padding-right:0px; padding-bottom:0px; }
td.col_L_menu { vertical-align:top; text-align:center; }
td.mainHeader { width:1000px; border: 0px; border-spacing:0px; }
td.mainMenuL { width: 500px; border: 0px; border-spacing:0px; padding:0px; }
td.mainMenuR { width: 475px; border: 0px; border-spacing:0px; padding:0px; }
td.frase_top { border: 0px; border-spacing:0px; padding:5px; border-bottom: 1px solid #e1dfd6; text-align:center; border-top: 1px solid #e1dfd6;}
td.mainTableHM { padding:10px; }
td.L_tabella_sito { width:51px; border: 0px; border-spacing:0px; vertical-align:top; text-align:left; padding:5px;}
td.R_tabella_sito { width:234px; border: 0px; border-spacing:0px; FONT:10px; font-family:"Trebuchet MS", Arial, Helvetica; COLOR: #acabab; TEXT-DECORATION: none; padding:5px; line-height:1.2;}
td.R_footer_testo { border: 0px; border-spacing:0px; TEXT-TRANSFORM: uppercase; FONT: 10px/14px; font-family:"Trebuchet MS", Arial, Helvetica; COLOR: #acabab; TEXT-DECORATION: none; vertical-align:top; text-align:left; padding:5px; line-height:1.2;}
td.font11 { font-size:11px; }
td.cent { text-align:center;}
td.centrale_L { width:151px; border-top: 0px solid #e1dfd6; border-left: 0px solid #e1dfd6; border-right: 1px solid #e1dfd6; border-bottom: 0px solid #e1dfd6; border-spacing:0px; vertical-align:top; text-align:left; padding-left:5px; padding-top:0px;}
td.centrale_L2 { width:645px; border-top: 0px solid #e1dfd6; border-left: 0px solid #e1dfd6; border-right: 1px solid #e1dfd6; border-bottom: 0px solid #e1dfd6; border-spacing:0px; vertical-align:top; text-align:left; padding-left:5px; padding-top:0px;}
td.centrale_R { width:330px; border-top: 1px solid #e1dfd6; border-left: 1px solid #e1dfd6; border-right: 1px solid #e1dfd6; border-bottom: 1px solid #e1dfd6; border-spacing:0px; vertical-align:top; text-align:left; padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:5px; background-color: #f7f7f7;padding-top:0px; }
td.centrale_contenuto { width:494px; border: 0px; vertical-align:top; text-align:left; padding-left:10px; padding-right:10px; }
td.td_tabella_dx { margin-top:0.5em; margin-bottom:0.5em; text-align:left; color:#666666; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica; border-bottom: 1px solid #e1dfd6; padding:5px;}
td.td_tabella_dx2 { margin-top:0.5em; margin-bottom:0.5em; text-align:justify; padding:5px;}
.left { text-align:left; }

/* --- OLD --- */
#im { background: #F7F7F7 url("gfx/tra.gif") no-repeat; vertical-align: bottom;}
#menuhdr { background: #ff8500 url("gfx/tra.gif") no-repeat; border: #DDDDDD 1px solid; vertical-align: middle; clear:left;
font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:1; padding-top:10px; padding-bottom:10px; padding-left: 20px; text-transform:uppercase;}
#header { width: 1px; height: 100px; background: #333333 url("gfx/tra.gif") no-repeat;
	padding-top: 0px; padding-left: 15px; padding-right:0px;  font-size: 1pt; color: #FFFFFF; vertical-align: middle; }
#table_100 { width: 100%; }
#header_r { width: 450px; height: 50px; text-align: left; padding-left: 10px; background: #F7F7F7 url("gfx/tra.gif") no-repeat;}
#dBlog {border: #333333 0px solid; padding: 10px; border-spacing: 0px; border-collapse: collapse; }
#table_ricette {padding: 5px; border-spacing: 0px; border-collapse: collapse; vertical-align:top; text-align:left; }
td.dBlogtop { padding-top: 0px; padding-bottom: 0px; padding-left: 0px;
padding-right: 10px; vertical-align: middle; text-align:left; background: #96857D }
td.dBlog { padding:10px; vertical-align:top; text-align:left; }
td.tdtesto { vertical-align:top; }
td.ArtMese { background-color: #FFFFFF; vertical-align:top; text-align:left; padding-left:0px;}
td.foot { vertical-align:top; background-color: #FFFFFF;}
td.dBlogLine { border-top:1px solid #89725B; }
.immagine {border-right: 5px solid #FFFFFF;}



#topTable { width:760px; background-color:#333333; }
#mainHeaderLeft { width:440px; padding-right:10px; vertical-align:top; text-align:left; }
#mainHeaderRight { width:200px; padding-left:10px; vertical-align:top; text-align:left; }
#mainHeaderDivider { width:10px; background-color:#ffffff; }
#didascalia { font-size:8pt; }
#didascalia span { font-style:italic; }
#virgoLeft { font-family:georgia font-style:italic; color:#265E15; font-size:12px; }
#virgoIn { font-size:8pt; font-style:italic; }
#virgoRight { font-family:georgia,serif; font-style:italic; font-size:42px; text-align:right; }
#mainContent { width:766px; border:0px; border-spacing:0px; padding:10px; }
#mainContentLeft { width:565px; padding:10px; padding-left:20px; padding-right:20px; vertical-align:top; text-align:left; background: #FFFFFF; border:1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;  }
#mainContentLeftpage { width:565px; padding:10px; padding-left:20px; padding-right:20px; vertical-align:top; text-align:left; background: #FFFFFF; border:1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #333333; }
#mRight { width:200px; vertical-align:top; text-align:right; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; background:#FFFFFF;}
#mainContentRight { width:350px; padding-top:10px; padding-left:5px; padding-right:5px; vertical-align:top; text-align:left; background:#FFFFFF; border-left: 0px solid #F7F7F7; border-right: 0px solid #F7F7F7; border-bottom: 0px solid #F7F7F7; border-top: 0px solid #F7F7F7;}
#mainContentRighthome { width:350px; padding-top:10px; padding-left:5px; padding-right:5px; vertical-align:top; text-align:left; background:#F7F7F7; border-left: 0px solid #F7F7F7; border-right: 0px solid #F7F7F7; border-bottom: 0px solid #F7F7F7; border-top: 0px solid #F7F7F7;}
#mainContentRightpage { width:150px; padding-top:10px; padding-left:5px; padding-right:5px; vertical-align:top; text-align:left; background:#FFFFFF; border-left: 0px solid #F7F7F7; border-right: 0px solid #F7F7F7; border-bottom: 0px solid #F7F7F7; border-top: 0px solid #F7F7F7;}
#mainContentRight_r { width:225px; padding-top:10px; padding-left:5px; padding-right:5px; vertical-align:top; text-align:left; background:#F7F7F7; border-left: 0px solid #F7F7F7; border-right: 0px solid #F7F7F7; border-bottom: 0px solid #F7F7F7; border-top: 0px solid #F7F7F7;}
#mainContentRight_rpage { width:150px; padding-top:10px; padding-left:5px; padding-right:5px; vertical-align:top; text-align:left; background:#F7F7F7; border-left: 0px solid #F7F7F7; border-right: 0px solid #F7F7F7; border-bottom: 0px solid #F7F7F7; border-top: 0px solid #F7F7F7;}
#mainR { padding:10px; padding-left:0px; vertical-align:top; text-align:left; background: #FFFFFF; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; 1px solid #000000;}
#mainL { padding:10px; padding-left:0px; vertical-align:top; text-align:left; background: #FFFFFF; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; 1px solid #000000;}
#mainContentDivider { width:5px; background-image:url('gfx/tra.gif'); }
#briciole { margin-bottom:1em; }
#briciole span { font-weight:bold; }
#intro { text-align:justify; }
#footer { width:100%; background-color:#FFFFFF; color:#333333; }
#footerLeft { background-color: #FFFFFF; color:#000000; padding-left:25px; padding-top:0px; text-align:left; font-size:10px; vertical-align: top;}
#footerRight { color:#333333; float:right; font-size:8pt; }
#lineimage { width:100%; height:1px; background-image:url('gfx/lineimage.gif'); }
.img_post {padding:10px; padding-right:20px; }

/* --- elementi --- */
.input { border-color:#e0e0d6; border-width:1px; border-style:solid; }
.titolo_header { color:#00339A; font-family:"Trebuchet MS",Arial,Helvetica; font-size:14px; font-style:italic; font-variant:normal; font-weight:normal; line-height:normal; text-decoration:none; }
.right_f { text-align:right; }
.left_f { text-align:left; }
.sopra { margin-bottom:1em; }
.titolo { font-family:"Trebuchet MS", Arial, Helvetica; margin-bottom:0.1em; font-size:25px;}
.piccolo_top { font-size: 12px; }
.colonna { font-family:"Trebuchet MS", Arial, Helvetica; font-size: 11px; font-variant: small-caps;}
.tag { font-variant: small-caps; line-height:0.2;}
.div_bg {background: url('gfx/commenti.gif') top left no-repeat; width:100%; height:21px; text-align:top; }
.centro_comm { font-size:9px; color:#FFFFFF; }
h1 { font-weight:normal; font-size:28px; margin-bottom:0.1em; margin-top:0.2em; color:#cc7108; line-height:1;}
h2 { font-size: 11pt; margin-bottom: 0.1em; }
h3 { color:#333333; font-family:"Trebuchet MS", Arial, Helvetica;
font-size:12px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal;
line-height:1.5;}
h4 { font-size: 8pt; color:#333333; font-weight:normal; }
.titoloarticolo { font-size:28px; color:#cc7108; }
.titolocommenti { font-size:11pt; }
.piccolo { font-size: 9px; }

/* --- elementi OLD--- */
.img_cal { border-top: 4px solid #FFFFFF; }
.corsivo {font-family:"Trebuchet MS", Arial, Helvetica; font-style: italic; font-size: 12px;}
.giustificato { text-align:justify; }
.centrato { text-align:center; }
.cornice { padding:5px; border:0px solid #FFFFFF; }  


.ingredienti { font-size: 8pt; margin-bottom: 1.5em; font-variant: small-caps; margin-left: 0.5em; }

.bld { background-color:#FFFFFF; color:#ff8500; font-weight:bold;}
.TitoloTithomeAst { font-size:20px; }
#right { text-align:right; vertical-align:bottom;}


.evidenziato { background-color:#ff8500; color:#FFFFFF;}
.explain { font-style:italic; }
.divider { width:100%; height:1px; background-image:url('gfx/lineimage.gif'); }
.linklog { }

.sotto { margin-top:1em; margin-bottom:1em; }

.titoloHeader { font-family:"Trebuchet MS", Arial, Helvetica; font-size:25px; color:#FFFFFF; }
.sottotitoloHeader { font-family:"Trebuchet MS", Arial, Helvetica; font-size:10px; color:#FFFFFF; font-style: italic;}


.fleft { float:left; }
.fright { float:right; color:#000000; }
.pagine { text-align:center; }
.pagine span { font-weight:normal; }

.TitoloTithome:link { text-decoration:none; font-size:10px; color:#000000; }
.TitoloTithome:visited { color:#000000; font-size:10px; text-decoration:none; }
.TitoloTithome:active { color:#000000; font-size:10px; text-decoration:none; }
.TitoloTithome:hover{ color: #000000; font-size:10px; text-decoration: underline; }
.TitoloTit:link { text-decoration:none; font-size:28px; color:#333333; }
.TitoloTit:visited { color:#333333; font-size:28px; text-decoration:none; }
.TitoloTit:active { color:#333333; font-size:28px; text-decoration:none; }
.TitoloTit:hover{ color: #ff8500; font-size:28px; text-decoration: underline; }

.ricetta { margin-top:1em; margin-bottom:1em; background-color:#F7F7F7; padding:7px; }
.titoloricetta { font-size: 9pt; margin-bottom: 0.1em; border-bottom: 1px solid Black; }
.nota { font-family:"Trebuchet MS", Arial, Helvetica; font-size: 12px; margin-bottom: 0.5em; margin-top: 1em; font-style: italic; padding-left: 0.5em; }

.testoh1 { font-size: 4pt; color:#F7F7F7; font-weight:normal; }

/* --- commenti --- */
.comadmin { margin-top:0.5em; margin-bottom:0.5em; background-color:#ffffff; padding:7px; }
.compari { margin-top:0.5; margin-bottom:0.5em; background-color:#ffffff; padding:7px; }
.comdispari { margin-top:0.5; margin-bottom:0.5em; background-color:#ffffff; padding:7px; }
.comautorepari { margin-top:0.5; margin-bottom:0.5em; background-color:#f7f7f7; padding:20px; border-top: 1px solid #e1dfd6; border-left: 1px solid #e1dfd6; border-right: 1px solid #e1dfd6; border-bottom: 1px solid #e1dfd6; }
.comautoredispari { margin-top:0.5; margin-bottom:0.5em; background-color:#f7f7f7; padding:20px; border-top: 1px solid #e1dfd6; border-left: 1px solid #e1dfd6; border-right: 1px solid #e1dfd6; border-bottom: 1px solid #e1dfd6; }
.comtitolo { }
.comnum { color:#ff8500; font-size:11pt; }
.comtesto { margin-top:0.5em; margin-bottom:0.5em; padding-left:1em; font-size:9pt; }
.comautore { padding-left:0.5em; font-size:8pt; }
.formcommenti { width:100%x; margin:auto; background-color:#eae7d4; }
.formpopcommenti { width:280px; margin:auto; }
.comspelucchino { background-color:#F7F7F7; }


/* --- popup --- */
#mainPopup { width:320px; border-spacing:0; border:0; margin:auto; background-color:#ffffff; }
td.mainPopup { padding:15px; vertical-align:top; text-align:left; }
#popupContent { width:320px; border:0; border-spacing:0; padding:0; }
#popupContentLeft { width:320px; padding:0; padding-right:5px; vertical-align:top; text-align:left; }


/* --- autori.asp --- */
.fotoautore { margin-top:1em; margin-bottom:4em; }
.elencoautori li { margin:0.5em; }


/* --- foto.asp --- */
.foto { padding:7px; margin-top:1em; margin-bottom:4em; text-align:center; background-color:#fbfbfb; }
.elencofoto li { margin:0.5em; }


/* --- sondaggi.asp --- */
.sondaggio { text-align:left; }
.insondaggio { margin:auto; padding:5px; width:100%; text-align:left; background-color:#FFFFFF; }
.sondaggio table { width:100%; }
.sondaggio td { text-align:left; vertical-align:top; }
.sondaggio td img { width:10px; }

/* --- stampa.asp --- */
#mainContentPrint { width:680px; padding:0; vertical-align:top; text-align:left; }


/* --- 404.asp --- */
#form404 { text-align:center; }


/* --- moduli --- */
.modulo { }
.modtitoloMese { margin-top:0.5em; margin-bottom:0.5em; text-align:left; color:#666666; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica; background-color:#FFFFFF;}
.left_modulo_home { text-align:left; width:151px; }
.line_menu { margin-top:0.1em; margin-bottom:0.1em; }

/* --- moduli OLD --- */
.modtitolo { margin-top:0.5em; margin-bottom:1em; text-align:left; color:#ff8500; }
.modcontenuto { color:#ff8500; }
.modlibri { color:#333333; }
.modcontenuto form { margin:0; }
.feed { text-align:left; font-size:8pt; }
.tempoesec { text-align:center; font-size:8pt; }
.utentionline { text-align:center; font-size:8pt; }
.utentionline span { font-weight:bold; }

.calendario { border-collapse:collapse; border-spacing:0; margin:auto; width:182px; text-align:center; border:1px solid #cccccc; }
.calendario td { width:26px; height:26px; text-align:center; }
.calendario td.wide { width:130px; height:26px; text-align:center; }
.calendario td a { font-weight:bold; }
.calendario .giorni td { font-weight:bold; font-size:8pt; background-color;#ffffff; }
.calendario .scuro { background-color:#F4F4F4; }
.calendario .chiaro { background-color:#FFFFFF; }
.calendario .oggi { background-color:#ff8500; }

/* BOX CALENDARIO TITOLO by www.desmm.com */
.postcal {
display: block;
float: left;
text-align: center;
width: 34px;
height: 44px;
padding-top: 0px;
margin-right: 5px;
margin-left: 0px;
background: url(gfx/day.gif) no-repeat;
cursor:default;
}
.postcalmese {
display: block;
font-size: 11px;
line-height: 6px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
text-transform: lowercase; 
}
.postcaldata {
display: block;
font-family: Verdana,Georgia,"Times New Roman",Times,serif;
font-size: 22px;
padding: 0px;
margin-top: -4px;
text-align: center;
color:#FFFFFF;
}
.postcalgiorno{
color:#FFFFFF;
display: block;
font-size: 10px;
line-height: 8px;
padding: 0px;
text-align: center;
padding-top: 5px;
font-weight: normal;
}


/* ------[ FB ]------ */
#mainTableFB { width: 100%; border-spacing: 0px; border: #3B5998 1px solid; margin: auto; background-color: #ffffff; border-collapse: collapse; }
td.mainTableFB { padding:5px; vertical-align:top; text-align:left; font-size:10px;} 
.etichetta { color:#818181; } 

/* ------[ For the whole badge ]------ */
 #badge a:hover {font-size: 10px;}
 #badge a:link {font-size: 10px;}
 #badge a:active {font-size: 10px;}
 #badge a:visited {font-size: 10px;}
 #badge {padding: 10px 5px 10px 5px; width: 200px; border: 0px solid #FFFFFF; font-size: 10px;}

 /* ------[ For each item in the badge ]------ */
 #badge .item_cell {list-style: none; text-align: center; padding: 5px; margin: 0px;}
 #badge .cover {}
 #badge .cover img {border: 1px solid #cccccc; padding: 3px; background-color: #F7F7F7;}
 #badge .title {text-indent: 0;padding: 0; margin: 0;}
 #badge .subtitle {}
 #badge .author {} 
 
 /* ------[ The bottom part ]------ */
 #badge .link_cell {list-style: none; text-align: left; padding: 5px; margin: 0px; clear: both;}
 #badge .link_cell dt {font-size: 9px; text-align: left; margin: 0px;}
 #badge .link_cell dd a {font-size: 9px; font-family: Verdana,Georgia,"Times New Roman",Times,serif;}
 #badge .link_cell dd {text-align: left; margin: 0px;}
 #badge .link_cell img {border: none;}

ul#twitter_update_list { list-style-image: url("gfx/tra.gif"); display:block; float:left; margin:0; pading:0; border-right:0px solid #333333; }

