/* CSS Document */

body{
	padding:0 0 13px 0;
	margin:0;
	background: url(../images1/main_bg.jpg) 0 0 repeat-x #FFFDE7;
	color:#000;
	/*-webkit-text-size-adjust:none;*/
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
a:active, a:focus{
outline: none;
} 
a img{
border:none
}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
.link_elenchi{
	text-align:right;
}
a:link,
a:visited{
	color:#1C758E;
	text-decoration:none;
}
a:hover,
a:focus{
	color:#1C758E;
	text-decoration:underline;
	
}
.link_elenchi a:link,
.link_elenchi a:visited{
	color:#1C758E;
	text-decoration:none;
}
.link_elenchi a:hover,
.link_elenchi a:focus{
	color:#1C758E;
	text-decoration:underline;
	
}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------main--------------------*/
#main{
	width:961px;
	margin:0 auto;
	padding:0 10px 24px 0;
	position:relative;
	background: url(../images1/header_bg.jpg) 0 0 no-repeat;
}
.logo{
	/*position:absolute;
	left:0;
	top:57px;*/
	float:left; display:block;
	width:400px;
	height:77px;
	margin:-6px 500px 6px -5px;
	background-image:url(../images1/logo.jpg);
}
#main a.memberLogin{
	width:73px;
	height:41px;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#8A8A8A;
	background-color:inherit;
	background: url(../images1/member_login_bg.gif) 0 0 no-repeat;
	padding:20px 0 0 45px;
	/*position:absolute;
	left:587px;
	top:12px;*/
	text-decoration:none;
	float:left;
	margin:8px 0 0 0;
}
#main a.memberLogin:hover{
	color:#AC5300;
	background-color:inherit;
}
#main ul.nav1{
	height:24px;
	/*position:absolute;
	left:0;
	top:0;*/
	background: url(../images1/nav_div.gif) left top no-repeat;
	padding:0 90px 45px 2px;
	float:left;
}
#main ul.nav1 li{
	height:24px;
	float:left;
	background: url(../images1/nav_div.gif) right top no-repeat;
	padding:0 2px 0 0;
}
#main ul.nav1 li a{
	display:block;
	padding:0 10px;
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	color:#B5B5B5;
	background: url(../images1/nav_bg.gif) 0 0 repeat-x #000;
	text-decoration:none;
}
#main ul.nav1 li a:hover{
	color:#fff;
	background: url(../images1/nav_bg_hover.gif) 0 0 repeat-x #294F20;
}
#main ul.nav1 li a.hover{
	display:block;
	padding:0 10px;
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	color:#fff;
	background: url(../images1/nav_bg_hover.gif) 0 0 repeat-x #000;
	text-decoration:none;
	cursor:text;
}
#main p.vest{
	width:399px;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#FCDDBE;
	background-color:inherit;
	margin:7px 0 0 0;
	padding:0 216px 30px 0;
	display:block;
	float:left;
}
#main p.vest span.white{
	font:bold 13px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
#main p.vest span.bg{
	color:#FCDDBE;
	background-color:#8E4800;
}
/*------------------------------------------------left panel--------------------*/
/*#left{
	width:609px;
	float:left;
	padding:2px 0 0 0;
}
#left ul.nav{
	width:621px;
	padding:0;
	margin:0;
}
#left ul.nav li{
	float:left;
	margin:0 3px 0 0;
}
#left ul.nav li a.lavoro{
	display:block;
	background: url(../images1/banner_sprite_bg.gif) 0px 0px no-repeat;
	width:121px;
	height:88px;
}
#left ul.nav li a.lavoro:hover{
	background: url(../images1/banner_sprite_bg.gif) 0px -88px no-repeat;
}
#left ul.nav li a.diritti{
	display:block;
	background: url(../images1/banner_sprite_bg.gif) -121px 0px no-repeat;
	width:121px;
	height:88px;
}
#left ul.nav li a.diritti:hover{
	background: url(../images1/banner_sprite_bg.gif) -121px -88px no-repeat;
}
#left ul.nav li a.volontariato{
	display:block;
	background: url(../images1/banner_sprite_bg.gif) -242px 0px no-repeat;
	width:121px;
	height:88px;
}
#left ul.nav li a.volontariato:hover{
	background: url(../images1/banner_sprite_bg.gif) -242px -88px no-repeat;
}
#left ul.nav li a.studio{
	display:block;
	background: url(../images1/banner_sprite_bg.gif) -363px 0px no-repeat;
	width:121px;
	height:88px;
}
#left ul.nav li a.studio:hover{
	background: url(../images1/banner_sprite_bg.gif) -363px -88px no-repeat;
}
#left ul.nav li a.mobilita{
	display:block;
	background: url(../images1/banner_sprite_bg.gif) -484px 0px no-repeat;
	width:121px;
	height:88px;
}
#left ul.nav li a.mobilita:hover{
	background: url(../images1/banner_sprite_bg.gif) -484px -88px no-repeat;
}*/
#left{
	width:609px;
	float:left;
	padding:0px 0 0 0;
}
.nav{
	width:621px;
	height: 88px;
	background: url(../images1/banner_sprite_bg.gif) no-repeat;
	position: relative;
	top: 0px;
	left: 0px;
	padding:0;
	margin:0;
}
.nav li{
	display: inline;
	margin:0 3px 0 0;
}



