body{
	margin:0;
	padding:0;
	border:0;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	background: #336 url(/system/modules/it.milano.provincia.portale/resources/img/bg.gif) repeat center top ;
	line-height: 100%;
}
a:link    {text-decoration: none;     font-weight: normal; color:#000099}
a:visited {text-decoration: none;     font-weight: normal; color:#000099}
a:hover   {text-decoration:underline; font-weight: normal; color:#000099}
a:active  {text-decoration: none;     font-weight: normal; color:#000099}
a:focus, a:hover, a:active { outline:none } 
hr{
	display: none;
}
.breaker {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 1px;
	font-size: 0.1em;
}
form{
	margin: 0px;
	padding: 0px;
}
select{
	font-size: 100%;
}
ul{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
h1, h2, h3, h4, h5, h6, h7{
	margin: 0px;
	padding: 0px;
}
p{
	margin: 0px;
	padding:0px;
}
.alingleft{
	text-align: left;
}
.alignright{
	text-align: right;
}
.hide{
	/*display: none;*/
	position:absolute;
	left:-9999px;
}
fieldset{
	border:0px;
	margin:0px;
	padding:0px;
}
#testalinohome fieldset{
	margin: 33px 10px 0 0;
}
.noscript{
	margin:0px;
}
body#interna .noscript, #personalizza .noscript{
	margin:0px;
	padding-left:9px;
	line-height:29px;
}
#indietro{
	text-align: right;
	padding:20px 0 0 0;
}
#right select{
	font-size:90%;
}
.testopiccolo{
font-size:90%;
}
a img{
border:0px solid;
}

/*============GENERICHE=============*/
#right .noimg{
	list-style: none;
}
#right .mail{
  list-style: url(../img/ico_mail.gif);
  padding: 0 0 0px 10px;
}
#right .forum{
  list-style: url(../img/ico_forum.gif);
  padding: 0 0 0px 10px;
}
#right .fax{
  list-style: url(../img/ico_fax.gif);
  padding: 0 0 0px 10px;
}
#right .tel{
  list-style: url(../img/ico_tel.gif);
  padding: 0 0 0px 10px;
}
#right .dove{
  list-style: url(../img/ico_dove.gif);
  padding: 0 0 0px 10px;
}
#right .film{
	list-style-image: url(../img/ico_film.gif);
   padding: 0 0 0px 10px;
}
#right .ansa{
	list-style-image: url(../img/ico_ansa.gif);
   padding: 0 0 0px 10px;
}
#right .egov{
	list-style-image: url(../img/ico_egov.gif);
   padding: 0 0 0px 10px;
}
#right .diconodinoi{
	list-style-image: url(../img/ico_diconodinoi.gif);
   padding: 0 0 0px 10px;
}
#right .tglaprovinciaincasa{
	list-style-image: url(../img/ico_tg.gif);
   padding: 0 0 0px 10px;
}

#right .isimbardi{
	list-style-image: url(../img/ico_isimbardi.gif);
   padding: 0 0 0px 10px;
}
#right .sito{
	list-style-image: url(../img/ico_sito.gif);
   padding: 0 0 0px 10px;
}
#right .web{
	list-style-image: url(../img/ico_web.gif);
   padding: 0 0 0px 10px;
}
#right .mondo{
	list-style-image: url(../img/ico_mondo.gif);
   padding: 0 0 0px 10px;
}
#right .provinciaincasa{
	list-style-image: url(../img/ico_pcasa.gif);
   padding: 0 0 0px 10px;
}
#right .multimedia{
	list-style-image: url(../img/ico_film.gif);
   padding: 0 0 0px 10px;
}
#right .forum{
	list-style-image: url(../img/ico_fumetto.gif);
   padding: 0 0 0px 10px;
}


#film li{
	list-style-image: url(../img/ico_film.gif);
	padding: 0 0 10px 10px;
}
#film li a:link,
#film li a:active,
#film li a:visited,
#film li a:hover{
   padding-left:10px;
}
#multimedia{
	background:url(../img/ico_multimedia.gif) center left no-repeat #FF8A00;
	padding:4px 2px 2px 30px;
	color:#FFFFFF;
	font-weight:bold;
	height:0px;
        display:block;
}
/*============STRUTTURA=============*/

#maincontainer{
	font-size:75%;
	width:100%;
	text-align: center;
	margin:0 auto;
	min-width:500px;
}
#left{
        text-align: left;
	float: left;
	width:64.9%;
	min-width:65%;
}
#right{
	text-align: center;
	float: left;
	width: 35%;
	margin-left:-1px;
}

/*====================================*/
/* -==--==--==--==--==--==--==--==--==--==--==--==--==- Colonna SX -==- */
#left-left{
	text-align: center;
	float: left;
	width:40%;
}
#left-left h3{
}
#left-left ul{
	margin:50px 0 50px 0;
}
#left-left ul ul{
	margin:0 0 0 0;
}


