body {
margin:0px;
padding:0px;
text-align:center;
background:#f5f5f5 url(img/sf_pagina.gif) repeat-x top left;
}
/** POSITIONING **/
.float-left, .menubar, .mb-voce, .mb-voce a, .mb-voce span, .menu-up-feed, #pagina, .contenuti, .altezzamin, .contenuti-sx, .contenuti-dx, .contenuti-dx h1, .contenuti-dx small, .contenuti-dx p, 
.box, .box-titolo, .box-cont, .box-cont img, .box-cont h5, .box-cont small, .link, .link_lungo, .form-txt, .form-radio, #footer, #footer-menu, #footer-info, #footer-icone, .box ul, .box ul li, 
.contenuti-dx-all, .contenuti-dx-all h6, .contenuti-dx-all small, .contenuti-dx-all ul, .contenuti-dx-all ul li, .modulo, .modulo img, .modulo small, .modulo span, .tit_congresso, 
.tit_congresso small, .txt_congresso, .contenuti-dx-foto, .contenuti-dx-premi, .contenuti-dx-premi ul, .contenuti-dx-premi ul li, .contenuti-dx img, .txt_congresso img, .txt_congresso h3, 
.box_congresso-row, .box_congresso, .box_congresso_cont, .premio, .premio h2, .contenuti-dx-linee, .contenuti-dx-linee ul, .contenuti-dx-linee ul li, .tit_regioni, .tit_regioni p, .tit_regioni img, .tit_regioni_cat, 
.tit_regioni_elenco, .contenuti-dx-reg, .contenuti-dx-reg ul, .contenuti-dx-reg ul li, .tit_regioni_elenco p, .tit_regioni_box, .tit_regioni_box ul, .tit_regioni_box ul li, .legenda_box, 
.legenda_box img, .legenda_box span, .centro_box, .centro_box img, .centro_box span, .centro_box span ul, .centro_box_span ol, .centro_box span ul li, .centro_box_span ol li, .contenuti-photo-slide, .contenuti-photo-slide h6, .contenuti-photo-list, .contenuti-photo-list ul, .contenuti-photo-list ul li, .contenuti-photo-list ul li img, .spacer {
position:relative;
float:left;
}
.float-right, .menu-up-sez, .menu-up-lingua, .form-invia, .link2, .percorso h6 {
position:relative;
float:right;
}
/** FONT **/
body {
	font-family:Arial, Helvetica, sans-serif;
}
/** LINKS **/
.menu-up-feed a, .menu-up-sez a {
	text-decoration:none;
	color:#FFF;
}
.menu-up-feed a:hover, .menu-up-sez a:hover {
	text-decoration:none;
	color:#FF0;
}
.percorso a, .box ul li a {
	text-decoration:none;
	color:#858585;
}
.percorso a:hover, .box ul li a:hover {
	text-decoration:none;
	color:#32bbea;
}
#footer-menu a {
	margin:0px;
	padding:0px 3px;
	text-decoration:none;
	color:#a9a9a9;
}
#footer-menu a:hover {
	margin:0px;
	padding:0px 3px;
	text-decoration:none;
	color:#333;
}
#footer-info a {
	margin:0px;
	padding:0px 3px;
	text-decoration:none;
	color:#32bbea;
}
#footer-info a:hover {
	margin:0px;
	padding:0px 3px;
	text-decoration:none;
	color:#333;
}
.box-cont a, .contenuti-dx p a, .contenuti-dx-all ul li a, .contenuti-dx-all small a, .tit_congresso a, .contenuti-dx a {
	text-decoration:underline;
	color:#333;
}
.box-cont a:hover, .contenuti-dx p a:hover, .contenuti-dx-all ul li a:hover, .contenuti-dx-all small a:hover, .tit_congresso a:hover, .contenuti-dx a:hover {
	text-decoration:underline;
	color:#32bbea;
}
.link a, .link_lungo a {
	text-decoration:underline;
	color:#16556c;
	padding:0px 0px 0px 8px;
	background:url(img/freccetta-blu.png) no-repeat 0px 5px;
}
.link a:hover, .link_lungo a:hover {
	text-decoration:underline;
	color:#858585;
	padding:0px 0px 0px 8px;
	background:url(img/freccetta-blu.png) no-repeat 0px 5px;
}
.link2 a {
	text-decoration:underline;
	color:#16556c;
}
.link2 a:hover {
	text-decoration:underline;
	color:#858585;
}

