/* style1 */

h1 { 
	color: #236188;
}

h2 {
	color: #236188;
}

h3, h4, h5 {
	color: #f90;
}

body {
	color: #333;
	background: #3E72A2;
}

a {
	color: #206ba8;
	cursor:pointer;
}

img.album {
	border: 2px solid #206ba8;
}

ul.sidenav a {
	background: #f5f5f5 url(/css/images/style1/bullets-mainmenu.png) 5px 5px no-repeat;
}

a.mainlevel {
	background: #f5f5f5 url(/css/images/style1/bullets-mainmenu.png) 5px 5px no-repeat;
}

a.butthead.mari {
	background: #DEEAF4 url(/images/bkg_btt_all.png) 0px -2px no-repeat;
}

a.butthead.neve {
	background: #DEEAF4 url(/images/bkg_btt_all.png) 0px -23px no-repeat;
}

a.butthead.aereo {
	background: #DEEAF4 url(/images/bkg_btt_all.png) 0px -44px no-repeat;
}

div.buttdate,
a.buttdate {
	font-weight:bold;
	background-color: #DEEAF4;
}

.module-hilite div.buttdate,
.module-hilite a.buttdate {
	color:#236188;
	font-weight:normal;
	background-color: #EBF2F8;
}

.minime div.mapnav {
	float:left;
	background: #F1F6FA url(/images/map-nav.png) 0px 0px no-repeat;
	cursor:pointer;
	margin-left:3px;
	}
.minime div.mapnav img {
	width: 18px;
	height:17px;
}

.minime div.buttdate,
.minime a.buttdate {
	color:#236188;
	font-weight:normal;
	background-color: #F1F6FA;
}

div.buttdate.lock,
a.buttdate.lock {
	color:#fff;
	background-color: #CC0000;
}

div.buttdatesel,
div.buttdate.sel,
div.buttdate:hover,
a.buttdatesel,
a.buttdate.sel,
a.buttdate:hover {
	color:#fff;
	font-weight:bold;
	background-color: #236188;
	text-decoration:none;
}

.module-hilite div.buttdate:hover,
.module-hilite a.buttdate:hover {
	color:#236188;
	font-weight:normal;
	background-color: #DEEAF4;
	text-decoration:none;
}

.module-hilite div.buttdatesel,
.module-hilite div.buttdate.sel,
.module-hilite a.buttdatesel,
.module-hilite a.buttdate.sel {
	color:#236188;
	font-weight:bold;
	background-color: #DEEAF4;
	text-decoration:none;
}

.minime div.buttdatesel,
.minime div.buttdate.sel,
.minime div.buttdate:hover,
.minime a.buttdatesel,
.minime a.buttdate.sel,
.minime a.buttdate:hover {
	font-weight:bold;
	background-color: #236188;
	text-decoration:none;
}

.small,
.modifydate,
.createdate,
div.mosimagecaption {
	color: #666;
}

#mainframe .componentheading {
	background: #DEEAF4;
	color: #236188;
}


#mainframe .componentheading2 {
	color: #f90;
	padding-bottom:10px;
	border-bottom: 5px solid #eee;
}

#mainframe td.contentheading,
.contentheading {
	background: #f3f3f3;
	color: #333;
}

#mainframe td.buttonheading,
#mainframe .contentpaneopen td.buttonheading,
#mainframe td.buttonheading,
#mainframe .contentpaneopen td.buttonheading {
	background: #f3f3f3;
}

/* structure */

#frame-3 {
	background: url(/css/images/style1/shadow-tr.png) 100% 0 no-repeat;
}

#frame-4 {
	background: url(/css/images/style1/shadow-tl.png) 0 0 no-repeat;
}

#body-t {
	background: #3E72A2 url(/css/images/style1/bg.png) 0 0 repeat-x;
}


#masthead {
	background: url(/css/images/style1/masthead-bg.png) 0 0 repeat-x;
	border-left: 1px solid #839ebb;
	border-right: 1px solid #839ebb;
}