#left-right{
	text-align: left;
	float: right;
	width: 60%;
}
/*_____--_____ foto in alto _____--_____*/
/* -==-  -==-  -==-  -==-  -==-  -==-  -==-  -==-  -==-  -==-  -==-  -==-  -==-  -==- */
.left-top_viola{
	text-align: left;
	vertical-align: bottom;
	background-color: #5A2C81;
	color:white;
}
.left-top_viola #left-top-dida .partecipa_sito{
	background-color:#482C67;
}
.left-top_viola #left-top-dida  .testopartecipa_sito{
	background:url(../img/freccia_partecipa_vi.gif) top left no-repeat;
}

.left-top_marrone{
	text-align: left;
	vertical-align: bottom;
	background-color: #805633;
	color:white;
}
.left-top_marrone #left-top-dida .partecipa_sito{
	background-color:#5a3d20;
}
.left-top_marrone #left-top-dida  .testopartecipa_sito{
		background:url(../img/freccia_partecipa_ma.gif) top left no-repeat;
}

.left-top_celeste{
	text-align: left;
	vertical-align: bottom;
	background-color: #4AABFF;
	color:white;
	color:#000000;
}
#left-top.left-top_celeste a:link,
#left-top.left-top_celeste a:active,
#left-top.left-top_celeste a:visited,
#left-top.left-top_celeste a:hover{
	color:#000000;
}
.left-top_celeste #left-top-dida .partecipa_sito{
	background-color:#0261A6;
}
.left-top_celeste #left-top-dida .partecipa_sito a:link,
.left-top_celeste #left-top-dida .partecipa_sito a:active,
.left-top_celeste #left-top-dida .partecipa_sito a:visited,
.left-top_celeste #left-top-dida .partecipa_sito a:hover{
	color:#FFFFFF;
}
.left-top_celeste #left-top-dida  .testopartecipa_sito{
	background:url(../img/freccia_partecipa_ce.gif) top left no-repeat;
}

.left-top_rosa{
	text-align: left;
	vertical-align: bottom;
	background-color: #FE66CB;
	color:#000000;
}
#left-top.left-top_rosa a:link,
#left-top.left-top_rosa a:active,
#left-top.left-top_rosa a:visited,
#left-top.left-top_rosa a:hover{
	color:#000000;
}
.left-top_rosa #left-top-dida .partecipa_sito{
	background-color:#910D68;
}
.left-top_rosa #left-top-dida .partecipa_sito a:link,
.left-top_rosa #left-top-dida .partecipa_sito a:active,
.left-top_rosa #left-top-dida .partecipa_sito a:visited,
.left-top_rosa #left-top-dida .partecipa_sito a:hover{
	color:#FFFFFF;
}
.left-top_rosa #left-top-dida  .testopartecipa_sito{
		background:url(../img/freccia_partecipa_ro.gif) top left no-repeat;
}

.left-top_verde{
	text-align: left;
	vertical-align: bottom;
	background-color: #76763C;
	color:white;
}
.left-top_verde #left-top-dida .partecipa_sito{
			background-color:#414123;
}
.left-top_verde #left-top-dida  .testopartecipa_sito{
		background:url(../img/freccia_partecipa_ve.gif) top left no-repeat;
}

.left-top_blu{
	text-align: left;
	vertical-align: bottom;
	background-color: #2243A4;
	color:white;
}
.left-top_grigio{
	text-align: left;
	vertical-align: bottom;
	background-color: #DBE1E4;
	color:#000;
}

.left-top_blu #left-top-dida .partecipa_sito{
			background-color:#000077;
}
.left-top_blu #left-top-dida  .testopartecipa_sito{
		background:url(../img/freccia_partecipa_bl.gif) top left no-repeat;
}

.left-top_violascuro{
	text-align: left;
	vertical-align: bottom;
	background-color: #663366;
	color:white;
}
.left-top_rosso{
	text-align: left;
        font-size:130%;   
	vertical-align: bottom;
	background-color: #df2200;
	color:white;
	background: url(../img/sfondonatale.gif) right bottom no-repeat #d22809;
}
.left-top_rosso strong{
font-size:170%; 
}

.left-top_violascuro #left-top-dida .partecipa_sito{
			background-color:#452a45;
}
.left-top_violascuro #left-top-dida  .testopartecipa_sito{
		background:url(../img/freccia_partecipa_vis.gif) top left no-repeat;
}


/* -==-  -==-  -==-  -==-  -==-  -==-  -==-  -==-  -==-  -==-  -==-  -==-  -==-  -==-  -==-  */
.img_top{
	text-align: left;
	float: left;	
	padding-right: 0px;
}
#left-top-dida{
   padding:0px 0 13px 0px;
   margin:0 0 0 283px;
	min-height:152px;
   position:relative;
}
* html #left-top-dida {/* CSS Hack only IE 6 e inferiori */
	margin: 0px 0px 0px 0px;
	padding:0px 0 10px 0;
	height:155px;
} 
#left-top-dida a:link,
#left-top-dida a:visited,
#left-top-dida a:active{
	color: White;
	text-decoration: underline;
}

