/* - - - - - - LAYOUT DEL SITO - - - - - - */
#root {
	width: 962px;/*era 960: per inserire 2 fili 1px nelle aree dx e side*/
	margin: auto;
	text-align: left;
	/*overflow:visible;*//*important*/
	/*float: left;*/
	/*background-color: orange;*/
	}
#header {
	width: 962px;
	/*float: left;*/
	/*background-color: #ff66cc;*/
	}
#main {
	width: 640px;
	float: left;
	/*overflow:hidden;*//*important*/
	/*background-color: red;*/
	}
#top {
	width: 640px;
	/*float: left;*/
	/*background-color: #ccc;*/
	}
#sx {
	width: 458px;/*era 460: per inserire filo 1px nell'area dx*/
	float: left;
	/*background-color: pink;*/
	}
#dx {
	width: 180px;
	float: right;
	border-left:1px solid #ccc;
	/*background-color: lime;*/
	}
#side {
	width: 320px;
	float: right;
	border-left:1px solid #ccc;
	/*background-color: fuchsia;*/
	}
#footer {
	width: 962px;
	clear:both;
	/*float: left;*/
	/*background-color: #666;*/
	}

/* - - - - - - STILI GLOBAL - - - - - - */
* {
	margin:0;
	padding:0;
	font-size:100%;
	}
body {
	word-wrap:break-word; 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: .9em;
	/*line-height: 1.2em;*/
	/*line-height: 120%;*/
	vertical-align: baseline;
	background-color: transparent;
	color: #1f2126;
	text-align: left;
	}
a img {
	border: 0;
	}
a:link, a:visited {
	text-decoration: none;
	color: #365D95;
	}
a:hover, a:active {
	text-decoration: underline;
	color: #365D95;
	}
ul, ol {
	list-style: none;
	}
h1, h2, h3, h4, h5, h6 {	
	font-family:Georgia,"Times New Roman",Times,serif;
 	font-weight:normal; 
 	line-height:105%;
	border: 0;
 	}