#logo {
	background: url(/css/images/style1/logo.jpg) 0 0 no-repeat;
}

#mainbody-1 {
	background-color: #fff;
	border:1px solid #B5D5F1;
	border-width:0 1px;
	/*background: #fff url(/css/images/style1/body-b.png) 0 100% repeat-x;*/
}

#mainbody-2 {
	background: url(/css/images/style1/body-t.png) 0 0 repeat-x;
}

#footer-1 {
	background-color: #fff /*#E8F3F9*/;
	border: 1px solid #B5D5F1;
}

#rocket-1 {
	background-color: #BADBEF;
	border: 1px solid #B5D5F1;
	border-top-width: 0;
}

/* modules */

.module-hilite0 {
	color: #7f7f7f;
}

.module-hilite1,
.module-hilite1hd {
	color: #0D4868;
}

.module-hilite3 {
	color: #0D4868;
}

.module-hilite4 {
	color: #0D4868;
}

.module-hilite5 {
	color: #0D4868;
}

.module-hilite0 a {
	color: #7f7f7f;
}

.module-hilite1 a,
.module-hilite1hd a {
	color: #0D4868;
}

.module-hilite3 a {
	color: #0D4868;
}

.module-hilite4 a {
	color: #0D4868;
}

.module-hilite5 a {
	color: #0D4868;
}

#footer-1 .module {
	color: #0D4868;
}

#footer-1 .module a {
	color: #0D4868;
}

#footer-1 .module h3 {
	color: #236188;
	/*border-bottom:1px solid #236188;*/
}

/* module title */

.module-hilite1 h3,
.module-hilite1 h4,
.module-hilite1 h5,
.module-hilite1hd h3,
.module-hilite1hd h4,
.module-hilite1hd h5 {
	color: #236188;
}

.module-hilite2 h3,
.module-hilite2 h4,
.module-hilite2 h5 {
	color: #fff;
}

.module .readon,
.module-hilite .readon,
.module-hilite2 .readon {
	background: url(/css/images/style1/arrow-1.png) 0 0 no-repeat;
}

.module-hilite1 .readon,
.module-hilite1hd .readon {
	background: url(/css/images/style1/arrow-4.png) 0 0 no-repeat;
}

.module-hilite3 .readon {
	background: url(/css/images/style1/arrow-6.png) 0 0 no-repeat;
}

.module-hilite4 .readon {
	background: url(/css/images/style1/arrow-1.png) 0 0 no-repeat;
}

.module-hilite5 .readon {
	background: url(/css/images/style1/arrow-1.png) 0 0 no-repeat;
}

/* generic */

.module-hilite1 {
	background: url(/css/images/style1/hilite1/module-left-tl.png) 0 0 no-repeat;
}

.module-hilite1 div {
}

.module-hilite1 div div {
	background: url(/css/images/style1/hilite1/module-left-tr.png) 100% 0 no-repeat;
}

.module-hilite1 div div div {
}

.module-hilite1hd {
	background: url(/css/images/style1/hilite1hd/module-left-tl.png) 0 100% no-repeat;
}

.module-hilite1hd div {
	background: url(/css/images/style1/hilite1hd/module-left-bl.png) 0 100% no-repeat;
}

.module-hilite1hd div div {
	background: url(/css/images/style1/hilite1hd/module-left-tr.png) 100% 100% no-repeat;
}

.module-hilite1hd div div div {
	background: url(/css/images/style1/hilite1hd/module-left-br.png) 100% 100% no-repeat;
}

.module-hilite2 {
	background: url(images/module-left-tl.png) 0 0 no-repeat;
}

.module-hilite2 div {
}

.module-hilite2 div div {
	background: url(images/module-left-tr.png) 100% 0 no-repeat;
}

.module-hilite2 div div div {
}

.module-hilite3 {
	background: url(/css/images/style1/hilite3/module-left-tl.png) 0 0 no-repeat;
}

.module-hilite3 div {
}

.module-hilite3 div div {
	background: url(/css/images/style1/hilite3/module-left-tr.png) 100% 0 no-repeat;
}

