@charset "iso-8859-1";
/* Reset Css (it standardizes cross-browser rendering on common elements, neutralizing browsers' built-in stylesheets.)*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
body {background:url(images/bg.jpg) repeat-x #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#505151; line-height:20px;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear {clear:both;}


.input {border:1px solid #9BCCE7; padding:5px; background:#F9FDFF;}

/* CSS Document */
.container {width:910px; margin:auto; padding:0 20px 0 20px;}
.top_add {background:url(images/top_addbg.jpg) no-repeat; padding:4px 0 13px 0;}
.hi {display:none;}
.text1 {color:#fff; font-weight:bold;}
.text2 {color:#000; font-weight:bold; font-size:13px;}
.text3 {color:#000; font-weight:normal;}
.text4 {color:#80941F; font-weight:bold;}
.text5 {color:#FF7800; font-weight:bold;}
.text6 {color:#06688D; font-weight:bold;}
.text7 {color:#000; font-weight:bold; font-size:13px;}


p {margin:0px 0 10px 0;}
a.link1 {color:#fff; font-weight:bold; text-decoration:underline;}
a.link1:hover {color:#fff; font-weight:bold; text-decoration:none;}

a.link2 {color:#63170D; font-weight:bold; text-decoration:underline; font-size:12px;}
a.link2:hover {color:#63170D; font-weight:bold; text-decoration:none;}

a {color:#0B7292; font-weight:bold; text-decoration:underline; font-size:13px;}
a:hover {color:#0B7292; font-weight:bold; text-decoration:none;}

.navigation {text-align:center; height:36px;}
.navigation UL {margin:0px; padding:0px;}
.navigation Li {list-style:none; display:block; padding:0 8px 0 0px; margin:0px; float:left; width:109px; line-height:36px;}

.active_but {background:url(images/activebutton.jpg) no-repeat;}
.active_but A {color:#fff; font-weight:bold; text-decoration:none;}
.active_but A:hover {color:#fff; font-weight:bold; text-decoration:underline;}

.on_but {background:url(images/onbutton.jpg) no-repeat;}
.on_but A {color:#053C4D; font-weight:bold; text-decoration:none;}
.on_but A:hover {color:#053C4D; font-weight:bold; text-decoration:underline;}

.table_1 {color:#000000;}
.img_border {border:1px dashed #B1B993;}
.table_1 a {color:#000; font-weight:bold; text-decoration:underline; font-size:12px;}
.table_1 a:hover {color:#000; font-weight:bold; text-decoration:none;}

.cont_bg1 {background:url(images/cont_bg.jpg) repeat-x;}

.footer { text-align:center; color:#0B637E;}
.footer A {color:#0B637E; font-weight:bold; text-decoration:underline; padding:0 4px 0 4px;}
.footer A:hover {color:#0B637E; font-weight:bold; text-decoration:none; padding:0 4px 0 4px;}

.bar2 {background:url(images/bar2.gif) 0% 50% repeat-x; height:16px;}

.footer p{margin:5px 0 4px 0;}
.copyright_panel { margin-top:20px; text-align:center; background:url(images/fu_bg.jpg) repeat-x; height:47px; border:1px solid #6C8201; color:#F9FFC4;}
.copyright_panel A {color:#F9FFC4; text-decoration:underline; font-weight:bold;}
.copyright_panel A:hover {color:#F9FFC4; text-decoration:none; font-weight:bold;}

.slide-image IMG {float:left; margin:0 10px 10px 0; border:1px dashed #FFFFFF;}

/* Gallery Css */
.contenitore{width:400px; color:#FFFFFF;	}
 /*inizio stile css galleria*/	
.css_galleria_1{position:relative; width:405px; height:325px; border:6px solid #8FC9DB; background:#CFF0FB; padding:10px 5px 10px 10px; }
.css_galleria_1 a{display:block; float:left; width:90px; height:305px; margin-right:10px; outline:none; border-bottom:20px solid #4E9CBA; color:#FFFFFF; text-decoration:none;}
.css_galleria_1 a:hover{border-bottom:20px solid #247A9B;}
.css_galleria_1 a b, .css_galleria_1 a span{display:none;}
.css_galleria_1 a:hover b{display:block; position:absolute;	top:10px; left:10px; z-index:1;}
.css_galleria_1 a:hover span{display:block; position:absolute;	width:370px; left:10px; right:10px; bottom:50px; padding:10px; background-color:#000000; z-index:2; }
	.css_galleria_1 #pic_1{
	background: url(images/1.jpg) no-repeat;
	}
	.css_galleria_1 #pic_2{
	background: url(images/2.jpg) no-repeat;
	}
	.css_galleria_1 #pic_3{
	background: url(images/3.jpg) no-repeat;
	}
	.css_galleria_1 #pic_4{
	background: url(images/4.jpg) no-repeat;
	}
	.css_galleria_1 #pic_5{
	background: url(images/4.jpg) no-repeat;
	}
	.css_galleria_1 #pic_6{
	background: url(images/tosali.jpg) no-repeat;
	}
	.css_galleria_1 #pic_7{
	background: url(img/pic_7.jpg) no-repeat;
	margin-right:0;
	}

.table2{background:#E8F7FE; border:1px solid #C2DFED; padding:5px;}