﻿body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center; 
	font-size: 13px;
	background: #336699 url('../img/bg.png') repeat-x;
	/*background: #E6B800 url('../img/bg.png') repeat-x;*/
	margin:0px;
	}

/*CONTAINER*/
#container{
	width: 960px;
	height: 0 auto;
	margin: 0 auto;
	text-align:center;
}
#mainheader{
	width:900px; height:40px; 
	text-align:left;  margin: 0 auto;
}
.txtMH{
	float:left; text-align:left; height:40px; line-height:40px; 
	width:440px; margin:0px; padding:0px;
}
.txtMH H1{
	margin:0px; padding-left:20px; 
	font-size:13px; font-weight:normal; color:#666;
}
.lingue{
	float:right; text-align:right; height:24px; padding-top:8px; 
	width:440px;  margin:0px; padding-right:20px;
}

#mainheader a:link, #mainheader a:visited{ color:#666; text-decoration: none;}
#mainheader a:hover, #mainheader a:active{ color:#000; text-decoration:underline;}

/*HEADER*/
#header{
	position:relative;
	width:950px; height:375px;
	text-align:left;
}
#header .header-top{
	height:20px; width:950px;
	background: url('../img/header-top.png') repeat-x;	
}
#header .header-centre{
	height:335px; width:950px;
	background: url('../img/header-centre.png') repeat-x;
}
/* logo dati e foto */
#header .logo{
	position:absolute;
	width:200px; height:190px;
	margin-left:40px;
}
#header .testo{
	position:absolute;
	width:200px; height:130px;
	margin-top:200px; margin-left:40px;
}
#header .testo a:link, #header .testo a:visited{ color:#000; text-decoration: none;}
#header .testo a:hover,#header .testo a:active{ color:#EF9802;  text-decoration:none;}
#header .foto{
	position:absolute;
	width:650px; height:300px;
	margin-left:260px;
}
#header .meteo-webcam{
	position:absolute;
	right:50px; top:35px;
	height:60px; width:200px;
}

#header .header-down{
	height:20px; width:950px;
	background:url('../img/header-down.png') repeat-x;
}

/*MENU*/
#menu{
	position:absolute; margin-top:320px; margin-left:40px;
	width:890px; height:20px;
	padding:0px;
}
#menu ul{ margin: 0px; padding: 0px; }
#menu ul li{
	list-style: none;
	float: left; display: inline;
	padding: 0px; margin: 0px;
	font-size: 19px;
}
#menu ul li a{
	float: left;
	margin: 0px;
	padding:0px 8px 0px 8px; /* top - right - bottom - left */
	letter-spacing:1.1px;	
}

#menu ul li a:link, #menu ul li a:visited{ color:#000; text-decoration: none;}
#menu ul li a:hover, #menu ul li a:active{ color:#EF9802;  text-decoration:none; /*background:url('../img/but-hover.png') repeat-x;*/}

/*MENU TEDESCO*/
#menu-deu{
	position:absolute; margin-top:320px; margin-left:30px;
	width:890px; height:20px;
	padding:0px;
}
#menu-deu ul{ margin: 0px; padding: 0px; }
#menu-deu ul li{
	list-style: none;
	float: left; display: inline;
	padding: 0px; margin: 0px;
	font-size: 19px;
}
#menu-deu ul li a{
	float: left;
	margin: 0px;
	padding:0px 9px 0px 9px; /* top - right - bottom - left */
	/*letter-spacing:1.1px;	*/
}

#menu-deu ul li a:link, #menu-deu ul li a:visited{ color:#000; text-decoration: none;}
#menu-deu ul li a:hover, #menu-deu ul li a:active{ color:#EF9802;  text-decoration:none; /*background:url('../img/but-hover.png') repeat-x;*/}


/*CORPO*/
#corpo{
	width:900px; padding-top:30px; padding-bottom:30px; margin: 0 auto;
	display:table; text-align:left;
	background-color:#FFF; color:#666; 
}

