/* ------------------------------------- GENERALE ----------------------------------- */

html, body {
margin: 0;
padding: 0;
}

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	line-height: 150%;
}

body#homepage {
	background: url(../img/bg_home.jpg) no-repeat center 27px  #001214;
}

body#aboutTheProject {
	background: url(../img/bg_about.jpg) no-repeat center 27px  #001214;
}

body#partnersAndObservers {
	background: url(../img/bg_partners.jpg) no-repeat center 27px  #001214;
}

body#workPackages {
	background: url(../img/bg_workpackages.jpg) no-repeat center 27px  #001214;
}

body#newsAndEvents {
	background: url(../img/bg_news.jpg) no-repeat center 27px  #001214;
}

body#pilotRegions {
	background: url(../img/bg_pilotregions.jpg) no-repeat center 27px  #001214;
}

body#downloadArea {
	background: url(../img/bg_downloadarea.jpg) no-repeat center 27px  #001214;
}

body#link {
	background: url(../img/bg_links.jpg) no-repeat center 27px  #001214;
}

body#reservedArea,
body#mediakit {
	background: url(../img/bg_reservedarea.jpg) no-repeat center 27px  #001214;
}

body#calendar {
	background: url(../img/bg_calendar.jpg) no-repeat center 27px  #001214;
}

body#contest {
	background: url(../img/bg_calendar.jpg) no-repeat center 27px  #001214;
}

/*
body#homepage_b {
	background: url(../img/__bg_img2.jpg) no-repeat center 27px  #001216;
}

body#aboutTheProject_b {
	background: url(../img/__bg_img1.jpg) no-repeat center 27px  #001216;
}
*/

a:hover, a:focus {
outline: none;
}

.bianco {
	color: #ffffff;
}

.verde {
	color: #f2ffb4;
}

.verde a{
	color: #f2ffb4;
}


.form-item { /* per il block automatico di login in page-user.tpl.php */
	margin-bottom: 20px;
}


.form-item .description { /* per il block automatico di login in page-user.tpl.php */
	color: #999999;
}

.meseNow {
	font-size: 22px;
	font-weight: bold;
}

#calendar .alignDx{
	margin-left: 20px;
}


/* ------------------------------------- PAGINA ----------------------------------- */
#pagina {
	width: 100%;
	text-align: center;
}

#pagina[id] {
	background: url(../img/bg_menu.png) repeat-x;
}

#pagina .container {
	width: 938px;
	text-align: left;
	margin: auto;
	clear: both;
}


/* ------------------------------------- HEADER ----------------------------------- */
#header {
	width: 100%;
	height: 94px;
	/*background: yellow;*/
}

#logo {
	width: 248px;
	height: 94px;
	float: left;
	text-indent: -9000px;
}

#logo[id] {
	background: url(../img/logo.png) no-repeat;
}

#logo a {
	width: 248px;
	height: 94px;
	display: block;
}

#menu {
	height: 22px;
	margin: 9px 0px 0px 0px;
	float: left;
}

#menu ul {
	margin: 0;
	padding: 0;
}

#menu li {
	text-indent: -9000px;
	list-style: none;
	display: block;
	float: left;
	padding: 0 33px 0 0;
}

#menu li.last {
	padding: 0 0 0 0;
}

/* spostato in altro css
#menu .sel, #menu li a:hover {
	filter: alpha(opacity=40);
	-moz-opacity: .40;
	opacity: .40;
}
*/

#menu #home.sel, #menu #home.off, #menu #home a{
	width: 34px;
	height: 22px;
	display: block;
	background: url(../img/en/menu_home.gif) no-repeat;
}

#menu #abouttheproject.sel, #menu #abouttheproject.off, #menu #abouttheproject a{
	width: 71px;
	height: 22px;
	display: block;
	background: url(../img/en/menu_abouttheproject.gif) no-repeat;
}

#menu #pilotregions.sel, #menu #pilotregions.off, #menu #pilotregions a{
	width: 49px;
	height: 22px;
	display: block;
	background: url(../img/en/menu_pilotregions.gif) no-repeat;
}