.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	height: 88px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}
.nav .lavoro a:link, .nav .lavoro a:visited {
		left: 0px;
		width: 121px;
	}
	
	.nav .lavoro a:hover, .nav .lavoro a:focus {
		background: url(../images1/banner_sprite_bg.gif) no-repeat 0px -88px;
	}
	.nav .lavoro a:active {
		background: url(../images1/banner_sprite_bg.gif) no-repeat 0px -88px;
	}
	.current-lavoro .lavoro a:link, .current-lavoro .lavoro a:visited {
		background: url(../images1/banner_sprite_bg.gif) no-repeat 0px 0px;
		cursor: default;
	}
	.nav-lavoro, .nav-lavoro-click {
		position: absolute;
		top: 0;
		left: 0px;
		width: 121px;
		height: 88px;
		background: url(../images1/banner_sprite_bg.gif) no-repeat 0px -88px;
	}
	.nav-lavoro-click {
		background: url(../images1/banner_sprite_bg.gif) no-repeat 0px -146px;
	}





.nav .diritti a:link, .nav .diritti a:visited {
		left: 121px;
		width: 121px;
	}

.nav .diritti a:hover, .nav .diritti a:focus {
		background: url(../images1/banner_sprite_bg.gif) no-repeat -121px -88px;
	}
.nav .diritti a:active {
		background: url(../images1/banner_sprite_bg.gif) no-repeat -121px -88px;
	}
.current-diritti .diritti a:link, .current-diritti .diritti a:visited {
		background: url(../images1/banner_sprite_bg.gif) no-repeat -121px 0px;
		cursor: default;
	}
.nav-diritti, .nav-diritti-click {
		position: absolute;
		top: 0;
		left: 121px;
		width: 121px;
		height: 88px;
		background: url(../images1/banner_sprite_bg.gif) no-repeat -121px -88px;
	}
.nav-diritti-click {
		background: url(../images1/banner_sprite_bg.gif) no-repeat -121px -146px;
	}

.nav .volontariato a:link, .nav .volontariato a:visited {
		left: 242px;
		width: 121px;
	}
.nav .volontariato a:hover, .nav .volontariato a:focus {
		background: url(../images1/banner_sprite_bg.gif) no-repeat -242px -88px;
	}
.nav .volontariato a:active {
		background: url(../images1/banner_sprite_bg.gif) no-repeat -242px -88px;
	}
.current-volontariato .volontariato a:link, .current-volontariato .volontariato a:visited {
		background: url(../images1/banner_sprite_bg.gif) no-repeat -242px 0px;
		cursor: default;
	}
.nav-volontariato, .nav-volontariato-click {
		position: absolute;
		top: 0;
		left: 242px;
		width: 121px;
		height: 88px;
		background: url(../images1/banner_sprite_bg.gif) no-repeat -242px -88px;
	}
.nav-volontariato-click {
		background: url(../images1/banner_sprite_bg.gif) no-repeat -242px -146px;
	}



.nav .studio a:link, .nav .studio a:visited {
		left: 363px;
		width: 121px;
	}
.nav .studio a:hover, .nav .studio a:focus {
		background: url(../images1/banner_sprite_bg.gif) no-repeat -363px -88px;
	}
.nav .studio a:active {
		background: url(../images1/banner_sprite_bg.gif) no-repeat -363px -88px;
	}
