/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

#page {
	margin: 0 auto;
}

#VSpacer {
	display: block;
	width: 170px;
	height: 20px;
}

.testo { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000; 
	text-decoration: none;
}

.testo a { 
	color: #990000; 
	text-decoration: none;
}

.testo a:hover { 
	color: #990000; 
	text-decoration: underline;
}

.testoverde { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	font-weight: bold; 
	color: #990000; 
	text-decoration: none;
}

.testorosso { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	font-weight: bold; 
	color: #009933; 
	text-decoration: none;
}

.Collane {
	display: block;
	width: 160px;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: right;
	margin: 0px;
	padding: 2px 10px 0px 0px;
}

.testo_error { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none;
}

.testo_error a { 
	color: #666666; 
	font-weight: bold;
	text-decoration: none;
}

.testo_error a:hover { 
	color: #666666; 
	font-weight: bold;
	text-decoration: underline; 
}
	
.titolo {	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #666666; 
	text-decoration: none;
}	

.table_error { 
	padding: 10px;
}

#Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c6e70;
	width: 438px;
	height: auto;
	margin: 42px 40px 0px 90px;
	padding: 0px;
}

#Text a {
	color: #6c6e70;
	text-decoration: none;
}

#Text a:hover {
	color: #990000;
	text-decoration: underline;
}

#Text ul {
	margin: 40px 0px 0px 15px;
}


#Text li {
	list-style-image: url(img/lista.jpg);
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 4px;
}


.spacer {
	display: block;
	margin: 0px;
	height: 1px;
	color: #990000;
	clear:both;
	background-color: #990000;
}

.whitespacer {
	display: block;
	margin: 0px;
	height: 1px;
	color: #990000;
	clear:both;
}






/* MENU */

#TopMenu {
	display: block;
	position: relative;
	top: 33px;
	margin: 0px 0px 0px 420px;
	padding: 0px;
}

.TopMenu {
	display: block;
	float: left;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	border-left: 2px solid #FFF;
	padding: 0px 0px 4px 10px;
	margin: 0px 0px 0px 10px;
}

.TopMenu a {
	color: #FFF;
	text-decoration: none;
}

.TopMenu a:hover {
	color: #FFF;
	text-decoration: underline;
}

.TopMenuVisited {
	display: block;
	float: left;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	border-left: 2px solid #FFF;
	padding: 0px 0px 4px 10px;
	margin: 0px 0px 0px 10px;
	text-decoration: underline;
}

.TopMenuVisited a {
	color: #FFF;
	text-decoration: underline;
}

.TopMenuVisited a:hover {
	color: #FFF;
	text-decoration: underline;
}

.MenuHome {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0e1004;
	text-align: left;
	margin: 15px 0px 0px 5px;
}

.MenuHome a {
	color: #0e1004;
	text-decoration: none;
}

.MenuHome a:hover {
	color: #990000;
	text-decoration: none;
}

.Theme .Formazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #d9dadb;	
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

.Theme a.Formazione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-decoration: none;}
	
.Theme a.Formazione:hover {
	color: #990000;
	text-decoration: none;}

.MainMenuHome {
	display: block;
	float: left;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0e1004;
	text-align: left;
	padding: 1px 8px 0px 0px;
	margin: 0px 0px 0px 8px;
	border-right: 2px solid #FFF;
}

.MainMenuHome a {
	color: #0e1004;
	text-decoration: none;
}

.MainMenuHome a:hover {
	color: #990000;
	text-decoration: none;
}

.Visited {
	color: #990000;
	text-decoration: none;
}

.LastMainMenuHome {
	display: block;
	float: left;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0e1004;
	text-align: left;
	padding: 1px 10px 0px 0px;
	margin: 0px 0px 0px 10px;
}

.LastMainMenuHome a {
	color: #0e1004;
	text-decoration: none;
}

.LastMainMenuHome a:hover {
	color: #990000;
	text-decoration: none;
}



/* MENU DESTRA */

#Search {
	width: 184px;
	margin: 42px 0px 0px 0px;
}

.Search {
	display: block;
	height: 17px;	
	margin: 0px;
}

.Search img {
	margin: 0px 0px 0px 4px;
}

.TextSearch {
	width: 100px;
	position: relative;
	top: -6px;
	left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.TextSearch a {
	color: #000;
	text-decoration: none;
}

.TextSearch a:hover {
	color: #990000;
	text-decoration: none;
}

#Cart {
	width: 184px;
	margin: 18px 0px 0px 0px;
}

.Cart {
	display: block;
	height: 17px;	
	margin: 0px;
}

.Cart img {
	margin: 0px 0px 0px 4px;
}

.TextCart {
	width: 100px;
	position: relative;
	top: -6px;
	left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000
}

.TextCart a {
	color: #000;
	text-decoration: none;
}

.TextCart a:hover {
	color: #990000;
	text-decoration: none;
}

#Logo {
	width: 184px;
	margin: 18px 0px 0px 0px;
}

#Promozioni img {
	display: block;
	height: auto;
	margin: 0px 0px 20px 0px;
}

#Promozioni  {
	width: 184px;
	margin: 18px 0px 0px 0px;
}

#Promozioni hr  {
	display: block;	margin: 0px; clear: both; height: 1px; overflow: hidden;
}

.Username {
	color: #990000;
	font-weight: bold;
}





/* RICERCA */

.SearchTitle {
	display: block;
	width: 438px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

.ResultPagination {
	display: block;
	float: left;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin: 0px 19px 20px 0px;
	padding: 0px;
}

.ResultPage {
	display: block;
	float: left;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	margin: 0px 0px 20px 19px;
	padding: 0px;
}

.ResultWord {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-align: left;
}

.ResultTitle {
	display: block;
	width: 200px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-align: left;
	text-transform: uppercase;
	margin: 5px 19px 5px 0px;
	padding: 0px;
}

.ResultTitle a {
	color: #990000;
	text-decoration: none;
}

.ResultTitle a:hover {
	color: #990000;
	text-decoration: underline;
}

.ResultData {
	display: block;
	float: left;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	margin: 5px 0px 5px 19px;
	padding: 0px;
}

.PrevNext {
	display: block;
	width: 400px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-align: left;
	margin: 30px 0px 20px 0px;
	padding: 0px;
}

.PrevNext a {
	color: #990000;
	text-decoration: none;
}

.PrevNext a:hover {
	color: #990000;
	text-decoration: underline;
}





/* CARRELLO */

#HomeCart {
	width: 550px;
	height: auto;
	margin: 42px 0px 0px 18px;
}

