/*============= GENERALE =================*/
*{
	margin:0;
	padding:0;
	}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
a:active, a:focus{
	outline: none;
}
a:link {
	color: #336699;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #336699;
}
a:hover {
	text-decoration: underline;
}
a img{
	border:none
}
hr{
	height:1px;
}
.blue_par{
	color: #0066ff;}
.orange_par{
	color: #ff6600;}
.punti_oriz {
	background-image:url(../2009_img/dots_hor.gif);
	background-position:center center;
	background-repeat:repeat-x;
	height:1px;
	margin-bottom:4px;
	margin-top:4px;
	width:100%;}
button.btn_newsletter{
	/*background-image:url(../img/btn_sprite.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	background-color: none;
	display:block;
	width: 50px;
	height:19px;
	padding-bottom:2px;
	border:none;*/
	position:absolute;
	top:0px;
	right:0px;}
button.btn_newsletter:hover{
	/*background-position: 0 -20px;*/}
/*============= STRUTTURA ================*/
#header{
	width:100%;
	background:url(../2009_img/header.jpg);
	display:block;
	height:76px;
	position:relative;
	}
#corpo{
	width:100%;
	position:relative;
	min-height:725px;
	display:block;
	}
#corpo_left{
	width:245px;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	}
#corpo_right{
	padding: 0 5px 0 245px;
	position:relative;
	z-index:8;
	min-height:546px;
	}
#footer{
	width:100%;
	clear:both;
	display:block;
	height:39px;
	background:url(../2009_img/footer_bg.jpg) repeat-x 0 0;
	position:relative;
	}
/*=============== HEADER ================*/
#header span{
	display:none;
	}
#header div#box_ricerca{
	display:inline;
	height:60px;
	background:#003350;
	border-left: 6px solid #FFF;
	position:absolute;
	width:280px;
	top:0px;
	right:0px;
	padding: 8px 5px 0px 20px;
	}
#header div#box_ricerca h3{
	color:#fff;
	font-size:16px;
	display:block;
	height:26px;
	padding: 0 0 0 24px;
	background:url(../2009_img/49.png) no-repeat 0px 2px;}
#header div#box_ricerca #sel_ricerca{
	width:70px;
	height:20px;
	padding:0px 0 0 0;
	margin:0px;}
#header div#box_ricerca #text_ricerca{
	/*width:70px;*/
	height:17px;
	padding:0px 0 0 0;
	margin:0px;}
/*=============== CORPO_LEFT ================*/
.menu_yellow{
	width:230px;
	margin: 0;
	padding: 0 0 10px 5px;
	}
.menu_yellow .menu_top{
	display:none;
	width:230px;
	height:2px;
	background: url(../2009_img/sprite_menu_left_1.png) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	}
.menu_yellow .menu_bottom{
	display:block;
	width:230px;
	height:2px;
	background:url(../2009_img/sprite_menu_left_1.png) no-repeat 0px -2px;
	}
.menu_yellow .menu_titolo{
	display:block;
	width:225px;
	height:18px;
	color:#FFF;
	background:#edb508 url(../2009_img/sprite_menu_left_1t.png) no-repeat 0px 0px;;
	font-weight:bold;
	padding: 4px 0px 0px 5px;
	}	
.menu_yellow div.box_int{
	width:218px;
	border-left: 1px solid #edb508;
	border-right: 1px solid #edb508;
	background: #ffffcc;
	padding:5px;
	}
.menu_yellow ul{
	width:228px;
	border-left: 1px solid #edb508;
	border-right: 1px solid #edb508;
	background: #ffffcc;
	}
.menu_yellow li{
	list-style:none;
	line-height: 0px;
	}
.menu_yellow li a{
	padding: 0 0 0 8px;
	height:20px;
	display:block;
	line-height:20px;
	}
.menu_yellow li a:hover{
	text-decoration:none;
	border-left:3px solid #EDB508;
	padding-left: 5px;
	}
	
	
.linea_rossa_div {
	background: url(../2009_img/linea_rossa.gif) repeat-x 0 0;
	height:1px;
	margin:0;
	padding:0px 0;
	width:228px;
}


