@charset "utf-8";
/* CSS Document */
.container {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	color: #006;
	margin-top: 10px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*	
	background-image: url(../images/Wallpaper_velocity_psd_by_biswajittuka.jpg);

	background-attachment: fixed;
	background-image: url(../images/prato.jpg); 
	background-repeat: repeat-x;
	background-color: #74BFFF; 
	background-position: center bottom;
*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #82CCF1;
}
.fotoheader {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/base-foto.png);
	height: 240px;
	padding-top: 45px;
	padding-right: 35px;
	padding-bottom: 45px;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: top;
}
.topcontainer {
	width: 100%;
	background-image: url(../images/fundobody.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#menubox {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #333;
	text-align: left;
	width: 250px;
}
#corpo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006;
	width: 460px;
	left: 0px;
	background-image: url(../images/background.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 10px;
	text-align: justify;
	position: relative;
	z-index: 5;
	border: 10px solid #FFF;
}
#corpo2 {
	width: 260px;
	padding: 10px;
	z-index: 5;
}
.menu {
	margin-bottom: 5px;
}
a.menulink {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bolder;
	color: #333;
	text-decoration: none;
	padding: 5px;
}
a.menulink:hover,active {
	color: #FFF;
	background-color: #68C639;
}
a.menulinksmall {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #333;
	text-decoration: none;
}
a.menulinksmall:hover,active {
	color: #666;
}
.menunotiziari  {
	display:none;
	margin-bottom: 20px;
}
.banner {
	width: 100%;
/*	background-color: #74BFFF; */
	height: 120px;
	clip: rect(auto,auto,-120px,auto);
}
.titoli {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #FFF;
	text-decoration: none;
}

/* MENU ORIZZONTALI */
.menudiv {width:100%;}
#menudivtot {width: 800px; height: 82px; margin: 0px auto; padding: 0; position: relative; background-image: url(../images/menuorizzontale.jpg);}
#menudivtot li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#menudivtot a {display: block;}
#chi {left: 0px; top: 0px; width: 131px; height: 82px;}
#chi a {height: 82px; cursor:pointer}
#chi a:hover { background-image: url(../images/menuorizzontale.jpg);	background-repeat: no-repeat; background-position: 0px -82px;}
#chi a:active { background-image: url(../images/menuorizzontale.jpg);	background-repeat: no-repeat; background-position: 0px -82px;}
#come {left: 131px; top: 0px; width: 131px; height: 82px;}
#come a {height: 82px; cursor:pointer}
#come a:hover { background-image: url(../images/menuorizzontale.jpg);	background-repeat: no-repeat; background-position: -131px -82px;}
#come a:active { background-image: url(../images/menuorizzontale.jpg);	background-repeat: no-repeat; background-position: -131px -82px;}
#storia {left: 262px; top: 0px; width: 131px; height: 82px;}
#storia a {height: 82px; cursor:pointer}
#storia a:hover { background-image: url(../images/menuorizzontale.jpg);	background-repeat: no-repeat; background-position: -262px -82px;}
#storia a:active { background-image: url(../images/menuorizzontale.jpg);	background-repeat: no-repeat; background-position: -262px -82px;}
#progetti {left: 393px; top: 0px; width: 131px; height: 82px;}
#progetti a {height: 82px; cursor:pointer}
#progetti a:hover { background-image: url(../images/menuorizzontale.jpg);	background-repeat: no-repeat; background-position: -393px -82px;}
#progetti a:active { background-image: url(../images/menuorizzontale.jpg);	background-repeat: no-repeat; background-position: -393px -82px;}
#adotta {left: 524px; top: 0px; width: 131px; height: 82px;}
#adotta a {height: 82px; cursor:pointer}
#adotta a:hover { background-image: url(../images/menuorizzontale.jpg);	background-repeat: no-repeat; background-position: -524px -82px;}
#adotta a:active { background-image: url(../images/menuorizzontale.jpg);	background-repeat: no-repeat; background-position: -524px -82px;}
#notiziari {left: 655px; top: 0px; width: 131px; height: 82px;}
#notiziari a {height: 82px; cursor:pointer}
#notiziari a:hover { background-image: url(../images/menuorizzontale.jpg);	background-repeat: no-repeat; background-position: -655px -82px;}
#notiziari a:active { background-image: url(../images/menuorizzontale.jpg);	background-repeat: no-repeat; background-position: -655px -82px;}

