@charset "utf-8";
/* CSS Document */

/*start css style del box-model*/
html, body {
	margin: 0px;
	background-color: #73BD1E;
	background-image: url(img/fondo.png);
	background-repeat: repeat-y;
	background-position: center;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#wrapper {
	width:920px;
	margin:0px auto;
	padding:0px;
}
p a{
	color: #008200;
	font-weight: bold;
}
p a:hover{
	color: #F00;
}
#swf {
	margin:0px;
	width:920px;
	height: 500px;
	padding: 0px;
	background-color: #FFF;
}
#col_1 {
	width:200px;
	float:left;
	margin:0px 0px 10px 5px;/* padding:10px; */
}
.box{
	padding:0px;
	margin:0px 0px 10px 0px;
	float: left;
}
.box img{
	padding:0px;
	margin:0px;
	float: left;
}
.tit_main {
	width:690px;
	/* height:400px; */
	float:left;
	margin:0px 0px 5px 2px;	/* padding:10px; */
	color: #83b947;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -1px;
}
#col_2 {
	width:456px;
	/* height:400px; */
	float:left;
	margin:10px 10px 10px 10px;/* padding:10px; */
}
#col_3 {
	width:234px;
	/* height:400px; */
	float:left;
	margin:10px 5px 10px 0px;/* padding:10px; */
	background-color: #CCC;
}
#col_main {
	width:700px;
	/* height:400px; */
	float:left;
	margin:0px 5px 10px 10px;	/* padding:10px; */
}
.col_2x {
	width:464px;
	/* height:400px; */
	float:left;
	margin:0px 0px 10px 10px;
}
.col_2x img{
	margin:0px 2px 2px 0px;
	float: left;
}
.col_1x {
	width:227px;
	/* height:400px; */
	float:left;
	margin:10px 0px 10px 9px;
	padding: 0px;

}
.col_1x img{
	float: left;
}
.col_3x {
	width:700px;
	/* height:400px; */
	float:left;
	margin:0px 0px 10px 0px;
}
.col_3x img{
	margin:0px 0px 2px 2.5px;
	float: left;
}
.col_btn a {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	margin-bottom:10px;
	padding: 2px 0px 3px 10px;
	width:217px;
	/* height:400px; */
	float:left;
	background-color: #99CC56;	/* padding:10px; */
	font-weight: bold;
	-moz-border-radius:8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	text-decoration: none;
}
.col_btn a:hover {
	background-color: #F00;	/* padding:10px; */
}
.col_btnS a{
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-bottom:10px;
	margin-left:2px;
	padding: 2px 0px 3px 5px;
	width:68px;
	/* height:400px; */
	float:left;
	background-color: #99CC56;	/* padding:10px; */
	font-weight: bold;
	-moz-border-radius:4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
	text-decoration: none;
}
.col_btnS a:hover {
	background-color: #F00;	/* padding:10px; */
}
.col_btnSa {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-bottom:10px;
	margin-left:2px;
	padding: 2px 0px 3px 5px;
	width:68px;
	float:left;
	font-weight: bold;
	-moz-border-radius:4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
	text-decoration: none;
	background-color: #F00;
}
.main_txt {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #c5e5fc;
	padding: 15px 0px 15px 15px;
	margin: 0px;
	-moz-border-radius:8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
}
.main_titolo {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
.box_brochure{
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	padding-top: 8px;
	margin: 0px;
	text-align: center;
	line-height: 14px;
	background-image: url(img/btn_brochure.jpg);
	background-repeat: no-repeat;
	width:234px;
	height: 194px;
}
.box_brochure a{
	color: #FFF;
	text-decoration: none;
}
.box_mappa {
	margin-top: 0px;
}
#footer {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	padding: 5px 0px 30px 0px;
	background: url(img/bg_footer.jpg) repeat-x;
	height: 50px;
}
#footer a{
	color: #060;
}
.box_txt {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #C8E2A5;
	padding: 15px;
	margin: 0px 0px 10px 0px;
	-moz-border-radius:8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
}
.box_img {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	-moz-border-radius:8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
}
/*////////////// Escursioni //////////////*/
.box_txt_esc1 {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #a2cb01;
	padding: 15px;
	margin: 0px 0px 10px 0px;
	-moz-border-radius:8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	height: 170px;
}
.box_txt_esc1 a{
	color: #005608;
	text-decoration: none;
}
.box_txt_esc2 {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #40b5f9;
	padding: 15px;
	margin: 0px 0px 10px 0px;
	-moz-border-radius:8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	height: 170px;
}
.box_txt_esc2 a{
	color: #000a7c;
	text-decoration: none;
}
/*////////////// Attività //////////////*/
.box_txt_att1 {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #a2cb01;
	padding: 15px;
	margin: 0px 0px 10px 0px;
	-moz-border-radius:8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	height: 100px;
}
.box_txt_att1 a{
	color: #005608;
	text-decoration: none;
}
.box_txt_att2 {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #40b5f9;
	padding: 15px;
	margin: 0px 0px 10px 0px;
	-moz-border-radius:8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	height: 100px;
}
.box_txt_att2 a{
	color: #000a7c;
	text-decoration: none;
}
/*////////////// Dove Siamo //////////////*/
	
.titolo_trasp {
	width:459px;
	/* height:400px; */
	margin:5px 0px 5px 0px;	/* padding:10px; */
	padding: 5px 0px 5px 5px;
	background-color: #CAE4A6;
	-moz-border-radius:8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	font-weight: bold;
	font-size: 14px;
	color: #090;
}
.row_distanze {
	width:444px;
	/* height:400px; */
	margin:5px 0px 0px 0px;	/* padding:10px; */
	padding: 5px 0px 5px 10px;
	background-color: #A4D16C;
	-moz-border-radius:4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
	color: #333;
	position:relative;
}
.row_distanze a{
	color: #008200;
	text-decoration: none;
}
.row_distanze a:hover{
	color: #F00;
	text-decoration: underline;
}
.box_1_green {
	padding: 10px;
	width:207px;
	/* height:400px; */
	float:left;
	margin:0px;
	background-color: #CAE4A6;
	-moz-border-radius:8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	font-size: 12px;
	color: #333;

}

#apDiv1 {
	position:absolute;
	width:93px;
	height:131px;
	z-index:1;
	top: -29px;
	left: 391px;
}
#map {
	background-image: url(img/btn_mappa.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	width: 200px;
	height: 79;
}
#mapText {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFF;
	font-weight: bold;
	height: 40px;
	line-height: 20px;
	padding: 17px 0px 25px 25px;
	letter-spacing: -1px;
}
