body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e6e7e7;
}
table, tr, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* home page */
.principale-home {
	
}
#principale-corpo {
	padding-top: 40px;
	}
#spaziosinistra, #spaziodestra {
	width: *;
	background-image: url(images/spazio.jpg);
	background-repeat: repeat-x;
	}
.sfondofralingue {
	background-image: url(images/sfondofralingue.jpg);
	}
#sfondo1 {
	width: 12px;
	}
#sfondo2 {
	width: 26px;
	}
#sfondo3 {
	width: 25px;
	}
#sfondo_sloveno, #sfondo_italiano, #sfondo_inglese, #sfondo_croato {
	text-align: center;
	color: white;
	font-size: .7em;
	line-height: 200%;
	}
#sfondo_sloveno {
	width: 89px;
	background-image: url(images/sfondo-sloveno.jpg);
	}
#sfondo_italiano {
	width: 65px;
	background-image: url(images/sfondo-italiano.jpg);
	}
#sfondo_inglese {
	width: 63px;
	background-image: url(images/sfondo-inglese.jpg);
	}
#sfondo_croato {
	width: 70px;
	background-image: url(images/sfondo-croato.jpg);
	}
#sottolingue_sinistra {
	width: 124px;
	height: 21px;
	background-image: url(images/sottolingue-sinistra.jpg);
	}
#sottolingue {
	width: 350px;
	background-image: url(images/sottolingue.jpg);
	}
#sottolingue_destra {
	width: 229px;
	background-image: url(images/sottolingue-destra.jpg);
	}
#piede-sinistro {
	width: 8px;
	background-image: url(images/piede-sin-sfondo.jpg);
	background-repeat: repeat-y;
	}
#piede {
	/* width: 703px; */
	height: 150px;
	text-align: center;
	color: #0a0a67;
	background-color: white;
	/* background-image: url(images/piede.jpg); */
	font-size: .7em;
	}
#piede-destro {
	width: 9px;
	background-image: url(images/piede-des-sfondo.jpg);
	background-repeat: repeat-y;
	}
#sottopiede {
	background-image: url(images/sottopiede-sfondo.jpg);
	background-repeat: repeat-x;
	}
.lingue a:link, .lingue a:visited, .lingue a:active, .lingue a:hover {
	color: white;
	text-decoration: none;
	}
/* fine home page */


/* pagina interna */
.principale-interna {
	margin-top: 0em;
	width: 100%;
}

#t-interna {
	height: 112px;
	width: 100%;
	}
#t-interna-sin {
	width: 10px;
	/* background-image: url(images/testata-sin.jpg); */
	}
.t-sfondo {
	background-image: url(images/sfondo-testata.jpg);
	background-repeat: repeat-x;
	}
#t-interna-cen {
	width: 702px;
	/* background-image: url(images/testata-interna.jpg); */
	}
#t-interna-des {
	width: 10px;
	background-image: url(images/testata-des.jpg);
	}

#sottotestata-interna {
	height: 9px;
	background-color: #e9e9e9;
	}
#menu-orr-sin {
	width: 191px;
	height: 23px;
	/* background-image: url(images/menu-orr-sin.jpg); */
	}
#menu-orr {
	width: 208px;
	height: 23px;
	/* background-image: url(images/menu-orr-lungo.jpg); */
	}
.menu-orr-sfondo {
	height: 23px;
	background-image: url(images/sfondo-menu-orr.jpg);
	background-repeat: repeat-x;
	}
#menu-orr-ds {
	width: 21px;
	height: 23px;
	/* background-image: url(images/menu-orr-ds.jpg); */
	}
#sottomenu-orr-sin {
	width: 191px;
	/* background-image: url(images/sottomenu-orr-sin.jpg); */
	}
#sottomenu-orr {
	height: 9px;
	background-color: white;
	}
#sottomenu-orr-destra {
	width: 21px;
	/* background-image: url(images/sottomenu-orr-destra.jpg); */
	}