/*COLONNA DESTRA*/
#coldx{
	width:580px; float:left; 
	padding:0px;
	text-align:left;
}
h2.title{ color:#EF9802; font-size:20px; margin:0px; padding:0px;}
h2.text{ color:#333; font-weight:normal; font-size:13px; text-align:justify;}
h3{ font-size:13px; margin:0px; padding:0px;}
h4{ color:#666; font-size:13px; margin:0px; padding:0px; font-weight:normal;}
#corpo a:link, #corpo a:visited{ color: #EF9802; text-decoration: none;}
#corpo a:hover, #corpo  a:active{ color:#EF9802; text-decoration:underline;}
.imgnews{ padding-top:10px; padding-bottom:10px;}

/* CAMPING E TEMPO LIBERO */
#dettaglio {
	float:left;
	width:580px;
	text-align:left;
	padding-top:20px; padding-bottom:20px;
}

#foto {
	float:left;
	width:270px;
	border:1px solid #CCC;

}
#allegati {
	clear:left; width:270px;
}
#allegati a:link, #allegati  a:visited{ color: #666; text-decoration: none;}
#allegati a:hover, #allegati a:active{ color:#EF9802; text-decoration:underline;}
#foto .imgfoto{
	border:0px;
	padding-top:10px; padding-left:10px;
}
#foto #zoom {
	width:270px;
	text-align:right;
}
#txt{
	float:right;
	width: 280px;
	line-height:150%;
	text-align:justify;
}
.txtH3  {
	margin:0px; padding-bottom:5px;
	font-size:15px; text-align:left; color:#EF9802;
}


.btnForm{
	width:100px;
	cursor:pointer; 
	background-color:#FFEFAE; border:1px solid #F29831; 
	color:#F29831; font-size:13px; font-weight:bold;
	padding:4px; margin-top:10px;
	}

/*COLONNA SINISTRA*/
#colsx{ 
	float:left;
	width:260px; padding-left:10px;
	text-align:left;
}
/*NEWS*/
#boxnews{
	width:200px;
    color:#666; border:4px solid #9A9ACC; 
}
#boxnews-title{
	width:200px; text-align:left; color:#9A9ACC; font-size:20px;  padding:5px;
}
#boxnews-det{
	width:200px;  padding:5px;
	text-align:left;
}
#boxnews-bt{
	width:200px;
	text-align:right;
}
#boxnews-det a:link, #boxnews-det a:visited{ color: #9A9ACC; text-decoration: none; font-weight:bold; font-size:14px; }
#boxnews-det a:hover, #boxnews-det a:active{ color:#9A9ACC; text-decoration:underline; font-weight:bold; font-size:14px; }

/*FOTOGALLERY*/
#boxfoto{
	width:200px;  margin-top:10px;
	color:#666; border:4px solid #80E580; 
}
#boxfoto-title{
	width:200px; text-align:left; color:#80E580; font-size:20px;  padding:5px;
}
#boxfoto-det{
	width:200px;  padding:5px;
	text-align:left;
}
#boxfoto-bt{
	width:200px;
	text-align:right;
}


.input-ct{
	border:1px solid #EF9802;
	color:#666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	overflow:hidden; margin-bottom:2px;
}

/*MENU SINISTRO*/
#menusx{
	width:208px;
	margin-bottom:10px;
}
#menusx ul{ margin: 0px; padding: 0px; }
#menusx ul li{
	list-style:none;
	font-size: 15px;
	margin: 0px; padding-top:5px;
}
#menusx ul li a{
	margin: 0px; padding:0px;
	letter-spacing:1.2px;
	line-height:34px;
	width:208px;
}

#menusx ul li a:link, #menusx ul li a:visited{ 
	display:block; 
	width:208px;	height:34px; 
	background:url('../img/bt-mpt.png');
	text-align:center; text-decoration: none; color:#000;  
}
	
#menusx ul li a:hover, #menusx ul li a:active{
	display:block; 
	width:208px;	height:34px; 
	background:url('../img/bt-mpt-hover.png');
	text-align:center; text-decoration: none; color:#FFF;  
}




/*FOOTER*/

#footer{

	width:900px; height:30px; line-height:30px;  margin: 0 auto;
	color:#FFF;
}
#footer a:link, #footer a:visited{ color: #FFF; text-decoration: none;}
#footer a:hover, #footer a:active{ color:#FFF; text-decoration:underline;}