.module-hilite3 div div div {
}

.module-hilite4 {
	background: url(/css/images/style1/hilite4/module-left-tl.png) 0 0 no-repeat;
}

.module-hilite4 div {
	background: url(/css/images/style1/hilite4/module-left-bl.png) 0 100% no-repeat;
}

.module-hilite4 div div {
	background: url(/css/images/style1/hilite4/module-left-tr.png) 100% 0 no-repeat;
}

.module-hilite4 div div div {
	background: url(/css/images/style1/hilite4/module-left-br.png) 100% 100% no-repeat;
}

.module-hilite5 {
	background: url(/css/images/style1/hilite5/module-left-tl.png) 0 0 no-repeat;
}

.module-hilite5 div {
	background: url(/css/images/style1/hilite5/module-left-bl.png) 0 100% no-repeat;
}

.module-hilite5 div div {
	background: url(/css/images/style1/hilite5/module-left-tr.png) 100% 0 no-repeat;
}

.module-hilite5 div div div {
	background: url(/css/images/style1/hilite5/module-left-br.png) 100% 100% no-repeat;
}

/* left */

.left .module-hilite1 {
	background: url(/css/images/style1/hilite1/module-left-tl.png) 0 0 no-repeat;
}

.left .module-hilite1 div {
}

.left .module-hilite1 div div {
	background: url(/css/images/style1/hilite1/module-left-tr.png) 100% 0 no-repeat;
}

.left .module-hilite1 div div div {
}

.left .module-hilite1hd {
	background: url(/css/images/style1/hilite1hd/module-left-tl.png) 0 100% no-repeat;
}

.left .module-hilite1hd div {
	background: url(/css/images/style1/hilite1hd/module-left-bl.png) 0 100% no-repeat;
}

.left .module-hilite1hd div div {
	background: url(/css/images/style1/hilite1hd/module-left-tr.png) 100% 100% no-repeat;
}

.left .module-hilite1hd div div div {
	background: url(/css/images/style1/hilite1hd/module-left-br.png) 100% 100% no-repeat;
}

.left .module-hilite2 {
	background: url(images/module-left-tl.png) 0 0 no-repeat;
}

.left .module-hilite2 div {
}

.left .module-hilite2 div div {
	background: url(images/module-left-tr.png) 100% 0 no-repeat;
}

.left .module-hilite2 div div div {
}

.left .module-hilite3 {
	background: url(/css/images/style1/hilite3/module-left-tl.png) 0 0 no-repeat;
}

.left .module-hilite3 div {
}

.left .module-hilite3 div div {
	background: url(/css/images/style1/hilite3/module-left-tr.png) 100% 0 no-repeat;
}

.left .module-hilite3 div div div {
}

.left .module-hilite4 {
	background: url(/css/images/style1/hilite4/module-left-tl.png) 0 0 no-repeat;
}

.left .module-hilite4 div {
	background: url(/css/images/style1/hilite4/module-left-bl.png) 0 100% no-repeat;
}

.left .module-hilite4 div div {
	background: url(/css/images/style1/hilite4/module-left-tr.png) 100% 0 no-repeat;
}

.left .module-hilite4 div div div {
	background: url(/css/images/style1/hilite4/module-left-br.png) 100% 100% no-repeat;
}

.left .module-hilite5 {
	background: url(/css/images/style1/hilite5/module-left-tl.png) 0 0 no-repeat;
}

.left .module-hilite5 div {
	background: url(/css/images/style1/hilite5/module-left-bl.png) 0 100% no-repeat;
}

.left .module-hilite5 div div {
	background: url(/css/images/style1/hilite5/module-left-tr.png) 100% 0 no-repeat;
}

.left .module-hilite5 div div div {
	background: url(/css/images/style1/hilite5/module-left-br.png) 100% 100% no-repeat;
}


/* right */

.right .module-hilite1 {
	background: url(/css/images/style1/hilite1/module-right-tr.png) 100% 0 no-repeat;
}

.right .module-hilite1 div {
}

