/* CSS versione grafica */
#map
	{width: 500px; height: 300px
	}
div.header, div.lineaTop, div.banner, div.banner2, div.centrale, div.ombraBassa, div.footer
	{ width:780px;
	clear:both;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding:0px;
	background-color:#ffffff;
	}
div.footer
	{
	background-color:#eaeaea;
	padding-bottom:20px;
	height:auto;
	}
.centrale
	{
	height:inherit;
	}
.altriServiziAttivi
	{width:100%; height:inherit; background-image:url('img/altriserviziAttivi.jpg'); background-repeat:no-repeat; background-position:bottom; padding-bottom:20px; clear:both
	}
.main
	{
	width:780px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	
	}
body>div.main
	{background-color:#ffffff ;
	}
	
form 
	{width:auto; float:right;margin-right:15px;
	}
	
body
	{
	margin:0px;
	background-color: #EAEAEA;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
	}
p
	{
	margin:0px 0px 10px 0px;
	}
a img
	{
	border:0px;
	text-decoration:none;
	}
	
a:link, a:visited
	{
	text-decoration:none;
	color:#333333;
	font-weight:bold;
	}
a:hover, a:active, a:focus
	{
	text-decoration:none;
	color:#336699;
	font-weight:bold;
	}
 a:hover img, a:active img, a:focus img
 { text-decoration:none;
 border:0px;
 }
 /*
a>span
	{
	text-decoration:underline;
	height:12px;
	padding:0px;
	margin:0px;
	line-height:10px;

	

	}
	*/
	
span.aKey 
	{ text-decoration:underline;
	vertical-align:top;}

div.header
	{
	background-image:url('/img/bgHeader.jpg');
	background-repeat:repeat-x;
	height:91px;
	}
div.lineaTop
	{
	background-image:url('/img/lineaTop.jpg');
	background-position:top;
	background-repeat:no-repeat;
	height:2px;
	line-height:2px;
	font-size:2px;
	}

div.breadcrumb
	{
	width:760px; height:16px; background-image:url('/img/bgPath.jpg'); background-position:right; margin:0px auto; clear:both; background-color:#efefef; padding:0px 10px;
	}	

div.ombraBassa
	{
	background-image:url('/img/ombraBassa.jpg');
	background-position:top;
	background-repeat:no-repeat;
	height:17px;
	
	}

div.AbruzzoLogo
	{
	width:200px;
	padding:0px;
	margin:0px;
	float:left;
	}

div.logoHidden
	{
	display:none;
	}
div.HiddenDiv
	{
	display:none;
	}
span.HiddenDiv
	{
	display:none;
	}

	
div.linkVeloci
	{
	float:right;
	width:580px;
	/*background-color:pink;*/
	height:60px;
	text-align:right;
	}


