body {
	padding: 0px;
	margin: 0px;
	background: Black url(/images/sf.jpg);
	font: 14px "Trebuchet MS", Verdana, Tahoma, Arial, serif;
	color: #7D7D7D;
}

img {
  border: 0;
}

a {
  color: #FFBA00;
  background-color: #000000;
  text-decoration: none;
}
a:HOVER{
	text-decoration:underline;
}

P, UL, LI
{
	margin-top: 0px;
	margin-bottom: 0px;
}

#container {
    width: 1000px;
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: center;   /*ripristina l' allineamento*/
	color: #7D7D7D;
	background : #000000;
	height:auto;
	padding: 0px;
}

#header {
	width: 1000px;
	height: auto;
	border: 0px solid #FFFFFF;
	margin: 0px;
	color: #7D7D7D;
	padding: 0px;
	clear:both;
	background : #000000;
} 
#imgheader {
	width: 763px;
	height: 140px;
	border: 0px solid #FFFFFF;
	margin: 19px;
	background : url(/images/header.gif);
	padding: 0px;
} 

#content {
	width:1000px;
	border: 0px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
	height:auto;
	min-height : 600px;
	text-align:left;
}

#menu {
	width: 380px;
	padding: 0px;
	border: 0px solid #FFFFFF;
	font : 14px "Trebuchet MS", Verdana, serif;
	color : #7D7D7D;
	background : #000000;
}
#menu a{
	color : #7D7D7D;
	background : #000000;
}
#menu a:HOVER{
	color : #FFBA00;
	text-decoration:underline;
	background : #000000;
}

	
#contenuto {
	width: 610px;
	padding-left: 10px;
	padding-bottom: 30px;
	border: 0px solid #FFFFFF;
	text-align:left;
}

#footer {
	width: 1000px;
	height: 100px;
	border: 0px solid #FFFFFF;
	margin: 0px;
	color:#7D7D7D;
	padding: 0px;
	clear:both;
} 


.spacer {
	margin:1px;
}

.spacer_plus {
	margin:10px;
}



div.datapost {
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 12px;
	color: #7D7D7D;
	background-color: #000000;
	margin: 0px;
	clear:both; 
	text-align:left; 
}

div.titolopost {
	font-family: Verdana, Arial,serif;
	font-size: 20px;
	background-color: Black;
	color: #EEAE00;
	font-weight:bold;
	margin-bottom:10px;
	clear:both;
	text-align:left;
}
.titolopost a{
	color: #EEAE00;
	background-color : Black;
	text-decoration: none;
}
.titolopost a:HOVER{
	text-decoration: none;
}

div.contenutopost {
	font : 14px "Trebuchet MS",arial, serif;
	color : #7D7D7D;
	background : #000000;
	width:600px;
	text-align:left;
	border: 0px solid #FFFFFF;
}

div.contenutopost img {
	border: 0px solid #FFFFFF;
	height:auto;
	padding:0px;
	margin-right:0px;
}

div.imgbordata img {
	border: 1px solid #FFFFFF;
	height:auto;
	padding:5px;
	margin-right:5px;
}

div.copy {
	width:593px;
	margin:0px;
	padding:0px;
	border: 0px solid #FFFFFF;
	text-align:left;
	font-size:11px;
}

.footer_copy {
	float:right;
	width:272px;
	padding-right:20px;
	font-size:12px;
	text-align:center;
}

.contenutocomment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #7D7D7D;
	background : #000000;
	width:450px;
	text-align:left;
	border: 0px solid #FFFFFF;
}
.comment {
	font-family: verdana, "times new roman", serif, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	height: auto;
	padding-bottom : 10px;
}
.commentsubject { 
	font-family: verdana, "times new roman", serif, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	letter-spacing: 0.05em;
	color: #FFBA00;
	background : #000000;
} 