h1		{font-size:1.9em; margin-bottom:.2em;/*font-size:190%;*/ color:#003d4c;}
h2		{font-size:1.6em; margin-bottom:.5em;/*font-size:190%;*/ color:#000;}
h3		{font-size:1.4em; margin-bottom:.2em;/*font-size:140%;*/ color:#099}
h4		{font-size:1.3em; margin-bottom:.2em;/*font-size:130%;*/ color:#666;}
h5		{font-size:1.3em; margin-bottom:.2em;/*font-size:130%;*/ color:#993;}
h6		{font-size:1.3em; margin-bottom:.2em;/*font-size:130%;*/ color:#999;}

/* Forms */
form, fieldset, legend, label,input, option, select, button, textarea {
	font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	font-size:.9em;
 	}
fieldset {border:1px solid #ccc; padding:10px;}
fieldset legend {color:#e32;}
form {
	/* clear:both;*/
	width:auto;
	margin-bottom:10px;
	/* vertical-align:text-top; */
	}
label {
	display:block;
	}
input, textarea {
/* clear:both; */
	width:auto;
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
	padding:1px;
	}
select {
/* clear:both; */
	font-size:.8em;
	vertical-align:top;
	padding:1px;
	}
select[multiple=multiple] {
	width:auto;
	}
option {
	padding:0 2.5px;
	}
input[type="checkbox"] {
	display:inline; 
	float:left;
	width:auto;
	margin-right:5px;
	vertical-align:text-top;
	border:none; /*important*/
	}
input[type="radio"] {
	display:inline;
	float:left;
	width:auto;
	margin-right:5px;
	vertical-align:text-top;
	border:none; /*important*/
	}
input[type="button"],
input[type="submit"] {
	width:auto;
	cursor:pointer;
	background:#f2f2f2;
	color:#444; /*important*/
	border-color:#999; /*important*/
	}
	
.clearfloat:after 		{clear:both; display:block; content:"."; height:0; visibility:hidden;}
.clearfloat 			{display:inline-block;}
.clearfloat 			{display:block;}


/* - - - - - - BLOCKS - - - - - - */
/* Elementi standard x qualsiasi blocco (l'esempio è di un blocco con più contenuti): */
.nome-blocco {
	width:auto;
	/*overflow:hidden;*/
	margin:10px;
	background:transparent;
	border-top:8px solid #e1e1e1;/* #ff0066 rosa #33ff00 verde #ff9900 arancio #ccccff viola 00ccff azzurro*/
	/*padding:10px;*/
	}
.nome-blocco img {width:40%; /*no-misure-nell'html*/float:left; margin:0px 20px 0px 0px;}
.nome-blocco img.icon {width:auto;/*no-misure-nell'html*/ margin:0px 2% 0px 0px;}
.nome-blocco object {float:left; margin:0px 20px 0px 0px;}/*per video flash CON DIMENSIONI DA DEFINIRE ES:430base (327altezza)*/
.nome-blocco h2 {/*margin*/}
.nome-blocco h2 a {color:#000; text-decoration: none;}
.nome-blocco h3 {/*margin*/}
.nome-blocco h3 a {}
.nome-blocco p.testobreve {}
/*.nome-blocco p.testobreve a {color:#1f2126; text-decoration: none;}*/
.nome-blocco p.extra1 {font-size:.9em; color:#000; font-weight:bold; }
.nome-blocco p.extra2 {font-size:.9em; color:#099; font-weight:bold;}
.nome-blocco p.extra3 {font-size:.9em; color:#993; font-weight:bold;}
.nome-blocco p.extra4 {font-size:.9em; color:#666; font-weight:bold;}
.nome-blocco p {color:#000;}
.nome-blocco ul li {padding:3px 0 3px 0; margin-left:20px; list-style: square; border-bottom: 1px solid #ccc;}
.nome-blocco div {
	width:auto; 
	background:transparent;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #ccc;
	}
	
/* Header Blocks */
.header-testata {
	width:auto;
	/*overflow:hidden;*/
	margin:10px 10px 0px 10px;
	background:transparent;
	border-top:8px solid #00ccff;/* #ff0066 rosa #33ff00 verde #ff9900 arancio #ccccff viola 00ccff azzurro*/
	/*padding:10px;*/
	}
.header-testata img {}
.header-testata h1 {font-size:2.5em;}
.header-testata h1 a {/*margin*/}
.header-testata p {font-size:.9em; line-height:1.6em;}
.header-testata ul li {}
.header-testata_div1 {
	width:auto; 
	float:left;
	background:transparent;
	/*border-bottom: 1px solid #ccc;*/
	}
.header-testata_div2 {
	width:auto; 
	text-align: right;
	background:transparent;
	/*border-bottom: 1px solid #ccc;*/
	}

.header-nav {
	width:auto;
	/*overflow:hidden;*/
	font-family:Georgia,"Times New Roman",Times,serif;
	margin:0px 10px;
	background:transparent;
	/*border-top:8px solid #00ccff;*/
	/*padding:10px;*/
	}
.header-nav ul		{font-size:1.3em; display:block; margin:0; padding:2.5px;}	
.header-nav li		{display:inline; padding-left:0px; margin-right:-4px; border-left:1px solid #666;/*padding-left:10px; margin-right:5px;*/}
.header-nav a		{text-decoration:none; color:#666; padding:2px 5px 2px 5px;}
.header-nav a:focus,
.header-nav a:hover	{text-decoration:none; color:#fff; background-color:#90c; padding:2px 5px 2px 5px;}

.header-subnav {
	width:auto;
	/*overflow:hidden;*/
	font-family:Georgia,"Times New Roman",Times,serif;
	margin:5px 10px;
	background:transparent;
	/*border-top:8px solid #00ccff;*/
	/*padding:10px;*/
	}
.header-subnav ul					{font-size:1em; display:block; margin:0; padding:2.5px; background-color:#f1f1f1;}	
.header-subnav li					{display:inline; padding-left:0px; margin-right:-4px; border-left:1px solid #666;/*padding-left:10px; margin-right:5px;*/}
.header-subnav li span				{background-color:#90c; padding:2px 5px 2px 5px; color:#fff;}
.header-subnav li span.selected		{background-color:#306; padding:2px 0px 2px 0px;}
.header-subnav li span.selected a	{color:#fff;}
.header-subnav a					{text-decoration:none; color:#000; padding:2px 5px 2px 5px;}
.header-subnav a:focus,
.header-subnav a:hover				{text-decoration:none; color:#fff; background-color:#90c; padding:2px 5px 2px 5px;}

/* Main-top Blocks */
/* Contenitore dei contenuti in evidenza. Aggiunto x contenere tutte le evidenze */
.main-top-evidence {
	width:auto;
	/*overflow:hidden;*/
	margin:10px;
	background:transparent;
	border-top:8px solid #ff0066;
}
.main-top-evidence h2 {font-size:2em;}

/* 1 contenuto in evidenza */
.main-top-evidence1 {
	width:auto;
	/*overflow:hidden;*/
	margin:20px 0px 10px 0px; /* non è 10px ovunque perchè è dentro un contenitore */
	background:transparent;
	/*border-top:8px solid #ff0066;*/
	}
.main-top-evidence1 img {float:left; margin:0px 20px 0px 0px; width:70%;}
.main-top-evidence1 object {float:left; margin:0px 20px 0px 0px;}/*per video flash CON DIMENSIONI 430base (327altezza)*/
.main-top-evidence1 h2 {font-size:2em;}
.main-top-evidence1 h2 a {}
.main-top-evidence1 h3 a {}
.main-top-evidence1 p.testobreve {font-family:Georgia,"Times New Roman",Times,serif; font-size: 1.1em;}
.main-top-evidence1 p.extra1 {color:#000; font-weight: bold;}
.main-top-evidence1 p.extra2 {color:#099; font-weight:bold;}
.main-top-evidence1 p.extra3 {color:#993; font-weight:bold;}
.main-top-evidence1 p.extra4 {color:#666; font-weight:bold;}
.main-top-evidence1 p {}
/* 2 contenuti in evidenza */
.main-top-evidence2 {
	width:auto;
	/*overflow:hidden;*/
	margin:20px 0px 10px 0px; /* non è 10px ovunque perchè è dentro un contenitore */
	background:transparent;
	/*border-top:8px solid #ff0066;*/
	}
.main-top-evidence2 img {width:100%;}
.main-top-evidence2 h2 {/*margin*/}
.main-top-evidence2 h2 a {}
.main-top-evidence2 h3 a {}
.main-top-evidence2 p.testobreve {font-family:Georgia,"Times New Roman",Times,serif; font-size: 1.1em;}
.main-top-evidence2 p.extra1 {font-size:.9em; color:#000; font-weight:bold; }
.main-top-evidence2 p.extra2 {font-size:.9em; color:#099; font-weight:bold;}
.main-top-evidence2 p.extra3 {font-size:.9em; color:#993; font-weight:bold;}
.main-top-evidence2 p.extra4 {font-size:.9em; color:#666; font-weight:bold;}
.main-top-evidence2 p {}
.main-top-evidence2_div1,.main-top-evidence2_div2 {
	width:300px; 
	min-width:10%; /* min-width è per IE */
	float:left; 
	display:inline; /* displaay:inline è per IE */
	background:transparent;
	}
.main-top-evidence2_div1 {
	margin-right:20px;
	}
	
/* 4 contenuti in evidenza */
.main-top-evidence4 {
	width:auto;
	/*overflow:hidden;*/
	margin:20px 0px 10px 0px; /* non è 10px ovunque perchè è dentro un contenitore. larghezza=620px*/
	background:transparent;
	/*border-top:8px solid #ff0066;*/
	}
.main-top-evidence4 img {width:100%;}
.main-top-evidence4 h2 {/*margin*/}
.main-top-evidence4 h2 a {}
.main-top-evidence4 h3 a {}
.main-top-evidence4 p.testobreve {font-family:Georgia,"Times New Roman",Times,serif; font-size: 1.1em;}
.main-top-evidence4 p.extra1 {font-size:.9em; color:#000; font-weight:bold; }
.main-top-evidence4 p.extra2 {font-size:.9em; color:#099; font-weight:bold;}
.main-top-evidence4 p.extra3 {font-size:.9em; color:#993; font-weight:bold;}
.main-top-evidence4 p.extra4 {font-size:.9em; color:#666; font-weight:bold;}
.main-top-evidence4 p {}
.main-top-evidence4_div1,.main-top-evidence4_div2, .main-top-evidence4_div3, .main-top-evidence4_div4 {
	width:147px; 
	min-width:10%; /* min-width è per IE */
	float:left; 
	display:inline; /* displaay:inline è per IE */
	background:transparent;
	}
.main-top-evidence4_div1, .main-top-evidence4_div2, .main-top-evidence4_div3 {
	margin-right:10px;
	}

/* Dettaglio o Scheda (Contenuti veri) */	
.main-top-det {
	width:auto;
	/*overflow:hidden;*/
	margin:10px;
	background:transparent;
	/*border-top:8px solid #e1e1e1; #ff0066 rosa #33ff00 verde #ff9900 arancio #ccccff viola 00ccff azzurro*/
	/*padding:10px;*/
	}
.main-top-det img {width:40%; /*no-misure-nell'html*/float:left; margin:0px 20px 10px 0px;}
.main-top-det img.icon {width:auto;/*no-misure-nell'html*/ margin:0px 2% 0px 0px;}
.main-top-det object {float:left; margin:0px 20px 0px 0px;}/*per video flash CON DIMENSIONI DA DEFINIRE ES:430base (327altezza)*/
.main-top-det h2 {/*margin*/}
.main-top-det h3 {font-size:2em;}
.main-top-det p.testobreve {font-size:1.1em; color:#666;}
.main-top-det p.extra1 {color:#000; font-weight:bold; }
.main-top-det p.extra2 {color:#099; font-weight:bold;}
.main-top-det p.extra3 {color:#993; font-weight:bold;}
.main-top-det p.extra4 {color:#666; font-weight:bold;}
.main-top-det p {color:#000;}
.main-top-det ul li {padding:3px 0 3px 0; margin-left:20px; list-style: square; border-bottom: 1px solid #ccc;}
.main-top-det div {
	width:auto; 
	background:transparent;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #ccc;
	}	


/* Main-sx Blocks */
/* Lista 1 = contenuti grandi */
.main-sx-list1 {
	width:auto;
	margin:10px;
	background:transparent;
	border-top:8px solid #33ff00;
	}
.main-sx-list1 img {width:40%;/*no-misure-nell'html*/ float:left; margin:0px 5% 0px 0px;}
.main-sx-list1 img.icon {width:auto;/*no-misure-nell'html*/ margin:0px 2% 0px 0px;}
.main-sx-list1 h2 {}
.main-sx-list1 h2 a {}
.main-sx-list1 h3 a {}
.main-sx-list1 p.testobreve {}
.main-sx-list1 p.extra1 {font-size:.9em; color:#000; font-weight:bold; }
.main-sx-list1 p.extra2 {font-size:.9em; color:#099; font-weight:bold;}
.main-sx-list1 p.extra3 {font-size:.9em; color:#993; font-weight:bold;}
.main-sx-list1 p.extra4 {font-size:.9em; color:#666; font-weight:bold;}
.main-sx-list1 p {}
.main-sx-list1 div {
	width:auto; 
	background:transparent;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #ccc;
	}
	
/* Lista 2 = contenuti medi */	
.main-sx-list2 {
	width:auto;
	margin:10px;
	background:transparent;
	border-top:8px solid #33ff00;
	}
.main-sx-list2 img {width:20%;/*no-misure-nell'html*/ float:left; margin:1% 2% 0px 0px;}
.main-sx-list2 img.icon {width:auto;/*no-misure-nell'html*/ margin:0px 2% 0px 0px;}
.main-sx-list2 h2 {}
.main-sx-list2 h2 a {}
.main-sx-list2 h3 a {font-size:.9em; /*line-height:.85em;*/ color:#069;}
.main-sx-list2 p.testobreve {}
.main-sx-list2 p.extra1 {font-size:.85em; color:#000; font-weight:bold; }
.main-sx-list2 p.extra2 {font-size:.85em; color:#099; font-weight:bold;}
.main-sx-list2 p.extra3 {font-size:.85em; color:#993; font-weight:bold;}
.main-sx-list2 p.extra4 {font-size:.85em; color:#666; font-weight:bold;}
.main-sx-list2 p {}
.main-sx-list2 div {
	width:auto; 
	background:transparent;
	padding: 5px 0px 10px 0px;
	border-top: 1px solid #ccc;
	}

/* Lista 3 = contenuti piccoli (sia lista con foto e titolo che lista ul>li) */	
.main-sx-list3 {
	width:auto;
	margin:10px;
	background:transparent;
	border-top:8px solid #ff9900;
	}
.main-sx-list3 img {width:15%;/*no-misure-nell'html*/ float:left; margin:1% 2% 0px 0px;}
.main-sx-list3 img.icon {width:auto;/*no-misure-nell'html*/ margin:0px 2% 0px 0px;}
.main-sx-list3 h2 {font-size:1.2em; line-height:130%;}
.main-sx-list3 h2 a {}
.main-sx-list3 h3 a {font-size:.85em; /*line-height:.85em;*/ color:#069;}
.main-sx-list3 p.testobreve {}
.main-sx-list3 p.extra1 {font-size:.85em; color:#000; font-weight:bold; }
.main-sx-list3 p.extra2 {font-size:.85em; color:#099; font-weight:bold;}
.main-sx-list3 p.extra3 {font-size:.85em; color:#993; font-weight:bold;}
.main-sx-list3 p.extra4 {font-size:.85em; color:#666; font-weight:bold;}
.main-sx-list3 p {}
.main-sx-list3 ul li {padding:3px 0 3px 0; margin-left:20px; list-style: square; border-top: 1px solid #ccc;}
.main-sx-list3 div {
	width:auto; 
	background:transparent;
	padding: 5px 0px 10px 0px;
	border-top: 1px solid #ccc;
	}

/* Per Lt numero: 3 o multipli contenuti in evidenza */
.main-sx-evidence3 {
	width:auto;
	/*overflow:hidden;*/
	margin:10px;/*larghezza=438px*/
	background:transparent;
	border-top:8px solid #ff0066;
	}
.main-sx-evidence3 img {width:100%;}
.main-sx-evidence3 h2 {/*margin*/}
.main-sx-evidence3 h2 a {}
.main-sx-evidence3 h3 a {}
.main-sx-evidence3 p.testobreve {font-family:Georgia,"Times New Roman",Times,serif; font-size: 1.1em;}
.main-sx-evidence3 p.extra1 {font-size:.9em; color:#000; font-weight:bold; }
.main-sx-evidence3 p.extra2 {font-size:.9em; color:#099; font-weight:bold;}
.main-sx-evidence3 p.extra3 {font-size:.9em; color:#993; font-weight:bold;}
.main-sx-evidence3 p.extra4 {font-size:.9em; color:#666; font-weight:bold;}
.main-sx-evidence3 p {}
.main-sx-evidence3_div1,.main-sx-evidence3_div2, .main-sx-evidence3_div3 {
	width:139px; 
	min-width:10%; /* min-width è per IE */
	float:left; 
	display:inline; /* displaay:inline è per IE */
	background:transparent;
	}
.main-sx-evidence3_div1, .main-sx-evidence3_div2 {
	margin-right:10px;
	}
	
/* Main-dx Blocks */
/* 1 contenuto */	
.main-dx-list1 {
	width:auto;
	margin:10px;
	background:#b2b2b2;
	}
.main-dx-list1 img {width:100%; margin-bottom:-4px;}
.main-dx-list1 h3 a {display:block; padding:0px 8px 8px 8px; font-size:.9em; color:#000; text-decoration: none;}
.main-dx-list1 p.testobreve {}
.main-dx-list1 p.extra1 a {font-family:Georgia,"Times New Roman",Times,serif; display:block; padding:8px 8px 4px 8px; font-size:1.2em; color:#fff; text-decoration: none;}
.main-dx-list1 p.extra2 {}
.main-dx-list1 p.extra3 {}
.main-dx-list1 p.extra4 {}
.main-dx-list1 p {}

/* Side Blocks */
/* Blocchi fasulli */
.side-search, .side-login, .side-register {
	width:auto;
	margin:10px;
	background:transparent;
	border:1px solid #ccc;
	padding:10px 10px 0px 10px;
	}
.side-search label {
	display:inline;
	}
.side-register {
	padding:10px;
	}
/* /Blocchi fasulli */

/* Side Tabs (attenzione! occorre tabbed.js) */
#side_content-tabs {
	width:auto;
	overflow:hidden;
	margin:10px;
	background:#f6f6ff;
	border-top:8px solid #ccf;
	padding:4px 8px 8px 8px;
	font-size:.85em;
	}
#side_content-tabs h2 {color:#669;}
#side-tabs {margin-top:8px;}
#side-tabs div.off {
	padding:5px; 
	margin-right:5px; 
	float:left; 
	background:transparent;
	border:1px solid #ccf; 
	border-bottom:0; 
	/*border-bottom-color:#ccf;*/
	cursor:pointer; 
	position:relative; 
	z-index:20;
	}
#side-tabs div.on {
	color:#c00; 
	padding:5px; 
	margin-right:5px; 
	/*margin-top:1px; */
	float:left; 
	background:#fff;
	border:1px solid #ccf; 
	border-bottom:0; 
	cursor:pointer; 
	position:relative; 
	z-index:100;
	}
div.hide {
	display:none; 
	width:0; 
	overflow:hidden;
	}
div.show {
	clear:left; 
	width:auto; 
	background:#fff;
	border:1px solid #ccf;
	padding:8px; 
	z-index:50;
	}
div.show img {width:25%;/*no-misure-nell'html*/ float:left; margin-right:10px;}
div.show h3 {/*line-height:.9em;*/}
div.show h3 a {}
div.show p.testobreve {}
div.show p.extra1 {color:#000; font-weight:bold;}
div.show p.extra2 {color:#099; font-weight:bold;}
div.show p.extra3 {color:#993; font-weight:bold;}
div.show p.extra4 {color:#666; font-weight:bold;}
div.show p {}
div.show ul li {padding:3px 0 3px 0; /*margin-left:20px; list-style: square;*/ border-top: 1px solid #ccf;}
div.show div {
	width:auto; 
	background:transparent;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #ccf;
	}
	
/* Side Video (attenzione! Aprire Canale YouTube - Fare PlayList - Farsi un player personalizzato - DIMENSIONARLO 300x243!!) */
.side-video {
	width:auto;
	/*overflow:hidden;*/
	margin:10px;
	background:transparent;
	/*border-top:8px solid #e1e1e1;*/
	/*padding:10px;*/
	}
	
/* Side list1 (blocco con fondo violetto per contenuti vari) */
.side-list1 {
	width:auto;
	margin:10px;
	background:#f6f6ff;
	border-top:8px solid #ccf;
	padding:0px 8px 8px 8px;
	}
.side-list1 img {width:30%;/*no-misure-nell'html*/ float:left; margin-right:10px;}
.side-list1 img.icon {width:auto;/*no-misure-nell'html*/ margin-right:5px;}
.side-list1 h2 {color:#669;}
.side-list1 h2 a {}
.side-list1 h3 {color:#669;}
.side-list1 h3 a {/*font-size:.85em;*/}
.side-list1 p.testobreve {font-size:.9em;}
.side-list1 p.extra1 {font-size:.85em; color:#000; font-weight:bold; }
.side-list1 p.extra2 {font-size:.85em; color:#099; font-weight:bold;}
.side-list1 p.extra3 {font-size:.85em; color:#993; font-weight:bold;}
.side-list1 p.extra4 {font-size:.85em; color:#666; font-weight:bold;}
.side-list1 p {}
.side-list1 ul li {padding:3px 0 3px 0; /*margin-left:20px; list-style: square;*/ border-top: 1px solid #ccf;}
.side-list1 div {
	width:auto; 
	background:transparent;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #ccf;
	}
	
/* Side list2 (blocco no fondo per elenco links) */
.side-list2 {
	width:auto;
	margin:10px;
	background:transparent;
	border-top:8px solid #e1e1e1;
	}
.side-list2 img {}
.side-list1 img.icon {}
.side-list2 h2 {color:#099;}
.side-list2 h3 a {}
.side-list2 p.testobreve {}
.side-list2 p.extra1 {}
.side-list2 p.extra2 {}
.side-list2 p.extra3 {}
.side-list2 p.extra4 {}
.side-list2 p {font-size:.9em;}
.side-list2 ul li {padding:3px 0 3px 0; /*margin-left:20px; list-style: square;*/ border-top: 1px solid #ccf;}
.side-list2 div {}

/* Footer Blocks */
.footer-credits {
	width:auto;
	/*overflow:hidden;*/
	margin:10px;
	background:transparent;
	border-top:8px solid #00ccff;
	/*padding:10px;*/
	padding-top:5px;
	}
.footer-credits img {}
.footer-credits h2 {}
.footer-credits h2 a {}
.footer-credits h3 {}
.footer-credits h3 a {}
.footer-credits p.testobreve {}
.footer-credits p {font-size:.8em; color:#666;}
.footer-credits ul li {}
.footer-credits div {}
