body {
	font-family: Tahoma, Arial, helvetica, sans-serif;
        font-size: 100%;
	background-color: #ffffff;
	background-repeat: repeat;
	background-attachment: fixed;

}



td {
        font-family: Tahoma, Arial, helvetica, sans-serif;
        font-size: 100%;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

a.nav:link {
	color: #333333;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 11px;
	text-decoration: underline;
        weight: bold


}

a.nav:visited {
	color: #000000;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 11px;
	text-decoration: underline;
        text-weight: bold

}

a.nav:hover {
	color: #CC3333;
        text-weight: bold
	text-decoration: underline;
}

a:link {
	color: #000000;
	text-decoration: underline;

}


a:visited {
	color: #000000;
	text-decoration: underline;

}

a:hover {
	text-decoration: underline;
	color: #CC3333;

}

a:active {
	color: #000000;
	text-decoration: underline;
}


A.menu:link     { color: #ffffff; text-decoration: underline; }
A.menu:visited  { color: #e9e9e9; text-decoration: underline; }
A.menu:hover    { color: #CC3333; text-decoration: underline;}


.leftframe {

	background-image: url(../archives/fram_leftbg.gif);
}
.rightframe {


	background-image: url(../archives/frame_rightbg.gif);
}
.menubg {
	background-image: url(../archives/menu_border.gif);
}
.btmimg {
	background-image: url(../archives/frame_bottom.gif);
}
.vertdiv {
	background-attachment: fixed;
	background-image: url(../archives/divider_vertical.gif);
	background-repeat: repeat;

}
.menubody {
	font-size: 10px;
}
.topframe {
	background-attachment: fixed;
	background-image: url(../archives/frametop_bg.gif);
	background-repeat: repeat;
}
.postbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #454545;
	}
.side {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #454545;
}

.testata {
  font: 10px/11px verdana, arial, sans-serif;
        margin-bottom: 2px;
  margin-top: 2px;
  color: #454545;         
    line-height:160%;
    padding:1px;    
  } 

.menucatsx {
  font: 10px/11px verdana, arial, sans-serif;
        margin-bottom: 2px;
  margin-top: 2px;
  color: #000000;         
    line-height:160%;
    padding:1px;    
  } 

.menucatwhite {
  font: 10px/11px verdana, arial, sans-serif;
        margin-bottom: 2px;
  margin-top: 2px;
  color: #ffffff;         
    line-height:160%;
    padding:1px;    
  } 
  
.boxcenter { 
	background-color: #ffffff; 
	border-color: #000000; 
	text-align: left; 
	height: 20px;
        padding: 4px;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px}

.boxcenter2 { 
	background-color: #ffffff; 
	border-color: #DAE5EF #000000 #000000 #000000;
	text-align: left; 
	height: 20px; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px}

.boxfeed { 
	background-color: #e9e9e9; 
	border-color: #000000 #000000 #000000 #000000;
	text-align: left; 
	height: 20px; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px}

.menupaginainterna { 
	background-color: #585292; 
	border-color: #000000 #000000 #000000 #000000;
        font: 10px/11px verdana, arial, sans-serif;
	text-align: left; 
        margin-bottom: 20px;
        margin-top: 2px;
        margin-right: 2px;
        margin-left: 2px;
        padding: 2px;
	height: 20px; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px}

.blog {
  font: 11px/12px verdana, arial, sans-serif;
        margin-bottom: 1px;
  margin-top: 1px;
  color: #000000;         
    line-height:180%;
    padding:1px;    
  } 

.blogwhite {
  font: 11px/12px verdana, arial, sans-serif;
        margin-bottom: 1px;
  margin-top: 1px;
  color: #ffffff;         
    line-height:180%;
    padding:1px;    
  } 

.smalltext {
  font: 10px/11px verdana, arial, sans-serif;
        margin-bottom: 2px;
  margin-top: 2px;
  color: #454545;         
    line-height:140%;
    padding:1px;    
  } 

.smalltextwhite {
  font: 10px/11px verdana, arial, sans-serif;
        margin-bottom: 2px;
  margin-top: 2px;
  color: #ffffff;         
    line-height:140%;
    padding:1px;    
  } 


.smalltextstorefront {
  font: 10px/11px verdana, arial, sans-serif;
        margin-bottom: 2px;
  margin-top: 2px;
  color: #ffffff;         
    line-height:140%;
    padding:1px;    
  } 

.smalltextblack {
  font: 10px/11px verdana, arial, sans-serif;
        margin-bottom: 2px;
  margin-top: 2px;
  color: #000000;         
    line-height:140%;
    padding:1px;    
  }
  
 .blockquote {
  font: 12px/13px verdana, arial, sans-serif;
  margin-left: 30px;
  margin-right: 30px;
        margin-bottom: 2px;
  margin-top: 2px;
  color: #000000;         
    line-height:140%;
    padding:1px;    
  } 

.testohome1 {
  font: 18px/19px verdana, arial, sans-serif;
        margin-bottom: 1px;
  margin-top: 1px;
  color: #000000;         
    line-height:120%;
    padding:2px;    
  }

.titolohome1 {
  font: 24px/25px verdana, arial, sans-serif;
        margin-bottom: 5px;
  margin-top: 5px;
  font-weight: bold
  color: #000000;         
    line-height:110%;
    padding: 2px;    
  }

.titoloentry {
  font: 26px/27px verdana, arial, sans-serif;
        margin-bottom: 5px;
  margin-top: 5px;
  font-weight: bold
  color: #000000;         
    line-height:110%;
    padding: 2px;    
  }

.linknero {
	color:#000000;
}

.libro{
  font: 12px/12px verdana, arial, sans-serif;
        margin-bottom: 20px;
  margin-top: 20px;
  color: #000000;         
    line-height:180%;
    padding:5px;    
  } 

}
.postsubtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 180%;
	font-weight: bold;
	margin-bottom: 20px;
         margin-top: 20px;
         color: #000000; 
	padding: 3px;
}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	font-weight: bold;
	margin: 10px 0px 0px;
	padding: 0px;
}
p {
	margin: 11px 0px 0px;
	padding: 0px;
}

