body {
margin: 0px 0px 20px 0px; 
background: #d5d7d8 url(pic/sfondo.gif) repeat top left;

scrollbar-face-color:#d33929;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#c1c1c1;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#ffffff;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#ffffff;
}

body#brevi {
margin: 0; 
background: #f7b0a9;
}

ul { padding-left: 15px; text-align: left }
li { list-style-type:square; }

.nazione	{ font: normal 18px Arial; color: #000000; text-align: left; vertical-align: center }
A.nazione:link, A.nazione:active, A.nazione:visited { text-decoration: none } 


.data 		{ font: normal 11px Arial; color: #000000; text-align: left; vertical-align: center }

.lingua 	{ font: bold 11px Arial; color: #000000; text-align: left; vertical-align: center }
A.lingua:link, A.lingua:active, A.lingua:visited { text-decoration: none } 


td#menu 	{ height: 20px; border: 2px solid #ffffff; }
td#menubig	{ height: 44px; border: 2px solid #ffffff; }
td#sezione	{ height: 45px; width: 520px; border: 2px solid #ffffff; padding: 5px; background-color: #ffffff }
td#sezionefull	{ height: 45px; width: 786px; border: 2px solid #ffffff; padding: 5px; background-color: #ffffff }
td#regione	{ height: 20px; width: 520px; border: 2px solid #e4e4e4; padding: 5px; background-color: #e4e4e4 }
td#titolo	{ height: 20px; border: 2px solid #ffffff; padding: 5px; background-color: #f7b0a9 }
td#testo	{ border: 2px solid #ffffff; padding: 5px; background-color: #f7b0a9 }
td#footer	{ padding: 5px; background-color: #f7b0a9 }
td#links	{ width: 25%; padding: 5px; border: 1px solid #ffffff; text-align: center; vertical-align: top }
td#libero	{ border-bottom: 1px solid #ffffff; }

.home		{ font: bold 22px Arial; color: #000000; text-align: right; vertical-align: top }
A.home:link, A.home:active, A.home:visited		{ font-weight: bold; color: #000000; text-decoration: underline }
A.home:hover { text-decoration: none }

.hometesto	{ font: normal 18px/22px Arial; color: #000000; text-align: right; vertical-align: top }

			  
.menu 	{ font: bold 12px Arial; color: #000000; text-align: center; vertical-align: center; }
A.menu:link, A.menu:active, A.menu:visited { text-decoration: none }
A.menu:hover { color: #ffffff }

.menubig 	{ font: normal 18px/16px Arial; color: #000000; text-align: left; vertical-align: center; }
A.menubig:link, A.menubig:active, A.menubig:visited { text-decoration: none; }
A.menubig:hover { color: #999999 }

.menurep 	{ font: normal 15px/17px Arial; color: #ffffff; text-align: center; vertical-align: center; }
A.menurep:link, A.menurep:active, A.menurep:visited { text-decoration: none; }
A.menurep:hover { color: #000000 }
			  
.sezione 	{ font: bold 22px Arial; color: #000000; text-align: left; vertical-align: center }
A.sezione:link, A.sezione:active, A.sezione:visited { font: bold 24px Arial; color: #1659e0; text-decoration: underline }
A.sezione:hover { text-decoration: none } 

.regione 	{ font: bold 18px Arial; color: #000000; text-align: left; vertical-align: center }

.slogan	 	{ font: normal 28px Arial; color: #ce352c; text-align: center; vertical-align: center }

.slogan2 	{ font: normal 22px Arial; color: #000000; text-align: center; vertical-align: center }

.titolo		{ font: bold 13px Arial; color: #000000; text-align: center; vertical-align: center }

.testo		{ font: normal 13px/15px Arial; color: #000000; text-align: justify; vertical-align: top }
A.testo:link, A.testo:active, A.testo:visited		{ font-weight: bold; color: #1659e0; text-decoration: underline }
A.testo:hover { text-decoration: none }

.testol		{ font: normal 13px/15px Arial; color: #000000; text-align: left; vertical-align: top }

.footer		{ font: normal 12px Arial; color: #000000; text-align: center; vertical-align: center }
A.footer:link, A.footer:active, A.footer:visited		{ text-decoration: underline }
A.footer:hover { text-decoration: none }

.form		{ color: #000000; text-decoration:none; font: normal 13px Arial, sans-serif; 
			  width:350px; height:21px; border: 0px solid #0030b0 }
			  
.formtxt 	{ color: #000000; text-decoration:none; font: normal 13px/15px Arial, sans-serif; 
			  width:350px; height:150px; border: 0px solid #0030b0 }
			  
.tasti 		{ color: #FFFFFF; text-decoration:none; font: normal 12px Arial, sans-serif; 
			  width:150px; height:21px; border: 0px solid #0030b0; background-color:#d33929 }
			  
img#agenzia 	{ border: 1px solid #ffffff }

fieldset	{ padding: 10px }
legend	{ color: #000000; }

.zoom { cursor: -moz-zoom-in }