#Postal h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	margin: 0px;
	padding: 0px;
}

#Credit h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	margin: 0px;
	padding: 0px;
}

.TitleCart, .LittleTitleCart {
	display: block;
	clear: both;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	text-align: left;
}

.TitleCart {
	font-size: 18px;
	margin: 0px 0px 20px 0px;
}

.LittleTitleCart {
	font-size: 14px;
	margin: 0px 0px 10px 0px;
}

.DataPresent {
	padding: 10px;
	border: 1px solid #8c0404;
}

#pages li {
	display: block;
	float: left;
	width: 532px;
	height: auto;	
	list-style-type: none;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-top-width: 1px;
	border-top-color: #990000;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #990000;
	border-bottom-style: solid;
}

ul {
	margin: 0px;
	padding: 0px;
}

.Label {
	background-color: #cfd0d2;
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;
}

.label_code {
	display: block;
	width: 140px;
	float: left;
	padding: 5px 0 5px 5px;
	margin: 0px;
	border-right: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
	text-align: left;
}

.code {
	display: block;
	width: 140px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
	text-align: left;
	padding: 5px 0px 5px 5px;
	margin: 5px 0px 0px 0px;
	border-right: 1px solid #990000;
}

.code a {
	color: #000000; 
	text-decoration: underline;
}

.code a:hover {
	color: #990000; 
	text-decoration: underline;
}

.label_title {
	display: block;
	width: 215px;
	float: left;
	padding: 5px 0 5px 5px;
	margin: 0px;
	border-right: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
	text-align: left;
}

.p_title {
	display: block;
	width: 215px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #990000; 
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
	padding: 5px 0px 5px 5px;
	margin: 5px 0px 0px 0px;
	border-right: 1px solid #990000;
}

.label_doubleprice {
	display: block;
	width: 150px;
	float: left;
	padding: 5px 0 5px 5px;
	margin: 0px;
	border-right: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
	text-align: left;
}

.doubleprice { 
	display: block;
	width: 150px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
	text-align: left;
	padding: 5px 0px 5px 5px;
	margin: 5px 0px 0px 0px;
	border-right: 1px solid #990000;
}

.label_singleprice {
	display: block;
	width: 93px;
	float: left;
	padding: 5px 0 5px 5px;
	margin: 0px;
	border-right: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
	text-align: left;
}

.singleprice { 
	display: block;
	width: 93px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
	text-align: right;
	padding: 5px 5px 5px 0px;
	margin: 5px 0px 0px 0px;
	border-right: 1px solid #990000;
}

.label_specialprice {
	display: block;
	width: 98px;
	float: left;
	padding: 5px 0 5px 5px;
	margin: 0px;
	border-right: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
	text-align: left;
}

.specialprice { 
	display: block;
	width: 98px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
	text-align: left;
	padding: 5px 0px 5px 5px;
	margin: 5px 0px 0px 0px;
	border-right: 1px solid #990000;
}

.label_quantity { 
	display: block;
	width: 40px;
	float: left;
	padding: 5px 0 5px 5px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
	text-align: left;
	border-right: 1px solid #990000;
}


.quantity { 
	display: block;
	width: 40px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
	text-align: right;
	padding: 5px 5px 5px 0px;
	margin: 5px 0px 0px 0px;
	border-right: 1px solid #990000;
}

.InputQuantity {
	display: block;
	float: right;
	width: 24px;
	height: 12px;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

.label_command { 
	display: block;
	width: 20px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}

.product_delete {
	display: block;
	width: 16px;
	height: auto;
	float: left;
	padding: 6px 0px 0px 4px;
	margin: 5px 0px 0px 0px;
	text-align: left;
}

.LabelTotal {
	display: block;
	width: 430px;
	float: left;
	padding: 5px 0 5px 5px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
	text-align: left;
	background-color: #d9dadb;
}

.Total {
	display: block;
	width: 69px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
	text-align: right;
	padding: 5px 5px 5px 0px;
	margin: 5px 0px 0px 0px;
	border-right: 1px solid #990000;
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;
	background-color: #d9dadb;
}





/* RIEPILOGO PAGAMENTO */

.label_cod_pay {
	display: block;
	width: 140px;
	float: left;
	padding: 5px 0 5px 5px;
	margin: 0px;
	border-right: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
	text-align: left;
}

.cod_pay {
	display: block;
	width: 140px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
	text-align: left;
	padding: 5px 0px 5px 5px;
	margin: 5px 0px 0px 0px;
	border-right: 1px solid #990000;
}

.label_tit_prod {
	display: block;
	width: 215px;
	float: left;
	padding: 5px 0 5px 5px;
	margin: 0px;
	border-right: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
	text-align: left;
}

.tit_prod {
	display: block;
	width: 215px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #990000; 
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
	padding: 5px 0px 5px 5px;
	margin: 5px 0px 0px 0px;
	border-right: 1px solid #990000;
}

.label_price_pay {
	display: block;
	width: 93px;
	float: left;
	padding: 5px 0 5px 5px;
	margin: 0px;
	border-right: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
	text-align: left;
}

.price_pay { 
	display: block;
	width: 93px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
	text-align: right;
	padding: 5px 5px 5px 0px;
	margin: 5px 0px 0px 0px;
	border-right: 1px solid #990000;
}





/* BIBLIOTECA VIRTUALE */

#HomeBiblioteca {
	width: 478px;
	position: relative;
	height: auto;
	margin: 42px 0px 0px 70px;
}

#HomeBiblioteca .box {
	display: block;
	clear: both;
	width: 430px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 70px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

#HomeBiblioteca .box a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#HomeBiblioteca .box a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#HomeBiblioteca .box img {	
	margin: 0px 14px 20px 0px;
}

#HomeBiblioteca .box h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
}

#HomeBiblioteca .box h3 a {
	color: #990000;
	text-decoration: none;
}