#left-top-dida .testopartecipa_sito{
	margin:0;
	padding:20px 10px 0 10px;
	}

#left-top-dida .partecipa_sito{
	margin:0 1px 0 0;
	padding:10px 0 10px 10px;
}

#left-top-dida .partecipa_sito a{
		font-weight:bold;
}

/* -==--==--==--==--==--==--==--==--==--==--==--==- navigazione -==- */
#left-left #nav{
text-align: left;
}
#left-left #nav ul{
	padding:0px;
	margin:1px 0px 0px 0px;
}
#left-left #nav li{
	list-style: none;
	padding:0px;
	margin:0px 0px 1px 0px;
}
/
#left-left #nav ul ul{
	padding:0px;
	margin:4px 0px 4px 0px;   /*<--------------------------------------------------------<<<<<<<<<<  */
}
#left-left #nav li li{
	list-style: none;
	margin-left:0px;
	padding:2px 0 2px 25px;
}

#left-left form{
	width: 100%;
	margin:0px 0 0 0px;
	padding:0px 0px 0px 0px;
}
#left-left form select{
	margin:0px 0px 10px 20px;
}
#left-left form input{
	margin:0px 5px 10px 5px;
}


ul#tematici{
	margin:-1px 0px 0px 0px;
	padding:10px 0px 0px 25px;
text-align:left;
}
ul#tematici li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	list-style:none;
}
ul#tematici li a{
	padding-bottom:3px;
	display:block;
	padding: 0 0 0 10px;
}

/* -==- NAVIGAZIONE INTERNE -==-*/
body#interna #left-left #nav h3{
	margin: 0 0 1px 0;
}
#left-left #nav h3.on{
}
#navinterna ul{
	margin-top:4px;
	margin-left:4px;
	margin-bottom:1px;
	padding-left:30px;
	padding-bottom:5px;
	padding-top:5px;
}
#navinterna li{
	margin:2px 0 2px 0;
}
#navinterna ul ul{
	margin:4px 4px 4px 15px;
	padding:0px;
}
#navinterna li li{
	margin:2px 0 2px 0;
	padding:0px;
}
#navinterna li.on{
 
}
#navinterna a.on:link,
#navinterna a.on:active,
#navinterna a.on:visited,
#navinterna a.on:hover{
}

#left-left #nav li a:link    {text-decoration: none;      font-weight: normal;}
#left-left #nav li a:visited {text-decoration: none;      font-weight: normal;}
#left-left #nav li a:hover   {text-decoration: underline; font-weight: normal;}
#left-left #nav li a:active  {text-decoration: none;      font-weight: normal;}

#left-left #nav h3{
	padding: 6px 0px 7px 0px ;
	margin: 0 0 0 0;
	font-size: 1em;
	text-indent: 24px;
}
#left-left #nav h3 a:link,
#left-left #nav h3 a:active,
#left-left #nav h3 a:visited{
	font-size: 1em;
	text-decoration: none;
	font-weight: bold;
}
#left-left #nav h3 a:hover{
   text-decoration: underline;
}

.menu_breaker{
	text-indent: -9999px;
	margin: 0 26px 0 26px;
	background-position: center;
}
/* -combo nav - */
#left-left #nav form{
	padding:0 0 0 0;
	margin:0px 0 0px 0;
}
#left-left #nav form label{
	margin:0px 0px -10px 0;
}

#left-left p{
	margin:0px;
	padding:0px;
}

#right .am li a{font-weight:bold;}
#right .am ul a       {padding-left:0px; text-decoration: none;}
#right .am ul a:hover      {padding-left:0px; text-decoration: underline;}

#right .am a{
	padding-left:10px;
}
#right .am {
	margin:0px 0 0 1px;
	padding: 0px 0px 0 0px;
	text-align:left;
        clear:both;
}
#right .am h3{
	height:50px;
	text-indent:-9999px;
        background-color:#CC0000;
}
#right .am h3 a{
	display:block;
	height:57px;
	width:189px;
}

#right .am ul{
   padding: 10px 10px 2px 0px;
   margin: 0px 0px 0px 0px;
}
#right .am li{
   padding: 0 0 0px 13px;
	margin: 0 0 10px 0;
}
/* -==--==--==--==--==--==--==--==--==--==--==--==--==--==--==- PRIMO PIANO -==- */
#left-right h3{
	font-size:1em;
	padding:4px 0 10px 10px;
	margin:0 0 0 2px;
}

#left-right h3.stileRSS {
	float:left;
	padding-top:10px;
}

#left-right img.stileRSS {
	float:right;
	padding-right:10px;
	padding-top:10px;
}

.primopiano{
	padding:0;
	width:90%;
}
*>html selector .primopiano{
	padding:0;
	width:80%;
	text-align: left;
}
.left-primopiano{
	float:left;
	margin:0px 0px 5px 10px;
}
.right-primopiano{
   text-align: left;
   margin:0px 5px 5px 90px;
}