.right .module-hilite1 div div {
	background: url(/css/images/style1/hilite1/module-right-tl.png) 0 0 no-repeat;
}

.right .module-hilite1 div div div {
}

.right .module-hilite1hd {
	background: url(/css/images/style1/hilite1hd/module-right-tr.png) 100% 100% no-repeat;
}

.right .module-hilite1hd div {
	background: url(/css/images/style1/hilite1hd/module-right-br.png) 100% 100% no-repeat;
}

.right .module-hilite1hd div div {
	background: url(/css/images/style1/hilite1hd/module-right-tl.png) 0 100% no-repeat;
}

.right .module-hilite1hd div div div {
	background: url(/css/images/style1/hilite1hd/module-right-bl.png) 0 100% no-repeat;
}

.right .module-hilite2 {
	background: url(images/module-right-tr.png) 100% 0 no-repeat;
}

.right .module-hilite2 div {
}

.right .module-hilite2 div div {
	background: url(images/module-right-tl.png) 0 0 no-repeat;
}

.right .module-hilite2 div div div {
}

.right .module-hilite3 {
	background: url(/css/images/style1/hilite3/module-right-tr.png) 100% 0 no-repeat;
}

.right .module-hilite3 div {
}

.right .module-hilite3 div div {
	background: url(/css/images/style1/hilite3/module-right-tl.png) 0 0 no-repeat;
}

.right .module-hilite3 div div div {
}

.right .module-hilite4 {
	background: url(/css/images/style1/hilite4/module-right-tr.png) 100% 0 no-repeat;
}

.right .module-hilite4 div {
	background: url(/css/images/style1/hilite4/module-right-br.png) 100% 100% no-repeat;
}

.right .module-hilite4 div div {
	background: url(/css/images/style1/hilite4/module-right-tl.png) 0 0 no-repeat;
}

.right .module-hilite4 div div div {
	background: url(/css/images/style1/hilite4/module-right-bl.png) 0 100% no-repeat;
}

/* content */

div#mod-top {
	border-left: 1px solid #839ebb;
	border-right: 1px solid #839ebb;
	background: url(/css/images/style1/masthead-div.png) 0 0 no-repeat;
}

div#mod-top li {
	background: url(/css/images/style1/bullet-masthead.png) 0 5px no-repeat;
	color: #ccc;
}

div#mod-top a {
	color: #fff;
}

div#speedway{
background-color:#DEEAF4;
}
div#userway, div.userway {
background-color:#CC0000;
}

span.pathway {
	color: #00345E;
}

span.pathway a {
	color: #00345E;
	/*background: url(/css/images/style1/bullet-pathway.png) 100% 50% no-repeat;*/
}

span.pathwaym {
	color: #00345E;
}

span.pathwaym a {
	color: #00345E;
	background: url(/images/blank.gif) 100% 50% no-repeat;
}

.readon {
	background: url(/css/images/style1/readon-default.png) 0 0 no-repeat;
}

li.number-1 {
	background: url(/css/images/style1/number-1.png) 0 2px no-repeat;	
}

li.number-2 {
	background: url(/css/images/style1/number-2.png) 0 2px no-repeat;	
}

li.number-3 {
	background: url(/css/images/style1/number-3.png) 0 2px no-repeat;	
}

li.number-4 {
	background: url(/css/images/style1/number-4.png) 0 2px no-repeat;	
}

li.number-5 {
	background: url(/css/images/style1/number-5.png) 0 2px no-repeat;	
}

li.number-6 {
	background: url(/css/images/style1/number-6.png) 0 2px no-repeat;	
}

li.number-7 {
	background: url(/css/images/style1/number-7.png) 0 2px no-repeat;	
}

li.number-8 {
	background: url(/css/images/style1/number-8.png) 0 2px no-repeat;	
}

li.number-9 {
	background: url(/css/images/style1/number-9.png) 0 2px no-repeat;	
}

ul.flame-1 li {
	background: url(/css/images/style1/flame-1.png) 0 2px no-repeat;
}

