

/*------boxcentro sottocanale--------*/

#boxcentro-sottocanale {
background: #f3e4e4;
border-bottom :10px solid #d9a8a9;
margin-bottom: 1.5em;
position: relative;
float: left;
width: 100%;
}
#boxcentro-sottocanale img {
margin: 0em;
padding: 0.5em;
float: left;
}
#boxcentro-sottocanale.testo {
margin: 0.5em 0.5em 0.5em 0.5em;
border: 1px solid #CCCCCC;
}
#boxcentro-sottocanale span {
font-size: 1.1em;
font-weight: bold;
color: #900105;
padding: 1em 0.5em 0.7em  0.5em;
display: block;
}
#boxcentro-sottocanale p {
margin-bottom:1.5em;
padding:0.5em 0.5em 1em 0.5em;
}

#bottom-top {background: #C0D0B5;}
#box-bottom-down {background: #004965; color:#FFF;}

#bottom-midle {background: #FFF;}
#bottom-midle ul li {border-left: 1px solid #000;}
#bottom-midle ul li a {color: #004965;}

/* ....................BOX & MENU....................*/
/* ....................banner....................*/

#banner {width:100%; background: #EAEAEA; margin: 0px 0px 3px 0px;}
#banner .box {padding:3px; text-align:left;}
#banner .immagine {height: 45px; min-height: 45px; background-position: left; background-repeat: no-repeat;}
#banner .immagine a {height: 45px; min-height: 45px; display: block;}
#banner a {clear:both; color: #4E4C43; text-decoration:none; font-weight: bold;}

/* ....................menu 1 navigazione ....................*/

