/* 
mondello.info blog template 
----------------------------
*/

* {
	margin: 30;
	padding: 0;
}

body {
	background: #ffffff url("gfx/bg.gif") top center repeat-y;
	font: normal 8pt/13pt verdana, arial,sans-serif;
	color: #808080;
}

a, a:visited {
	text-decoration: none;
	color:rgb(70,122,167);
	}

a:hover {color:rgb(42,90,138); text-decoration:underline;}

img  {
	border: none;
}

#bk {
	border:solid 1px rgb(150,150,150);
	background-color: #ffffff;
	margin: 0 auto;
	width: 970px;
}


h1#blogtitle {
        text-align: left;
	margin: 0;
	padding: 40px 0 0 80px;
	letter-spacing: -0.2em;
	font-size: 36px;
	font-weight: bold;
	text-align: left;
	color: #8eff8e;
}

#blogtitle a:link, #blogtitle a:visited, #blogtitle a:active  {
	color: #8eff8e; 
	text-decoration: none;
}

#blogtitle a:hover {
	color: #f7ff19; 
	text-decoration: none;
}


#container {
	width: 750px;
	background: #fff url("gfx/sidebar0.gif") repeat-y right;
	border: solid 10px #fff;
	margin: 0 auto;
	text-align: left;
}


#right-column {
	color: #717171;
	width: 209px;
	background: url(gfx/menutop0.gif) no-repeat top left;
	float: right;
	padding: 5px;
	border-right: 4px solid #FFF;
}

#content {
	float: left;
	width: 510px;
	margin: 10px 0 0 4px;
}

li { margin-left:25px; }

p {
margin-bottom: 20px;
padding-left: 14px;
} 

input.text {
	width: 70px;	
	border: 1px solid #ccc;
}

input.button {
	color: #808080;
	padding-left: 0px;
	font-size: 8pt;	
	border: none;
	background: none;
	}

#pre-footer {width: 960px; clear: both;}
#pre-footerLeft {float:left; padding-top: 3px; padding-bottom: 5px; text-align: center;}
#pre-footerRight {float:right; padding-top: 3px; padding-bottom: 5px; text-align: center;}


#footer {color: #424242; background: #F3F3F3; clear: both; width: 960px; margin-left: 0px; height: 35px; padding: 4px;
border: 1px solid #E4E4E4; }

#footer a:link, #blogtitle a:visited, #blogtitle a:active  {
	color: #2971a7; 
	text-decoration: none;
}

#footer a:hover {
	color: #2971a7;
	text-decoration:underline;
	}

#footerLeft {
	float:left;
	font-size:8pt;
	padding-top: 3px;
	padding-bottom: 5px;
}

#footerRight {
	float:right;
	font-size:8pt;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 5px;
}

#area-search { width:335px; height: 60px; margin: 0 0 5px 0; padding: 0 0 0 0 ; background-image: url(gfx/sfondo_search.gif);}

.miotitolo {
	height: 18px; 
	background-image: url(gfx/bk_mod.gif);
	background-repeat: no-repeat;
	margin-top:0.5em;
	margin-bottom: 1em;
	padding-left: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #005A98;
}

