html,body{
	width:100%; 
	margin: 0px auto;
	padding: 0px;
	text-align:center;
	background-color:#e9eaec;
}

div#container{
	width:100%; 
	margin: 0px auto; 
	/*font-family: Arial;
	font-size: 11px;*/
	text-align:center;
	/*color:#767678;
	line-height:150%;*/
	position:relative;
	padding-top:15px;
	padding-bottom:15px;
}

div#head{
	width:1003px; 
	height:243px;
	margin: 0px auto; 
	position:relative;
	background-color:#ffffff;
}

div#contenuto{
	width:1003px; 
	margin: 0px auto; 
	text-align:left;
	background-color:#ffffff;
}	

div#bottom{
	width:1003px; 
	height:55px;
	padding-top:5px;
	margin: 0px auto; 
	background-color:#ffffff;
	border-top:1px dotted #cccccc;
	clear: both;
}

div#menu{
	float:left;
	margin-left:7px;
	width:684px;
	height:37px;
	padding-top:6px;
	text-align:left;
	background:url('img/menu.png') no-repeat;
}

div#testata{
	position:relative;
	margin:0 auto;
	text-align:left;
	width:1003px;
	height:243px;
}

div#logo{
	float:left;
	margin:0 auto;
	text-align:center;
	width:335px;
	height:215px;
	padding-top:28px;
	border-right:4px solid #e9eaec;
}

div#slide{
	float:left;
	margin:0 auto;
	text-align:center;
	width:332px;
	height:243px;
	border-right:4px solid #e9eaec;
	overflow:hidden;
}

div#mappa{
	float:left;
	margin:0 auto;
	text-align:left;
	width:328px;
	height:243px;
	position:relative;
}

div#flash{
	position:absolute;
	width:328px;
	height:210px;
	top:33px;
	left:0px;
}

.pics { 
    height:  243px; 
    width:   332px; 
	padding: 0;
}

.pics img { 
    height: 243px;
    top:  0;
    left: 0
}

.foot{
	font-family:Arial;
	font-size:11px;
	color: #aeaeb0;
	line-height: 13px;
}

a.foot{
	font-family:Arial;
	font-size:11px;
	color: #db7336;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none;
}

a.foot:hover{
	color: #aeaeb0;
}

img{border:0px;margin:0px}

.titolone{
	font-family:Arial;
	font-size:23px;
	color: #020605;
	line-height:28px;
}

.titolo_b{
	font-family:Arial;
	font-size:15px;
	color: #ffffff;
	font-weight: bold;
	line-height:20px;
}

.seleziona{
	font-family:Arial;
	font-size:15px;
	color: #020605;
	line-height:20px;
	font-weight: bold;
}

.testo{
	font-family:Arial;
	font-size:11px;
	color:#767678;
	line-height:17px;
}
a.testo{
	font-family:Arial;
	font-size:11px;
	color:#767678;
	line-height:17px;
	text-decoration:none;
}
a.testo:hover{ 
	color: #db7336;
}

a.stampa{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	line-height:17px;
	text-decoration:none;
	cursor:pointer;
}

a.scarica{
	font-family:Arial;
	font-size:11px;
	color:#1e1e1e;
	line-height:17px;
	text-decoration:none;
}
a.scarica:hover{ 
	color: #db7336;
}

.menu{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	line-height: 17px;
}
a.menu{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	line-height: 17px;
}
a.menu:hover{ 
	color: #ffffff;
}

.sezione{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#db7336;
	line-height: 15px;
}
a.sezione{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#767678;
	text-decoration:none;
	line-height: 15px;
}
a.sezione:hover{ 
	color: #db7336;
}

div.splitta1{
    float: left;
	padding: 0 0;
    width: 45px; 
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	color:#ffffff;
	line-height:15px;
	padding-top:2px;
}

div.splitta2{
	width: 105px; 
    padding: 0 0;
	height: 18px;
	float: left;
	background:url('img/sf_campo.jpg') no-repeat;
}

div.splitta3{
	width: 110px; 
    padding: 0 0;
	height: 18px;
	float: left;
}

div.splitta6{
    float: left;
	padding: 0 0;
    width: 85px; 
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	color:#767678;
	line-height:15px;
	padding-top:2px;
}

div .splitta7{
	width: 200px; 
    padding: 0 0;
	height: 20px;
	float: left;
}

div .splitta8{
	width: 300px; 
    padding: 0 0;
	height: 100px;
	float: left;
}

.campo_input1{
	height: 17px;
	width: 88px;
	background:none;
	padding-top:1px;
	margin-left:2px;
	font-family:Arial;
	font-size:11px;
	color:#6e6e70;
	font-weight:bold;
	border: none;
	line-height: 14px;
}

.campo_input2{
	height: 18px;
	width: 110px;
	padding-top:1px;
	font-family:Arial;
	font-size:11px;
	color:#6e6e70;
	font-weight:bold;
	line-height: 14px;
}

.campo_input3{
	height: 17px;
	width: 200px;
	background:none;
	padding-top:1px;
	margin-left:2px;
	font-family:Arial;
	font-size:11px;
	color:#6e6e70;
	font-weight:normal;
	line-height: 14px;
	border:1px solid #d4d5d7;
}

.campitesto{
	color:#6e6e70;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	overflow: auto;
	width: 300px;
	height: 80px;
	border: 1px solid #d4d5d7;
}

.invia{
	color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	background: url('img/sf_richiesta.jpg') no-repeat; 
	border: none;
	height: 30px;
	width: 151px;
	cursor: pointer;
}

.cerca{
	color:#de7232;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	background: url('img/cerca.jpg') no-repeat; 
	border: none;
	height: 23px;
	width: 60px;
	cursor: pointer;
}

div.condizione{
	float:left;
	margin:0px 0px;
	width:1003px;
	text-align:left;
	margin-bottom:15px;
	border-bottom:1px solid #efefef;
}
div.condizione div.titolo{
	position:relative;
	width:745px;
	height:35px;
	background:url('img/tit_off.jpg') no-repeat;
	color:#767678;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	line-height:17px;
	padding:10px 0px 5px 30px;
	cursor:pointer;
}

div.condizione div.contenuto {
	position:relative;
	width:745px;
	padding:2px 0px;
	text-align:justify;
	font-family:Arial;
	font-size:11px;
	color:#767678;
	line-height:17px;
	padding:10px 0px 5px 30px;
}

.indietro{
	width:13px;
	height:19px;
	background:url('img/indietro.jpg') no-repeat;
	cursor:pointer;
	border:none;
}

.avanti{
	width:13px;
	height:19px;
	background:url('img/avanti.jpg') no-repeat;
	cursor:pointer;
	border:none;
}

.dettaglio{
	width:119px;
	height:20px;
	background:url('img/sf_dettaglio.jpg') no-repeat;
	padding-left:3px;
	padding-top:2px;
	color:#ffffff;
	font-style:italic;
	cursor:pointer;
	border:none;
	font-family:Arial;
	font-size:11px;
	line-height:17px;
}

.torna{
	width:200px;
	text-align:left;
	color:#ffffff;
	font-style:italic;
	cursor:pointer;
	border:none;
	font-family:Arial;
	font-size:11px;
	color:#767678;
	line-height:17px;
	text-decoration:none;
	background:none;
}
