body.home {margin:0px;  font-size:69%; font-family:verdana, arial, sans-serif;}

body {
	color: #000;
	font-size: 80%; 
	font-family: arial,verdana, tahoma, sans-serif;
	margin: 0;
	padding: 0;
}

.clear{clear: both;}

#top{
	background: #fff url('../images/top-bgk.gif') 0 0 repeat-x;
	border-bottom:1px dotted #9B9D9C; 
	height:133px;  
	position:relative;
}

.home #top{
	background: #fff url('../images/bck-top-home.gif') 0 0 repeat-x;	
	height:174px; 
	border-bottom:1px dotted #9B9D9C; 
	position:relative;
}

#container{background: transparent url("../images/bg-right-col.jpg") 100% 0 repeat-y;}
.home #container{background: transparent url("../images/bg-right-col-home.gif") 100% 0 repeat-y;}
.landing #container{background-image: none;}

.max {margin-right:0px!important; border-bottom:1px dotted #9B9D9C;} 
.home .pat {position:absolute; right:0px; top:0px;}
.pat {position:absolute; right:8px; top:0px;}
#top .header {position:absolute; top:0; left:0;}


#top .serv {
	bottom:5px; 
	right:220px; 
	position:absolute; 
	text-align:right; 
	font-size:0.9em; 
}

#top .serv div {float:left; text-align:center; margin:0 10px 10px;}
#top .serv IMG {margin-left:auto; margin-right:auto;}
#top .serv A:link, #top .serv A:visited, #top .serv A:hover {color:#000; text-decoration:none;}