#menu #workpackages.sel, #menu #workpackages.off, #menu #workpackages a{
	width: 58px;
	height: 22px;
	display: block;
	background: url(../img/en/menu_workpackages.gif) no-repeat;
}

#menu #partnerseobservers.sel, #menu #partnerseobservers.off, #menu #partnerseobservers a{
	width: 76px;
	height: 22px;
	display: block;
	background: url(../img/en/menu_partnerseobservers.gif) no-repeat;
}

#menu #newseevents.sel, #menu #newseevents.off, #menu #newseevents a{
	width: 53px;
	height: 22px;
	display: block;
	background: url(../img/en/menu_newseevents.gif) no-repeat;
}

#menu #downloadarea.sel, #menu #downloadarea.off, #menu #downloadarea a{
	width: 65px;
	height: 22px;
	display: block;
	background: url(../img/en/menu_downloadarea.gif) no-repeat;
}

#menu #links.sel, #menu #links.off, #menu #links a{
	width: 32px;
	height: 22px;
	display: block;
	background: url(../img/en/menu_links.gif) no-repeat;
}

#lingua {
	float: left;
	margin: 5px 0 110px 22px;
}

#lingua span {
	margin: 0 0 0 10px;
	float: left;
	text-indent: -9999px;
}

#lingua #en.sel, #lingua #en.off, #lingua #en a{
	width: 18px;
	height: 12px;
	display: block;
	background: url(../img/lingua_en.gif) no-repeat;
}

#lingua #it.sel, #lingua #it.off, #lingua #it a{
	width: 18px;
	height: 12px;
	display: block;
	background: url(../img/lingua_it.gif) no-repeat;
}

#lingua #de.sel, #lingua #de.off, #lingua #de a{
	width: 18px;
	height: 12px;
	display: block;
	background: url(../img/lingua_de.gif) no-repeat;
}

#lingua #sl.sel, #lingua #sl.off, #lingua #sl a{
	width: 18px;
	height: 12px;
	display: block;
	background: url(../img/lingua_sl.gif) no-repeat;
}

#lingua #fr.sel, #lingua #fr.off, #lingua #fr a{
	width: 18px;
	height: 12px;
	display: block;
	background: url(../img/lingua_fr.gif) no-repeat;
}


/* ------------------------------------- CONTENUTI ----------------------------------- */
#contenuti {
	width: 919px;/*900px;*/
	/*min-height: 450px;*/
	clear: both;
	/*margin: 110px 0px 0px 0px;*/
	padding: 0 19px 0 0;/*0px 19px 0px 19px;*/
}

.hp #contenuti .colSx, .interna #contenuti .colSx {
	width: 248px;/*209px;*/
	margin: 0px 0px 20px 0px;/*0px 20px 42px 0px;*/
	float: left;
	/*background: red;*/
}

.hp #contenuti .colDx1 {
	width: 412px;/*454px;*/
	margin: 0px 20px 20px 0px;
	padding: 28px 21px 28px 21px;
	float: left;
	background-repeat: repeat;
}

.hp #contenuti .colDx1[class] {
	background: url(../img/bg_nero.png);
}

.interna #contenuti .colDx1 {
	width: 629px;
	margin: 0px 0px 20px 0px;
	padding: 28px 21px 21px 21px;
	float: left;
	background-repeat: repeat;
}

#calendar.interna #contenuti .colDx1 {
	width: 877px;
}

.interna #contenuti .colDx1[class] {
	background: url(../img/bg_nero.png);
}

#newsAndEvents.interna #contenuti .colDx1b {
	width: 410px;
	margin: 0px 9px 20px 0px;
	padding: 28px 21px 21px 21px;
	float: left;
	background-repeat: repeat;
}

#newsAndEvents.interna #contenuti .colDx1b[class] {
	background: url(../img/bg_nero.png);
}

#newsAndEvents.interna #contenuti .colDx2b {
	width: 210px;
	margin: 0px 0px 20px 0px;
	padding: 28px 0px 21px 0px;
	float: left;
	text-align: center;
	font-size: 11px;
	line-height: 130%;
	background-repeat: repeat;
}

