nu li a.selected-23
{
	background: transparent url(../img/menu/fascia-II-livello-20.png) top left repeat-x;
}

.second-menu-412 ul, #main-menu li a.selected-412, .second-menu-25 ul, #main-menu li a.selected-25, .second-menu-26 ul, #main-menu li a.selected-26, .second-menu-27 ul, #main-menu li a.selected-27
{
	background: transparent url(../img/menu/fascia-II-livello-412.png) top left repeat-x;
}

.second-menu-457 ul, #main-menu li a.selected-457, .second-menu-458 ul, #main-menu li a.selected-458
{
	background: transparent url(../img/menu/fascia-II-livello-10.png) top left repeat-x;
}


.second-menu ul
{
position:absolute;
width:730px;
}

.second-menu ul li
{
	display: inline;
	border-bottom: 0px solid white;
	height: 26px;
	line-height: 26px;
}

.second-menu ul li a
{
	text-decoration: none;
	color: white;
}

#main-menu .second-menu ul li.selected a
{
	color: white;
	text-decoration: underline;
}

#third-menu
{
	clear: both;
	background: #ffffff url(../img/common/bg-230.gif) no-repeat top left;
	float: left;
	width: 220px;
	margin-bottom: 8px;
	padding: 5px;
	color: #666;
	font: normal 12px "Arial", sans-serif;
}

#third-menu a
{
	color: #007dc6;
	font-family: Lucida Grande, Lucisa Sans, Trebuchet MS, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: -0.2px;
	margin: 5px 5px 10px 5px;
	text-transform: none;
}

#third-menu ul li
{
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #ddd;
}

#third-menu ul li a
{
	color: #666;
	text-decoration: none;
	font: normal 12px "Arial", sans-serif;
}

#third-menu ul li.selected a
{
	font: normal 12px "Arial", sans-serif;
	font-weight: bold;
	padding-left: 15px;
	color: #007dc6;
	background: transparent url(../img/menu/third-menu-arrow.gif) no-repeat center left;
}

#third-menu h3
{
	font: normal 14px "Arial", sans-serif;
	text-transform: uppercase;
	margin: 0;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}

#fourth-menu
{
	text-transform: normal;
}

#third-menu ul li.selected #fourth-menu li
{
	padding-bottom: 0;
	border-bottom: 0;
}

#third-menu ul li.selected #fourth-menu li a
{
	padding: 4px 0 4px 10px;
	margin-top: 12px;
	border-bottom: 0;
	font-weight: normal;
	text-decoration: none;
	color: #666;
	background: none;
}

#fourth-menu li a
{
	text-decoration: none;
	color: #666;
	padding: 0;
}

#third-menu ul li.selected ul#fourth-menu li.selected a
{
	font-weight: bold;
}

/* FOOTER */
#footer
{
	margin: 20px 0;
	text-align: center;
}

#footer div.container
{
	width: 970px;
	text-align: center;
	margin: 0 auto;
	font: normal 11px "Arial", sans-serif;
	color: #333;
}

#footer div#footer-links
{
	margin-bottom: 10px;
}

#footer div#footer-links a
{
	margin: 0;
	text-transform: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: -0.2px;
	font-family: Lucida Grande, Lucisa Sans, Trebuchet MS, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666;
	padding: 11px 3px 5px 40px;
}

#coopi-twitter
{
	height: 40px;
	overflow: hidden;
	margin-right: 12px;
	background: #fff url(../img/footer/buttonTwitter.gif) no-repeat 0 0;
}

#coopi-twitter:hover
{
	background: #fff url(../img/footer/buttonTwitter.gif) no-repeat 0 -40px;
}

#coopi-youtube
{
	height: 40px;
	overflow: hidden;
	margin-right: 12px;
	background: #fff url(../img/footer/buttonYoutube.gif) no-repeat 0 0;
}

#coopi-youtube:hover
{
	background: #fff url(../img/footer/buttonYoutube.gif) no-repeat 0 -40px;
}

#coopi-blog
{
	height: 40px;
	overflow: hidden;
	margin-right: 12px;
	background: #fff url(../img/footer/buttonBlog.gif) no-repeat 0 0;
}

#coopi-blog:hover
{
	background: #fff url(../img/footer/buttonBlog.gif) no-repeat 0 -40px;
}

#coopi-facebook
{
	height: 40px;
	overflow: hidden;
	margin-right: 12px;
	background: #fff url(../img/footer/buttonFaceBook.gif) no-repeat 0 0;
}

#coopi-facebook:hover
{
	background: #fff url(../img/footer/buttonFaceBook.gif) no-repeat 0 -40px;
}

#coopi-newsletter
{
	height: 40px;
	overflow: hidden;
	background: #fff url(../img/footer/buttonNewsletter.gif) no-repeat 0 0;
}

#coopi-newsletter:hover
{
	background: #fff url(../img/footer/buttonNewsletter.gif) no-repeat 0 -40px;
}

#footer-disclaimer
{
	font: normal 11px Arial;
	color: #666;
	text-align: center;
	margin: 10px 0 0 0;
}

#footer-disclaimer a
{
	font: normal 11px Arial;
	color: #666;
	text-decoration: none;
}

#footer-disclaimer a:hover
{
	font: normal 11px Arial;
	color: #666;
	text-decoration: underline;
}

#footer-sedi
{
	font: normal 11px Arial;
	color: #999;
	text-align: center;
	margin: 2px 0 0 0;
}

/* clippers */
img.tbd-LEFT
{
	float: left;
	margin: 0 10px 5px 0;
	max-width: 420px;
}

img.tbd-RIGHT
{
	float: right;
	margin: 0 0 5px 10px;
	max-width: 420px;
}

img.tbd-CENTER
{
	margin: 10px auto;
	max-width: 496px;
}

.immagine-LEFT
{
	display: block;
	float: left;
	clear: left;
	padding: 0px 10px 0 0
}

.immagine-CENTER
{
	display: block;
	/*float: left;*/
	text-align: center;
}

.immagine-RIGHT
{
	display: block;
	float: right;
	padding: 00px 0 10px 10px;
}

.dida
{
	text-align: left;
	/*	background-color: #efefef;*/
	display: block;
	font-size: 11px;
	color: #999;
	font-family: Arial;
	line-height: 120%;
	padding: 2px;
}

.imagenvelope
{
	position: relative;
}

.imagenvelope img
{
	/*margin: 3px;
	 margin-bottom: 0;*/
	max-width: 490px;
}