#HomeBiblioteca .box h3 a:hover {
	color: #990000;
	text-decoration: underline;
}

#HomeBiblioteca .box #TestoProdotto {
	display: block;
	width: auto;
	height: auto;
	float: none;
	margin: 0px 0px 0px 194px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: bold;
}






/* HOMEPAGE 1 */

#HomeBook {
	position: relative;
	width: 478px;
	height: auto;
	margin: 42px 0px 0px 70px;
}

#HomeBook #DatiProdotto {
	display: block;
	margin: 35px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c6e70;
	font-weight: bold;
}

#HomeBook hr {
	display: block;
	float: left;
	height: 1px;
	margin: 0px 0px -20px 0px;
	padding: 0px;
}

#HomeBook .box {
	display: block;
	clear: both;
	width: 430px;
	height: auto;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

#HomeBook .box a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#HomeBook .box a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#HomeBook .box img {
	float: left;
	margin: 0px 14px 50px 0px;
}

#HomeBook .box h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
}

#HomeBook .box h3 a {
	color: #990000;
	text-decoration: none;
}

#HomeBook .box h3 a:hover {
	color: #990000;
	text-decoration: underline;
}

#HomeBook .box #DatiProdotto {
	display: block;
	width: auto;
	height: auto;
	float: none;
	margin: 25px 0px 0px 194px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c6e70;
	font-weight: bold;
}





/* HOMEPAGE (INDEX) */

#HomePageBook {
	position: relative;
	width: 478px;
	height: auto;
	margin: 42px 0px 0px 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-align: left;
}

#HomePageBook a {
	color: #666666;
	text-decoration: none;
}

#HomePageBook a:hover {
	color: #666666;
	text-decoration: underline;
}

#HomePageBook img {
	display: block;
	float: left;
	margin: 0px 10px 10px 0px;
}

#HomePageBook hr {
	display: block;
	clear: both;
	height: 1px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

#HomePageBook #DatiProdotto {
	display: block;
	margin: 35px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c6e70;
	font-weight: bold;
}

#HomePageBook h3 {
	width: 400px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-transform: uppercase;
}

#HomePageBook h3 a {
	color: #990000;
	text-decoration: none;
}

#HomePageBook .box {
	display: block;
	position: relative;
	clear: both;
	width: 460px;
	height: auto;
	margin: 0px 0px 38px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

#HomePageBook .box a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#HomePageBook .box a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#HomePageBook .box img {
	float: left;
	margin: 6px 14px 28px 0px;
	padding: 0px
}

#HomePageBook .box h3 {
	display: block;
	width: auto;
	height: auto;
	float: none;
	margin: 25px 0px 0px 193px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	text-transform: none;
}

#HomePageBook .box h3 a {
	color: #990000;
	text-decoration: none;
}

#HomePageBook .box h3 a:hover {
	color: #990000;
	text-decoration: underline;
}

#HomePageBook .box h3 a:hover {
	color: #990000;
	text-decoration: underline;
}

#HomePageBook ul {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#HomePageBook li {
	list-style-image: url(img/lista.jpg);
	height: auto;
	line-height: 18x;
	margin: 0px 0px 6px 22px;
	padding: 0px 0px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-style: normal;
	font-weight: bold;
}

#HomePageBook li a {
	color: #666666;
	text-decoration: none;
}

#HomePageBook li a:hover {
	color: #666666;
	text-decoration: underline;
}





/* HOMEPAGE PROMOZIONI */

#HomePromozioni {
	position: relative;
	width: 732px;
	height: auto;
	margin: 42px 0px 0px 20px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-align: left;
}

#HomePromozioni a {
	color: #666666;
	text-decoration: none;
}

#HomePromozioni a:hover {
	color: #666666;
	text-decoration: underline;
}

#HomePromozioni hr {
	display: block;
	clear: both;
	height: 1px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

#HomePromozioni img {
	display: block;
	margin: 0 auto;
}

#HomePromozioni h3 {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	text-transform: uppercase;
}

#HomePromozioni h3 a {
	color: #990000;
	text-decoration: none;
}

#HomePromozioni h3 a:hover {
	color: #990000;
	text-decoration: underline;
}

#HomePromozioni .box {
	display: block;
	position: relative;
	float: left;
	width: 244px;
	height: 200px;
	margin: 0px 0px 38px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

#HomePromozioni .box a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#HomePromozioni .box a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#HomePromozioni .box img {
	float: left;
	margin: 0px 4px 4px 0px;
	padding: 0px;
}

#HomePromozioni .box h3 {
	display: block;
	width: 244px;
	height: auto;
	clear: both;
	margin: 4px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-transform: none;
}

#HomePromozioni .box h3 a {
	color: #990000;
	text-decoration: none;
}

#HomePromozioni .box h3 a:hover {
	color: #990000;
	text-decoration: underline;
}

#HomePromozioni #DatiProdotto {
	display: block;
	margin: 35px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c6e70;
	font-weight: bold;
}





/* COLLANE */

#Home .Header {
	background-image: url(img/HeaderHome.jpg);
}

#Home .Theme {
	background-color: #cfd0d2;	
}

#Home .Line {
	background-color: #8d0405;	
}

#Home .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #9c9ea1;
}

#Home .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #d9dadb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#Home .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #d3d4d6;
}

#Home .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#Home .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#Home .Input {
	width: 180px;
	height: 18px;
	background-color: #d3d4d6;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#Home .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexHome.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#Home .Back a {
	color: #000;
	text-decoration: none;
}

#Home .Back a:hover {
	color: #990000;
	text-decoration: underline;
}

#Home .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexHome.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: center;	
}

#Home .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#Home .PrevNextPage {
	display: block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding: 0px;
}

#Home .PrevNextPage a {
	color: #666666;
	text-decoration: none;
}

#Home .PrevNextPage a:hover {
	color: #666666;
	text-decoration: underline;
}




/* IMMAGINI */

#Immagini .Header {
	background-image: url(img/HeaderImmagini.jpg);
}

#Immagini .Theme {
	background-color: #cbd5e7;	
}

#Immagini .Line {
	background-color: #1d3768;	
}

