/* 

LightBiz Free Template
By Herreman David 
http://www.free-css-templates.com

*/

body { margin:5px 0; padding:0; font: 74% Arial, Sans-Serif; color:#FFF; line-height: 1.4em; background : #3C4049;}
.content { color: #505050; margin: 0 auto; padding: 0; width: 760px; background: #FAFAFA; }

/*LEFT SIDE */
.lside {	background: #FFF; color: #000; width: 760px; float: left; }
.lside .topmenu { background: #1a1a1a; color: #FFF; width: 735px; height: 15px; padding: 5px 0 5px 25px; font-size: 90%; }
.lside .header { background: #313131 url('../images/header.jpg') no-repeat; width: 760px; height: 315px; color: #222;}
.lside .header .padding { padding: 10px 0 0 25px; color: #222; font-size: 100%;}
.lside .header .citation { color : #eeeeee; font: bold 1.0em Arial, Sans-Serif; padding: 280px 20px 15px 0; text-align: left; }
.lside .main { background: #FFF; color: #505050; padding: 15px 20px 15px 20px; text-align:justify; }
.lside .infobox { font-weight: normal;  font-style: italic; background: #FFDFE3; color: #222; margin: 0px 15px 10px 15px; padding:10px; text-align:justify; }
.lside .infobox a { color: #BF3136; }
.lside .immagineL { float:left; width:200px; margin: 10px 0 10px 0;}
.lside .testoR { float:left; width:340px; margin: 10px 0 0 0;text-align: justify;}


/* NAVIGATION */
.nav { clear: both; text-align: left; color: 	#7D8085; padding: 5px 0 0 0; }
.nav li { font-weight: bold; margin: 0 15px 8px 0; padding: 0 5px 0 5px; border-bottom: 1px solid #ccc; }
.nav li a { color: #6b6b6b; text-decoration: none; }
.nav li a:hover { color: #3162D3; text-decoration: none; }

/* FOOTER */
.footer { clear:both; width: 760px; padding-top: 3px; height: 20px; color:#FFF; font-size:80%; background: #6b6b6b; text-align:center; }
.footer a { color: #eee; }

p { 	margin: 0 0 5px 0; 	padding: 0; color: #888; background: inherit; }
hr { border: 0; height: 1px; color: #eee; background-color: #eee; }
a { 	color: #BF3136; background: inherit;  text-decoration:none; }
a:hover { 	background: inherit;	text-decoration: underline; }
h1 { padding:0; margin:0; color: #222; background: inherit;font: bold 1.9em Arial, Sans-Serif; letter-spacing: -1px; }
h1 a {color: #FFF; background: inherit;}
h2 { background-color: inherit; 	color:#BF3136; font-size:140%; font-weight:bold; margin: 10px 0 10px 0; padding:0; }
h2 a { color: #BF3136; }
h2 a:hover { 	color: #EE8300; text-decoration: none;}

ul { margin: 5px 0 5px 5px; padding : 0; list-style : none;  }
li { list-style-type: none; font-weight: bold; color: #BF3136;	margin: 0 0 2px 0;	padding: 0 0 0 0px; }
li a { color: #6b6b6b;  }
li a:hover { color: #BF3136; }


.date { 
	color: #505050; 
	background: #FFF;
	text-align: right; 
	margin: 4px 0 5px 0; 
	padding: 0.4em 0 0 0; 
	border-top: 1px solid #ddd;
}

.date a { color: #6b6b6b; }


.comments { 
	padding: 10px 10px 8px 10px; 
	margin: 0 0 7px 0; 
	background: #3f3f3f; 
	color: #000;
}

.commentsbox { 
	padding: 8px 0 10px 10px; 
	margin: 0 0 10px 0; 
	background: #f4f4f4; 
	color: #000;
}

.error {
	color: #990000;
	background-color: #FFF0F0;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px dashed #990000;
}
.error h2 {
	color: #990000;
	background: inherit;
}

.success {
	color: #000000;
	background: #FAFAFA;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px dashed #6b6b6b;
}
.success h2 {
	color: #6b6b6b;
	background: inherit;
}