.current-studio .studio a:link, .current-studio .studio a:visited {
		background: url(../images1/banner_sprite_bg.gif) no-repeat -363px 0px;
		cursor: default;
	}
.nav-studio, .nav-studio-click {
		position: absolute;
		top: 0;
		left: 363px;
		width: 121px;
		height: 88px;
		background: url(../images1/banner_sprite_bg.gif) no-repeat -363px -88px;
	}
.nav-studio-click {
		background: url(../images1/banner_sprite_bg.gif) no-repeat -363px -146px;
	}



.nav .mobilita a:link, .nav .mobilita a:visited {
		left: 484px;
		width: 121px;
	}
.nav .mobilita a:hover, .nav .mobilita a:focus {
		background: url(../images1/banner_sprite_bg.gif) no-repeat -484px -88px;
	}
.nav .mobilita a:active {
		background: url(../images1/banner_sprite_bg.gif) no-repeat -484px -88px;
	}
.current-mobilita .studio a:link, .current-mobilita .mobilita a:visited {
		background: url(../images1/banner_sprite_bg.gif) no-repeat -484px 0px;
		cursor: default;
	}
.nav-mobilita, .nav-mobilita-click {
		position: absolute;
		top: 0;
		left: 484px;
		width: 121px;
		height: 88px;
		background: url(../images1/banner_sprite_bg.gif) no-repeat -484px -88px;
	}
.nav-mobilita-click {
		background: url(../images1/banner_sprite_bg.gif) no-repeat -484px -146px;
	}





/*--------------------------------------------------------------------------------------------*/




#left h2{
	background: url(../images1/event_bg.gif) 0 0 no-repeat;
	width:534px;
	height:74px;
	padding:0 0 0 74px;
	margin:22px 0 16px 0;
	font:normal 30px/25px Arial, Helvetica, sans-serif;
	color:#0D0D0E;
	background-color:inherit;
	/*float:left;*/
}

.bigsmal {
	display:block;
	margin: -42px 0px 0px 70px;
	width:500px;
}
span.vuoto{
	display:inline;
	width:200px;
}
span.big{
	display:inline;
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	/*text-transform:uppercase;*/
	margin: 0px 0px 0px 5px;
	width:400px;
	float:left;
}
span.small{
	display:inline;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin: -20px 0px 0px 0px;
	width:180px;
	text-transform:none;
	float:right;
}
.small a:link,
.small a:visited{
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none
}
.small a:hover,
.small a:focus{
	text-decoration:underline
}
#left p.lftText{
	width:597px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#6D693F;
	background-color:inherit;
	padding:0 0 0 10px;
}
#left p.lftText a{
	color:#2689A5;
	background-color:inherit;
	text-decoration:underline;
}
#left p.lftText a:hover{
	color:#2689A5;
	background-color:inherit;
	text-decoration:none;
}




.lftlnk a{
	color:#2689A5;
	background-color:inherit;
	text-decoration:underline;
}
.lftlnk a:hover{
	color:#2689A5;
	background-color:inherit;
	text-decoration:none;
}



#left h3{
	width:597px;
	font:normal 16px/40px Arial, Helvetica, sans-serif;
	color:#D76E08;
	background-color:inherit;
	padding:0 0 0 5px;
	display:block;
	margin:0;
}
#left p.lftText2{
	display:block;
	width:600px;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#6D693F;
	background-color:inherit;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
}
p{
	
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#6D693F;
	background-color:inherit;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
}
.lftText2 a:link,
.lftText2 a:visited{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#6D693F;
	background-color:inherit;
}
.lftText2 a:hover,
.lftText2 a:focus{
	text-decoration:none
}
#left p.lftText3{
	width:384px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#6D693F;
	background-color:inherit;
	padding:0 0 0 10px;
	margin:0;
	float:left;
}
#left p.lftText3 a{
	color:#2689A5;
	background-color:inherit;
	text-decoration:underline;
}
#left p.lftText3 a:hover{
	color:#2689A5;
	background-color:#E8E6D1;
	text-decoration:none;
}
#left p.highlight{
	display:block;
	background: url(../images1/highlight_bg.gif) 0 0 no-repeat;
	width:169px;
	height:39px;
	padding:108px 0 0 14px;
	float:right;
}
#left p.highlight a{
	background: url(../images1/click_view_bg.gif) 0 0 no-repeat;
	width:157px;
	height:25px;
	font:bold 11px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-align:center;
	text-decoration:none;
	display:block;
}
#left p.highlight a:hover{
	color:#525252;
	background-color:inherit;
}

