body  { margin: 0;font-family: verdana;}
form  { margin: 0;}
input        { font-size: 10px; background-color: #F0F4F3; color: #000033; border-style: solid; 
               border-width: 1; margin: 0; font-family: verdana; }
               
               
select {  margin:0;font-size: 10px; font-family: verdana; }
textarea     { font-size: 10px; font-family: verdana; margin: 0 }

td,div,p         {font-size: 11px; font-family: verdana;}
p            { margin-top:4; margin-bottom: 4}


.titolopubb { font-size: 14px; font-family: Arial; color: #333333; font-weight: bold }


.testo, .testo div, .testo p, .testo td, .testo a, .testo table {margin:0; font-size: 13px; font-family: verdana; line-height:130% }

.titolosezione { font-size: 14px; font-family: Arial; color: #ffffff; font-weight: bold }
.titolosezione a{ font-size: 14px; font-family: Arial; color: #FFFFff; font-weight: bold; text-decoration: none  }
.titolosezione a:hover {color:#ffffff;text-decoration: underline;   }
.titolosezioneTop { font-size: 17px; font-family: Arial; color: #FFffff; font-weight: bold }

a.topmenu    { font-family: Arial; font-size: 13px; color: #0000CC; text-decoration: none; font-weight: bold }
a:hover.topmenu { font-family: Arial; font-size: 13px; color: #6699FF; text-decoration: none; font-weight: bold }

a.menu { font-family: Arial; font-size: 11px; color: #6699FF; text-decoration: none; font-weight: bold }
a:hover.menu    { font-family: Arial; font-size:11px; color: #0000CC; text-decoration: none; font-weight: bold }

               
a.articoli   { font-family: Arial; font-size: 11px; color: #CC0066; text-decoration: none }
a:hover.articoli { font-family: Arial; font-size: 11px; color: #993399; text-decoration: none }

a.subarticoli { font-family: Arial; font-size: 11px; color: #993399; text-decoration: none }
a:hover.subarticoli   { font-family: Arial; font-size: 11px; color: #CC0066; text-decoration: none }


a.right { font-family: Arial; font-size: 11px; color: #6699FF; text-decoration: none; font-weight: bold }
a:hover.right   { font-family: Arial; font-size:11px; color: #0000CC; text-decoration: none; font-weight: bold }

a{color: #993399; text-decoration: none }
a:hover {color: #CC0066; text-decoration: none }

.titcard         { font-family: Arial; font-size: 13px; color: #FF0066; text-decoration: none; 
               font-weight: bold }
h1 { font-size: 14px; font-family: Arial; font-weight: bold; margin:0 }
.smallest{ font-size: 4px; font-family: Arial; font-weight: normal; margin:0 }

.novis {	display: none;
	visibility: hidden;}
	
	h3 {margin:0;border:0 none;; color:#F5548C; font-size:16px; font-family:Arial; font-weight:bold}
	
	#nero {color:#000000}
	
	:hover#nero {color:#999999}
	
	
	
	.chiuso      { display:none }

.vedi_div{position:absolute;top:0;left:0; display:block;visibility:visible;z-index:100 }
.chiuso_div{position:absolute;top:0;left:0;display:none;visibility:hidden;z-index:-1 }



#recupera  {width:95%;font-size:11px;font-family:verdana}


#toplogin,#toplogin td,#toplogin a {color:#ffffff}
#toplogin a:hover {color:#333333}

.alert {font-weight:bold;text-align:center;font-size:13px;font-family:verdana;color:#ff0000}






#preoloader{ position:absolute;width: 200; height: 200; background-image: url('/images/loading.gif'); 
               background-repeat: no-repeat; background-position-y: center;visibility:hidden;}



#overlay {
    position:absolute;
    top:200px;
    display:block;
    margin:0px auto;
    width:100%;
    height:100%;
    background:#000000;
 visibility:hidden;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
z-index:10;
 }


.small{font-size:11px }

	 #punti {
   text-align: Center;
   background-color: #ffffff;
   color: #192939;
   position: Absolute;
   padding:5px;
   border: Solid 1px #000000;
   visibility:hidden;
   z-index:90;}.giallino    { border:1px solid #F7639C; background-color: #FFFF66 }