.right-primopiano a.titolo_news:link     {text-decoration: none;      font-weight: normal;}
.right-primopiano a.titolo_news:visited  {text-decoration: none;      font-weight: normal;}
.right-primopiano a.titolo_news:hover    {text-decoration: underline; font-weight: normal;}
.right-primopiano a.titolo_news:active   {text-decoration: none;      font-weight: normal;}

.right-primopiano a:link     {text-decoration: underline; font-weight: normal;}
.right-primopiano a:visited  {text-decoration: underline; font-weight: normal;}
.right-primopiano a:hover    {text-decoration: none; font-weight: normal;}
.right-primopiano a:active   {text-decoration: underline; font-weight: normal;}

.archivionews{
	text-align: left;
	padding: 0 0px 10px 10px;
}
#left-right .breaker, #contenuto .breaker{
	height:4px;
	line-height:4px;
}
/** -==--==--==--==--==--==--==--==--==--==--==--==--==--==- Colonna destra -==- /*/

.righina{
	height: 10px;
	margin:0px 0px 5px 0px;
	padding:0px;
}


/*__________URP___________ */
#urpbg{
        background:url(../img/urp_bg.gif) left bottom repeat-x #FFAC08;
        position:relative;
        border-left:1px solid #FFF;
        border-bottom:1px solid #FFF;
}
#urp{
	margin-top:0px;
        background:url(../img/box_urp_dx.gif) right bottom no-repeat;
}
#urp h3.servizi{
  background: url(../img/servizi_H4.gif) left top no-repeat;
  font-size: 130%;
  font-weight:normal;
  text-transform:uppercase;
  color:#000000;
  text-align:left;
  padding:14px 10px 6px 80px;
  height:25px;
}
#urp h3.servizi a{
        color: #000000;
}

#urp .mod{
	position:absolute;
	top:20px;
	right:12px;
	display:block;
	padding:0 5px;
	background:#313366;
	color:#fff !important;
	border:2px solid #fff;
}
#serviziupr{
	padding:0 12px 16px 12px; 
        background:url(../img/box_urp_sx.gif) left bottom no-repeat;
}
#cloudservizi{
        border-color:#FFFFFF;
        border-width: 2px 2px 2px 2px;
        border-style:solid; 
	background-color:#313366;
}
#urp #cloudservizi a{
       text-decoration:none;
       color:#FFF;
       white-space:nowrap;
}
#urp #cloudservizi a:hover{
       text-decoration:underline;
}
#urp .link_urp {
	border-top:1px dotted #fff;
	clear:both;
	margin:0 18px;
        padding:10px;
        text-align:right;
}
#urp .link_urp a{
        margin:0px;
}
#urp .link_urp #pagurp{
        background:url(../img/logo_urp.gif) no-repeat left top;
	float:left;
	display:block;
	width:145px;
	height:30px;
	text-indent:-9999px;
	color:#313366;
        text-align:left;
}
#contattaciurp{
      background:url(../img/contattaci_bg.gif) left bottom repeat-x #FEAB07;
      text-align:left;
      padding-bottom:25px;
      position:relative;
      border-left:1px solid #FFF;
}
#contattaciurp h3{
      background:url(../img/contattaci_bg_h3.gif) left top no-repeat;
      font-size: 130%;
      font-weight:normal;
      text-transform:uppercase;
      color:#000000;
      text-align:left;
      padding:14px 10px 6px 80px;
}


#contattaciurp ul{
       list-style:none;
	margin:0 0 0px 26px;
	padding:0;
}
#contattaciurp li{
	margin:8px 0 0 0;
}
#contattaciurp form{
	margin:0;
	padding:0;
}
#contattaciurp select{
	width:200px;
}
#contattaciurp .invia{
       padding:0px;
       font-size:11px;
}
#contattaciurp a{
       color:#090082;
       text-decoration:underline;
}


/*__________VIDEOSPECIAL___________ */
#videospecial{
      background:url(../img/contattaci_bg.gif) left bottom repeat-x #FEAB07;
      text-align:left;
      padding-bottom:20px;
      position:relative;
      border-left:1px solid #FFF;
      color:#000;
}
#videospecialplayer{
      margin: 10px 20px 0px 20px;
      height:200px;
      border:1px solid #b1b1b1;
      border-bottom:0px solid;
}
#videospecialtesto{
      padding: 10px 20px 0 20px;
      color:#313366;
      font-size:120%;
}
#videospecial h3{
      background-repeat:no-repeat;
      background-position: 20px 17px;
      padding: 15px 20px 10px 80px;
      color:#25174b;
      font-size:130%;
      text-transform:uppercase;
      font-weight:normal;
}
#videospecial ul{
      margin: 10px 20px 10px 20px;
      padding:0px;
}
#videospecial ul li{
      background:url(../img/righina.gif) left bottom no-repeat;
      margin: 0px;
      padding:0px;
      float:left;
      list-style:none;
}
#videospecial ul li:first-child{
      background:none;
}
#videospecial ul li a{
      display:block;
      background-repeat:no-repeat;
      background-position: center top;
      padding: 30px 10px 0px 10px;
      color:#313366;
}
#videospecialelencont{
      background-color:#86878c;
      border:1px solid #b1b1b1;
      margin: 0px 20px 0 20px;
}
#videospecial #videospecialelenco{
      height:56px;
      margin:0 auto;
}    
#videospecial #videospecialelenco ul{
      padding:0px;
      margin:3px 0 0 0;
      z-index:50;

}
#videospecial #videospecialelenco li{
      background-image:none;
}
#videospecial #videospecialelenco a{
      padding:0px;
}
#videospecial #videospecialelenco a img{
      border:1px solid #b1b1b1;
}
#videospecial #videospecialelenco a img.Ton{
      border:1px solid #FEAB07;
}



