BODY { 
margin:10 0 0 0; 
font-family:Verdana;Arial;
font-size:12px;
background-color: #ffffff;
background-image:url('../images/bgdpage.jpg');
background-repeat: repeat-x;
background-position: left top;
color: #000;
}

.boxTable { 
font-family:Verdana;Arial;
background-color: #ffffff;
background-image:url('../images/bgd_table.jpg');
background-repeat:no-repeat;
background-position: right top;
width:990px;
}
.containerLeft { 
vertical-align:top;
padding-left:25px;
padding-top:10px;
}
.linkSup {
vertical-align: middle; 
color: #a4a4a4;
padding-left:2px;
padding-right:5px;
padding-top:4px;
padding-bottom:4px;
font-size:11px; 
}
.linkSup A{
color: #a4a4a4;
text-decoration:none; 
}
.linkSup A:hover{
color: #b269fb;
text-decoration:underline; 
}
.boxViola { 
font-family:Verdana;Arial;
background-color: #cd9bff;
border-right:2px solid #ffffff;
}
.boxGraySotto { 
background-color: #ededed;
border-bottom:2px solid #ffffff;
border-right:2px solid #ffffff;
}
.boxGraySopra { 
background-color: #ededed;
border-top:2px solid #ffffff;
border-right:2px solid #ffffff;
}
.boxGray { 
font-family:Verdana;Arial;
background-color: #ededed;
color:#757475;
font-size:12px;
text-align:center;
padding:3px;
}
.boxGray Span{ 
font-family:Verdana;Arial;
color:#4A4344;
font-weight:bold;
font-size:13px;
}
.menuFooter { 
text-align:center;
color:#cc99ff;
font-size:12px;
padding:4px;
padding-bottom:8px;
}
.menuFooter A{ 
color:#bc7bfe;
font-size:12px;
text-decoration:underline;
padding-left:4px;
padding-right:4px;
}
.menuFooter A:hover{ 
color:#ffffff;
font-size:12px;
background-color:#bc7bfe;
text-decoration:none;
padding-left:4px;
padding-right:4px;
}