#newsAndEvents.interna #contenuti .colDx2b[class] {
	background: url(../img/bg_verdone.png);
}

.colDx2b #events,
.colDx2b #calendar {
	border-bottom: 1px solid #a1c203;
}

.colDx2b #events {
	padding: 0px 21px 15px 21px;
}

.colDx2b #events .testo{
	margin: 11px 0px 0px 0px;
}

.colDx2b #calendar {
	padding: 15px 21px 15px 21px;
}

.colDx2b #newsletter {
	padding: 15px 21px 0px 21px;
}

.colDx2b #events a{
	width: 107px;
	height: 24px;
	display: block;
	margin: 0 auto;
	text-indent: -9000px;
}

.colDx2b #events[id] a{
	background: url(../img/en/puls_events.png) no-repeat;
}

.colDx2b #events[id] a:hover{
	background: url(../img/en/puls_events_on.png) no-repeat;
}

.colDx2b #calendar a{
	width: 148px;
	height: 23px;
	display: block;
	margin: 0 auto;
	text-indent: -9000px;
}

.colDx2b #calendar[id] a{
	background: url(../img/en/puls_calendar.png) no-repeat;
}

.colDx2b #calendar[id] a:hover{
	background: url(../img/en/puls_calendar_on.png) no-repeat;
}

.colDx2b #newsletter h1{
	width: 155px;
	height: 23px;
	display: block;
	margin: 0 auto;
	text-indent: -9000px;
}

.colDx2b #newsletter[id] h1{
	background: url(../img/en/tit_newsletter.png) no-repeat;
}

.colDx2b #newsletter form{
	margin: 11px 0px 11px 0px;
}

.colDx2b #newsletter input{
	width: 120px;
	height: 13px;
	font-size: 11px;
	color: #006366;
}

.colDx2b #newsletter .testo{
	clear: both;
}

.errorOk {
	color: #a1c203;
}

.errorKo {
	color: #e81919;
}

.alignSx,
.imgSx {
	float: left;
}

.alignDx,
.imgDx {
	float: right;
}

#contest .alignSx,
.imgSx {
	margin: 0 10px 10px 0;
}

#contest .alignDx,
.imgDx {
	margin: 0 0 10px 10px;
}

.imgDx + p {
	float: right;	
}

a#send{
	width: 32px;
	height: 19px;
	display: block;
	margin: 0px 0px 0px 5px;
	text-indent: -9000px;
	background: url(../img/en/puls_send.gif) no-repeat;
}

.colDx1 .rigaLoghi {
	width: 628px;
	height: 100%;
	margin: 0px 0px 5px 0px;
	display: block;
	clear: both;
	/*border-bottom: 1px solid #333b3d;*/
}

.rigaLoghi .titolo{
	width: 100%;
	height: 15px;
	clear: both;
	font-size: 18px;
	padding: 40px 0px 20px 0px;
	color: #017f86;
	text-transform: uppercase;
}

.rigaLoghi .first {
	padding: 0px 0px 20px 0px;
}

.colDx1 hr {
	height: 1px;
	clear: both;
	color: #333b3d;
	border: 0;
	background: url(../img/bg_hr.gif) repeat-x #333b3d;
}

.colDx1 a,
.colDx1b a,
.colDx2 .news .testo a{
	color: #a1c203;
	text-decoration: none;
}

.colDx1 a:hover,
.colDx1b a:hover,
.colDx2 .news .testo a:hover{
	color: #ffffff;
}

.rigaLoghi .boxLogo {
	width: 135px;/*157px;*/
	/*height: 155px;*//*177px;*/
	padding: 3px 11px 17px 11px;
	float: left;
	display: block;
	font-size: 12px;
	/*background: red;*/
}

form p {
	margin-top: 0;
	margin-bottom: 20px;
}

#calendario {
	clear: both;
}

.rigaLoghi .boxLogo2 {
	width: 292px;
	padding: 3px 11px 17px 11px;
	float: left;
	display: block;
	font-size: 12px;
}

.rigaLoghi .boxLogo .logo,
.rigaLoghi .boxLogo2 .logo{
	width: 100%;
	height: 85px;
	display: block;
}