/** FORM **/
.form-txt {
	width:196px;
	text-align:left;
	font-size:11px;
	color:#333;
	padding:4px;
	margin:6px 0px;
	border:1px solid #CCC;
}
.form-radio {
	width:98px;
	text-align:left;
	font-size:11px;
	color:#333;
	padding:4px 0px;
	margin:0px;
}
.form-invia {
	cursor:pointer;
	padding:0px 0px 0px 8px;
	font-size:11px;
	color:#fff;
	background:url(img/sf-invia.gif) no-repeat 0px 2px;
	border:none;
	width:97px;
	height:28px;
	margin:0px;
}
/** RIDEFINIZIONE TAG **/
.contenuti-photo-list span a b, .percorso h6 a span {
visibility:hidden;	
}

/** BLOCCHI **/
#feedback, #feedbackEng {
width:26px;
height:177px;
background:url(img/feedback.gif) no-repeat top left;
position:absolute;
right:0px;
z-index:300;
overflow:hidden;
}
#feedbackEng { background:url(img/feedbackEng.gif) no-repeat top left; }
#feedback img, #feedbackEng img {
border:0px;
width:26px;
height:177px;
float:left;
position:relative;
}
#feedback-cnt {
float:left;
position:relative;
width:250px;
height:171px;
border-top:2px solid #024a7f;
border-bottom:2px solid #024a7f;
background:#fff;
padding:1px 0px;
}
#feedback-form {
width:230px;
height:151px;
padding:10px;
background:#024a7f;
color:#fff;
font-size:11px;
text-align:left;
}
#feedback-form .campo {
color:#333;
font-size:11px;
border:1px solid #CCC;
font-family:Arial, Helvetica, sans-serif;
}
#menu-up {
	width:980px;
	height:26px;
	padding:0px;
	margin:0px auto;
}
#header {
	height:140px;
	padding:20px 0px 0px 0px;
	text-align:center;
	margin:0px;
	background:url(img/sf_testata.jpg) no-repeat top center;
}
#main {
	width:980px;
	padding:0px;
	margin:0px auto;
}
#pagina {
	width:950px;
	padding:0px 15px;
	margin:0px;
	background-color:#fff;
}
.percorso {
	width:950px;
	margin:0px;
	padding:18px 0px;
	border-bottom:1px solid #CCC;
	color:#a9a9a9;
	font-size:12px;
	text-align:left;
}
.percorso img {
	margin:0px;
	padding:0px 10px;
	border:none;
}
.percorso h6 {
disply:block;
width:60px;
height:16px;
padding:0px;
margin:0px;
text-decoration:none;
}
.percorso h6 a {
disply:block;
width:60px;
height:16px;
text-decoration:none;
background:url(img/printer.gif) no-repeat 0px 0px;
float:left;
position:relative;
}
.percorso h6 a:hover {
background:url(img/printer.gif) no-repeat -60px 0px;
}
.contenuti {
	width:950px;
	margin:0px;
	padding:20px 0px;
}
.altezzamin {
	width:1px;
	height:500px;
	padidng:0px;
	margin:0px;
}
.contenuti-sx {
	width:228px;
	margin:0px;
	padding:0px 34px 0px 0px;
}
.box {
	width:228px;
	padding:0px 0px 20px 0px;
	margin:0px;
}
.box-titolo {
	width:218px;
	margin:0px;
	padding:7px 0px 5px 10px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
#congressi, #giornata, #sottomenu {
	background:url(img/box-sx-lungo.gif) no-repeat top left;
}
#newsletter {
	background:url(img/box-newsletter.gif) no-repeat center right;
}
#inprimopiano {
	background:url(img/box-inprimopiano.gif) no-repeat center right;
}
#areasoci {
	background:url(img/box-areasoci.gif) no-repeat center right;
}
#cerca {
	background:url(img/box-cerca.gif) no-repeat center right;
}
.box ul {
	width:228px;
	padding:0px;
	margin:0px;
	list-style:none;
}
.box ul li {
	width:203px;
	padding:10px 0px 10px 25px;
	margin:0px;
	list-style:none;
	background:url(img/freccetta-pallina.png) no-repeat 10px center;
	border-bottom:1px solid #ccc;
	text-align:left;
	font-size:12px;
	color:#333;
}
.box-cont {
	width:206px;
	padding:10px;
	margin:0px;
	border:1px solid #ebebeb;
	font-size:12px;
	text-align:left;
	color:#333;
}
.box-cont img {
	padding:0px 10px 0px 0px;
	margin:0px;
}
.box-cont h5 {
	width:72px;
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:11px;
	text-align:left;
	color:#333;
	font-weight:bold;
	line-height:18px;
}
.box-cont small {
	width:72px;
	padding:0px 0px 30px 0px;
	margin:0px;
	font-size:11px;
	text-align:left;
	color:#999;
	font-style:italic;
}
.link {
	width:72px;
	padding:2px 0px;
	margin:0px;
	font-size:11px;
}
.link_lungo {
	width:206px;
	padding:5px 0px;
	margin:0px;
	font-size:11px;
}
.link2 {
	width:109px;
	padding:6px 0px;
	margin:0px;
	font-size:11px;
	text-align:left;
}
.contenuti-dx {
	width:687px;
	margin:0px;
	padding:0px;
	text-align:left;
	color:#333;
	font-size:12px;
	text-align:justify;
	line-height:20px;
}
.contenuti-dx h1 {
	width:687px;
	margin:0px;
	padding:0px 0px 20px 0px;
	font-size:30px;
	font-weight:bold;
	line-height:35px;
	text-transform:uppercase;
}
.contenuti-dx h1 b {
	color:#32bbea;
}
.contenuti-dx h5 {
	width:687px;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:13px;
	font-weight:bold;
	color:#F00;
}
.contenuti-dx small {
	width:687px;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:13px;
	font-weight:normal;
	font-style:italic;
	color:#a9a9a9;
}
.contenuti-dx p {
	width:687px;
	margin:0px;
	padding:0px 0px 20px 0px;
	font-size:12px;
	text-align:justify;
	line-height:20px;
}
.contenuti-dx-all, .contenuti-dx-premi {
	width:687px;
	margin:0px;
	padding:0px;
	text-align:left;
	color:#333;
	font-size:12px;
	text-align:left;
}
.contenuti-dx-all h6, .contenuti-photo-slide h6 {
	width:687px;
	margin:0px;
	padding:30px 0px 10px 0px;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#a9a9a9;
	text-align:left;
}
.contenuti-dx-all small {
	width:687px;
	margin:0px;
	padding:10px 0px 0px 0px;
	font-size:11px;
	font-style:normal;
	color:#a9a9a9;
}
.contenuti-dx-all ul {
	width:687px;
	list-style:none;
	padding:10px 0px;
	margin:0px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.contenuti-dx-all ul li {
	width:687px;
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.contenuti-dx-all ul li a.lightbox img  {
	width:200px;
	height:131px;
}
/** PHOTO SLIDE **/
.contenuti-photo-slide {
width:686px;
}
.contenuti-photo-slide i {
width:600px;
position:absolute;
display:block;
color:#999;
text-align:center;
top:220px;
left:43px;
z-index:4;
}
.contenuti-photo-list {
width:686px;
height:190px;
overflow:hidden;
}
.contenuti-photo-list ul {
width:686px;
height:155px;
margin:0px;
padding:0px;
overflow:hidden;
z-index:5;
list-style-type:none;
}
.contenuti-photo-list ul li {
width:686px;
height:144px;
padding:0px 0px 6px 0px;
margin:0px;
border-bottom:1px solid #dbdbdb;
}
.contenuti-photo-list ul li img {
border:1px solid #CCC;
padding:6px;
width:200px;
height:130px;
}
.contenuti-photo-list span {
display:block;
width:30px;
height:30px;
text-decoration:none;
z-index:10;
position:absolute;
top:155px;
}
.contenuti-photo-list span#prevBtn {
left:0px;
}
.contenuti-photo-list span#nextBtn {
right:0px;
}
.contenuti-photo-list span a {
display:block;
width:30px;
height:30px;
text-decoration:none;
}
.contenuti-photo-list span a:hover {
text-decoration:none;
}
.contenuti-photo-list span#prevBtn a {
background:url(img/freccia-slide-sx.gif) no-repeat 0px 0px;
}
.contenuti-photo-list span#nextBtn a {
background:url(img/freccia-slide-dx.gif) no-repeat 0px 0px;
}
.contenuti-photo-list span#prevBtn a:hover {
background:url(img/freccia-slide-sx.gif) no-repeat -30px 0px;
}
.contenuti-photo-list span#nextBtn a:hover {
background:url(img/freccia-slide-dx.gif) no-repeat -30px 0px;
}
.contenuti-photo-list .spacer {
width:22px;
height:144px;
}
/** PHOTO SLIDE FINE **/
.contenuti-dx-premi ul {
	width:657px;
	list-style:disc;
	padding:10px 0px 10px 30px;
	margin:0px;
}
.contenuti-dx-premi ul li {
	width:667px;
	padding:0px 0px 20px 0px;
	margin:0px;
}
.contenuti-dx-foto {
	width:687px;
	margin:0px;
	padding:0px 0px 20px 0px;
}
.contenuti-dx img {
	margin:0px;
	padding:0px 10px 10px 0px;
	border:0px;
}
.contenuti-dx-linee {
	width:687px;
	margin:0px;
	padding:0px 0px 20px 0px;
	text-align:left;
	color:#333;
	font-size:12px;
	text-align:justify;
	line-height:20px;
}
.contenuti-dx-linee ul {
	width:687px;
	list-style:none;
	padding:0px;
	margin:0px;
}
.contenuti-dx-linee ul li {
	width:677px;
	list-style:none;
	padding:5px;
	margin:0px;
	background-color:#F2F2F2;
	border-bottom:2px solid #fff;
	border-top:2px solid #fff;
}
.contenuti-dx-reg {
	width:467px;
	margin:0px;
	padding:0px;
	text-align:left;
	color:#333;
	font-size:12px;
	text-align:left;
}
.contenuti-dx-reg ul {
	width:467px;
	list-style:none;
	padding:10px 0px;
	margin:0px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.contenuti-dx-reg ul li {
	width:467px;
	list-style:none;
	padding:0px;
	margin:0px;
}
.modulo {
	width:330px;
	height:280px;
	padding:10px 10px 10px 0px;
	margin:0px;
}
.modulo span {
	width:330px;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-align:left;
	line-height:16px;
	margin:0px;
	padding:5px 0px 0px 0px;
}
.modulo img {
	padding:5px;
	border:1px solid #ccc;
	margin:0px;
}
.modulo small {
	width:320px;
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:12px;
	color:#C00;
	font-weight:bold;
	text-align:left;
	font-style:normal;
}
#footer {
	width:950px;
	margin:0px;
	padding:20px 0px 0px 0px;
	background:url(img/bagliore-sotto.png) no-repeat center bottom;
}
#footer-menu {
	width:950px;
	margin:0px;
	padding:15px 0px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	font-size:11px;
	color:#858585;
}
#footer-menu span {
	margin:0px;
	padding:0px 3px;
}
#footer-info {
	width:950px;
	margin:0px;
	padding:30px 0px;
	text-align:center;
	font-size:11px;
	color:#a9a9a9;
	line-height:20px;
}
#footer-icone {
	width:950px;
	margin:0px;
	padding:10px 0px 0px 0px;
	text-align:center;
	background:url(img/barretta-icone.png) no-repeat center bottom;
}
#footer-icone p {
	width:950px;
	text-align:center;
	font-size:11px;
	color:#858585;
	line-height:20px;
	padding:0px 0px 5px 0px;
	margin:0px;
}
#footer-icone p span {
	padding:0px;
	margin:0px;
	border-bottom:1px dashed #ccc;
}
#footer-icone p img {
	border:none;
	padding:5px 5px 20px 5px;
	margin:0px;
}
.box_congresso-row {
	width:687px;	
}
.box_congresso {
	width:156px;
	padding:10px 21px 21px 0px;
	margin:0px;
}
.box_congresso_cont {
	width:136px;
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:12px;
	text-align:left;
}
.tit_congresso {
	width:687px;
	padding:10px 0px;
	border-bottom:1px solid #ccc;
	margin:0px;
	font-size:12px;
	text-align:left;
}
.tit_congresso b {
	font-weight:bold;
	font-size:14px;
}
.tit_congresso small {
	width:667px;
	padding:0px 0px 0px 20px;
	margin:0px;
	font-size:11px;
	text-align:left;
	color:#666;
}
.txt_congresso {
	width:667px;
	padding:5px 0px 20px 20px;
	margin:0px;
	font-size:12px;
	text-align:left;
}
.txt_congresso img {
	padding:5px 10px 20px 0px;
	border:none;
}
.txt_congresso h3 {
	width:667px;
	padding:0px 0px 20px 0px;
	margin:0px;
	font-size:12px;
	text-align:left;
	color:#C00;
	font-weight:bold;
}
.premio {
	width:687px;
	padding:10px 0px 30px 0px;
	margin:0px;
	font-size:12px;
	text-align:left;
}
.premio h2 {
	padding:0px;
	margin:0px;
	font-size:15px;
	text-align:left;
	font-weight:bold;
	color:#F00;
}
.tit_regioni {
	width:467px;
	margin:0px;
	padding:0px 10px 0px 0px;
}
.tit_regioni img {
	margin:0px;
	padding:0px 10px 0px 0px;
	border:none;
}
.tit_regioni_cat {
	width:447px;
	margin:0px;
	font-size:11px;
	text-align:left;
	color:#666;
	padding:6px 0px 6px 10px;
	border-bottom:1px solid #ccc;
}
.tit_regioni p {
	width:347px;
	margin:0px;
	font-size:12px;
	text-align:left;
	color:#FFF;
	font-weight:bold;
	padding:43px 0px 43px 10px;
	text-transform:uppercase;
}
.tit_regioni_elenco {
	width:210px;
	margin:0px;
	padding:0px;
}
.tit_regioni_elenco p {
	width:200px;
	margin:0px;
	font-size:12px;
	text-align:left;
	color:#FFF;
	font-weight:bold;
	padding:43px 0px 10px 10px;
	text-transform:uppercase;
}
.tit_regioni_box {
	width:188px;
	padding:10px;
	margin:0px;
	border:1px solid #ebebeb;
	border-top:0px;
	font-size:12px;
	text-align:left;
	color:#333;
}
.tit_regioni_box ul {
	width:188px;
	padding:0px;
	margin:0px;
	list-style:none;
}
.tit_regioni_box ul li {
	width:168px;
	padding:5px 0px 5px 20px;
	margin:0px;
	list-style:none;
	background:url(img/freccetta-pallina.png) no-repeat 5px center;
	text-align:left;
	font-size:12px;
	color:#333;
}
.legenda_box {
	width:188px;
	padding:8px 0px;
	margin:0px;
	border-bottom:1px solid #ebebeb;
}
.legenda_box img, .centro_box img {
	width:28px;
	padding:0px 10px 0px 0px;
	margin:0px;
}
.legenda_box span {
	width:150px;
	padding:5px 0px;
	margin:0px;
	text-align:left;
	font-size:12px;
	color:#333;
}
.centro_box {
	width:447px;
	padding:8px 0px;
	margin:0px;
	border-bottom:1px solid #ebebeb;
}
.centro_box span {
	width:409px;
	padding:5px 0px;
	margin:0px;
	text-align:left;
	font-size:12px;
	color:#333;
}
.centro_box span ul, .centro_box_span ol {
	width:394px;
	padding:0px 0px 0px 15px;
	margin:0px;
}
.centro_box span ul li, .centro_box_span ol li {
	width:394px;
	padding:0px;
	margin:0px;
}

