/* -------------------- SETTAGGIO TESTI E IMG STANDARD -------------------- */

h3 {
	clear:both;
	padding: .5% 2% 0 2%;
	font-weight:bold;
	font-size:1.1em;
	margin:0;
}

h4 {
	padding: 1% 2% 0 2%;
	font-size:1em;
	margin:0;
}

.descrizione {
	padding: .5% 2% .5% 2%;
	
}

.paragrafo {
	padding: .5% 2% .5% 2%;
}

.note {
	padding: .5% 2% .5% 2%;
	clear:both;
}

.linea {
	margin:1% 0 1% 0;
	padding: 0;
}

.t, .vt {
	display:inline;
}

#content img {
	float:center;
	clear:left;
	border:1px solid #2F5186;
	margin-right: 2%;
	margin-bottom:1px;
}

/* -------------------- SETTAGGIO ELENCO STANDARD -------------------- */
ul {
	margin-top:1em;
	padding-left:1%;
	padding-right:1%;
}

ul h3 {
	margin:20px 0 5px 0;
	padding:0;
}

li {
	margin-bottom:7px;
}

li .evidence {
	font-weight:bold;
}

ul.disc {
	list-style-type:disc;
}

ul.nodisc {
	list-style-type:none;
	margin-left:2em;
}

li.limm {
	min-height: 0;
	list-style-type:none;
	padding:0;
}

li.limm ul {
	margin-top:0;
	margin-bottom:0;
}

/* -------------- SETTAGGIO PER TRASFORM NON IN CASCATA ---------------- */

#mono {
	border:1px solid #ccc;
	background-color:#fff;
	width:100%;
	padding-bottom:2em;
}

#mono h3 {
	color:#1A7700;
	padding: 0 2% 0 2%;
	margin-top:10px;
	margin-bottom:2px;
}

#mono img {
	clear:left;
}

#monoLeft {
	float:left;
	border:1px solid #ccc;
	background-color:#fff;
	width:75%;
	padding-bottom:1.5em;
}

#monoLeft h3 {
	color:#1A7700;
	padding: 0 2% 0 2%;
	margin-top:10px;
	margin-bottom:2px;
}

/* -------------------- SETTAGGIO SXDX STANDARD -------------------- */
.sxDx .elemento {
	margin-bottom:5px;
	
}

.sxDx0, .sxDx2, .sxDx4 {
	border:1px solid #ccc;
	background-color:#fff;
	float:left;
	width:66%;
	clear:left;
	margin-bottom:20px;
	padding-bottom:.5em;
}

.sxDx1, .sxDx3, .sxDx5 {
	border:1px solid #ccc;
	background-color:#fff;
	float:right;
	width:30%;
	margin-bottom:20px;
	padding-bottom:.5em;
}

.sxDx a:link, .sxDx a:visited {
	font-weight:bold;
}

/* -------------------- SETTAGGIO SEQUENCE STANDARD -------------------- */
.sequence {
	border:1px solid #ccc;
	background-color:#fff;
	width:100%;
}

.sequence0, .sequence1, .sequence2, .sequence3, .sequence4, .sequence5, .sequence6 {
	width:100%;
	margin-bottom:15px;
	padding-bottom:.5em;
	
}

.sequence .elemento {
	margin-bottom:5px;
	clear:both;
}

/*--- da ripulire dopo il rellineamento delle direzioni -----*/
.avvisoSing {
	border:1px solid #ccc;
	background-color:#fff;
	width:100%;
}

.avvisoSing0, .avvisoSing1, .avvisoSing2, .avvisoSing3, .avvisoSing4, .avvisoSing5, .avvisoSing6 {
	width:100%;
	margin-bottom:15px;
}

.avvisoSing .elemento {
	margin-bottom:5px;
	clear:both;
}

/* ---------------- SETTAGGIO SEQUENCE CON MENU A DESTRA --------------- */
.sequenceLeft {
	float:left;
	border:1px solid #ccc;
	background-color:#fff;
	width:75%;
}

.sequenceLeft0, .sequenceLeft1, .sequenceLeft2, .sequenceLeft3, .sequenceLeft4, .sequenceLeft5, .sequenceLeft6 {
	width:100%;
	margin-bottom:15px;
}

.sequenceLeft .elemento {
	border-top:1px solid #ccc;
	margin-bottom:5px;
	clear:both;
}

/* -------------------- SETTAGGIO SEQUENCE CON BOX A DESTRA -------------------- */
.sequenceBoxDx .elemento {
	margin-bottom:5px;
}

