html,body{margin:0;padding:0 7px}
body{font: 76% "Trebuchet MS",arial,sans-serif; background:#d3d3d3;}

/***TESTI**/
a {font-weight:bold;}
a:link{ color:#c10019;}
a:visited {color:#5E0000;}
a:hover { color:#212121; background:#e3e3e3;}
a img {border:0;}
blockquote {font-size: 0.95em}
#banner-header { font-size:2em; color:#fff; margin:0 0 8px;}
	#banner-header a:link, #banner-header a:visited, #banner-header a:hover{color:#fff; text-decoration:none; background:transparent;}
#banner-description { font-size:1.1em; color:#fff; margin:0;}
.date-header { font-size:1em; margin:0;}
#archive-title { font-size:1.5em; margin: 0 0 10px;}
.entry-tags-header {font-size:1.1em; margin:0 7px 0 0 ; display:inline;}
.entry-tags-list{ margin:0; padding:0; display:inline;}
.entry-tag {display:inline; list-style:none; }
.entry-footer {color:#373737; border-top: 1px dashed #424242; padding-top:2px;}
.trackbacks-header, .comments-header, .comments-open-header {font-size:1.3em; margin: 0 0 10px; background:#e3e3e3; border-bottom: 2px solid #666; padding: 2px;}
.archive-list {margin:0; padding:0;}
.archive-list-item { margin-left:8px; background:url("bullet.gif") no-repeat 0 4px; padding-left:18px; list-style:none;}

/******** FORM *******/
form { margin: 50px auto 0;}
fieldset {border:0px;}
label {display:block;}
input, textarea {border: 1px solid #666; background-color: #f2f2f2;	width:50%; margin: 3px 0; overflow:auto; }
textarea {width:70%; height:100px;}
#comment-preview, #comment-post {border: 3px double #999;border-bottom-color: #535353;border-right-color: #535353;font-weight:bold; padding: 0 3px; width:auto;}

.module-content form {margin:0;}
.module-content input {width:80%;}
.module-content input.submit {	border: 3px double #999; border-bottom-color: #535353; border-right-color: #535353; font-weight:bold; padding: 0 3px; width:auto;}
/****** MODULI ******/
.module-content {margin-bottom: 20px;}
.module-header{font-size:1.3em; margin: 0 0 10px; background: url("module_header_bg.jpg") no-repeat; height:34px; padding:8px 0 0 20px; color:#333; }
.module-list {margin:0; padding:0;}
.module-list-item { margin-left:8px; background:url("bullet.gif") no-repeat 0 4px; padding-left:18px; list-style:none;}
/***STRUTTURA****/
#container {width:100%; margin:0 auto; font-size:1em; background:#fff;}
#container-inner {}
#banner {padding:15px 25px; background:#da3f3f url("banner_bg.jpg") repeat-x bottom left; margin-bottom:5px;}
div#wrapper{float:left;width:100%}
div#content{margin: 0 220px; padding: 10px 25px;}
div#navigation{float:left;width:210px;margin-left:-100%; padding:10px 0 5px 10px;}
div#extra{float:left;width:210px;margin-left:-220px; padding:10px 10px 5px 0;}
div#footer{clear:left;width:100%; background:#000; color:#fff;}
