@charset "utf-8";
/* CSS Document */
body {
	background:;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #8ba1aa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	background-image:url(../images/bg2.jpg); background-repeat:repeat-x;
}
a:link {
	color: #FF0000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #F00;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #F00;
}
h1{ font-size:16px; margin-top:20px; margin-bottom:5px}
h2 {margin:0}
#page4 h1{ font-size:16px; padding-top:15px; margin-bottom:0px}

p { text-align:justify; width-max:900px}
.clear{ clear:both}
img, div { behavior: url(../iepngfix.htc) }
#map {height:350px;border:1px solid #999999; text-align:center;  background:#FFFFFF url(../images/loading_grande.gif) no-repeat center; color:#000000}

/*======= pagina =======*/
#page1 {width:900px; padding:3px 10px 10px 2px;  }
#page2 {width:900px; padding:3px 10px 10px 2px;  }
#page3 {width:900px; padding:3px 10px 10px 2px;  }
#page4 {width:900px; padding:3px 10px 10px 2px; }
#page5 {width:900px; padding:3px 10px 10px 2px; }

#page1 .col1{ padding-right:10px; width:540px; float:left; text-align:justify}
#page1 .col2{float:left; width:343px; text-align:justify}
#page2 .col1{ padding-right:10px; width:610px; float:left; text-align:justify}
#page2 .col2{float:left; width:273px; text-align:justify}
#page3 .col1{ padding-right:10px; width:633px; float:left; text-align:justify}
#page3 .col2{float:left; width:252px; text-align:justify}
#page4 .col1{padding-right:10px; width:190px; float:left; min-height:200px; padding-top:20px }
#page4 .col2{float:left; width:690px; }
#page5 .col1{ padding:0px 25px 0px 0px; text-align:justify}

#fascia_top{padding-top:5px}
#boxfla{width:940px; margin:auto; text-align:center; background:#FFFFFF; border:1px solid #666666; border-bottom:0px; height:280px; text-align:center; background-image:url(../images/bg_flash2.jpg); background-repeat:repeat-x; margin-bottom:1px}
#boxmenu{width:897px; padding:1px 20px 1px 23px; margin:auto; border:1px solid #666666; border-bottom:0px; border-top:0px; text-align:center; height:26px; background:#990100;}
#fascia_center{ }
#contenuti{width:900px; padding:0 20px 0 20px; margin:auto; min-height:250px; background:#FFFFFF; border:1px solid #666666; border-top:0px; }
#fascia_bottom{}
/*foto*/
.fotof { border:1px solid #CCCCCC; padding:2px; margin:5px; float:left; height:100px}
.foto2 { border:1px solid #CCCCCC; padding:2px; margin:5px; float:left; height:75px; background:#FFFFFF}
.fotocat {padding:5px; border:1px solid #999999; width:260px; margin:5px 15px 5px 15px;z-index:-1}
.fotocat2 {padding:5px; border:1px solid #999999; width:410px; margin:5px 15px 5px 15px; z-index:-1}
.fotomateriale { border:1px solid #CCCCCC; padding:3px; margin:7px; float:left; height:83px; width:110px}


/*form invio dati*/

.formselect {
width:90%;
font-size:11px;
padding:2px;
color: #000;
border:1px solid #999999;
background:#fff
	}
.formtext {
width:95%;
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: #fff
	}
	
.formtextrandom {
width:50px;
font-size:11px;
padding:2px;
color:#999;
border:1px solid #999999;
background:#eee

	}
.formtextarea {
width:95%;
height:200px;
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:#CCCCCC
	}
.privacy {font-size:9px;
	color: #666666;
	text-align:left
	}

/*footer*/
#boxfooter b{ font-size:14px}
#boxfooter{background:#336}
#contenutibottom{ width:900px; padding:10px; margin:auto; color:#FFFFFF; text-align:center; font-size:12px}
#contenutibottom a:link {
	color: #000066;
	text-decoration: none;
}
#contenutibottom a:visited {
	text-decoration: none;
	color: #000066;
}
#contenutibottom a:hover {
	text-decoration: underline;
	color: #FFF;
}
#contenutibottom a:active {
	text-decoration: none;
	color: #000066;
}
/*News*/
.tutte { text-align:right}
.tutte a:link {
	text-decoration: underline;
	color: #003366;
	text-align:right
}
.tutte a:visited {
	text-decoration: underline;
	color: #036;
	text-align:right
}
.tutte a:hover {
	text-decoration: none;
	color: #4885ac;
	text-align:right

}
.tutte a:active {
	text-decoration: underline;
	color: #336;
		text-align:right

}
.news {color:#036}
.news a {
	font-size: 13px;
	color: #036;
}
.news a:link {
	text-decoration: none;
	color: #036;
}
.news a:visited {
	text-decoration: none;
	color: #036;
}
.news a:hover {
	text-decoration: none;
	color: #4885ac;
}
.news a:active {
	text-decoration: none;
	color: #036;
}
.inserimento {text-align:left; font-size:9px; }
.boxnews{ background: #fff; padding:10px 5px 10px 5px; background:#EEE;}
.fotonews {height:45px; border:1px solid #000; float:left; padding:2px; margin:3px;}
.fotonews2 {height:75px; border:1px solid #000; float:left; padding:2px; margin:3px; margin-right:8px}

/*Materiale*/
.boxmateriale {width:300px; float:left; padding:10px 0 10px 0; }
.boxmateriale2 {width:450px; float:left; padding:10px 0 10px 0; }
.boxmateriale3 {width:138px; height:130px; float:left; padding:0px 0 10px 0; }
.titolocat { text-align:center; font-size:16px; font-weight:bold;margin:-35px 18px 0px 18px; background:url(../images/bgbianco.png); z-index:3; position:relative;}
.titolocat2 { text-align:center; font-size:14px; font-weight:bold; float:left; width:138px}
.titolocat3 { text-align:center; font-size:14px; font-weight:bold; float:left; width:120px; height:60px; padding:40px}
.tasto3 { border:1px solid #ccc; margin-bottom:5px; padding:3px; background:#FFFFFF}
.tasto3 a {
	font-size: 13px;
	color: #666;
}
.tasto3 a:link {
	text-decoration: none;
	color: #666;
}
.tasto3 a:visited {
	text-decoration: none;
	color: #666;
}
.tasto3 a:hover {
	text-decoration: none;
	color: #999;
}
.tasto3 a:active {
	text-decoration: none;
	color: #666;
}

.tasto4 { border:1px solid #ccc; margin-bottom:5px; padding:3px; background-color:#4885ac}
.tasto4 a {
	font-size: 13px;
	color: #fff;
}
.tasto4 a:link {
	text-decoration: none;
	color: #fff;
}
.tasto4 a:visited {
	text-decoration: none;
	color: #fff;
}
.tasto4 a:hover {
	text-decoration: none;
	color: #333;
}
.tasto4 a:active {
	text-decoration: none;
	color: #fff;
}
#menubox2 { width:185px}