.descrizione {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 18px;
	letter-spacing: -0.1em;
	color: #FF6;
	line-height: 17px;
	background-image: url(work/bordosupsx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
	padding-left: 30px;
}

/* VALIDATO XHTML CSS */
.w3cdiv {width:100px; float:right}
#w3cdivtot {width: 100px; height: 11px; margin: 0px auto; padding: 0; position: relative; background-image: url(../images/w3c.jpg);}
#w3cdivtot li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#w3cdivtot a {display: block;}
#w3chtml {left: 0px; top: 0px; width: 63px; height: 11px;}
#w3chtml a {height: 11px; cursor:pointer}
#w3chtml a:hover { background-image: url(../images/w3c.jpg);	background-repeat: no-repeat; background-position: 0px -11px;}
#w3ccss {left: 63px; top: 0px; width: 37px; height: 11px;}
#w3ccss a {height: 11px;}
#w3ccss a:hover {	background-image: url(../images/w3c.jpg); background-repeat: no-repeat; background-position: -63px -11px;}
.descrizione {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 18px;
	letter-spacing: -0.1em;
	color: #FF6;
	line-height: 17px;
	background-image: url(work/bordosupsx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
	padding-left: 30px;
}

/* CONTAINER ANGOLI ARROTONDATI CON OMBRA */
#shadowed-border {
	width:240px;
	color: #003;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
#shadowed-border .sb-inner { background:#F00; }
#shadowed-border .sb-border { background:#fff; }

/* SFONDO BASSO */
.savana {
	background-image: url(../images/savana.jpg);
	background-position: left bottom;
	width:1000px;
	height: 300px;
	background-repeat: no-repeat;
}
.savanafondo {
	background-image: url(../images/savanasfondo.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	width:100%;
	display:block;
}

/* LINK */
a.top {
	font-size: 10px;
	color: #003;
	text-decoration: underline;
	float: right;
}
a.top:hover {
	color: #006;
}

.conti {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 18px;
	color: #c50c1e;
	line-height: 18px;
	margin-bottom: 30px;
	margin-top: 10px;
}
a.notiziari {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 25px;
	color: #003;
	line-height: 30px;
}
a.notiziari:hover {
	color: #006;
}
.fondo {
	background-color: #556328;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	line-height: 16px;
	font-size: 14px;
}
a:link {
	color: #003;
	font-weight: bolder;
}
a:visited {
	color: #003;
	font-weight: bolder;
}
a:hover {
	color: #060;
	font-weight: bolder;
}
a:active {
	color: #003;
	font-weight: bolder;
}

.input {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003;
	padding: 5px;
	height: 30px;
	width: 400px;
	margin-bottom: 10px;
	border: 1px solid #003;
	background-color: #82CCF1;
}
.textarea {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003;
	padding: 5px;
	height: 100px;
	width: 400px;
	margin-bottom: 10px;
	border: 1px solid #003;
	background-color: #82CCF1;
}
.inputnews {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003;
	padding: 5px;
	height: 30px;
	width: 400px;
	margin-bottom: 10px;
	border: 1px solid #003;
	background-color: #82CCF1;
}
.textareanews {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003;
	padding: 5px;
	height: 100px;
	width: 400px;
	margin-bottom: 10px;
	border: 1px solid #003;
	background-color: #82CCF1;
}
.selectnews {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003;
	padding: 5px;
	height: 40px;
	width: 200px;
	margin-bottom: 10px;
	border: 1px solid #003;
	background-color: #82CCF1;
}
.inputcerca {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003;
	padding: 2px;
	height: 30px;
	width: 170px;
	margin-bottom: 10px;
	border: 1px solid #003;
	background:none;
}
div.submitcerca input {
	width:37px;
	height:50px;
	position:relative;
	top:-50px;
	left:25px;
	border:0;
	cursor:pointer;
	background:url(../images/cerca.png) left top no-repeat;
}

div.submit input{cursor:pointer; border:0; width:150px; height:70px; background:url(../images/submit.jpg) 0 0 no-repeat; margin-left:auto; margin-right:auto; margin-bottom:20px; margin-top:5px}

div.submitnews input{cursor:pointer; border:0; width:387px; height:38px; background:url(../images/submitnews.jpg) 0 0 no-repeat; margin-left:auto; margin-right:auto; margin-bottom:20px; margin-top:5px}

div.submitattualita input{cursor:pointer; border:0; width:477px; height:38px; background:url(../images/submitattualita.jpg) 0 0 no-repeat; margin-left:auto; margin-right:auto; margin-bottom:20px; margin-top:5px}

.bgtable {
	background-color: #C90;
}

/* TORNA SU */
div#btn_top {
	bottom:30px;
	position:fixed;
	right:0;
	width:48px;
	height:77px;
	z-index: 100;
}
#tic {
	/* enter any styles for the ticker below */
	width:230px;
	line-height:18px;
	padding:5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
#tic * {
	/* this will hide all children tags */
  	font-size: 1em;
	margin:0px;
	padding:0px;
	display:none;
	color: #FFFFFF;
}
#tic a {
  /* add more tags to this list if you wish to display them inside the children */
  display:inline;
}
a.linkuno965 {
	color: #FFF;
	text-decoration: none;
	font-family: "Arial Black", Gadget, sans-serif;
}
a.linkuno965:hover {
	color: #003;
}
.titoli_news {
	font-size: 17px;
	font-weight: bolder;
}
.testi_news {
	font-size: 14px;
	line-height: 15px;
}
.displaylist {
	font-size: 14px;
}
.box-news {
	font-family: "Courier New", Courier, monospace;
	font-size: 15px;
	text-align: left;
	line-height: 14px;
	width: 240px;
	margin-top: 20px;
	/*	background-color: #FFC; */
	background-image: url(/images/box-news.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 240px;
	min-height: 100%;
	padding-top: 60px;
	padding-right: 10px;
/*	padding-bottom: 70px; */
	padding-left: 0px;
	display: block;
}
a.box {
	color: #1f1f1f;
	text-decoration: none;
	margin-bottom: 15px;
}
a.box:hover {
	color: #666;
}