.logo img{
	margin: auto;
	display: block;
	border: 0;
}

.rigaLoghi .boxLogo .testo,
.rigaLoghi .boxLogo2 .testo{
	width: 100%;
	/*height: 70px;*/
	padding: 5px 0px 0px 0px;
	display: block;
	border-top: dotted 1px #333b3d;
	text-align: center;
	line-height: 110%;
	overflow: hidden;
}

.rigaLoghi .boxLogo .testo a,
.rigaLoghi .boxLogo2 .testo a{
	color: #a1c202;
	text-decoration: none;
}

.rigaLoghi .boxLogo .testo a:hover,
.rigaLoghi .boxLogo2 .testo a:hover{
	color: #ffffff;
	text-decoration: none;
}

.hp #contenuti .colDx2 {
	width: 197px;/*197px;*/
	margin: 0px 0px 20px 0px;
	/*padding: 18px 22px 18px 22px;*/
	float: left;
	background-repeat: repeat;
}

.hp #contenuti .colDx2[class] {
	background: url(../img/bg_nero.png);
}

h1.sifrBig {
	font-size: 54px;
	font-weight: normal;
	line-height: 90%;
	margin: 0 5px 0 21px;
	color: #ffffff;
}

h1.sifrMedium {
	font-size: 29px;
	font-weight: normal;
	line-height: 110%;
	margin: 0 5px 0 21px;
}



h1#titHome { 
	width: 248px;
	height: 224px;
	display: block;
	text-indent: -9000px;
	margin: -15px 0px 0px 0px;/*-10px 0px 0px 0px;*/
}

h1#titHome[id] { 
	background: url(../img/en/tit_home.png) no-repeat left top;
}

h1#titAbouttheproject { 
	width: 248px;
	height: 128px;
	display: block;
	text-indent: -9000px;
	margin: -13px 0px 0px 0px;/*-14px 0px 0px 0px;*/
}

h1#titAbouttheproject[id] { 
	background: url(../img/en/tit_abouttheproject.png) no-repeat left top;
}

h1#titProjectobjectives { 
	width: 248px;
	height: 47px;
	display: block;
	text-indent: -9000px;
	margin: 9px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titProjectobjectives[id] { 
	background: url(../img/en/tit_projectobjectives.png) no-repeat left top;
}

h1#titGoals { 
	width: 248px;
	height: 45px;
	display: block;
	text-indent: -9000px;
	margin: 10px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titGoals[id] { 
	background: url(../img/en/tit_goals.png) no-repeat left top;
}

h1#titMethodologicalapproach { 
	width: 248px;
	height: 79px;
	display: block;
	text-indent: -9000px;
	margin: 10px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titMethodologicalapproach[id] { 
	background: url(../img/en/tit_methodologicalapproach.png) no-repeat left top;
}

h1#titPartnersandobservers { 
	width: 248px;
	height: 128px;
	display: block;
	text-indent: -9000px;
	margin: -5px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titPartnersandobservers[id] { 
	background: url(../img/en/tit_partnersandobservers.png) no-repeat left top;
}

h1#titLeadpartner { 
	width: 248px;
	height: 54px;
	display: block;
	text-indent: -9000px;
	margin: 5px 0px 0px 0px;/*-11px 0px 0px 0px;*/
}

h1#titLeadpartner[id] { 
	background: url(../img/en/tit_leadpartner.png) no-repeat left top;
}

h1#titProjectpartners { 
	width: 248px;
	height: 54px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titProjectpartners[id] { 
	background: url(../img/en/tit_projectpartners.png) no-repeat left top;
}

h1#titObservers { 
	width: 248px;
	height: 54px;
	display: block;
	text-indent: -9000px;
	margin: 9px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titObservers[id] { 
	background: url(../img/en/tit_observers.png) no-repeat left top;
}

h1#titPilotregions { 
	width: 248px;
	height: 133px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titPilotregions[id] { 
	background: url(../img/en/tit_pilotregions.png) no-repeat left top;
}