.menu_green{
	width:230px;
	margin: 0;
	padding: 0 0 10px 5px;
	}
.menu_green .menu_top{
	display:none;
	width:230px;
	height:2px;
	background:url(../2009_img/sprite_menu_left_2.png) no-repeat 0px 0px;
	}
.menu_green .menu_bottom{
	display:block;
	width:230px;
	height:2px;
	background:url(../2009_img/sprite_menu_left_2.png) no-repeat 0px -2px;
	}
.menu_green .menu_titolo{
	display:block;
	width:225px;
	height:18px;
	color:#FFF;
	background:#008080 url(../2009_img/sprite_menu_left_2t.png) no-repeat 0px 0px;
	font-weight:bold;
	padding: 4px 0px 0px 5px;
	}
.menu_green div.box_int{
	width:218px;
	border-left: 1px solid #008080;
	border-right: 1px solid #008080;
	background: #E4F0F0;
	padding:5px;
	}
.menu_green input{
	width: 180px;
	border: 1px solid #808080;}
.menu_green select{
	font-size:11px;
	border: 1px solid #808080;}
.menu_green textarea{
	border: 1px solid #808080;}
ul.m_g_normal_list{
	width:auto;
	border:none;
	background: #E4F0F0;
	padding:10px 0 0 0;
	}
ul.m_g_normal_list li a{
	color:#336699;
	padding: 3px 0 0 10px;
	height:16px;
	display:block;
	line-height:10px;
	font-weight:normal;
	background:url(../2009_img/bul_squareSm.gif) no-repeat 0 2px;
	}
.menu_green .box_int ul,
.menu_red .box_int ul{
	width:auto;
	border-left: none;
	border-right: none;
	background: none;
	}
.menu_green .box_int li a,
.menu_red .box_int li a{
	color:#336699;
	padding: 0px 0 0 15px;
	margin: 3px 0 0;
	height:auto;
	display:block;
	/*line-height:auto;*/
	font-weight:normal;
	}
.menu_green .box_int ul.ul_pol li a{
	background:url(../2009_img/doc.gif) no-repeat 0 1px;}
.menu_red .box_int ul.ul_pol li a{
	background:url(../2009_img/14.png) no-repeat 0 2px;}
.menu_green ul{
	width:228px;
	border-left: 1px solid #008080;
	border-right: 1px solid #008080;
	background: #E4F0F0;
	}
.menu_green li{
	list-style:none;
	line-height: 0px;
	}
.menu_green li a{
	color:#993300;
	padding: 3px 0 0 68px;
	height:60px;
	display:block;
	line-height:16px;
	font-weight:bold;
	}
.menu_green li a.creat_innov{
	background:url(../2009_img/anno_ci2009.gif) no-repeat 5px 3px;}

.menu_green li a.pres_ceca{
	background:url(../2009_img/button_czech.gif) no-repeat 5px 3px;}
.menu_green li a.pres_sved{
	background:url(../2009_img/enews_401.gif) no-repeat 5px 3px;}
.menu_green li a:hover{
	text-decoration:underline;
	}
	

.menu_red{
	width:230px;
	margin: 0;
	padding: 0 0 10px 5px;
	}
.menu_red .menu_top{
	display:none;
	width:230px;
	height:2px;
	background:url(../2009_img/sprite_menu_left_3.png) no-repeat 0px 0px;
	}
.menu_red .menu_bottom{
	display:block;
	width:230px;
	height:2px;
	background:url(../2009_img/sprite_menu_left_3.png) no-repeat 0px -2px;
	}
.menu_red .menu_titolo{
	display:block;
	width:225px;
	height:18px;
	color:#FFF;
	background:#800000 url(../2009_img/sprite_menu_left_3t.png) no-repeat 0px 0px;
	font-weight:bold;
	padding: 4px 0px 0px 5px;
	}
.menu_red div.box_int{
	width:212px;
	border-left: 1px solid #800000;
	border-right: 1px solid #800000;
	background: #f5dcdc;
	padding:8px;
	}
.menu_red ul{
	width:228px;
	border-left: 1px solid #800000;
	border-right: 1px solid #800000;
	background: #f5dcdc;
	}
.menu_red li{
	list-style:none;
	line-height: 0px;
	}
.menu_red li a{
	color:#000;
	padding: 3px 0 0 82px;
	height:60px;
	display:block;
	line-height:16px;
	font-weight:normal;
	font-size:11px;
	}
.menu_red li a:hover{
	text-decoration:underline;
	}






.menu_green2{
	width:230px;
	margin: 0;
	padding: 0 0 10px 5px;
	}
.menu_green2 .menu_top{
	display:none;
	width:230px;
	height:2px;
	background:url(../2009_img/sprite_menu_left_4.png) no-repeat 0px 0px;
	}
.menu_green2 .menu_bottom{
	display:block;
	width:230px;
	height:2px;
	background:url(../2009_img/sprite_menu_left_4.png) no-repeat 0px -2px;
	}
.menu_green2 .menu_titolo{
	display:block;
	width:225px;
	height:18px;
	color:#FFF;
	background:#008000 url(../2009_img/sprite_menu_left_4t.png) no-repeat 0px 0px;
	font-weight:bold;
	padding: 4px 0px 0px 5px;
	}
.menu_green2 div.box_int{
	width:218px;
	border-left: 1px solid #008000;
	border-right: 1px solid #008000;
	background: #aaffaa;
	padding:5px;
	}
.menu_green2 input{
	width: 180px;
	border: 1px solid #808080;}
.menu_green2 select{
	font-size:11px;
	border: 1px solid #808080;}
.menu_green2 textarea{
	border: 1px solid #808080;}
.menu_green2 ul.m_g_normal_list{
	width:auto;
	border:none;
	background: #E4F0F0;
	padding:10px 0 0 0;
	}
.menu_green2 ul.m_g_normal_list li a{
	color:#336699;
	padding: 3px 0 0 10px;
	height:16px;
	display:block;
	line-height:10px;
	font-weight:normal;
	background:url(../2009_img/bul_squareSm.gif) no-repeat 0 2px;
	}
.menu_green2 .box_int ul{
	width:auto;
	border-left: none;
	border-right: none;
	background: none;
	}
.menu_green2 .box_int li a{
	color:#336699;
	padding: 0px 0 0 15px;
	margin: 3px 0 0;
	height:auto;
	display:block;
	/*line-height:auto;*/
	font-weight:normal;
	}
.menu_green2 .box_int ul.ul_pol li a{
	background:url(../2009_img/doc.gif) no-repeat 0 1px;}
.menu_green2 ul{
	width:228px;
	border-left: 1px solid #008080;
	border-right: 1px solid #008080;
	background: #E4F0F0;
	}
.menu_green2 li{
	list-style:none;
	line-height: 0px;
	}
.menu_green2 li a{
	color:#993300;
	padding: 3px 0 0 68px;
	height:60px;
	display:block;
	line-height:16px;
	font-weight:bold;
	}
.menu_green2 li a.creat_innov{
	background:url(../2009_img/anno_ci2009.gif) no-repeat 5px 3px;}

.menu_green2 li a.pres_ceca{
	background:url(../2009_img/button_czech.gif) no-repeat 5px 3px;}
.menu_green2 li a:hover{
	text-decoration:underline;
	}
/*=============== CORPO_RIGHT ================*/
#corpo_right_top{
	display:block;
	min-height:150px;
	position:relative;
	}
#right_notizie{
	display:block;
	min-height:148px;
	padding:0 0 0 0px;
	margin-left: 505px;
	border:1px solid #3366CC;
	overflow:visible;
	position:relative;
	}
.right_notizie_top{
	display:block;
	height:16px;
	background:#3366CC;
	color:#FFF;
	padding:2px 0 2px 5px;
	font-weight:bold;}
#right_notizie ul{
	margin: 3px 0 0 5px;
	overflow:hidden;}
#right_notizie li{
	list-style:none;
	padding:7px 0 0 13px;
	margin: 0 5px 0 0;
	display:block;
	height:15px;
	overflow:hidden;
	border-bottom: 1px dotted #a09c94;
	background:url(../2009_img/ico_notizie.png) no-repeat 0px 9px;}
#right_notizie li a{
	color: #800000;}
.linea_marron{
	background:#c9b38c;
	display:block;
	height:4px;
	margin: 5px 0;}
.box_centro{
	border: 1px solid #c9b38c;
	position:relative;
	display:block;}
.box_centro .linea{
	border:0px;
	background: #C9B38C;
	margin: 0 1px;
	display:block;
	height:1px;}
/*.box_centro .linea_gialla{
	border:0px;
	background:url(../img/linea_gialla.gif) repeat-x 0 0;;
	margin: 0 1px;
	display:block;
	height:3px;}*/
.box_centro h3{
	color:#000066;
	font-size:11px;
	margin:1px;
	padding: 0 0 10px 4px;}
.box_centro h3.chi_siamo{
	color:#3366cc;
	font-size:13px;
	margin:1px;
	padding: 8px 0 10px 8px;}
.box_centro h4.come_org{
	color:#3366cc;
	font-size:11px;
	background:url(../2009_img/square.jpg) no-repeat 0px 3px;
	margin:6px 0 6px 8px;
	padding: 0px 0 4px 12px;
	border-bottom:1px solid #3366cc;
	display:block;
	width:250px;}
.box_centro p{
	margin:1px;
	padding: 2px 8px 10px 10px;}
.box_centro p.box_centro_par{
	text-align:justify;
	padding: 5px 10px 0 160px;
	background:url(../2009_img/cart_eurodesk2005_small.gif) no-repeat 1px 7px;
	min-height:110px;}
.box_centro_basso{
	border: none;
	position:relative;
	display:block;
	min-height:220px;
	margin-bottom:10px;
	}
.box_centro_basso .box1{
	width:152px;
	display:inline;
	position:absolute;
	top:0px;
	left:0px;
	border: 1px solid #C9B38C;
	min-height:220px;
	background:url(../2009_img/cart_portalegiova_small_small.gif) no-repeat 1px 21px;
	text-align:center;}
.box_centro_basso .box1 h5{
	padding:115px 0 0 0;
	color:#3366CC;
	font-size:11px;
	}
.box_centro_basso .box1 p{
	color:#993300;
	font-style:italic;
	}
.box_centro_basso .box2{
	width:326px;
	display:inline;
	position:absolute;
	top:0px;
	left:/*161*/0px;
	border: 1px solid #C9B38C;
	min-height:220px;}
.box_centro_basso .box2 ul{
	list-style:none;
	padding: 5px 3px;}
.box_centro_basso .box2 li{}
.box_centro_basso .box2  a{
	display:block;
	height:45px;
	border-bottom: 1px dotted #A09C94;
	color:#3366CC;
	font-size:11px;
	padding: 15px 0 0 55px;}
.box_centro_basso .box2 li a:hover{}
.box2_uexte a{
	background:url(../2009_img/uexteweb.jpg) no-repeat 0px 6px;}
.box2_twitter a{
	background:url(../2009_img/twitter.png) no-repeat 0px 6px;
	padding: 0px 0 0 55px;
	height:60px;}
#tweet ul{
	padding:0;}
.box2_reti a{
	background:url(../2009_img/5057118_small.jpg) no-repeat 0px 10px;}
.box2_prog a{
	background:url(../2009_img/eu4_small.jpg) no-repeat 0px 14px;}
.box_centro_basso .box2 li.box2_eventi a{
	background:url(../2009_img/calendar_icon.gif) no-repeat 3px 3px;
	padding: 0px 0 5px 55px;}
#datepicker{
	position:absolute;
	top:20px;
	left:0;}
