html,body{
margin:0; 
padding: 0;
height: 100%
}

div#conteiner{
position: relative; 
height:100%
}

body>div#conteiner{
height: auto; 
min-height: 100%
}

div#footer{
	position:absolute;
	bottom: 0;
	width: 100%;
	background-color: #0066CC;
}

body {
	font-size: 62.5%;
	color: #000000;
	font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif;
	background:#FFFFFF url(../common%20images/background.gif);
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 99.6%;
}

#conteiner {
	text-align: left;
	padding: 0px;
	margin: 0px auto;
}

#header {
	background:#003399 url(../common%20images/visual1.jpg) repeat-x left top;
	margin: 0px 0px 0px 0px;
	height: 83px;
	width: 100%;
}

#headerimg {
	margin: 0px 9px 0px;
}

 
#content {
	font-size: 1.3em;
	padding: 0 1.5em 5em;
} 

#buttons{
	width: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #003399;
	border-top-width: thin;
	border-top-style: groove;
	border-top-color: #FFFFFF;
	border-bottom-width: thin;
	border-bottom-style: ridge;
	border-bottom-color: #CCCCCC;

}
#big_buttons {
	width: 98%;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Console";
	font-size: medium;
	font-weight: bold;
	color: #003366;
	text-align: center;
	margin-left: 20px;

}

ul#nav-top {
font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Console";
	font-size: 0.8em;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

ul#nav-top li {	
	float: left; 
	font-size: 11px; 
	background-image: none;
	width: auto! important; 
	display: block; 
	line-height: 21px; 
	white-space: nowrap;
	border: 1px solid #CCCCCC;
	padding: 0px;
 	margin: 0px;
}

ul#nav-top li a {	
	font-size: 11px; 
	background: #003399 url(none) repeat scroll 0% 0%; 
	color: #DBDBDB; 
	text-decoration: none;
	display: block; 
	padding-right: 10px;
	padding-left: 10px; 

}
ul#nav-top li a:hover {
	font-size: 11px;
	color: #333333;
	background-color: #FFCC00;
}

#big_buttons_listino {
	width: 98%;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Console";
	font-size: medium;
	font-weight: bold;
	color: #003366;
	text-align: center;
	margin-left: 20px;

}
.narrowcolumn {
	margin: 0px;
	width: 95%;
	padding: 0px;
}
.narrowcolumn .entry {
	line-height: 1.4em
}
.entry p a:visited {
	color: #daa520
}
.narrowcolumn .postmetadata {
	text-align: center
}
.small {
	font-weight: normal;
	font-size: 10px;
	color: #CCCCCC;
	margin-left: 20px;
	font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif;
}


.description {
	font-size: 1.2em; text-align: center;	color: white; text-decoration: none
}
.navigation {
	margin-top: 10px; display: block; margin-bottom: 60px; text-align: center
}
.center {
	text-align: center
}
.right {
	text-align: right
}


h1 {
	font-weight: bold;
	font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif;
	font-size: 4em;
	text-align: center;
	color: #003366;
	/*text-decoration: none;*/
	margin: 0px;
	padding-top: 70px;
}
h1 a {
	color: white; text-decoration: none
}
h1 a:hover {
	color: white; text-decoration: none
}
h1 a:visited {
	color: white; text-decoration: none
}


h2 {
	font-weight: bold;
	font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif;
	font-size: 1.8em;
	color: #003366;
	margin: 20px 0px 0px 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003366;
}
h2 a {
	color: #003366; text-decoration: none
}
h2 a:hover {
	color: #003399; text-decoration: none;
}
h2 a:visited {
	color: #003366; text-decoration: none
}
h2.pagetitle {
	font-size: 1.6em; margin-top: 30px; text-align: center
}

h3 {
	font-weight: bold;
	font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif;
	font-size: 2em;
	color: #003366;
	text-decoration: none;
	margin: 35px 5px 1px 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003366;
	padding: 0px;
}
h3 a {
	color: #996600; text-decoration: none
}
h3 a:hover {
	color: #c67521; text-decoration: none
}
h3 a:visited {
	color: #996600; text-decoration: none
}
h3.comments {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 40px auto 20px; padding-top: 0px
}

.post {
	text-align: justify
}

.entryform {
	text-align: left;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}

.description {
	text-align: center;
	font-weight: bold;
}


p img {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; max-width: 100%
}
img.centered {
	display: block; margin-left: auto; margin-right: auto
}
img.alignright {
	padding-right: 4px; display: inline; padding-left: 4px; padding-bottom: 4px; margin: 0px 0px 2px 7px; padding-top: 4px
}
img.alignleft {
	display: inline;
	margin: 0px 7px 2px -5px;
	padding: 4px;
}
.alignright {
	float: right
}
.alignleft {
	float: left;
	margin-left: -15px;
}
.entryListino {
	font-size: 0.9em;
	letter-spacing: normal;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	color: #003366;
	margin-left: 12px;
	line-height: 5px;
	padding: 0px;
	white-space: normal;
}

