@charset "utf-8";
/* CSS Document */
body {
	background-image: url(../images/bg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
}
a:link {
	color:#336;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #336;
}
a:hover {
	text-decoration: underline;
	color: #FFFF00;
}
a:active {
	text-decoration: none;
	color: #336;
}
/*======= pagina =======*/
#page1 {width:900px; margin:5px 20px 0px 20px; padding-bottom:10px;min-height:300px;}
#page2 {width:900px; margin:5px 20px 0px 20px; padding-bottom:10px;min-height:300px;}
#page3 {width:900px; margin:5px 20px 0px 20px; padding-bottom:10px;min-height:300px;}
#page4 {width:900px; margin:5px 20px 0px 20px; padding-bottom:10px;min-height:300px;}

#page1 .col1{ padding-right:10px; width:530px; float:left}
#page1 .col2{float:left; width:360px}
#page2 .col1{ padding-right:10px; width:630px; float:left}
#page2 .col2{float:left; width:260px}
#page3 .col1{ padding-right:10px; width:200px; float:left; min-height:300px}
#page3 .col2{float:left; width:690px}
#page4 .col1{padding-right:10px; width:200px; float:left; min-height:300px}
#page4 .col2{float:left; padding-right:10px; width:480px}
#page4 .col3{ float:left; width:200px}

#boxfooter b{ font-family: Comic Sans MS; font-size:14px}
h1{ font-family: Comic Sans MS; font-size:16px; border-bottom:1px solid #333366;}
p { text-align:justify}
#pagina {width:100%; background:url(../images/bgtop.png) repeat-x; padding-top:0px}
#boxpagina{width:940px; background: url(../images/body.gif) #FFFFFF; border:#336 solid 1px; margin: auto; margin-top:0px; border-bottom:0px}
#fotohead{background:url(../images/imgprova.jpg) no-repeat center center; width:900px; height:250px; margin:10px 20px -1px 20px; border: #336 1px solid}
#logo{margin:20px; position: absolute}
#boxmenu{width:900px; margin:0px 20px 0px 20px; border:#336 solid 1px; background:url(../images/bgmenu.jpg)}
.menuactive{padding:5px 20px 5px 20px; background: url(../images/bgmenuactive.jpg); float:left;font-family: Comic Sans MS; font-size:16px}
.menuactive a:link {
	color: #336;
	text-decoration: none;
}
.menuactive a:visited {
	text-decoration: none;
	color: #336;
}
.menuactive a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.menuactive a:active {
	text-decoration: none;
	color: #336;
}
.menu{padding:5px 20px 5px 20px; background: url(../images/bgmenu.jpg); float:left;font-family: Comic Sans MS; font-size:16px}
.menu a:link {
	color: #336;
	text-decoration: none;
}
.menu a:visited {
	text-decoration: none;
	color: #336;
}
.menu a:hover {
	text-decoration: underline;
	color: #FFF;
}
.menu a:active {
	text-decoration: none;
	color: #336;
}
.clear{ clear:both}
#contenuti{padding-bottom:10px}
#boxfooter{background:#3176c1}
#contenutibottom{ width:900px; padding:10px; margin:auto; color:#FFFFFF; text-align:center}
.boxnews{ background: #fff; padding-bottom:10px}
img{ border:0px; }
img, div { behavior: url(../iepngfix.htc) }
/*form invio dati*/

.formselect {
width:90%;
font-size:11px;
padding:2px;
color: #000;
border:1px solid #999999;
background:#fff
	}
.formtext {
width:90%;
font-size:13px;
padding:2px;
color: #000;
border:1px solid #999999;
background: #fff}
.formtext2 {
font-size:13px;
padding:2px;
color:#000;
border:1px solid #999999;
background: #fff
	}
	
.formtextrandom {
width:50px;
font-size:11px;
padding:2px;
color:#999;
border:1px solid #999999;
background:#fff

	}
.formtextarea {
width:90%;
height:200px;
font-size:11px;
padding:2px;
color:#000;
border:1px solid #999999;
background: #fff
	}
.formbutton {
font-size:11px;
padding:2px 10px 2px 10px;
color:#333;
border:1px solid #999999;
margin:auto;
margin-top:10px;
background:#CCCCCC
	}
.privacy {font-size:9px;
	color: #666666;
	text-align:left
	}
.fotonews {height:45px; border:1px solid #000; float:left; padding:2px; margin:3px}
.tutte {
	font-size: 14px;
	color: #336;
	text-align:right
}
.tutte a:link {
	text-decoration: underline;
	color: #336;
	text-align:right
}
.tutte a:visited {
	text-decoration: underline;
	color: #336;
	text-align:right
}
.tutte a:hover {
	text-decoration: none;
	color: #fff;
		text-align:right

}
.tutte a:active {
	text-decoration: underline;
	color: #336;
		text-align:right

}
.news a {
	font-size: 13px;
	color: #009900;
}
.news a:link {
	text-decoration: none;
	color: #090;
}
.news a:visited {
	text-decoration: none;
	color: #090;
}
.news a:hover {
	text-decoration: none;
	color: #336;
}
.news a:active {
	text-decoration: none;
	color: #090;
}
.inserimento {text-align:left; font-size:9px; }
.boxelenco3 {width:100%;border:1px solid #090; height:auto;}
.elenco3 {padding:5px; margin:5px; border-bottom:1px solid  #999999;  height:auto; text-align:justify}
.boxfoto3 {float:left;width:140px}
.foto3 {border:1px solid #999; width:80px; padding:4px; margin-left:0px; margin-right:6px; background: #fff; padding-bottom:2px; float:left; height:60px}
.foto4 {border:1px solid #999; width:110px; padding:4px; margin:4px; background: #fff; float:left; height:83px}
.foto2 { border:1px solid #CCCCCC; padding:2px; margin:5px; float:left; height:83px; background:#FFFFFF}
.foto { border:1px solid #CCCCCC; padding:2px; margin:5px; float:left; background:#FFFFFF; width:120px}
.tasto3 { border:1px solid #336; margin-bottom:5px; padding:3px; background:#FFFFFF}
.tasto3 a {
	font-size: 13px;
	color: #009900;
}
.tasto3 a:link {
	text-decoration: none;
	color: #090;
}
.tasto3 a:visited {
	text-decoration: none;
	color: #090;
}
.tasto3 a:hover {
	text-decoration: none;
	color: #336;
}
.tasto3 a:active {
	text-decoration: none;
	color: #090;
}

.tasto4 { border:1px solid #336; margin-bottom:5px; padding:3px; background-color:#ccc}
.tasto4 a {
	font-size: 13px;
	color: #009900;
}
.tasto4 a:link {
	text-decoration: none;
	color: #090;
}
.tasto4 a:visited {
	text-decoration: none;
	color: #090;
}
.tasto4 a:hover {
	text-decoration: none;
	color: #336;
}
.tasto4 a:active {
	text-decoration: none;
	color: #090;
}
.fotof { border:1px solid #CCCCCC; padding:2px; margin:5px; float:left; height:125px; background:#FFFFFF}
#video { margin-left:6px}
#flashcontainer {height:120px; width:360px; margin:auto;}