/** MENU CON TENDINA **/
.menubar, .menu-sec {
	color:#fff;
	font-size:12px;
}
.menubar {
	width:980px;
	height:31px;
	list-style-type:none;
	margin:0px;
	padding:2px 0px 7px 0px;
	z-index:1;
}
.mb-voce {
	padding:0px;
	width:139px;
	height:31px;
	margin:0px;
	text-align:center;
	border-right:1px solid #0066b1;
}
.mb-voce span {
	padding:8px 0px 0px 0px;
	margin:0px;
	width:138px;
	height:23px;
	background:url(img/sf_pulsante.gif) repeat-x top left;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
}
.mb-voce a {
	width:138px;
	padding:8px 0px 0px 0px;
	margin:0px;
	color:#fff;
	text-decoration:none;
}
.menu-sec {
	position:absolute;
	left:1px;
	top:23px;
	width:139px;
	list-style-type:none;
	margin:0px;
	padding:16px 0px 0px 0px;
	z-index:6;
	background:url(img/freccia-exp-menu.gif) top center no-repeat;
	text-align:left;
	display:none;
}
.menu-sec li {
	width:139px;
	/*background:url(img/bg-menu-sec.png) repeat;*/
	padding:0px 0px 1px 0px;
	z-index:6;
	position:relative;
	float:left;
}
.menu-sec li a:hover {
	background:url(img/bg-menu-sec-on.png) repeat;
	z-index:6;
}
.menu-sec li a {
	width:94px;
	display:block;
	padding:5px 35px 6px 10px;
	text-decoration:none;
	z-index:10;
	background:url(img/bg-menu-sec.png) repeat;
}
a.new-sez {
	background:url(img/lbl-new-on.gif) no-repeat top right;
}
/** **/