.general {background:url('../images/bck-home.gif') repeat-y #fff; background-position:right;}

div {border:0px solid red;}

.central {margin-right:210px;}
.ds {width:210px; float:right; margin-top:-68px; position:relative; color:#000;}
.home .ds { margin-top:-68px;}
.ds .carattere {height:1.5em; text-align:right; padding:5px;border-left: 1px solid #9b9d9c;}
.ds .carattere IMG {margin-bottom:-5px; margin-right:3px;}

.ds .search {
	padding:10px; 
	margin-bottom:10px;
	font-size:0.9em; 
	border-left: 1px solid #9b9d9c; 
	border-bottom:1px solid #9B9D9C; 
	background:#fff;
}
.ds .search INPUT {font-size:1.1em; margin-top:5px; margin-right:5px; width:120px;}
.ds .search A:link, .ds .search A:hover, .ds .search A:visited {color:#000;}

.bn {border:none;}
.bn .carattere, .bn .serv-on {}

.banner{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #0172ac;
	text-align: center;
}

/*.banner IMG {margin:5px;}*/
.banner img {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

/*.ds .title {background:#0172AC; border-bottom:2px solid #A3ACBA; font-size:1.2em; color:#fff; font-weight:bold; padding:5px;}*/
.ds h2 {background:#0172AC; border-bottom:2px solid #A3ACBA; font-size:1.2em; color:#fff; font-weight:bold; padding:5px;}
.ds .cinformi ul {padding:0px; margin:10px 10px;}
.ds .cinformi li {list-style-type:none; background:url('../images/lis.gif') no-repeat; font-size:1.1em; padding:2px 5px 10px 25px;}
/*variante per home A*/
.ds .A li {list-style-type:none; background:url('../images/lis.gif') no-repeat; font-size:1.1em; padding:2px 5px 5px 25px; border-bottom:1px solid #E0E0E0; margin-bottom:5px;}

.ds .cinformi li a:link,.ds .cinformi li a:visited {text-decoration:none;}

.ds ul {padding:10px; margin:10px 10px 10px 20px;}
.ds li {list-style-type:square; color:#A7AAB0; padding:5px 0px;}


/*COLONNA DI DESTRA*/

.ds-int {
	clear: right;
	float:right; 
	width:210px; 
	padding-bottom:20px;
}

.ds-int h2 {background:#0B73AA; padding:5px; color:#fff; font-size:1.1em; margin:0;}
.ds-int h3 {padding:13px 10px 5px; margin:0; font-size:1.1em;}
.ds-int div {padding:5px 10px;}
.ds-int a:link, .ds-int a:visited {color:#3B6E99; font-size:1em;}

.tri {margin-right:212px; margin-left:222px; color:#000;}
.tri h2 {font-size:1.2em; background:#fff!important; margin-top:0; margin-bottom:0px;}

.fleft-im {margin:0px 10px 10px 0px; float:left;}
.fleft {float:left;}

.pdf {min-height:26px;}
.pdf IMG {float:left}
.pdf a:link,.pdf a:link.pdf a:visited, .pdf a:hover {margin-left:28px; display:block;}

/* GENERAL */
IMG {border:0;}
.center {text-align:center!important;}
.right {text-align:right;}
.left {text-align:left; padding-left:5px;}
.psmal {padding:5px;}
.fleft {float:left;}
.fright {float:right;}
.mn {margin:0!important;}
.cl {clear:left;}
a:link, a:visited {color:#000;}
.nb {border:0}
.both {clear:both;}

.bottom {background:url('../images/bot-bck.gif') bottom repeat-x; clear:both!important; margin-top:5px; padding:0px; font-size:0.9em;}
.bottom div {background:url('../images/bottom.gif') right no-repeat; min-height:90px; height:auto!important; height:90px; }
.bottom div span.acc { display:block; padding:35px 10px 10px; color:#000; border:0; min-height:25px; height:auto!important; height:25px; font-weight:bold;}
.bottom div .acc A:link, .bottom div .acc A:visited {text-decoration:none; color:#000;}
.bottom div span.pt {padding:0px 10px; color:#fff; border:0; display:block; min-height:21px;}
                                                                    
/*__menu__*/

.central .menu {font-size:1.1em; font-weight:bold; overflow:hidden; height:auto!important; height:25px; min-height:25px;  background:#016CA7; margin:5px 0 20px 0;}
.central .menu div {border:1px solid #fff; margin:0; padding:0; height:15px; float:left; margin-top:-1px; margin-bottom:-1px; padding:5px;}
.central .menu A:link, .central .menu A:hover, .central .menu A:visited, .central .menu A 
{color:#fff; text-decoration:none;  margin:0; padding:4px 12px;}
.central .menu .sel {color:#000; background:#EFEFEF; border:1px solid #F19941; margin-top:0px; margin-bottom:0px; height:13px;}
.central .menu .sel A:link, .central .menu .sel A:link, .central .menu .sel A:visited {color:#000!important;}

/*__fine menu__*/


/*__home__*/
.home .ln {padding-bottom:0; margin-bottom:0; clear:left;width: 100%;}
.home .servh {width:46%; float:left; margin-right:10px;}

.home .ds-home { float:right; width:266px; clear:right; /*border-left:1px solid #E2E2E2;*/}

/*.home .servh .title {background:#0172AC; font-size:1.3em; font-family:arial; color:#fff; font-weight:bold; padding:5px; margin:15px 0px 7px;}*/
.home .servh h2 {background:#0172AC; font-size:1.3em; font-family:arial; color:#fff; font-weight:bold; padding:5px; margin:15px 0px 7px;}
.home .servh h2.ar {background:#F18D2B; margin-bottom:0px; }
.home .servh ul {padding:10px; margin:0px;  background:#F7F7F7;}
.home .servh li {list-style-type:none; background:url('../images/li-alt.gif') no-repeat; font-size:1.1em; padding:2px 5px 10px 25px;}
.home .servh.alternative li {background-image:url('../images/lis.gif');}
.home .servh li a:link,.home .servh li a:visited {text-decoration:none;}

.home .servh .ico {clear:both; padding:4px; border-bottom:1px solid #EFF0F2; min-height:30px;}
.home .servh .ico IMG {float:left; margin-right:6px;}
.home .servh .ico a:link, .servh .ico a:visited  {display:block; text-decoration:none; font-size:1.1em; padding-top:2px;}

/*__servizio per home A__*/
.A .ico {clear:both; padding:3px 4px; border-bottom:1px solid #EFF0F2; min-height:30px;}
.A .ico IMG {float:left; margin-right:6px;}
.A .ico a:link, .home .servh .ico a:visited  {display:block; text-decoration:none; font-size:1.0em; padding-top:2px;}

/*__fine servizi per home A__*/

/*.news .title {background:#D9DBDF; font-size:1.3em; font-family:arial; color:#204D74; font-weight:bold; padding:5px; margin-bottom:2px;}*/

.news-home{float:left;width:99.2%;}

.news h2,
.news-home h2{
	background:#D9DBDF;
	color:#204D74; 
	font-weight:bold; 
	font-size:1.3em; 
	font-family:arial; 
	padding:5px; 
	margin-bottom:2px;
}

.news h2{background:#a1cbd9;}
	
.news h2 a,
.news-home h2 a{
	color:#204D74; 
	font-weight:bold; 
	text-decoration:none;
}

.news h2 a img,
.news-home h2 a img {float:right;}


.news-home .novita,
.news .novita {
	background: #e5e5e6;
	border-bottom:5px solid #fff;
	float:left;
	margin:0 1.2% 0 0; 	
	min-height:77px;	 
	padding:12px 2%; 
	width:45.4%;	
}

.news-home .novita.last{margin-right:0;}

.news .novita IMG,
.news-home .novita IMG  {border:1px solid #E2E2E2; margin:0px 10px 0px 5px; float:left;}
.news .novita .txt,
.news-home .novita .txt {margin-left:77px;}
.news .novita strong,
.news-home .novita strong{font-size:0.9em;}
.news .novita a:link, .news .novita a:visited,
.news-home .novita a:link, .news-home .novita a:visited {color:#194BAB; font-weight:bold; display:block; padding:3px 0;}
.news .all,
.news-home .all {padding:0px 10px 5px;}
.news .novita.filmato,
.news-home .novita.filmato {padding-left:35px;}
.news .novita.filmato a,
.news-home .novita.filmato a {padding-bottom:10px;}

.all { color:#194BAB; clear:left; text-align:right; margin-top:5px;}
.all a:link, .all a:visited { color:#194BAB;}

.ds-home .novita{
	float:none;
	margin:0;
	width:auto;
}

/*novita evidenza*/

.novita.evidenza{background:#d3f0f8;}



div {}

/*.home .guide .title {background:#0172AC; font-size:1.3em; font-family:arial; color:#fff; font-weight:bold; padding:5px;}
.home .guide .ar {background:#F18D2B; margin-bottom:0px; }
.home .guide .subtitle {background:#DFE2E3; font-size:1.3em; font-family:arial; color:#396183; font-weight:bold; padding:5px; width:10em; margin-bottom:10px;}
.home .guide .subtitle A:link, .home .guide .subtitle A:visited {text-decoration:none; color:#396183;}
*/
.home .guide h2 {background:#0172AC; font-size:1.3em; font-family:arial; color:#fff; font-weight:bold; padding:5px;}
.home .guide h2.ar {background:#F18D2B; margin-bottom:0px; }
.home .guide h3 {background:#DFE2E3; font-size:1.3em; font-family:arial; color:#396183; font-weight:bold; padding:5px; width:10em; margin-bottom:10px;}
.home .guide h3 a:link, 
.home .guide h3 a:visited {text-decoration:none; color:#396183;}

/*variante per home A*/
.home .guide .sel {border:1px solid #0474AD; float:left; margin-right:10px;}
.home .guide .des {border:1px solid #fff; float:left;}
.home .guide .cat-guiA { clear:left; border-bottom:1px solid #EDEEEE; border-right:10px solid white; padding:12px 5px;}
.home .guide .cat-guiA IMG {border:1px solid #E2E2E2; margin:0px 5px; float:left;}
.home .guide .cat-guiA div {margin-left:120px;}
.home .guide .cat-guiA div a:link, .home .guide .cat-guiA div a:visited {color:#194BAB; font-weight:bold; display:block; padding:3px 0;}
/* fine variante */

.bbd {border-bottom:1px dotted #939A9D; padding-bottom:15px;}

/*.intro {overflow:auto; padding:10px; min-height:73px; height:auto!important; height:78px;}*/
.intro {padding:10px; min-height:140px;}
.intro IMG {border-right:10px solid #fff; float:left;}
.intro-home {padding:0 10px 10px; min-height:146px;}
.intro-home IMG {border-right:10px solid #fff; float:left;}
.intro-home div  {padding:0px 10px; min-height:53px; margin-left:194px; font-size:1.2em;}    

.fullsx .intro div {background:url('../images/ssp-bck.jpg') repeat-x; padding:10px; min-height:73px; margin-left:174px}    
.fullsx .intro {border:0!important;}                                                                                       
.fullsx .categoria div {margin-left:60px;}
.fullsx .categoria ul {margin:10px 20px; list-style-type:square;}


/* headings
-------------------------------------------------
*/

h1 {
  clear:left; 
  color:#396082; 
  font-family:arial;
  font-size:1.6em; 
  margin:0; 
  padding:0 10px; 
}
h1 b {color:#A8241A;}
/*h2 {font-size:1.2em; color:#FFF; padding:3px 5px; margin:5px 5px 0px;}*/

.intro h1{clear: none;}
.nb h1,
.intro2.nb h1,
.tri h1{clear: none; padding: 0;}
 
.over { overflow:auto;}
.full {}

.dati {width:95%; border-bottom:1px solid #0B72AA;}
.dati thead th {background:#0B72AA; padding:5px; color:#fff; font-weight:normal; text-align:left;}
.dati td ,.dati th{padding:5px;}
.dati .bg td, .dati .bg th {background:#F2F3F5;}
.dati .ns {font-weight:normal; text-align:left;}

/*interne */

/*__path__*/
.path {font-size:1.0em; color:#0F304D; padding:10px; clear:left;}
.path a:link, .path a:visited {font-weight:normal; color:#0066A6;}
/*__path__*/

.linksep {color:#fff; display:none;}
/*.jump {display:none;}*/
.jump{
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute; /* for the benefit of IE5 Mac */
}

.content {padding: 10px; }
.content .intro {border-bottom:1px dotted #000; margin-bottom:10px;}  
.home .content {margin-right: 266px; padding-top: 0; width: auto;}

.content .intro div {margin-left:165px;}      
.intro IMG {border-right:10px solid #fff; float:left;}

.servizi {padding:10px; min-height:90px;}
.servizi IMG {float:left; border:1px solid #E2E2E2;}
.servizi div {margin-left:106px;}

.servizi h2{font-size: 1.1em;margin: 0; padding: 0;}
.servizi h2 a,
.servizi div a:link, 
.servizi div a:visited 
{color:#194BAB; font-weight:bold; display:block; margin-bottom:5px; margin-top:0px;}
.servizi p {margin:0;}
.servizi.giuridici {min-height:0;}

.meta {float:left; width:44%; }


.menu-sx {float:left;}
.menu-sx ul {margin:10px; padding:0; list-style-type:none; width:200px;}
.menu-sx ul ul {margin:0;}
.menu-sx li { }
.menu-sx li a:link, .menu-sx li a:visited, .menu-sx li a {background:#fff; display:block; padding:5px; color:#0C5DAC; text-decoration:none; border-bottom:1px solid #EAEBE5;}
.menu-sx li a:hover {border-bottom:1px solid #0C5DAC;}
.menu-sx li a.sel {border-bottom:1px solid #0C5DAC; font-weight:bold;}
.menu-sx li.back a:link, .menu-sx li.back a:link {background:#C2DCE9; color:#0B5594; font-weight:bold;border-bottom:1px solid #C2DCE9;}


.menu-sx li li a:link, .menu-sx li li a, .menu-sx li li a:visited  {background:#E3EFF2; display:block; padding:5px; color:#000709; text-decoration:none; margin:2px!important; border:1px solid #E3EFF2;}
.menu-sx li li a:hover {background:#fff; border:1px solid #D5E7EC;}
.menu-sx li li a.sel {background:#fff; border:1px solid #D5E7EC;}

.menu-sx li li a.etichetta {background:#C5DDE4!important; border:1px solid #C5DDE4!important; color:#16424F;}

/* t5 */
.stasca {font-size:0.9em; float:right; margin-top:-25px; margin-right:10px;}
.stasca IMG {margin-bottom:-5px;}
.stasca a:link, .stasca a:visited {text-decoration:none;}
.full h1 {text-align:center; margin-bottom:15px;}
.full h1 span {color:#000; font-size:0.7em; display:block;}
.full h2 {font-size:1.2em; color:#E68632;}
.ri {margin:10px 15px;}
ol.alpha {list-style-type:upper-alpha;}
ol li {padding-bottom:5px;}


/*--------------------------------------------------------aggiunte by Argentea----------------------------------------------*/

/*
.guide .title {background:#0172AC; font-size:1.3em; font-family:arial; color:#fff; font-weight:bold; padding:5px;}
.guide .subtitle {background:#DFE2E3; font-size:1.3em; font-family:arial; color:#396183; font-weight:bold; padding:5px; width:10em; margin-bottom:10px;}
.guide .subtitle A:link,  .guide .subtitle A:visited {text-decoration:none; color:#396183;}
*/
.guide h2 {background:#DFE2E3; font-size:1.3em; font-family:arial; color:#396183; font-weight:bold; padding:5px; width:10em; margin-bottom:10px;}
.home .guide h2 {width: auto;}
.guide h2 a:link,  
.guide h2a:visited {text-decoration:none; color:#396183;}

/*variante per home A*/

.home .guide .sel {border:1px solid #0474AD; float:left; margin-right:10px;}
.home .guide .des {border:1px solid #fff; float:left;}
.home .guide .cat-guiA { clear:left; border-bottom:1px solid #EDEEEE; border-right:10px solid white; padding:12px 5px;}
.home .guide .cat-guiA IMG {border:1px solid #989FA1; margin:0px 5px; float:left;}
.home .guide .cat-guiA div {margin-left:120px;}
.home .guide .cat-guiA div a:link, .home .guide .cat-guiA div a:visited {color:#194BAB; font-weight:bold; display:block; padding:3px 0;}
/* fine variante */

.guide{height: 1%;}

.guide .cat-gui {
	width:44%; 
	float:left; 
	border-bottom:1px solid #EDEEEE; 
	border-right:10px solid #fff; 
	min-height:90px;
}

/*.guide .cat-gui.odd{clear: left;}*/

.guide .cat-gui IMG {border:1px solid #989FA1; margin:0px 5px; float:left;}
.guide .cat-gui div {margin-left:120px;}
.guide .cat-gui div a.p:link, .guide .cat-gui div a.p:visited {color:#194BAB; font-weight:bold; display:block; padding:3px 0; text-decoration:underline;}
.guide .cat-gui div a:link, .guide .cat-gui div a:visited {text-decoration:none;}
.guide .cat-gui div a:hover {text-decoration:underline;}

.bbd {border-bottom:1px dotted #939A9D; padding-bottom:15px;}

.floatLeft {float:left; width:49%;}
.floatContainer {min-height:80px; padding-bottom: 14px;}
.max {margin-right:0px!important; border-bottom:1px dotted #9B9D9C;} 

/*sezione news eventi*/
.eventic { margin-top:10px; float:right; border-left:1px solid #9B9D9C; width:300px;}
.eventic h2 {font-size:1.2em; color:#FFF; padding:3px 5px; margin:0px 0px 5px 0; background:#016CA7;}

.eventic .eventi {padding:10px 15px;}
.eventic .eventi A:link,.eventic .eventi A:visited {display:block;}

.newsc {margin-right:300px; margin-top:10px; padding:0px 3px 25px 0px;}
.newsc h2 {font-size:1.2em; color:#FFF; padding:3px 5px; margin:0px 0px 5px 5px; background:#016CA7;}


/*.newsc2 .title {background:#D9DBDF; font-size:1.3em; font-family:arial; color:#204D74; font-weight:bold; padding:5px; margin-bottom:2px;}*/
.newsc2 h2 {background:#D9DBDF; font-size:1.3em; font-family:arial; color:#204D74; font-weight:bold; padding:5px; margin-bottom:2px;}
.newsc2 .novita {	
		margin:0px; 
		padding:12px 5px;
	 	border-bottom:5px solid #fff;
	 }
	 
.newsc2 .novita img {border:1px solid #E2E2E2; margin:0px 5px; float:left;}
.newsc2 .novita  {}
.newsc2 .novita  b {font-size:0.9em;}

.newsc .newsc2 {padding:10px 15px;}



.menu-sx li.back a, .menu-sx li.back a {background:#C2DCE9; color:#0B5594; font-weight:bold;border-bottom:1px solid #C2DCE9;}
.pag {text-align:center; 	margin-top: 30px;}

/*
span.titolo{display: block;}
.titolo {font-size:1.7em; background:#fff; margin-top:0; margin-bottom:8px; font-family:arial; color:#396082; font-weight:bold;}
.titoletto {font-size:1.2em; background:#fff; margin-top:0; margin-bottom:8px; font-family:arial; color:#396082; font-weight:bold;}
*/
/*classe per allineamento corretto contenuti con intro senza immagine etc...*/
.intro2 {padding:10px;}

div.level1 {float:left; width:220px}

/* =validationError
-------------------------------------------------
*/

.ValidationError{border: 1px solid #ff0000; color:#ff0000; font-size: 0.9em; margin: 10px 0; padding: 10px; width: 300px;}
.ValidationError h2{color:#ff0000}
.ValidationError ul{color:#ff0000}


/* =glossario, letter
-------------------------------------------------
*/

ol.glossario{
	list-style: none;
	float: right;
	margin: 0;
	padding: 0;
	width: 100%;
}

ol.glossario li,
div.letter{
	clear: both;
	margin: 8px 0;
	width: 100%;
}

div.letter{margin-left:10px;}

ol.glossario li span.key,
div.letter span.key{
	display: block;
	float: left;
	font-size: 3em;
	width: 1em;
}

ol.glossario li span.values,
div.letter span.values{
	display: block;
	padding: 1em 0 0 4em;
	text-transform: capitalize;
}

/* =sitemap
-------------------------------------------------
*/

.sitemap-column {
	float: left; 
	width: 220px;
}

.sitemap-column h2{font-size: 1.6em;}

.sitemap-column h2 a{
	font-weight: normal;
	margin-left: 10px;
	text-decoration: none;
}

.sitemap-column ul{
	line-height: 1.8em;
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}

.sitemap-column ul li a{ font-weight: bold; text-decoration: none;}
.sitemap-column ul li ul li a{ font-weight: normal;}

.sitemap-column ul ul{margin: 0 0 0 20px;}


/* =evento
-------------------------------------------------
*/

.evento{padding: 4px;}

.evento span.date{display: block;}
.evento h2{
	background:none;
	font-size: 1em;
	margin: 0;
	padding: 0;
}
.evento p{margin: 2px 0 16px;} 

/* =list meta-info (dettaglio evento)
-------------------------------------------------
*/

ul.meta-info{
	list-style: none;
	margin: 10px 0 30px;
	padding: 0;
}

ul.meta-info span{font-weight: bold;}
ul.meta-info p{display: inline}


/* =box (newsletter)
-------------------------------------------------
*/

.box{margin: 10px;}

.box h1{
	/*border-bottom: 1px solid #396082;*/
	clear: none;
	/*font-size: 1.6em;*/
	margin: 0; 
	padding: 0 0 3px;
}

.box h2{
	font-size: 1.1em;
	font-weight: normal;
	margin: 10px 0 6px;
}

.box.ricerca{
	background: #fff url(../images/lente.jpg) 0 0 no-repeat;
	padding-left: 170px;
}

.box.ricerca form h2{color: #396082; font-size: 1.6em;}


/* =privacy statement
-------------------------------------------------
*/

p.privacy_statement{
  border: 1px solid #dedede;
  color: #888;
  font-size: 0.8em;
  margin: 10px 0;
  padding: 10px;
  width: 300px;
}

/* =form
-------------------------------------------------
*/

.form{
  font: 0.9em;
  margin: 10px 0;
}

.form fieldset{
	border: none;
	/*border: 1px solid #dedede;*/
	margin: 0;
	padding: 4px 0;
}

.form ol{
	list-style: none;
	margin: 0;
	padding: 0;
}

.form label{display: block;}

.form input,
.form textarea,
.form select{
  margin: 0 0 6px 0;
	padding: 2px;
}

.form input.button{width: auto;}

.form input.l{width: 230px;}

.controlbar{margin: 20px 0 8px;}

.search a{
	margin: 0;
	padding: 0;
}

.search fieldset{
	margin: 0;
	padding: 0;
}

.permit ul{margin:0; list-style: none; padding: 0 0 6px  0;}
.permit ul li{font-size: 1.1em;margin: 10px 0 0;}
.permit ul li ul{margin: 0 0 0 20px; list-style: disc; }
.permit ul li li{font-size: 0.9em;margin: 6px 0;}

.permit form fieldset{
	background-color: #f6f7f2;
	border: 1px solid #dedede; 
	margin: 0;
	padding: 20px;
	width: 360px;
}


/* =table
-------------------------------------------------
*/

table.list{
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-collapse: collapse;
	font-family: arial, tahoma, sans-serif;
}

table.list th,
table.list td{
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 6px;
}

table.list th{
	background-color: #016ca7;
	color: #fff;
}

table.list tr.odd td{
	background-color: #e8f7ff;
}


/* =lista newsletter
-------------------------------------------------
*/

ul.newlsetter-list{
  list-style: none;
  margin: 20px 10px;
  padding: 0;
}

ul.newlsetter-list li a{
	background: #fff url('../images/dot.gif') 0 0.4em no-repeat;
  line-height: 1.4em;
  padding: 0 0 0 12px;
  text-decoration: none;
}


/* =scheda_ambasciata
-------------------------------------------------
*/

.scheda-ambasciata{
	font-size: 0.9em;
  margin: 10px;
}

.scheda-ambasciata .titolo,
.scheda-ambasciata p{margin: 0;padding: 0;}
.scheda-ambasciata p span{font-weight: bold;}

.scheda-ambasciata h3{
  background-color: #016ca7;
  border-top: 1px solid #777;
  color: #fff;
  margin: 20px 0 0;
  padding: 4px 2px;  
}

.scheda-ambasciata dl{ 
  margin: 0 0 40px 20px;
}

.scheda-ambasciata dt{
  background-color: #d7e9f3;
  font-weight: bold;
  margin-top: 10px;
  padding: 4px 2px;
}

.scheda-ambasciata dd{ 
  border-bottom: 1px solid #dedede;
  margin: 2px 0;
  padding: 2px;
}

.scheda-ambasciata ul.info{
  background-color: #f6f7f2;
  border: 1px solid #ccc;
  list-style: none;
  margin: 0;
  padding: 10px;
}
 
.scheda-ambasciata ul.info li.src{
  color: #777;
  font-size: 0.9em;
  margin-top: 8px;  
}

/* =risultati
-------------------------------------------------
*/

ul.risultati{
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.risultati li{padding: 6px 0;}

ul.risultati li h2{margin: 2px 0;}

ul.risultati li h2 a{ 
	color: #00427A;
	font-size: 0.8em;
	font-weight: bold;
}

ul.risultati li p{ 
	margin: 0;
	padding: 0;
}

ul.risultati li p.meta-info a{font-style: italic;}
p.risultati-commento span{
	display: block;
}

/* =faq
-------------------------------------------------
*/

div.faq{
	border-bottom: 1px solid #dedede;
	margin-bottom: 14px;
	padding-bottom: 14px;
}

div.faq h2{
	margin: 0 0 4px 0;
	padding: 0;	
}
div.faq p{
	margin: 0;
	padding: 0;
}

/* =page-tools
-------------------------------------------------
*/

#page-tools .last-updated{
	color: #555;
	font-size: 0.9em;
	font-style: italic;
	margin: 20px 0 4px 0;
	padding: 0;
}

#page-tools ul{
  border-top: 1px solid #dedede;
  font-size: 0.8em;
  list-style: none;
  margin: 0;
  padding: 0 20px 0 0;
}

#page-tools ul li{
  display: block;
  float: right;
  height: 1%;
  text-align: center;
  width: 70px;
}

#page-tools ul li.print,
#page-tools ul li.sendto{
  background: #fff url(../images/i-print.gif) 50% 6px no-repeat;
  padding-top: 23px;
  margin: 0 6px 0 0;
}

#page-tools ul li.sendto{background-image: url(../images/i-sendto.gif);}

/* =impressum
-------------------------------------------------
*/
.impressum{
	border: 1px solid #ccc;
	font-size: 0.9em;
	margin: 14px 0;
	padding: 8px;
}

.impressum h2{
	font-size: 1.1em;
	margin: 0;
	padding: 0;
} 

/* =Argentea 14.01.2009
-------------------------------------------------
*/

.content .intro div.description {margin-left:210px;}

.intro div.description {margin-left:210px;}

table.renderedtable{
	margin-top:16px;
	width:700px;
	font-size:1em;
	border-collapse:collapse;
}

table.renderedtable tr td{
	border:1px solid #396082;
	padding:10px;
}

table.renderedtable tr td p{
	margin:0;	
}

/* =Cinformi TV
-------------------------------------------------
*/

.content .intro.nb.has_image div{
	margin-left:200px;
}

.content .intro.nb.no_image div{
	margin-left:0;
}

/*  =list itd (image-title-description)
-------------------------------------------------
*/

ul.itd{
	list-style-type: none;
	margin: 10px 0 20px;
	padding: 0;
}

ul.itd li{
	clear: both;
	margin: 2px 0;
	min-height: 85px;
}


ul.itd li span.img{	
	float: left;
	width: 100px;
}

ul.itd li span.img img{
	border: 0;
	display: block;
	height: 75px;
	width: 100px;
}

ul.itd li h2{ margin-left:110px;}

.content ul.itd li h2 a{
	color:#194BAB;
  font-weight:bold;
}

ul.itd li span.date{
	color:#333333;
	font-size:0.7em;
	font-weight:normal;
}

ul.itd li p{
	margin-left: 110px;
	padding-bottom: 4px;
	margin-top:0;
}

.lista-filmati li.default-image{
	background: #fff url(../images/default-image.jpg) 0 0 no-repeat;	
}

/* =abstract
-------------------------------------------------
*/

p.abstract{
	font-style:italic;
	margin-top:0;
}


/* =lista-moduli
-------------------------------------------------
*/

ul.lista-moduli,
ul.lista-moduli ul{
	list-style:none;
}

ul.lista-moduli{
	padding:0 0 0 0;
	margin:0;
}

ul.lista-moduli ul{
	margin:0;
	padding:0 0 0 6px;
}


ul.lista-moduli li{
	font-weight:bold;
	padding:10px 0 0 0;
}

ul.lista-moduli ul li{
	background: #fff url(../images/pdf-small.gif) 0 0 no-repeat;	
	border-bottom:1px solid #eaebe5;
	font-weight:normal;
	margin:10px 0 0 0;
	padding:0 0 10px 24px;
}

ul.lista-moduli p{margin-bottom:2px;margin-top:0;}