/*   I N F O   S T R U T T U R A    */

html,
body {
	height: 100%;
}
body {
	margin: 0;
	padding: 0 0 30px 0;
	background: #9bc617 url("imm/bg-body-indice.gif") repeat-x;
}
#pagina {
	position: relative;
	margin-top: 3px;
	margin-left: 18px;
	padding:0;
	width: 970px;
	min-height: 100%;
	overflow: visible;
	text-align: left;
}
*html #pagina {
	height: 100%;
}

#intestazioneBox {
	width: 970px;
	height:204px;
	margin: 0px;
	padding:0px;
	display: block;
	text-align: left;
	background-image:  url("imm/bg-int-indice.gif");
	background-repeat: no-repeat;
}

#contenutoBox {
	margin: 0;
	width: 970px;
	background-image:  url("imm/bg-cont-indice.gif");
	background-repeat: repeat-y;
}
#contenutoFondo {
	width: 672px;
	margin: 0 0 0 43px;
	padding:0;
	background-color:#fff;
	height: 100%;
}
#contenuto {
	margin:0;
	padding:16px 0 14px 14px;
	color: #333;
}
#destraBox {
	position:absolute;
	top: 204px;
	left: 737px;
	width: 189px;
	margin: 0;
	padding:0;
}
#destraBox h3 {
	font: normal 16px/18px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	padding:5px 5px 5px 12px;
	margin: 0 0 5px 0;
	background-color:#519f25;
}
div.destraFondo {
	font-size: 11px;
	line-height:15px;
	color:#333;
	margin: 0 0 23px 0;
	background-color:#fff;
}
div.destraFondo p {
	padding: 8px 5px 5px 12px;
	margin:0;
}

.bordoB2 {
	border:1px solid #B2B2B2;
}


/* FORMATI PER PAGINA RISULTATI RICERCA */

div.oggBox {
	padding:0; margin:0;
	width:219px;
	height:334px;
	float:left;
}
div.oggBox h1, div.oggBox h2 {
	padding:10px 13px 10px 1px;
	margin:0;
}
div.oggBox h1 {
	font: normal 16px/18px Georgia, "Times New Roman", Times, serif;
}

div.oggBox h2 {
	font: normal 13px/15px Verdana, Arial, Helvetica, sans-serif;
}

div.oggBox h1 a {
	display:block;
}
div.oggBox h1 a:link, .oggBox h1 a:visited, .oggBox h1 a:active  {
	color:#333;
	text-decoration:none;
}
div.oggBox h1 a:hover  {
	color:#000;
	text-decoration:underline;
}
div.oggBox p {
	padding:0 13px 0 1px;
	margin:0;
	font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
}

/* immagine con bordo che funge da link per l'oggetto */
div.oggImgBox {
	/*position:relative;  per posizionare oggImgLink al suo left bottom */
	width:206px; 
	height:155px;
	vertical-align:bottom;
}
a.oggImgLink {
	/*position:absolute; bottom:0; left:0; z-index:1;*/
}
a.oggImgLink img, a.oggImgLink:link img, a.oggImgLink:visited img, a.oggImgLink:active img {
	border:1px solid #B2B2B2;
}
a.oggImgLink:hover img {
	border:1px solid #000;
}
#navContenuto {
background-color:#FFFFFF;
margin:5px 0 0 43px;
width:672px;
padding:0;
height:28px;
}
#navContenuto p{
	padding: 6px 14px 0 14px;
	margin:0;
	font: normal 13px/15px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
#navContenuto a{
	padding: 0 10px 2px 10px;
	color:#000;
}
#navContenuto a:hover {
	text-decoration:underline;
	background-color:#004988;
	color:#fff;
}

#navContenuto a.currentPag, #navContenuto a.currentPag:link, #navContenuto a.currentPag:hover, #navContenuto a.currentPag:active, #navContenuto a.currentPag:visited {
	text-decoration:underline;
	color:#000;
	background-color: #FFFFFF;
	cursor:default;
}

table.imgBox { background:url("imm/bg-oggbox-img.gif") no-repeat left top; }

#contenuto p.pCont {
	margin:0; padding: 0 16px 20px 0;
}
#contenuto p.pCont a{
	text-decoration:underline;
}






/* FORMATI PAGINA OGGETTO */

#contenutoFondoOgg {
	width: 672px;
	margin: 0 0 0 60px;
	padding:0;
	background-color:#fff;
	height: 100%;
}
#contenutoOgg {
	margin:0;
	padding:10px 0 14px 12px;
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

#contenutoOgg h1 {
	margin:0;
	padding:0 16px 20px 0;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
}
#contenutoOgg h2 {
	margin:0;
	padding-top:36px;
	padding-bottom:0;
	width: 464px;
	border-bottom:1px solid #333;
	font: normal 16px Georgia, "Times New Roman", Times, serif;
}
#contenutoOgg p {
	padding:0;
	margin:0;
	width:464px; 
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
#contenutoOgg p.codiceOgg {
	font-size:10px;
	color:#888;
	margin:53px 0 0 0;
}
#contenutoOgg p.notaOgg {
	font-size:10px;
	color:#888;
}
#tabImmagini a:link img, #tabImmagini a:active img, #tabImmagini a:visited img {
	border:1px solid #B2B2B2;
}
#tabImmagini a:hover img {
	border:1px solid #000;
}
table#tabImmagini {
	margin-bottom: 24px;
}
#destraBox a.toolOgg {
	display:block;
	padding:10px 5px 10px 27px;
	font: normal 16px/18px Georgia, "Times New Roman", Times, serif;
	border-bottom:1px solid #b2b2b2;
}
a.toolOgg:link, a.toolOgg:visited, a.toolOgg:active {
	color:#333;
	background-color:#fff;
	background-image:url(imm/bg-toologg-off.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
a.toolOgg:hover {
	color:#fff;
	background-color:#004988;
	background-image:url(imm/bg-toologg-on.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.oggPrezzo { font:normal 14px Verdana, Arial, Helvetica, sans-serif; }


/* TERMINE PAGINA */

#piedeBox {
	margin: 0;
	width: 970px;
	height: 30px;
	background-image:  url("imm/bg-piede-indice.gif");
	background-repeat: no-repeat;
}
#piedeContenuto {
	margin: 6px 0 15px 43px;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#690;
}
br.clear {
	clear: both;
	display: block;
	height: 12px;
	overflow: hidden;
	font-size: 1px;
	line-height: 0;
}

