/* CSS versione alto contrasto */

/* HTML TAGS  */

body>div.main
	{background-color:#333333 ;
	}
body
	{
	margin:0px;
	background-color: #333333;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
	color:#ffffff
	}
	
form
	{
	}
	

p
	{
	/*margin:0px 0px 10px 0px;*/
	}
a img
	{
	border:0px;
	text-decoration:none;
	display:none;
	}
img
	{
	display:none;
	}
a:link, a:visited
	{
	text-decoration:underline;
	color:#ffff00;
	font-weight:bold;
	}
a:hover, a:active, a:focus
	{
	text-decoration:underline;
	font-weight:bold;
	}
 a:hover img, a:active img, a:focus img
 	{ 
	text-decoration:none;
	 }
 
h6
	{
	font-size:1.2em;
	
	margin:0px 0px 3px 0px;
	padding:0px;
	}

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

h4
	{
	font-size:1.3em;

	margin:0px 0px 3px 0px;
	padding:0px;
	}

h1
	{
	font-size:3.0em;
	}
 iframe	
 {
 background-color:#333333;
 }
/**/

/*   comuni   */

div.header, div.lineaTop, div.banner, div.banner2, div.centrale, div.ombraBassa, div.footer
	{ width:100%;
	clear:both;
	padding:0px;
	position:relative;
	height:inherit;
	}
div.footer
	{
	
	height:inherit;
	}
.centrale
	{
	height:inherit;
	}

.altriServiziAttivi
	{
	display:none;
	}
.main
	{ 
	padding:10px;
	/*width:100%;
	height:100%;*/

	
	}

.header h1
	{
	line-height:90%;
	margin:0px;
	}
	


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

div.header
	{
/*	background-image:url('/img/bgHeader.jpg');
	background-repeat:repeat-x;*/
	height:91px;
	}
div.lineaTop
	{
	display:none;
	
	}
#map
	{width: 500px; height: 300px
	}
div.breadcrumb
	{
	width:100%; height:16px;  clear:both; 
	}	

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

div.AbruzzoLogo
	{
	display:none;
/*	width:200px;
	padding:0px;
	margin:0px;
	float:left;*/
	}

div.logoHidden
	{
	display:inline; position:relative;
	}

div.HiddenDiv
	{
	display: inline; position:relative;
	}

span.HiddenDiv
	{
	display: block; 
	}
	
	
div.linkVeloci
	{
	display:none;
	clear:both;
	
	/*background-color:pink;*/
	height:100px;
	text-align:left;
	position:relative;
	}


div.access
	{
	display:none;
	}
.inputRicerca
	{
	

	}

.submitRicerca
	{
	

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


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

div.banner2
	{
	margin-top:10px;
	
	height: 30px;

	}
.banner2 .back
	{ 
	display:none; 
	}
.titoli
	{
	display:none;
	}
div.link1
	{
	width:50%;
	float:left;
	text-align: left;
	}
div.link2
	{
	width:50%;
	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:100%;

	
		}

div.foto
	{
	display:none;/*
	width:580px;
	height:200px;
	margin:0px;
	padding:0px;
	background-color:#6699cc;
	float:right;*/
	
	}

div.contestSinistro
	{
	clear:both;
	width:auto;
	}

div.contestDestro
	{
	width: 100%;
	margin:0px;
	min-height:250px;
	padding:0px 0px 15px 0px;
	
	float:right;
	}

div.colonnaUno
	{
	width:50%;
	float:left;
	}

div.colonnaDue
	{	width:50%;
	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%;
	
	}

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;
	}
	

div.boxLoc
	{
	width:auto;
	margin:1px;
	height:40px;
	clear:right;

	
	background-repeat: no-repeat; 
	background-position: -100px top;
	margin-bottom:20px;
	}
	
div.boxLoc li
	{
	float:left; 
	width:200px;
	

	
	}


div.boxLoc div
	{
	
	clear:both; 
	font-size:1.0em; 
	font-weight:bold;
	background-position:-50px -50px;
	background-repeat:no-repeat;
	background-color:transparent;
	margin-left:10px; 
	padding-left:15px;
	}
	
table.homeNews th
	{
	text-align:left;
	}
th.blue
	{
	color:#ffffff;
	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:#ffffff 
	}




table.homeNews td.recentNews
	{
	vertical-align:top;
	/*width:38%;*/
	padding:0px;
	}
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 ul
	{ float:left;
		}

div.elencoContest li
	{
	list-style-image:none;
	list-style-type:circle;
	float:left;
	
	font-size:1.1em; 
	height:25px;  
	width: 250px; 
	padding:0px 0px 0px 3px; 
	}

li#cartinaInterattiva, li#newsletter, li#decalogoSciatore
	{}

div.elencoContest div
	{
	float:left;
	padding:10px;
	}

div.elencoContest img
	{
	display:none;
	}
		


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
	{
	display:inline;
	padding-right:20px;


	}
div.voceMenuUno img
	{
	display:none;
	}
div.tabMenuIncImpianti
	{
	display:none;
	
	}
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 	*/

div.recentNews
	{margin:20px 10px 10px 10px; width:93%; height:inherit; clear:both; text-align:justify;
	}
	
div.otherNews
	{margin:20px 10px 10px 10px; width:93%; height:inherit; clear:both; text-align:justify;
	}

div.otherNews img
	{ display:none;
	}
	
	
	h6.recentNews
		{
		font-size:1.5em;
		text-align:left; 
		}
	h6.otherNews
		{font-size:13px; height:inherit;
		padding-bottom:4px;
		}

div.tornaSu
	{
	width:100%;
	text-align: right;
	border-bottom:1px solid #cccccc
	}
		
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
	{
	background-color:#333333;


	}

div.staticoDue
	{


	}
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:#ffffff;
	vertical-align:top;
	padding:0px;
	font-size:1.3em;
	
	}
td.legenda.prima
	{
	
	font-weight:bold;
	}

.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:100%;
	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:100%;
	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:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#333333;

	}

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

	}

.tabellaSemplice1 th
	{
	padding:0px;
	text-align:center;
	background-color:#F8F1DB;
	color:#ffffff;
	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;
	}

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:0.9em;
	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:#ffffff;
	vertical-align:top;
	font-size:1.3em;
	
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#000000;
	font-weight:bold;

	}

	
.content
	{
	width:auto;
	clear:both;
	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:100%;
	float:right;
	padding:1%;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	
	}
.contentSin h5
{clear:both;
text-align:left;
	}

ul.submenu
	{
clear:both;
	padding:0px 0px 15px 0px;
	margin:0px 0px 5px 0px;

	}
	
ul.submenu li
	{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	list-style-type:none;

	
	
	}

a.submenu:link, a.submenu:visited
	{
	display:block;
	padding:3px 3px 3px 10px;
	margin:0px;
	color:#ffffff;
	
	
	}
.switch2
	{
	background-color:#333333;
	border-top: 1px solid #ffffff;
	margin-top:5px;
	margin-bottom:5px;
	clear:both
	}
a.submenu:hover, a.submenu:focus, a.submenu:active
	{
	color:#ffff00;
	/*background-image:url('/img/arrow.jpg');
	background-repeat:no-repeat;
	background-position:left ;*/
	display:block;
	padding:3px 3px 3px 10px;
	margin:0px;
	
	}

a.arrow:link, a.arrow:visited, a.arrow:active
	{
	padding:0px 3px 1px 10px;
	margin:0px;
	color:#ffffff;
	
	}

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

