BODY { scrollbar-face-color: #426988 ;scrollbar-arrow-color: #FFFFFF; }
A:hover {
	color: #CFCFCF;
	text-decoration: none;
}
A:active {
	color: #426988;
	text-decoration: none;
}
A:visited {
	text-decoration: none;
	color: #426988;
}
A:link {
	color: #426988;
	text-decoration: none;
}
h1 {
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	font-size: 9pt;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	word-spacing: -1px;
}
h2 {
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	word-spacing: -1px;
}
h3 {
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	word-spacing: -1px;
}
h4 {
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	word-spacing: -1px;
}
h5 {
	color: #ffffff;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	line-height: 12px;
	word-spacing: -1px;
}
h6 {
	color: #304676;
	font-style: normal;
	font-weight: bold;
	font-size: 9pt;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	word-spacing: -1px;
}
h7 {
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	word-spacing: -1px;
}
textarea.testo {font-style: normal; font-weight: bold; font-size: 10pt; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;  line-height: 14px;  word-spacing: 0px; 	text-indent: 3px; color:#2B597E; border: 8px solid #2B597E;
}
input.testox {font-style: normal; font-weight: bold; font-size: 10pt; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;  line-height: 14px;  word-spacing: 0px; 	text-indent: 3px; background-color: #2B597E; color: #FFFFFF; border: 2px solid #FFFFFF;}
input.testo {font-style: normal; font-weight: bold; font-size: 10pt; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;  line-height: 14px;  word-spacing: 0px; 	text-indent: 3px; background-color: #2B597E; color: #FFFFFF; border: 2px solid #FFFFFF;}
select.testo {font-style: normal; font-weight: normal; font-size: 8pt; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;  line-height: 14px;  word-spacing: 0px; 	text-indent: 3px; }
button.testo {
	font-weight: bold;color: #ffffff;font-size: 7pt; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #426988;
	border: 1px solid #FFFFFF;
}

.next2{
margin-left:30px;
font-weight: bold;
color: #FFFFFF;
width: 50px;
background-color: #c41130;
border: 2px solid #E93333;
cursor: pointer;
}

.next{
margin-left:30px;
cursor: pointer;
}

.prev{
margin-left:258px;
cursor: pointer;
}

.prev2{
font-weight: bold;
margin-left:258px;
color: #FFFFFF;
width: 50px;
background-color: #c41130;
border: 2px solid #E93333;
cursor: pointer;
}
.prova_gallery{
width:446px;
margin-top:8px;
margin-left:100px;
margin-bottom: 8px;
}

#content { 
	width:447px;
	clear:both;
	margin-top:15px;
	margin-left:100px;
	border:5px solid #608A17;
}

#container {
	width:448px;
	margin-left:100px;
	border: 0px solid #00578E;
}


.thumb {
cursor:pointer;
border:1px solid #FFFFFF;
/*border-bottom:1px solid #ccc;*/
}

table.packet2 {
 width: 480px; 
 font-size: 12pt;
 font-family: Arial, sans-serif;
 text-align:  center;
 border: 1px solid #00578E;
 margin-left:88px;
}

table.packetsper {
 width: 490px; 
 font-size: 12pt;
 font-family: Arial, sans-serif;
 text-align:  center;
 border: 2px solid #00578E;
 margin-left:84px;
 background-color: #FFFFFF;
}

table.descriptions {
 width: 530px; 
 text-align:  left;
 font-size: 12pt;
 font-family: Arial, sans-serif;
 border: 1px solid #00578E;
 margin-top: 0px;
 margin-left:90px;
 background-color: #91A2AD;
}

table.packettext {
 width: 520px; 
 text-align:  left;
 font-size: 12pt;
 color: #FFFFFF;
 font-family: Arial, sans-serif;
 border: 1px solid #00578E;
 margin-top: 15px;
 margin-left:90px;
 background-color: #182D4C;
}

table.packetfoto {
 width: 350px; 
 text-align:  left;
 font-size: 12pt;
 color: #FFFFFF;
 font-family: Arial, sans-serif;
 border: 1px solid #00578E;
 margin-top: 15px;
 margin-left:10px;
 background-color: #090913;
}


.form_newsearch {
background-color:#c41130;
font-style: normal;
font-weight: bold;
font-size: 10pt;
font-family:  Arial, sans-serif;
color: #FDF04D;
/*border: 2px solid #5E2121;*/
/*border: thin dotted #2712D1;*/
width:17%;
text-align: center;
margin-top: 5px;
margin-left: 400px;
cursor: pointer;
}
.form_prec {
background-color:#c41130;
font-style: normal;
font-weight: bold;
font-size: 10pt;
font-family:  Arial, sans-serif;
color: #FDF04D;
/*border: 2px solid #5E2121;*/
/*border: thin dotted #2712D1;*/
/*
width:20%;
*/
text-align: center;
margin-left: 400px;
cursor: pointer;
}

.form_prec2 {
background-color:#c41130;
font-style: normal;
font-weight: bold;
font-size: 10pt;
font-family:  Arial, sans-serif;
color: #FDF04D;
/*border: 2px solid #5E2121;*/
/*border: thin dotted #2712D1;*/
width:20%;
text-align: center;
margin-left: 50px;
cursor: pointer;
}

.form_dove_field{
margin-left: 50px;
}

table.cornice {
border: 2px solid #4F1818;
background-color: #E5E5E5;
}

table.cornice2 {
border: 2px solid #4F1818;
background-color: #090913;
}

table.cornicina {
border: 1px solid #60A4B4;
background-color: #2B597E;
margin-bottom: 5px;
padding-top:4px;
padding-bottom:4px;
padding-right:4px;
padding-left:4px;
}

table.inevidenza {
margin-bottom: 20px;
}

table.reparto{
margin-left: auto;
margin-right: auto;
width: 600px;
text-align: center;
border: 0px solid;
position: center;
}

table.docupage{
margin-left: auto;
margin-right: auto;
width: 500px;
text-align: center;
border: 0px solid #FFFFFF;
position: center;
}

.cerca{
margin-bottom: 20px;
margin-top: 20px;
font-weight: bold;
background-color: #c41130;
color:  #FDF04D;
cursor: pointer;
}

.cerca2{
margin-bottom: 20px;
margin-top: 20px;
font-weight: bold;
background-color: #c41130;
color:  #FDF04D;
cursor: pointer;
}

.log{
margin-bottom: 5px;
font-weight: bold;
background-color: #c41130;
color:  #FDF04D;
cursor: pointer;
}

.cercaold{
margin-bottom: 20px;
margin-top: 20px;
font-weight: bold;
background-color: #FFFFFF;
color:  #4F1818;
cursor: pointer;
}

.rcampo{
background-color: #2B597E;
color:  #FBDC0F;
border: 1px solid #5E2121;
font-weight: bold;
size: 10px;
}

.rcampolog{
background-color: #090913;
color:  #FBDC0F;
border: 1px solid #5E2121;
font-weight: bold;
size: 20px;
}

.rapid_button{
background-color: #741D1E;
color: #FFFFFF;
font-weight: bold;
border:1px solid #FFFFFF;
width: 120px;
 text-align: center;
 cursor: pointer;
}

.rapid_button2{
background-color: #FFFFFF;
color: #741D1E;
font-weight: bold;
border:3px solid #741D1E;;
width: 100px;
 text-align: center;
 cursor: pointer;
}

.altre{
background-color: #000000;
border:0px solid #000000;
width: 315px;
height: 35px;
}

table.schedabutton {
 text-align:   left;
 font-size: 7pt;
 margin-top: 0px;
 margin-left:10px;
}

table.scheda {
 text-align:   left;
 margin-top: 1px;
 margin-left:10px;
}

table.trapida {
text-align:  center;
margin-left:100px;
margin-top:15px;
}

table.next_results{
text-align: right;
}

table.docu {
 width: 400px; 
 text-align:  left;
 font-size: 9pt;
 border: 0px solid #00578E;
 margin-top: 5px;
 margin-left:130px;
}

table.links {
 width: 500px; 
 color: #FFFFFF;
 text-align:  left;
 font-size: 9pt;
 border: 0px solid #00578E;
 margin-top: 5px;
 margin-left:130px;
}

table.docu2{
 width: 300px; 
 text-align:  justify;
 font-size: 9pt;
 border: 0px solid #00578E;
 margin-left:0px;
}

table.docu3 {
 width: 200px; 
 text-align:  left;
 font-size: 7pt;
 border: 1px solid #00578E;
 margin-top: 5px;
 margin-left:10px;
}
table.docu4{
 background-color: #DDE3AC;
 width: 300px; 
 text-align:  justify;
 font-size: 9pt;
 border: 0px solid #00578E;
 margin-left:10px;
}

table.docu5 {
 width: 550px; 
 text-align:  justify;
 font-size: 11pt;
 border: 0px solid #00578E;
 margin-top: 5px;
 margin-left:90px;
}

#alert1{
color: #FDF04D;
font-weight: bold;
background-color: #c41130;
}