.entry {
	font-size: 1.2em;
	letter-spacing: normal;
	font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif;
	font-weight: normal;
	color: #003366;
	text-indent: 20px;
	margin-left: 12px;
}
.entry ul li:unknown {
	content: "» "
}
.entry ol {
	padding-right: 0px; padding-left: 35px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.entry ol li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}

.sottotitle {
	font-size: 1em;
	letter-spacing: normal;
	font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif;
	font-weight: bold;
	color: #003366;
	margin-left: 12px;
	margin-bottom: -5px;
	margin-top: -1px;
}
a {
	color: #003366; text-decoration: none;
}

a:hover {
	color: #FF6600}

.title01{
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: x-large;
	font-style: normal;
	text-align: center;
	width: auto;
	font-weight: bold;
	color: #FF0000;
	margin: 5px;
	white-space: nowrap;
}

.title01 a{
	font-weight: bold;
	color: #FF0000;
	margin: 5px;
	white-space: nowrap;
}
.title01 a:hover{
	font-weight: bold;
	color: #009933;
	margin: 5px;
	white-space: nowrap;
}

.title01small{
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: large;
	font-style: normal;
	text-align: center;
	width: auto;
	font-weight: bold;
	color: #FF0000;
	margin: 5px;
	white-space: nowrap;
}

.title01small a{
	font-weight: bold;
	color: #FF0000;
	margin: 5px;
	white-space: nowrap;
}
.title01small a:hover{
	font-weight: bold;
	color: #009933;
	margin: 5px;
	white-space: nowrap;
}



.title02{
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Console";
	font-size: large;
	font-style: normal;
	background-color: #DFDFDF;
	text-align: center;
	width: auto;
	font-weight: bold;
	color: #003366;
	border: 2px ridge #996600;
	margin: 5px;
}

.title03{
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Console";
	font-size: large;
	font-style: normal;
	background-color: #FFFFCC;
	text-align: center;
	width: auto;
	font-weight: bold;
	color: #003366;
	border: 2px ridge #996600;
	margin: 5px;
}
.title03_small {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Console";
	font-size: small;
	font-style: normal;
	background-color: #FFFFCC;
	text-align: center;
	width: auto;
	font-weight: bold;
	color: #003366;
	margin: 5px;
}

.entrybold_contorno {
	font-size: 1.1em;
	letter-spacing: normal;
	font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif;
	font-weight: bold;
	color: #003366;
	border: 2px ridge #996600;
	margin: 5px;
	padding: 5px;
}


.entrybold {
	font-size: 1.1em;
	letter-spacing: normal;
	font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif;
	font-weight: bold;
	color: #003366;
	text-indent: 20px;
	margin-left: 12px;
}
.entryfirma {
	font-size: 0.8em;
	letter-spacing: normal;
	font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif;
	font-weight: bold;
	color: #003366;
	text-indent: 20px;
	margin-left: 12px;
	text-align: right;
	font-style: italic;
}
.sottotitle2 {

	font-size: 1em;
	letter-spacing: normal;
	font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif;
	font-weight: bold;
	color: #003366;
	margin-left: 12px;
	margin-bottom: -5px;
	margin-top: -1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
}
.titolicategorie {
	font-size: 1em;
	letter-spacing: normal;
	font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif;
	font-weight: bold;
	color: #003366;
	margin-left: 12px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 20px;
}
.tabella {
	margin-left: 20px;
	border: 2px solid #996600;
}
.title3 {
	font-size: 1.4em;
	letter-spacing: normal;
	font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif;
	font-weight: bold;
	color: #003366;
	margin-left: 12px;

}

.sottotitle3 {
	font-size: 1.2em;
	letter-spacing: normal;
	font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif;
	font-weight: bold;
	color: #003366;
	margin-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.text3 {
	font-size: 1em;
	letter-spacing: normal;
	font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif;
	font-weight: normal;
	color: #003366;
	margin-left: 12px;
	margin-top:0px;
}
.title04 {

	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", "Lucida Console";
	font-size: large;
	font-style: normal;
	background-color: #FFFFFF;
	text-align: center;
	width: auto;
	font-weight: bold;
	color: #003366;
	border: 2px ridge #996600;
	margin: 5px;
}
.entrybold_home {
	font-size: 1.5em;
	letter-spacing: normal;
	font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif;
	font-weight: bold;
	color: #003366;
	text-indent: 0px;
	margin-left: 210px;
	border: 1px solid #FF0000;
	display: block;
	margin-right: 0px;
	padding-right: 10px;
	padding-left: 10px;
}

