body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Times, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #e4e4e4;
	background-image: url(img/linea.jpg);
	background-attachment: fixed;
	background-repeat: repeat-x;
}

#container {
    width: 850px;
    margin: 0px auto;  
    text-align: left;
	 background-color: #f6f9e8;
} 
#header {
	background-image: url(img/testa.jpg);
	height: 190px;
	background-repeat: no-repeat;
}

#navigation {
	float: left;
	width: 180px;
	text-align: center;
}

#content {
	float: right;
	width: 669px;
	background-color: #f5f6f0;
	text-align: left;
	border-left: 1px solid #ccc;
}
#sede {
	padding-top: 40px;
	padding-bottom: 40px;
}
#menu {
	height: 30px;
	text-align: center;
	position: absolute;
	top: 160px;
	font-style: normal;
}
#menu a {
	font-size: 14px;
	float: left;
	display: inline;
	padding: 0px 0px 0px 8px;
	cursor: pointer;
	color: #fff;
	line-height: 30px;
	font-family: Tahoma, Times, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	margin-left: 40px;
}
#menu a b {
	padding-right: 14px;
	padding-left: 6px;
	float: left;
}
#menu a:hover {
	background: url(img/barra1.jpg);
	/*color:#fff;*/
}
#menu a:hover b {
	background: url(img/barra1.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#ore {
	margin: 10px auto 20px auto;
	padding-top: 3px;
	width: 160px;
	font-family: arial, times, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: center;
	height: 36px;
	background-image: url(img/barraore.jpg);
	background-repeat: no-repeat;
}
/* menu di sinistra */
.menusx {
	width: 160px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.menusx a {
	border-bottom: 1px solid #518248;
	font-weight: normal;
	font-size: 12px;
	color: #000;
	background-color: #e6e7e1;
	display: block;
	width: 160px;
	text-align: left;
	text-decoration: none;
	padding: 4px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.menusx a:hover {
	background-color: #cececd;
}
/* barra sopra il menu di sinistra */
#su {
	background-image: url(img/barrasu.jpg);
	height: 20px;
	background-repeat: no-repeat;
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	color: #eee;
	text-align: center;
	line-height: 20px;
}
#giu {
	background-image: url(img/barragiu.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 10px;
}



/* barre dei menu */
#obbianz {
	z-index: 60;
	visibility: hidden;
	position: absolute;
	top: 215px;
	height: 26px;
	background-image: url('img/barra5.jpg');
	padding-left: 10px;
}
#foto, #fuori, #cammina, #obbi, #info {
	z-index: 50;
	visibility: hidden;
	position: absolute;
	top: 190px;
	height: 26px;
	background-image: url('img/barra5.jpg');
	padding-left: 10px;
}
#foto a, #fuori a, #cammina a, #obbi a, #info a, #obbianz a {
	font-size: 12px;
	float: left;
	display: inline;
	padding: 0px 0px 0px 5px;
	cursor: pointer;
	color: #fff;
	line-height: 24px;
	font-family: Tahoma, verdana, sans-serif;
	text-align: center;
	text-decoration: none;
}
#foto a b, #fuori a b, #cammina a b, #obbi a b, #info a b, #obbianz a b {
	padding-right: 8px;
	padding-left: 5px;
	float: left;
}
#foto a:hover, #fuori a:hover, #cammina a:hover, #obbi a:hover, #info a:hover, #obbianz a:hover {
	background: url(img/barra0.jpg);
}