.box_centro_basso .box3{
	position:relative;
	margin: 0 0 0 /*496*/335px;
	border: 1px solid #C9B38C;
	min-height:220px;}
.box_centro_basso .box3 p{
	padding:5px;}
.box_centro_basso .box3 ul{
	list-style:none;
	margin: 0 0 0 215px;
	padding:5px 5px 5px 5px;
	position:relative;}
.box_centro_basso .box3 li{
	margin-bottom:3px;
	/*background:url(../img/calendar_bg.png) no-repeat 5px 1px;*/
	display:block;
	height:28px;
	padding: 5px 0 0 90px;
	border-bottom: 1px dotted #A09C94;
	position:relative;}
.box_centro_basso .box3 li a{
	color: #800000;}
/*.box_centro_basso .box3 .cal_giorno{
	position:absolute;
	top:13px;
	left:13px;
	font-size:20px;
	font-weight:bold;
	display:block;
	width:24px;
	text-align:center;}
.box_centro_basso .box3 .cal_mese{
	position:absolute;
	top:1px;
	left:9px;
	font-size:9px;
	font-weight:bold;
	color:#FFF;
	display:block;
	width:30px;
	text-align:center;}*/
.box_centro_basso .box3 .cal_data{
	position:absolute;
	top:5px;
	left:2px;
	font-size:11px;
	font-weight:bold;
	display:block;
	width:80px;
	height:17px;
	background:url(../2009_img/date_bg.png) no-repeat 0px 0px;
	color:#FFF;
	padding-top:3px;
	text-align:center;
	text-decoration:none;}
.box_centro_basso .box3 .cal_data:hover{
	text-decoration:none;}
.box_centro_basso h4{
	display:block;
	background:#FF6600;
	color:#fff;
	height:17px;
	padding:3px 0 0 5px;
	text-align:left;
	font-size:11px;
	position:relative;}
.box_centro_basso .box3 h5{
	padding:10px 5px 5px;
	font-size:11px;
	color:#800000;}
.risultati{
	position:relative;}
.risultati p{
	line-height:20px;
	padding:0 0 0 4px;}
	
	
.i_o_d{
	margin: 0px 0 5px 220px;
	padding: 3px 3px 3px 9px;
	border-bottom:1px solid #C9B38C;
	border-left:1px solid #C9B38C;
	border-right:1px solid #C9B38C;
	width:110px;
	font-size:12px;
	background:#C9B38C;
	color:#FFF;
	font-weight:bold;}
.i_o_d a{
	color:#FFF;
	text-decoration:underline;}
.i_o_d a:hover{
	text-decoration:none;}

	
.box_ev_reg{
	position:relative;
	display:block;
	min-height:500px;
	margin: 0 0 0 320px;
	/*border-left: 2px solid #CCC;*/
	padding: 5px 15px 0 15px;}
.box_ev_reg h3{
	color:#336699;
	font-size:18px;
	padding: 0 0 10px 0;
	margin:0;}
.box_ev_reg h4{
	color:#EDB508;
	font-size:16px;}

.ev_record_bar{
	position:absolute;
	top:10px;
	right:20px;
	font-size:12px;}

ul.ev_elenco{
	list-style:none;
	display:block;
	/*height:190px;*/
	padding: 0 0 18px 0;
	margin: 0 0 0 220px;}
ul.ev_elenco li{
	display:block;
	padding: 0 0 0 12px;
	background:url(../2009_img/06.png) no-repeat 0 3px;
	line-height: 16px;
	margin: 3px 0 0 5px;}
ul.ev_elenco li a{}
ul.ev_elenco li a span{
	color:#C63;}

.vai_dett_pl{
	position:absolute;
	bottom:3px;
	right:5px;
	}

.leggi_eventi{
	position:absolute;
	top:3px;
	right:10px;
	padding: 0 0 0 20px;
	background:url(../2009_img/arrow1.png) no-repeat 0 0;}
.leggi_eventi a{
	color:#FFF;
	font-weight:bold;}

/*============== RETE ====================*/
.scheda_pld{
	border:1px solid #98BADC;
	display:block;
	width:97%;
	min-height:240px;
	margin: 10px;
	padding:1px;}

.scheda_pld .pld_testa{
	width:100%;
	background:#98badc;
	display:block;
	height:24px;}
.scheda_pld .pld_testa2{
	width:100%;
	background:#cbdced;
	display:block;
	padding:3px 0 0 0px;
	height:17px;}
.scheda_pld .pld_testa h2{
	color:#990000;
	background:url(../2009_img/45.png) no-repeat 4px 4px;
	padding: 4px 0 0 26px;
	font-size:13px;}
.scheda_pld .pld_testa2 div{
	padding-left: 5px;}
.scheda_pld p{
	padding-left: 5px;
	margin-top:0px;
	padding-bottom:0px;}
.pld_sito{
	background:url(../2009_img/30.png) no-repeat 0 0;
	padding-left:20px;
	display:block;
	float:left;
	height:14px;
	padding-top:2px;}

.pld_mail{
	background:url(../2009_img/04.png) no-repeat 0 0;
	padding-left:20px;
	display:block;
	float:left;
	height:14px;
	padding-top:2px;
	margin-left:60px;}
.pld_note{
	background:url(../2009_img/note.png) no-repeat 0 0;
	padding-left:20px;
	display:block;
	height:12px;
	margin-left:60px;}
	
/*=============== EVENTI ================*/

ul.el_mesi_eventi{}
ul.el_mesi_eventi li{
	line-height:20px;}
.el_mesi_eventi li a{
	padding: 0px;}
	
	

/*------------------------------------------------mappa--------------------*/
#map{float:left;
	/*width:321px;*/
	width:315px;
	height:329px;}
#map h4{
	font:normal 18px/47px Arial, Helvetica, sans-serif;
	color:#D76E08;
	background-color:inherit;
	padding:0px 0px 0px 16px;
	display:block;
	margin:0;
	width:298px;
	}
	
#map ul,#map li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none}
#map ul{
	position:relative;
	/*width:321px;*/
	width:315px;
	height:329px;
    overflow:hidden;
	background-image: url(../2009_img/map.gif)}