h1#titPilot1 { 
	width: 248px;
	height: 121px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titPilot1[id] { 
	background: url(../img/en/tit_pilot1.png) no-repeat left top;
}

h1#titPilot2 { 
	width: 248px;
	height: 91px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titPilot2[id] { 
	background: url(../img/en/tit_pilot2.png) no-repeat left top;
}

h1#titPilot3 { 
	width: 248px;
	height: 119px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titPilot3[id] { 
	background: url(../img/en/tit_pilot3.png) no-repeat left top;
}

h1#titPilot4 { 
	width: 248px;
	height: 152px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titPilot4[id] { 
	background: url(../img/en/tit_pilot4.png) no-repeat left top;
}

h1#titPilot5 { 
	width: 248px;
	height: 89px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titPilot5[id] { 
	background: url(../img/en/tit_pilot5.png) no-repeat left top;
}

h1#titPilot6 { 
	width: 248px;
	height: 118px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titPilot6[id] { 
	background: url(../img/en/tit_pilot6.png) no-repeat left top;
}

h1#titPilot7 { 
	width: 248px;
	height: 87px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titPilot7[id] { 
	background: url(../img/en/tit_pilot7.png) no-repeat left top;
}

h1#titDownloadarea { 
	width: 248px;
	height: 133px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titDownloadarea[id] { 
	background: url(../img/en/tit_downloadarea.png) no-repeat left top;
}

h1#titLinks { 
	width: 248px;
	height: 71px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titLinks[id] { 
	background: url(../img/en/tit_links.png) no-repeat left top;
}

h1#titWorkpackages { 
	width: 248px;
	height: 148px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titWorkpackages[id] { 
	background: url(../img/en/tit_workpackages.png) no-repeat left top;
}

h1#titWp1 { 
	width: 248px;
	height: 88px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titWp1[id] { 
	background: url(../img/en/tit_wp1.png) no-repeat left top;
}

h1#titWp2 { 
	width: 248px;
	height: 88px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titWp2[id] { 
	background: url(../img/en/tit_wp2.png) no-repeat left top;
}

h1#titWp3 { 
	width: 248px;
	height: 117px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titWp3[id] { 
	background: url(../img/en/tit_wp3.png) no-repeat left top;
}

h1#titWp4 { 
	width: 248px;
	height: 87px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titWp4[id] { 
	background: url(../img/en/tit_wp4.png) no-repeat left top;
}

h1#titWp5 { 
	width: 248px;
	height: 83px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titWp5[id] { 
	background: url(../img/en/tit_wp5.png) no-repeat left top;
}

h1#titWp6 { 
	width: 248px;
	height: 87px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titWp6[id] { 
	background: url(../img/en/tit_wp6.png) no-repeat left top;
}

h1#titWp7 { 
	width: 248px;
	height: 116px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titWp7[id] { 
	background: url(../img/en/tit_wp7.png) no-repeat left top;
}

h1#titWp8 { 
	width: 248px;
	height: 87px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titWp8[id] { 
	background: url(../img/en/tit_wp8.png) no-repeat left top;
}

h1#titNewsandevents { 
	width: 248px;
	height: 126px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titNewsandevents[id] { 
	background: url(../img/en/tit_newsandevents.png) no-repeat left top;
}

h1#titMediakit { 
	width: 248px;
	height: 80px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titMediakit[id] { 
	background: url(../img/en/tit_mediakit.png) no-repeat left top;
}

h1#titReservedarea { 
	width: 248px;
	height: 128px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titReservedarea[id] { 
	background: url(../img/en/tit_reservedarea.png) no-repeat left top;
}

h1#titCalendar { 
	width: 248px;
	height: 80px;
	display: block;
	text-indent: -9000px;
	margin: 2px 0px 0px 0px;/*-12px 0px 0px 0px;*/
}

h1#titCalendar[id] { 
	background: url(../img/en/tit_calendar.png) no-repeat left top;
}

h1.titoletti { 
	font-size: 14px;
	text-transform: uppercase;
	margin: 0px 19px 0px 19px;
}

#downloadArea h1.titoletti { 
	margin: 27px 19px 0px 19px;
}

