/*stili html,body*/
html
{
margin: 0px;
padding:0px ;
}

body
{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px ;
text-align: center;
margin: 1px auto; 
background: url(sfondo.jpg) repeat-x top left;
}



/*stili intestazione*/

#intestazione
{
width: 800px;
height: 100px; 
margin: 0px auto; 
}

#spaziologo
{
margin: 0px auto; 
width: 202px;
height: 58px; 
float:left;
background: url(portalogo.png) no-repeat top left;
}

#data
{
width: 590px;
height: 15px; 
float: right;
text-align: right; 
padding:2px;
color: white;
font-family: Arial;
font-size: 10px;
}

#secondoindice
{
width: 590px;
height: 38px; 
float: right;
text-align: right; 
padding:0px;

}

#indiceprincipale
{
width: 800px;
height: 41px; 
background: url(barramenu.png) no-repeat top left;
clear: both;
}

/*stili parte centrale*/

div#contenitore
{
width: 800px; 
margin: 2px auto; 
text-align: left;
}

.bordosuperioreb1
{
width: 800px;
height: 25px; 
background: url(cornicesopra.png) no-repeat top left;
clear: both;
}

.banner1
{
width: 800px;
margin-left:2px;
padding: 2px;
background: url(cornicecentro.png) repeat-y top left;
clear: both;
}

.banner2
{
width: 800px;
height: 200px;
margin-left:2px;
padding: 2px;
background: url(cornicecentro.png) repeat-y top left;
clear: both;
}

.bordoinferioreb1
{
width: 800px;
height: 25px; 
background: url(cornicesotto.png) no-repeat top left;
clear: both;
}

.latosinistro
{
float:left;
width: 500px; 
margin: 0px ; 
padding: 3px;
font-size: 12px ;
color:#000000; 
text-align: justify; 
background-color: white;
}

div#latodestro
{
float: right;
width: 250px; 
margin-right: 20px ; 
border-left:1px gray solid; 
border-top:1px gray solid;
border-right:1px black solid;
border-bottom:1px black solid;
padding: 3px;
font-size: 12px ;
color:#000000; 
text-align: right; 

}

.latodestroimmagini
{
float: right;
width: 250px; 
margin-right: 20px ; 
padding: 3px;
font-size: 12px ;
color:#000000; 
text-align: right; 
background-color: white;
}

h2
{
padding: 3px;
}

/*stili piedipagina*/

#piedipagina
{
padding: 3px;
text-align: center;
width: 800px;
margin: 0px auto;
}



/*stili testi*/

.testogenerico
{
font-size: 12px ;
color:#000000; 
text-align: left;
padding: 4px; 
}

.testowebmail
{ 
font-size: 12px ;
color:#000000; 
text-align: right; 
background: #ffffff url(mailwindow.jpg) no-repeat top right
}



p.spiegazioni
{ 
font-family:  Arial, Verdana, Helvetica, sans-serif;
text-align: justify;   
color: #000000;
font-size: 10px;
margin: 0px; 
padding-left: 4px;
padding-right: 20px;
}


.crediti
{ 
font-family:  Arial, Verdana, Helvetica, sans-serif;   
color: #000000;
font-size: 10px;
margin: 0px; 
padding: 4px; 
}



div.contenuto
{width: 790px; margin: 0px ; border:0px ; padding: 3px;font-size: 12px ;color:#000000; text-align: justify; background: #cccccc url(latopagina.gif) repeat top left}


td.contenuto{margin: 3px ; border:0px ; padding: 3px;font-size: 12px ;color:#000000; text-align: justify; clear:both;}




.bottonigenerici{ font-size: 12px ;color:#000000; text-align: left; }

/*stili generici, su intestazione navigazione e piedipagina*/
/*div#intestazione{width: 800px; height: 76px; margin: 0 ; background: url(logoctsnet.gif) no-repeat top left; }*/

div#navigazione{width: 645px; height: 100px; margin: 0 ; word-spacing: 2px; background: url(menureflex.gif) no-repeat top left;  padding-top: 0px ; text-align: center; }

div#piedipagina{width: 645px; height: 100px;margin: 16 auto;}




/*stili per il paragrafo titolo*/
li#titolo{padding: 0px;font-size: 10px ; color:silver;}

p#testoprincipale{ padding: 5px; font-size: 12px ;color:#000000; text-align: justify; }

p.comesifa
{
width: 640px;
padding: 4px;
font-size: 12px ;
}




/* Particolari per pagina*/


.whois 
{ 
font-family:  Arial, Verdana, Helvetica, sans-serif;
color: navy; 
font-size: 14px; 
margin: 2px; 
text-align: center; 
}




input.inserimento { font-family: Verdana; Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color:#cccccc;}

td.prezzo{margin: 3px ; border:0px ; padding: 3px;font-size: 12px ;color:#000000; text-align: right;}


/*stili per la navigazione*/
/*Generale*/

a.generico{color:#000000; text-decoration: none ;font-size: 12px;}
a.generico:hover {color: #cccccc; text-decoration: underline ;font-size: 12px;}
a.generico:activelink{color:#cccccc ;text-decoration: none; font-size: 12px;}

/*menuprincipale*/
div#navigazioneprincipale ul{margin: 0; padding-top: 12px; padding-left: 0px; text-align: center; list-style-type: none;}
div#navigazioneprincipale li{display: inline; margin: 0 0 0 4em;padding: 0} /*nota display: inline*/
div#navigazioneprincipale a{color: white; font-size: 12px; text-decoration: none}
div#navigazioneprincipale a:hover{color: silver;text-decoration: none;font-size: 12px;}
div#navigazioneprincipale a:activelink{color:silver;text-decoration: none;font-size: 12px;}

/*menusecondario*/
.bottone{margin-top:14px; margin-right:3px;color: white; font-size: 12px; text-decoration: none ; background: url(cartella.png) no-repeat top left; width: 106px;
height: 22px;float: left;text-align: center;padding-top: 3px;}

div#navigazionesecondaria a{color: navy; font-size: 12px; text-decoration: none ; }
div#navigazionesecondaria a:hover{color: grey;text-decoration: none;font-size: 12px;}
div#navigazionesecondaria a:activelink{color:grey;text-decoration: none;font-size: 12px;}