/** DEROGHE PER ENG **/
#menuEng #mainVoice1.mb-voce, #menuEng #sottomenu1.menu-sec, #menuEng #sottomenu1.menu-sec li {
	width:110px;
}
#menuEng #mainVoice1.mb-voce a, #menuEng #mainVoice1.mb-voce span {
	width:109px;
}
#menuEng #sottomenu1.menu-sec li a {
	width:65px;	
}
/** **/
#menuEng #mainVoice3.mb-voce, #menuEng #sottomenu3.menu-sec, #menuEng #sottomenu3.menu-sec li {
	width:178px;
}
#menuEng #mainVoice3.mb-voce a, #menuEng #mainVoice3.mb-voce span {
	width:177px;
}
#menuEng #sottomenu3.menu-sec li a {
	width:133px;	
}
/** **/
#menuEng #mainVoice4.mb-voce, #menuEng #sottomenu4.menu-sec, #menuEng #sottomenu4.menu-sec li {
	width:129px;
}
#menuEng #mainVoice4.mb-voce a, #menuEng #mainVoice4.mb-voce span {
	width:128px;
}
#menuEng #sottomenu4.menu-sec li a {
	width:84px;	
}


/**MENU UP **/
.menu-up-feed {
	width:160px;
	height:21px;
	padding:5px 0px 0px 45px;
	margin:0px;
	background:url(img/feedrss.gif) no-repeat 20px 4px;
	font-size:12px;
	color:#fff;
	text-align:left;
}
.menu-up-sez {
	height:21px;
	padding:5px 30px 0px 15px;
	margin:0px;
	background:url(img/freccetta.png) no-repeat 0px 8px;
	font-size:12px;
	color:#fff;
	text-align:left;
	font-weight:bold;
}
.menu-up-lingua {
	width:26px;
	height:21px;
	padding:5px 20px 0px 0px;
	margin:0px;
	text-align:left;
}