#Immagini .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #8ea5cd;
}

#Immagini .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #d1daeb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#Immagini .Input {
	width: 180px;
	height: 18px;
	background-color: #ccd5e9;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#Immagini .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #ccd5e9;
}

#Immagini .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#Immagini .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#Immagini .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexImmagini.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: center;	
}

#Immagini .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1d3667;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#Immagini .PrevNextPage {
	display: block;
	width: auto;
	/*float: left;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1d3667;
	margin: 0px;
	padding: 0px;
}

#Immagini .PrevNextPage a {
	color: #1d3667;
	text-decoration: none;
}

#Immagini .PrevNextPage a:hover {
	color: #1d3667;
	text-decoration: underline;
}

#Immagini .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexImmagini.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#Immagini .Back a {
	color: #000;
	text-decoration: none;
}

#Immagini .Back a:hover {
	color: #990000;
	text-decoration: underline;
}







/* BodyLecturae */

#BodyLecturae .Header {
	background-image: url(img/HeaderLecturae.jpg);
}

#BodyLecturae .Theme {
	background-color: #d3cae0;	
}

#BodyLecturae .Line {
	background-color: #53436b;	
}

#BodyLecturae .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #a79bc4;
}

#BodyLecturae .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #ded4e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#BodyLecturae .Input {
	width: 180px;
	height: 18px;
	background-color: #d5cce2;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#BodyLecturae .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #d5cce2;
}

#BodyLecturae .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#BodyLecturae .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#BodyLecturae .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexLecturae.gif);
	background-repeat: repeat-x;
	background-position: left bottom;		
}

#BodyLecturae .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #53426b;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#BodyLecturae .PrevNextPage {
	display: block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #53426b;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#BodyLecturae .PrevNextPage a {
	color: #53426b;
	text-decoration: none;
}

#BodyLecturae .PrevNextPage a:hover {
	color: #53426b;
	text-decoration: underline;
}

#BodyLecturae .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexLecturae.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#BodyLecturae .Back a {
	color: #000;
	text-decoration: none;
}

#BodyLecturae .Back a:hover {
	color: #990000;
	text-decoration: underline;
}







/* PAROLE */

#Parole .Header {
	background-image: url(img/HeaderParole.jpg);
}

#Parole .Theme {
	background-color: #b3cacb;	
}

#Parole .Line {
	background-color: #2f6070;	
}

#Parole .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #88b3b5;
}

#Parole .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #c3d6d8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#Parole .Input {
	width: 180px;
	height: 18px;
	background-color: #c3d6d8;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#Parole .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #c3d6d8;
}

#Parole .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#Parole .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#Parole .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexParole.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#Parole .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2e6170;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#Parole .PrevNextPage {
	display: block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2e6170;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#Parole .PrevNextPage a {
	color: #2e6170;
	text-decoration: none;
}

#Parole .PrevNextPage a:hover {
	color: #2e6170;
	text-decoration: underline;
}

#Parole .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexParole.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#Parole .Back a {
	color: #000;
	text-decoration: none;
}

#Parole .Back a:hover {
	color: #990000;
	text-decoration: underline;
}







/* FORMA */

#Forma .Header {
	background-image: url(img/HeaderForma.jpg);
}

#Forma .Theme {
	background-color: #c7c9d9;	
}

#Forma .Line {
	background-color: #40537a;
}

#Forma .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #abb1c8;
}

#Forma .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #d1d2e1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#Forma .Input {
	width: 180px;
	height: 18px;
	background-color: #d5d7e2;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#Forma .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #d5d7e2;
}

#Forma .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#Forma .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#Forma .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexForma.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#Forma .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #40537a;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#Forma .PrevNextPage {
	display: block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #40537a;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#Forma .PrevNextPage a {
	color: #40537a;
	text-decoration: none;
}

#Forma .PrevNextPage a:hover {
	color: #40537a;
	text-decoration: underline;
}

#Forma .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexForma.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#Forma .Back a {
	color: #000;
	text-decoration: none;
}

#Forma .Back a:hover {
	color: #990000;
	text-decoration: underline;
}







/* PSICHE */

#Psiche .Header {
	background-image: url(img/HeaderPsiche.jpg);
}

#Psiche .Theme {
	background-color: #ddd1cb;	
}

#Psiche .Line {
	background-color: #725f53;	
}

#Psiche .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #cbbcb4;
}

#Psiche .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #e4dbd6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#Psiche .Input {
	width: 180px;
	height: 18px;
	background-color: #e3dad6;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#Psiche .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #e3dad6;
}

#Psiche .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#Psiche .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#Psiche .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexPsiche.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#Psiche .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #725f53;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#Psiche .PrevNextPage {
	display: block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #725f53;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#Psiche .PrevNextPage a {
	color: #725f53;
	text-decoration: none;
}

#Psiche .PrevNextPage a:hover {
	color: #725f53;
	text-decoration: underline;
}

#Psiche .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexPsiche.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#Psiche .Back a {
	color: #000;
	text-decoration: none;
}

#Psiche .Back a:hover {
	color: #990000;
	text-decoration: underline;
}







/* PSICOLOGIA CLINICA */

#PsicoClinica .Header {
	background-image: url(img/HeaderPsicoClinica.jpg);
}

#PsicoClinica .Theme {
	background-color: #bed8d4;	
}

#PsicoClinica .Line {
	background-color: #004856;	
}

#PsicoClinica .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #a0c8c3;
}

#PsicoClinica .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #c9e0e0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#PsicoClinica .Input {
	width: 180px;
	height: 18px;
	background-color: #cfe2de;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#PsicoClinica .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #cfe2de;
}

#PsicoClinica .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#PsicoClinica .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#PsicoClinica .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexPsicoClinica.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#PsicoClinica .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004757;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#PsicoClinica .PrevNextPage {
	display: block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004757;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#PsicoClinica .PrevNextPage a {
	color: #004757;
	text-decoration: none;
}

#PsicoClinica .PrevNextPage a:hover {
	color: #004757;
	text-decoration: underline;
}

#PsicoClinica .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexPsicoClinica.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#PsicoClinica .Back a {
	color: #000;
	text-decoration: none;
}

