/* CSS Document */
body,td,th {
        font-family:Verdana;
		font-size:11px;
	color: #333333;
	line-height:20px
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/sf2.jpg) repeat-x #FFF
}
div#flashcontainer{width:880px;
height:280px;
padding-top:5px}

a:link {
	color: #000099;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000099;
}
a:hover {
	text-decoration: underline;
	color: #0033CC;
}
a:active {
	text-decoration: none;
	color: #000099;
}
fieldset {
line-height:15px
}
fieldset legend{
font-size:16px;
color:#FF0000
}
.contenitore{
background-color: #FFFFFF;
padding:10px;
padding-top:1px;
padding-bottom:0px;
width:880px;
border:1px solid #336699
}
img {
   behavior: url("pngbehavior.htc");
}
.menu {
background-color:#bbe6ea;
padding-top:8px;
padding-left:15px;
padding-right:15px;
height:23px;
margin-top:0px;
color: #999999;
border-right:1px solid #CCCCCC;
float:left;
font-weight:bold;
margin-bottom:-10px
}
.menu:hover{
background-color: #336699;
color:#000000
}
.menu a:link {
	color: #333333;
	text-decoration: none;
}
.menu a:visited {
	text-decoration: none;
	color: #333333;
}
.menu a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.menu a:active {
	text-decoration: none;
	color: #333333;
}
.bottom {
	color: #FFFFFF;
	width:880px;
	padding:10px;
	line-height:15px;
	
}
.bottom a:link{
	color: #FFFF00;
	text-decoration:none;
}
.bottom a:hover {
	text-decoration: underline;
	color: #FFFF00;
}
.titolo {
text-transform:uppercase;
font-weight:bold;
margin:0px 0
}
.chiaro { border:1px solid #336699;
background-color:#c9e9f8;
margin-bottom:-1px
}
.scuro { border:1px solid #336699;
background-color:#e0f2fb;
margin-bottom:-1px
}
.clear { clear:both}
/* Foto */
.foto90 { width:90px; height:68px; overflow:hidden;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.boxfoto90 { width:90px; padding:4px; border:1px solid #666666; background:#FFFFFF; margin:auto;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; margin:10px 3px; float:left}

.foto130 { width:130px; height:98px; overflow:hidden;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.boxfoto130 { width:130px; padding:4px; border:1px solid #666666; background:#FFFFFF; margin:auto;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; margin-bottom:10px}

.box_foto200 { float:left; height:200px; width:213px}
.boxfoto200 { float:left; height:155px; width:205px}

.foto200 { width:180px; height:135px; overflow:hidden;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px; background:url(../images/bg_menu.png); margin:5px 8px 0 8px;text-align:center; border:1px #CCCCCC solid; padding:5px; position:relative; }
.didascalia200 {width:190px; margin:1px 9px 0 9px; border:1px solid #999999; border-left:0px; border-right:0px; padding:2px auto; text-align:center; color:#666; font-weight:bold;}

.foto320 { width:320px; height:300px; overflow:hidden;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; background:url(../images/bg_menu.png); margin:16px 15px 0 15px; float:left; text-align:center; border:1px #FFFFFF solid}
.didascalia {width:320px; margin:-40px 0px 0 0px; border:1px solid #999999; border-left:0px; border-right:0px; padding:5px 0 5px 0; text-align:center; color:#FF0000; font-weight:bold}

.foto300 { width:400px; height:300px; overflow:hidden;}
.boxfoto300 { width:400px; padding:4px; border:1px solid #666666; background:#FFFFFF; margin-left:7px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px}

.col1 { width:440px; float:left; margin-right:10px; margin-top:15px}
.col2 { width:410px; float:left; margin-top:15px}
/* altro */
#map {height:400px;border:1px solid #999999; text-align:center;  background:#FFFFFF url(../images/loading.gif) no-repeat center; color:#000000}
.attenzione { color:#FF0000; font-size:10px}

.schedatecnica { color:#666; font-weight:bold}
.schedatecnica a:link {
	color: #000099;
	text-decoration: none;
}
.schedatecnica a:visited {
	text-decoration: none;
	color: #000099;
}
.schedatecnica a:hover {
	text-decoration: underline;
	color: #003c;
}
.schedatecnica a:active {
	text-decoration: none;
	color: #000099;
}
.schedatecnica2 { color:#666; font-weight:bold;text-align:left; padding:10px; letter-spacing:2px}
.schedatecnica2 a:link {
	color: #000099;
	text-decoration: none;
}
.schedatecnica2 a:visited {
	text-decoration: none;
	color: #000099;
}
.schedatecnica2 a:hover {
	text-decoration: underline;
	color: #03c;
}
.schedatecnica2 a:active {
	text-decoration: none;
	color: #000099;
}

/*form invio dati*/

.formselect {
width:90%;
font-size:11px;
padding:2px;
color: #000;
border:1px solid #999999;
background:#EEE
	}
.formtext {
width:90%;
font-size:13px;
padding:2px;
color: #000;
border:1px solid #999999;
background: #eee}
.formtext2 {
font-size:13px;
padding:2px;
color:#000;
border:1px solid #999999;
background: #eee
	}
.formtext4 {
width:50px;
font-size:13px;
padding:2px;
color: #000;
border:1px solid #999999;
background: #eee}
.formtext4 {
width:70px;
font-size:13px;
padding:2px;
color: #000;
border:1px solid #999999;
background: #eee}
.formtextrandom {
width:50px;
font-size:11px;
padding:2px;
color:#999;
border:1px solid #999999;
background:#eee

	}
.formtextarea {
width:90%;
height:200px;
font-size:11px;
padding:2px;
color:#000;
border:1px solid #999999;
background: #eee
	}
.formtextarea2{
width:90%;
height:30px;
font-size:11px;
padding:2px;
color:#000;
border:1px solid #999999;
background: #eee}

.formbutton {
font-size:11px;
padding:2px 10px 2px 10px;
color:#333;
border:1px solid #999999;
margin:auto;
margin-top:10px;
background:#FFF
	}
.privacy {font-size:9px;
	color: #000;
	text-align:left
	}
h1 { border-bottom:1px solid #FFFFFF; font-size:16px; letter-spacing:1px; margin:0; padding:0; text-align:left}

h2 { border-bottom:1px solid #FFFFFF; font-size:16px; letter-spacing:1px; margin:0; padding:0; text-align:left }