#videospecial #videospecialelencont .hcar_sfondino{
      z-index:5;
      background-color:transparent;
      opacity:1.0;
      filter:alpha(opacity=100);
      position:relative;
      width:100%;
      margin-top:-35px;
}
#videospecial .nextBtn{
      position:absolute;
      z-index:10;
      right:6px;
      display:block;
      width:8px;
      height:15px;
      background:url(../img/speciale_freccia.gif) right top no-repeat;
      text-indent:-9999px;
      cursor:pointer;
}
#videospecial .prevBtn{
      position:absolute;
      z-index:10;
      left:6px;
      display:block;
      width:8px;
      height:15px;
      background:url(../img/speciale_freccia.gif) left top no-repeat;
      text-indent:-9999px;
      cursor:pointer;
}

/*__________FREESPACE___________ */

#freespace{
       text-align:center;
}
#freespace h3{
       background:url(../img/free_angolo_bg.gif) left top no-repeat #333333;
       text-align:left;
       padding:10px 10px 10px 25px;
       margin: 0 0 10px 0;
       color:#FFF;
}
#freespace p{
      margin:0px;
      padding:0px;
}
#freespace a{
      background-color:#333333;
      color:#FFFFFF;
      padding: 0 4px 0 4px;
}



/*__________FREESPACE2___________ */

#freespace2{
       text-align:left;
       padding:20px;
}
#freespace2 h3{
       background:url(../img/free_angolo_bg.gif) left top no-repeat #333333;
       text-align:left;
       padding:10px 10px 10px 25px;
       margin: -20px -20px 10px -20px;
       color:#FFF;
}
#freespace2 p{
      margin:0px;
      padding:0px;
}
#freespace2 a{
      background-color:#333333;
      color:#FFFFFF;
      padding: 0 4px 0 4px;
}
#freespace2 img{
      margin-right:10px;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[  PAGINA INTERNA  ]======[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

body#interna #left{
	width:24.9%;
	min-width:25%;
}
body#interna #right{
	width:75%;
	text-align: center;
}
body#interna #left-left{
	width:100%;
}
#right-left{
	width:70%;
	float:left;
	text-align: left;
}
#right-right{
	width:29.9%;
	min-width:30%;
	float:left;
}
body#interna #maincontainer{
}


/* -==- Colonna destra -==-*/
#navinterna{
	text-align: left;
}
#correlati{
	margin:1px 0 0 0;
	text-align: left;
	padding:10px;
	height:50px;
	height:100%;
}
#correlati ul{
	padding:5px 3px 5px 0px;
	margin-left:23px;
}
#correlati li{
	padding:0px 0px 4px 0px;
}
#correlati h3{
	padding: 6px 0px 7px 17px;
	margin: -10px -10px 10px -10px;
	font-size: 1em;
	font-weight: bold;
}
#correlati img{
    border:0px;
	 padding:0 0 0 0;
}
#correlati a:link,
#correlati a:active,
#correlati a:visited,
#correlati a:hover{
	text-decoration:underline;
}
/*-==- contenuto -==-*/
body#interna #right-left h3, #right-right #navinterna h3{
	padding: 6px 0px 7px 38px;
	margin: 0px 0 0 0px;
	font-size: 1em;
	font-weight: bold;
}
#right-right #navinterna h3{
 	padding: 6px 0px 7px 17px;
 }
 #right-right h3{

	}
#right-left #tab{
	padding:20px 0px 20px 40px;
	margin: 0 0 0 0px;
}


/*==============================Tabelle pagine interne============*/

#right-left .tabimg img{
	border: 2px solid #FFA800;
	margin-bottom:10px;
	margin-right:10px;
	display: block;
	float: left;
}

body#interna #right-left .tabint{
  float: left;
  width:60%;
  
}
body#interna #right-left .tabint table{
   font-size: 100%;
	border:0px;
	float:left;
   width: 100%;
	
}
body#interna #right-left .tabint td{
	padding:0px 2px 2px 0px;
	border:0px;
	vertical-align: top;
}
#right-left .tabint .menu_breaker{
	margin:0px;
	padding:0px;
}