#foto a:hover b, #fuori a:hover b, #cammina a:hover b, #obbi a:hover b, #info a:hover b, #obbianz a:hover b {
	background: url(img/barra0.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.xx {
	float: left;
	background-image: url(img/barra5.jpg);
	background-position: right;
	padding-right: 8px;
	height: 26px;

}
/* box contenenti testo */
.direttivo {
	width: 580px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: center;
	padding-bottom: 10px;
}
.box {
	margin: 20px 0px 20px 0px;
	width: 665px;
	text-align: center;
	/*border: 1px solid;*/
}
.box1 {
	margin: 0px 0px 0px 20px;
	font-size: 22px;
	font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
	color: #81603e;
	text-align: left;
}
.box2 {
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: justify;
	margin: 0px auto 10px auto;
	clear: both;
}
.box2 img {
	cursor: pointer;
}
.box2 pre {
	font-size: 13px;
	color: #333;
	margin: 0px;
}

.box3 {
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #333;
	text-align: justify;
	margin: 10px auto 10px auto;
}
.box4 {
	margin: 0px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #81603e;
	text-align: justify;
	padding-bottom: 2px;
	font-weight: bold;
}
.box5 {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #81603e;
	text-align: left;
	padding-bottom: 2px;
	font-weight: bold;
}
.gite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-bottom: 10px;
	border-bottom: 1px dashed Green;
	margin: 0px 20px 20px 20px;
	text-align: left;
}
.gite1 {
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-align: justify;
	line-height: 18px;
	padding-bottom: 3px;
}
.riga {
	width: 580px;
	padding-bottom: 10px;
	border-bottom: 1px dashed Green;
	margin-bottom: 20px;
	clear: left;
}
.box6 {
	margin-top: 25px;
	font-family: arial;
	font-size: 16px;
	color: #81603e;
	text-align: center;
	padding-bottom: 10px;
	font-weight: bold;
	width: 610px;
}
.box7, .box7 td a {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333;
	text-align: center;
}
.box8 {
	width: 606px;
	margin: 0px auto 10px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: justify;
}
 .box8 td {
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#t1 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 2px;
	border-color: #aaa
}
.box2 b, .box3 b, .box4 b, .gite b, .bott b, .gite a, .box6 a .box2 a, .box2 u, .box8 b, .direttivo b {
	color: #81603e;
}
.gite ul {
	margin-top: 5px;
}
#ultimo {
	text-align: center;
	height: 25px;
	width: 322px;
    margin: 10px auto 0px auto;
	font-size: 18px;
	color: #eee;
	line-height: 22px;
	background-image: url('img/barra4.jpg');
}
#jj {
	border-left: 1px solid #a1b7a1;
	border-right: 1px solid #a1b7a1;
	border-bottom: 1px solid #a1b7a1;
	width: 320px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
/* visite */
.ss2 {
	background-image: url('img/barra4.jpg');
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #eee;
	margin: 10px auto 0px auto;
	line-height: 20px;
	clear: left;
}
/* aggiornamento */
.ss3 {
	width: 162px;
	background-color: #ebe9db;
   background-image: url(img/barraaggiornamento.jpg);
   margin: 10px auto 10px auto;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 10px;
	height: 22px;
}
.nomi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin: 2px 0px 20px 0px;
}
.titolo {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #81603e;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}
.originalepdf a {
	background-color: #fff;
	border: 1px solid #81603e;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 4px 0px 4px;
	color: #81603e;
	display: inline;
	margin-left: 10px;
}
.originalepdf a:hover {
	background-color: #81603e;
	color: #fff;
}
.indietro a {
	background-color: #fff;
	border: 1px solid #81603e;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 4px 0px 4px;
	color: #81603e;
	display: inline;
	margin-left: 10px;
}
.indietro a:hover {
	background-color: #81603e;
	color: #fff;
}
/* contenitori foto */
#dia {
	width: 610px;
	padding-left: 10px;
	text-align: center;
}
#dia div {
	width: 120px;
	height: 100px;
	margin: 15px 0px 0px 15px;
	text-align: center;
	float: left;
}
#dia div img {
	cursor: pointer;
	border: 3px solid;
	border-color: #999 #ddd #ddd #999;
}
#bordo {
	border: 3px solid;
	border-color: #999 #eee #eee #999;
}
#gita {
	font-size: 18px;
	margin-bottom: 10px;
	margin-top: 5px;
	font-family: "comic sans ms", Arial, Helvetica, sans-serif;
	color: #fff;
}
#gita a {
	font-size: 14px;
	font-family: "comic sans ms", Arial, Helvetica, sans-serif;
	color: #fff;
}

#vai {
	margin-left: 5px;
}
#vai a {
	color: #1fe06c;
	text-decoration: none;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
}
#vai a:hover {
	color: #fff;
}
#vai2 {
	color: #fff;
	font-size: 14px;
	text-align: left;
}
#vai2 a {
	color: #1fe06c;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
}
#vai2 a:hover {
	color: #fff;
}
#admin {
	color: #9ca58f;
	font-size: 11px;
}
#t1 {
	border-color: #ccc #ccc #ccc #ccc;
	background-color: #ddd;
}

/* messaggi e mailing list */
input, textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #a1b7a1;
	margin-top: 3px;
	background-color: White;
}