.sequenceBoxDx0, .sequenceBoxDx2, .sequenceBoxDx3, .sequenceBoxDx4, .sequenceBoxDx5 {
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
	float:left;
	width:66%;
	clear:left;
	margin-bottom:20px;
	background-color:#fff;
}

.sequenceBoxDx1 {
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
	float:right;
	width:30%;
	margin-bottom:20px;
	background-color:#fff;
}

.sequenceBoxDx a:link, .sequenceBoxDx a:visited {
	font-weight:bold;
}

/* -------------------- SETTAGGIO PAGINA HOME -------------------- */
#home h3, #home h4, #home .descrizione, #home .note {
	margin-right:0px;
}

#home .sxDx0 h2 {
	background-image: url("logoStampa.gif");
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:40px;
	text-align:left;
}

#home .sxDx0 h4 {
	text-align:left;
}

#home .sxDx0 {
	
	background-color:#fff;
	border-color:#D6E0EA;
	border-right:none;
	color:#444;
	float:left;
	width:100%;
	clear:left;
	margin-bottom:20px;
}

#home .sxDx1 {
	background: url("bgAvvisi.jpg") top right repeat-y;
	background-color:#fff;
	border-color:#dcf1e1;
	border-right:none;
	color:#444;
	float:right;
	clear:right;
	width:30%;
	margin-bottom:20px;
}

#home .sxDx2 {
	background: url("bgEventi.jpg") top right repeat-y;
	background-color:#fff;
	border-color:#D6E0EA;
	border-right:none;
	color:#444;
	float:left;
	width:66%;
	clear:left;
	margin-bottom:20px;
	padding-bottom:15px;
}

#home .sxDx3 {
	background: url("bgPrimoPiano.jpg") top right repeat-y;
	background-color:#fff;
	border-color:#dcf1e1;
	color:#444;
	float:right;
	clear:right;
	width:30%;
	margin-bottom:20px;
}

#home .sxDx1 h2, #home .sxDx3 h2 {
	color:#276835;
}

#home .sxDx1 a, #home .sxDx3 a {
	color:#276835;
}

#home .sxDx1 a:hover, #home .sxDx3 a:hover {
	color:#3FA655;
}

#home .sxDx0 h2 a, #home .sxDx2 h2 a {
	text-decoration:none;
}

/*--------------- SETTAGGI PARTICOLARI PER I CANALI ----------*/

#ambTer h2 {
	background-color:#B94E00;
	color:#fff;
}
#economia h2 {
	background-color:#7F0073;
	color:#fff;
}
#istituzione h2 {
	background-color:#8E0811;
	color:#fff;
}
#sanSoc h2 {
	background-color:#004029;
	color:#fff;
}
#turCul h2 {
	background-color:#CD040C;
	color:#fff;
}
#istrLav h2 {
	background-color:#0068A0;
	color:#fff;
}

#ambTer h3, #economia h3, #istituzione h3, #sanSoc h3, #turCul h3, #istrLav h3,
#home h3, #temAgr h3, #temAmbiente h3, #temCultura h3, #temComm h3, #docup h3, #temEcon h3,
#temEner h3, #temFormazione h3, #temInd h3, #temInf h3, #temLavoro h3, #temNorm h3,
#temProt h3, #temSanita h3, #temSport h3, #temSociale h3, #temTecn h3, #temTerr h3,
#temTurismo h3, #temUrbanistica h3 {
	font-size:1em;
}

#turCul .sxDx2 .elemento, #turCul .sxDx4 .elemento, 
#ambTer .sxDx2 .elemento, #ambTer .sxDx4 .elemento, 
#economia .sxDx2 .elemento, #economia .sxDx4 .elemento, 
#istituzione .sxDx2 .elemento, #istituzione .sxDx4 .elemento, 
#sanSoc .sxDx2 .elemento, #sanSoc .sxDx4 .elemento, 
#istrLav .sxDx2 .elemento, #istrLav .sxDx4 .elemento, 
#temFormazione .sxDx2 .elemento, #temFormazione .sxDx4 .elemento,
#aprAtt .sequence1 .elemento, #aprAtt .sequence2 .elemento {
	min-height: 7em;
	height: auto !important;
	height: 7em;
}

#As273 {
	clear:left;
}

/*---------- SETTAGGI SPECIFICI PER LE DIREZIONI --------*/
#USitiDirezioni .sequenceLeft1 .elemento,
#USitiDirezioni .sequenceLeft2 .elemento {
	border-bottom:1px solid #ccc;
	min-height: 7em;
	height: auto !important;
	height: 7em;
	padding-top:10px;
}

.sequenceLeft0 .elemento {
	min-height: 4em;
	height: auto !important;
	height: 4em;
}