.imagenvelope .zoomable
{
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.imagenvelope .zoomable img
{
	border: 1px solid transparent;
}

.imagenvelope .zoomable:hover img
{
	border-color: white;
	background: black;
}

/* CLIPPERS */
div.download
{
	clear: both;
	border-bottom: 1px inset #ccc;
	background-color: white;
	padding: 6px;
	margin-bottom: 6px;
}

div.download-button
{
	float: right;
	margin: 8px;
}

div.download-button a img
{
	border: none;
	background-color: #999;
}

div.download-button a:hover img
{
	background-color: #090;
}

div.download-icon
{
	float: left;
	margin-right: 10px;
}

div.download-icon img
{
	border: none;
}

div.download h4
{
	margin: 0;
	margin-bottom: 4px;
}

div.download div.download-dati p
{
	margin: 0;
	color: #333;
	font: normal 12px "Arial", sans-serif;
}

div.download div.download-dati p.download-tecnici
{
	color: #999;
	font-size: 11px;
	margin-top: 3px;
}

a.top
{
	position: absolute;
	left: -24px;
	top: 7px;
	background: url(../img/common/up.gif) top left no-repeat;
	background-position: 0 0;
	display: block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: -200px;
}

a.top:hover
{
	background-position: 0 -16px;
}

/* TOOLS */
div.separatore
{
	border: 0;
	background: transparent url(../img/common/separatore.gif) 50% 50% no-repeat;
	height: 40px;
	margin: 5px auto;
}

div.separatore-bn
{
	border: 0;
	background: transparent url(../img/common/separatore-bn.gif) 50% 50% no-repeat;
	height: 40px;
	margin: 5px auto;
}

/* MAIN */
.testo ul
{
	padding: 16px;
}

.testo ul ul
{
	padding: 8px 16px;
}

.testo ul li
{
	list-style: disc;
}

.testo ul ul li
{
	list-style: circle;
}

/* SIDEBOX */
.sidebox-quicklink
{
	background: #d1e6d8 url(../img/sidebox/verde-196-top.gif) left top no-repeat;
	margin: 10px 0;
}

.sidebox-quicklink h3
{
	font: bold 14pt "Georgia";
	text-align: center;
	color: #6ca07d;
	font-variant: small-caps;
	margin: 0;
	margin-bottom: 10px;
	padding-top: 5px;
}

.sidebox-quicklink .sidebox-content
{
	background: url(../img/sidebox/verde-196-bottom.gif) left bottom no-repeat;
	padding: 10px;
}

.sidebox-quicklink .sidebox-content
{
	font: normal 12px "Arial", sans-serif;
}

.sidebox-quicklink .sidebox-content ul li
{
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
}

.sidebox-quicklink .sidebox-content ul li a
{
	text-decoration: none;
}

.sidebox-quicklink .sidebox-content ul li.selected
{
	font-weight: bold;
}

.sidebox-quicklink .sidebox-content ul li a:hover
{
	text-decoration: underline;
}

.sidebox-news
{
	width: 230px;
	background: #fff url(../img/common/bg-230.gif) left top no-repeat;
	padding: 5px
}

.sidebox-news .sidebox-content
{
	width: 220px;
	text-align: right;
}

.sidebox-news h3
{
	text-transform: none;
	display: block;
	margin: 5px;
	font-style: normal;
	font-variant: normal;
	letter-spacing: -0.2px;
	font-family: Lucida Grande, Lucisa Sans, Trebuchet MS, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #666;
}

.sidebox-news .sidebox-content
{
	font: normal 12px Arial;
}

.sidebox-news .sidebox-content ul li
{
	text-align: left;
	padding: 10px 5px;
	color: #666;
	border-top: solid 1px #ddd;
}

.sidebox-news .sidebox-content ul li.first
{
	border: none;
	padding: 10px 5px;
	background: none;
}

.sidebox-news .sidebox-content ul li a
{
	text-decoration: none;
	font: bold 12px Arial;
	color: #007dc6;
	font-variant: normal;
	text-transform: normal;
}

.sidebox-news .sidebox-content ul li.selected
{
	font-weight: bold;
}

.sidebox-news .sidebox-content ul li a:hover
{
	text-decoration: underline;
}

.sidebox-appuntamenti
{
	width: 230px;
	background: #fff url(../img/common/bg-230.gif) left top no-repeat;
	padding: 5px
}

.sidebox-appuntamenti .sidebox-content
{
	width: 220px;
	text-align: right;
}

.sidebox-appuntamenti h3
{
	text-transform: none;
	display: block;
	margin: 5px;
	font-style: normal;
	font-variant: normal;
	letter-spacing: -0.2px;
	font-family: Lucida Grande, Lucisa Sans, Trebuchet MS, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #666;
}

.sidebox-appuntamenti .sidebox-content
{
	font: normal 12px Arial;
}

.sidebox-appuntamenti .sidebox-content ul li
{
	text-align: left;
	padding: 10px 5px;
	color: #666;
	border-top: solid 1px #ddd;
}

.sidebox-appuntamenti .sidebox-content ul li.first
{
	border: none;
	padding: 10px 5px;
	background: none;
}

.sidebox-appuntamenti .sidebox-content ul li a
{
	text-decoration: none;
	font: bold 12px Arial;
	color: #008c44;
	font-variant: normal;
	text-transform: normal;
}

.sidebox-appuntamenti .sidebox-content ul li.selected
{
	font-weight: bold;
}

.sidebox-appuntamenti .sidebox-content ul li a:hover
{
	text-decoration: underline;
}

.sidebox-donaora
{
	width: 210px;
	height: 20px;
	background: url(../img/buttons/dona-ora.gif) 0 0 no-repeat;
	padding: 6px 10px;
	margin-bottom: 8px;
}

.sidebox-donaora p
{
	font: bold 13pt "Arial", sans-serif;
	text-transform: uppercase;
	text-align: left;
	margin: 0;
}

.sidebox-donaora a
{
	display: block;
	text-decoration: none;
	color: white;
	margin: 0;
}

.sidebox-donaora a:hover
{
	text-decoration: underline;
}

.sidebox-banner
{
	margin: 0 0 10px 0;
	padding: 0;
}

.sidebox-banner p
{
	font: normal 12pt "Arial", sans-serif;
	font-variant: small-caps;
	text-align: center;
	margin: 0;
}

.sidebox-banner .immagine-CENTER, .sidebox-banner .immagine-LEFT, .sidebox-banner .immagine-RIGHT
{
	padding: 0;
	margin: 0;
	border: none;
	float: none;
}

.sidebox-banner a
{
	padding: 0;
	margin: 0;
	border: 0;
}

.sidebox-banner a img
{
	padding: 0;
	margin: 0;
	border: 0;
}

/* includes */
/* SEDI */
img.bandiera
{
	margin-right: 5px;
	padding: 1px;
	border: 1px solid #ccc;
	position: relative;
	top: 10px;
	width: 40px;
	height: 25px;
}

.paese
{
	padding: 0px;
}

.paese .bandiera
{
	margin-right: 5px;
	padding: 1px;
	border: 1px solid #ccc;
	position: relative;
	top: 6px;
}

.trigger-paese
{
	font: normal 10pt "Arial", sans-serif;
	text-decoration: none;
	padding-right: 16px;
	background: url(../img/common/trigger-open.gif) right 50% no-repeat;
}

.trigger-opened .trigger-paese
{
	font-weight: bold;
	font-size: 12pt;
	background: url(../img/common/trigger-close.gif) right 50% no-repeat;
}

.trigger-opened
{
	border: 1px solid #999;
	padding: 5px 10px;
}

.paese h3
{
	margin-bottom: 10px;
	margin-top: 0px;
}

.sede h4
{
	font: bold 10pt "Arial", sans-serif;
	margin-bottom: 2px;
}

.sede-centrale .sede h4
{
	font-size: 12pt;
}

.sedi-paese
{
	display: none;
}

.sedi
{
	margin-bottom: 20px;
}

.paese .cartina
{
	margin-top: 10px;
}

/* progetti */
#form-progetti
{
	position: relative;
	/*margin: 20px 60px 20px 60px;
	 border: 1px solid #999;
	 padding: 15px;*/
	padding-top: 20px;
}

#form-progetti h2
{
	/*position: absolute;
	 top: -20px;
	 left: 15px;
	 background: white;
	 padding: 5px;*/
}

#form-progetti p
{
	margin-top: 10px;
}

#form-progetti p label
{
	display: block;
	float: left;
	width: 100px;
}

#form-progetti p select
{
	display: block;
	width: 250px;
}

#form-progetti p button
{
	display: block;
	float: right;
	width: 100px;
	margin-bottom: 10px;
}

.item-progetto h4
{
	font: normal 14pt "Arial", sans-serif;
}

.item-progetto h4 a
{
	text-decoration: none;
}

.item-progetto h4 a:hover
{
	text-decoration: underline;
}

.item-progetto ul li, table.progetto ul li
{
	padding-left: 20px;
	background: url(../img/common/list-dot.gif) top left no-repeat;
}

table.progetto
{
	border: 1px solid #999;
	border-bottom-width: 2px;
	border-right-width: 2px;
	margin-bottom: 15px;
	width: 100%;
}

table.progetto td, table.progetto th
{
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	vertical-align: top;
	padding: 10px;
}

table.progetto td
{
	font-size: 10pt;
}

.item-paese .bandiera
{
	margin-right: 10px;
}

.item-paese a
{
	text-decoration: none;
}

.item-paese a:hover
{
	text-decoration: underline;
}

.item-paese
{
}

#scheda-paese h1
{
	text-align: left;
	line-height: 30px;
}

#scheda-paese h1 img.bandiera
{
	width: 80px;
	height: 50px;
	margin: 0;
	top: -12px;
	float: right;
}

.storia, .testimonianze
{
	margin: 0 0 20px 0;
}

/* newsletter */
#form-newsletter
{
	position: relative;
	/*margin: 20px 60px 20px 60px;
	 border: 1px solid #999;
	 padding: 15px;
	padding-top: 20px;*/
}

#form-newsletter p
{
	margin-top: 10px;
}

#form-newsletter p label
{
	display: block;
	float: left;
	width: 100px;
}

#form-newsletter p select
{
	display: block;
	width: 250px;
}

#form-newsletter p button
{
	display: block;
	float: right;
	width: 100px;
	margin-bottom: 10px;
}

#form-newsletter h2
{

}


#form-newsletter textarea
{
	width: 385px;
	height: 100px;
}

#form-newsletter p.errore, .error
{
    color: #CC0000;
}

/*paginazione*/
.paginazione
{
	clear: right;
	text-align: right;
	font-family: Arial;
	font-weight: normal;
	color: #999;
	margin-bottom: 20px;
}

.paginazione a
{
	color: #666;
	padding: 0px 5px;
	margin-right: 2px;
	border: #FFF 1px solid;
}

.paginazione a:hover, .paginazione span
{
	color: black;
	background: #eee;
	border: #ccc 1px solid;
	text-decoration: none;
}

.paginazione span
{
	color: #333;
	background: white;
	border: #ccc 1px solid;
	padding: 0px 5px;
	margin-right: 2px;
}

.paginazione a.prev
{
}

.paginazione a.prev:hover
{
	background: #eee;
}

.paginazione a.next
{
}

.paginazione a.next:hover
{
	background: #eee;
}

/* CALENDARIO */
.tabellina-giorni{

}

.calendario
{
		font: normal 8px verdana;
		text-align: center;
	/*	border: 1px solid #999;

	
	text-transform: uppercase;*/
	float: left;
	margin: 0 10px 10px 5px;;
	background: white;
}

.calendario td
{
	padding: 0 1px;
	margin: 0px;
	background: #eee;
}

.calendario .mese
{
	background: white;
}

.calendario .event-filler
{
	background-color: #cfc;
	color: #999;
}

.calendario .filler
{
	color: #ccc;
	background: white;
}

.calendario .event
{
	background-color: #060;
	color: white;
}

.calendario .workday
{
	color: #666;
}

.calendario .saturday
{
	color: #966;
}

.calendario .sunday
{
	color: #c00;
}

.sidebox-leftStandard
{
	clear: both;
	background: #ffffff url(../img/common/bg-230.gif) no-repeat top left;
/*	float: left;*/
	width: 220px;
	margin-bottom: 8px;
	padding: 5px;
}

.sidebox-leftStandard h1
{
	text-transform: none;
 float:left;
  width:180px;
	font-style: normal;
	font-variant: normal;
	letter-spacing: -0.2px;
	font-family: Lucida Grande, Lucisa Sans, Trebuchet MS, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #666;
	margin:0 0 5px 5px;
}

.testo-leftStandard
{
	padding: 5px;
	margin-bottom: 8px;
}

.sidebox-leftStandard p
{
	font: normal 12px arial;
	color: #666;
	line-height: 160%;
}

.sidebox-leftStandard p a
{
	font: normal 12px arial;
	color: #666;
	line-height: 14px;
	text-decoration: none;
}

.sidebox-leftStandard p a:hover
{
	font: normal 12px arial;
	color: #666;
	line-height: 14px;
	text-decoration: underline;
}

#bottone-leftStandard
{
	width: 20px;
	height: 20px;
	background: url(../img/buttons/button20arrow.gif);
	/*display: block;*/
	float: right;
	color: white;
	text-decoration: none;
	font: bold 12px "Arial", sans-serif;
	margin: 2px 0;
}

#bottone-bilancio
{
	display: block;
	width: 176px;
	height: 18px;
	padding: 2px 0 0 6px;
	clear: both;
	float: right;
	color: white;
	text-decoration: none;
	font: bold 12px "Arial", sans-serif;
	margin: 10px 0;
	background: #ccc url(../img/buttons/button182.gif) top left no-repeat;
}

.sidebox-facebook
{
	clear: both;
	background: #ffffff url(../img/common/bg-230.gif) no-repeat top left;
	width: 200px;
	margin-bottom: 8px;
	padding: 0 15px;
}

.sidebox-facebook h1
{
	display: block;
	float: left;
	text-transform: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: -0.2px;
	font-family: Lucida Grande, Lucisa Sans, Trebuchet MS, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #666;
	margin: 8px 0;
}
#slideshow {
	height: 325px;
}
#slideshow .slides {
	height: 269px;
}
#slideshow .slides a.title {
	font-size: 1.3em;
	font-weight: bold;
	display:block;
	margin-bottom:12px;
}
#slideshow ul.nav {
    margin-top: 1px;
    position: absolute;
    text-align: center;
}
#slideshow ul.nav li {
    background: none repeat scroll 0 0 #FF6600;
    float: left;
    margin-right: 2px;
    padding: 10px 5px;
    width: 107px;
}
#slideshow ul.nav li.activeSlide {
	background: #7A7E7F;
}
#slideshow ul.nav a {
	color: white;
}
/* GENERALI */
body
{
	background: #fff;
	text-align: center;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0;
	color: #666;
}