.titolomenu1 {background:#A7A399; display: block; padding:3px; margin-bottom: 2px;  font-size: 1.1em; margin-top:2px;}
.titolomenu1 A, .titolomenu1 span {display: block; color: #FFF; font-weight: bold; text-decoration: none;}
#menu1 {margin:0px 0px 3px 0px; border-bottom:5px solid #A7A399; padding:0px; list-style-type:none;}
#menu1 li a {border-left: 10px solid #A7A399; display: block; height:1%; min-height:inherit; padding: 3px; margin-bottom: 2px; text-decoration: none; font-weight: bold;  }
#menu1 li.def a {background:#EAEAEA; color: #4E4C43;}
#menu1 li.def-sel a {background:#EAEAEA; color: #900105; border-left: 10px solid #900105;}
#menu1 li.fig a {background: #CBD4CF; color: #4E4C43;}
#menu1 li.fig-sel a {background: #CBD4CF; color: #900105; border-left: 10px solid #900105;}

/* ....................menu 2 navigazione ....................*/

.titolomenu2 {clear: both;}
.titolomenu2 A:LINK,.titolomenu2 A:visited, .titolomenu2 A:hover,.titolomenu2 A:active { background:#CBD4CF; color: #49553F; display:block; padding:3px; margin-bottom:2px; font-size: 1.1em; font-weight: bold; text-decoration: none;}
ul.menu2 { list-style-type:none; margin:0px 0px 3px 0px; border-bottom:5px solid #CBD4CF; padding:0px;}
ul.menu2 a, ul.menu2 a:link, ul.menu2 a:visited, ul.menu2 a:hover, u1.menu1 a:active {background:#EAEEEC; color: #49553F; border-left:10px solid #CBD4CF; display:block;  height:1%; min-height:inherit;  padding:3px; margin-bottom: 2px; text-decoration:none; font-weight: bold; }

/* ....................menu 3 navigazione ....................*/

.titolomenu3 A:LINK,.titolomenu3 A:visited,.titolomenu3 A:hover,.titolomenu3 A:active {
	color: #59574D;
	background-color: #C3BBB8;
	display:block;
	padding:3px;
	margin-bottom: 2px;
	margin-top:3px;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	
}
ul.menu3 {list-style-type:none; margin:0px 0px 3px 0px; border-bottom:5px solid #CBD4CF; padding:0px; min-height:inherit;}
ul.menu3 li a:link, ul.menu3 li a:visited,ul.menu3 li a:hover,ul.menu3 li a:active 
{background:#EAEEEC; color: #49553F; border-left:10px solid #CBD4CF; display:block;  height:1%; min-height:inherit;  padding:3px; margin-bottom: 2px; text-decoration:none; font-weight: bold;  }

/* ....................menu 4 ....................*/

.menu4 {margin: 0px 0px 3px 0px; padding: 0px; border-bottom: 5px solid #B6C7CE;}
.menu4 .titolo {background: #B6C7CE; color: #4E4C43; display: block; margin: 0px 0px 0px 0px; padding: 3px; border-bottom: 2px solid #FFF; font-size: 1.1em; font-weight: bold;}
.menu4 ul {list-style: none; margin: 0em; padding: 0em; border: none;}
.menu4 ul li {margin: 0em; padding: 0em; border-bottom: 2px solid #FFF;}
.menu4 ul li a, .menu4 ul li a:hover, .menu4 ul li a:visited, .menu4 ul li a:active {display: block; padding: 5px; border-left: 10px solid #B6C7CE; background-color: #E9EFF1; color: #004965; font-weight: bold; text-decoration: none;}


/* ....................Slot Colonne....................*/

.slot1-titolo {	background-color: #C3BBB8; color:#4E4C43; padding: 5px; margin: 2px 0px 2px 0px;  font-weight: bold;	font-size: 1.5em;}
.slot1 { background-color: #EEECEB;	padding: 8px; margin: 2px 0px 2px 0px;}
.slot1 img{float:left; margin: 0px 4px 5px 0px;}
.slot1 a:link,.slot1 a:visited,.slot1 a:hover,.slot1 li a:active { font-weight: bold;}

.slot2 {float: left; width: 100%; margin: 0px 0px 2px 0px; padding: 0px; background: #E9EFF1;}
.slot2-titolo {margin: 0px 0px 2px 0px; padding: 5px; border-bottom: 1px solid #FFF; background: #B6C7CE; color:#4E4C43; font-weight: bold; font-size: 1.5em;}
.slot2 a {color: #004965; font-weight: bold; text-decoration: underline;}
.slot2 .contenuto {float: left; margin: 0px; padding: 8px; font-size: 1em;}
.slot2 .contenuto .box {float: left; width: 100%; margin: 0px; padding: 0px 0px 8px 0px; border-bottom: 1px solid #FFF;}
.slot2 .contenuto .box p {margin: 6px 0px 4px 0px; padding: 0px; color: #000;}
.slot2 img {float: left; margin: 0px 4px 0px 0px; padding: 0px;}

.slot2-titolo-sx {	width:30%;background-color: #B6C7CE; color:#4E4C43; padding: 5px; margin: 2px 0px 2px 0px;  font-weight: bold; font-size: 1.5em;}
.slot2-sx  {clear:left; background-color: #E9EFF1;	padding: 8px; margin: 2px 0px 2px 0px; }
.slot2-sx  img{float:left; margin: 0px 4px 5px 0px;}
.slot2-sx  a:link,.slot2 a:visited,.slot2 a:hover,.slot2 a:active { color:#004965; font-weight: bold; }
.slot2-agenda-sx  {clear:left; background-color: #eeeceb;	padding: 8px; margin: 2px 0px 2px 0px;}
.slot2-agenda-sx  a:link,.slot2-agenda a:visited,.slot2-agenda a:hover,.slot2-agenda a:active { color:#4E4C43; font-weight: bold; }

.slot3-titolo {	background-color:#C0D0B5; color:#363F30; padding: 5px; margin: 2px 0px 2px 0px;  font-weight: bold;	font-size: 1.5em;}
.slot3 { background-color: #ECF1E9;	padding: 8px; margin: 2px 0px 2px 0px;}
.slot3 img{float:left; margin: 0px 4px 5px 0px;}
.slot3 a:link,.slot3 a:visited,.slot3 a:hover,.slot3 a:active { color:#363F30; font-weight: bold; }

/* ....................Box centro pagina ....................*/

.boxcentro1-titolo {color:#B73C1A;
float:left;
font-family:"Times New Roman",Georgia,Times,serif;
font-size:19px;
font-weight:normal;
margin:0 0 3px;
padding:0;
width:80%;}
.boxcentro1 { float: left; background-color: #ffffff; margin-bottom:5px; border-bottom:1px dotted #222222; padding-bottom:3px;}
.boxcentro1 img { float: left; margin-right: 5px;  }
.boxcentro1 a:link,.boxcentro1 a:visited,.boxcentro1 a:hover,.boxcentro1 a:active { color:#990000; font-weight: bold; }

/* .................... Box home Eventi ....................*/

.boxcentroeventi-titolo {background-color:#8296A1; color:#FFFFFF; padding: 5px; margin: 2px 0px 0.8em 0px; font-weight: bold; font-size: 1.5em;}
.boxcentroeventi {float: left; background-color: #ffffff; margin: 0em 0em 1em 0em; padding: 0.5em 0px 0.5em 0px; border-bottom:1px dotted #222222; color: #000;}
.boxcentroeventi .immagine {float: left; margin: 0em 0.5em 0em 0em; padding: 0em;}
.boxcentroeventi .testo {margin: 0em; padding: 0em;}
.boxcentroeventi a, .boxcentroeventi a:link, .boxcentroeventi a:visited, .boxcentroeventi a:hover, .boxcentroeventi a:active {color:#00648B; font-weight: bold; text-decoration: underline;}
.boxcentroeventi p {margin: 0.8em 0em 0em 0em; padding: 0em; color: #000;}
.boxcentroeventi .chiusura {clear: both; font-size: 1px;}

/* .................... Box home Bandi ....................*/

.boxcentrobandi-titolo {clear: both; background-color:#A5A4A2; color:#FFFFFF; padding: 5px; margin: 1em 0px 5px 0px; font-weight: bold; font-size: 1.5em;}
.boxcentrobandi {float: left; background-color: #ffffff; margin: 0em 0em 0.5em 0em; padding: 0.5em 0px 0.5em 0px; border-bottom:1px dotted #222222; color: #000;}
.boxcentrobandi a, .boxcentrobandi a:link, .boxcentrobandi a:visited, .boxcentrobandi a:hover, .boxcentrobandi a:active {color:#00648B; font-weight: bold; text-decoration: underline;}
.boxcentrobandi .data {float: left; margin: 0.8em 0em 0em 0em; padding: 0em; color: #000;}
.boxcentrobandi .data .sx {float: left; margin: 0em; padding: 0em;}
.boxcentrobandi .data .dx {float: right; margin: 0em; padding: 0em;}

.boxcentro2-titolo {background-color:#A5A4A2; color:#FFFFFF; padding: 5px; margin: 2px 0px 5px 0px;  font-weight: bold;	font-size: 1.5em; clear:left;}
.boxcentro2 { background-color: #ffffff; margin: 2px 0px 5px 0px;}
.boxcentro2 a:link,.boxcentro2 a:visited,.boxcentro2 a:hover,.boxcentro2 a:active { color:#00668D; font-weight: bold; }

/* .................... APPLICAZIONE: Organizzazione regionale ....................*/

#organizzazioneregionale-elenco .titolo a {color: #00648B;}
#organizzazioneregionale-elenco .titolo a:hover {color: #8296A1;}
