/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[  TEMPO LIBERO  ]======[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

body{
	background: #336 url(../img/bg.gif) left top ;
}
a{
color:#0000c0;
}
h1{font-size:150%; color:#000064;}
h2{font-size:130%; color:#000064;}
h3{font-size:120%; color:#000064;}
h4{font-size:110%; color:#000064;}
h5{font-size:100%; color:#000064;}
h6{font-size:90%;  color:#000064;}

#main .text a.search{
	background:url(../img/cerca.gif) left top no-repeat;
	padding:2px 0 0 10px;
	display:block;
	width:67px;
	height:21px;
	color:#0000C0;
	text-decoration:none;
}
#main .text a.search:hover{
	text-decoration:underline;
	color:#0000C0;
}
.search{
	background:url(../img/cerca.gif) left top no-repeat;
	padding:2px 0 0 4px;
	display:block;
	width:67px;
	height:21px;
	color:#0000C0;
	font-weight:bold;
	text-decoration:none;
	font-size:100%;
	border:0px;
}
/*-------------------------------------------------------*/

#maincontainer{
	background:url(../img/site_background.gif) left 100px repeat-x #74bef9;
}
#container #left{
	background:url(../img/title.gif) left top no-repeat;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*       ]==========[    NAVISTI   ]==========[         */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#navisti li{
	background:url(../img/navisti.gif) left bottom repeat-x;
}
#navisti li li{
	background-color:#123861;
}
#navisti li li.on{
	background-color:#123861;
}
#navisti li a{
	color:#FFFFFF;
	background:url(../img/navisti_li_a.gif) left top no-repeat;
}
#navisti li.on{
	background:url(../img/navisti_li_a_on.gif) left top repeat-x #123861;
	border-bottom:1px solid #81b0db;
}
#navisti li li a{
	background:url(../img/navisti_li_li_a.gif) left top no-repeat;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*       ]==========[ NAVIGAZIONE ]==========[         */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#nav li a{
	color:#000064;
	background:url(../img/nav_li_a.gif) left top no-repeat;  
}
#nav li li a{
	background:url(../img/nav_li_li_a.gif) left top no-repeat;
}

/* ============= GALLERIA =============*/
body#galleria #nav{
	background:url(../img/nav_galleria.gif) left top no-repeat;
	margin-top:16px;
}
body#galleria #nav ul{
	background-color:#C1A9FF;
	background-image:none;
}
body#galleria #nav li{
	background-color:#C1A9FF;
	background-image:none;
}
body#galleria #nav li a{
	background:url(../img/nav_li_galleria.gif) left bottom repeat-x;
	color:#000000;
	font-weight:normal;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*       ]==============[ CENTER ]==============[       */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#main h3.dnp{
	background:url(../img/primopiano_interna.jpg) right top no-repeat;
	color:#000064;
}
#main h3.dnp a, #main h3.dnp a:hover{
	color:#000064;
}
body#home #main h3.dnp{
	background:url(../img/primopiano.jpg) right top no-repeat;
}
body#home #main h3{
	border-bottom:0px solid #cccccc;
}
#main h3 a{
	color:#1a5191;
}
#main .text{
	background-color:#FFFFFF;
	/*border-left: 1px solid #cccccc;*/
}
#main .indietro{
	border-bottom: 1px solid #cccccc;
	background-color:#FFFFFF;
}
body#home #main .text a{color:#000064;}
body#home #main .text a:hover{color:#0000c0;}
#main .text a{color:#0000c0;}
#main .text a:hover{color:#0000c0;}

#main .text hr{
	border:0px;
    border-bottom: 1px dotted #8FADCC;
    color:#FFFFFF;
    background-color:#FFFFFF
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*       ]================[ BANNER ]==================[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
.banner li a{
	border:1px solid #FFFFFF;
}
.banner li a:hover{
	border:1px solid #0000FF;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*       ]================[ RIGHT ]==================[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#contatti h3{
	background:url(../img/contatti.jpg) left top no-repeat #68afe3;
	color:#FFFFFF;
}
#contatti .text{
	color:#FFFFFF;
	background-color:#1B5796;
}
#contatti  .text a{
	color:#FFFFFF;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*       ]==========[ Che area ti interessa ]==========[         */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#areainteressa{
	background:url(../img/area_interessa.gif) left top no-repeat #dbf759;
}
#areainteressa h3{
	color:#000055;
}
#areainteressa .vai{
	background-color:#1B5796;
	color:#FFFFFF;
}
#areainteressa li{
	background:url(../img/areainteressa_li.gif) bottom left repeat-x;
}
#areainteressa li a{
	background:url(../img/nav_li_li_a.gif) left top no-repeat;
}
#areainteressa a{
	color:#000064;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*       ]==========[ AM ]==========[         */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

#am h3{
	background:url(../img/am_h3.gif) left top no-repeat;
}
#am .text{
	background-color:#CCE9FF;
}
#am .tutte{
	background:url(../img/am_tutti.gif) right bottom no-repeat;
}
#am a{
	color:#0000c0;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*       ]==========[ PERSONALIZZA ]==========[         */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#personalizza{
	background-color:#123861;
	color:#FFFFFF;
}
#personalizza a{color:#FFFFFF;}
/*colori*/

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]=======[]==========[ CLOSER  ]===========[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#closer{
background:url(../img/closer.gif) left 33px no-repeat;
}
#closer li{
border-left:1px solid blue;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[ NOTIZIE HOMEPAGE  ]======[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#main .item{
	border-bottom: 1px dotted #8fadcc;
}

/* Primopiano */
#primopiano{
	background-color:#ffe732;
}
#primopiano h3{
	color:#000064;
}
#primopiano h4{
	background:url(../img/danonperdere_small.gif) left top no-repeat;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[       MAPPA       ]======[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/



body#mappa #mappa_lista ul li a{
	color:#000;
}
body#mappa #mappa_lista ul ul {
	border-top:1px solid #000;
	border-bottom:0px solid #000;
}
body#mappa #mappa_lista ul ul li { 
	border-left:1px solid #000; 
	border-bottom:1px solid #000; 
	background:#DCF75A;
}
body#mappa #mappa_lista ul ul li a:hover{
	background-color:#1B5698;
	color:#FFF;
}
body#mappa #mappa_lista ul ul ul{
	border-top:1px dashed #000; 
	background:#fff;
}
body#mappa #mappa_lista ul ul ul li {
	border-bottom:1px dashed #000; 
	background:#fff;
}
body#mappa #mappa_lista ul ul ul li a {
color:#000;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*       ]==========[ PERSONALIZZA ]==========[         */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*colori*/
#accessibility .default{
   background-color:  #FFFFFF;
}
#accessibility .contrasto{
	background-color: #000000;
}
#accessibility a.default{
	 border: 1px solid #F5AB30;
	 background-color:#FFFFFF;
}
#accessibility a.contrasto{
	border: 1px solid #000000;
}
#accessibility a.contrasto:hover{
	border: 1px solid #F5AB30;
}

/*OPENCMS*/
.ocms_de_bt{
	width:10px;
}
