#msg_log {padding:10px; border:1px solid #3333FF; background:#99CCFF; width:600px;}
#msg_errore {padding:10px; border:1px solid #C34E4E; background:#FFDADA; width:600px;}
#msg_ok {padding:10px; border:1px solid #82B645; background:#EEFFDA; width:600px;}
/** BASIC */

html, body {height: 100%;}

body {
	margin: 0px;
	padding: 0px;
	background: #EEE2C3 url(../images/bg01.jpg) repeat left top;
}

/** FORMS */

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

/** HEADINGS */
h1, h2, h3, h4, h5, h6 { margin: 0px;}
h1, h2 {color: #614C31; }
h1 span, h2 span {padding: 0px 40px 0px 0px; background: url(../images/homepage03.gif) no-repeat right center;}
#count {color: #614C31; font-size:14px; background:none;font-weight:normal;}
#linkB {color: #614C31;padding: 0px 40px 0px 0px;font-size:13px; background:none;font-weight:normal; margin-left:15px;cursor:pointer;}
h1 {margin-bottom: 20px;font-size: 14px;}
h2 {margin-bottom: 15px;font-size: 12px;}
h3 { margin-bottom: 5px;font-size: 11px;color: #9C5234;}
dl {padding: 5px; margin:0; }
dl dt { color:#9C8C67; float:left; font-weight:normal; margin-right:10px; padding:2px; width:100px; }
dl dd { margin:2px 0; padding:2px 0; text-align:justify; }


/** TEXTS */

body, th, td, input, textarea, select {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #9C8C67;}
p, blockquote, ul, ol, dl {	margin-top: 0px;margin-bottom: 1em;	text-align: justify;}
.list1 {margin-left: 0px;padding-left: 0px;	list-style: none;}
.list1 li {display: block;height: 17px;	margin-bottom: 3px;	padding: 3px 0px 0px 10px;background: url(../images/homepage11.jpg) no-repeat left top;overflow:hidden;}
.list1 li a {text-decoration: none;	font-size: 10px;}
.list1 li a:hover {	text-decoration: underline;}
.list2 { margin-left: 0px;padding-left: 0px;list-style: none;}
.list2 li {	display: block;	height: 13px; margin-bottom: 3px; padding: 3px 0px 0px 0px;}
.list2 li a { text-decoration: underline;}
.list2 li a:hover {	text-decoration: none;}

/** LINKS */

a {	color: #994D2E;}

a:hover {text-decoration: none;}

.more {	
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 68px; 
	background: url(../images/homepage09.gif) no-repeat left center; 
	text-transform: uppercase; 
	font-weight: bold;
	font-size: 7px;
}

.more a {
	padding-right: 15px;
	background: url(../images/homepage10.gif) no-repeat right center;
	text-decoration: none;
}

.more a:hover {	text-decoration: underline;}

/** STYLES */

.style1 {
}

.style1 a {
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1 {
}

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

img.left {
	float: left;
	margin: -5px 5px 0px -5px;
}

img.right {
	float: right;
	margin: -5px -5px 0px 5px;
}

hr { display: none; }

.hr1 {
	height: 31px;
	background: url(../images/homepage04.gif) repeat-x left center;
}

/** WRAPPER */

#wrapper {
	height: 100%;
	min-height: 100%;
	background: url(../images/bg02.jpg) repeat-x left top;
}

html>body #wrapper {
	height: auto;
}

/** HEADER */

#header {
	width: 748px;
	height: 200px;
}

/** LOGO */

#logo {
	width: 272px;
	height: 200px;
}

#logo h1, #logo p {
}

/** MENU */

#menu {
	width: 526px;
	height: 200px;
	background: url(../images/homepage02.jpg) no-repeat left top;
}

#menu a { text-decoration: none;font-weight: bold;}

#menu a:hover {	text-decoration: underline;}

/** PAGE */

#page {	width: 748px; background: url(../images/subpage2_01.jpg) repeat-y left top;}

#page-bg { background: url(../images/subpage2_02.jpg) no-repeat left top;}

/** SIDEBAR > BOXED */

.boxed {background: url(../images/homepage16.jpg) repeat-y left top;}

.boxed-top { background: url(../images/homepage15.jpg) no-repeat left top;}

.boxed-bottom {	padding: 29px 10px 10px 16px;background: url(../images/homepage17.jpg) no-repeat left bottom;}

.boxed h2, .boxed-first h2 { margin-bottom: 5px; font-size: 10px;}

.boxed .more, .boxed-first .more { padding: 0px; background: none;}

.boxed-first {background: url(../images/homepage13.jpg) repeat-y left top;}

.boxed-top-first { background: url(../images/homepage12.jpg) no-repeat left top;}

.boxed-bottom-first { padding: 29px 10px 20px 16px;	background: url(../images/homepage14.jpg) no-repeat left bottom;}

.boxed-second {	background: url(../images/subpage1_06.jpg) repeat-y left top;}

.boxed-top-second {	background: url(../images/subpage1_05.jpg) no-repeat left top;}

.boxed-bottom-second { padding: 29px 10px 20px 16px;background: url(../images/subpage1_07.jpg) no-repeat left bottom;}

/** FOOTER */

#footer { width: 748px;	height: 80px;background: url(../images/subpage2_03.jpg) no-repeat left top; padding-top:25px;}

#footer p {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-size: 11px;
	color: #9A8661;
}

#footer a {
	color:#FFF;
	cursor:pointer;
	text-decoration:none;
}
/** FOOTER END */
#messaggiBacheca .post_bacheca {margin:5px; padding:5px;}
#messaggiBacheca .nome {font-size:12px; font-weight:bold; color:#000; }
#messaggiBacheca .post {font-size:11px; font-style:italic;}
#messaggiBacheca .data {font_size:7px; color:#000;}
.deleter {position:relative; right:2px; top:45px; left:20px; width:16px; height:16px;}
.deleter img { cursor:pointer; background-color:#FFFFFF; }
.edit {position:relative; right:2px; top:50px; left:20px; width:16px; height:16px;}
.edit img { cursor:pointer; background-color:#FFFFFF; }
.deleter_testo {position:relative; right:0px;}
.deleter_testo img { cursor:pointer; background-color:#FFFFFF; }
.edit_testo {position:relative; width:16px; height:16px;}
.edit_testo img { cursor:pointer; background-color:#FFFFFF; }