#map li{
	text-indent: -9999px;
	width:0px;
	height:0px;
	display:inline}
#map a{
	position:absolute;
	background-image: url(../2009_img/map.gif);
	display:block;}

#map #aosta a{
	left: 28px;top: 39px;
    height: 15px;width: 23px;
    background-position:-28px -39px;
	z-index:40}
#map #aosta a:hover{
	background-image: url(../2009_img/map.gif);
	background-position: -28px -368px}
#map #piemonte a{
	left: 25px;top: 26px;
    height: 67px;width: 51px;
    background-position:-25px -26px;
	z-index:30}
#map #piemonte a:hover{
	background-image: url(../2009_img/map.gif);
	background-position: -25px -684px;
	z-index:32}
#map #liguria a{
	left: 40px;top: 81px;
    height: 23px;width: 52px;
    background-position:-40px -81px;
	z-index:31}
#map #liguria a:hover{
	background-image: url(../2009_img/map.gif);
	background-position: -40px -410px;
	z-index:33}
#map #lombardia a:link,
#map #lombardia a:visited{
	left: 65px;top: 22px;
    height: 56px;width: 55px;
    background-position:-65px -22px}
#map #lombardia a:hover,
#map #lombardia a:focus{
	background-image: url(../2009_img/map.gif);
	background-position: -65px -351px;
	z-index:35}