#PsicoClinica .Back a:hover {
	color: #990000;
	text-decoration: underline;
}







/* MEDICINA */

#Medicina .Header {
	background-image: url(img/HeaderMedicina.jpg);
}

#Medicina .Theme {
	background-color: #cbdaee;	
}

#Medicina .Line {
	background-color: #2955a0;	
}

#Medicina .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #98b8de;
}

#Medicina .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #d6e1f0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#Medicina .Input {
	width: 180px;
	height: 18px;
	background-color: #cbdaee;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#Medicina .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #cbdaee;
}

#Medicina .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#Medicina .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#Medicina .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexMedicina.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#Medicina .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #29559e;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#Medicina .PrevNextPage {
	display: block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #29559e;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#Medicina .PrevNextPage a {
	color: #29559e;
	text-decoration: none;
}

#Medicina .PrevNextPage a:hover {
	color: #29559e;
	text-decoration: underline;
}

#Medicina .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexMedicina.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#Medicina .Back a {
	color: #000;
	text-decoration: none;
}

#Medicina .Back a:hover {
	color: #990000;
	text-decoration: underline;
}








/* PSICOLOGIA INFANTILE */

#PsicoInfantile .Header {
	background-image: url(img/HeaderPsicoInfantile.jpg);
}

#PsicoInfantile .Theme {
	background-color: #e2d4c1;	
}

#PsicoInfantile .Line {
	background-color: #9c703c;	
}

#PsicoInfantile .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #d7c09c;
}

#PsicoInfantile .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #ebe0cd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#PsicoInfantile .Input {
	width: 180px;
	height: 18px;
	background-color: #e2d4c1;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#PsicoInfantile .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #e2d4c1;
}

#PsicoInfantile .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#PsicoInfantile .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#PsicoInfantile .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexPsicoInfantile.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#PsicoInfantile .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a0713d;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#PsicoInfantile .PrevNextPage {
	display: block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #a0713d;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#PsicoInfantile .PrevNextPage a {
	color: #a0713d;
	text-decoration: none;
}

#PsicoInfantile .PrevNextPage a:hover {
	color: #a0713d;
	text-decoration: underline;
}

#PsicoInfantile .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexPsicoInfantile.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#PsicoInfantile .Back a {
	color: #000;
	text-decoration: none;
}

#PsicoInfantile .Back a:hover {
	color: #990000;
	text-decoration: underline;
}







/* PROFESSIONE GENITORE */

#Genitore .Header {
	background-image: url(img/HeaderGenitore.jpg);
}

#Genitore .Theme {
	background-color: #e2e3a3;	
}

#Genitore .Line {
	background-color: #d7cb3e;	
}

#Genitore .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #d8db79;
}

#Genitore .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #e9e7b4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#Genitore .Input {
	width: 180px;
	height: 18px;
	background-color: #e2e3a3;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#Genitore .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #e2e3a3;
}

#Genitore .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#Genitore .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#Genitore .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexGenitore.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#Genitore .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b2a931;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#Genitore .PrevNextPage {
	display: block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #b2a931;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#Genitore .PrevNextPage a {
	color: #b2a931;
	text-decoration: none;
}

#Genitore .PrevNextPage a:hover {
	color: #b2a931;
	text-decoration: underline;
}

#Genitore .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexGenitore.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#Genitore .Back a {
	color: #000;
	text-decoration: none;
}

#Genitore .Back a:hover {
	color: #990000;
	text-decoration: underline;
}







/* Psicopatologia */

#Psicopatologia .Header {
	background-image: url(img/HeaderPsicopatologia.jpg);
}

#Psicopatologia .Theme {
	background-color: #eacbbe;	
}

#Psicopatologia .Line {
	background-color: #922b09;	
}

#Psicopatologia .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #deac99;
}

#Psicopatologia .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #edd7cb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#Psicopatologia .Input {
	width: 180px;
	height: 18px;
	background-color: #eacbbe;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#Psicopatologia .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #eacbbe;
}

#Psicopatologia .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#Psicopatologia .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#Psicopatologia .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexPsicopatologia.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#Psicopatologia .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #912908;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#Psicopatologia .PrevNextPage {
	display: block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #912908;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#Psicopatologia .PrevNextPage a {
	color: #912908;
	text-decoration: none;
}

#Psicopatologia .PrevNextPage a:hover {
	color: #912908;
	text-decoration: underline;
}

#Psicopatologia .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexPsicopatologia.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#Psicopatologia .Back a {
	color: #000;
	text-decoration: none;
}

#Psicopatologia .Back a:hover {
	color: #990000;
	text-decoration: underline;
}







/* Esperienze */

#BodyEsperienze .Header {
	background-image: url(img/HeaderEsperienze.jpg);
}

#BodyEsperienze .Theme {
	background-color: #cbe0c4;	
}

#BodyEsperienze .Line {
	background-color: #1d7a2f;	
}

#BodyEsperienze .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #acd3a3;
}

#BodyEsperienze .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #dbe6d2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#BodyEsperienze .Input {
	width: 180px;
	height: 18px;
	background-color: #cbe0c4;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#BodyEsperienze .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #cbe0c4;
}

#BodyEsperienze .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#BodyEsperienze .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#BodyEsperienze .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexEsperienze.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#BodyEsperienze .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1a792f;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#BodyEsperienze .PrevNextPage {
	display: block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1a792f;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#BodyEsperienze .PrevNextPage a {
	color: #1a792f;
	text-decoration: none;
}

#BodyEsperienze .PrevNextPage a:hover {
	color: #1a792f;
	text-decoration: underline;
}

#BodyEsperienze .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexEsperienze.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#BodyEsperienze .Back a {
	color: #000;
	text-decoration: none;
}

#BodyEsperienze .Back a:hover {
	color: #990000;
	text-decoration: underline;
}





/* Educazione */

#Educazione .Header {
	background-image: url(img/HeaderEducazione.jpg);
}

#Educazione .Theme {
	background-color: #ddcfd6;	
}

#Educazione .Line {
	background-color: #703a70;	
}

#Educazione .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #cdb4c1;
}

#Educazione .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #e4dade;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#Educazione .Input {
	width: 180px;
	height: 18px;
	background-color: #ddcfd6;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#Educazione .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #ddcfd6;
}