a:focus, a:active
{
	outline: none;
}

a
{
	color: #007dc6;
	text-decoration: none;
}

a:hover
{
	color: #007dc6;
	text-decoration: underline;
}

ul, ul li, dl, dt, dd
{
	list-style: none;
	margin: 0;
	padding: 0;
}

hr
{
	clear: both;
	background-color: #ccc;
	border-width: 0;
	color: #ccc;
	height: 1px;
	line-height: 0;
	page-break-after: always;
	text-align: center;
	width: 100%;
}

form
{
	margin: 0;
}

p
{
	margin: 0;
}

.clear
{
	clear: both;
	line-height: 0;
	height: 0;
	display: block;
}

button, .button
{
	padding: 0px;
	border: none;
	font: normal 12px "Arial", sans-serif;
	font-variant: small-caps;
	color: #666;
	background: none;
	margin: 0;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	vertical-align: baseline;
}

button.button100
{
	background: url(../img/buttons/button100.gif) top left no-repeat;
	width: 100px;
	height: 20px;
	color: white;
	font: bold 12px "Arial", sans-serif;
	text-align: left;
	padding: 0 0 2px 6px;
}

button.button150
{
	background: url(../img/buttons/button150.gif) top left no-repeat;
	width: 150px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
}

button.button182
{
	display: block;
	width: 176px;
	height: 18px;
	padding: 2px 0 0 6px;
	clear: both;
	float: right;
	color: white;
	text-decoration: none;
	font: bold 12px "Arial", sans-serif;
	margin: 10px 0;
	background: #ccc url(../img/buttons/button182.gif) top left no-repeat;
}