#map #trentino a{
	left: 104px;top: 10px;
    height: 39px;width: 42px;
    background-position:-104px -10px;
	z-index:20}
#map #trentino a:hover{
	background-image: url(../2009_img/map.gif);
	background-position: -104px -668px;
	}
#map #veneto a{
	left: 109px;top: 21px;
    height: 56px;width: 49px;
    background-position:-109px -21px}
#map #veneto a:hover{
	background-image: url(../2009_img/map.gif);
	background-position: -109px -1008px;
	z-index:21}
#map #friuli a{
	left: 146px;top: 24px;
    height: 33px;width: 31px;
    background-position:-146px -24px}
#map #friuli a:hover{
	background-image: url(../2009_img/map.gif);
	background-position: -146px -353px}
#map #emilia a{
	left: 77px;top: 68px;
    height: 42px;width: 74px;
    background-position:-77px -68px}
#map #emilia a:hover{
	background-image: url(../2009_img/map.gif);
	background-position: -77px -726px;
	z-index:32}
#map #toscana a{
	left: 89px;top: 87px;
    height: 62px;width: 55px;
    background-position:-89px -87px}
#map #toscana a:hover{
	background-image: url(../2009_img/map.gif);
	background-position: -89px -1074px;
	z-index:32}
#map #marche a{
	left: 142px;top: 105px;
    height: 35px;width: 36px;
    background-position:-142px -105px}