#Educazione .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#Educazione .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#Educazione .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexEducazione.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#Educazione .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #703970;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#Educazione .PrevNextPage {
	display: block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #703970;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#Educazione .PrevNextPage a {
	color: #703970;
	text-decoration: none;
}

#Educazione .PrevNextPage a:hover {
	color: #703970;
	text-decoration: underline;
}

#Educazione .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexEducazione.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#Educazione .Back a {
	color: #000;
	text-decoration: none;
}

#Educazione .Back a:hover {
	color: #990000;
	text-decoration: underline;
}

/**/

#Itinerari .Header {
	background-image: url(img/HeaderEducazione.jpg);
}

#Itinerari .Theme {
	background-color: #ddcfd6;	
}

#Itinerari .Line {
	background-color: #703a70;	
}

#Itinerari .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #cdb4c1;
}

#Itinerari .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #e4dade;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#Itinerari .Input {
	width: 180px;
	height: 18px;
	background-color: #ddcfd6;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#Itinerari .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #ddcfd6;
}

#Itinerari .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#Itinerari .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#Itinerari .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexEducazione.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#Itinerari .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #703970;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#Itinerari .PrevNextPage {
	display: block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #703970;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#Itinerari .PrevNextPage a {
	color: #703970;
	text-decoration: none;
}

#Itinerari .PrevNextPage a:hover {
	color: #703970;
	text-decoration: underline;
}

#Itinerari .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexEducazione.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#Itinerari .Back a {
	color: #000;
	text-decoration: none;
}

#Itinerari .Back a:hover {
	color: #990000;
	text-decoration: underline;
}

/**/

#Psicologia_Psicomotricita .Header {
	background-image: url(img/HeaderEducazione.jpg);
}

#Psicologia_Psicomotricita .Theme {
	background-color: #ddcfd6;	
}

#Psicologia_Psicomotricita .Line {
	background-color: #703a70;	
}

#Psicologia_Psicomotricita .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #cdb4c1;
}

#Psicologia_Psicomotricita .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #e4dade;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#Psicologia_Psicomotricita .Input {
	width: 180px;
	height: 18px;
	background-color: #ddcfd6;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#Psicologia_Psicomotricita .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #ddcfd6;
}

#Psicologia_Psicomotricita .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#Psicologia_Psicomotricita .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#Psicologia_Psicomotricita .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexEducazione.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#Psicologia_Psicomotricita .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #703970;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#Psicologia_Psicomotricita .PrevNextPage {
	display: block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #703970;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#Psicologia_Psicomotricita .PrevNextPage a {
	color: #703970;
	text-decoration: none;
}

#Psicologia_Psicomotricita .PrevNextPage a:hover {
	color: #703970;
	text-decoration: underline;
}

#Psicologia_Psicomotricita .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexEducazione.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#Psicologia_Psicomotricita .Back a {
	color: #000;
	text-decoration: none;
}

#Psicologia_Psicomotricita .Back a:hover {
	color: #990000;
	text-decoration: underline;
}

/**/

#Educazione_Rieducazione .Header {
	background-image: url(img/HeaderEducazione.jpg);
}

#Educazione_Rieducazione .Theme {
	background-color: #ddcfd6;	
}

#Educazione_Rieducazione .Line {
	background-color: #703a70;	
}

#Educazione_Rieducazione .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #cdb4c1;
}

#Educazione_Rieducazione .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #e4dade;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#Educazione_Rieducazione .Input {
	width: 180px;
	height: 18px;
	background-color: #ddcfd6;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#Educazione_Rieducazione .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #ddcfd6;
}

#Educazione_Rieducazione .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#Educazione_Rieducazione .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#Educazione_Rieducazione .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexEducazione.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#Educazione_Rieducazione .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #703970;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#Educazione_Rieducazione .PrevNextPage {
	display: block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #703970;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#Educazione_Rieducazione .PrevNextPage a {
	color: #703970;
	text-decoration: none;
}

#Educazione_Rieducazione .PrevNextPage a:hover {
	color: #703970;
	text-decoration: underline;
}

#Educazione_Rieducazione .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexEducazione.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#Educazione_Rieducazione .Back a {
	color: #000;
	text-decoration: none;
}

#Educazione_Rieducazione .Back a:hover {
	color: #990000;
	text-decoration: underline;
}

/**/

#Reflecting .Header {
	background-image: url(img/HeaderEducazione.jpg);
}

#Reflecting .Theme {
	background-color: #ddcfd6;	
}

#Reflecting .Line {
	background-color: #703a70;	
}

#Reflecting .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #cdb4c1;
}

#Reflecting .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #e4dade;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#Reflecting .Input {
	width: 180px;
	height: 18px;
	background-color: #ddcfd6;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#Reflecting .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #ddcfd6;
}

#Reflecting .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#Reflecting .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#Reflecting .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexEducazione.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#Reflecting .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #703970;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#Reflecting .PrevNextPage {
	display: block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #703970;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#Reflecting .PrevNextPage a {
	color: #703970;
	text-decoration: none;
}

#Reflecting .PrevNextPage a:hover {
	color: #703970;
	text-decoration: underline;
}

#Reflecting .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexEducazione.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#Reflecting .Back a {
	color: #000;
	text-decoration: none;
}

#Reflecting .Back a:hover {
	color: #990000;
	text-decoration: underline;
}

/**/

#Pedagogia_Clinica .Header {
	background-image: url(img/HeaderEducazione.jpg);
}

#Pedagogia_Clinica .Theme {
	background-color: #ddcfd6;	
}

#Pedagogia_Clinica .Line {
	background-color: #703a70;	
}

#Pedagogia_Clinica .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #cdb4c1;
}

#Pedagogia_Clinica .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #e4dade;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#Pedagogia_Clinica .Input {
	width: 180px;
	height: 18px;
	background-color: #ddcfd6;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#Pedagogia_Clinica .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #ddcfd6;
}

#Pedagogia_Clinica .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#Pedagogia_Clinica .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#Pedagogia_Clinica .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexEducazione.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#Pedagogia_Clinica .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #703970;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#Pedagogia_Clinica .PrevNextPage {
	display: block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #703970;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#Pedagogia_Clinica .PrevNextPage a {
	color: #703970;
	text-decoration: none;
}