#alert2{
color: #FDF04D;
font-weight: bold;
background-color: #c41130;
}

.infos{
background-color:#3B9860;
font-style: normal;
font-weight: bold;
font-size: 10pt;
font-family:  Arial, sans-serif;
color: #FFFFFF;
/*border: 2px solid #5E2121;*/
/*border: thin dotted #2712D1;*/
/*
width:20%;
*/
text-align: center;
cursor: pointer;
}

.downdocu{
border: none;
margin-left: 6px;
}

.downdocusmall{
border: none;
margin-left: 2px;
}


#image_map{
width:676px; 
height: 65px;
background:url(images/barra_sez_home_altreoff3.gif) no-repeat;
position:relative;
} 
#image_map a{
display:block;
position:absolute;
} 
#image_map a.menu{
width:145px;
height:20px;
top:33px;
} 
#image_map a#link{
left:522px;
}
#map_canvas {
			width:550px;
			height:450px;
			margin-top:0px;
			margin-left: 50px;
		}
#directions {
			margin-top:10px;
			background-color: #FFFFFF;
			width:550px;
			margin-left:50px;
		}
		
#main-padding {
padding:10px;
}
#main-wrapper #main-padding #bannerdiv {
			width: 132px;
		}
		#main-wrapper #main-padding #headertextdiv {
			width: 570px;
			float: left;
		}
		#main-wrapper #main-padding #seperator {
			border-top-width: 0px;
			border-top-style: solid;
			border-top-color: #CCCCCC;
			margin: 7px;
		}
