﻿html, body {
				margin: 0;
				padding: 0;
				height: 100%;
				min-width: 960px;
}
body {
				font-family: arial,sans-serif;
				font-size: 76%;
}
form {
                height:100%;
}
#container {
				position: relative;
				height: 100%;
				overflow: hidden;
				padding: 0 0 0;
				height: auto;
				min-height: 100%;
			/*  background-color: white; */
			/*	background-color: #FAEEE0; */
		    	background-color: #FAF4E5;
			    
}
#header {
				text-align: left;
				margin-top: 0;
				border-top: 0 solid white;
				height: 14.8em;
				background-image: url('../images/mare.png');
				background-repeat: no-repeat;
				background-position: left;
				background-color: #FAF4E5;
}
#left {
				float: left;
				position: absolute;
				left: 0;
				height: 14.8em;
				width: 79em;
				background-image: url('../images/colosseo.png');
				background-repeat: no-repeat;
				top: 0;
}
#right {
				float: right;
				position: absolute;
				right: 25%;
				top: 0.5em;
				height: 14.8em;
				width: 17em;
				margin: 0 0 0 0;
				background-image: url('../images/logo.png');
				background-repeat: no-repeat;
}
#center {
				height: 14.5em;
				width: 97em;
				background-image: url('../images/navi.png');
				background-repeat: no-repeat;
				margin: 0 auto 0 auto;
				background-position: center;
}
logo {
				position: relative;
				margin: 0 0 0;
				padding: 0 0 0;
				top: 2em;
}
h1, h2 {
				margin: 0 0 0;
}
h1 {
				font-weight: bold;
				font-size: 24px;
				color: #604345;
				text-align: center;
				padding: 10px 0 10px 0;
				line-height: 1.5em;
}
h2             
{
                font-weight: bolder;
				color: #604345;
				font-size: 18px;
				padding: 0 0 0;
}
#navigation {
				background-color: #FAA53A;
				border-bottom: 0.3em solid #F58529;
				font-size: 1 em;
				margin-top: 0em;
				border-top: 0.5em solid white;
}
#navigation ul {
				margin: 0;
				padding: 0 0 0;
				list-style-type: none;
				text-align: center;
}
#navigation li {
				margin: 0 0;
				padding: 0 0 0;
				display: inline-block;
				display: inline;
				width: auto;
				height: auto;

}
#navigation a {
				color: #604345;
				font-family: Calibri;
				font-weight: bold;
				text-decoration: none;
				padding: 0.5em 0.5em 0.7em;
				line-height: 2.5em;
}
#navigation a:hover {
				color: white;
				text-decoration: none;
				border-top: 0.3em solid #F58529;
				font-family: Calibri;
				font-weight: bold;
}
#navigation a#activelink {
				color: #604345;
				text-decoration: none;
}
#navigation now {
				color: white;
				text-decoration: none;
				border-top: 0.3em solid #F58529;
				font-family: Calibri;
				font-weight: bold;
				padding: 0.5em 0.5em 0.7em;
}
#main {
                margin-left:auto;
                margin-right: auto;
                margin-top: 10px;
                padding: 0 0 40px 0;
            /*  width: 90%; */
                background-color: #FAF4E5;
                width:760px;
                border: 1px solid #F58529; 
}
#leftsidebar {
                width: 100px;
                float:left;
                background-color: #FAF4E5;
                height: 50px;
                list-style-type: none;
                font-size: 13px;
}                
#leftsidebar ul {
                list-style-type: none;
}
#leftsidebar li {
				color: #604345;
/*				color: #F58529;*/
				text-decoration: none;
}
#leftsidebar a {
				color: red;
				text-decoration: underline;
}
#leftsidebar a:hover{
/*				color: #604345;*/
                text-decoration: none;
                color: #604345;
}
#spaziosopraleft{
                text-decoration: none;
                width:auto;
                height: 130px;
}
#rightsidebar {
                width: 98px;
                float:right;
                background-color: #FAF4E5;
                height: auto;
                margin-left: 5px;
                clear: both;
}
#spaziosx {
                float:left;
                width:15px;
                height:20px;
}    
#spazioctr {
                float:left;
                width:5px;
                height:20px;
}   
#wrapper {
				text-align: justify;
				font-size: medium;
				border: solid 0px #999;
			/*	height: 100%; */
				height: auto;
				margin-left: 100px;
				margin-right: 98px;
			/*	width:auto; */
			/*	background-color: #FAF4E5; */
                background-color: #FAF4E5;
                min-height: 400px;
}
#wrapper p {
				color: #604345;
                margin-left: 0px;
}
#wrapper li {
				color: #604345;
/*				color: #F58529;*/
				text-decoration: none;
}
#wrapper a {
				color: #F58529;
				text-decoration: none;
}
#wrapper a:hover{
/*				color: #604345;*/
                text-decoration: underline;
                color: #B7631E;
}
#spaziosotto{
                height:10px;
                clear: both;
                margin: auto auto auto auto;
}
#pushfooter{
                height:60px;
                clear: both;
                margin: auto auto auto auto;
}
#footer {
				text-align: center;
				background-color: #FAA53A;
				color: black;
				position: absolute;
				bottom: 0;
				width: 100%;
				font-size: 10.5px;
				border-bottom: 0.5em solid white;
}
#footer a {
				color: #604345;
				font-weight: bold;
				text-decoration: none;
}

/* ------------------------------ Stile Pagine .ASPX ------------------------------ */

.style3 {
                font-size: 20px;
	            font-weight: bold;
}
.style4 {
                font-size: 16px;
                text-align: left;
                width: auto;
}
a:link {
	            text-decoration: none;
}
a:visited {
	            text-decoration: none;
}
a:hover {
	            text-decoration: underline;
}
a:active {
	            text-decoration: none;
}
.style8 {
                font-size: 14px;
}
.style9 {
                font-size: 16px; font-weight: bold; text-align: left;
}
.stylecontatti {
                font-size: 14px;
	            text-align: left;
                width: 246px;
}
#testotendina {	
	            width: 280px;
	            height: 80px;
	            margin: auto auto auto auto;	
}


/* ------------------------------ Stile Pagine .ASPX come raggiungerci------------------------------ */


.style2 {font-size: 12px}
.style4 {font-size: 14px;}
.style5 {font-size: 16px;}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.style6 {font-size: 14px; font-weight: bold; }
.style7 {font-weight: bold}
.style12 {color: #1951B9}

#header1 {
	FONT-SIZE: 93%; FLOAT: left; WIDTH: 100%; LINE-HEIGHT: normal
}
#header1 UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#header1 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header1 A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #FAA53A; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#header1 A {
	FLOAT: none
}
#header1 A:hover {
	COLOR: #FF8C00
}

#header1 #current A {
	PADDING-BOTTOM: 5px; COLOR: #B7631E
}



.pagination {
            font-size: 80%;
        }

.pagination a {
    text-decoration: none;
    border: solid 1px #AAE;
    color: #15B;
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
    margin-bottom: 5px;
}

.pagination .current,
.pagination span {
    background: #26B;
    color: #fff;
    border: solid 1px #AAE;
}

.pagination .current.prev, .pagination .current.next{
    color:#999;
    border-color:#999;
    background:#fff;
}