/* --- dBlog 2.0 CMS Open Source --- */

/* --- generale --- */
body { background-color:#edeeef; text-align:center; margin-bottom:20px; }
body, p, td, li { font-family:georgia,"times new roman",times,serif; color:#000000; font-size:10pt; }
a, a:link, a:active { font-size:10pt; font-style:normal; text-decoration:none; color:#e6001d; }
a:visited { color:#e6001d; }
a:hover { text-decoration:underline; color:#e6001d; }

img { border:0; }


/* --- struttura pagina --- */
table.bordinonero { border:#000000 1px solid; background-color:#ffffff; }
#top {width:890px;  margin:0; padding:0; border:0; }
#dBlog {width:890px; margin:0; padding:0; border:0; }
td.dBlog { padding:0px; vertical-align:top; text-align:left; }
td.dBlogLine { border-top:0px solid #cccccc; }
#mainTable { width:890px; border-spacing:0;  border:0; margin:auto; background-color:#ffffff; }
td.mainTable { padding:5px; vertical-align:top; text-align:left; }
#mainHeader { width:740px; 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:#dedfde; }
#didascalia { font-size:8pt; }
#didascalia span { font-style:italic; }
#virgoLeft { font-family:georgia,serif; font-style:italic; font-size:42px; }
#virgoIn { font-size:8pt; font-style:italic; }
#virgoRight { font-family:georgia,serif; font-style:italic; font-size:42px; text-align:right; }
#mainContent { width:882px; border:0; border:0; padding:0; margin:0 }
#mainContentRight { width:621px; padding:0; vertical-align:top; text-align:left; }
#mainContentLeft { width:261px; padding:0; vertical-align:top; text-align:left; border-right:1px solid #2a9132}
#mainContentDivider { width:4px; background-image: url('/template/standard/gfx/puntini_v.gif'); }
#briciole { margin-bottom:1em; }
#briciole span { font-weight:bold#footer { width:705px; background-color:#f7f7f7; } 705px; background-color:#f7f7f7; }
#footerLeft { float:left; font-size:8pt; }
#footerRight { float:right; font-size:8pt; }

ul#mappa1 {
margin:0;padding:0;
list-style:none;
position:relative;
width:528px;height:125px;
background:url('/img/testata-sito_02.jpg') no-repeat;
} 
ul#mappa1 li {
display:block;
position:absolute;
margin:0;padding:0
}
li#mappa1-link1 {
left:320;top:30;
width:90px;height:90px
}
li#mappa1-link2 {
left:420;top:30;
width:90px;height:90px
}
#mappa1 a {
display:block;
width:100%;
height:100%;
}
#mappa1 .alt { display:none }
#bottom {
width:890px;  
margin:0; 
padding:0; 
border:0; 
margin-bottom:20px;
}
#bottom_sx {
width:261px;height:18px;
background:url('/img/bottom_sx.gif') no-repeat;
}
#bottom_dx {
width:621px;height:18px;
background:url('/img/bottom_dx.gif') no-repeat;
}
#bottom_dx a, #bottom_dx a:link, #bottom_dx a:visited {font:arial; font-size:0.9em; font-weight:400; font-style:normal; color:#ffffff; text-decoration:none;}
#top_sx {
position:relative;
margin:0;
padding:0;
width:261px;height:170px;
}
#top_sx img {
display:none;
position:absolute;
top:0; left:0;
}
#top_dx {
width:621px;height:170px;
background:url('/img/top_dx.jpg') no-repeat;
}
#top_testo {
font-family:sans-serif; font-size:0.9em; font-weight:400; font-style:normal; color:#2a9132;
margin: 0;
padding: 0;
position: relative;
left: 3px;
top: 30px;
}
#top_testo span{
font:arial; font-size:0.8em; font-weight:300; font-style:normal; color:#000000;
}
#menu {
width:890px;  
margin:0; 
padding:0; 
border:0; 
}
#menu_sx {
position:relative;
margin:0;
padding:0;
width:261px;height:98;
}
#menu_sx img {
display:none;
position:absolute;
top:0; left:0;
}
#menu_dx {
width:621px; 
height:98px;
padding:0; 
vertical-align:top; 
text-align:left; 
}
.item_1{
width:15%;
height:25px;
text-transform: uppercase;
text-align: center;
border: 1px solid #299232;
font-family:sans-serif; font-size:12px; font-weight:600; font-style:normal; color:#2a9132;
background-color:#ceeace;
}
.item_n{
width:17%;
height:25px;
text-transform: uppercase;
text-align: center;
border-left: 1px solid #2a9132;
border: 1px solid #299232;
font-family:sans-serif; font-size:12px; font-weight:600; font-style:normal; color:#2a9132;
background-color:#ceeace;
}
.no-link{
color:#e6001d;
}
a.link_menu, a.link_menu:link, a.link_menu:active { font-family:sans-serif; font-size:12px; font-weight:600; font-style:normal; color:#2a9132; }
a.link_menu:visited { color:#2a9132; }
a.link_menu:hover { text-decoration:none; color:red; }




/* --- elementi --- */
.giustificato { text-align:justify; }
.centrato { text-align:center; }
.piccolo { font-size: 8pt; }
.right { text-align:right; border:1px solid black}
.evidenziato { background-color:#993300; font-style:italic; }
.explain { font-style:italic; }
.divider_head { width:90%; margin-top:1em; border-top:1px dashed #339933; }
.divider { width:90%; margin-top:1em; border-top:1px dashed #cccccc; }
.linklog { }
.sopra { margin-bottom:1em; }
.sotto { margin-top:1em; margin-bottom:1em; }
.titolo { margin-bottom:1em; font-weight:bold; }
.fleft { float:left; }
.fright { float:right; }
.pagine { text-align:center; }
.pagine span { font-weight:bold; }


/* --- commenti --- */
.compari { margin-top:1em; margin-bottom:1em; background-color:#fcfcfc; padding:7px; }
.comdispari { margin-top:1em; margin-bottom:1em; background-color:#f3f3f3; padding:7px; }
.comtitolo { }
.comtesto { margin-top:0.5em; margin-bottom:0.5em; padding-left:0.5em; }
.comautore { padding-left:0.5em; font-size:8pt; }
.formcommenti { text-align:left; width:380px; margin:0px auto; }
.formpopcommenti { text-align:left; width:280px; margin:0px auto; }
.combutton { width:50px; border:1px solid black; margin-top: 5px}

/* --- 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; }

/* --- head --- */
.headsinistro {font-family:sans-serif; font-size:0.9em; font-weight:400; font-style:italic; color:navy;}
.headdestro {font-family:sans-serif; font-size:0.8em; font-weight:400; font-style:normal; color:#00c;}
.headdestro2 {font-family:sans-serif; font-size:0.8em; font-weight:700; font-style:normal; color:#00c;}
.headbasso {font-family:sans-serif; font-size:0.9em; font-weight:400; font-style:italic; color:#fff;}
#clock {font-family:sans-serif; font-size:0.9em; font-weight:400; font-style:normal; color:#000; margin-left:20px;}
.margine {margin-left:10px; margin-right:10px;}
a.zoffoli, a.zoffoli:link, a.zoffoli:active { font-size:1em; font-style:normal; text-decoration:underline; color:#fff; }
a.zoffoli:visited { color:#fff; }
a.zoffoli:hover { text-decoration:none; color:#fff; }
ul#navlist {margin:0; padding:0; white-space:nowrap;}
#navlist li {display:inline; list-style-type:none;margin:0;}
#navlist a {font-family:sans-serif; font-size:1em; font-weight:700; padding: 3px 10px 0px 6px;}
#navlist a:link, #navlist a:visited  {color: white; background-color:#034DA2; text-decoration:none;}
#navlist a:hover  {color: #034DA2; background-color:#fff; text-decoration:underline;}

/* --- 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; margin-bottom:1em; text-align:right; }
.modcontenuto { margin-left:30px }
.modcontenuto form { margin:0; }
.feed { text-align:center; 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; margin-left:0;}
.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:#f3f3f3; }
.calendario .chiaro { background-color:#fcfcfc; }
.calendario .oggi { background-color:#CCCCCC; }
.left_50 {margin-left:50px;}
.left_30 {margin-left:30px;}

/* --- ascolto.asp --- */

.text { font-family: Georgia, Times New Roman, serif; font-size: 13px; color: #777777; }
.fmtext { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #777777; }

.button {
  background-color:#F9CC34;
  border: 1px solid #E3A035;
  background-image: url(img/bu_orange.gif);
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px; font-weight: bold;
  color: #717171;
  height: 25px;
  cursor: hand;
}

.email {
	padding:3px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	border: 1px solid #F0D8A9;
	background-image: url(img/input_bg.gif);
	background-repeat: repeat-x;
	height:22px;
}

.textarea {
	padding:3px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	border: 1px solid #F0D8A9;
	background-image: url(img/input_bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #FBFBD1;
}

.select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	border: 1px solid #F0D8A9;
	background-color: #FBFBD1;
}

/* -- flickr -- */

.zg_div {
	margin:0px 5px 5px 0px; 
	width:150px;
}

.zg_div_inner {
	margin-left:30px;
	border: solid 1px #00CC00; 
	background-color:#ffffff;  
	color:#FF0000; 
	text-align:center; 
	font-family:arial, helvetica; 
	font-size:11px;
}

.zg_div a, .zg_div a:hover, .zg_div a:visited {
	color:#FF0000; 
	background:inherit !important; 
	text-decoration:none !important;
}