button.buttonsmall
{
	width: 42px;
	height: 22px;
	background: url(../img/buttons/buttonbg42.gif);
	margin-left: 5px;
	vertical-align: middle;
}

button:hover, .button:hover
{
	text-decoration: underline;
}

a img
{
	border: none;
}

a.go
{
	color: #007dc6;
	font-family: "Arial", sans-serif;
	background: url("../img/menu/third-menu-arrow.gif") no-repeat scroll left center transparent;

	padding-left: 18px;
}

/* STILI GENERALI */
h1, h2, h3, h4
{
	margin: 0 0 20px 0;

	color: #666;
	text-transform: uppercase;
}

h1
{
	
	font: bold 22px / 22px Arial;
}

h2
{
	clear: both;
	font: bold 18px / 18px;
	Arial;
	font-style: normal;
	font-variant: normal;
	margin:
	0;
}

h3
{
	/*	clear: both;*/
	font: bold 16px Arial;
}

p, .testo
{
	font: normal 12px arial;
	color: #666;
	line-height: 160%
}

.testo h1
{
	font: bold 16px Arial;
	margin-top: 20px;
}

.testo h2
{
	margin-top: 20px;
	margin-bottom: 10px;
}

.sommario
{
	font: normal 12px;
	line-height: 110%;
	color: #666;
}

.sommario i, .sommario em
{
	font-style: normal;
}

.dateShare
{
	padding-bottom: 4px;
	border-bottom: solid 1px #ccc;
	width: 490px;
	float: left;
	margin-bottom: 8px;
}

.dateShareDate
{
	float: left;
	font-size: 12px;
}

.dateShareShare
{
	float: right;
}

/* LAYOUT */
#content
{
	width: 970px;
	border: none;
	border-top-width: 0;
	margin: 0 auto;
	text-align: left;
	background: white;
}

#wrapper
{
	width: 970px;
	margin-top: 8px;
}

#left
{
	width: 230px;
	float: left;
}

#right
{
	width: 230px;
	float: left;
}

#main
{
	width: 490px;
	float: left;
	margin: 0 10px;
}

/* HEADER */
#header-top
{
	float: left;
	width: 970px;
	margin-top: 8px;
	height: 150px;
}