ul.flame-2 li {
	background: url(/css/images/style1/flame-2.png) 0 2px no-repeat;
}

ul.flame-3 li {
	background: url(/css/images/style1/flame-3.png) 0 2px no-repeat;
}

ul.arrow-1 li {
	background: url(/css/images/style1/arrow-1.png) 2px 2px no-repeat;
}

ul.arrow-2 li {
	background: url(/css/images/style1/arrow-2.png) 2px 2px no-repeat;
}

ul.arrow-3 li {
	background: url(/css/images/style1/arrow-3.png) 2px 2px no-repeat;
}

ul.arrow-4 li {
	background: url(/css/images/style1/arrow-4.png) 2px 2px no-repeat;
}

ul.arrow-5 li {
	background: url(/css/images/style1/arrow-1.png) 2px 2px no-repeat;
}

ul.arrow-6 li {
	background: url(/css/images/style1/arrow-6.png) 2px 2px no-repeat;
}

ul.triangle-1 li {
	background: url(/css/images/style1/triangle-1.png) 6px 4px no-repeat;
}

ul.triangle-2 li {
	background: url(/css/images/style1/triangle-2.png) 6px 4px no-repeat;
}

ul.triangle-3 li {
	background: url(/css/images/style1/triangle-3.png) 6px 4px no-repeat;
}

ul.triangle-4 li {
	background: url(/css/images/style1/triangle-4.png) 6px 4px no-repeat;
}

ul.triangle-5 li {
	background: url(/css/images/style1/triangle-5.png) 6px 4px no-repeat;
}

ul.triangle-6 li {
	background: url(/css/images/style1/triangle-6.png) 6px 4px no-repeat;
}

ul.bullet-1 li {
	background: url(/css/images/style1/bullet-1.png) 6px 4px no-repeat;
}

ul.bullet-2 li {
	background: url(/css/images/style1/bullet-2.png) 6px 4px no-repeat;
}

ul.bullet-3 li {
	background: url(/css/images/style1/bullet-3.png) 6px 4px no-repeat;
}

ul.bullet-4 li {
	background: url(/css/images/style1/bullet-4.png) 6px 4px no-repeat;
}

ul.bullet-5 li {
	background: url(/css/images/style1/bullet-5.png) 6px 4px no-repeat;
}

ul.bullet-6 li {
	background: url(/css/images/style1/bullet-6.png) 6px 4px no-repeat;
}

blockquote {
	color: #1e507d;
}

pre {
	background: #f5f5f5;
}

span.alert {
	color: #c00;
	border-top: 3px solid #fe7b7a;
	border-bottom: 3px solid #fe7b7a;
	background: #FFD6D6 url(images/status-alert.png) 10px 50% no-repeat;
}

span.info {
	color: #0055BB;
	border-top: 3px solid #629de3;
	border-bottom: 3px solid #629de3;
	background: #D8E5F8 url(images/status-info.png) 10px 50% no-repeat;
}

div.caption,
caption {
	background: url(images/status-info.png) 10px 50% no-repeat;
}

span.note {
	color: #B79000;
	border-top: 3px solid #fde179;
	border-bottom: 3px solid #fde179;
	background: #FEF6D8 url(images/status-note.png) 10px 50% no-repeat;
}

span.download {
	color: #57861A;
	border-top: 3px solid #c2df88;
	border-bottom: 3px solid #c2df88;
	background: #EEF7DD url(images/status-download.png) 10px 50% no-repeat;
}

/* input zone */

input, select, textarea {
	border:1px solid #d7d7d7;
}

label{
	display:block;
	font-weight:bold;
	color: #236188;
}

input.insidemodule,
textarea.insidemodule,
select.insidemodule {
	margin:6px 0;
}

#tabs {margin:0;padding:0;height:24px;border-bottom:1px solid #231688;background-color:#EBF2F8;overflow:hidden;}
#tabs a {display:inline;float:left;margin:0 0 0 0;padding:5px 12px 0 26px;height:19px;font-weight:bold;border-right:5px solid #fff;
background: #EBF2F8 url(/images/tab-arr.gif) 10px 6px no-repeat;
	}