/* dBlog */	
/* --- struttura pagina --- */
#dBlog {padding-top: 0px; margin: 0px; width: 970px; color: #424242; }
/*#dBlog { border:#000080 1px solid; padding:0; border-spacing:0; border-collapse:collapse; }*/
td.dBlog { padding:10px; vertical-align:top; text-align:left; }
td.dBlogLine { border-top:1px solid #cccccc; }
#mainTable { width:700px; border-spacing:0; border:0; margin:auto; background-color:#ffffff; }
td.mainTable { padding:15px; vertical-align:top; text-align:left; }

#mainHeader { width:970px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color:#ebebeb; }
#mainHeaderLeft {float:left; width:220px; height: 150px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: RGB(240,240,240); }
/*#mainHeaderRight {float:right; width:750px; height: 150px; padding-left:0px; vertical-align:top; text-align:left; background-image: url(gfx/header.jpg); background-repeat: no-repeat; }*/

#mainHeaderRight {float:right; width:750px; height: 150px; padding:0 0px 0 0 ; margin: 0 0px 0 0 ;}


#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; }

#contentmain {margin-top: 10px; }
#mainContent-uni-right {float:right; width:395px; margin:0px 0px 10px 0; padding:0px 0px 0px 0px; border:solid 0px rgb(250,250,250); background-color:rgb(255,255,255);}

#mainContent-upper0 {width:330px; margin:0px 0px 10px 0; padding:10px 0px 10px 0px; border:solid 1px rgb(200,200,200); background-color:rgb(230,230,230);}

#mainContent-upper1 {width:330px; height:260px; margin:0px 0px 10px 0; padding:10px 0px 0px 0px; border:solid 1px rgb(200,200,200); background-color:rgb(230,230,230);}

#mainContentLeft {float:left; margin: 0px 0 0 5px; padding: 0px; width:540px; background-color: RGB(255,255,255); color: #424242; vertical-align:top; text-align: left; font-size: 12px; line-height:1.5em;}

#mainContentCenter {float: left; width: 190px; margin: 0px 8px 0 0; padding: 0px 2px 0 2px; background-color: #f3f3f3; border:solid 0px rgb(200,200,200); vertical-align:top; text-align: left; color: #333333;/*font-size: 12px;*/}

#mainContentRight {float: right; width: 190x; margin: 0 0 0 0px; padding:0 0 0 2px; background-color: #f3f3f3; vertical-align:top; text-align: left; color: #333333;/* font-size: 12px;*/}

#mainContentDivider { width:5px; background-image:url('/dblog/template/standard/gfx/puntini_v.gif'); }

#briciole { margin-bottom:1em; color: #76A7DC; }
#briciole span { font-weight:bold; }
#intro { text-align:justify; }

/* --- elementi --- */
.giustificato { text-align:justify; }
.centrato { text-align:center; }
.piccolo { font-size: 8pt; }
.right { text-align:right; }
.evidenziato { background-color:#FFFF00; font-style:italic; }
.explain { font-style:italic; }
.divider { width:100%; 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-size: 12pt; font-weight: bold; color: #2A5A8A; margin-bottom: 5px; padding-left: 20px; background-image: url(gfx/dot.gif); background-repeat: no-repeat; background-position: left; }
.titolo a {font-size: 12pt; font-weight: bold; color: #2A5A8A; margin-bottom: 5px;}
.fleft { float:left; }
.fright { float:left; margin-right:1em;}
.fright img { padding: 2px; border:dotted 2px; border-color:#76A7DC;}
.fright img:hover { padding: 2px; border:dotted 2px; border-color:#CCCCCC;}
.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:#E0EDFF; 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 { width:380px; margin:auto; }
.formpopcommenti { width:280px; margin:auto; }


/* --- 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:right; }
.modcontenuto {  }
.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:2px; margin:auto; width:180px; text-align:center; border:1px solid #AEC3D8; background-color:#DBDFF1;}
.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; }


/* --MenuBar-- */
#thicktabs {
	margin: 0 auto;
	width: 970px;
	padding: 0 auto0;
	background-image: url(gfx/azzbgover_bkg.gif);
	font: bold 13px "trebuchet ms",arial,sans-serif;/*Tahoma;*/
	}

#thicktabs li{
display: inline;
}

#thicktabs li a{
float: left;
font: bold 13px "trebuchet ms",arial,sans-serif;/*Tahoma;*/
color:rgb(255,255,255);
padding: 10px 10px; /*padding of tabs*/
text-decoration: none;
background: transparent url(gfx/azzbgover.gif) top right no-repeat;
border-bottom: 2px solid rgb(129,156,196); /*thick bottom border below tabs*/
}

#thicktabs li a#leftmostitem{ /*Extra CSS for left most menu item*/
border-left: 1px solid #d3bdbe; /*left border style*/
}

#thicktabs li a#rightmostitem{ /*Extra CSS for right most menu item*/
border-right: 1px solid #7C97BF; /*right border style*/
background-position: top left; /*Position background image to the left instead of default right, to hide indented underline for this link*/
}

#thicktabs li a:visited{
color:rgb(255,255,255);
}

#thicktabs li a:hover{
color: black;
background-image: url(gfx/graybg.gif); /*background image swap on hover*/
border-bottom: 2px solid rgb(255,153,51); /*thick bottom border below tabs*/
}

</style>

<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
</style>
<![endif]-->
