body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF;
	background: url(../img/background.jpg) top center repeat-y;
	color: #666;
	margin: 0; padding: 0;
	text-align: center;
}

/* <HEADERS> */
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }
h1 { display: none; }
h2 { font-size: 17px; font-weight: bold; color: #00704A; margin: 0 0 30px 0; }
h2 span { color: #00704A; font-size: 13px; }
h2.error { color: #FF0000; }
h2 a { color: #00704A; text-decoration: none; }
h3 { font-size: 130%; }
h3 a { color: #F47B20; }
h3 a:hover { color: #F47B20; }
h4 { font-size: 12px; font-weight: bold; color: #666; margin: 0 0 2px 0; }
/* </HEADERS> */

a { color: #333; text-decoration: none; border-bottom: 1px dotted #CCC; }
a#italian    {}
a:hover { outline: none;  border-bottom: 1px solid #AAA; }
a:visited { outline: none; }
a:link { outline: none; }
a:active { outline: none; }
a.pdf { background: url(../img/icon_pdf.png) no-repeat; padding: 0 0 0 17px; }
a.noborder { border: none; text-decoration: none; }
a.noborder:hover { text-decoration: none; border: none; color: #666; }

p { margin: 0 0 10px 0; padding: 0; }

ul { margin: 0 0 10px 0; padding: 0; }
ul li { margin: 0 0 2px 14px; padding: 0; }
ul li ul { margin: 2px 0 5px 0; padding: 0; list-style-type: square; }
ul li ul li { margin: 0 0 2px 15px; padding: 0; }

.text-justify { text-align: justify; }

img.inner { float: left; margin: 10px; }
img.inner_left { float: left; margin: 0 10px 10px 0; }
img.inner_right { float: left; margin: 0 0 10px 10px; }

div.column { float: left; }

.txt-logout { text-align: center; margin: 10px; }

.fixed { position: fixed; }

div.hr { display: none; }

div.hr2 { margin: 10px 0 10px 0; padding: 0; height: 1px; width: 100%; border-bottom: 1px dashed #A8A8A8; }
div.hr2 hr { display: none; }

div.flags   {position: absolute; z-index: 1; top: 173px; left: 907px;}
div.flags img, div.flags a   {border:none; padding: 0 1px 0;}


div.pages { padding: 5px; color: #666; margin: 0 0 10px 0; border: 1px solid #F1F1F1; }
div.pages b { padding: 3px 4px; border: 1px solid #C00; background-color: #00704A; color: #FFF; }
div.pages a { font-weight: normal; color: #222; border: none; padding: 3px 4px; }
div.pages a:hover { text-decoration: underline; }

/* <FIELDSET> */
fieldset { border: 1px solid; margin: 0; padding: 0; }
fieldset legend { font-weight: bold; }
fieldset label { float: left; width: 200px; margin: 0; }
fieldset input, fieldset select, fieldset textarea { font-family: Arial, Helvetica, sans-serif; border: 1px solid #999; }
fieldset .blockize { width: 300px; }
fieldset .noborder { border: none; }
fieldset .row { clear: both; margin: 3px 10px; }

fieldset .group { float: left; width: 40px; }
fieldset .group label { float: right; width: 10px; margin: 0; }
fieldset .group .row { margin: 0; }

input.cb_datefield { position: relative; top: 3px; height: 14px; }

fieldset.lavora-con-noi { border: 1px solid #007457; margin: 0 0 15px 0; padding: 10px 0 10px 0; }
fieldset.lavora-con-noi legend { font-weight: bold; color: #696E6A; margin: 0 0 0 10px; padding: 0 4px 0 4px; border-left: 1px solid #007457; border-right: 1px solid #007457; }
fieldset.lavora-con-noi label { float: left; width: 150px; margin: 0; }
fieldset.lavora-con-noi input, fieldset select, fieldset textarea { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #007457; background-color: #F7F7F7; padding: 2px; }
fieldset.lavora-con-noi .view { display: inline-block; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #007457; background-color: #FDFDFD; padding: 2px; width: 450px; height: 15px; }
fieldset.lavora-con-noi .view-block { display: inline-block; overflow: auto; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #007457; background-color: #FDFDFD; padding: 2px; width: 450px; height: 200px; }
fieldset.lavora-con-noi .photo { display: inline-block; }
fieldset.lavora-con-noi input { height: 15px; }
fieldset.lavora-con-noi .blockize { width: 400px; }
fieldset.lavora-con-noi .blockize-file { height: 20px; width: 410px; }
fieldset.lavora-con-noi .blockize-select { height: 20px; }
fieldset.lavora-con-noi .check { border: 0; background-color: #FFF; }
fieldset.lavora-con-noi p.txt-legend { margin: 4px 0 10px 150px; font-size: 12px; color: #663333; padding: 2px 10px 10px 0; text-align: justify; }
fieldset.lavora-con-noi .noborder { border: none; }
fieldset.lavora-con-noi .row { clear: both; margin: 7px 10px; }
fieldset.lavora-con-noi .row-submit { clear: both; margin: 12px 0 5px 10px; }
fieldset.lavora-con-noi .row-submit button { border: 0; width: 150px; height: 25px; background-color: #007457; color: #FFF; margin: 0 6px 0 0; }
fieldset.lavora-con-noi .lista-ordinata { float: left; width: 420px; height: auto; margin: 0 0 6px 0 !important; margin: 0 0 0 3px; }
fieldset.lavora-con-noi .lista-ordinata ul { margin: 0; padding: 0; list-style-type: none; }
fieldset.lavora-con-noi .lista-ordinata ul li { margin: 0; padding: 0; }
fieldset.lavora-con-noi .lista-ordinata ul li .check { background-color: #FFF; }
/* </FIELDSET> */

#skipNav { display: none; }

#container { text-align: left; margin: 0 auto; width: 980px; height: auto; position: relative; }

#header { background: url(../img/header.gif) no-repeat; height: 163px;}

#response div { margin: 10px 0; padding: 5px; }
#response div.success 	{ color: #019300; border: 1px solid #CCC; background: url(../img/icon_response_success.png) 10px center no-repeat; padding-left: 33px; background-color: #F6F6F6; }
#response div.error   	{ color: #FF0000; border: 1px solid #CCC; background: url(../img/icon_response_error.png) 10px center no-repeat; padding-left: 33px; background-color: #F6F6F6; }
#response div.info    	{ color: #1600A7; border: 1px solid #CCC; background: url(../img/icon_response_info.png) 10px center no-repeat; padding-left: 33px;background-color: #F6F6F6; }
#response ul { margin: 0; padding: 0; list-style-type: none; overflow: hidden; }
#response ul li { padding: 0 0 0 25px; margin: 0; min-height: 16px; height: auto !important; height: 16px; }
#response ul li ul { list-style-type: disc; padding: 0 0 0 20px; margin: 3px 0 10px 0; }
#response ul li ul li { background: none; }
#response ul li ul li { padding: 0; margin: 0; }
#response ul li.spacer { margin-bottom: 5px; }

#nav { width: 981px; height: 35px; background-color: #00704A; background: url(../img/bg_nav.gif) no-repeat; }
#nav ul { list-style-type: none; padding: 0; margin: 0; }
#nav ul li { margin: 0; padding: 0; float: left; }
#nav ul li a { font-size: 14px; color: #FFF; display: block; height: 25px; padding-top: 10px; text-decoration: none; border: none; }
#nav ul li a.il-gruppo { width: 95px; padding-left: 22px; }
#nav ul li a.attivita { width: 78px; padding-left: 20px; }
#nav ul li a.clienti { width: 79px; padding-left: 20px; }
#nav ul li a.news { width: 72px; padding-left: 22px; }
#nav ul li a.eventi { width: 75px; padding-left: 22px; }
#nav ul li a.photogallery { width: 117px; padding-left: 15px; }
#nav ul li a.lavora-con-noi { width: 132px; padding-left: 15px; }
#nav ul li a.contatti { width: 89px; padding-left: 15px; }
#nav ul li a.lingua { width: 73px; padding-top: 12px; padding-left: 20px; color: #666; text-transform: uppercase; font-size: 10px; }
#nav ul li a:hover { text-decoration: none; border: none; }
#nav ul li a span { display: none; }
#nav ul li ul { display: none; padding: 0; margin: 0; position: absolute; border-bottom: 3px solid #003724; background-color: #00AD72; z-index: 10; }
#nav ul li.il-gruppo ul { width: 215px; }
#nav ul li.il-gruppo ul li a { padding-left: 20px; }
#nav ul li.attivita ul { width: 197px; }
#nav ul li.attivita li a { padding-left: 18px; }
#nav ul li.lavora-con-noi ul { width: 251px; }
#nav ul li.lavora-con-noi li a { padding-left: 16px; }
#nav ul li ul li { float: none; padding: 0; margin: 0; border-bottom: 1px dotted #FFF; }
#nav ul li ul li.last { border: none; }
#nav ul li ul li a { color: #EFEFEF; font-size: 12px; padding: 10px 0 0 0; }
#nav ul li ul li a:hover { background-color: #00704A; text-decoration: none; }

.bg_repeat { background: url(../img/bg_content.gif) repeat-y; overflow: hidden; overflow: hidden; width: 980px; height: auto; margin: 2px 0 0 0; }

#content-left { float: left; margin: 0; width: 618px; height: auto; overflow: hidden; }
#content-left #inn_content_home { padding: 10px 0 10px 15px; overflow: hidden; }
#content-left #inn_content_home .lista-eventi { float: left; width: 205px; height: auto; overflow: hidden; }
#content-left #inn_content_home .lista-eventi .evento {  }
#content-left #inn_content_home .lista-eventi .evento h3 { font-size: 12px; color: #00704A; text-transform: uppercase; margin: 0; }
#content-left #inn_content_home .lista-eventi .evento h3 a { border: none; color: #00704A; text-decoration: none; }
#content-left #inn_content_home .lista-eventi .evento h3 a:hover { border: none; color: #00704A; text-decoration: none; }
#content-left #inn_content_home .lista-eventi .evento h4 { font-size: 12px; color: #666; text-transform: none; margin: 0 0 4px 0; }
#content-left #inn_content_home .lista-eventi .evento .shadow { background: url(../img/bg_image_event.gif) bottom no-repeat; width: 198px; height: 96px; padding: 0 0 2px 0; }
#content-left #inn_content_home .lista-eventi .evento .shadow a { border: none; }
#content-left #inn_content_home .lista-eventi .evento .shadow a:hover { border: none; }
#content-left #inn_content_home .lista-eventi .evento p { color: #666; margin: 0 0 4px 0; }
#content-left #inn_content_home .lista-eventi .evento ul { margin: 0 0 20px 0; padding: 0; list-style-type: none; overflow: hidden; }
#content-left #inn_content_home .lista-eventi .evento ul li { float: left; margin: 0 5px 0 0; padding: 0 5px 0 0; background: url(../img/link_event_separator.gif) center right no-repeat; }
#content-left #inn_content_home .lista-eventi .evento ul li.last { background: none; }
#content-left #inn_content_home .lista-eventi .evento ul li a { color: #FF6600; font-size: 9px; text-transform: uppercase; display: block; border: none; }
#content-left #inn_content_home .lista-eventi .evento ul li a:hover { color: #666; text-decoration: none; border: none; }
#content-left #inn_content_home .presentazione { float: left; width: 593px; height: auto; margin: 0; overflow: hidden; }
#content-left #inn_content_home .presentazione .lettera { text-align: justify; color: #666; }
#content-left #inn_content_home .presentazione .lettera strong { color: #00704A; font-style: italic; }

#slogan { position: absolute; top: 230px; left: 0; background: url(../img/home/slogan.jpg) no-repeat; width: 633px; height: 282px; }

#content-right { float: left; margin: 0 0 0 18px; width: 342px; height: auto; overflow: hidden; }
#content-right .block-search { background-color: #FFF; overflow: hidden; padding: 6px 0; }
#content-right .block-search p { margin: 0; }
#content-right .block-search form { margin: 0; padding: 0; }
#content-right .block-search form input { font-size: 11px; border: 1px solid #007457; background-color: #F7F7F7; padding: 2px; }
#content-right .block-search form button { border: 1px solid #CCC; background-color: #F8F8F8; height: auto !important; height: 19px; margin: 0 0 0 4px; }
#content-right .block-news { background: url(../img/bg_blocknews.jpg) top no-repeat; background-color: #CDE2DB; }
#content-right .block-news h3 { display: none; }
#content-right .block-news .inner { padding: 50px 10px 10px 26px; }
#content-right .block-news dl { margin: 0; padding: 0; }
#content-right .block-news dl dt { margin: 0; padding: 0; color: #F47B20; font-size: 11px; font-weight: bold; }
#content-right .block-news dl dt a { color: #F47B20; border: none; text-decoration: none; }
#content-right .block-news dl dt a:hover { color: #F47B20; border: none; text-decoration: none; }
#content-right .block-news dl dd { margin: 0 0 10px 0; padding: 0; color: #333; font-size: 11px; }

#content-right .block-upcomingevents { background: url(../img/bg_blockupcomingevents.jpg) top no-repeat; background-color: #FCD7BC; height: 100%; }
#content-right .block-upcomingevents h3 { display: none; }
#content-right .block-upcomingevents .inner { padding: 55px 10px 20px 26px; }
#content-right .block-upcomingevents .single-event { overflow: hidden; margin: 0 0 15px 0; }
#content-right .block-upcomingevents .single-event .shadow { float: left; background: url(../img/bg_img_upcomingevent.jpg) no-repeat; width: 60px; height: 60px; margin: 0 5px 0 0; }
#content-right .block-upcomingevents .single-event .shadow img { margin: 3px 0 0 3px; }
#content-right .block-upcomingevents .single-event .shadow a { border: none; }
#content-right .block-upcomingevents .single-event .shadow a:hover { border: none; }
#content-right .block-upcomingevents .single-event .text { float: left; overflow: hidden; width: 240px; height: auto; }
#content-right .block-upcomingevents .single-event .text h4 { font-size: 11px; color: #333; font-weight: bold; }
#content-right .block-upcomingevents .single-event .text h4 a { color: #333; border: none; text-decoration: none; }
#content-right .block-upcomingevents .single-event .text p { color: #333; margin: 0; }
#content-right .block-upcomingevents .single-event .text small { font-size: 11px; color: #666; margin: 0; padding: 0; }
#content-right .block-upcomingevents .single-event .text ul { margin: 2px 0 0 0; padding: 0; list-style-type: none; overflow: hidden; }
#content-right .block-upcomingevents .single-event .text ul li { float: left; margin: 0 5px 0 0; padding: 0 5px 0 0; background: url(../img/link_event_separator.gif) center right no-repeat; }
#content-right .block-upcomingevents .single-event .text ul li.last { background: none; }
#content-right .block-upcomingevents .single-event .text ul li a { color: #FF6600; font-size: 9px; text-transform: uppercase; display: block; border: none; }
#content-right .block-upcomingevents .single-event .text ul li a:hover { color: #666; text-decoration: none; border: none; }

#content-right .block-events { background: url(../img/bg_blockevents.jpg) top no-repeat; background-color: #E5E5E5; height: 100%; }
#content-right .block-events h3 { display: none; }
#content-right .block-events .inner { padding: 55px 10px 20px 26px; }
#content-right .block-events .single-event { overflow: hidden; margin: 0 0 15px 0; }
#content-right .block-events .single-event .shadow { float: left; background: url(../img/bg_img_event.png) no-repeat; width: 60px; height: 60px; margin: 0 5px 0 0; }
#content-right .block-events .single-event .shadow img { margin: 3px 0 0 3px; }
#content-right .block-events .single-event .shadow a { border: none; }
#content-right .block-events .single-event .shadow a:hover { border: none; }
#content-right .block-events .single-event .text { float: left; overflow: hidden; width: 240px; height: auto; }
#content-right .block-events .single-event .text h4 { font-size: 11px; color: #333; font-weight: bold; }
#content-right .block-events .single-event .text h4 a { color: #333; border: none; text-decoration: none; }
#content-right .block-events .single-event .text p { color: #333; margin: 0; }
#content-right .block-events .single-event .text small { font-size: 11px; color: #666; margin: 0; padding: 0; }
#content-right .block-events .single-event .text ul { margin: 2px 0 0 0; padding: 0; list-style-type: none; overflow: hidden; }
#content-right .block-events .single-event .text ul li { float: left; margin: 0 5px 0 0; padding: 0 5px 0 0; background: url(../img/link_event_separator.gif) center right no-repeat; }
#content-right .block-events .single-event .text ul li.last { background: none; }
#content-right .block-events .single-event .text ul li a { color: #FF6600; font-size: 9px; text-transform: uppercase; display: block; border: none; }
#content-right .block-events .single-event .text ul li a:hover { color: #666; text-decoration: none; border: none; }

.noi_sosteniamo { text-align: right; }

#search-site {  }
#search-site h3 { font-size: 14px; font-weight: bold; background-color: #F1F1F1; margin: 7px 0 8px 0; padding: 5px; color: #007457; border: none; }
#search-site h3 small { margin-left: 12px; }
#search-site h3 a { text-decoration: none; color: #F47B20; }
#search-site h3 a:hover { text-decoration: none; color: #F47B20; }
#search-site .single-src { height: auto; width: 100%; overflow: hidden; margin: 0 0 10px 0; }
#search-site .single-src h4 { font-size: 14px; font-weight: bold; margin: 7px 0 2px 0; padding: 0; color: #0066CC; border: none; }
#search-site .single-src h4 a { color: #F47B20; text-decoration: none; }
#search-site .single-src h4 a:hover { color: #F47B20; text-decoration: none; }
#search-site .single-src p.subtitle { font-size: 14px; }
#search-site .single-src .date-event { font-weight: bold; font-size: 11px; margin-bottom: 5px; }
#search-site .single-src p { margin: 0; padding: 0; }

#membership { overflow: hidden; margin: 0 0 10px 0; }
#membership dl { margin: 0; padding: 0; overflow: hidden; }
#membership dl dt { margin: 0; padding: 0; float: left; clear: both; width: 105px; height: auto; }
#membership dl dt .shadow { float: left; background: url(../img/bg_img_membership.png) no-repeat; width: 99px; height: 72px; }
#membership dl dt .shadow img { margin: 3px 0 0 3px; }
#membership dl dt .shadow a { border: none; }
#membership dl dt .shadow a:hover { border: none; }
#membership dl dd { margin: 0 0 10px 0; padding: 0; float: left; width: 480px; height: 50px; padding-top: 16px; }
#membership dl dd a { color: #333; text-decoration: none; border-bottom: 1px dotted #CCC; display: inline-block; }
#membership dl dd a:hover { outline: none;  border-bottom: 1px solid #AAA; }

#clienti { overflow: hidden; margin: 0 0 10px 0; }
#clienti dl { margin: 0; padding: 0; overflow: hidden; }
#clienti dl dt { margin: 0; padding: 0; float: left; clear: both; width: 105px; height: auto; }
#clienti dl dt .shadow { float: left; background: url(../img/bg_img_membership.png) no-repeat; width: 99px; height: 72px; }
#clienti dl dt .shadow img { margin: 3px 0 0 3px; }
#clienti dl dt .shadow a { border: none; }
#clienti dl dt .shadow a:hover { border: none; }
#clienti dl dd { margin: 0 0 10px 0; padding: 0; float: left; width: 480px; height: 50px; padding-top: 16px; }
#clienti dl dd a { color: #333; text-decoration: none; border-bottom: 1px dotted #CCC; display: inline-block; }
#clienti dl dd a:hover { outline: none;  border-bottom: 1px solid #AAA; }

#eventi { overflow: hidden; margin: 0 0 10px 0; }
#eventi .row { margin: 10px 0 0 0; padding: 0; overflow: hidden; height: auto;  }
#eventi .row .shadow { float: left; background: url(../img/bg_img_event2.jpg) no-repeat; width: 65px; height: 61px; }
#eventi .row .shadow img { margin: 3px 0 0 3px; }
#eventi .row .shadow a { border: none; }
#eventi .row .shadow a:hover { border: none; }
#eventi .row .info { margin: 0 0 0 5px; padding: 0; float: left; width: 480px; height: auto; }
#eventi .row .info h3 { margin: 0 0 5px 0; }
#eventi .row .info h3 a { color: #777; font-size: 13px; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #CCC; display: inline-block; }
#eventi .row .info h3 a:hover { outline: none; border-bottom: 1px solid #AAA; }
#eventi .row .info h3 span { font-size: 12px; }
#eventi .row .info p { margin: 0; }
#eventi .row .info ul { margin: 5px 0 0 0; padding: 0; list-style-type: none; overflow: hidden; }
#eventi .row .info ul li { float: left; margin: 0 5px 0 0; padding: 0 5px 0 0; background: url(../img/link_event_separator.gif) center right no-repeat; }
#eventi .row .info ul li.last { background: none; }
#eventi .row .info ul li a { color: #FF6600; font-size: 9px; text-transform: uppercase; display: block; border: none; }
#eventi .row .info ul li a:hover { color: #666; text-decoration: none; border: none; }

#dettaglio-evento { overflow: hidden; height: auto; }
#dettaglio-evento div.img { float: left; height: auto; overflow: hidden; margin: 0; width: 190px; }
#dettaglio-evento .info { float: left; height: auto; overflow: hidden; width: 413px; }
#dettaglio-evento .info h3 { text-transform: uppercase; border: 0; margin: 0; padding: 0; color: #00704A; font-size: 16px; font-weight: normal; }
#dettaglio-evento .info h3 a { color: #FF8E37; }
#dettaglio-evento .info h4 { text-transform: uppercase; margin: 0 0 5px 0; padding: 0; color: #000; font-size: 11px; font-weight: normal; }
#dettaglio-evento .info p { margin: 0 0 6px 0; }
#dettaglio-evento .info .titoletto { text-transform: uppercase; color: #888; }
#dettaglio-evento .info .links { margin: 10px 0 20px 0; overflow: hidden; width: 200px; height: auto; }
#dettaglio-evento .info .links ul { margin: 0; padding: 0; }
#dettaglio-evento .info .links ul li { clear: both; margin: 0 0 8px 0; padding: 6px 0 6px 0; text-transform: uppercase; font-weight: bold; color: #999; font-size: 11px; border-bottom: 1px dashed #A8A8A8; }
#dettaglio-evento .info .links ul li a { border: none; color: #999; display: block; padding: 4px 0 0 0; }
#dettaglio-evento .info .links ul li a:hover { border: none; text-decoration: underline; color: #999; }
#dettaglio-evento .info .links ul li.sito { background: url(../img/eventi/icon_sito.gif) top right no-repeat; }
#dettaglio-evento .info .links ul li.pdf { background: url(../img/eventi/icon_pdf.gif) top right no-repeat; }
#dettaglio-evento .info .links ul li.xls { background: url(../img/eventi/icon_xls.gif) top right no-repeat; }
#dettaglio-evento .info .links ul li.video { background: url(../img/eventi/icon_video.gif) top right no-repeat; }
#dettaglio-evento .info table { width: 100%; text-align: left; }
#dettaglio-evento .info .slideshow { margin: 10px 0 0 0; }
#dettaglio-evento .info .slideshow a { border: none; }
#dettaglio-evento .info .slideshow a:hover { border: none; }

#dettaglio-evento .info .tabInfo td { padding: 0 0 5px 0; }
#dettaglio-evento .info .subtitle { background: url(../img/eventi/bg_subtitle.jpg) no-repeat; height: 20px; padding: 3px 0 3px 5px; margin: 10px 0 0 0; }
#dettaglio-evento .info .slideshow2 { margin: 0; }
#dettaglio-evento .info .slideshow2 a { border: none; }
#dettaglio-evento .info .slideshow2 a:hover { border: none; }

#cercaEvento { overflow: hidden; margin: 0 0 10px 0; }
#cercaEvento fieldset { display: block; border: none; margin: 0; padding: 0; }
#cercaEvento fieldset h3 { margin: 0 0 6px 0; padding: 0; font-size: 12px; font-weight: bold; color: #555; }
#cercaEvento fieldset .row { margin: 0 10px 0 0; float: left; overflow: hidden; clear: none; }
#cercaEvento fieldset .row label { width: auto; margin: 0 4px 0 0; }
#cercaEvento fieldset .row button { border: 1px solid #CCC; background-color: #F8F8F8; }

#news { overflow: hidden; height: auto; width: 600px; text-align: justify; }
#news h3 { text-transform: uppercase; border: 0; margin: 0 0 10px 0; padding: 0; color: #00704A; font-size: 14px; font-weight: normal; }
#news dl { margin: 0 0 26px 0; padding: 0; }
#news dl dt.file-doc { float: left; height: 32px; width: 32px; overflow: hidden; margin-right: 5px !important; margin-right: 2px; }
#news dl dt { margin: 0; padding: 0; color: #FB751C; }
#news dl dt a { color: #FB751C; }
#news dl dt span a { border: none; }
#news dl dt span a:hover { border: none; text-decoration: underline; }
#news dl dd { margin: 0; padding: 0; color: #343233; }

#cercaNews { overflow: hidden; margin: 0 0 10px 0; }
#cercaNews fieldset { display: block; border: none; margin: 0; padding: 0; }
#cercaNews fieldset h3 { margin: 0 0 6px 0; padding: 0; font-size: 12px; font-weight: bold; color: #555; text-transform: none;  }
#cercaNews fieldset .row { margin: 0 10px 0 0; float: left; overflow: hidden; clear: none; }
#cercaNews fieldset .row label { width: auto; margin: 0 4px 0 0; }
#cercaNews fieldset .row button { border: 1px solid #CCC; background-color: #F8F8F8; }

#footer { clear: both; color: #999; margin: 0 0 10px 10px; font-size: 11px; width: 620px; overflow: hidden; }
/*#footer p { display: block; width: 600px; height: 50px; padding: 20px 0 0 0; }*/
#footer a { color: #777; text-decoration: none; border: none; }
#footer a:hover { color: #333; text-decoration: none; }

#footer .f_left { float: left; padding: 44px 0 0 0; width: 425px; height: auto; }
#footer .f_right { float: left; width: 190px; height: auto; }
