body {margin: 0; padding: 0; background: #fff; text-align: center; font: 10pt Verdana, Arial, sans-serif; color: #F00;}

#bloccoPagina {width: 680px;margin: 0 auto; padding-top:20px; padding-bottom:40px;}
#imgTitolo {}

#barra_menu {height: 20px; background: url(../img/menu.jpg);}


#imgSottoMenuTitolo {margin: 0 auto;}
#bianco_pagina {height: 880px; background: url(../img/bordo_pag.gif); color: #444;}

#contenuto_pag {float: left; width: 450px; padding:20px; text-align: justify;}

#sotto_pagina {margin: 0 auto;}


h3 {
	font-size: 12pt;
	margin: 0;
	margin-bottom: 1px;
	color: #3F75AB;
}


h2 {
	color: #3F75AB;
}


img {border: none;}

ul {
	list-style: disc;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 16px;
	padding-left: 1em;
}

li {margin-top: 16px;}

ul ul {list-style: circle; margin-left: 5px; margin-right: 15px;}
li li {margin-top:6px; font-size:9pt;}

a {text-decoration: none; color: #1A5B91; white-space: nowrap;}
a:hover {text-decoration: underline;}


#colonna_dx div.sezione {
	float: left;
	font-size: 9pt;
	width: 152px; /*190px;*/
	margin: 0px;
	margin-right: 20px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-top: 10px;
	padding-left: 8px;
	background: #FEFEFE;
	border: 1px solid #DFDFDF;
	border-top: none;
	color: #555;
}



#colonna_dx .blocco_di_testo {text-align: justify; font-size: 7.7pt;}


#menuTitolo {float: left;}
#menuTitolo ul {margin: 0px; padding: 0px; margin-left: 4px; margin-top: 1px;}
#menuTitolo li {display: inline; border: 1px dotted #FFF; margin-right:4px;}
#menuTitolo a {text-decoration: none; color: #FFF; white-space: nowrap; padding-left:7px; padding-right:7px;}
#menuTitolo a:hover {color: #3F75AB; background: #FFF;}


#menuLingua {float: right;}
#menuLingua ul {margin: 0px; padding-right: 4px; margin-top: 2px;}
#menuLingua li {display: inline; border: none;}

form {text-align: right;}

div #allineaDx {text-align: right;}











#intestazione {width: 680px; margin: 0 auto 0;}

table, td {font: 10px Verdana, Arial, sans-serif; color: #000;}


#barra_nav_l1 {width: 678px; margin: 0 auto; border: 1px solid #a1a5a9; border-width: 0 1px; background: #black}
/* Show only to IE PC \*/
* html #barra_nav_l1 {width: 676px;} /* For IE 5 PC */
#barra_nav_l1 td {text-align: center; height: 30px;}
#barra_nav_l1 a {text-decoration: none; text-shadow: 0px 1px black; display: block; color: #fff; font: 13px Verdana, Arial, sans-serif; font-weight: bold; padding: 5px 0 6px; white-space: nowrap;}
#barra_nav_l1 a:hover {color: #6C706E;}
#barra_nav_l1 a.hi {color: #000;}


#barra_nav_l2 {width: 678px; margin: 0 auto; border: 1px solid #a1a5a9; border-width: 0 1px; background: #gray}
/* Show only to IE PC \*/
* html #barra_nav_l2 {width: 676px;} /* For IE 5 PC */
#barra_nav_l2 td {text-align: center; height: 25px;}
#barra_nav_l2 a {text-decoration: none; color: #eee; font: 11px Verdana, Arial, sans-serif; font-weight: bold; padding: 5px 0 2px; white-space: nowrap;}
#barra_nav_l2 a:hover {color: #fff;}
#barra_nav_l2 a.hi {color: #fff;}




#corpo_principale, #breadcrumb, #footer {width: 680px; margin: 1.5em auto; text-align: left;}
#corpo_principale div.column {text-align: left; margin-bottom: 1em;}
#corpo_principale p {margin: 0 0 1em 0;}
#corpo_principale p.last {margin: 0;}
#corpo_principale p.intro {font-weight: bold;}
#corpo_principale .lite {color: #79767c;}
#corpo_principale h1 {font-size: 24px; margin: 0 0 .5em 0;}
#corpo_principale h2 {font-size: 16px; margin: 0;}
#corpo_principale h3 {font-size: 12px; margin: 0;}
#corpo_principale h4 {font-size: 10px; margin: 0;}
#corpo_principale .more {text-align: right;}

/*
#corpo_principale a.pdf {background: url(http://a772.g.akamai.net/7/772/51/8d371dc67bde81/www.apple.com/main/elements/globaliconpdf12x12.gif) left top no-repeat; display: block; padding-left: 20px;}
*/

#corpo_principale .subcolumn1-2 {float: left; width: 330px;}
#corpo_principale .subcolumn2-2 {float: right; width: 330px;}
#corpo_principale .subcolumn1-3, #corpo_principale .subcolumn2-3, #corpo_principale .subcolumn3-3 {width: 212px; float: left;}
#corpo_principale .subcolumn1-3, #corpo_principale .subcolumn2-3 {margin-right: 20px;}

#corpo_principale {width: 678px; margin: 0 auto; padding: 0; border: 1px solid #a1a5a9; background: url(../images/mainbackground.gif) 440px 0 repeat-y;}








#content {float: left; width: 450px; color: #555;}

#content .subcolumn1-2 {float: left; width: 215px;}
#content .subcolumn2-2 {float: right; width: 215px;}
#content .subcolumn1-3, #content .subcolumn2-3, #content .subcolumn3-3 {width: 135px; float: left;}
#content .subcolumn1-3, #content .subcolumn2-3 {margin-right: 22px;}
#content {width: 430px; margin: 0; padding: 0;}
/* Show only to IE PC \*/
* html #content {width: 428px;} /* For IE 5 PC */


#content ul {
	list-style: square;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 16px;
	padding: 0px;
}


#content li {
	line-height: 140%;
	margin-left: 5px;
	font-size: 11px;
}




#sidebar {
	float: right;
	font: 10px Verdana, Arial, sans-serif;
	width: 237px;
	margin: 0;
	padding: 0;
	background: #yellow;
}

/* Show only to IE PC \*/
* html #sidebar {
	width: 235px;
} /* For IE 5 PC */


#sidebar div {
	/*border-bottom: 1px solid #a1a5a9;*/
	padding: 10px 10px 0 10px;
	border: 1px solid #a1a5a9;
	border-width: 0 1px;
}

/* L'ultimo elemento della serie */
#sidebar div.laster {
	border-bottom: none;
}


#sidebar h2 {font-size: 12px; margin: 0;}
#sidebar h3 {font-size: 11px; margin: 0;}
#sidebar h4 {font-size: 10px; margin: 0;}

#sidebar ul {
	list-style: square;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 16px;
	padding: 0px;
	line-height: 13px;
}





#download {
	float: right;
	font: 10px Verdana, Arial, sans-serif;
	width: 237px;
	margin: 0;
	padding: 0;
	border: 1px solid #black;
}