/*------------------------------------------------left panel--------------------*/

/*------------------------------------------------right panel--------------------*/
#right{
	background: url(../images1/right_panel_bg.gif) 0 0 no-repeat #fff;
	width:321px;
	margin:21px 0 0 0;
	padding:20px 0 31px 17px;
	float:right;
	color:#000;
	
}
#right h2.welcome{
	display:block;
	width:287px;
	height:40px;
	background: url(../images1/welcome_bg.gif) 0 0 repeat-x #7C9E19;
	font:bold 24px/40px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 0 16px;
	margin:0 0 3px 0;
	float:left;
}
#right h3{
	font:normal 18px/47px Arial, Helvetica, sans-serif;
	color:#D76E08;
	background-color:inherit;
	padding:0 0 0 16px;
	display:block;
	margin:0;
	width:298px;
	float:left;
}
#right h4{
	font:normal 16px/47px Arial, Helvetica, sans-serif;
	color:#D76E08;
	background-color:inherit;
	padding:0 0 0 16px;
	display:block;
	margin:0;
	width:298px;
	float:left;
}
#right p.rightText{
	width:285px;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	background-color:inherit;
	padding:0 0 21px 16px;
	margin:0;
	float:left;
}
.rightText a:link,
.rightText a:visited{
	color:#1C758E;
}
.rightText1 form{
margin-left:10px;
padding-left:10px;
}
.rightText a:hover,
.rightText a:focus{
	text-decoration:none
}

#right ul{
	padding:0 0 0 16px;
	margin:0;
	font-size:0;
}
#right ul li{
	padding:0;
	margin:0;
	line-height:0;
	float:left;
}
#right ul li a{
	display:block;
	/*background: url(../images1/arrow_green.gif) 0 7px no-repeat;*/
	padding:0 0 0 0px;
	font:bold 13px/23px Arial, Helvetica, sans-serif;
	color:#1C758E;
	background-color:inherit;
	text-decoration:none;
}
#right ul li a:hover{
	color:#1C758E;
	background-color:#EBECD3;
}

#segnala {
width:270px;
}

#segnala ul{
	padding:0 0 0 16px;
	margin:0;
	font-size:13px;
}
#segnala ul li{
	margin:0px 0px 10px 0px;
	line-height:20px;
	float:left;
	display:block;
	background: url(../images1/arrow_green.gif) 0 7px no-repeat;
	padding:0 0 0 13px;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	text-decoration:none;
}
#segnala ul li a{
	display:block;
	background: url(../images1/arrow_green.gif) 0 7px no-repeat;
	padding:0 0 0 13px;
	font:bold 13px/23px Arial, Helvetica, sans-serif;
	color:#1C758E;
	background-color:inherit;
	text-decoration:none;
}
#segnala ul li a:hover{
	color:#1C758E;
	background-color:#EBECD3;
}



#segnala1 {
width:270px;
}

#segnala1 ul{
	padding:0 0 0 16px;
	margin:0;
	font-size:13px;
}
#segnala1 ul li{
	margin:0px 0px 10px 0px;
	line-height:20px;
	float:left;
}
#segnala1 ul li a{
	display:block;
	background: url(../images1/arrow_green.gif) 0 7px no-repeat;
	padding:0 0 0 13px;
	font:bold 13px/23px Arial, Helvetica, sans-serif;
	color:#1C758E;
	background-color:inherit;
	text-decoration:none;
}
#segnala1 ul li a:hover{
	color:#1C758E;
	background-color:#EBECD3;
}



#newsletter{
	width:288px;
	background: url(../images1/newsletter_bg1.gif) 0 0 repeat-x #000;
	color:#fff; 
	padding:8px 8px 24px 8px;
	margin:34px 0 0 0;
	float:left;
}
#newsletter h2.newsLetter{
	background: url(../images1/newsletter_head.gif) 0 0 no-repeat;
	width:237px;
	height:31px;
	margin:0;
	font:normal 18px/31px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:0 0 0 51px;
	display:block;
}
#newsletter form{
	width:265px;
	padding:12px 0 0 12px;
	margin:0;
}
#newsletter form input.txtBox{
	width:252px;
	height:23px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	color:#000;
	background-color:#fff;
	font:normal 12px/23px Arial, Helvetica, sans-serif;
	margin:0 0 9px 0;
	padding:0 0 0 12px;
	float:left;
}
#newsletter form input.signup{
	background: url(../images1/btn_submit1.gif) 0 0 no-repeat;
	width:103px;
	height:22px;
	border:none;
	cursor:pointer;
	float:right;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
}

