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

html {
	height:100%;	
}


body{
background:#E4E5E9 url(sf.jpg) repeat-x top left;
font-family:"Trebuchet MS", sans-serif;
font-size:12px;
margin:auto;
height:100%;
}

a{
color:#FFFFFF;
font-weight:bold;
font-size:12px;
text-decoration:none;}



a:hover{
color:#CCCCCC;
font-weight:bold;
font-size:12px;
text-decoration:none;}


#attivo{
	background:#0c1c3d url(pallino.jpg) no-repeat 3% 50%;
	padding:0px 20px;
	color:#ffdb47;
	border-top:#000000 1px solid;
	border-bottom:#000000 1px solid;
	/*background: #006699 url(bg_menu_over.jpg) no-repeat;*/
	width:110px;
	height:21px;
}



.content{
width:940px;
height:650px;
overflow:hidden;
margin:0px auto;}


.sx{
float:left;
width:233px;
height:650px;
background:url(sx.jpg);
}

.dx{
float:left;
width:707px;
height:723px;


}



.header{
width:707px;
height:171px;
background:url(header.jpg);}


.contenuto{
width:706px;
height:457px; /*+22px footer*/
background:#072450;
border-right:1px solid #03132d;
}

.contenutosx{
width:470px;
color:#FFFFFF;
float:left;
text-align:justify;
border-left:1px solid #FFFFFF;
border-right:1px solid #ffffff;
padding:10px;
}


.contenuto_foto{
padding-left:20px;

width:180px;
float:left;
}

.menu{
/*background:url(sf_menu.jpg) no-repeat;*/

margin:200px 0px 0px 45px;
width:150px;
height:160px;
/*background:#99CC66;*/
}


.menu ul{
display:block;
margin:0px;
padding:0px;}/*
background:url(bg_menu.jpg) no-repeat;
height:21px;
width:150px;
margin-top:200px;
margin-left:45px;}*/

.menu ul li{
display:block;
/*background:url(bg_menu.jpg) no-repeat;*/
color:#FFFFFF;
margin:0px;
padding:0px 5px;
width:140px;
height:21px;
line-height:19px;
font-weight:bold;
/*list-style:url(pallino.jpg);
list-style-position:inside;*/
list-style:none;



}

.menu ul li a{

color:#FFFFFF;
margin:0px;
padding:0 0 0 15px;
font-weight:bold;
/*list-style:url(pallino.jpg) inside ;*/
background:url(pallino.jpg) no-repeat 0% 50%;
text-decoration:none;
font-size:12px;

}

.menu ul li a:hover{

color:#CCCCCC;
font-weight:bold;
list-style-image:url(pallino.jpg);
text-decoration:none;
font-size:12px;
}






#titolo {
	color:#C4EAFD;
	text-align:right;
	font-weight:bold;
	font-size:18px;
}

.footer{
float:right;
padding:3px 0 0 3px;
color:#999999;
font-size:10px;
background:#02132d;
height:22px;
width:706px;
}

.print {
	display:none;
}

/* struttura css standard! */
.container {
	width:940px;
	margin:0 auto;
}
.content-good {
	width:940px;
	background:url(img/back_content.jpg) repeat-y 0 0;
	margin:0 auto;
	float:left;
}

.content-good .sx {
	float:left;
	width:233px;
	height:650px;
	background:url(img/sx.jpg) no-repeat top right;
}
.content-good .dx {
	width:707px;
	float:left;
	height:auto;
}
.content-good .contenutosx {
	width:683px;
	color:#fff;
	text-align:justify;
	border:none;
	border-left:1px solid #fff;
	padding:10px;
	float:left;
}
.content-good .contenutosx table {
	float:none;	
}
.footer-good {
	width:100%;
	height:22px;
	color:#999999;
	font-size:10px;
	background:#02132D url(img/back_dx_foot.jpg) repeat-y top left;
	height:20px;
	clear:both;
	line-height:20px;
	text-indent:240px;
}
#header-list-head {
	height:11px;
	background:url(img/tondo_sopra.jpg) no-repeat top left;
}
#header-list-foot {
	height:5px;
	background:url(img/tondo_sotto.jpg) no-repeat top left;
	position:relative;
	margin:-2px 0 0 0;
}
#header-list {
	color:#02132D;
	font-size:25px;
	font-weight:bold;
	text-align:center;
	background-color:#fff;
	/*height:50px;*/
	line-height:35px;
}
.content-good .list {
	width:100%;	
}
.content-good .list thead th {
	text-align:center;
}
.content-good tbody tr {
	background-color:#fff;
}
.content-good tbody tr td {
	border-bottom:1px solid #02132D;
	border-left:1px solid #02132D;
	border-right:1px solid #02132D;	
	color:#000;
	text-align:center;
	padding:3px;
}
.content-good tbody tr td a {
	color:#000;
	text-decoration:underline;
}
.content-good .contenuto {
	height:auto;	
}
.titolo-header {
	background-color:#072450;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:1px 0;
	clear:both;
}
.foto-container {
	width:100%;
	background:#fff;
	float:left;
	clear:both;
}
.foto-container .foto-item {
	width:23%;
	margin:20px 5%;
	float:left;
	text-align:center;
}
.foto-container .foto-item img {
	border:0;
}
.colsx-scheda {
	width:40%;
	float:left;
}
.coldx-desc {
	width:60%;
	float:left;
}
.scheda-lista {
	color:#02132D;
	font-size:15px;
	font-weight:bold;
	padding:0 20px 0 5px;
	margin:10px 0;
	width:92%;
}
.scheda-lista .denom {
	text-decoration:underline;
	line-height:30px;
}

.descrizione-area {
	color: #02132D;
	padding:5px 15px;
	width:94%;
}
.container-schede {
	background:url(img/scheda_desc.jpg) repeat-y 0 0;
	float:left;
	width:100%;
}
.col-form {
	width:100%;	
}
.col-form .form {
	background:#fff;
}
.form-container {
	width:100%;
	float:left;
	background:#fff url(img/tondo_sotto_2.jpg) no-repeat bottom left;
}
.form-container table tr td {
	border:none;
	text-align:right;
}
.form-container * {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}
.form-container input, .form-container textarea {
	width:300px;
}
#buttons {
	text-align:center;	
	line-height:50px;
}
.modello-text {
	font-weight:bold;
	font-size:14px;
}