div.access
	{
	float:right;
	width:570px;
	background-image:url(/img/access.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:31px;
	text-align:right
	}
.inputRicerca
	{
	font-size:0.8em;
	border-style: solid;
	border-width:1px;
	border-bottom-color: #8BB0C7; 
	border-right-color:#8BB0C7  ;
	border-left-color:#336699;
	border-top-color: #336699;
	margin-top:8px;
	color:#666666;
	width:150px;

	}

.submitRicerca
	{
	font-size:0.8em;
	border-style: solid;
	border-width:1px;
	border-bottom-color: #8BB0C7; 
	border-right-color: #8BB0C7;
	border-left-color:#336699;
	border-top-color: #336699;
	padding-right:8px;
	padding-left:8px;
	margin-top:8px;
	color:#666666;

	}
table.linkVeloci
	{
	width:560px;
	border:0px;
	margin-left:auto;
	margin-right:0px;
	}


table.linkVeloci td
	{
	width:25%;
	border:0px;
	text-align:center;
	}

div.banner2
	{
	height: 30px;
	background-image:url('/img/banner2.gif');
	background-position:top;
	background-repeat:no-repeat;
	}
.banner2 .back
	{
	vertical-align:middle;
	text-align:right;
	width:200px;
	float:left; 
	}

div.link1
	{
	width:290px;
	float:left;
	text-align: left;
	}
div.link2
	{
	width:290px;
	float:right;
	text-align:right;
	
	}
/*
verificare se inserire un nuovo div solo per il menu dentro menuUno --> rivedere la misura di width
*/
div.menuUno
	{
	width:200px;
	height:200px;
	background-image:url('/img/bgMenuUno.jpg');
	background-repeat:repeat-x;
	margin:0px;
	float:left;
	padding:0px;
	vertical-align:middle;
		}

div.foto
	{
	width:580px;
	height:200px;
	margin:0px;
	padding:0px;
	background-color:#efefef;
	float:right;
	z-index:99;
	
	}

div.contestSinistro
	{
	width:200px !important;
	width:194px;
	float:left;
	/*height:100%;*/
	}

div.contestDestro
	{
	width:570px;
	margin:0px;
	min-height:250px;
	padding:0px 0px 15px 0px;
	background-color:#ffffff;
	float:right;
	}

div.colonnaUno
	{
	width:50%;
	/*background-color:lime;*/
	float:left;
	}

div.colonnaDue
	{	width:50%;
	/*background-color:red;*/
	float:right;
	}

div.rigaUno, div.rigaDue
	{
	width:100%;
	padding:0% 2%;
	}
div.rigaDue
	{

	padding-top:2%;
	}

div.rigaUno table td, div.rigaDue table td
	{
	width:33%;
	
	}

div.boxLoc
	{
	width:180px;
	margin:1px;
	height:auto !important; 
	height:30px; 
	float:left;
	background-repeat: repeat-x; 
	background-position:top;
	}
	
div.boxLoc li
	{
	list-style-image:url('/img/arrow3.gif');
	min-height:18px;
	margin-left:-15px;
	
	}


div.boxLoc div
	{
	width:210px !important;
	 width:154px; background-repeat:no-repeat; font-size:1.0em; font-weight:bold;
	 background-position: left;  margin-left:2px; padding-left:26px; height:20px;
	}

#sc1, #sc2, #sc3, #sc4, #sc5, #sc6, #sc7, #sc8, #sc9
	{
	width:150px;
	}
	
table.homeLocalita, table.homeNews
	{
	/*width:94%;*/
	width:540px;
	margin-left:auto;
	margin-right:auto;
	}
table.homeLocalita th
	{
	height:20px;
	padding-top:5px;
	font-size:1.1em;
	}

table.homeLocalita td
	{
	vertical-align:top;
	padding-top:3px;
	padding-bottom:5px;
	}
table.homeNews th
	{
	text-align:left;
	}
th.blue
	{
	color:#336699;
	font-size:1.1em;
	}

th.etichettaLocHome
	{
	text-align:left;
	 background-position:bottom; background-repeat:repeat-x; height:25px;
	}
	
th.etichettaLocHome span
	{
	text-align:left; display:block;
	background-repeat:no-repeat; background-position:5px; text-align:left; padding:1px 20px; width:130px; 
	
	color:#333333 
	}




table.homeNews td.recentNews
	{
	vertical-align:top;
	/*width:38%;*/
	padding:0px;
	}
	
div.recentNews
	{margin:20px 10px 10px 10px; width:93%; height:inherit; clear:both; text-align:justify;
	}
	
div.otherNews
	{margin:20px 10px 10px 10px; width:45%; height:inherit; float:left;
	text-align:justify;
	}
span.recentNews
	{
	text-decoration:none;
	}
td.recentNews img
	{
	float:left;
	padding:1px;
	margin:3px;
	border:1px solid #336699;
	}
table.homeNews td.otherNews
	{
	vertical-align:top;
	width:23%;	
	padding:2%;
	}
table.menuContest
	{ width:100%;
	border:0px;
	padding:0px; margin:4px 0px 0px 0px;
	
	}

div.elencoContest
	{
	
	padding:4px 10px;
	height:200px;
	width:auto;
	background-image:url('/img/bg_MenuIntero.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#ffffff;
	}

td.elencoContest
	{
	padding:4px 10px;
	background-image:url('/img/bgMenuUno.jpg');
	background-position:bottom;
	background-repeat: repeat-x;
	height:200px;

	}

td.ombraContest
	{
	padding:0px;
	margin:0px;
	height: 30px;
	background-image:url('/img/banner2.gif');

	}

td.menuUno
	{
	vertical-align:middle;
	padding:0px;

	}
div.voceMenuUno
	{
	margin:0px 0px 0px 0px;
	/*padding:8px 5px 2px 5px; */
	padding:4px 4px 1px 5px;
	font-size:1.1em;


	}
.tabMenuIncImpianti
	{
	
	margin:0px;
	padding:0px;
	
	}
div.voceMenuUno a
	{
	/* vertical-align:top;
	padding:2px 0px 3px 0px;*/
	vertical-align:top;
	/*margin:5px 0px 3px 0px;*/
	}
div.voceMenuUno img
	{
	margin:0px 10px 0px 5px;
	/*border:1px solid red;*/
	
	}

/*	ticker 	*/


h6
	{
	font-size:1.2em;
	color:#336699;
	margin:0px 0px 3px 0px;
	padding:0px;
	}

h5
	{
	font-size:1.2em;
	color:#336699;
	margin:0px 0px 3px 0px;
	padding:0px;
	text-align:center;
	font-style:italic;
	}

h4
	{
	font-size:1.3em;
	color:#336699;
	margin:0px 0px 3px 0px;
	padding:0px;
	}
	
	h6.recentNews
		{
		height:33px; background-image:url('/img/taglioOmbra.jpg'); 
		background-repeat:no-repeat; background-position:center bottom; font-size:16px; font-weight:bold;
		width:auto;
		text-align:center; 
		margin:0px auto 0px 0px;
		}
	h6.otherNews
		{font-size:13px; height:inherit;
		padding-bottom:4px;
		}
		
div.jumpArea
	{
	
	margin:0px;
	height:15px;
	float:left;
	}
	
img.nomeLocalita
	{
	margin:0px 0px 0px 5px;
	}

img.nomeTitolo
	{
	margin:0px 0px 0px 0px;
	}
	

div.staticoUno, div.staticoTre
	{
	padding:0% 2%;
	margin:8px 0px 15px 0px;

	}

div.staticoDue
	{
	padding:0% 0% 25px 0% ;
	margin:4px 2% 15px 2%;

	}
div.staticoUno p, div.staticoDue p, div.staticoTre p
	{
	margin:0%;
	}

div.staticoUno img, div.staticoDue img, div.staticoTre img
	{
	margin:8px;
	}

td.legenda
	{
	background-color: #FAE4A0;
	color:#333333;
	vertical-align:top;
	padding:0px;
	font-size:11px;
	
	}
td.legenda.prima
	{
	background-image: url('/img/bgLegenda.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#ffffff;
	font-weight:bold;
	font-size:11px;
	}

.tdBollettino
	{
	border-left:1px solid #FAE4A0;
	padding:0px;

	}
img.meteoIco
	{
	margin:0px;
	width:23px;
	height:23px;
	padding:0px;

	}
table.ContenitoreBollettino2
	{
	width:90%;
	border:1px solid #efefef;
	margin-left:auto;
	margin-right:auto;
	}
	
table.areaBollettino
	{
	border:1px solid #efefef;
	border-collapse:collapse;
	margin:2px;
	height:42px;
	width:100%;
	
	}
table.areaBollettino td
	{
	border:1px solid #efefef;
	border-collapse:collapse;
	height:20px;
	padding:0px;
	line-height:10px;
	
	
	}

.centrale.bollettinoOnly
	{
	
	width:780px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url('/img/ombraBollettSopra.png');
	background-position:top;
	background-repeat:no-repeat;
	/*background-color:transparent;*/
	}
	
table.bollettinoNeve3
	{
	width:770px;
	border:1px solid #efefef;
	border-collapse: separate;
	margin-left:auto;
	margin-right:auto;
	}

table.bollettinoNeve3 td
	{
	padding:0px 2px;
	text-align:center;
	border-bottom:1px solid #efefef
	
	}

table.bollettinoNeve3 td.meteo img
	{
	padding:0px;
	margin:0px;
		
	}

table.bollettinoNeve3 th
	{
	padding:0px;
	text-align:center;
	background-color:#6699cc;
	color:#FFFFFF;
	font-weight:bold;
	
	}
.bollettinoDivborder
	{
	padding:0px;
	border:1px solid #cccccc;
	width:778px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;

	}

.tabellaSemplice1
	{
	width:95%;
	border:1px solid #efefef;
	border-collapse: separate;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	margin-top:10px;

	}

.tabellaSemplice1 th
	{
	padding:0px;
	text-align:center;
	background-color:#F8F1DB;
	color:#666666;
	font-weight:bold;
	border:1px solid #FAE4A0;
	}
.tabellaSemplice1 td
	{
	padding:0px 2px;
	text-align:center;
	border-bottom:1px solid #efefef;
	border-right: 1px solid #FAE4A0;
	font-size:10px;
	}

td.logoTrasporti img
	{
	padding:3px;
	margin:0px 3px 3px 0px;
	border:1px solid #efefef;
	}
td.logoTrasporti
	{
	 padding-bottom:0px; 
	}

div.localitaServite
	{
	background-image:url('img/arrow.jpg'); 
	border-bottom:1px solid #336699; 
	margin-bottom:15px; 
	height:inherit; 
	background-repeat:no-repeat; 
	background-position:left; 
	padding-left:20px; 
	display:block; 
	}
.tabellaSemplice1 td.iat
	{
	padding:0px 4px;
	text-align:left;
	border-bottom:1px solid #efefef;
	font-size:10px;
	vertical-align:top;
	}

td.iat.maps
	{
	text-align:center;
	}

#map
	{
	margin-left:auto;
	margin-right:auto;
	}
td.iat p
	{
	margin-bottom:5px;
	}
.tabellaSemplice1 td.presidioIat
	{
	padding:0px 10px;
	text-align:left;
	border-bottom:1px solid #efefef;
	
	/*background-color: #FAE4A0;*/
	color:#333333;
	vertical-align:top;
	background-image: url('/img/bgLegenda.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#ffffff;
	font-weight:bold;
	font-size:10px

	}

	
.content
	{
	width:70%;
	float:left;
	padding:2%;
	
	}
	
.content p
	{
	padding-left:3px;
	text-align:justify;
	}

.serviziLoc
	{
	border-bottom:1px solid #efefef;
	padding:0% 2%;
	margin:0% 2%;
	clear:both;
	width:auto;
	text-align:right;
	}
.serviziLoc div
	{
	margin-right:10px;
	margin-left:150px;
	height:22px;
	width:150px;
	float:left;
	vertical-align:middle;
	}

img.imgContentDx
	{
	float:right;
	padding:1px;
	margin:3px;
	border:1px solid #336699;
	}

img.imgContentSx 
	{
	float:left;
	padding:1px;
	margin:3px;
	border:1px solid #336699;
	}
	
.contentSin
	{
	width:23%;
	float:right;
	padding:1%;
	}
.elencoContest li
	{
	font-size:1.1em; 
	height:28px;  
	width: 100%; 
	padding:0px 0px 0px 5px; 
	margin:0px;
	text-align:left;
	}

.elencoContest ul
	{
	text-align:left;
	}
li#cartinaInterattiva
	{
	height:26px;
	vertical-align:middle;list-style-image:url('/img/icoInterattiva.gif');
	}

li#newsletter
	{list-style-image:url('/img/icoNewsletter.gif');
	clear:left; height:26px;
	vertical-align:middle;

	 }

li#decologoSciatore
	{list-style-image:url('/img/decalogo.gif');
	clear:left; 
	vertical-align:middle;
	height:26x;
	}
li#newsletter a, li#decologoSciatore a
	{background-color:lime; }

ul.submenu
	{
	background-image:url('/img/taglioOmbra.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px 0px 15px 0px;
	margin:0px 0px 5px 0px;
	}
	
ul.submenu li
	{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	list-style-type:none;
	vertical-align:top;
		border:1px solid #ffffff
	
	}

a.submenu:link, a.submenu:visited
	{
	display:block;
	padding:3px 3px 3px 10px;
	margin:0px;
	color:#333333;
	border:1px solid #ffffff
	
	}

a.submenu:hover, a.submenu:focus, a.submenu:active
	{
	color:#336699;
	/*background-image:url('/img/arrow.jpg');
	background-repeat:no-repeat;
	background-position:left ;*/
	display:block;
	padding:3px 3px 3px 10px;
	margin:0px;
	
	}
 a.submenu:focus
 	{
	background-color:#6699cc;
	color:#ffffff;
	}
a.HLlink:focus
	{
	background-color:#ffcc00;
	color:#333333;
	}
a.arrow:link, a.arrow:visited, a.arrow:active
	{
	padding:0px 3px 1px 10px;
	margin:0px;
	color:#333333;
	
	}

a.arrow:hover
	{
	color:#336699;
	background-image:url('/img/arrow.jpg');
	background-repeat:no-repeat;
	background-position:left;
	
	}
 a.arrow:focus
	{
	color:#336699;
	background-image:url('/img/arrow.jpg');
	background-repeat:no-repeat;
	background-position:left;
	background-color:#ffcc00;
	
	}
/*			NEWSLETTER				*/

a#bannernewsletter
	{
	display:block;
	text-align:center; 
	border:1px solid #efefef; 
	margin-top:15px;  
	}
/* nuovo */
div.clear {
	clear: both;
}


.Interests {

	clear: right;
	display: inline;
	padding-left: 12px;
	float: left;
	text-align:left;
}
div.form_element div.title {
	margin-right: 10px;
	text-align: right;
	width: 100px;
}

.NLtype
{
    display:block;
    padding:3px;
}

div.instructions 
{
    padding-bottom:20px;
}
div.signup_button {
    padding-top:0px;

}
/**/

#SignupForm {
	border: 1px solid #e0e0e0;
	padding: 10px;
	padding-left: 12px;
	padding-right: 12px;
	text-align:center;
	width: 490px;}
	.SignupForm {
	border: 1px solid #e0e0e0;
	padding: 10px;
	padding-left: 12px;
	padding-right: 12px;
	text-align:center;
	width: 490px;
}
.instructions
	{
	text-align:center;
	color:#7f7f7f;
	width:490px;
	display:block;
	padding:0px 0px 20px 0px;}
	
.PersonalInfo {
	clear: right;
	display: inline;
	float: left;
	width:270px;
	border-right:1px solid #e0e0e0;
}

#SignupForm label
	{
	display:inline;
	height:auto;
	width:auto;
	}
	.SignupForm label
	{
	display:inline;
	height:auto;
	width:auto;
	}
div.title
	{
	clear: none;
	display: inline;
	float: left;
	margin-bottom: 3px;
	text-align:right;
	padding-right:10px;
	width:90px;
	}
div.field
	{
	clear: none;
	display: inline;
	float: left;
	margin-bottom: 3px;
	}
div.form_submit {
	padding-top: 0px;
	text-align: center;
}

div.form_element {
	clear: both;
	display: block;
}

div.form_text {
	width: 130px;
}

select.form_select {
	width: 130px;
}

.bold {
	font-weight:bold;
	}

/* fine nuovo */
  .green, .green14 {
	color: #008000;
	font-size: 10px;
	font-weight: bold;
	}
	.green14 {
		font-size: 14px;
	}
	a.red,.red {
		color: #FF0000;
		font-size: 10px;
		font-weight: bold;
	}
	.catFormNL, .catFormNLko{
	width:24%; float:left;
	padding:4px; margin:0px;
	background-color:#C2D9EF;
	border:1px solid #efefef
	}
	.catFormNLko { border:1px solid #993300; }
	input.ok { border:1px solid #333333;}
		
	input.okko { border:2px solid #993300; }
	
div.formBox
	{
	width:500px; 
	background-color:#efefef; 
	border:1px solid #efefef; 
	margin:15px; 
	min-height:500px; 
	background-image:url('/img/bgNewsletter.jpg'); 
	padding:0px; 
	background-position: bottom right; 
	background-repeat:no-repeat; 
	float:left;
	}
form.newsletter	
	{
	width:100%;
	
	margin:0px;
	padding:0px;
	/*margin:15px;
	padding:15px;
	background-image:url('/img/bgNewsletter.gif');
	border:1px solid #efefef*/
	}


form.newsletter	 div
	{
	padding:10px;
	
	}
form.newsletter	 input
	{
	clear:both;
	
	}
	
input:focus, textarea:focus
	{
	background-color:lightyellow;
	}
.datiFormNL
	{
	width:335px; float:left; padding:0px;
	}
.catFormNL
	{
	width:24%; float:left;
	padding:4px; margin:0px;
	
	background-color:#C2D9EF;
	border:1px solid #efefef
	}
	
	div.nomeCognome, div.inputMail
	{
	padding:0px;
	margin:0px;
	float:left;
	}
	
	div.inputMail input
	{
	width:305px;
	
	}
/* div.nomeCognome
	{float:left; width:110px; margin:0px 10px 0px 10px; padding:0px;
	}
	
	div.inputMail
	{clear:both; width:200px; margin:10px;
	}
*/


div.infoPrivacy
	{
	width:auto; margin:0px 0px 0px 20px; background-color:#efefef; border: 1px solid #d6d6d6 ; clear:both;
	padding:10px;
	text-align:left
	}
	
div.mappaLoc
	{
	margin:10px;
	padding:5px;
	float:left;
	}


div.mappaServizi
	{
	margin:10px;
	padding:5px;
	float:left;
	}
div.mappaCont
	{
	clear:right;
	}

div.access a {
	float:right;
	}

