@charset "utf-8";
/* CSS Document */

html,body {
	
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#003333;
	font-size:16px;
	margin-top:0px;
	margin-bottom:0px;
	height:100%;
	background-image:url(./grafica/sfondo.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	}


.piva {font-size:9px}

.wrapper {
  width: 1000px;
  margin: 0 auto;
  border-left:1px solid #2B726C;
  border-right:1px solid #2B726C;
  /*height:100%; */
  margin-bottom:0px;
	background-color:#FFF;

}

.header{
	width: 1000px;
	font-size:13px;
	color:#2b726c;
	height:350px;
	background-image:url(grafica/header.jpg);
}
.contenuto{
clear:both; 
text-align:left; 
margin:0px;
padding:0px;
padding-left:10px;
padding-right:10px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}


.payoff{
	padding-top:30px;
	text-align:left;
	padding-left:400px;
}
.payoff h1{
	padding-top:20px;
}
.payoff h2{
	padding-top:0px;
}


.menu_bar_top {
	FONT-SIZE: 12px;
	FLOAT: left;
	BACKGROUND-IMAGE:url(/grafica/menu.png);
	WIDTH: 100%;
	FONT-STYLE:normal;
	font-weight:bold;
	HEIGHT: 25px;
	TEXT-DECORATION: none;
	margin-top:70px;
}
.menu_bar_top LI {
	DISPLAY: inline
}
.menu_bar_top LI A {
	PADDING-RIGHT: 13px; 
	DISPLAY: inline; 
	PADDING-LEFT: 12px; 
	FLOAT: left; 
	BACKGROUND-IMAGE:url(/grafica/menu_bar_top_div.gif); 
	PADDING-BOTTOM: 5px; 
	COLOR: #222222; 
	PADDING-TOP: 5px; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-DECORATION: none; 
	background-x-position: right; 
	background-y-position: center;
}
.menu_bar_top LI A:visited {
	COLOR: #222222
}
.menu_bar_top LI A:hover {
	PADDING-RIGHT: 13px; 
	PADDING-LEFT: 12px; 
	PADDING-BOTTOM: 5px; 
	COLOR: #222222; 
	PADDING-TOP: 5px; 
	TEXT-DECORATION: underline;
}

.footer{
	margin:0px;
	padding:0px;
	clear:both;
height:30px;
width:1000px;
color:#000033;
font-size:11px;
background-color:#dceb78;
border-top:1px solid #2B726C;
border-bottom:1px solid #2B726C;
MARGIN: 0px auto;

}
.sottotitolo {font-size: 28px; font-weight: bold; color: #003399; }
.titolo_home {
	color: #003399;
	font-size: 42px;
	font-weight: bold;
}
a{
    color:#2265AD;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
.inEvidenza{
	clear:both;
font-size:10px;

}
.tdFamiglie {
	 background-image:url(grafica/square_box.png);background-repeat:no-repeat;
}
.tdScheda {
	 background-image:url(grafica/square_box_scheda.png);background-repeat:no-repeat;
	 float:left; width:550px;
	 padding-left:20px;
}
h1, h2, h3, h4{
padding:0px;
margin:0px;
}
h2{
padding-top:10px;

}

.highslide {
	cursor:   url("/highslide/graphics/zoomin.cur") , pointer;
    outline: none;
}

.highslide img {
	border: 5px solid #fff;
}
.highslide:hover img {
	border: 5px solid #fff;
}/**/

.highslide-image {
	border: 10px solid #fff;
}
.highslide-image-blur {
} 
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
	font-size: 12px;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	/*text-transform: uppercase;*/
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    
    padding-left: 22px;
    background-image: url(/highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
 
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.box_l{
background-image:url(grafica/square_box.png);background-repeat:no-repeat;
	}
.box_r{
background-image:url(grafica/square_box.png);background-repeat:no-repeat;
	}
.sfondo_foto{
	vertical-align:top;

}
.riga-admin:hover{ background-color:#f2f8cc; } 