/*------------------------------------------------right panel--------------------*/
/*----------------------------------------right1-----------------------------------*/
#right1{
	background:url(../images1/right_panel_bg.gif) 0 0 no-repeat #fff;
	width:321px;
	margin:21px 0 0 0;
	padding:20px 0 31px 17px;
	float:right;
	color:#000;
	
}
#right1 h2.welcome{
	display:block;
	width:287px;
	height:40px;
	background:url(../images1/welcome_bg.gif) 0 0 repeat-x #7C9E19;
	font:bold 24px/40px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 0 16px;
	margin:0 0 3px 0;
	float:left;
}
#right1 h3{
	font:normal 18px/47px Arial, Helvetica, sans-serif;
	color:#D76E08;
	background-color:inherit;
	padding:0 0 0 16px;
	display:block;
	margin:0;
	width:298px;
	float:left;
}
#right1 h4{
	font:normal 16px/47px Arial, Helvetica, sans-serif;
	color:#D76E08;
	background-color:inherit;
	padding:0px 0px 0px 16px;
	display:block;
	margin:-10px 0px 0px 0px;
	width:298px;
	float:left;
}
#right1 p.rightText{
	width:285px;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	background-color:inherit;
	padding:0 0 21px 16px;
	margin:0;
	float:left;
}
#right1 p.rightText1{
	width:285px;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	background-color:inherit;
	padding:0 0 10px 16px;
	margin:0;
	float:left;
}
.rightText1 a:link,
.rightText1 a:visited{
	color:#1C758E;
}
.rightText1 a:hover,
.rightText1 a:focus{
	text-decoration:none
}
#right1 p.rightText2{
	width:285px;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	background-color:inherit;
	padding:0 0 0px 16px;
	margin:0;
	float:left;
}
.rightText2 a:link,
.rightText2 a:visited{
	color:#1C758E;
	text-decoration:none
}
.rightText2 a:hover,
.rightText2 a:focus{
	text-decoration:none
}
#right1 ul{
	padding:0px 0 0 16px;
	margin-top:20px;
	font-size:0;
}
#right1 ul li{
	padding:0;
	margin:0;
	line-height:10px;
	float:left;
	width:280px;
}
#right1 ul li a{
	display:block;
	background:url(../images1/arrow_green.gif) 0 7px no-repeat;
	padding:0 0 0 13px;
	font:bold 13px/23px Arial, Helvetica, sans-serif;
	color:#1C758E;
	background-color:inherit;
	text-decoration:none;
}
#right1 ul li a:hover{
	color:#1C758E;
	background-color:#EBECD3;
}
#jooble{
margin-left:20px;
text-align:center;
float:left;
}
#eures{
margin:15px 0px 0px 0px;
padding-right:10px;
text-align:left;
float:left;
}
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------main--------------------*/