h2.titoletti { 
	font-size: 14px;
	text-transform: capitalize;
	margin: 27px 19px 14px 19px;
}

.hp #contenuti .news {
	width: 153px;
	height: 100%;
	padding: 84px 22px 18px 22px;
}

.hp #contenuti .news[class] {
	background: url(../img/bg_news.png) no-repeat;
	background-position: center 9px;
}

#contenuti .paddingAlto {
	padding-top: 25px;
}

.news .data {
	font-size: 11px;
	font-style: italic;
}

.news .data a{
	text-decoration: none;
}

.news .data a:hover{
	text-decoration: underline;
}

.news .testo {
	padding: 10px 0px 0px 0px;
	font-size: 12px;
}

.blocco {
	clear: both;
	/*margin: 20px 0px 0px 0px;*/
}

.blocco ul {
	margin: 0px;
	padding: 0px 0px 0px 21px;
}

.blocco li {
	padding: 0px 0px 4px 0px;
}

.tornaSu {
	width: 100%;
	height: 7px;
	margin: 5px 0px 0px 0px;
	clear: both;
}

.tornaSu a {
	width: 100%;
	height: 7px;
	text-indent: -9000px;
	display: block;
	background: url(../img/freccina_su.gif) no-repeat top right;
}

.ancore {
	margin: 20px 0px 0px 0px;
}

#link .ancore {
	font-size: 12px;
	margin: -10px 0px 0px 0px;
}

.ancore ul {
	padding: 0px 0px 0px 0px;
}

.ancore li {
	font-size: 13px;
	font-weight: bold;
	list-style: none;
	padding: 5px 0px 0px 0px;
}

.ancore a{
	width: 609px;/*width: 100%;*/
	height: 17px;
	color: #a1c202;
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 15px;
	margin: 5px 0px 0px 0px;
	background: url(../img/freccina_giu_on.gif) no-repeat left center;
}

.ancore a:hover{
	color: #ffffff;
	background: url(../img/freccina_giu.gif) no-repeat left center;
}

#link .ancore a{
	background: url(../img/freccina_dx_on.gif) no-repeat left center;
}

#link .ancore a:hover{
	background: url(../img/freccina_dx.gif) no-repeat left center;
}

.evidenziato {
	color: #017f86;
}

.allegati {
	margin: 13px 0px 0px 0px;
	border-top: dotted 1px #536808;
}

#mediakit .allegati,
#downloadArea .allegati {
	margin: 0;
	border: 0;
}

.allegati div{
	width: 125px;
	margin: 15px 0px 0px 0px;
	float: left;
	text-align: center;
	line-height: 100%;
}

.allegati div a{
	padding: 40px 0px 0px 0px;
	display: block;
	color: #a1c203;
	font-size: 11px;
	text-decoration: none;
}

.allegati div a.pdf[class]{
	background: url(../img/icona_pdf.png) no-repeat center top;
}

.allegati div a.zip[class]{
	background: url(../img/icona_zip.png) no-repeat center top;
}

.allegati div a:hover{
	color: #ffffff;
}

#pilotRegions .colDx1 img {
	border: 0;
}

#flickrBox a,
#contestBox a {
	width: 82px;
	display: block;
	padding-top: 85px;
	float: left;
	font-size: 11px;
	color: #a1c203;
	text-align: center;
	text-decoration: none;
}

#flickrBox a {
	background: url(../img/icona_flickr.gif) no-repeat left top;
	margin: 120px 0 0 21px;
}

#contestBox a {
	background: url(../img/icona_contest.gif) no-repeat left top;
	margin: 120px 0 0 29px;
}

#flickrBox a:hover,
#contestBox a:hover {
	color: #ffffff;
	text-decoration: none;
}



/* ------------------------------------- FOOTER ----------------------------------- */

#footer {
	width: 100%;
	height: 203px;/*191px;*/
	margin: 42px 0px 0px 0px;/* FUNZIONA SOLO CON IE6&7*/
	clear: both;
	display: block;
	text-align: center;
	font-size: 11px;
}

#footer[id] {
	background: url(../img/bg_footer.png) repeat-x;
}