br {
	margin: 0px 0px 0px;
	padding: 0px;
}


}.workdarnit {
	margin: 0px;
	padding: 0px;
	display: block;

}
.formbg {
	background-image: url(../archives/find_bg.gif);

}
.searchform {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	width: 85px;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 2px;




}
form {
	margin: 0px;
	padding: 0px;
}
h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	margin: 18px 10px 5px 0px;
	padding: 0px;
	font-weight: bold;


}
.commentform {
	border: 1px solid #666666;
	background-color: #FBFBFB;

}

.title { 
  font-family: verdana, helvetica, arial; 
  font-size: 21px; 
  color: #454545; 
  font-weight:bold;
  margin-bottom: 2px;
  margin-top: 2px
  border: 1px solid #E7DFDF;
  }


.titlespeciale { 
  font-family: verdana, helvetica, arial; 
  font-size: 14px; 
  color: #454545; 
  font-weight:bold;
  margin-bottom: 2px;
  margin-top: 2px
  border: 1px solid #E7DFDF;
  }

.postbodyhighlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	border: 1px solid #F5D8D8;
}


.twt-text1 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	line-height: 150%; 
	color: #000000}

.twt-text1b {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	line-height: 110%; 
	color: #000066}

.twt-text1c {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	line-height: 110%; 
	color: #000000}

.twt-text2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 85%; 
	line-height: 110%; 
	font-weight: normal; 
	color: 000066}

.twt-author1 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 85%; 
	line-height: 110%; 
	font-weight: normal; 
	color: #5F79A3}
	
.twt-author1-body {   
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 15px; 
	font-weight: normal; 
	color: #5F79A3}

.twt-wash1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 65%; 
	line-height: 110%; 
	color: #5F79A3; 
	font-weight: bold}
	
.twt-wash1-body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px; 
	color: #5F79A3; 
	font-weight: bold}

.twt-text3 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	line-height: 110%; 
	font-weight: bold; 
	color: #000066 }

.twt-text4 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	line-height: 110%; 
	font-weight: normal; 
	color: #ffffff }

.twt-small1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 65%; 
	line-height: 110%; 
	color: #000000; 
	font-weight: normal}

.twt-small2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 65%; 
	line-height: 110%; 
	color: #000066; 
	font-weight: bold}

.twt-linkSmall1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 16px; 
	color: #000000; 
	font-weight: normal}

.twt-menText1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #000000; 
	text-decoration: none;}

.twt-menText1b { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #000066; 
	text-decoration: none;}

.twt-menText2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #ffffff; 
	text-decoration: none;}

.twt-mentext4a { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	color: #ffffff; 
	text-decoration: none;}