#tabs a.pdf {
background: #EBF2F8 url(/images/ico-pdf-a.gif) 5px 4px no-repeat;
}
#tabs a.webcam {
background: #EBF2F8 url(/images/ico-webcam-a.gif) 6px 3px no-repeat;
}
#tabs a.video {
background: #EBF2F8 url(/images/ico-video-a.gif) 6px 3px no-repeat;
padding-left:36px;
}
#tabs a.sel, #tabs a:hover,#tabs a.selmini, #tabs a.mini:hover {
	color:#fff;
	background-color: #236188;
}

.button	{display:inline;padding:0 8px 0; border:1px solid #236188; background:#236188; color:#fff; text-transform:uppercase;cursor:pointer;}
.button:hover, .button:focus	{border:1px solid #999999; background:#ccc; color:#fff;}

.minime .bottone {color:#236188;cursor:pointer;text-align:center;padding:0;font-size:9px;font-weight:normal;width:60px; margin-bottom:2px;background-color:#EBF2F8;text-transform:uppercase;}
.minime .bottone.sel, .minime .bottone:hover {color:#fff;background-color: #236188;font-weight:normal;}

div.sponsor a {color:#0D4868;}

/* private */

.fullaccess_article, h5.fullaccess_article, h3.fullaccess_article {
	color:#6699cc;
	padding-left:20px;
	background: url(/images/lock-3.gif) top left no-repeat;
}


.noaccess_article, .noaccess_login, h5.noaccess_article, h5.noaccess_login, h3.noaccess_article, h3.noaccess_login {
	color:#6699cc;
	padding-left:20px;
	background: url(/images/lock-2.gif) top left no-repeat;
}

.nologin_article, h5.nologin_article, h3.nologin_article {
	color:#CC0000;
	padding-left:20px;
	background: url(/images/lock-1.gif) top left no-repeat;
}

.clrsp {padding:0px 10px 100px 10px;margin-bottom:-100px;}

#footer-1 ul.bullet-0 li   {background:#F3F8EC;margin:0 0 0 0;padding:3px 4px 4px 8px;border-bottom:1px solid #fff;}
#footer-1 ul.bullet-0 li.b {background:#CCDCEF;margin:0 0 0 0;padding:4px 8px;font-weight:bold;border-bottom:0;}
#footer-1 .sections td {background:#fff;}

/*STILE AD SENSE REGIONE VALLE D'AOSTA*/
#ad_valle_aosta {
width: 290px; font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif; overflow: hidden; float:left;
margin-top:12px;margin-left:10px;
} #ad_valle_aosta img {
border: none;
}
#ad_valle_aosta #h a { background-color:#BADBEF;padding:1px 5px 0;font-size:9px;text-decoration:none; }
#ad_valle_aosta #h a:LINK { color:#fff;}
#ad_valle_aosta #h a:HOVER { color:#fff;}
#ad_valle_aosta #h a:VISITED { color:#fff;}

#ad_valle_aosta  .a {
color:#003366; height: 100%; margin-bottom: 5px; padding: 5px; border-top: 1px solid #BADBEF;border-bottom: 1px solid #BADBEF;
display: block; text-decoration: none; display: block; background-color:#EBF2F8; overflow: hidden;
} #ad_valle_aosta  .a:hover {
background-color: #236188;color:white;
}
#ad_valle_aosta  .a .i, #ad_valle_aosta  .a .x {
float: left;
margin-right:5px;
} #ad_valle_aosta  .a .x {
width: 80%;
float:left;overflow:hidden;
} #ad_valle_aosta  .a .t {
font-weight: 700; height: 20%;overflow:hidden;font-size:11px;
}
#ad_valle_aosta  .a .d {
overflow: hidden; overflow:hidden; line-height:13px;
} #ad_valle_aosta  .a .u {
color: green; height: 20%;font-size:11px;overflow:hidden;
}
#ad_valle_aosta  .d {
	font-size : 10px;
}