#Pedagogia_Clinica .PrevNextPage a:hover {
	color: #703970;
	text-decoration: underline;
}

#Pedagogia_Clinica .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexEducazione.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#Pedagogia_Clinica .Back a {
	color: #000;
	text-decoration: none;
}

#Pedagogia_Clinica .Back a:hover {
	color: #990000;
	text-decoration: underline;
}

/**/

#Bambini_Raccontano .Header {
	background-image: url(img/HeaderEducazione.jpg);
}

#Bambini_Raccontano .Theme {
	background-color: #ddcfd6;	
}

#Bambini_Raccontano .Line {
	background-color: #703a70;	
}

#Bambini_Raccontano .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #cdb4c1;
}

#Bambini_Raccontano .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #e4dade;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#Bambini_Raccontano .Input {
	width: 180px;
	height: 18px;
	background-color: #ddcfd6;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#Bambini_Raccontano .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #ddcfd6;
}

#Bambini_Raccontano .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#Bambini_Raccontano .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#Bambini_Raccontano .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexEducazione.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#Bambini_Raccontano .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #703970;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#Bambini_Raccontano .PrevNextPage {
	display: block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #703970;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#Bambini_Raccontano .PrevNextPage a {
	color: #703970;
	text-decoration: none;
}

#Bambini_Raccontano .PrevNextPage a:hover {
	color: #703970;
	text-decoration: underline;
}

#Bambini_Raccontano .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexEducazione.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#Bambini_Raccontano .Back a {
	color: #000;
	text-decoration: none;
}

#Bambini_Raccontano .Back a:hover {
	color: #990000;
	text-decoration: underline;
}

/**/

#Nuovi_Autori .Header {
	background-image: url(img/HeaderEducazione.jpg);
}

#Nuovi_Autori .Theme {
	background-color: #ddcfd6;	
}

#Nuovi_Autori .Line {
	background-color: #703a70;	
}

#Nuovi_Autori .CollaneTheme {
	width: 170px;
	height: 18px;
	background-color: #cdb4c1;
}

#Nuovi_Autori .Educazione {
	display: block;
	width: 160px;
	height: 16px;
	background-color: #e4dade;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6c6e70;
	text-align: right;
	margin: 30px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#Nuovi_Autori .Input {
	width: 180px;
	height: 18px;
	background-color: #ddcfd6;
	border: 1px solid #FFF;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#Nuovi_Autori .Reserved {
	width: 176px;
	margin: 42px 0px 0px 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #ddcfd6;
}

#Nuovi_Autori .Reserved a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#Nuovi_Autori .Reserved a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#Nuovi_Autori .Pagination {
	display: block;
	width: 144px;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(img/IndexEducazione.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#Nuovi_Autori .Page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #703970;
	text-align: center;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 0px 0px;
}

#Nuovi_Autori .PrevNextPage {
	display: block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #703970;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#Nuovi_Autori .PrevNextPage a {
	color: #703970;
	text-decoration: none;
}

#Nuovi_Autori .PrevNextPage a:hover {
	color: #703970;
	text-decoration: underline;
}

#Nuovi_Autori .Back {
	display: block;
	float: right;
	width: 90px;
	height: 25px;
	margin: 20px 0px 15px 0px;
	text-align: center;
	padding: 0px;
	background-image: url(img/IndexEducazione.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#Nuovi_Autori .Back a {
	color: #000;
	text-decoration: none;
}

#Nuovi_Autori .Back a:hover {
	color: #990000;
	text-decoration: underline;
}





/* SCHEDA PRODOTTO */

#Book {
	width: 478px;
	height: auto;
	margin: 42px 0px 0px 70px;
}

#Book #DatiProdotto {
	display: block;
	position: relative;
	float: none;
	height: 120px;
	margin: 35px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6c6e70;
	font-weight: bold;
}

#Product {
	display: block;
	clear: both;
	width: 430px;
	height: auto;
	padding: 0px;
	margin: 0px;
}

#Book .box {
	display: block;
	width: 430px;
	height: auto;
	margin: 0px 0px 38px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: bold;
}

#Book .box a {
	color: #6c6e70;
	font-weight: bold;
	text-decoration: none;
}

#Book .box a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#Book .box h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
}

#Book .box h3 a {
	color: #990000;
	text-decoration: none;
}

#Book .box h3 a:hover {
	color: #990000;
	text-decoration: underline;
}

#Book .box  img {
	float: left;
	margin: 0px 14px 0px 0px;
}

#Book .box ul {
	margin: 40px 0px 0px 0px;
	padding: 0px;
}


#Book .box li {
	list-style-image: url(img/lista_carrello.jpg);
	margin: 0px 0px 6px 22px;
	padding: 0px 0px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-style: italic;
	font-weight: bold;
}

#Book .box li a {
	color: #990000;
	text-decoration: none;
}

#Book .box li a:hover {
	color: #990000;
	text-decoration: underline;
}

.ProductData {
	color: #990000;
}

#AddToCart {
	display: block;
	position: absolute;
	width: 180px;
	top: 120px;
	left: 194px;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}

#AddToCart a {
	color: #990000;
	text-decoration: none;
}

#AddToCart a:hover {
	color: #990000;
	text-decoration: underline;
}

#Citazione {
	display: block;
	padding: 16px 0px 0px 0px;
	clear: both;
	font-weight: bold;
	color: #333333;
}

#Descrizione {
	display: block;
	padding: 20px 0px 0px 0px;
	clear: both;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}





/* COPIA SAGGIO */

#CopiaSaggio {
	display: block;
	width: 750px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
}

#CopiaSaggio h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
}

.CopiaSaggio {
	display: block;
	float: left;
	padding: 4px 0px 0px 4px;
	width: 559px;
	height: 20px;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #86858a;
	font-weight: bold;
	text-align: left;
}

.SaggioInput {
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #86858a;
	font-weight: bold;
	border: none;
	border-color: #FFF;
}

.SaggioTextarea {
	width: 559px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #86858a;
	font-weight: bold;
	border: none;
	border-color: #FFF;
	padding: 0px 0px 0px 4px;
}