.twt-but1 {
	font-family: verdana, arial, sans-serif; 
	font-size: 65%; 
	background-color: #5F79A3; 
	color: #fff; 
	font-weight: bold; 
	padding: 1px; 
	border-left: solid 1px #fff; 
	border-top: solid 1px #fff; 
	border-right: solid 1px #000; 
	border-bottom: solid 1px #000; 
	border-left: solid 1px #fff;}

.twt-mensep1 { 
	background-color: #5F79A3; 
	border-color: #000000 black; 
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	height: 6px}

.date {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 75%; 
	color: #000000}

.datTime {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	color: #000000}

.twt-capt1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%; 
	line-height: 110%; 
	color: #5F79A3; 
	font-style: italic}

.twt-capt2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%; 
	line-height: 110%; 
	color: #5F79A3; 
	font-style: italic}

.twt-title1 {  
	font-family: "Times New Roman", Times, serif; 
	font-size: 153%; 
	line-height: 110%; 
	font-weight: bold; 
	color: #000066; 
	text-decoration: none;}

.twt-title1-body {  
	font-family: "Times New Roman", Times, serif; 
	font-size: 22px; 
	line-height: 24px; 
	font-weight: bold; 
	color: #000066; 
	text-decoration: none;}
	
.twt-title2 { 
	font-family: "Times New Roman", Times, serif; 
	font-size: 113%; 
	font-weight: bold; 
	color: #000066; 
	text-decoration: none; }

.twt-title3 { 
	font-family: "Times New Roman", Times, serif; 
	font-size: 106%; 
	font-weight: bold; 
	color: #000066}

.twt-title4 { 
	font-family: "Times New Roman", Times, serif; 
	font-size: 85%; 
	font-weight: bold; 
	color: #ff0000}

.twt-title5 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 85%; 
	font-weight: bold; }

.twt-title6 { 
	font-family: "Times New Roman", Times, serif; 
	font-size: 113%; 
	line-height: 110%; 
	font-weight: normal; 
	color: #000066}

.twt-title7 { 
	font-family: "Times New Roman", Times, serif; 
	font-size: 93%; 
	line-height: 110%; 
	font-weight: bold; 
	color: #000066}

.twt-title8 { 
	font-family: "Times New Roman", Times, serif; 
	font-size: 80%; 
	line-height: 93%; 
	font-weight: bold; 
	color: #000066}

.twt-title9 { 
	font-family: "Times New Roman", Times, serif; 
	font-size: 140%; 
	line-height: 140%; 
	font-weight: bold; 
	color: #000066}

.twt-title10 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 85%; 
	line-height: 100%; 
	font-weight: bold; 
	color: #ffffff}

.twt-bulText1 { 
	font: 11px/12px verdana, arial, sans-serif;
	font-weight: bold;
	color: #000000; 
	text-decoration: none;}

.twt-bulText2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	line-height: 110%; 
	font-weight: normal; 
	color: #40597E; 
	text-decoration: none;}

.twt-bulText3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	line-height: 110%; 
	font-weight: normal; 
	color: #000066; 
	text-decoration: none;}

.twt-bulDot1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 75%; 
	line-height: 150%; 
	color: #FE0000}

.twt-disclaimer1 { 
	font-family: "Times New Roman", Times, serif; 
	font-size: 80%; 
	line-height: 110%; 
	color: #000000}

.twt-disclaimer2 { 
	font-family: "Times New Roman", Times, serif; 
	font-size: 80%; 
	line-height: 110%; 
	color: #000066; 
	text-decoration: none;}

.twt-menu1a { 
	background-color: #DAE5EF; 
	border-color: #ffffff #DAE5EF #999999 #ffffff; 
	text-align: left; 
	height: 20px; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px}

.twt-menu1b { 
	background-color: #000066; 
	border-color: #ffffff #000066 #999999 #ffffff; 
	text-align: left; 
	height: 20px; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px}

.twt-menu1c { 
	background-color: #5F79A3; 
	border-color: #ffffff #5F79A3 #999999 #ffffff; 
	text-align: left; 
	height: 20px; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px}

.twt-menu1d { 
	background-color: #000000; 
	border-color: #ffffff #F0F1F3 #999999 #999999; 
	height: 20px; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
        margin-left: 2px;
        margin-right: 2px;
        margin-bottom: 1px;
        margin-top: 2px;
        padding: 2px}

.twt-menu1d2 { 
	background-color: #04FE0A; 
	border-color: #ffffff #F0F1F3 #999999 #999999; 
	height: 20px; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
        margin-left: 2px;
        margin-right: 2px;
        margin-bottom: 1px;
        margin-top: 2px;
        padding: 2px}

.twt-menu1e { 
	background-color: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
        margin-left: 2px;
        margin-right: 2px;
        margin-bottom: 1px;
        margin-top: 2px;
        padding: 2px}

.twt-menu3a { 
	background-color: #5F79A3; }

.twt-menu2a { 
	background-color: #000066; 
	border-color: #ffffff #FFFFFF #999999 ; 
	width: 8px; 
	height: 20px; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px}

.twt-menu2b { 
	background-color: #9DABC4; 
	border-color: #ffffff #9DABC4 #999999 ; 
	width: 8px; 
	height: 20px; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px}

.twt-menu3b { 
	background-color: #000066; }

.twt-menu4a { 
	background-color: #9DABC4; 
	border-color: #ffffff #9DABC4 #9DABC4 #9DABC4; 
	text-align: left; 
	height: 20px; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px}

h5 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 8px;
	padding: 0px;
}
li {
	margin: 0px;
	padding: 0px;
}
ol {
	margin: 0px;
	padding: 0px;
}
.featurespara {
	margin-left: 20px;
}
.btmline {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}


.linecomment { color: #FF8000; }
.blockcomment { color: #FF8000; }
.prepro { color: #0000BB; }
.select {}
.quote { color: #DD0000; }
.category1 { color: #007700; }
.category2 { color: #0000BB; }
.category3 { color: #0000BB; }

#badge a:hover {}
 #badge a:link {}
 #badge a:active {}
 #badge a:visited {}
 #badge {padding: 10px 5px 10px 5px; width: 170px; border: 1px solid #cccccc;}


 #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 {} 
 

 #badge .link_cell {list-style: none; text-align: center; padding: 5px; margin: 0px; clear: both;}
 #badge .link_cell dt {text-align: center; margin: 0px;}
 #badge .link_cell dd a {font-size: 10px; font-family: Verdana;}
 #badge .link_cell dd {text-align: center; margin: 0px;}
 #badge .link_cell img {border: none;}