.errore {
	font-family: verdana, "times new roman", serif, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	letter-spacing: 0.05em;
	color: red;
	background : #000000;
}


input,textarea,select {
  font-size: 11px;
  font-family: "Trebuchet MS", arial, serif;
  color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  border-color: #919191;
  background: #444444;

}
.codequotetitle {
    font-family: verdana, sans-serif; 
	font-size: 12px; 
	color: #000080;
	background : #000000;
    padding-top : 5px;
    padding-right : 5px;
    padding-bottom : 5px;
    padding-left : 5px;
    width: 100%; text-align : left;
}
.code {
    font-family: Courier, 'Courier New', sans-serif; font-size: 12px; color: #006600;
    background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
    border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
    padding-top : 5px;
    padding-right : 5px;
    padding-bottom : 5px;
    padding-left : 5px;
    width: 95%; text-align : left;
}
.quote {
    font-family: verdana, sans-serif; font-size: 11px; color: #006600;
    background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
    border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
    padding-top : 5px;
    padding-right : 5px;
    padding-bottom : 5px;
    padding-left : 5px;
    width: 95%;
    text-align : left;
}
.blogcontent  {
    padding-top : 3px;
    padding-right : 3px;
    padding-bottom : 3px;
    padding-left : 3px;
}
.bullet {
      background : url(images/rightarrow.gif) ;
      background-repeat: no-repeat;
      background-position: center center ;
}
.smallbullet {
      /*background : url(/templates/laura/images/rightarrow.gif) ;*/
      background : url(images/rightarrow.gif) ;
      background-repeat: no-repeat;
      background-position: center center ;
}
.admin {
      background : url(images/adminpanel.jpg);
      background-repeat: no-repeat;
}


.verticaldot {
      background : url(images/vdottedline2.gif);
      background-repeat : repeat-y;
}
 
.horizontaldot {
      background : url(images/dottedline2.gif);
      background-repeat : repeat-x;
} 
.horizontaldot3 {
      background : url(images/dottedline2.gif);
      height : 3px;
} 
.tdheaderborder {
      background-color : #c0c0c0;
      height : 4px;
	  color:#000000;
}
 
.tdsunday {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      background-color : #EDAD32;
      font-weight : normal;
      font-size : 11px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle;
      text-align : center; 
} 
.tdday {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      background-color : gray;
      font-weight : normal;
      font-size : 11px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : center; 
} 
.tdtoday {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      background-color : #1D1D1D; 
      font-weight : bold;
      font-size : 11px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : center; 
} 
.tdheading {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : bold; 
      font-size : 11px; 
      line-height : 20px; 
      vertical-align : middle; 
      text-align : center; 
      letter-spacing : 0.20em;
	  background-color: #444444;
	  color: #000000;
} 
.tdheading img {
	border: 0px solid #FFFFFF;
	height:auto;
	padding:7px;
	margin:0px;
	background-color: #444444;
}

.tddate {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : normal;
      font-size : 11px; 
      line-height : 16px; 
      vertical-align : middle; 
      text-align : center; 
} 


.tableborder {
	border: 1px solid  #EDAD32; 
	margin : 0; 
	padding : 0; 
} 
.border {
	border: 1px solid  #5379B8; 
}
.date {
	font-family : georgia, "times new roman", serif, sans-serif;
	font-size : 14px;
	color : #7D7D7D;
	font-weight : bold;
	letter-spacing : 0.09em;
	text-align : left;
	background : #000000;
} 
.td10xpad {
      padding-top : 0;
      padding-right : 10px;
      padding-bottom : 0; 
      padding-left : 10px; 
} 
.subject {
	font-family : Palatino, "Palatino Linotype", serif;
	font-size : 17px;
	color : #961C1C;
	font-weight : bold;
	letter-spacing : 0;
	padding-top : 0;
	padding-right : 10px;
	padding-bottom : 0;
	padding-left : 10px;
	text-align : left;
	background : Black;
} 
.message {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 11px;
      color : #7D7D7D;
	  background-color: #000000;
      padding-right : 10px; 
      padding-left : 10px; 
      line-height : 1.4;
      text-align : left;
}