#CopiaSaggio .Nota {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #86858a;
	font-weight: bold;
	text-align: left;
}





/* MAILING LIST */

#MailingList {
	display: block;
	width: 750px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
}

#MailingList h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
	margin: 0px;
}

.MailingList {
	display: block;
	float: left;
	padding: 4px 0px 0px 4px;
	width: 559px;
	height: 20px;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #86858a;
	font-weight: bold;
	text-align: left;
}

#MailingList .Nota {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #86858a;
	font-weight: bold;
	text-align: left;
}

#Mailing #TrNotice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

#Mailing #Privacy {
	display: block;
	width: 428px;
	height: 190px;
	overflow: auto;
	padding: 5px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	border: 1px solid #CCC;
}

#Mailing #Privacy a {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

#Mailing #Privacy a:hover {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

#Mailing #Privacy2 {
	display: block;
	width: 428px;
	height: auto;
	overflow: auto;
	padding: 5px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	border: 1px solid #CCC;
}



/* ULTIME COPIE */

#Special {
	position: relative;
	width: 478px;
	height: auto;
	margin: 42px 0px 0px 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-align: left;
}

#Special hr {
	display: block;
	clear: both;
	margin: 0px;
	color: #FFF;
	background-color: #FFF;
	border: 0px solid #FFF;
	height: 1px;
	line-height: 1px;
}

#Special a {
	color: #666666;
	text-decoration: none;
}

#Special a:hover {
	color: #666666;
	text-decoration: underline;
}

#Special img {
	display: block;
	float: left;
	margin: 0px 10px 10px 0px;
}

#Special br {
	height: 0px;
	line-height: 0px;
}

#Special .Pagination {
	display: block;
	clear: both;
	width: 214px;
	height: 25px;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	background-image: url(img/IndexHome.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;	
	color: #666666;
}

#Special .Pagination a {
	color: #000; text-decoration: none; font-weight: bold;
}

#Special .Pagination a:hover {
	text-decoration: underline;
}

#Special h3 {
	display: block;
	width: auto;
	clear: both;
	/*height: 10px;*/
	margin: 0px 0px 10px 0px;
	padding: 5px;
	background-color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
}

#Special .box {
	display: block;
	position: relative;
	float: left;
	width: 205px;
	padding: 0px 30px 38px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

#Special .box a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#Special .box a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#Special .box img {
	display: block;
	clear: both;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	width: 90px;
	height: 126px;
}

#Special .box h3 {
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	background: none;
	text-transform: none;
}

/*#Special .box #TestoProdotto {
	display: block;
	width: auto;
	height: auto;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: bold;
}*/


/*#HomePageBook .box h3 {
	display: block;
	width: auto;
	height: auto;
	float: none;
	margin: 25px 0px 0px 193px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	text-transform: none;
}

#HomePageBook .box h3 a {
	color: #990000;
	text-decoration: none;
}

#HomePageBook .box h3 a:hover {
	color: #990000;
	text-decoration: underline;
}

#HomePageBook .box h3 a:hover {
	color: #990000;
	text-decoration: underline;
}

#HomePageBook ul {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#HomePageBook li {
	list-style-image: url(img/lista.jpg);
	height: auto;
	line-height: 18x;
	margin: 0px 0px 6px 22px;
	padding: 0px 0px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-style: normal;
	font-weight: bold;
}

#HomePageBook li a {
	color: #666666;
	text-decoration: none;
}

#Special li a:hover {
	color: #666666;
	text-decoration: underline;
}*/





/* SUBSCRIPTION */

.SubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
}

.TableForm {
	display: block;
	float: left;
	width: 438px;
}

.LabelForm {
	display: block;
	float: left;
	width: 130px;
	text-align: right;
	padding: 0px;
	margin: 0px;
}

.InputForm {
	display: block;
	float: left;
	width: 308px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

.InputSub {
	width: 250px;
	height: 18px;
	float: left;
	background-color: #FFF;
	border: 1px solid #cfd0d2;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0px 0px 0px 5px;
}

.InputSubProv {
	width: 30px;
	height: 18px;
	float: left;
	background-color: #FFF;
	border: 1px solid #cfd0d2;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0px 0px 0px 5px;
}

.InputSubCap {
	width: 50px;
	height: 18px;
	float: left;
	background-color: #FFF;
	border: 1px solid #cfd0d2;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0px 0px 0px 5px;
}

.InputSubDate {
	width: 80px;
	height: 18px;
	float: left;
	background-color: #FFF;
	border: 1px solid #cfd0d2;
	padding: 2px 0px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0px 0px 0px 5px;
}

.Nota {
	font-size: 10px;
	font-weight: bold;
}

#Privacy {
	display: block;
	width: 428px;
	height: 190px;
	overflow: auto;
	padding: 5px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border: 1px solid #CCC;
}

#Privacy a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#Privacy a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

#Privacy2 {
	display: block;
	width: 428px;
	height: auto;
	overflow: auto;
	padding: 5px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border: 1px solid #CCC;
}

#TrNotice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

#Notice {
	width: 428px;
	padding: 5px;
	margin: 0px;
	height: auto;
	border: 1px solid #990000;
}

#TablePrivacy {
	display: block;
	width: 428px;
	height: auto;
	border: 1px solid #CCC;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c6e70;
}





/* FOOTER */

.credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

.credits a {
	color: #990000;
	text-decoration: none;
}

.credits a:hover {
	color: #990000;
	text-decoration: underline;
}


/*flash home*/
#novita
{
	position: absolute;
	display:none;
    font-size: 10px;
    font-family: Verdana;
    top: 25%;
    left: 30%;
    width: 750px;
    height: 500px;
	margin: -100px;
	z-index: 9999;
    
}
div.chiudi
{
    text-align:right;
	padding-top:20px;
	padding-right:25px;
	color:#FFFFFF;
    height:20px;
	background-image:url(chiudi_f.png);
	background-position:right;
	background-repeat:no-repeat;
	
}
a.novita
{
    color: #ffffff;
    text-decoration: None;
}
a.novita:hover
{
    color: #ffffff;
    text-decoration: None;
}