#map #marche a:hover{
	background-image: url(../2009_img/map.gif);
	background-position: -142px -434px;
	z-index:10}
#map #umbria a{
	left: 136px;top: 116px;
    height: 33px;width: 27px;
    background-position:-136px -116px;}
#map #umbria a:hover{
	background-image: url(../2009_img/map.gif);
	background-position: -136px -774px;
	z-index:10}
#map #lazio a{
	left: 127px;top: 137px;
    height: 48px;width: 53px;
    background-position:-127px -137px}
#map #lazio a:hover{
	background-image: url(../2009_img/map.gif);
	background-position: -127px -1453px;
	z-index:10}
#map #abruzzo a{
	left: 161px;top: 136px;
    height: 36px;width: 36px;
    background-position:-161px -136px}
#map #abruzzo a:hover{
	background-image: url(../2009_img/map.gif);
	background-position: -161px -1123px;
	z-index:10}
#map #molise a{
	left: 182px;top: 162px;
    height: 17px;width: 23px;
    background-position:-182px -162px}
#map #molise a:hover{
	background-image: url(../2009_img/map.gif);
	background-position: -182px -491px;
	z-index:10}
#map #campania a{
	left: 177px;top: 179px;
    height: 42px;width: 43px;
    background-position:-177px -179px}