/* CONTENUTO*/
#contenuto{
	padding:20px 20px 20px 40px;
}
#contenuto img{
	padding: 0 8px 0 0;
	border:0px;
	border: none;
}
body#interna #contenuto hr{
	display: block;
	clear:both;
	height:1px;
	border:0px;
	border-bottom:1px solid #f9d285;
}
body#interna #right-left #contenuto label{
	display:inline;
}
body#interna #contenuto h1,
body#interna #contenuto h2,
body#interna #contenuto h3,
body#interna #contenuto h4,
body#interna #contenuto h5{
	padding:0px;
	margin:0px;
}
body#interna #contenuto h6{
	font-size:115%;
	font-weight:normal;
	padding-bottom:10px;
}
#contenuto a:link,
#contenuto a:active,
#contenuto a:visited{
	text-decoration: underline;
}
#contenuto a:hover{
	text-decoration: none;
}
body#interna #right #banner_right img{
    border:0px; 
	padding-top:20px;
}
body#interna #right #banner_right a:link,
body#interna #right #banner_right a:active,
body#interna #right #banner_right a:visited,
body#interna #right #banner_right a:hover{
	text-decoration:underline;
}

body#interna #right #banner_comeeravamo {
	margin-top: 30px;
}
/* 0===============0 TABELLE INTERNE 0===============0  */
body#interna #contenuto table{
	border:0px;
	width: 90%;
	font-size: 100%;
}
body#interna #contenuto table td,
body#interna #contenuto table th{
	border:0px;
	margin:1px;
	padding:4px;
	vertical-align:top;
}
body#interna #contenuto table th{
	text-align: left;
}
body#interna #contenuto table caption{
	font-weight: bold;
	font-size: 120%;
	padding: 4px 0 4px 0;
}
body#interna #contenuto .invia{/*@@@@@@@@@@@@@*/
	background-color: #686697;
	color: #FFFFFF;
	font-weight: bold;
	font-size: .90em;
}


/* 0======x=x========0 GALLERIA IMMAGINI 0=======x=x=======0  */
.galleria-rigascura{
	padding:20px 0px 20px 40px; 
	margin: 0 0 0 2px;
}
.galleria-rigachiara{
	padding:20px 0px 20px 40px;
	margin: 0 0 0 2px;
}
.galleria-rigachiara img, .galleria-rigascura img{
	padding-bottom:10px;
}

.intgalleria{
	padding:20px 0px 20px 0px;
	margin: 0 0 0 2px;
}
.intgalleria img{
	 float:left;
         margin-right:10px;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*                      MAPPA                          */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
body#mappa #contenuto{
	text-align:left;
}
body#mappa #contenuto ul a{
text-decoration:none;
}
body#mappa #contenuto ul a:hover{
text-decoration:underline;
}
body#mappa #contenuto ul{
	margin:0px;
	padding:0px;
	width:100%;
}
body#mappa #contenuto ul li{
	list-style:none;
	line-height:180%; 
	font-weight:bold;
	margin:0px;
	padding:0px;
	background-image:none;
}
body#mappa #contenuto ul li a{
	padding-left:8px;
	text-decoration:none;
}
body#mappa #contenuto ul ul {
	margin:0px;
	padding:0px;
}
body#mappa #contenuto ul ul li {
	margin-left:20%; 
}
body#mappa #contenuto ul ul li a{
	padding-left:8px;
	text-decoration:none;
	display:block;
	width:auto !important;
	width:99.9%;
}
body#mappa #contenuto ul ul li a:hover{
	text-decoration:none;
}
body#mappa #contenuto ul ul ul{
	margin-bottom:0px;
	margin:0px;
	padding-bottom:15px;
}
body#mappa #contenuto ul ul ul li a {
	font-weight:normal;
}

img.alignleft{
	float:left;
}
img.alignright{
	float:right;
}

/*OPENCMS*/
.ocms_de_bt{
	width:10px;
}















#navgal{
	float:left;
	position:absolute;
	margin-left:0px;
	width:279px;
	margin-top:131px !important;
	margin-top:130px;
	background-color:black;
	padding:2px 2px 0 2px;
}
#preview{ 
	margin:2px 10px 0 -242px;
	float:left;
	margin-top:137px !important;
	margin-top:135px;
	position:absolute;
	margin-left:44px;
}
#preview img{ 
	margin:0 3px 0 1px;
	border:2px solid #616161;
	background-color:#FFFFFF;
}
#preview a.on img{
	border:2px solid #FFFFFF;
}






/* -===--==--==--==--==--==--==--==--==--==--==--==--==--==--==-[FOOTER]-===- */
#footerhome{
        text-align: left;
	background-color:#FFD88D;
}
#footerhome #chiaro{
	background-color:#FFF1D7;
	height:2.5em;
}
#footerhome #chiaro ul{
	padding:0px;
	margin:0px;
}
#footerhome #chiaro li{
	padding: 10px 0px 0px 50px;
	margin:0px;
	height:2em;
	width: 150px;
	color:#330099;
}
#footerhome #chiaro li.on{
	background-color: #FFD88D;
	padding: 10px 0px 0px 50px;
}

