/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 23px;
	margin-right: 0px;
	margin-bottom: 15px;
	background-color: #ffffff; 
	/*background-image:url(../images/sfondo_pagina.gif) ;*/
	}
	
.Stile1 {color: #cee7ea}

/*link*/

A:link { text-decoration: underline ; color:#818181; }
A:visited { text-decoration: underline ; color:#3e3e3e; }
A:hover { text-decoration: underline ; color:#336699; }

A.link:link { text-decoration: underline ; color:#f2deb0; }
A.link:visited { text-decoration: underline ; color:#f2deb0; }
A.link:hover { text-decoration: underline ; color:#f2deb0; }

/*testi: titoli e paragrafi*/

h1 { font-size: 12px; font-family: verdana; color: #005f00; font-weight: bold; text-align: left; margin: 0px 0px 0px 5px; }
h2 { font-size: 10px; font-family: verdana; color: #646464; font-style: italic; text-align: left; margin: 0px 0px 0px 5px; }
h3 { font-size: 11px; font-family: verdana; color: #005f00; font-weight: bold; text-align: left; margin: 0px 0px 0px 5px; }
h4 { font-size: 15px; font-family: arial; color: #005f00; font-weight: normal; text-align: left; margin-top: 7px; }
/*h5 { font-size: 16px; font-family: verdana; color: #005f00; font-weight: bold; text-align: left; margin-top: 5px; }*/
h6 { font-size: 26px; font-family:"Times New Roman", Times, serif; color: #3e3e3e; font-weight: normal; text-align:left; margin: 10px 0px 0px 20px;}
h5 { font-size: 20px; font-family:"Times New Roman", Times, serif; color: #3e3e3e; font-weight: normal; text-align:left; margin: 10px 0px 0px 22px;}
p  { font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; color: #818181; font-weight: normal; text-align: justify; margin-left: 8px; margin-right: 23px; margin-top: 5px; }
p.libro { font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; color: #818181; font-weight: normal; text-align: justify; margin-left: 8px; margin-right: 23px; margin-top: 5px; }
p.pres  { font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; color: #336699; font-weight: normal; text-align: right; margin-left: 8px; margin-right: 23px; margin-top: 5px; }
p.news  { font-size: 11px; font-family: verdana; color: #3e3e3e; font-weight: normal; text-align: left; margin-left: 8px; margin-right: 10px; }
p.menu  { font-size: 10px; font-family: verdana; color: #f2deb0; font-weight: normal; }
p.2 { font-size: 11px; font-weight: normal; font-family: verdana; color: #000000; }
p.1 { font-size: 11px; font-weight: normal; font-family: verdana; color: #000000; float: right; }
p.copyright { font-size: 9px; font-family:Arial, Helvetica, sans-serif; color: #818181; float: left;}

/*gestione immagini*/

.foto { float: left;  }
.foto1 { float: left; margin: 1px 7px 0px 5px ; }
.foto2 { float: left; margin: 0px 5px 5px 0px ; }
.foto3 { float: center; border-style: solid; border-width: 1px; border-color: #000000; }
.foto4 { float: right; margin: 0px 0px 0px 25px ; }
.foto5 { float: right; margin-right: 5px; border-color: #FFFFFF; border-style: solid; border-width: 1px; }
.foto6 { float: right; margin-right: 5px; border-color: #646464; border-style: solid; border-width: 1px; }
.bloccosx { float: left; }
.bloccodx { float: right; }

/*gestione bordi table*/

table.main { border-style: solid; border-width: 1px; border-color: #e1e0df; border-top: none; }
/*table.lista { background-color: #d3d3d3; border-color: #FFFFFF; border-style: solid; border-width: 5px; }*/
.sottomenu { background-color: #eaca89; }
.servizi { background-color: #eaca89; border-style: solid; border-color: #778888; border-width: 1px; }
.sfondo{ background-image: url(../images/sfondo_tabella_sx.jpg); background-repeat: no-repeat; }
.sx { border-style: solid; border-width: 1px; border-color: #e1e0df; border-top: none; border-right: none; border-bottom: none; }
.dx { border-style: solid; border-width: 1px; border-color: #e1e0df; border-top: none; border-left: none; border-bottom: none; }
.grigio { background-color: #e1e0df; }

/*classe checkbox */

.check { float: both; margin-top: 6px; display: block; }

/*form*/

input {

background-color: #FFFFFF;
color: black;
border-style: solid; 
border-color: #000000; 
border-width: 1px; 
font-family: verdana;
font-weight: normale;
font-size: 11px; 
float: left; 
margin-left: 5px;
margin-bottom: 5px;



} 

select {

background-color: #FFFFFF;
color: black;
border-style: solid; 
border-color: #000000; 
border-width: 1px; 
font-family: verdana;
font-weight: normale;
font-size: 11px; 
float: left; 
margin-left: 5px;


} 
