﻿/* ---------------------------------------------------------------- MAGICBOX */
div.magicbox img,
div.inevidenza img,
div.magicboxsfondo img {
	border: 1px solid #5B5B5B;
	float: left;
}

div.magicbox a,
div.inevidenza a,
div.magicboxsfondo a {
	text-decoration: none;
}
div.magicbox a:hover,
div.inevidenza a:hover,
div.magicboxsfondo a:hover {
	text-decoration: underline;
}

a.button {
	float: right;
	font-weight: bold;
}

/* ---------------------------------------------------------------- stili generali oggetti basati su magiclist */
div h1.header{
	font-size: 68.75%;
	font-weight: bold;
	padding: 1.2em;
	padding-left: 3em;
	margin-bottom: 2em;
	background-color: #EDEDED;
}

div h1.header a{
	color: black;
}

div h1.titolo{
	padding-left:0.1em;
	background-color: #EDEDED;
}

div h1.titolo a{
	color:#000;
	text-decoration:underline;
}

div h1.titolo a:hover{
	color:#ACACAC;
}


/* ---------------------------------------------------------------- inevidenza */
div.inevidenza {
	border: 1px solid #5B5B5B;
}

div.inevidenza div.box {
	padding: 0.5em;
	padding-right: 1.5em;
}

div.inevidenza div.content{
	height:12em;
	overflow:hidden;
}

div.inevidenza img {
	margin-right: 1em;
	height: 12.81em;
}

div.inevidenza h1,
div.inevidenza p,
div.inevidenza a.button {
	background-color:Transparent;
	font-size: 68.75%;
}

div.inevidenza h1 {
	padding-top: 1.5em;
	padding-bottom: 1.8em;
}

div.inevidenza p {
	padding-bottom: 1.5em;
}

/* ---------------------------------------------------------------- magicboxsfondo */
div.magicboxsfondo div.sfondo {
	position: absolute;
	height: 100%;
	width: 100%;
}

div.magicboxsfondo div.content{
	height:7.4em;
	overflow:hidden;
}

div.magicboxsfondo div.box {
	position: absolute;
	background-color: Transparent;
	padding: 0.55em;
	padding-right: 1em;
}

div.magicboxsfondo img {
	margin-right: 0.7em;
	height: 8.12em;
}

div.magicboxsfondo h1,
div.magicboxsfondo p,
div.magicboxsfondo a.button {
	background-color:Transparent;
	font-size: 62.5%;
}

div.magicboxsfondo h1 {
	padding-top: 01em;
	padding-bottom: 1em;
}

div.magicboxsfondo p {
	padding-bottom: 1.5em;
}

/* ---------------------------------------------------------------- MAGICLIST */
div.magiclist ul,
div.listafoto ul,
div.listaaltro ul,
div.listacolonnadx ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div.magiclist a,
div.listafoto a,
div.listaaltro a,
div.listacolonnadx a {
	text-decoration: none;
}
div.magiclist a:hover,
div.listafoto a:hover,
div.listaaltro a:hover,
div.listacolonnadx a:hover {
	text-decoration: underline;
}

/* ---------------------------------------------------------------- magiclist (plugin) */


/* ---------------------------------------------------------------- listafoto */
div.listafoto h1.header {
	font-size: 68.75%;
	margin-left: 0em;
	padding-left:0em;
	padding-top:0em;
	margin-top:0em;
	margin-bottom: 0em;
	background-color:Transparent;
}

div.listafoto li {
	float: left;
	width: 24.9%;
}

div.listafoto img {
	width: 6.25em;
}

div.listafoto h1.titolo {
	font-size: 62.5%;
	background-color:Transparent;
}

div.listafoto h1.titolo a{
	text-decoration:none;
}

/* ---------------------------------------------------------------- listaaltro */
div.listaaltro h1{
	background-color:Transparent;
}

div.listaaltro ul {
	font-size: 68.75%;
}

div.listaaltro li {
	border-bottom: 1px solid #C6C6C6;
	padding-bottom: 2.5em;
	margin-bottom: 1.5em;
}
div.listaaltro li.last {
	border: 0px;
}

div.listaaltro p {
	padding-top: 0.3em;
}

/* ---------------------------------------------------------------- listacolonnadx */
div.listacolonnadx li {
	border: 1px solid #C6C6C6;
	background-color: #EDEDED;
	margin-bottom: 1em;
}

div.listacolonnadx h1,
div.listacolonnadx p {
	font-size: 62.5%;
	padding: 1em;
}

div.listacolonnadx h1 {
	vertical-align: middle;
}

div.listacolonnadx p {
	padding-top: 0px;
}

div.listacolonnadx div.img{
	overflow:hidden;
	height:3em;
}

div.listacolonnadx img {
	width: 100%;
}

/* ---------------------------------------------------------------- newsletter */
div.newsletter h1.titolo{
	background-color:Transparent;
	margin-bottom:0em !important;
	padding-bottom:0em !important;
}

div.newsletter p{
	margin-top:0px !important;
	padding-top:0px !important;
	padding-bottom:0.5em;
}

div.newsletter div.box{
	border:0px !important;
	padding-top:0.1em !important;
	padding-bottom:0.4em !important;
}

/* ---------------------------------------------------------------- elenco risorse collegato (lista semplice di link) */
div.elencorisorsecollegate ul{
	font-size:68.75%;
	color: #C6C6C6;
	list-style-type:square;
	list-style-position:inside;
	margin:0em;
	padding:0px;
	padding-top:1em;
	border-top:1px solid #C6C6C6;
}

div.elencorisorsecollegate li{
	padding-top:0.3em;
}

div.elencorisorsecollegate h1{
	background-color:Transparent;
}

div.elencorisorsecollegate p{
	display:none;
}