#footerhome ul{
}
#footerhome li{
   width:250px;  
   float:left; 
   margin: 0; 
   padding: 1px;
   list-style: none;
}
#footerhome li a:link,
#footerhome li a:visited,
#footerhome li a:active	{ color:#00006F; text-decoration:none;      white-space: nowrap; background-image: url(../img/freccina.gif); background-repeat: no-repeat; background-position: left; padding-left:8px;display: block;}
#footerhome li a:hover	{ color:#00006F; text-decoration:underline; white-space: nowrap; background-image: url(../img/freccina.gif); background-repeat: no-repeat; background-position: left; padding-left:8px;display: block;}

#footer{
	background-color: #FFA800;
	text-align: left;
	padding:0 0 3px 0;
}
#footer li a:link,
#footer li a:visited,
#footer li a:active	{ color:#330099; text-decoration:none;      }
#footer li a:hover	{ color:#330099; text-decoration:underline; }




/* -===--==--==--==--==--==--==--==--==--==--==--==--==--==--==-[ TESTALINO ]-===- */

#testalinohome{
	background:url(../img/testalinohome_bg.gif) left top repeat-x #333366;
	height:auto !important;
	height:67px;
	min-height:67px;
	position:relative;
	border-bottom:1px solid #FFFFFF;
}
#testalinohome h1{
	background:url(../img/testalinohome_h1.gif) left top no-repeat;
	height:67px;
        width:587px;
	position:absolute;
	display:block;
	text-indent:-9999px;
	top:0px;
	left:0px;
        margin-bottom:0px !important;
        margin-bottom:-1px;
        z-index:999px;
}
#testalinohome a{
	color:#FFFFFF;
}
#tlink{
	float:right;
	right:0px;
	top:0px;
	padding-bottom:0px;
        width:400px;
}
#hcerca, #istitucional, #access{
	min-height:65px;
	float:left;
	border-left:1px dotted #8282a1;
	padding:0px 7px 0px 7px;
	text-align:left;
}
#istitucional ul{
	padding:0px;
	margin:0px;
} 
#istitucional li{
	padding:4px 0 0 0;
	margin:0px;
	list-style:none;
}
#hcerca{
	width:200px;
}
#hcerca form,#hcerca fieldset{
	margin:0px;
	padding:0px;
}
#hcerca label{
	color:#FFFFFF;
	display:block;
}
#hcerca #ricerca{
	margin:2px 0 2px 0;
}
#hcerca .invia{
	background:url(../img/testalinohome_invia.gif) left top no-repeat;
	color:#FFFFFF;
	border:0px;
	font-size:100%;
	width:60px;
}
#hcerca a{
	color:#FFFFFF;
	text-decoration:underline;
}
ul.banner{
	margin:10px;
	padding:0px;
}
ul.banner li{
	margin:0px 0px 8px 0px;
	padding:0px;
	list-style:none;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* BANDI */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

ul.listaTipiBandi,
ul.listaTipiAllegati{
  list-style: none;
  padding-left: 0px;
  margin-left: 0px;
}

ul.listaTipiBandi li,
ul.listaTipiAllegati li{
  margin:0px;
  padding:0px;
  height:auto !important;
  height:10px;
  min-height:10px;
}

ul.listaTipiBandi ul,
ul.listaTipiBandi ul li,
ul.listaTipiAllegati ul,
ul.listaTipiAllegati ul li{
  margin-top: 0px;
  padding-top: 0px;
}

ul.listaTipiBandi li.titolo,
ul.listaTipiAllegati li.titolo{
  font-weight: bold;
  font-variant: small-caps;
  margin-bottom: 5px;
}

ul.listaBandi,
ul.listaAllegati{
  padding: 0px 0px 15px 0px;
  margin: 5px 0px 15px 0px;
  border-bottom: 1px dashed black;
}

ul.listaBandiOLD li{
  list-style-image: url(/system/modules/it.milano.provincia.portale/resources/img/icona_bandi.gif);
  list-style-position: inside;
  vertical-align: top;
  margin-bottom: 5px;
}

ul.listaBandi li,
ul.listaAllegati li{
  list-style: none;
  margin-bottom: 5px;
}



div.rettificaBando{
  color: red;
  font-weight: bold;
}





/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*                      UFFICO STAMPA                   */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

#ufficiostampa{
  color:#333366;
  background:url(../img/ufficiostampa.gif) left bottom repeat-x #FFA800;
  border-left:1px solid #FFF;
}
#ufficiostampa a{
  color:#333366;
}
#ufficiostampa h4{
  background:url(../img/ufficiostampa_H4.gif) left top no-repeat;
  font-size: 130%;
  font-weight:normal;
  text-transform:uppercase;
  color:#000000;
  text-align:left;
  padding:14px 10px 6px 80px;
}

