html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn,  font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;padding: 0;	border: 0;font-weight: inherit;	font-style: inherit;font-size: 100%;	line-height: 1; 	font-family: inherit;	text-align: left;	vertical-align: baseline;}
a img, :link img, :visited img {border: 0;}
table {	border-collapse: collapse;border-spacing: 0;}
ol, ul , dl {list-style: none;}
q:before, q:after,blockquote:before, blockquote:after {	content: "";}
/* </Reworked-reset> */

body { margin: 0; padding: 0; background: #FFF url(_img/background-testata.jpg) repeat-x left top; text-align: center; font-size: 100.01%; }
#wrapper {	width: 920px;	margin: 0 auto;	position: relative;	padding: 0;	top: -1px;	left: 3px;}
#tagline {font: normal 18px/14px "lucida grande", verdana, sans-serif;color: #096;	margin: 0;padding: 20px 0px 26px;}
h1 {font: normal 30px/18px "lucida grande", verdana, sans-serif;color: #C30;margin: 0;padding-top: 36px;}
h2 {font: bold 16px/14px "lucida grande", verdana, sans-serif;color: #096;	margin: 16px 0;padding: 0;}
h3 {font: bold 12px/18px "lucida grande", verdana, sans-serif;color: #096;	margin: 16px 0 18px;padding: 0;}
h4 {font: bold 12px/18px "lucida grande", verdana, sans-serif;color: #4f4f4f;	margin: 16px 0 18px;padding: 0 0 0 16px;}
h5 {font: bold 11px/18px "lucida grande", verdana, sans-serif;text-align: right;color: #999;}
sup {font-size: smaller;vertical-align: super;}
sub {font-size: smaller;vertical-align: sub;}
em {letter-spacing: 0.5px;	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;}
img {border: none;}
ul {font: normal 11px/16px "lucida grande", verdana, sans-serif;margin: 0 0 0 20px;padding: 0;	color:#4f4f4f;	list-style:   url("_img/bullet-link.gif");}
a, a:link, a:active, a:visited {color: #C30;text-decoration: none;}
a:hover {text-decoration: underline;}
#home p,  #cura p, #lavoro p, #azienda p, #generale p, #pagnews p, #ricerca p {	color: #4f4f4f;	font: 12px/18px "lucida grande", verdana, sans-serif;margin-bottom: 18px;}
#data {font: 11px/18px "lucida grande", verdana, sans-serif;color: #4f4f4f;margin: 12px 0px 6px;text-align: right;}
#percorso { float: left; margin: 26px 0 0px; padding: 0px 0px 0px 16px; width: 534px; font: 11px/12px "lucida grande", verdana, sans-serif; color: #4f4f4f; clear: both; height: auto; background: url(_img/bullet-link-red.gif) no-repeat left center; }
#percorso a {color: #C30;	text-decoration: none;	font: normal 11px/13px "lucida grande", verdana, sans-serif;}
#percorso a:hover {color: #C30;text-decoration: underline;	font: normal 11px/13px "lucida grande", verdana, sans-serif;}
#wrapper dl {font: 11px/15px "lucida grande", verdana, sans-serif;color: #4f4f4f;	margin: 0px;padding: 10px 0 12px 0px;}
#wrapper dt {margin: 4px 0px;	font: bold 11px/15px "lucida grande", verdana, sans-serif;color: #4f4f4f;	background:  url("_img/bullet4.gif") no-repeat left top;	text-indent: 20px;}
#wrapper dd {margin: 4px 0px 4px 20px;	font: 11px/15px "lucida grande", verdana, sans-serif;color: #4f4f4f;}
#tuttapagina { height: auto; width: 920px;}


.up {clear: left;float: right;height: 7px;width: 7px;vertical-align: middle;}
.clear {clear: both;line-height: 0;	height: 0;	padding: 0;	margin: 0;}
.divider {line-height: 0;height: 0;	border-top:1px solid #CCC;	margin: 5px 0;}

/*<HEADER>*/
#header {height: 77px;position: relative;top: 0;	left: 0;}
#header #main_photo {position: absolute;top: -25px;	right: 0; margin: 25px 0px 0px;	left: 680px;	background: url(none);	border: 1px solid #DBDBDB;}
#header #main_photo_big {
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 25px;
	border: 1px solid #FFFFFF;
	visibility: visible;
	background-image: url(../../_img/300/convegno_03-02-2012.JPG);
	left: 330;
}
#header #logo {	position: absolute;	top: 0px;left: -108px;}

/*<NAVIGAZIONE>*/
#nav a:hover {color: #600;}
#nav {height: 22px;font: normal 10px/20px 'Lucida Grande', 'Lucida Sans',verdana, arial, sans-serif;background: none;margin: 1px 0 0;padding: 2px 0 0;	position: absolute;top: 91px;left: 0;}
#nav ul {margin: 0;padding: 0;list-style: none;background: none;height: 20px;color: #096;}
#nav li {float: left;background:  url("_img/tab_reg_l.gif") no-repeat left top;	margin: 0;height: 20px;padding: 0 0 0 6px;color: #096;visibility: visible;}
#nav a { float: left; display: block; width: .1em; background:  url(_img/tab_reg_r2.gif) no-repeat right top; padding: 3px 25px 3px 17px; text-decoration: none; margin: 0; font-weight: bold; height: 17px; color: #096; }
#nav > ul a {width: auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {float: none;}
/* End IE5-Mac hack */
#home #homenav, #cura #curanav, #lavoro #lavoronav, #azienda #aziendanav, #ricerca #ricercanav {	background:  url("_img/tab_active_l.gif") no-repeat left bottom;border-width: 0;}
#home #homenav a, #cura #curanav a, #lavoro #lavoronav a, #azienda #aziendanav a, #ricerca #ricercanav a { background:  url(_img/tab_active_r2.gif) no-repeat right bottom; padding-bottom: 0px; color: #FF9900; }

/*<TOP>*/
#contentwrap {margin-top: 25px;}
#top {	width: 658px;	padding: 45px 0 0px;	margin: 0px;	height: auto;}
#content {float: left;width: 658px;	position: relative;	left: 0px;	top: 0px;	margin: 0px;padding: 0px;}
#content ul { width: 49%; font: bold 11px/15px "lucida grande", verdana, sans-serif; color: #C30; margin: 0px; padding: 4px 0 10px; float: left; list-style:   url("_img/bullet-link.gif"); }
#content li {margin: 4px 0px 4px 20px;	padding: 0;	color: #4f4f4f;list-style:   url("_img/bullet-link.gif");font-weight: normal;}
#content li a, a:link, a:active, a:visited {font-weight: bold;margin: 0px;padding: 0;color: #C30;text-decoration: none;}
#content li a:hover {text-decoration: underline;font-weight: bold;}
#servizi {float: right;position: relative;	 top: 0;right: 0; width: 220px;	padding: 0px 0 0 15px; margin: -70px 0 0;left: 260px;text-align: right;	bottom: 0px;height: auto; vertical-align: bottom;}
#cerca {font: normal 10px/14px "lucida grande", verdana, sans-serif; color:#4f4f4f;	border: 1px none #9C6;	text-align: right; width: auto; margin: 0px;padding: 0px;	vertical-align: bottom;}
#cerca label {float: left;clear:none;margin-top: 4px;margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}
.form-text {font: 11px/16px "lucida grande", verdana, sans-serif; color: #4f4f4f;margin: 0px; padding: 1px;}
.form-botton {font: bold 11px "lucida grande", verdana, sans-serif;	color: #FFFFFF; background: #7CB955; border: 1px ridge #E5F1DD; margin: 0px; padding: 1px;}
#pbg {margin: 6px 0px 0px;	vertical-align: bottom;	clear: none;float: right;}
#bottom {background:  url("_img/dotted_line.gif") top left repeat-x;position: relative;	top: 0;	left: 0;visibility: visible;margin: 0px;padding: 0px;}
#focuson { margin: 0px 0px 20px; background: url(_img/bg-focus.jpg) repeat-x left top; padding: 2px; border: 1px solid #DDD; clear: right; float: left; width: 100%; }
#focuson p {
	margin-bottom: 10px;
	margin-top: 0px;
	font-size: 11px;
}
#focuson img { float: left; margin: 0px 16px 0px 0px; padding: 2px; border: 1px solid #DDD; }
#focuson a {font: bold 12px/16px "lucida grande", verdana, sans-serif;color: #C30;margin: 0px;padding: 0px 0px 6px;text-decoration: none;}
#focuson a:hover{text-decoration: underline;}
#informazione{width: 658px;	padding: 13px 0 0 0;float: left;position: relative;top: 0;	left: 0;}
#informazione li {	margin: 4px 0px;padding: 0;	color: #4f4f4f;	list-style:   url("_img/bullet-link.gif");	font: 11px/15px "lucida grande", verdana, sans-serif;}
#informazione li a {color: #4f4f4f;	text-decoration: none;	font-weight: bold;	font-size: 11px; line-height: 15px;}
#indice-articoli a { font-size: 11px; line-height: 16px; text-decoration: none; background: url(_img/bullet-news.gif) no-repeat left center; clear: both; padding-left: 20px; font-weight: normal; color: #4f4f4f; margin-left: 20px; }

/*<NEWS>*/
#news {float: right; position: relative; top: 0; right: 0; width: 237px; background:  url(_img/dotted_line_vert.gif) repeat-y left top; padding: 0px 0 0 15px; margin: 13px 0 0; font: 11px/16px "lucida grande", verdana, sans-serif; color: #4f4f4f; }
.h3-news {font: bold 14px/13px "lucida grande", verdana, sans-serif; color: #096; margin: 16px 0; padding: 0; }
#news a {display: block; padding: 4px; color: #4f4f4f; font-size: 11px; line-height: 16px; text-decoration: none; font-weight: normal; }
#news .even {background: #F7F7F7;	border: 1px solid #E6E6E6;	font-size: 11px;line-height: 16px;}
#news .odd {background: #FFF;border-top: none;	border-right: 1px none #E6E6E6;	border-bottom: none;border-left: 1px none #E6E6E6;	font-size: 11px;line-height: 16px;}
.indice-news {text-align: right;background: url(_img/bullet-news.gif) no-repeat left center;float: right;clear: both;text-indent: 16px;	margin-top: 6px;}

/*<FOOTER>*/
#footer { background:  url("_img/footer.gif") top left repeat-x;height: 76px;width: 100%; text-align: center; position: relative; top: 0; left: 0; padding: 30px 0 0;}
#footer_content {width: 920px; text-align: left; margin: 0 auto; }
#footer_content p {font: 11px/16px "lucida grande", verdana, sans-serif;color: #4f4f4f;	padding: 0;	margin: 0;}
#footer_content p a {font: normal 11px/16px "lucida grande", verdana, sans-serif;padding: 0;margin: 0;}
#footer_content p a:hover {text-decoration: underline;}
#fascia_cortesia {	float: left;width: 100%;text-align: center;}
#fascia_cortesia img {	margin: 6px 2px 0px;border: 1px solid #9C6;}

/*<INFO 1>*/
#info1 {float: left; margin: 0px; padding: 0px; width: 594px; font: 12px/18px "lucida grande", verdana, sans-serif; clear: both;}
#info1 h2 {font: normal 24px/32px "lucida grande", verdana, sans-serif; color: #C30;padding: 0px 0;	margin: 40px 0 26px;	}
#info1 h2.bio {font: normal 24px/18px "lucida grande", verdana, sans-serif; color: #096; padding: 0px 0; margin-top: 40px; margin-right: 0; margin-left: 0;}
#info1 h2.news {font: normal 18px/24px "lucida grande", verdana, sans-serif;color: #096;padding: 0px 0;margin: 4px 0px 6px;}
#info1 h2.indicenews {font: normal 24px/32px "lucida grande", verdana, sans-serif;color: #096;padding: 0px 0;margin: 40px 0px 26px;}
#info1 h2.interna {font: normal 24px/32px "lucida grande", verdana, sans-serif; color: #C30; padding: 0px 0; margin: 50px 0 26px;}
#info1 h3 {font: bold 12px/18px "lucida grande", verdana, sans-serif; color: #096; 	margin: 18px 0 12px; background:  #D8C9CE url(_img/background-lilla-verde.gif) no-repeat left top; width: auto; height: auto; border: 1px solid #D7C8C3; padding: 2px 2px 2px 22px; }
#info1 h3.bandi {font: bold 12px/17px "lucida grande", verdana, sans-serif; color: #C30; margin: 10px 0; background: #D8C9CE url(_img/background-lilla-rosso.gif) no-repeat left top; width: auto; height: auto; border: 1px solid #D7C8CE; padding: 2px 2px 2px 22px;}
#info1 h3.mappa, #info2 h4.mappa {	font: bold 12px/18px "lucida grande", verdana, sans-serif;margin: 18px 0 12px;	background:  #E6E6E6 url(_img/background-grigio-chiaro.gif) no-repeat left top;	width: auto;height: auto;border: 1px solid #D7C8C3;padding: 2px 2px 2px 22px;}
#info1 h3.atti {font: bold 12px/17px "lucida grande", verdana, sans-serif; color: #C30; margin: 10px 0; background: #D8C9CE url(_img/background-lilla-rosso.gif) no-repeat left top; width: auto; height: auto; border: 1px solid #D7C8CE; padding: 2px 2px 2px 22px;}
#info1 h4.summary {font: normal 12px/18px "lucida grande", verdana, sans-serif;padding: 0px;margin: 0px;color: #096;}
#info1 p {padding: 0px 0px 0px 0.5px; font: 12px/18px "lucida grande", verdana, sans-serif;}
#info1 p.qualifica {margin: 0; padding: 5px 0 20px; font-style: italic; }
#info1 ul {margin: 0px; padding: 0px 0 12px 20px; list-style:  url("_img/bullet4.gif");}
#info1 ul.link {margin: 0px; padding: 10px 0 12px 20px; list-style:  url("_img/bullet-link.gif"); }
#info1 li {	margin: 4px 0px;	font: 11px/15px "lucida grande", verdana, sans-serif;	padding-top: 2px;	vertical-align: text-top;}
#info1 li a  {	margin: 0px; padding: 4px 0 4px 0px; color: #C30; 	font: bold 11px/15px "lucida grande", verdana, sans-serif; list-style:  url("_img/bullet-link.gif");}
#info1 li a:hover {text-decoration: underline; list-style:  url("_img/bullet-link.gif"); }
#info1 #cornice-evento h4.summary { font: bold normal 12px/18px "lucida grande", verdana, sans-serif; padding: 2px 2px 2px 6px; margin: 0px 0px 16px; background: url(_img/bg-focus.jpg) repeat-x left bottom; }
#scheda h3 {font: bold 12px/18px "lucida grande", verdana, sans-serif; color: #096; margin: 18px 0 12px; background:  #D8C9CE url(_img/background-lilla-verde.gif) no-repeat left top; width: auto; height: auto; border: 1px solid #D7C8CE; padding: 2px 2px 2px 22px; }
#scheda h4 {font: bold 12px/18px "lucida grande", verdana, sans-serif; color: #666666; 	width: auto; height: auto; padding: 2px 2px 2px 22px; border: 1px solid #D7C8CE; background: url(_img/fr24.gif) no-repeat left center; margin: 18px 0 12px 0px;}

/*<INFO 2>*/
#info2 {width: 300px;	float: right;	margin-top: 240px;}
#info2 h4 {font: bold 12px/18px "lucida grande", verdana, sans-serif; color: #096; 	margin: 22px 0 12px; background:  #FDC65F url(_img/background-giallo-giallo.gif) no-repeat left top; width: auto; height: auto; padding: 2px 2px 2px 22px; border: 1px solid #FDC45A; }
#info2 ul {margin: 0px; padding: 0px 0 16px 20px; list-style:   url("_img/bullet-link.gif") outside;}
#info2 li {	margin: 3px 0px 0px; font: 11px/15px "lucida grande", verdana, sans-serif; 	color: #4f4f4f;}
#info2 li a  {	margin: 0px; padding: 4px 0 4px 0px; color: #C30; 	text-decoration: none; font: normal 11px/15px "lucida grande", verdana, sans-serif; }
#info2 li a:hover {text-decoration: underline; }
#info2 p.box {border-top: 1px none #FDC45A; border-right: 1px solid #FDC45A; border-bottom: 1px solid #FDC45A; border-left: 1px solid #FDC45A; padding: 6px; margin: -10px 0px 0px; height: auto; width: auto; font: 11px/15px "lucida grande", verdana, sans-serif; }
#info2 p.dida {font: 11px/13px "lucida grande", verdana, sans-serif; color: #f4f4f4; margin: 0px 0px 6px;text-align: right;}

/*<tabelle DATI>*/
table.dati { text-align: center; height: auto; width: auto; color: #4f4f4f; margin: 12px auto; border: 1px solid #CCC; }
table.dati caption {font: bold 12px/18px "lucida grande", verdana, sans-serif;margin-bottom: 0px;padding-bottom: 0px;color: #4f4f4f;}
table.dati th { padding: 4px; margin: 2px; width: auto; color: #4F4F4F; background: #E1E1E1; font: bold 10px/18px "lucida grande", verdana, sans-serif; height: auto; text-align: right; border: 1px solid #CCC; }
table.dati th.plus {color: #096;margin: 2px; height: auto; width: auto; padding-top: 4px;border: 1px solid #CCC;}
table.dati td {padding: 4px;border-top: none; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; background: #FFFFFF; width: auto; font: 10px/18px "lucida grande", verdana, sans-serif;	color: #4f4f4f;	text-align: right;height: auto;}

/*<tabelle ORARI>*/
table.orari {text-align: center;height: auto;width: 100%;border: 2px solid #CCC;font: 11px/17px "lucida grande", verdana, sans-serif;color: #4f4f4f;margin: 18px 0px;	padding: 0px;}
table.orari caption {font: bold 11px/18px "lucida grande", verdana, sans-serif;	height: auto;margin: 0px;padding: 0px;}
table.orari th {font-weight: bold; padding: 2px 4px 4px; border-top: none; border-right: none; border-bottom: 2px solid #CCC; border-left: none; line-height: 10px; margin: 0px;}
table.orari td {padding: 3px 4px 4px; border-top: none; border-right: none; border-bottom: 1px solid #CCCCCC; border-left: none; 	margin: 0px; line-height: 17px;}

/*<tabelle BANDI>*/
table.bandi {text-align: center; height: auto; width: 100%; font: 11px/17px "lucida grande", verdana, sans-serif; color: #4f4f4f; margin: 12px 0px; border: 1.5px solid #CCC; }
table.bandi caption {font: bold 12px/18px "lucida grande", verdana, sans-serif; margin-bottom: 0px; padding-bottom: 0px; }
table.bandi th {font-weight: bold;	padding: 4px;	border-top: none;border-right: 1px solid #CCC;	border-bottom: 1px solid #CCC;	border-left: none;	margin: 2px; color: #4f4f4f; background: #B8B8B8 url(_img/background-grigio.gif);font-size: 11px;line-height: 14px;}
table.bandi th.fine {font-weight: bold;	padding: 4px;border-top: none;	border-right: 1px solid #CCC;border-bottom: 4px solid #CCC;	border-left: none;	margin: 2px;color: #4f4f4f;	background: url(_img/background-grigio.gif);font-size: 11px;line-height: 14px;}
table.bandi td {padding: 4px;border-top: none; border-right: none;	border-bottom: 1px solid #CCCCCC;border-left: none;	background: #FFFFFF;width: 100%; font-size: 11px;	line-height: 14px;}
table.bandi td.fine {padding: 4px;border-top: none;	border-right: none;	border-bottom: 4px solid #CCC;	border-left: none;	background: #FFFFFF;width: 100%;font-size: 11px;line-height: 14px;}

/*<tabelle GARE>*/
table.gare {text-align: center; height: auto; width: auto; font: 11px/14px "lucida grande", verdana, sans-serif; color: #4f4f4f; margin: 12px 0px; border: 1.5px solid #CCC; }
table.gare caption {font: bold 12px/22px "lucida grande", verdana, sans-serif;margin-bottom: 0px;padding-bottom: 0px;color: #096;}
table.gare th { font-weight: bold;padding: 4px;	border-top: none; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;	border-left: none; margin: 2px; color: #4f4f4f; font-size: 11px;line-height: 14px;	background: #e0e0e0 url(_img/background-grigio-chiaro.gif) no-repeat left; vertical-align: middle;}
table.gare th.plus { font-weight: bold;	padding: 4px;	border-top: none; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;	border-left: none; margin: 2px; color: #4f4f4f; font-size: 11px; line-height: 14px;	background: #E0E0E0; text-align: center;vertical-align: middle;}
table.gare td { padding: 4px; border-top: none; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: none; background: #FFFFFF; width: 100%; font-size: 11px;line-height: 14px;}
table.gare td.center { padding: 4px;	border-top: none; border-right: none; border-bottom: 1px solid #CCCCCC;	border-left: none; background: #FFF;	width: 100%; font-size: 11px;line-height: 14px;	text-align: center;}
table.gare td.small {padding: 4px;border-top: none; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: none; background: #FFF; width: 100%;	font-size: 11px;line-height: 14px;}

/*<tabelle PRESTAZIONI>*/
table.prestazioni { text-align: center; height: auto; width: 90%; font: 11px/17px "lucida grande", verdana, sans-serif; color: #4f4f4f; margin: 12px 0px 20px; border: 1.5px solid #CCC; }
table.prestazioni td { padding: 4px; border-top: 1px none #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; background: #FFF; width: 100%; font-size: 11px; line-height: 14px; }
table.prestazioni th { font-weight: bold; padding: 4px; margin: 2px; color: #4f4f4f; background: #E0E0E0 url(_img/background-grigio-chiaro.gif) no-repeat; font-size: 11px; line-height: 14px; border: 1px solid #CCC; }
table.prestazioni th.last { font-weight: bold; padding: 4px; margin: 2px; color: #4f4f4f; background: #E0E0E0 no-repeat; font-size: 11px; line-height: 14px; border: 1px solid #CCC; }
table.prestazioni td.fine { padding: 4px; background: #FFF; width: 100%; font-size: 11px; line-height: 14px; border: 1px solid #CCC; }

/*<VARIE>*/
.link-foto {list-style:  url("_img/bullet-img.gif");}
.link-news {list-style:  url(_img/bullet-news.gif);}
.dotted-line {background:  url(_img/dotted_line.gif) repeat-x left center;	position: relative;	top: 0;	left: 0;	visibility: visible;margin: 10px 0px 20px;	padding: 0px;width: 370px;}
.sfondolilla {background: #D8C9CE url(_img/background-lilla.gif) right;}
.sfondogrigio {	background: #B8B8B8 url(_img/background-grigio.gif) right;}
.hidden {display: none;	visibility: hidden;}
.img-sx {float: left; margin: 6px 6px 6px 0px;	border: 1px solid #D7C8C3;clear: both;	padding: 0px;}
.img-dx {float: right;margin: 6px 0px 6px 6px;border: 1px solid #D7C8C3; clear: both;padding: 0px;}
.ico {vertical-align: middle;margin: 0px 5px 0px 0px;}
.indent {margin-left: 20px;}

#datanews {font: 11px/18px "lucida grande", verdana, sans-serif;color: #4f4f4f;margin: 18px 0px;text-align: right;}
#cornice-news {	padding: 4px;	border: 1px solid #DDD;	background: url(_img/background-grigio-chiaro.gif) repeat-y left top;margin: 36px 0px 0px;}
#cornice-evento { padding: 4px; border: 1px solid #DDD; background: url(_img/bg-focus.jpg) repeat-x left top; margin: 36px 0px 30px; }
#agenda { font: 11px/18px "lucida grande", verdana, sans-serif; color: #4f4f4f; margin: 18px 0px 0px; background: #FFF; padding: 2px 2px 2px 6px; border: 1px double #D6EA97; }
#foto li {list-style:  url("_img/bullet-img.gif");}
#grande-footer { background:  url("_img/footer.gif") top left repeat-x; height: 76px; width: 100%; text-align: center; position: relative; top: 0; left: 0; padding: 30px 0 0; }

div#multi ul,div#multi li{margin:0;padding:0;list-style:none}
div#multi{ overflow: hidden;  /*  simple clearing of floats */ width: 960px; text-align: center; }
div#multi h3{ margin: 0px 0px 4px 12px; }
div#multi ul,div#multi li{margin:0;padding:0;list-style:none}
div#multi div{ float:left; width:23%; margin-left: 1%; display:inline; /* per evitare il float double margin bug di IE*/ }
div#multi li{ border-bottom:1px solid #EAEAEA; font: normal 11px/18px "Lucida Grande", Verdana, sans-serif; list-style: url(none) none; }
div#multi a{ display:block; color: #4F4F4F; height: auto !important; height: 1%; /*holly hack semplificato per IE*/ text-decoration:none; padding-left:12px; font: normal 11px/18px "Lucida Grande", Verdana, sans-serif; }
div#multi a:hover{ background-color: #AD8F9A; color:#FFF }

table#banner-home { width: 690px; margin-top: 20px; margin-bottom: 20px; background: url(_img/bg-linkregione.jpg) repeat-x left top; border: 1px solid #CBE684; }
#banner-home caption { font: bold 11px/18px "Lucida Grande", Verdana, sans-serif; color: #333; text-indent: 20px; margin-bottom: 6px; }
#banner-home th { font: bold 11px/22px "Lucida Grande", Verdana, sans-serif; color: #060; text-align: center; background: #DEEFB1; border: 1px solid #CBE684; height: 22px; margin: 0px; padding: 0px; }
#banner-home td { font: bold 11px/18px "Lucida Grande", Verdana, sans-serif; color: #060; margin-bottom: 6px; text-align: center; padding-top: 6px; }
div#reserved { background: #FFF; padding: 0px; float: right; text-align: center; margin-top: 18px; width: 220px; }
div.box { border-top: 1px none #FDC45A; border-right: 1px solid #FDC45A; border-bottom: 1px solid #FDC45A; border-left: 1px solid #FDC45A; padding: 6px; margin: -10px 0px 0px; height: auto; width: auto; font: 11px/15px "lucida grande", verdana, sans-serif; }