#map #campania a:hover{
	background-image: url(../2009_img/map.gif);
	background-position: -177px -837px;
	z-index:10}
#map #basilicata a{
	left: 213px;top: 188px;
    height: 35px;width: 32px;
    background-position:-213px -188px}
#map #basilicata a:hover{
	background-image: url(../2009_img/map.gif);
	background-position: -213px -517px;
	z-index:10}
#map #puglia a{
	left: 203px;top: 164px;
    height: 31px;width: 80px;
    background-position:-203px -164px}
#map #puglia a:hover{
	background-image: url(../2009_img/map.gif);
	background-position: -203px -1151px;
	height: 60px;
	}
	

	
#map #calabria a{
	left: 220px;top: 218px;
    height: 64px;width: 35px;
    background-position:-220px -218px}
#map #calabria a:hover{
	background-image: url(../2009_img/map.gif);
	background-position: -220px -1534px;}
#map #sicilia a{
	left: 145px;top: 273px;
    height: 45px;width: 72px;
    background-position:-145px -273px}
#map #sicilia a:hover{
	background-image: url(../2009_img/map.gif);
	background-position: -145px -602px}
#map #sardegna a{
	left: 48px;top: 181px;
    height: 69px;width: 37px;
    background-position:-48px -181px}
#map #sardegna a:hover{
	background-image: url(../2009_img/map.gif);
	background-position: -48px -510px}
/*------------------------------------------------mappa--------------------*/

.pr_eur_bc{
	display:block;
	width:420px;
	height:30px;
	background-image:url(../2009_img/breadcrumb_prog_eur.png);
	background-repeat:no-repeat;}
.step_1{
	background-position: 0px 0px;}
.step_2{
	background-position: 0px -30px;}
.step_3{
	background-position: 0px -60px;}

/*=============== FOOTER ================*/
#footer p{
	color:#fff;
	text-align:center;
	padding:23px 0 0;}
#footer p a{
	color:#FFF;}
#footer #validation{
	position:absolute;
	bottom:-1px;
	left:2px;}
	
	
/*================= FORM =================*/
input{
	border: 1px solid #C9B38C;}
select{
	border: 1px solid #C9B38C;}
textarea{
	border: 1px solid #C9B38C;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;}