/*********  for trackback   **********/
.ftb {
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 11px;
     color : #404040;
	 background-color: #000000;
}
.ftburl {
     font-family : Verdana, "times new roman", serif, sans-serif;
     font-size : 11px;
     color : #404040;
	  background-color: #000000;
	 font-weight:bold;
}
.box {
	color: #7D7D7D;
      background-color: #f8f8f8;
      border: 1px solid #aaaaff;
      padding : 5px;
} 
/* end for trackback   */
.f10pxgrey {
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 10px;
     color : #404040;
	 background-color: #000000;
}
.f10pxwhite {
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 10px; 
     color : #ffffff;
	 background-color: #000000;
}
.f10pxgrey2 {
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 10px; 
     color : #8C8C8C;
	 background-color: #000000;
}
.f10pxblack {
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 10px; 
     color : #7D7D7D;
	 background-color: #000000;
}
.count {
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 9px;
     color : #84B2FF;
	 background-color: #000000;
     text-align : right;
} 
.recent {
     font-family : verdana, "Palatino Linotype", georgia, "times new roman", serif, sans-serif;
     font-size : 10px;
     color : #7D7D7D;
	 background-color: #000000;
     font-weight : normal; 
     letter-spacing : 0.01em;
     text-align : left; 
}
.tdhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	letter-spacing: 0.09em;
	height: 24px;
	color: #000000;
	background-image: url("images/sf_admin.gif");
	background-color : #7D7D7D;
} 
.error { font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-weight: normal;
                  font-size: 12px;
                  text-align: center;
                  height: 20px;
                  color: #FFBA00;
				  background-color: #000000;
}



.adminheader {
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 12px;
     color : #000000;
     background-color: #7D7D7D;
     font-weight : bold;
     line-height : 28px;
     vertical-align : middle;
     text-align : left;
}
.ident10 {
     padding-top : 0;
     padding-right : 10px;
     padding-bottom : 0; 
     padding-left : 10px; 
} 
.formfont {
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 8pt; 
} 

#credit {
     text-align : center;
} 
.spacer3 {
     height : 3px;
} 
.spacer6 {
     height : 6px;
} 
.spacer8 {
     height : 8px;
} 
.headercredit {
     padding-right : 10px;
     vertical-align : bottom;
     width : 100%;
} 
.sidemenu {
     width : 150px;
     vertical-align : top;
} 
a.std:link {
	color : #444444;
	text-decoration : none;
	background : Black;
} 
a.std:active {
     color : #7D7D7D;
     text-decoration : none;
	background : Black;
} 
a.std:visited {
     color : #444444;
     text-decoration : none;
	background : Black;
} 
a.std:hover {
    color : #606060;
    text-decoration : underline;
	background : Black;
}


a.continua:link {
     color : #444444;
     text-decoration : none;
 	background : Black;
} 
a.continua:active {
     color : #000000;
     text-decoration : none;
	background : Black;
} 
a.continua:visited {
     color : #444444;
     text-decoration : none;
	background : Black;
} 
a.continua:hover {
    color : #000000;
    text-decoration : none;
	background : Black;
}




.copyright        { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; 	background : Black; letter-spacing: -1px;}
a.copyright        { color: #444444; text-decoration: none;	background : Black;}
a.copyright:hover { color: #000000; text-decoration: underline;	background : Black;} 

.menu       { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; letter-spacing: 0px;	background : Black;}
a.menu        { color: #961C1C; font-weight:bold; text-decoration: none;	background : Black;}
a.menu:hover { color: #000000; text-decoration: none;	background : Black;}

.upload {
     font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size : 11px;
     color : #7D7D7D;
	background : Black;
     text-align : left;
}