/* ADD GIOVANNI */
.tab-int td{
	color:#333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.tab-int .divis{
	background:#32baea;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 3px 10px;
	text-transform:uppercase;
}
.tab-int .altezza{
	height:10px;
}
.tab-int .legenda{ 
	font-style:italic;
	text-align:right;
}
.tab-int .errore{ 
	font-style:italic;
	text-align:center;
	font-size:14px;
	color:#F00;
}
.campo-520, .textarea-650, .campo-440, .campo-650, .select-650{
	color:#333;
	font-size:11px;
	width:520px;
	padding:4px;
	margin:6px 0px;
	border:1px solid #CCC;
	font-family:Arial, Helvetica, sans-serif;
}
.textarea-650{
	height:60px;
	width:650px;
}
.textarea-input.full {
	width: 90%;
	color:#333;
	font-size:11px;
	width:520px;
	padding:4px;
	margin:6px 0px;
	border:1px solid #CCC;
	font-family:Arial, Helvetica, sans-serif;
}
.campo-440{
	width:480px;
}
.campo-650{ width:663px; }
.select-650 { width:675px; }
.campo-100{width:100px;font-family:Arial, Helvetica, sans-serif;border:1px solid #CCC;color:#333;}
.bottone{
	background:#32baea;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:3px 10px 3px 10px;
	border:none;
}
.elenco img{ width:100px; }
.elenco small{ width:400px;padding-left:10px;text-decoration:none; }
.elenco small:hover{ text-decoration:underline; }
.spaziato { padding-top:30px; }
.scomparsa { text-align:right;color:#CCC; }

/* RISULTATI RICERCA */
.div_risultati{
	width:680px;
	position:relative;float:left;
	margin-bottom:20px;
	/*border:1px solid #999;*/
	border-bottom:1px solid #ddd;
}
.div_risultati .div_intesta{
	/**background:#32baea;*/
	background:url(img/bg-divis.gif) no-repeat 0px 0px;
	color:#FFF;
	padding:4px 0px 0px 10px;
	margin:0px;
	width:670px;
	height:22px;
	position:relative;float:left;
	cursor:pointer;
}
.div_risultati .div_intesta strong{
	font-size:12px;
	font-weight:bold;
	position:relative;float:left;
}
.div_risultati .div_intesta small{
	color:#FFF;
	width:200px;
	text-align:right;
	padding:0px 20px 0px 0px;
	position:relative;float:right;
}
.div_risultati .div_risulta{
	padding:5px 10px;
	margin:0px;
	width:660px;
	position:relative;float:left;
}
/*.div_risulta a {
background:url(img/freccetta-pallina.png) no-repeat 0px 4px no-repeat;
padding-left:15px;
}*/
.openCmd {
	cursor:pointer;
}

/** HIDDDEN DIV PER STAMPA **/
#header-print, #footer-print {
display:none;	
}

/** LINK PER SITEMAP **/
.liv1 {
width:686px;
margin:0px 0px 10px 0px;
padding:0px;
list-style-type:none;
}
.liv2 {
width:641px;
margin:0px;
padding:0px 0px 0px 20px;
list-style-type:none;
}
.liv3 {
width:606px;
margin:0px;
padding:0px 0px 0px 20px;
list-style-type:none;
}
.liv1 li {
float:left;
position:relative;
}
.sitemapHome {
width:661px;
background:url(img/sitemap-home.gif) no-repeat 0px 5px;
padding:5px 0px 5px 25px;
}
.sitemapMacroarea {
width:661px;
background:url(img/sitemap-macroarea.gif) no-repeat 0px 5px;
padding:5px 0px 5px 25px;
}
.sitemapSezione {
width:626px;
font-weight:normal;
background:url(img/freccetta-pallina.png) no-repeat 0px 6px;
padding-left:15px;
}
.sitemapTool {
width:591px;
background:url(img/freccetta-blu.png) no-repeat 5px 7px;
padding-left:15px;
}

#tabs{ position:relative;float:left;width:678px;padding:3px; }
#tabs .contenuti-dx-all{ width:670px; }
#tabs .contenuti-dx-all ul{ width:650px;border:none; }
#tabs .contenuti-dx-all ul li{ width:650px;padding-bottom:30px; }