/*------------------------------------------------bottom--------------------*/
#bottomMain{
	width:100%;
	background-color:#E8E6CD;
	color:#000;
	border-top:#DAD9C1 solid 2px;
	border-bottom:#FFFDE7 solid 1px;
	padding:9px 0 22px 0;
}
#bottom{
	width:946px;
	margin:0 auto;
	padding:0 3px 0 11px;
}
#bottom ul.first{
	width:286px;
	padding:0;
	margin:0 35px 0 0;
	float:left;
}
#bottom ul.first li.topHead{
	background: url(../images1/bullet.gif) 0 12px no-repeat #E8E6CD;
	color:#CE6C04;
	font:bold 18px/43px Arial, Helvetica, sans-serif;
	padding:0 0 0 26px;
}
#bottom ul.first li.normal{
	padding:0;
	margin:0;
}
#bottom ul.first li.normal a{
	background: url(../images1/arrow_white.gif) 0 5px no-repeat #E8E6CD;
	padding:0 0 0 12px;
	color:#3F3D1F;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#bottom ul.first li.normal a:hover{
	color:#3F3D1F;
	background-color:#D6D4BE;
	text-decoration:none;
}
#bottom ul.second{
	width:298px;
	padding:0;
	margin:0;
	float:left;
}
#bottom ul.second li.topHead2{
	background: url(../images1/bullet.gif) 0 12px no-repeat #E8E6CD;
	color:#CE6C04;
	font:bold 18px/43px Arial, Helvetica, sans-serif;
	padding:0 0 0 26px;
}
#bottom ul.second li.normal2{
	padding:0;
	margin:0;
}
#bottom ul.second li.normal2 a{
	background: url(../images1/arrow_white.gif) 0 5px no-repeat #E8E6CD;
	padding:0 0 0 12px;
	color:#3F3D1F;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#bottom ul.second li.normal2 a:hover{
	color:#3F3D1F;
	background-color:#D6D4BE;
	text-decoration:none;
}
#bottom ul.third{
	width:298px;
	padding:0;
	margin:0;
	float:right;
}
#bottom ul.third li.topHead3{
	background: url(../images1/bullet.gif) 0 12px no-repeat #E8E6CD;
	color:#CE6C04;
	font:bold 18px/43px Arial, Helvetica, sans-serif;
	padding:0 0 0 26px;
}
#bottom ul.third li.normal3{
	padding:0;
	margin:0;
}
#bottom ul.third li.normal3 a{
	background: url(../images1/arrow_white.gif) 0 5px no-repeat #E8E6CD;
	padding:0 0 0 12px;
	color:#3F3D1F;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#bottom ul.third li.normal3 a:hover{
	color:#3F3D1F;
	background-color:#D6D4BE;
	text-decoration:none;
}
#bottom ul.third li.xhtml{
	background: url(../images1/xhtml_bg.gif) right top no-repeat;
	width:73px;
	height:22px;
	padding:0 0 0 29px;
	margin:15px 0 4px 0;
	display:block;
	float:left;
}
#bottom ul.third li.xhtml a{
	color:#121213;
	background-color:inherit;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
#bottom ul.third li.xhtml a:hover{
	color:#CE6C04;
	background-color:inherit;
}

/*------------------------------------------------bottom--------------------*/

/*------------------------------------------------footer--------------------*/
#footerMain{
	width:100%;
	height:105px;
	background-color:#030304;
	color:#E97705;
}
#footer{
	width:960px;
	margin:0 auto;
	position:relative;
}
#footer ul{
	width:540px;
	position:absolute;
	left:0px;
	top:21px;
}
#footer ul li{
	float:left;
	color:#DBD9BA;
	background-color:inherit;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
}
#footer ul li a{
	color:#DBD9BA;
	background-color:inherit;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	padding:0 7px;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#000;
	background-color:#7EAA39;
}
#footer p.copyright{
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	position:absolute;
	left:-4px;
	top:42px;
}
#footer p.design{
	display:block;
	width:194px;
	height:12px;
	padding:2px;
	position:absolute;
	left:11px;
	top:62px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#7DC012;
	background-color:inherit;
}
#footer p.design a.link{
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#7DC012;
	background-color:inherit;
	text-decoration:none;
	padding:2px;
}
#footer p.design a.link:hover{
	color:#E97705;
	background-color:#fff;
}
#footer img{
	position:absolute;
	left:786px;
	top:20px;
	width:159px;
	height:68px;
}
.xhtml1 {
	position:absolute;
	left:0px;
	top:62px;}
.xhtml1 a{
	display:block;
	background: url(../images1/xhtml_bg.gif) right top no-repeat;
	width:73px;
	height:22px;
	color:#000000;
	line-height:22px;
	padding:0 0 0 29px;
	margin:15px 0 4px 0;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
.xhtml1 a:hover{
	color:#CE6C04;
	background-color:inherit;
}
/*------------------------------------------------footer--------------------*/
/*------------------------------------------------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(../images1/map.gif)}
#map li{
	text-indent: -9999px;
	width:0px;
	height:0px;
	display:inline}
#map a{
	position:relative;
	background-image: url(../images1/map.gif)}

#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(../images1/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(../images1/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(../images1/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(../images1/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(../images1/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(../images1/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(../images1/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(../images1/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(../images1/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(../images1/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(../images1/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(../images1/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(../images1/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(../images1/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(../images1/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(../images1/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(../images1/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(../images1/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(../images1/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(../images1/map.gif);
	background-position: -48px -510px}
/*------------------------------------------------mappa--------------------*/
/**/
