/* --- dBlog 2.0 CMS Open Source --- */

/* --- generale --- */
body { background-color: #FFFFFF; text-align: left; margin-top: 20px; }
body, p, td, li { color:#333333; font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
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:underline; color:#333333; }
a:visited { color:#333333; }
a:hover { text-decoration:none; color:#9E8953; }
a.footer, a.footer:link, a.footer:active { font-style:normal; text-decoration:underline; color:#9E8953; }
a.footer:visited { color:#9E8953; text-decoration:underline; }
a.footer:hover { text-decoration:none; color:#9E8953; }
a.cal, a.cal:link, a.cal:active { font-size:17px; }
a.cal:visited { font-size:17px; }
a.cal:hover { font-size:17px; }
a.hdr, a.hdr:link, a.hdr:active { font-style:normal; text-decoration:none; color:#FFFFFF; }
a.hdr:visited { color:#FFFFFF; text-decoration:none; }
a.hdr:hover { text-decoration:underline; color:#FFFFFF; }
a.header, a.header:link, a.header:active { font-style:normal; text-decoration:none; color:#FFFFFF; }
a.header:visited { color:#FFFFFF; }
a.header:hover { text-decoration:none; color:#FFFFFF; }
img { border:0; }
ul#menu{ margin:0; padding:0; list-style-type:none; width:750px; position:relative; display:block; height:42px; background:transparent url("gfx/black.gif") repeat-x top right; }
ul#menu li{ display:block; float:left; margin:0; pading:0; border-right:1px solid #333333; }
ul#menu li a{ display:block; float:left; text-align:right; font-size:13px; font-family:Georgia,"Times New Roman",serif; color:#333333; text-decoration:none; padding:0px 20px 0 20px; height:24px;
	height:42px; }
ul#menu li a:hover{ background:transparent url("gfx/blue.gif") repeat-x top left; color:#FFFFFF;}

 
/* --- struttura pagina --- */
#im { background: #F7F7F7 url("gfx/tra.gif") no-repeat; vertical-align: bottom;}
#menuhdr { background: #9E8953 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: 500px; height: 50px; background: #F7F7F7 url("gfx/tra.gif") no-repeat;
	padding-top: 0px; padding-left: 15px; padding-right:0px;  font-size: 1pt; color: #FFFFFF; vertical-align: middle; }
#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: #F7F7F7; vertical-align:top; text-align:left; padding-left:20px;}
td.foot { vertical-align:top; background-color: #FFFFFF;}
td.dBlogLine { border-top:1px solid #89725B; }
#mainTable { width: 950px; border-spacing: 0px; border: #FFFFFF 0px solid; margin: auto; background-color: #ffffff; border-collapse: collapse; }
td.mainTable { padding:0px; vertical-align:top; text-align:left; }
#mainHeader { width:950px; border:0; border-spacing:0; padding:0; background-color:#FFFFFF; }
#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; }
#cercar { width:300px; }
#virgoIn { font-size:8pt; font-style:italic; }
#virgoRight { font-family:georgia,serif; font-style:italic; font-size:42px; text-align:right; }
#mainContent { width:950px; border:0px; border-spacing:0px; padding:10px; }
#mainContentLeft { width:500px; 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;  }
#mRight { vertical-align:top; text-align:right; border-left: 0px solid #DDDDDD; border-right: 0px solid #F7F7F7; border-bottom: 0px solid #F7F7F7; border-top: 0px solid #F7F7F7; background:#F7F7F7;}
#mainContentRight { 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_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;}
#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:#999999; padding-left:25px; padding-top:0px; text-align:left; font-size:8pt; vertical-align: top;}
#footerRight { color:#333333; float:right; font-size:8pt; }
#lineimage { width:100%; height:1px; background-image:url('gfx/lineimage.gif'); }


/* --- elementi --- */
.barrato { text-decoration: line-through; }
.img_cal { border-top: 4px solid #F7F7F7; }
.corsivo {font-family:Georgia,"Times New Roman",serif; font-style: italic; font-size: 12px;}
.giustificato { text-align:justify; }
.centrato { text-align:center; }
.piccolo { font-size: 9px; }
.bld { background-color:#FFFFFF; color:#9E8953; font-weight:bold;}
.right { text-align:right; }
.left { text-align:left; }
.left_modulo { text-align:left; font-size:10px;}
.evidenziato { background-color:#9E8953; color:#FFFFFF;}
.explain { font-style:italic; }
.divider { width:100%; height:1px; background-image:url('gfx/lineimage.gif'); }
.linklog { }
.sopra { margin-bottom:1em; }
.sotto { margin-top:1em; margin-bottom:1em; }
.titolo { font-family:Georgia,"Times New Roman",serif; margin-bottom:0.1em; font-size:30px;}
.titoloarticolo { font-family:Georgia,"Times New Roman",serif; font-size:30px;}
.titolocommenti { font-family:"Georgia", "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; font-size:11pt; }
.fleft { float:left; }
.fright { float:right; color:#333333; }
.pagine { text-align:center; }
.pagine span { font-weight:normal; }
.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: #9E8953; font-size:28px; text-decoration: underline; }
.TitoloRic:link { text-decoration:none; color:#333333; }
.TitoloRic:visited { color:#333333; text-decoration:none; }
.TitoloRic:active { color:#333333; text-decoration:none; }
.TitoloRic:hover{ color: #9E8953; 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:Georgia,"Times New Roman",serif; font-size: 12px; margin-bottom: 0.5em; margin-top: 1em; font-style: italic; padding-left: 0.5em; }
h1 { font-weight:normal; font-size:30px; margin-bottom:0.1em; margin-top:0.1em;}
h2 { font-size: 9pt; margin-bottom: 0.1em; border-bottom: 1px solid #DDDDDD; }
.ingredienti { font-size: 8pt; margin-bottom: 1.5em; font-variant: small-caps; margin-left: 0.5em; }
h3 { font-size: 8pt; margin-bottom: 1.5em; font-variant: small-caps; margin-left: 0.5em; font-weight:bold;}
h4 { font-size: 8pt; color:#333333; font-weight:normal; }
.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:7px; }
.comautoredispari { margin-top:0.5; margin-bottom:0.5em; background-color:#F7F7F7; padding:7px; }
.comtitolo { }
.comnum { color:#9E8953; 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; }
.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:center; }
.insondaggio { margin:auto; padding:5px; width:280px; text-align:left; background-color:#fbfbfb; }
.sondaggio table { width:280px; }
.sondaggio td { text-align:center; vertical-align:bottom; }
.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 { }
.modtitolo { margin-top:0.5em; margin-bottom:1em; text-align:left; color:#9E8953; }
.modtitoloMese { margin-top:0.5em; margin-bottom:1em; text-align:left; color:#333333; font-size:8pt; font-family:Helvetica,Arial,sans-serif;}
.modcontenuto { color:#9E8953; }
.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:#9E8953; }

/* 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: "Georgia", "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-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;
}
.input {
border-color:#333333; 
border-width:1px; 
border-style:solid; 
}

/* ------[ 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: "Georgia", "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;}
 #badge .link_cell dd {text-align: left; margin: 0px;}
 #badge .link_cell img {border: none;}

ul#twitter_update_list { display:block; float:left; margin:0; pading:0; border-right:0px solid #333333; }