#bott-sloveno, #bott-italiano, #bott-inglese, #bott-croato {
	font-size: .7em;
	/* padding-left: 1em; */
	text-align: center;
	color: #666666;
	}
.menulingue {
	width: 100%;
}
.menulingue a:link, .menulingue a:visited, .menulingue a:hover, .menulingue a:active {
	color: white;
	text-decoration: none;
	}
	
#menu, #corpo {
	height: 604px;
	}
#menu {
	margin: 0px;
	padding-right: 0px;
	padding-top: 30px;
	border-left: 1px solid #7d7d7d;
	border-right: 1px solid #616161;
	background-image: url(images/sfondo-menu.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	}
#corpo {
	margin: 0px;
	width: 100%;
	background-color: #FFFFFF;
	vertical-align: top;
	margin: 0;
	padding: 30px 0px 5px 0px;
	}
#corpo-destra {
	width: 21px;
	border-right: 1px solid #7d7d7d;
	background-color: #FFFFFF;
	}
.imgcenter {
	width: 100%;
	text-align: center;
	}
#soprapiede-sin {
	width: 191px;
	height: 11px;
	background-image: url(images/soprapiede-sin.jpg); 
	}
#soprapiede {
	height: 11px;
	background-image: url(images/soprapiede.jpg);
	background-repeat: repeat-x;
	}
#soprapiede-des {
	width: 10px;
	height: 11px;
	background-image: url(images/soprapiede-des.jpg); 
	}
#piede-interno {
	height: 11px;
	background-color: #e6e7e7;
	text-align: center;
	color: #0a0a67;
	font-size: .7em;
	}

.menuprimolivello, .menusecondolivello {
	list-style-type: none;
	}

#ultimavocemenu {
	border-bottom: 1px solid #acaecc;
	}
.voceprimolivello, .vocesecondolivello {
	background-image: url(images/sfondo-voce-menu-off.jpg);
	color: #333333;
	}
.menuprimolivello {
	width: 189px;
	font-size: .8em;
	margin: 0;
	padding: 0;
	}
.voceprimolivello, .voceprimolivelloon {
	margin: 0;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 1px;
	padding-bottom: 3px;
	border-top: 1px solid #acaecc;
	}
.voceprimolivello a:link, .voceprimolivello a:visited, .voceprimolivello a:hover, .voceprimolivello a:active {
	color: #333333;
	text-decoration: none;
	}
.voceprimolivelloon, .vocesecondolivelloon {
	background-image: url(images/sfondo-voce-menu-on.jpg);
	color: #060665;
	}

.menuprimolivello dl {
	width: 100%;
	font-size: .8em;
	margin: 0;
	padding: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 3px;
	}

.vocesecondolivello a:link, .vocesecondolivello a:visited, .vocesecondolivello a:hover, .vocesecondolivello a:active {
	color: #333333;
	text-decoration: none;
	}
.vocesecondolivello, .vocesecondolivelloon {
	/*border-right: 1px solid #616161;*/
	width: 100%;
	font-size: .8em;
	margin: 0;
	padding: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	}
#corpo h1 {
	margin: 0;
	padding: 2px 20px 5px 25px;
	background-color: #fed48a;
	font-size: 1em;
	color: #060665;
	}
#corpo h2.nome {
	margin: 0;
	padding: 20px 20px 2px 25px;
	font-weight:bold;
	font-size:.8em;
	color: #060665;
	}
#corpo p {
	margin: 0;
	padding: 5px 20px 5px 25px;
	font-size: .7em;
	color: black;
	text-align: justify;
	line-height: 150%;
	}
#corpo ul, #corpo ol {
	font-size: .7em;
	padding-right: 10px;
	color: black;
	text-align: justify;
	line-height: 150%;
	}
.fotosin {
	padding-right: 5px;
	padding-bottom: 3px;
	}
.fotodes {
	padding-left: 5px;
	padding-bottom: 3px;
	}