#header-logo
{
	color: #666;
	display: block;
	float: left;
	margin-right: 10px;
	width: 230px;
	height: 30px;
	background: url(../img/header/logo.gif) no-repeat top left;
	text-align: center;
	padding-top: 96px;
	margin-top:24px;
	font-size: 12pt;
	letter-spacing: -1.6px;
	font-family: Lucida Grande, Lucisa Sans, Trebuchet MS, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

#header-logo a
{
}

#header-slogan
{
	position: absolute;
	left: 160px;
	top: 88px;
}

#header-foto
{
	position: absolute;
	right: 190px;
	top: 0px;
}

#header-panel
{
	float: left;
	width: 730px;
	position: relative;
}

#bg-header
{
	width: 730px;
	height: 124px;
	position: absolute;
	top: 24px;
	left: 0;
	z-index: 0;
}



#header-languages img
{
	margin-right: 2px;
	cursor: pointer;
}

#language-it
{
	margin-right: 0;
}

#header-languages
{
	float: left;
	width: 120px;
	cursor: default;
}

#header-search
{
}

#header-search fieldset
{
	padding: 0;
	margin: 0;
	border: none;
}

#header-search input
{
	width: 130px;
	height: 14px;
	padding: 2px 3px;
	border: 1px solid #ddd;
	background: url(../img/common/bg-input.gif) no-repeat top left;
	font: normal 11px "Arial", sans-serif;
	color: #666;
	position: absolute;
	right: 25px;
}

#header-search button
{
	width: 20px;
	height: 20px;
	background: url(../img/buttons/button20arrow.gif);
	position: absolute;
	right: 0;
}

#header-links
{
	font: normal 11px "Arial", sans-serif;
	color: #666666;
	padding-right: 8px;
	position: absolute;
	right: 160px;
	top: 0px;
}

#header-links a
{
	color: #666;
	text-decoration: none;
}

#header-links a:hover
{
	color: #333;
}

#main-menu-container
{
	width: 730px;
	overflow-x: hidden;
	z-index: 3;
	padding-top: 26px;
	position: absolute;
	top: 90px;
	left: 0;
}

#main-menu
{
	width: 1500px;
	padding: 0
}

#mainMenuFill
{
	background: url("../img/menu/fascia-I-livello-fill.png") no-repeat scroll 0 1px transparent;
	height: 25px;
	width: 500px
}


#main-menu li
{
	float: left;
	font: bold 12px Arial;
}

#main-menu li a
{
	height: 24px;
	padding: 6px 10px 0 10px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	display: block;
	background: transparent url(../img/menu/fascia-I-livello.png) 0 1px repeat-x;
}

#main-menu li ul li a
{
		padding: 6px 5px 0 5px;
	background: none;
}

#main-menu li a:hover
{
	text-decoration: underline;
}

.second-menu
{
	width: 730px;
	height: 25px;
	overflow: hidden;
	position: absolute;
	top: 1px;
	left: 0;
	z-index: 4;
	display: none;
}
.second-menu-20 ul{
	
	padding-left:450px;
}

.second-menu-18 ul{
	
	padding-left:340px;
}

.second-menu.selected
{
	display: block;
}

#main-menu li a.selected-10, #main-menu li a.selected-11, #main-menu li a.selected-12, #main-menu li a.selected-13, #main-menu li a.selected-14, #main-menu li a.selected-15, #main-menu li a.selected-16, #main-menu li a.selected-17, #main-menu li a.selected-18, #main-menu li a.selected-20, #main-menu li a.selected-21, #main-menu li a.selected-22, #main-menu li a.selected-23, #main-menu li a.selected-25, #main-menu li a.selected-26, #main-menu li a.selected-27, #main-menu li a.selected-412, #main-menu li a.selected-457
{
	height: 28px;
	padding: 6px 9px 0px 9px;
	background-position: 0 0;
	margin: 0 1px;
}

.second-menu-10 ul, #main-menu li a.selected-10, .second-menu-11 ul, #main-menu li a.selected-11, .second-menu-12 ul, #main-menu li a.selected-12, .second-menu-13 ul, #main-menu li a.selected-13
{
	background: transparent url(../img/menu/fascia-II-livello-10.png) top left repeat-x;
	
}

.second-menu-14 ul, #main-menu li a.selected-14, .second-menu-15 ul, #main-menu li a.selected-15, .second-menu-16 ul, #main-menu li a.selected-16, .second-menu-17 ul, #main-menu li a.selected-17
{
	background: transparent url(../img/menu/fascia-II-livello-14.png) top left repeat-x;
}

.second-menu-18 ul, #main-menu li a.selected-18
{
	background: transparent url(../img/menu/fascia-II-livello-18.png) top left repeat-x;
}

.second-menu-20 ul, #main-menu li a.selected-20, .second-menu-21 ul, #main-menu li a.selected-21, .second-menu-22 ul, #main-menu li a.selected-22, .second-menu-23 ul, #main-menu li a.selected-23
{
	background: transparent url(../img/menu/fascia-II-livello-20.png) top left repeat-x;
}

.second-menu-412 ul, #main-menu li a.selected-412, .second-menu-25 ul, #main-menu li a.selected-25, .second-menu-26 ul, #main-menu li a.selected-26, .second-menu-27 ul, #main-menu li a.selected-27
{
	background: transparent url(../img/menu/fascia-II-livello-412.png) top left repeat-x;
}

.second-menu-457 ul, #main-menu li a.selected-457, .second-menu-458 ul, #main-menu li a.selected-458
{
	background: transparent url(../img/menu/fascia-II-livello-10.png) top left repeat-x;
}


.second-menu ul
{
position:absolute;
width:730px;
}

.second-menu ul li
{
	display: inline;
	border-bottom: 0px solid white;
	height: 26px;
	line-height: 26px;
}

.second-menu ul li a
{
	text-decoration: none;
	color: white;
}

#main-menu .second-menu ul li.selected a
{
	color: white;
	text-decoration: underline;
}

#third-menu
{
	clear: both;
	background: #ffffff url(../img/common/bg-230.gif) no-repeat top left;
	float: left;
	width: 220px;
	margin-bottom: 8px;
	padding: 5px;
	color: #666;
	font: normal 12px "Arial", sans-serif;
}

#third-menu a
{
	color: #007dc6;
	font-family: Lucida Grande, Lucisa Sans, Trebuchet MS, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: -0.2px;
	margin: 5px 5px 10px 5px;
	text-transform: none;
}

#third-menu ul li
{
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #ddd;
}

#third-menu ul li a
{
	color: #666;
	text-decoration: none;
	font: normal 12px "Arial", sans-serif;
}

#third-menu ul li.selected a
{
	font: normal 12px "Arial", sans-serif;
	font-weight: bold;
	padding-left: 15px;
	color: #007dc6;
	background: transparent url(../img/menu/third-menu-arrow.gif) no-repeat center left;
}

#third-menu h3
{
	font: normal 14px "Arial", sans-serif;
	text-transform: uppercase;
	margin: 0;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}

#fourth-menu
{
	text-transform: normal;
}

#third-menu ul li.selected #fourth-menu li
{
	padding-bottom: 0;
	border-bottom: 0;
}

#third-menu ul li.selected #fourth-menu li a
{
	padding: 4px 0 4px 10px;
	margin-top: 12px;
	border-bottom: 0;
	font-weight: normal;
	text-decoration: none;
	color: #666;
	background: none;
}

#fourth-menu li a
{
	text-decoration: none;
	color: #666;
	padding: 0;
}

#third-menu ul li.selected ul#fourth-menu li.selected a
{
	font-weight: bold;
}

/* FOOTER */
#footer
{
	margin: 20px 0;
	text-align: center;
}

#footer div.container
{
	width: 970px;
	text-align: center;
	margin: 0 auto;
	font: normal 11px "Arial", sans-serif;
	color: #333;
}

#footer div#footer-links
{
	margin-bottom: 10px;
}

#footer div#footer-links a
{
	margin: 0;
	text-transform: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: -0.2px;
	font-family: Lucida Grande, Lucisa Sans, Trebuchet MS, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666;
	padding: 11px 3px 5px 40px;
}

#coopi-twitter
{
	height: 40px;
	overflow: hidden;
	margin-right: 12px;
	background: #fff url(../img/footer/buttonTwitter.gif) no-repeat 0 0;
}

#coopi-twitter:hover
{
	background: #fff url(../img/footer/buttonTwitter.gif) no-repeat 0 -40px;
}

#coopi-youtube
{
	height: 40px;
	overflow: hidden;
	margin-right: 12px;
	background: #fff url(../img/footer/buttonYoutube.gif) no-repeat 0 0;
}

#coopi-youtube:hover
{
	background: #fff url(../img/footer/buttonYoutube.gif) no-repeat 0 -40px;
}

#coopi-blog
{
	height: 40px;
	overflow: hidden;
	margin-right: 12px;
	background: #fff url(../img/footer/buttonBlog.gif) no-repeat 0 0;
}

#coopi-blog:hover
{
	background: #fff url(../img/footer/buttonBlog.gif) no-repeat 0 -40px;
}

#coopi-facebook
{
	height: 40px;
	overflow: hidden;
	margin-right: 12px;
	background: #fff url(../img/footer/buttonFaceBook.gif) no-repeat 0 0;
}

#coopi-facebook:hover
{
	background: #fff url(../img/footer/buttonFaceBook.gif) no-repeat 0 -40px;
}

#coopi-newsletter
{
	height: 40px;
	overflow: hidden;
	background: #fff url(../img/footer/buttonNewsletter.gif) no-repeat 0 0;
}

#coopi-newsletter:hover
{
	background: #fff url(../img/footer/buttonNewsletter.gif) no-repeat 0 -40px;
}

#footer-disclaimer
{
	font: normal 11px Arial;
	color: #666;
	text-align: center;
	margin: 10px 0 0 0;
}

#footer-disclaimer a
{
	font: normal 11px Arial;
	color: #666;
	text-decoration: none;
}

#footer-disclaimer a:hover
{
	font: normal 11px Arial;
	color: #666;
	text-decoration: underline;
}

#footer-sedi
{
	font: normal 11px Arial;
	color: #999;
	text-align: center;
	margin: 2px 0 0 0;
}

/* clippers */
img.tbd-LEFT
{
	clear:left;
	float: left;
	margin: 0 10px 05px 0;
	max-width: 420px;
}

img.tbd-RIGHT
{
	float: right;
	margin: 0 0 5px 10px;
	max-width: 420px;
}

img.tbd-CENTER
{
	margin: 10px auto;
	max-width: 496px;
}

.immagine-LEFT
{
	display: block;
	float: left;
	clear: left;
	padding: 0px 10px 0 0
}

.immagine-CENTER
{
	display: block;
	/*float: left;*/
	text-align: center;
}

.immagine-RIGHT
{
	display: block;
	float: right;
	padding: 00px 0 10px 10px;
}

.dida
{
	text-align: left;
	/*	background-color: #efefef;*/
	display: block;
	font-size: 11px;
	color: #999;
	font-family: Arial;
	line-height: 120%;
	padding: 2px;
}

.imagenvelope
{
	position: relative;
}

.imagenvelope img
{
	/*margin: 3px;
	 margin-bottom: 0;*/
	max-width: 490px;
}

.imagenvelope .zoomable
{
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.imagenvelope .zoomable img
{
	border: 1px solid transparent;
}

.imagenvelope .zoomable:hover img
{
	border-color: white;
	background: black;
}

/* CLIPPERS */
div.download
{
	clear: both;
	border-bottom: 1px inset #ccc;
	background-color: white;
	padding: 6px;
	margin-bottom: 6px;
}

div.download-button
{
	float: right;
	margin: 8px;
}

div.download-button a img
{
	border: none;
	background-color: #999;
}

div.download-button a:hover img
{
	background-color: #090;
}

div.download-icon
{
	float: left;
	margin-right: 10px;
}

div.download-icon img
{
	border: none;
}

div.download h4
{
	margin: 0;
	margin-bottom: 4px;
}

div.download div.download-dati p
{
	margin: 0;
	color: #333;
	font: normal 12px "Arial", sans-serif;
}

div.download div.download-dati p.download-tecnici
{
	color: #999;
	font-size: 11px;
	margin-top: 3px;
}

a.top
{
	position: absolute;
	left: -24px;
	top: 7px;
	background: url(../img/common/up.gif) top left no-repeat;
	background-position: 0 0;
	display: block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: -200px;
}

a.top:hover
{
	background-position: 0 -16px;
}

/* TOOLS */
div.separatore
{
	border: 0;
	background: transparent url(../img/common/separatore.gif) 50% 50% no-repeat;
	height: 40px;
	margin: 5px auto;
}

div.separatore-bn
{
	border: 0;
	background: transparent url(../img/common/separatore-bn.gif) 50% 50% no-repeat;
	height: 40px;
	margin: 5px auto;
}

/* MAIN */
.testo ul
{
	padding: 16px;
}

.testo ul ul
{
	padding: 8px 16px;
}

.testo ul li
{
	list-style: disc;
}

.testo ul ul li
{
	list-style: circle;
}

/* SIDEBOX */
.sidebox-quicklink
{
	background: #d1e6d8 url(../img/sidebox/verde-196-top.gif) left top no-repeat;
	margin: 10px 0;
}

.sidebox-quicklink h3
{
	font: bold 14pt "Georgia";
	text-align: center;
	color: #6ca07d;
	font-variant: small-caps;
	margin: 0;
	margin-bottom: 10px;
	padding-top: 5px;
}

.sidebox-quicklink .sidebox-content
{
	background: url(../img/sidebox/verde-196-bottom.gif) left bottom no-repeat;
	padding: 10px;
}

.sidebox-quicklink .sidebox-content
{
	font: normal 12px "Arial", sans-serif;
}

.sidebox-quicklink .sidebox-content ul li
{
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
}

.sidebox-quicklink .sidebox-content ul li a
{
	text-decoration: none;
}

.sidebox-quicklink .sidebox-content ul li.selected
{
	font-weight: bold;
}

.sidebox-quicklink .sidebox-content ul li a:hover
{
	text-decoration: underline;
}

.sidebox-news
{
	width: 230px;
	background: #fff url(../img/common/bg-230.gif) left top no-repeat;
	padding: 5px
}

.sidebox-news .sidebox-content
{
	width: 220px;
	text-align: right;
}

.sidebox-news h3
{
	text-transform: none;
	display: block;
	margin: 5px;
	font-style: normal;
	font-variant: normal;
	letter-spacing: -0.2px;
	font-family: Lucida Grande, Lucisa Sans, Trebuchet MS, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #666;
}

.sidebox-news .sidebox-content
{
	font: normal 12px Arial;
}

.sidebox-news .sidebox-content ul li
{
	text-align: left;
	padding: 10px 5px;
	color: #666;
	border-top: solid 1px #ddd;
}

.sidebox-news .sidebox-content ul li.first
{
	border: none;
	padding: 10px 5px;
	background: none;
}

.sidebox-news .sidebox-content ul li a
{
	text-decoration: none;
	font: bold 12px Arial;
	color: #007dc6;
	font-variant: normal;
	text-transform: normal;
}

.sidebox-news .sidebox-content ul li.selected
{
	font-weight: bold;
}

.sidebox-news .sidebox-content ul li a:hover
{
	text-decoration: underline;
}

.sidebox-appuntamenti
{
	width: 230px;
	background: #fff url(../img/common/bg-230.gif) left top no-repeat;
	padding: 5px
}

.sidebox-appuntamenti .sidebox-content
{
	width: 220px;
	text-align: right;
}

.sidebox-appuntamenti h3
{
	text-transform: none;
	display: block;
	margin: 5px;
	font-style: normal;
	font-variant: normal;
	letter-spacing: -0.2px;
	font-family: Lucida Grande, Lucisa Sans, Trebuchet MS, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #666;
}

.sidebox-appuntamenti .sidebox-content
{
	font: normal 12px Arial;
}

.sidebox-appuntamenti .sidebox-content ul li
{
	text-align: left;
	padding: 10px 5px;
	color: #666;
	border-top: solid 1px #ddd;
}

.sidebox-appuntamenti .sidebox-content ul li.first
{
	border: none;
	padding: 10px 5px;
	background: none;
}

.sidebox-appuntamenti .sidebox-content ul li a
{
	text-decoration: none;
	font: bold 12px Arial;
	color: #008c44;
	font-variant: normal;
	text-transform: normal;
}

.sidebox-appuntamenti .sidebox-content ul li.selected
{
	font-weight: bold;
}

.sidebox-appuntamenti .sidebox-content ul li a:hover
{
	text-decoration: underline;
}

.sidebox-donaora
{
	width: 210px;
	height: 20px;
	background: url(../img/buttons/dona-ora.gif) 0 0 no-repeat;
	padding: 6px 10px;
	margin-bottom: 8px;
}

.sidebox-donaora p
{
	font: bold 13pt "Arial", sans-serif;
	text-transform: uppercase;
	text-align: left;
	margin: 0;
}

.sidebox-donaora a
{
	display: block;
	text-decoration: none;
	color: white;
	margin: 0;
}

.sidebox-donaora a:hover
{
	text-decoration: underline;
}

.sidebox-banner
{
	margin: 0 0 10px 0;
	padding: 0;
}

.sidebox-banner p
{
	font: normal 12pt "Arial", sans-serif;
	font-variant: small-caps;
	text-align: center;
	margin: 0;
}

.sidebox-banner .immagine-CENTER, .sidebox-banner .immagine-LEFT, .sidebox-banner .immagine-RIGHT
{
	padding: 0;
	margin: 0;
	border: none;
	float: none;
}

.sidebox-banner a
{
	padding: 0;
	margin: 0;
	border: 0;
}

.sidebox-banner a img
{
	padding: 0;
	margin: 0;
	border: 0;
}

/* includes */
/* SEDI */
img.bandiera
{
	margin-right: 5px;
	padding: 1px;
	border: 1px solid #ccc;
	position: relative;
	top: 10px;
	width: 40px;
	height: 25px;
}

.paese
{
	padding: 0px;
}

.paese .bandiera
{
	margin-right: 5px;
	padding: 1px;
	border: 1px solid #ccc;
	position: relative;
	top: 6px;
}

.trigger-paese
{
	font: normal 10pt "Arial", sans-serif;
	text-decoration: none;
	padding-right: 16px;
	background: url(../img/common/trigger-open.gif) right 50% no-repeat;
}

.trigger-opened .trigger-paese
{
	font-weight: bold;
	font-size: 12pt;
	background: url(../img/common/trigger-close.gif) right 50% no-repeat;
}

.trigger-opened
{
	border: 1px solid #999;
	padding: 5px 10px;
}

.paese h3
{
	margin-bottom: 10px;
	margin-top: 0px;
}

.sede h4
{
	font: bold 10pt "Arial", sans-serif;
	margin-bottom: 2px;
}

.sede-centrale .sede h4
{
	font-size: 12pt;
}

.sedi-paese
{
	display: none;
}

.sedi
{
	margin-bottom: 20px;
}

.paese .cartina
{
	margin-top: 10px;
}

/* progetti */
#form-progetti
{
	position: relative;
	/*margin: 20px 60px 20px 60px;
	 border: 1px solid #999;
	 padding: 15px;*/
	padding-top: 20px;
}

#form-progetti h2
{
	/*position: absolute;
	 top: -20px;
	 left: 15px;
	 background: white;
	 padding: 5px;*/
}

#form-progetti p
{
	margin-top: 10px;
}

#form-progetti p label
{
	display: block;
	float: left;
	width: 100px;
}

#form-progetti p select
{
	display: block;
	width: 250px;
}

#form-progetti p button
{
	display: block;
	float: right;
	width: 100px;
	margin-bottom: 10px;
}

.item-progetto h4
{
	font: normal 14pt "Arial", sans-serif;
}

.item-progetto h4 a
{
	text-decoration: none;
}

.item-progetto h4 a:hover
{
	text-decoration: underline;
}

.item-progetto ul li, table.progetto ul li
{
	padding-left: 20px;
	background: url(../img/common/list-dot.gif) top left no-repeat;
}

table.progetto
{
	border: 1px solid #999;
	border-bottom-width: 2px;
	border-right-width: 2px;
	margin-bottom: 15px;
	width: 100%;
}

table.progetto td, table.progetto th
{
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	vertical-align: top;
	padding: 10px;
}

table.progetto td
{
	font-size: 10pt;
}

.item-paese .bandiera
{
	margin-right: 10px;
}

.item-paese a
{
	text-decoration: none;
}

.item-paese a:hover
{
	text-decoration: underline;
}

.item-paese
{
}

#scheda-paese h1
{
	text-align: left;
	line-height: 30px;
}

#scheda-paese h1 img.bandiera
{
	width: 80px;
	height: 50px;
	margin: 0;
	top: -12px;
	float: right;
}

.storia, .testimonianze
{
	margin: 0 0 20px 0;
}

/* newsletter */
#form-newsletter
{
	position: relative;
	/*margin: 20px 60px 20px 60px;
	 border: 1px solid #999;
	 padding: 15px;
	padding-top: 20px;*/
}

#form-newsletter p
{
	margin-top: 10px;
}

#form-newsletter p label
{
	display: block;
	float: left;
	width: 100px;
}

#form-newsletter p select
{
	display: block;
	width: 250px;
}

#form-newsletter p button
{
	display: block;
	float: right;
	width: 100px;
	margin-bottom: 10px;
}

#form-newsletter h2
{

}


#form-newsletter textarea
{
	width: 385px;
	height: 100px;
}

#form-newsletter p.errore
{
	color: #c00;
}

/*paginazione*/
.paginazione
{
	clear: right;
	text-align: right;
	font-family: Arial;
	font-weight: normal;
	color: #999;
	margin-bottom: 20px;
}

.paginazione a
{
	color: #666;
	padding: 0px 5px;
	margin-right: 2px;
	border: #FFF 1px solid;
}

.paginazione a:hover, .paginazione span
{
	color: black;
	background: #eee;
	border: #ccc 1px solid;
	text-decoration: none;
}

.paginazione span
{
	color: #333;
	background: white;
	border: #ccc 1px solid;
	padding: 0px 5px;
	margin-right: 2px;
}

.paginazione a.prev
{
}

.paginazione a.prev:hover
{
	background: #eee;
}

.paginazione a.next
{
}

.paginazione a.next:hover
{
	background: #eee;
}

/* CALENDARIO */
.tabellina-giorni{

}

.calendario
{
		font: normal 8px verdana;
		text-align: center;
	/*	border: 1px solid #999;

	
	text-transform: uppercase;*/
	float: left;
	margin: 0 10px 10px 5px;;
	background: white;
}

.calendario td
{
	padding: 0 1px;
	margin: 0px;
	background: #eee;
}

.calendario .mese
{
	background: white;
}

.calendario .event-filler
{
	background-color: #cfc;
	color: #999;
}

.calendario .filler
{
	color: #ccc;
	background: white;
}

.calendario .event
{
	background-color: #060;
	color: white;
}

.calendario .workday
{
	color: #666;
}

.calendario .saturday
{
	color: #966;
}

.calendario .sunday
{
	color: #c00;
}

.sidebox-leftStandard
{
	clear: both;
	background: #ffffff url(../img/common/bg-230.gif) no-repeat top left;
/*	float: left;*/
	width: 220px;
	margin-bottom: 8px;
	padding: 5px;
}

.sidebox-leftStandard h1
{
	text-transform: none;
 float:left;
  width:194px;
	font-style: normal;
	font-variant: normal;
	letter-spacing: -0.2px;
	font-family: Lucida Grande, Lucisa Sans, Trebuchet MS, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #666;
	margin:0 0 5px 5px;
}

.testo-leftStandard
{
	padding: 5px;
	margin-bottom: 8px;
}

.sidebox-leftStandard p
{
	font: normal 12px arial;
	color: #666;
	line-height: 160%;
}

.sidebox-leftStandard p a
{
	font: normal 12px arial;
	color: #666;
	line-height: 14px;
	text-decoration: none;
}

.sidebox-leftStandard p a:hover
{
	font: normal 12px arial;
	color: #666;
	line-height: 14px;
	text-decoration: underline;
}

#bottone-leftStandard
{
	width: 20px;
	height: 20px;
	background: url(../img/buttons/button20arrow.gif);
	/*display: block;*/
	float: right;
	color: white;
	text-decoration: none;
	font: bold 12px "Arial", sans-serif;
	margin: 2px 0;
}

#bottone-bilancio
{
	display: block;
	width: 176px;
	height: 18px;
	padding: 2px 0 0 6px;
	clear: both;
	float: right;
	color: white;
	text-decoration: none;
	font: bold 12px "Arial", sans-serif;
	margin: 10px 0;
	background: #ccc url(../img/buttons/button182.gif) top left no-repeat;
}

.sidebox-facebook
{
	clear: both;
	background: #ffffff url(../img/common/bg-230.gif) no-repeat top left;
	width: 200px;
	margin-bottom: 8px;
	padding: 0 15px;
}

.sidebox-facebook h1
{
	display: block;
	float: left;
	text-transform: none;
	font-style: normal;
	font-variant: normal;
	letter-spacing: -0.2px;
	font-family: Lucida Grande, Lucisa Sans, Trebuchet MS, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #666;
	margin: 8px 0;
}
#slideshow {
	height: 325px;
}
#slideshow .slides {
	height: 269px;
}
#slideshow .slides a.title {
	font-size: 1.3em;
	font-weight: bold;
	display:block;
	margin-bottom:12px;
}
#slideshow ul.nav {
    margin-top: 1px;
    position: absolute;
    text-align: center;
}
#slideshow ul.nav li {
    background: none repeat scroll 0 0 #FF6600;
    float: left;
    margin-right: 2px;
    padding: 10px 5px;
    width: 107px;
}
#slideshow ul.nav li.activeSlide {
	background: #7A7E7F;
}
#slideshow ul.nav a {
	color: white;
}

.controls input
{
	cursor: pointer;
}

