body { 
	font-family: verdana, sans-serif; font-size: 12px; line-height: 1.5em; color: #222;
	text-align: center; margin: 0; padding: 0;
	background: #f0f0f0 url(laymgs/bg.gif) repeat-y 50% 0; }
#page { 
	position: relative; margin: 0 auto; padding: 0 11px; text-align: left;
	background:   url(laymgs/bg.gif) repeat-y;
	width: 772px;
	voice-family: "\"}\""; 
  	voice-family: inherit;
  	width: 750px; }
html>body #page {
  	width: 750px; } 
/* HEADER */
#logo {
	background: #fc6 url(laymgs/bg_logo.gif) no-repeat right;
	height: 78px; padding: 0; margin: 0; text-align: right; }
#logo img  { 
	margin-top: 31px; }
/*NAVBAR*/
#nav { 
	position: relative; margin: 0; padding: 0; background: #111;
	height: 17px; padding-left: 10px;
	border-top: 1px solid #000; border-bottom: 1px solid #000;
	font-size: 10px; font-weight: bold; padding: 3px 16px; color: #fff; text-align: left; }
#nav a:link, #nav a:visited { 
	text-decoration: none; color: #FFF666; }
#nav a:link.active, #nav a:visited.active, #nav a:hover { text-decoration: underline; color: #FFF666; }
/* CONTENUTI */
#content { 
	margin: 0 256px 20px 20px; padding-top: 18px; text-align: justify; }
#content .entry { margin-bottom: 14px; }
.pics {		
	float: none; margin: 0 5px 10px 5px;
	border-color: #999; border-width: 1px; border-style: solid; padding: 3px; }
.big  {	
	float: none; margin: 0;
	border-color: #999; border-width: 1px; border-style: solid; padding: 5px; }
.posted {
	color: #777; font-size: 88%; padding: 0 0 12px 0; }
.posted a:link, .posted a:visited { 
	 color: #777; }
.posted a:hover { 
	 color: #003316; }
#naviga { 
	text-align: right; color: #777; font-size: 88%;}
#naviga a:link, #naviga a:visited { 
	 color: #777; }
#naviga a:hover { 
	 color: #003316; }
/*COLONNA DX*/
#dx {
	position: absolute; top: 92px; right: 12px; font-size: 88%; line-height: 1.5em;
	margin: 0; padding: 20px 16px; color: #fff; width: 230px;
	voice-family: "\"}\""; 
  	voice-family: inherit;
  	width: 200px; }
html>body #dx {
  	width: 200px;
	} 
#dx h3 {
	font-family: verdana, sans-serif; font-size: 100%;
	padding: 4px 0 4px 15px; margin: 0 0 6px 0; color: #FFF666;
	border-bottom: 1px dotted #f0f0f0; background:   url(laymgs/titdx.gif) no-repeat 0 7px; }
#dx h4 {
	font-size: 92%;
	color: #F0F0F0;
	font-weight: normal;
	margin: 0; padding:0;}
#dx p {
	margin-top: 0; margin-bottom: 8px; }
#dx ul {
	margin: 5px 0 5px 0; padding: 0; list-style: none; }
#dx li {
	margin: 0; padding: 0; line-height: 1.6em; }
#dx a:link {
	color: #FFF;  }
#dx a:visited {
	color: #FFF;  }
#dx a:hover {
	color: #FFF; text-decoration: none;}
#dx .bull li{
	margin: 0;padding: 0 0 0 11px;
	background:   url(laymgs/bullet.gif) no-repeat 0 7px;
	margin-left: 2px; }
#dx .center { text-align: center;}
/*FOOTER*/
#footer {
	margin: 10px 254px 0 20px; clear: both;
	font-size: 88%; line-height: 1.5em; color: #555;
	padding-top: 6px; padding-bottom: 10px; border-top: 1px dashed #ddd; }
#footer a:link, #footer a:visited { 
	 color: #555; }
#footer a:hover { 
	 color: #003316; }
/*TESTO*/
p {
	margin: 1em 0 1em;
	padding: 0; }
h1 {
	font-family: "lucida grande", verdana, sans-serif; font-size: 130%;
	color: #000; padding: 0; margin: 0; }
.datab {   margin-bottom: 10px; }
	
h1 a:link, h1 a:visited {
	text-decoration: none;
	color: #003316;
	}
h1 a:hover {
	color: #000;
	}

/* COMMENTI*/
#commenti {
	font-size: 88%;
	}
#commenti textarea {
	width: 350px;
	}
#commenti h3 {
	font-size: 100%;
	margin: 0;
	padding: 0 0 8px 0;
	color: #003316;
	}
#commenti h2 {
	font-size: 100%;
	margin: 0;
	padding: 8px 0 0 0;
	color: #003316;
	}
#commenti p.post {
	font-size: 100%;
	margin: 0;
	padding: 8px 0 8px 0;
	border-top: 1px solid #ddd;
	color: #111;
	}
#commenti span {
	color: #777;
	}
#commenti a:link, #commenti a:visited { 
	 color: #777; }
#commenti a:hover { 
	 color: #003316; }
#commenti img {
	vertical-align: middle;
	}
#commenti form {
	margin: 0; padding: 0;
	}
#commenti input {
	vertical-align: middle;
	}
.field  { 
	border: 1px solid #000; background: #f8f8f8;}
.subm {
	font-family: verdana, sans-serif; font-size: 12px; border: 1px solid #000; background: #ddd; color: #003316;}