.menuLibri{ 
vertical-align:top;
text-align:left;
}
.containerMenu { 
border-bottom:1px solid #808080;
border-right:1px solid #999999;
border-left:1px solid #999999;
width:540px;
}
.boxMenu { 
border-bottom:4px solid #ffffff;
border-top:1px solid #999999;
}
.menu { 
font-family:Verdana;Arial;
font-size:12px;
background-color: #b54eb4;
background-image:url('../images/menu.gif');
background-repeat: repeat-x;
background-position: left top;
color: #ffffff;
font-weight:bold;
}
.menu A{ 
color: #ffffff;
text-decoration:none; 
}
.menu A:hover{ 
color: #5d265c;
text-decoration:underline; 
}
.menu-hover { 
font-family:Verdana;Arial;
font-size:12px;
background-color: #cccccc;
background-image:url('../images/menu_hover.gif');
background-repeat: repeat-x;
background-position: left top;
color: #4A4344;
font-weight:bold;
}
.menu-hover A{ 
color: #4A4344;
text-decoration:underline; 
}
.menu A:hover{ 
color: #5d265c;
text-decoration:underline; 
}
.boxTitolo{ 
border-bottom:2px solid #e166e1;
width:80%;
}

}
.titoloEvento{ 
margin-top:5px;
color:#ff00ff;
background-color:#5d265c;
padding:2px;
font-size:12px;
font-weight:bold;
}
.eventi{ 
color:#660066;
padding:2px;
font-size:12px;
font-weight:bold;
}
.eventi li{ 
color:#660066;
padding:4px;
font-size:12px;
font-weight:bold;
}
.eventi A{ 
color:#660066;
padding:2px;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.eventi A:hover{ 
color:#ffffff;
background-color:#e166e1;
padding:2px;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.email{ 
color:#e166e1;
padding:2px;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
.email:hover{ 
color:#ffffff;
background-color:#e166e1;
padding:2px;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
.testoEvento{ 
margin-top:5px;
margin-bottom:5px;
color:#4A4344;
padding:2px;
font-size:11px;
font-weight:normal;
}
.boxLink{ 
color:#5d265c;
font-size:13px;
font-weight:bold;
text-align:right;
padding-right:6px;
width:84%;
}
.boxLink A{ 
color:#5d265c;
font-size:13px;
text-decoration:underline;
padding-left:4px;
padding-right:4px;
font-weight:bold;
}
.boxLink A:hover{ 
color:#ffffff;
font-size:13px;
background-color:#e166e1;
text-decoration:none;
font-weight:bold;
padding-left:4px;
padding-right:4px;
}
.boxTitolo H2{ 
color: #5d265c;
font-size:20px;
padding:2px;
margin:0px; 
}

.box_bianco {
padding:10px;
padding-bottom:15px;
padding-top:15px;
color: #4A4344; 
background-image:url('../images/box_bianco.gif');
background-repeat: repeat-y;
background-position: left top;
width:80%;
font-size:11px;
border-bottom:2px solid #e166e1;
}
.box_bianco table img{
border:1px solid #e166e1;
}
.box_bianco h2{
color:#e166e1;
margin-top:0px;
margin-bottom:0px;
font-size:17px;
font-weight:bold;
}

.box_bianco table h3{
padding:1px;
margin:1px;
font-size:13px;
font-weight:bold;
}
.box_bianco table h4{
padding:1px;
margin:1px;
font-size:12px;
font-weight:bold;
}

.box_bianco table td p{
padding:1px;
margin:1px;
font-size:11px;
}


.box_viola {
padding:10px;
padding-bottom:15px;
padding-top:15px;
color: #4A4344; 
background-image:url('../images/box_viola.gif');
background-repeat: repeat-y;
background-position: left top;
width:80%;
font-size:11px;
border-bottom:2px solid #e166e1;
}
.box_viola table img{
border:1px solid #e166e1;
}


.box_viola h2{
color: #e166e1;
margin-top:0px;
margin-bottom:0px;
font-size:17px;
font-weight:bold;
}

.box_viola table h3{
padding:1px;
margin:1px;
font-size:13px;
font-weight:bold;
}
.box_viola table h4{
padding:1px;
margin:1px;
font-size:12px;
font-weight:bold;
}

.box_viola table td p{
padding:1px;
margin:1px;
font-size:11px;
}

.subTitle {
color: #b54eb4; 
font-size:12px;
background-color:#e5e5e5;
margin-top:15px;
margin-bottom:4px;
font-weight:bold;
}
.box_page {
padding:5px;
padding-bottom:15px;
padding-top:15px;
color: #4A4344; 
width:80%;
font-size:11px;
border-bottom:2px solid #e166e1;
background-color:#ffffff;
}
.box_page table img{
border:1px solid #e166e1;
}
.box_page h3{
font-size:13px;
font-weight:bold;
}
.box_page table {
font-size:12px;
font-weight:normal;
border-top:1px solid #b54eb4;
border-left:1px solid #b54eb4;
}

.box_home {
padding:5px;
padding-bottom:4px;
padding:10px;
padding-bottom:15px;
color: #4A4344; 
background-image:url('../images/box_bianco.gif');
background-repeat: repeat-y;
background-position: left top;
color: #4A4344; 
width:80%;
font-size:14px;
background-color:#ffffff;
border-top:2px solid #e166e1;
text-align:center;
border-bottom:2px solid #e166e1;
}


.box_home table img{
border:1px solid #e166e1;
}
.box_home h2{
font-size:20px;
font-weight:bold;
color: #5d265c;
margin:4px;
}
.box_home span{
font-size:15px;
font-weight:normal;
color: #4A4344;
font-style:italic;
}
.box_home h3{
font-size:16px;
font-weight:bold;
color: #b54eb4;
margin:4px;
}
.box_home table {
font-size:12px;
font-weight:normal;
border-top:1px solid #b54eb4;
border-left:1px solid #b54eb4;
}


.cella {
padding:3px;
font-size:11px;
color: #4A4344;
border-right:1px solid #b54eb4;
border-bottom:1px solid #b54eb4;
text-align:left;
vertical-align:middle; 
}
.cellaNumber {
padding:3px;
font-size:12px;
color:#b54eb4;
border-right:1px solid #b54eb4;
border-bottom:1px solid #b54eb4;
text-align:center;
vertical-align:middle;
font-weight:bold; 
}
.cellaTitolo {
padding:3px;
font-size:11px;
border-right:1px solid #b54eb4;
border-bottom:1px solid #b54eb4;
text-align:left;
vertical-align:middle;
font-weight:bold; 
}
.cellaAutore {
padding:3px;
font-size:11px;
color: #5d265c;
border-right:1px solid #b54eb4;
border-bottom:1px solid #b54eb4;
text-align:left;
vertical-align:middle;
font-weight:bold; 
}

.box_novita {
padding:10px;
padding-bottom:15px;
padding-top:15px;
color: #4A4344; 
background-color:#ffffff;
font-size:11px;
width:80%;
}
.box_novita  img{
border:1px solid #e166e1;
}
.box_novita  span{
color: #e166e1;
font-weight:bold;
font-size:12px;
}
.box_novita  h3{
padding:1px;
margin:1px;
font-size:18px;
font-weight:bold;
color:#5d265c;
}
.box_novita  h4{
padding:1px;
margin:1px;
font-size:12px;
font-weight:bold;
}

.box_novita p{
padding:1px;
margin:1px;
font-size:11px;
}

.box_pollicino {
padding:10px;
padding-bottom:15px;
padding-top:15px;
color: #4A4344; 
background-color:#ffffff;
font-size:11px;
width:80%;
}
.box_pollicino  img{
border:1px solid #e166e1;
}
.box_pollicino  span{
color: #e166e1;
font-weight:bold;
font-size:12px;
}
.box_pollicino h4{
padding:1px;
margin:1px;
font-size:13px;
font-weight:bold;
}
.box_pollicino h3{
padding:1px;
margin:1px;
font-size:18px;
font-weight:bold;
color:#5d265c;
}


.box_pollicino p{
padding:1px;
margin:1px;
font-size:11px;
}


.box_anteprima {
padding:10px;
padding-bottom:15px;
padding-top:15px;
color: #4A4344; 
font-size:11px;
width:80%;
text-align:center;
}

.box_anteprima span{
color: #e166e1;
font-weight:bold;
font-size:12px;
}

.box_anteprima  h2{
padding:1px;
margin:1px;
font-size:16px;
font-weight:bold;
color:#ff0000;
}
.box_anteprima  h3{
padding:1px;
margin:1px;
font-size:15px;
font-weight:bold;
color:#4A4344;
padding-bottom:5px;
}
.box_anteprima  h4{
padding:1px;
margin:1px;
font-size:14px;
font-weight:normal;
}

.box_anteprima  h4 span{
padding:1px;
margin:1px;
font-size:15px;
font-weight:bold;
color:#ff0000;
}

.box_anteprima p{
padding:1px;
margin:1px;
font-size:11px;
}

.box_contatti {
padding:10px;
padding-bottom:15px;
padding-top:15px;
color: #4A4344; 
font-size:11px;
width:80%;
}


.box_contatti  h2{
padding:1px;
margin:1px;
font-size:16px;
font-weight:bold;
}
.box_contatti  h3{
padding:1px;
margin:1px;
font-size:15px;
font-weight:bold;
color:#4A4344;
padding-bottom:5px;
}
.box_contatti  h4{
padding:1px;
margin:1px;
font-size:14px;
font-weight:normal;
}

.box_contatti  h2 span{
padding:1px;
margin:1px;
font-size:15px;
font-weight:bold;
color:#808080;
}

.box_contatti p{
padding:1px;
margin:1px;
font-size:11px;
}

.box_generico {
padding:10px;
padding-bottom:15px;
padding-top:15px;
color: #4A4344; 
font-size:11px;
width:80%;
}

.box_indirizzo {
padding:1px;
color: #4A4344; 
font-size:10px;
width:80%;
}
.indirizzo {
padding-bottom:15px;
color: #4A4344; 
font-size:11px;
}

.indirizzo h2{
color: #4A4344; 
font-size:14px;
font-weight:bold;
padding:2px;
margin:2px;
}

.indirizzo h4{
color: #4A4344; 
font-size:12px;
font-weight:normal;
padding:2px;
margin:2px;
}

.indirizzo h2 span{
color: #808080; 
font-size:11px;
font-weight:normal;
padding:2px;
margin:2px;
}

.forminput{
	font-size:12px;
	border:1px solid #E166E1;	
}

.testo_forum{
		font-size:12px;

}
.boxTitolo p{
padding:1px;
margin:1px;
font-size:11px;
}
.boxTitolo h4{
padding:1px;
margin:1px;
font-size:12px;
font-weight:bold;
}