.toptd {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	background-image: url('img/barra4.jpg');
	width: 550px;
	height: 24px;
	border-left: 1px solid #a1b7a1;
	border-right: 1px solid #a1b7a1;
	padding: 3px 5px 0px 5px;
	margin: 20px auto 0px auto;
}

.bottd {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	background: #f6f9e8;
	border-left: 1px solid #a1b7a1;
	border-right: 1px solid #a1b7a1;
	border-bottom: 1px solid #a1b7a1;
	width: 550px;
	padding: 5px 5px 5px 5px;
	margin: 0px auto 0px auto;
}
.bottd b, .bottd strong, .bottd a {
	color: #022f00;
}
.bott {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #f2f0e2;
	border: 1px solid #a1b7a1;
	width: 550px;
	text-align: center;
	padding: 5px 5px 5px 5px;
	margin: 0px auto 0px auto;
}
.bott a {
	color: #000;
	padding: 1px 1px 1px 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #a1b7a1;
	background-color: #fff;
	text-decoration: none;
	margin-bottom: 2px;
}
.bott span a {
	color: #000;
	padding: 0px 3px 0px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #a1b7a1;
	background-color: White;
	text-decoration: none;
	margin-bottom: 0px;
}
.bott a:hover {
	color: #fff;
	background-color: #339933;
}

form {margin: 0px;}
.tuy  a {
	background-color: #fff;
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #a1b7a1;
	width: 130px;
	padding: 1px 5px 1px 5px;
	color: #333;
	margin: 5px auto 0px auto;
}
.tuy a:hover {
	background-color: #339933;
	color: #fff;
	}
#smile img {cursor: pointer;}
.foto1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 9px 0px 8px 10px;
	color: #333;
	background-color: #e6e7e1;
	border-bottom: 2px solid White;
	margin: 0px 20px 0px 20px;
	text-align: left;
}
.foto1 b {
	color: #81603e;
}
.foto1 a {
	color: #81603e;
}
#testosottofoto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1a771c;
	margin: 5px auto 0px auto;
	font-weight: bold;
}
.spazio1 {
	height: 260px;
}
.spazio2 {
	height: 210px;
}
#camminalonga {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;

}
#natale {
	position:absolute;
	left: 10px;
	top: -400px;	
    z-index: 100;
}
#natale img {
	cursor: pointer;
}
#corre {
	width: 600px;
	height: 4px;
}
#kit {
	visibility: hidden;
}
#vedino {
	visibility: hidden;
	position: absolute;
	top: -650px;
	left: -900px;
}
#linea {
	border-bottom: 1px dashed Green;
	margin-top: 20px;
	margin-bottom: 20px;
}
.line_a {
	border-bottom: 1px dashed Green;
	margin: 20px 0px 20px 0px;
}
.cancellato {
	font-family: verdana,arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: Maroon;
}
#footer {
	background-image: url(img/sotto.jpg);
	background-repeat: no-repeat;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
   text-align: center;
	color: #ddd;
	clear: both;
}
.aggior {
	padding-top: 20px;
	padding-bottom: 10px;
}
.aggior a {
	color: green;
	font-size: 14px;
	font-weight: bold;
}
.nessuna {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 32px;
	background: #f6f9e8;
	border-left: 1px solid #a1b7a1;
	border-right: 1px solid #a1b7a1;
	border-bottom: 1px solid #a1b7a1;
	width: 550px;
	padding: 50px 5px 50px 5px;
	margin: 0px auto;
	color: silver;
}
#maill {
	height: 55px;
	padding-bottom: 10px;
}
#llist {
	background: url(verde/img/mailinglist.gif) no-repeat center;
	height: 55px;
	text-align: center;
	cursor: pointer;
	padding-top: 20px;
}
#blink1 {
	text-align: center;
	font-family: Georgia;
	
	color: navy;
	font-weight: bold;
	/*position: absolute;
	top: 30px;
	left: 0px;*/
	width: 100%;
}
#blink1 a {
	text-align: center;
	font-family: Georgia;
	/*font-size: 28px;
	color: red;
	font-weight: bold;*/
	text-decoration: none;
}
#casa {
	padding-left: 20px;
	background-image: url(img/casa.png);
	background-repeat: no-repeat;
	background-position: center left;
}
.quadro {
	background-image: url(img/square.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: center left;
}
