/* CSS Document */

A:link { text-decoration:underline; color:#666666; }
A:visited { text-decoration:underline; color:#666666; }
A:hover { text-decoration:underline; color:#CC3300; }

h1 { font-size: 11px; font-family: verdana; color: #666666; font-weight: normal; }
p  { font-size: 10px; font-family: verdana; color: #666666; font-weight: normal; }
h2 { font-size: 09px; font-weight: normal; font-family: verdana; color: #373E52; }

.foto { float: left; margin: 3px; border-style: solid; color: #FFFFFF; border-width: thin;}
.foto4 { float: left; margin: 0px 3px 0px 0px; border-style: solid; color: #ffffff; border-width: thin;}
.foto2 { float: right; margin: 3px; border-style: solid; color: #FFFFFF; border-width: thin;}
.foto3 { border-style: solid; color: #000000; border-width: thin;}

#filepresente p{margin:20px 12px 2px 12px;}
#filepresente p.foto{float: left; margin: 2px 10px 0px 6px;}

form{margin:0px;}
fieldset{margin:0.5em 10 0.5em 10; padding:0.8em;}
legend{font: bold 11px Arial, Helvetica, sans-serif; color: #666666; margin-bottom:0.5em; padding:0 0.6em 0 0.2em;}
label{font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #5C5171; margin:0px 8px 0px 0px; text-transform: uppercase; display:block;}
input.inputtext {font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #5C5171; margin:0.4em 0 0.4em 0; padding:3px; border: 1px solid #A3AE95; display:block; width:30em;}
input.inputbutton {
	font: bold 10 Arial, Helvetica, sans-serif;
	color: #3A5083;
	margin:24px 12px 0px 10px;
	padding:1px;
	width:auto;
	/*display:block;*/
	border: 3px double #3A5083;
	text-transform: uppercase;
	background-color:#E3DBC4;
}

.content p  { font-size: 10px; font-family: verdana; color: #666666; font-weight: normal; }

BODY {


scrollbar-face-color: D9D9D9;
scrollbar-highlight-color: EDE7D5;
scrollbar-3dlight-color: EDE7D5;
scrollbar-darkshadow-color: EDE7D5;
scrollbar-shadow-color: AAAAAA;
scrollbar-arrow-color: CC0000;
scrollbar-track-color: F2F2F2;
}

#tabellafoto td.cattable {
	padding: 5px;
	border-color: #cdcdcd; 
	border-style: solid;
	border:1.5px; 
	background-color: #CBC5B3;
}

#tabellafoto td.gal {
	padding: 5px;
	border-color: #cdcdcd; 
	border-style: solid;
	border:1.5px; 
	background-color: #EDE7D5;
}

/*aggiunte*/

#tabella table{
	border: 1.5px solid #cdcdcd;
	
}
#tabella td{
	background-color: #E9E9E9;
	font-size: 10px; 
	font-family: verdana; 
	text-align: center;
	/*color: #666666; 
	font-weight: normal;*/
}
#tabella td.gr{
	padding: 3px;
	background-color:#cdcdcd;
	/*font-size: 10px; 
	font-family: verdana;
	color:#666666;*/
	font-weight:bold;
	text-align:left;	 
}
#tabella td.L1{
	padding: 3px;
	background-color: #cdcdcd;
	font-weight:bold; 
}
#tabella td.L1_red{
	padding: 3px;
	background-color: #cdcdcd;
	font-weight:bold;
	color: #cc0000;
}
#tabella td.sx{
	padding: 3px;
	text-align:left; 
}
#tabella td.img{
	padding: 3px;
	text-align:center;
	background-color:#FFFFFF;
	border: 1.5px solid #cdcdcd; 
}


#bimmagine{
	border: 1.5px solid #cdcdcd;
	text-align:center;
	padding: 3px;
}

#bimmagine2{
	border: 1.5px solid #cdcdcd;
	text-align:left;
	padding: 3px;
}