#menuFooter {
	width: 900px;
	height: 22px;/*42px - PADDING*/;
	padding: 20px 0px 0px 0px;
	text-align: left;
	margin: auto;
	color: #b3babb;
}

#menuFooter span {
	/*float: left;*/
}

#menuFooter .blocco1 {
	width: 440px;
	/*display: block;*/
	float: left;
	text-align: left;
	/*background: red;*/
}

#menuFooter .blocco2 {
	width: 200px;
	/*display: block;*/
	float: left;
	text-align: center;
	/*background: yellow;*/
}

#menuFooter .blocco3 {
	width: 250px;
	/*display: block;*/
	float: right;
	text-align: right;
	/*background: green;*/
}


#menuFooter .blocco1 span, #menuFooter .blocco2 span, #menuFooter .blocco3 span {
	margin: 0px 8px 0px 0px;
}


#menuFooter a {
	color: #b3babb;
	text-decoration: none;
}

#menuFooter a:hover {
	color: #a1c202;
	text-decoration: none;
}

#loghiFooter {
	width: 938px;
	height: 140px;
	padding: 0px 0px 0px 0px;
	/*text-align: right;*/
	margin: auto;
	color: #ffffff;
}

#loghiFooter span {
	float: right;
	margin: 0px 19px 0px 0px;
	padding: 10px 0px 10px 20px;
}

#loghiFooter span a{
	text-indent: -9000px;
}

#loghiFooter #alpenKonvention a{
	width: 153px;
	height: 109px;
	display: block;
	background: url(../img/logo_alpenkonvention.gif) no-repeat;
}

/* spostato in altro css
#loghiFooter #alpenKonvention a:hover{
	filter: alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
}
*/

#loghiFooter #alpineSpace a{
	width: 167px;
	height: 109px;
	display: block;
	background: url(../img/logo_alpinespace.gif) no-repeat;
}

/* spostato in altro css
#loghiFooter #alpineSpace a:hover{
	filter: alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
}
*/

#loghiFooter #ecologicalNetwork a{
	width: 152px;
	height: 109px;
	display: block;
	background: url(../img/logo_platformecologicalnetwork.gif) no-repeat;
}

/* spostato in altro css
#loghiFooter #ecologicalNetwork a:hover{
	filter: alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
}
*/

/* ------------------------------------- FOOTER ----------------------------------- */

.sub_footer {
	width: 900px;
	margin: auto;
	text-align: center;
	font-size: 11px;
	color: #636870;
	border-top: 1px solid #a1a4a8;
	clear: both;
	padding: 12px 35px 30px 35px;
	margin-bottom: 20px;
}

.sub_footer a {
	color: #929aa5;
}

.sub_footer a:hover {
	color: #ffffff;
}

.footerleft {
	float: left;
	margin-right: 25px;
}

.footerright {
	float: right;
	margin-left: 25px;
}

.sub_footer {
	border-top: 1px solid #1e2125;
}

/* ------------------------------------- FINE FOOTER ----------------------------------- */

/* ------------------------------------- REQUISITI ----------------------------------- */

#ottimizzato {
	float: left;
}

.icona_browser {
	width: 18px;
	height: 18px;
	margin-left: 15px;
	display: block;
	text-indent: -9000px;
	float: left;
}

#explorer {
	width: 17px;
	height: 18px;
	background: url(../img/browser_explorer.gif) no-repeat;
}

#firefox {
	width: 18px;
	height: 18px;
	background: url(../img/browser_firefox.gif) no-repeat;
}

#netscape {
	width: 18px;
	height: 18px;
	background: url(../img/browser_netscape.gif) no-repeat;
}

#safari {
	width: 16px;
	height: 18px;
	background: url(../img/browser_safari.gif) no-repeat;
}

#mozilla {
	width: 17px;
	height: 18px;
	background: url(../img/browser_mozilla.gif) no-repeat;
}

#opera {
	width: 18px;
	height: 16px;
	background: url(../img/browser_opera.gif) no-repeat;
}

/* ------------------------------------- FINE REQUISITI ----------------------------------- */