#ufficiostampa h4.on{
  text-decoration:underline;
  border-bottom:0px solid #f29f00;
  margin-bottom:1px;
}
#ufficiostampa ul{
  margin:0px 0px 0px 1px;
  padding:0px 4px 10px 20px;
}
#ufficiostampa li{
  margin:0px;
  text-align:left;
  border-top: 1px dotted #333366;
  list-style:none;
  padding:5px 0 5px 0;
}
#ufficiostampa li a{
  display:block;
  padding:2px 0px 3px 8px;
  background:url(../img/mas.gif) left 7px no-repeat;
}
#ufficiostampa li a.acceso{
  background:url(../img/less.gif) left 7px no-repeat;
}
#ufficiostampa ul ul{
  padding-left:20px;
  padding-bottom:0px;
  background-image:none;
}
#ufficiostampa li li{
  border-top: 0px dotted #333366;
}
#ufficiostampa li .scomparsa a{
display:inline;
padding:0px;
background:none;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*                  NOTIZIARI TEMATICI    (CLOUDS)      */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#notiziaritematici{
  position:relative;
  margin-top:10px;
}
#notiziaritematici, #notiziaritematici a{
  color:#333366;
}


#notiziaritematici div.header{
  position:relative;
}
#notiziaritematici #elencoNotAlfa,
#notiziaritematici #elencoNot{
  text-align:left;
  margin-top:10px;
}
#elencoNotAlfa{
  display:none;
}
#notiziaritematici ul,
#notiziaritematici li{
  padding:0px;
  margin:0px;
  list-style:none;
}
#notiziaritematici a.on{
  text-decoration:underline;
}
#ufficiostampa #elencoNot a,
#ufficiostampa #elencoNotAlfa a{
    padding-left: 0;
    padding-right: 8px;
    white-space: nowrap;
    background:url(../img/dot.gif) right 8px no-repeat;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*                    ULTIME NOTIZIE                    */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#ultimenotizie{
  background:url(../img/bg_provinciaweb_table.gif) left top repeat-y #eaeaf7;
  position:relative;
}
#ultimenotizie li a{
  color:#000000;
}
#ultimenotizie li li,
#ultimenotizie li li a{
  color:#333366;
}
#ultimenotizie h4{
  background:url(../img/ultimenotizie_H4.gif) left top no-repeat #eaeaf7;
  font-size:100%;
  padding:10px 0 6px 40px;
  text-align:left;
}
#ultimenotizie h4 a{
  color:#000000;
  font-weight:bold;
}
#ultimenotizie ul{
  margin: 0 20px 0px 20px;
  padding:0px 0px 0px 0px;
}
#ultimenotizie > ul{
  background:url(../img/ultimenotizie_RB.gif) right bottom no-repeat #f4f4fb;
}
#ultimenotizie li{
  padding:0px;
  margin:0px;
  text-align:left;
  list-style:none;
}
#ultimenotizie > ul > li{
  background:url(../img/ultimenotizie_LB.gif) left bottom no-repeat;
  padding: 0px 0px 20px 0px;
}
#ultimenotizie li li{
  border-bottom:1px dotted #333366;
  padding:4px 0 4px 0;
}
#ultimenotizie li strong{
  margin:0px;
  padding: 10px 20px 0px 20px;
  display:block;
}
#ultimenotizie li li strong{
  margin:0px;
  padding: 0px;
  display:inline;
}
#ultimenotizie li.overtoure{
  background:url(../img/ultimenotizie_RT.gif) right top no-repeat;
}
#ultimenotizie li.overtoure strong{
  background:url(../img/ultimenotizie_LT.gif) left top no-repeat;
}
#ultimenotizie li.overtoure li strong{
   background-image:none;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*                    DICONO DI NOI                     */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#diconodinoi{
  background:url(../img/bg_provinciaweb_table.gif) left top repeat-y #ffb82e;
  position:relative;
  padding:0px;
}
#diconodinoi, #diconodinoi a{
  color:#333366;
}
#diconodinoi h4{
  background:url(../img/diconodinoi_H4.gif) left top no-repeat #ffbf44;
  font-size:100%;
  padding:10px 0 6px 45px;
  text-align:left;
}
#diconodinoi h4 a{
  font-weight:bold;
}
#diconodinoi ul{
  margin:0px 0px 0px 1px;
  padding:4px 4px 20px 20px;
  background:url(../img/diconodinoi.gif) left bottom repeat-x;
}
#diconodinoi li{
  margin:0px;
  padding:2px 0px 2px 12px;
  background:url(../img/freccina.gif) left 3px no-repeat;
  text-align:left;
  list-style:none;
}



.dxlink{
    text-align:right;
    margin-top:-30px;
    float:right;
}


.organi p{
   display:inline;
   margin:0px;
   padding:0px;
}


/** Elenco videotop **/
.ulvideotop ul{
      margin: 10px 0px 10px 0px;
      padding:0px;
      bottom: 5px;
}
.ulvideotop ul li{
      background:url(../img/righina.gif) left bottom no-repeat;
      margin: 0px;
      padding:0px;
      float:left;
      list-style:none;
}
.ulvideotop ul li:first-child{
      background:none;
}
.ulvideotop ul li a{
      display:block;
      background-repeat:no-repeat;
      background-position: center top;
      padding: 30px 5px 0px 5px;
      color:#313366;
}



