/* CSS Document */
body{
	padding:0;
	margin:0;
	background-attachment: scroll;
	background-image: url(images/sfondo.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #000;
	}
div, p, h1, h2, h3, ul , img{
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	
	}
	
.cssform p{
	width: 300px;
	clear: left;
	margin: 0;
	padding-left: 159px;
	height: 1%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-color: #F00;
	border-right-color: #F00;
	border-bottom-color: #F00;
	border-left-color: #F00;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 8px;
}
#body #box3 p {
	margin-left: 5px;
}


.cssform label{
	font-weight: bold;
	float: left;
	margin-left: -155px; /*width of left column*/
	width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}
	
.formbutton{
	cursor:pointer;
	border:1px solid #ccc;
	background:#999;
	color:#FFF;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(images/strisce%20grigie.gif);
	background-repeat: repeat;
	background-position: left top;
	padding: 5px;
	margin-top: 10px;
}

.formbutton:hover{
	cursor:pointer;
	border:1px solid #F00;
	background:#999;
	color:#F00;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(images/strisce%20grigie.gif);
	background-repeat: repeat;
	background-position: left top;
	padding: 5px;
}
.gallery .avanti {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.gallery .avanti a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	margin-right: 10px;
}
.gallery .avanti a:hover {
	color: #F00;
}

.balnk{
	font-size:0px; line-height:0px; clear:both;
	}
/*--------------------------------header-------------------*/
#main_header{
	width:100%;
	margin:0 auto;
	color:#FFFFFF;
	height:195px;
	background-repeat: no-repeat;
	}


#calendar tbody td {
	border: 1px solid #11110F;
	background-color: #FFF;
}
#main_header #header{
	width:850px;
	margin:0 auto;
	color:#FFFFFF;
	height:183px;
	position:relative;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(images/tuffo_04.png);
	background-position: 350px top;
	}
#main_header #header ul{
	color:#F00;
	display:block;
	position:absolute;
	height:22px;
	width:123px;
	margin:0;
	padding:6px 0 0 26px;
	top:10px;
	left:0px;
	background-repeat: no-repeat;
	}
#main_header #header ul li{
	float:left;
	display:block;
	margin:0 23px 0 0;
	}
#main_header #header ul li a{
	height:15px; text-decoration:none; text-indent:-2000px; display:block; width:20px;
	}
#main_header #header ul li a.home{
	background:url(images/home.gif) no-repeat 0 0; width:16px; height:16px;
	}
#main_header #header ul li a.home:hover{
	background:url(images/home_h.gif) no-repeat 0 0; width:16px; height:16px;
	}
#main_header #header ul li a.user{
	background:url(images/user.gif) no-repeat 0 0; width:16px; height:16px;
	}
#main_header #header ul li a.user:hover{
	background:url(images/user_h.gif) no-repeat 0 0; width:16px; height:16px;
	}
#main_header #header ul li a.contact{
	background:url(images/contact.gif) no-repeat 0 0; width:19px; height:16px;
	}
#main_header #header ul li a.contact:hover{
	background:url(images/contact_h.gif) no-repeat 0 0; width:19px; height:16px;
	}
#main_header #header ul.free{
	background:url(images/toll_free-1.gif) no-repeat #09283f; color:#5d5024; display:block;  height:28px; width:140px;
	 padding:7px 0 0 43px; position:absolute; top:2px; left:580px; margin:0;
	}
#main_header #header ul.free li{
	float:left; display:block; font:10px/12px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:center;  color:#5D5024;
	margin:0px 0px 0 0; padding:0 0 0 0 ; text-transform:uppercase; font-weight:normal; background-color:#FFF6D8;
	}
#main_header #header ul.free li span{
	 font-size:14px; line-height:16px; color:#FFFFFF; font-weight:bold; background-color:#ff0033; width:63px; height:16px;
	 }
#main_header #header ul.free li a.call{
	color:#e5f4ff; font-size:11px; font-weight:normal; text-transform:uppercase; text-indent:0px; width:72px; margin:0 0 0 0px;
	padding:0 0 0 5px; background-color:#09283f;
	}
#main_header #header img{
	position:absolute;
	left:-55px;
	top:36px;
	display:block;
	}

#main_header #header ul.navi{
	width:auto;
	display:block;
	position:absolute;
	top:198px;
	left:16px;
	background-image: none;
	padding-top: 0;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	}
#main_header #header ul.navi li{
	height:22px;
	display:block;
	float:left;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 10px;
	position: relative;
	top: 0px;
	right: 0px;
	left: 0px;
	background-image: url(images/saparation.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-attachment: scroll;
	margin: 0;
	}
#main_header #header ul.navi li.li1{
	height:22px;
	margin:0;
	display:block;
	float:left;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 10px;
	position: relative;
	text-align: center;
	background-image: none;
	}
#main_header #header ul.navi li a{
	color:#FFF;
	text-decoration:blink;
	text-indent:0;
	font-weight:bold;
	margin:0;
	width:auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	text-align: center;
	float: none;
	display: block;
	height: 20px;
	padding-left: 20px;
	}
#main_header #header ul.navi li a:hover{
	color: #F00;
	background-image: url(images/pallone.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	}
#main_body .slideshow {
	width: 764px;
}

/*------------------------------------body-------------------------*/
#main_body{
	width:100%;
	color:#fff6d8;
	background-image: url(images/sfondo1.png);
	background-repeat: no-repeat;
	background-position: 0px -4px;
	background-attachment: scroll;
	height: 970px;
	}
#body{
	width:850px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 1059px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	}
#body #slideshow {
	float: left;
	height: 310px;
	width: 460px;
	margin-bottom: 20px;
	border: 1px solid #C00;
}
#body #slideshow #slider {
	height: 310px;
	width: 460px;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#body #slideshow #slider #sliderContent {
	width: 460px;
	top: 0;
	margin-left: 0;
	float: left;
}

.sliderImage {
	float: left;
	display: none;
	position: relative;
}

.sliderImage a {
	text-decoration: none;
	
}

.sliderImage a img{
	text-decoration: none;
	border: 1px solid #333;
	float: left;
	
}
.sliderImage span {
	position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
	padding: 10px 13px;
	width: 460px;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #fff;
	display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
.Fotoarchivio {
	height: 866px;
	border: 1px solid #F00;
	margin-top: 5px;
	padding-top: 5px;
	background-color: #333;
}

.Videogenerici {
	height: 866px;
	margin-top: 5px;
}
#body #box6 .Videogenerici #banner5 {
	float: right;
	height: 600px;
	width: 160px;
}
#body #box6 .Videogenerici #banner6 {
	height: 90px;
	width: 728px;
	margin-top: 25px;
}


.videoprincipale {
	height: 680px;
	border: 1px solid #F00;
	width: 660px;
}


.Fotogeneriche {
	height: 866px;
	border: 1px solid #F00;
	margin-top: 5px;
}

.Fotogeneriche .Sezioni {
	height: 170px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #F00;
	width: 200px;
	float: left;
	padding-left: 4px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
}


.Fotogeneriche .Sezionifinale {
	height: 170px;
	width: 190px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 3px;
}
.Fotogeneriche .Sezionifinale a img {
	height: 155px;
	width: 180px;
	margin-left: 2px;
	background-color: #333;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 2px solid #FFF;
}
.Fotogeneriche .Sezioni a img {
	width: 180px;
	height: 155px;
	float: none;
	background-color: #333;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 2px solid #FFF;
	margin-left: 2px;
}
.Fotogeneriche .linea {
	height: 2px;
	float: left;
	width: 840px;
	margin-top: 2px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F00;
}
.Fotogeneriche .Sezioni span {
	text-align: center;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 188px;
	position: relative;
	bottom: 30px;
	color: #FFF;
	display: none;
	background-image: url(images/strisce%20grigie.gif);
}
.Fotogeneriche .Sezionifinale span {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	width: 188px;
	position: relative;
	bottom: 30px;
	float: left;
	background-image: url(images/strisce%20grigie.gif);
	display: none;
}
.Fotogeneriche .Sezionifinale a img:hover {
	border: 2px solid #F00;
}

.Fotogeneriche .Sezioni a img:hover {
	border: 2px solid #F00;
}
.Fotogeneriche .Sezionifinale:hover span {
	display: block;
}
.Fotogeneriche .Sezioni:hover span {
	display: block;
	background-image: url(images/strisce%20grigie.gif);
	background-repeat: repeat;
	visibility: visible;
}


.Fotogeneriche .Sezioni2 {
	height: 300px;
	border-right-width: 0px;
	width: 410px;
	float: left;
	padding-left: 4px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


.Fotogeneriche .Sezionifinale2 {
	height: 300px;
	width: 410px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 3px;
}
.Fotogeneriche .Sezionifinale2 a img {
	height: 280px;
	width: 400px;
	margin-left: 2px;
	background-color: #333;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 2px solid #FFF;
}
.Fotogeneriche .Sezioni2 a img {
	width: 400px;
	height: 280px;
	float: none;
	background-color: #333;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 2px solid #FFF;
	margin-left: 2px;
}
.Fotogeneriche .linea2 {
	height: 2px;
	float: left;
	width: 840px;
	margin-top: 2px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F00;
}
.Fotogeneriche .Sezioni2 span {
	text-align: center;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 408px;
	position: relative;
	bottom: 30px;
	color: #FFF;
	display: none;
	background-image: url(images/strisce%20grigie.gif);
}
.Fotogeneriche .Sezionifinale2 span {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	width: 408px;
	position: relative;
	bottom: 30px;
	float: left;
	background-image: url(images/strisce%20grigie.gif);
	display: none;
}
.Fotogeneriche .Sezionifinale2 a img:hover {
	border: 2px solid #F00;
}

.Fotogeneriche .Sezioni2 a img:hover {
	border: 2px solid #F00;
}
.Fotogeneriche .Sezionifinale2:hover span {
	display: block;
}
.Fotogeneriche .Sezioni2:hover span {
	display: block;
	background-image: url(images/strisce%20grigie.gif);
	background-repeat: repeat;
	visibility: visible;
}








#body #box6 #Giovanili {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 866px;
	margin-top: 5px;
	border: 1px solid #F00;
	text-align: center;
}
#body #box6 #Giovanili #boxdestra {
	float: left;
	height: 266px;
	width: 400px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 11px;
}





#body #box6 #Giovanili #boxsinistra {
	margin: 10px;
	float: left;
	height: 300px;
	width: 400px;
	border: 1px solid #FFF;
}


#body #box6 #GalleriaFoto {
	margin-top: 20px;
	text-align: center;
	border: 1px solid #C00;
	width: 810px;
	float: left;
	margin-left: 20px;
	z-index: auto;
	background-color: #FFF;
	height: 720px;
}






#body #box1 #Titolo2 h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F00;
}
#body #box1 #Elenco {
	height: 200px;
}



#body #Risultati {
	height: 310px;
	width: 370px;
	float: right;
	top: 10px;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C00;
}
#body #Risultati #Titolo {
	color: #FFF;
	height: 30px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
	background-image: url(images/10original.gif);
	background-repeat: repeat;
	border: 1px solid #FFF;
	padding-top: 5px;
}

#body #Risultati #News {
	background-color: #333;
	height: 300px;
	border: 1px solid #F00;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
#body #Risultati #Calendario {
	height: 265px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #333;
	border: 1px solid #F00;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}


#body #Risultati #generale {
	height: 240px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	width: auto;
	padding: 0px;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#body #Risultati #generale2 {
	height: 300px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	overflow: hidden;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
#body #Risultati #Boxrisultati {
	background-color: #333;
	height: 100px;
	border: 1px solid #F00;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	width: auto;
	overflow: hidden;
	margin-top: 7px;
	margin-bottom: 19px;


}
#body #Risultati #Boxcalendario {
	background-color: #333;
	height: 100px;
	border: 1px solid #F00;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #C00;
	width: auto;
	overflow: hidden;
	margin-top: 7px;
	margin-bottom: 0px;
}
#body #Risultati #Titolo h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#body #box1 {
	height: 310px;
	width: 460px;
	float: left;
	margin-bottom: 20px;
}
#body #box2 {
	float: left;
	height: 910px;
	width: 460px;
	margin-bottom: 16px;
}
#body #box3 {
	float: right;
	height: 700px;
	width: 370px;
	background-color: #333;
	border: 1px solid #F00;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #FFF;
	overflow: hidden;
	margin: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
}
#body #boxnews {
	float: right;
	height: 700px;
	width: 370px;
	background-color: #333;
	border: 1px solid #F00;
	
	color: #FFF;
	overflow: hidden;
	margin: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
}



#body #box4 {
	float: left;
	height: 500px;
	width: 630px;
	margin-bottom: 16px;
	clear: left;
}
#body #box5 {
	float: left;
	height: 910px;
	margin-bottom: 16px;
	width: 850px;
}
#body #box6 {
	height: 910px;
	margin-bottom: 16px;
}
#body #box6 #Titolo {
	color: #FFF;
	height: 30px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
	background-image: url(images/10original.gif);
	background-repeat: repeat;
	border: 1px solid #FFF;
	padding-top: 5px;
}
#body #box6 #Titolo h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
}





#body #box3 a {
	padding: 5px;
	text-align: left;
}
#body #box3 h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F00;
	padding: 5px;
}




#body #box1 #Titolo {
	color: #FFF;
	height: 30px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
	background-image: url(images/10original.gif);
	background-repeat: repeat;
	border: 1px solid #FFF;
	padding-top: 5px;
}
#body #box2 #Titolo {
	background-image: url(images/10original.gif);
	background-repeat: repeat;
	height: 30px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 1px solid #FFF;
}
#body #box4 #Titolo {
	color: #FFF;
	height: 30px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
	background-image: url(images/10original.gif);
	background-repeat: repeat;
	border: 1px solid #FFF;
	padding-top: 5px;
}
#body #box5 #Titolo {
	color: #FFF;
	height: 30px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
	background-image: url(images/10original.gif);
	background-repeat: repeat;
	border: 1px solid #FFF;
	padding-top: 5px;
}
#body #box5 #Titolo h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#body #box5 #Elenco {
	height: 865px;
	margin-top: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	float: left;
	width: 600px;
	border: 1px dashed #F00;
	overflow: hidden;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #333;
}
#body #box5 #classifica {
	float: right;
	height: 500px;
	width: 230px;
	margin-top: 5px;
	margin-left: 10px;
	border: 1px solid #F00;
}
#body #box5 #classifica h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F00;
	font-weight: bold;
	height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #F00;
	border-right-color: #F00;
	border-bottom-color: #F00;
	border-left-color: #F00;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
	text-align: center;
}
#body #box5 #classifica table {
	margin: 5px;
	text-align: left;
}
#body #box5 #classifica table tr th {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: left;
}
#body #box5 #classifica table tr td {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
}






#body #box4 #boxfoto {
	border: 1px solid #FFF;
	margin-top: 5px;
	height: 458px;
	background-color: #FFF;
}
#body #box4 #boxfoto #foto {
	height: 458px;
}




#body #box1 #Titolo h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#body #box1 ul {
	width: 460px;
	display: block;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 270px;
	list-style-image: url(images/arrow1.gif);
	list-style-position: inside;
}


#body #box1 ul li {
	height: 60px;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: blink;
	color: #FFF;
	float: left;
	width: 460px;
	margin-top: 5px;
}
#body #box2 #Titolo h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
}
#body #box4 #Titolo h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
}

#body #box2 #Titolo2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F00;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#body #box2 #Elenco {
	height: 850px;
	margin-top: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	float: left;
	padding: 5px;
	width: 450px;
	overflow: auto;
}
#body #box2 #Elenco h1 {
	color: #F00;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#body #box2 #Titolo2 h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
}
#body #box3 ul {
	height: 30px;
}
#body #box3 ul li {
	margin-left: 5px;
	margin-right: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #F00;
	border-right-color: #F00;
	border-bottom-color: #F00;
	border-left-color: #F00;
	padding-left: 2px;
}
#body #box3 #newsarchivio {
	background-image: url(images/strisce%20grigie.gif);
	background-repeat: repeat;
	margin: 5px;
}
#body #box3 #newsarchivio h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
#body #box3 #titoletto {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	color: #FFF;
	padding-left: 2px;
}
#body #box3 #newsarchivio h1 a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#body #box3 #newsarchivio h1 a:hover{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F00;
	text-decoration: none;
	padding: 0px;
}
#body #box2 #Boxpiccolo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#body #box2 #Boxpiccolo ul li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	border: 1px solid #FFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 5px;
	font-weight: bold;
}

#body #box2 #Boxpiccolo ul li:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	border: 1px solid #FFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 5px;
	font-weight: bold;
	background-image: url(images/strisce%20grigie.gif);
	background-repeat: repeat;
}

#body #box2 #Boxpiccolo ul li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

#body #box2 #Boxpiccolo ul li a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F00;
	text-decoration: none;
}
#body #box2 #boxiscrizioni {
	margin-top: 5px;
	height: 559px;
}





#body #box1 ul li:hover {
	background-image: url(images/strisce%20grigie.gif);
	background-repeat: repeat;
	color: #C00;
}
#body #box2 #Elenco a {
}

.more1   {
	float: left;
	clear: left;
	height: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-top: 0px;
	text-decoration: none;
	margin-left: 5px;
}
.more1:hover {
	color: #F00;
}
.leggitutto    {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C00;
	text-decoration: none;
	width: 460px;
	float: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #C00;
	border-right-color: #C00;
	border-bottom-color: #C00;
	border-left-color: #C00;
	clear: right;
	text-align: right;
	margin-bottom: 10px;
}
.leggitutto:hover {
	color: #FFF;
}
.pulsante {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	float: left;
	margin-top: 30px;
	text-decoration: none;
}
.pulsante:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F00;
	float: left;
	margin-top: 30px;
	text-decoration: none;
}
.pulsantenext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	float: right;
	margin-top: 30px;
}

.pulsantenext:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F00;
	text-decoration: none;
	float: right;
	margin-top: 30px;
}



#body #box2 #Elenco a {
	float: left;
	margin: 2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F00;
	text-decoration: none;
	font-weight: bold;
}
#body #box2 #Elenco a:hover {
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}

#body #box2 #Elenco a img {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #FFF;
}

#body #box2 #Elenco a img:hover {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #F00;
}
#body #boxsquadre {
	float: right;
	height: 500px;
	width: 200px;
	background-color: #333;
	border: 1px solid #F00;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #FFF;
	overflow: hidden;
	margin: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
}
#body #boxsquadre h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #F00;
	font-size: 16px;
	padding: 5px;
}
#body #boxsquadre a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 5px;
}


#body #box2 #Elenco img {
	float: right;
	top: 0px;
}

#body #roster {
	height: 390px;
	float: left;
	margin-bottom: 20px;
	width: 850px;
	border: 1px solid #C00;
}
#body #roster #images {
	height: 380px;
	margin: 8px;
}
#body #roster #images a {
	text-align: center;
	display: block;
	float: left;
	height: 123px;
	width: 128.45px;
	top: 0px;
	bottom: 0px;
	position: relative;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 0px;
	margin-left: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F00;
	text-decoration: none;
}
#body #roster #images a img {
	padding: 0px;
	border: 3px solid #FFF;
	height: 110px;
	width: 120px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#body #roster #images a.last_img{/*x Internet Explorer 6 - impostato a l'ultima immagine - applied to the last image*/
padding-right:0;
}




#body #roster #images a span{
	display:none;
	color: #FFF;
}
#body #roster #images a:hover span{
	display:block;
	width:140px;
	height:25px;
	position:absolute;
	bottom:4px;
	left:0px;
	line-height:25px;
	background-image: url(images/strisce%20grigie.gif);
	background-repeat: repeat-x;
	color: #F00;
	font-weight: bold;
}
#body #roster #images a:hover img{
	opacity:0.7; /*proprietà opacity - http://css.flepstudio.org/css3/opacity.html*/
	filter: alpha(opacity=60);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F00;
	border-right-color: #F00;
	border-bottom-color: #F00;
	border-left-color: #F00;
}






#body #Forum {
	float: left;
	height: 240px;
	width: 460px;
	clear: left;
	}
.Anteprimagalleria  {
	clear: right;
	float: right;
	height: 580px;
	width: 370px;
	margin-bottom: 15px;
}
.Anteprimagalleria .gallery img  {
	margin-right: 10px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
	border: 2px solid #FFF;
}
.Anteprimagalleria .gallery a img:hover {
	border-top-color: #F00;
	border-right-color: #F00;
	border-bottom-color: #F00;
	border-left-color: #F00;
}

.Anteprimagalleria #Titolo  {
	color: #FFF;
	height: 30px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
	background-image: url(images/10original.gif);
	background-repeat: repeat;
	border: 1px solid #FFF;
	padding-top: 5px;
}
.Anteprimagalleria #Titolo h1  {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
}

	
#body #Forum #Titolo {
	color: #FFF;
	height: 30px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
	background-image: url(images/10original.gif);
	background-repeat: repeat;
	border: 1px solid #FFF;
	padding-top: 5px;
}
#body #Forum #Titolo h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#body #Forum #corpoforum {
	background-color: #333;
	height: 200px;
	border: 1px solid #F00;

	color: #C00;
	width: auto;
	overflow: hidden;
	margin-top: 7px;
	margin-bottom: 0px;
}
#body #Forum #corpoforum a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#body #box1 #notizie {
	height: 200px;
	margin-top: 5px;
	text-align: left;
	padding: 0px;
	border: 1px solid #C00;
	background-color: #333;
}
#body #box1 #banner4 {
	height: 60px;
	margin-top: 5px;
}
#body #box1 #banner4 a img {
	vertical-align: middle;
	margin-left: 5px;
}





#body h2{
	font:28px/24px 'Trebuchet MS', Arial, Helvetica, sans-serif	; color:#fff6d9;  margin:0 0 15px 40px;
	font-weight:normal; background-color:#0a2b43; display:block;
	}
.Anteprimagalleria .gallery  {
	background-color: #333;
	height: 265px;
	border: 1px solid #F00;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #C00;
	width: auto;
	overflow: hidden;
	margin-top: 7px;
	margin-bottom: 19px;
}
}
.Anteprimagalleria .gallery .avanti a  {
	color: #FFF;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Anteprimagalleria .gallery .avanti  {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: blink;
	float: right;
}
.Anteprimagalleria .gallery2  {
	background-color: #333;
	height: 200px;
	border: 1px solid #F00;
	
	color: #C00;
	width: auto;
	overflow: hidden;
	margin-top: 7px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}
.Anteprimagalleria .gallery2 #news  {
	float: left;
}

.Anteprimagalleria .gallery2 #news li  {
	list-style-type: none;
	width: 370px;
	display: block;
	overflow: hidden;
	height: 200px;
	float: left;
}
.Anteprimagalleria .gallery2 #news li img  {
	display: block;
	width: 370px;
	overflow: hidden;
	float: left;
	text-decoration: none;
	text-align: left;
	height: 200px;
	list-style-type: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.Anteprimagalleria .gallery2 #news li a {
	display: block;
	height: 200px;
	width: 370px;
	float: left;
	text-decoration: none;
}

#body #Infomazioni {
	height: 30px;
	width: 845px;
	float: left;
	margin-top: 10px;
	border: 3px solid #FFF;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(images/strisce%20grigie.gif);
	background-repeat: repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	vertical-align: middle;
	text-align: left;
	padding-top: 10px;
	margin-bottom: 10px;
}
#body #sponsor {
	float: left;
	height: 60px;
	width: 850px;
}








/*---------------------------------footer-----------------*/
#main_footer{
	float:left;
	color:#ffffff;
	margin:0px;
	padding:0px;
	background-image: url(0);
	background-repeat: no-repeat;
	width: 100%;
	}
#footer {
	width:530px; height:187px;
	margin:0 auto 0 auto;
	}
#footer ul{
	width:300px;
	display:block;
	list-style-type:none;
	position:absolute;
	margin-top: 100px;
	margin-right: 100;
	margin-bottom: 0;
	margin-left: 120px;
	}
#footer ul li{
	display:block;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
		}
#footer ul li a{
	color:#ffffff;
	text-decoration:none;
	margin:0 16px 0 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	}
#footer ul li a.mg{
	font:12px/11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	margin:0 11px 0 0px;
	}
#footer ul li a.mg:hover{

	}
#footer ul li a:hover{
	text-decoration:blink;
	color: #C00;
	}
#footer ul.ad{
	width:323px; display:block;	list-style-type:none; margin:77px 0 0 90px;
	}
#footer ul.ad li{
	height:40px;
	width:96px;
	display:block;
	border-right-width: 1px;
	border-right-style: dashed;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
		}
#footer ul.ad li.nobor{
	height:40px; width:96px; display:block;	margin-left:10px; border-right:none;
	}
#footer ul.ad li.nobor1{
	height:40px; width:96px; display:block;	float:left;	margin-left:10px; border-right:#FFFFFF 1px dashed;
	}
#footer ul.ad li a{
	color:#FFF;
	background-color:#000;
	font-weight:bold;
	text-decoration:none;
	margin:0 0 0 0;
	display:block;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	}
#footer ul.ad li a span{
	color:#ff0033;
	background-color:#000;
	text-transform:uppercase;
	margin:0 10px 0 0;
	display:block;
	}
#footer ul.css{
	width:100px;
	display:block;
	margin:75px 0 0 211px;
	font-size:0px;
	padding:0px;
	}
#footer p{
	padding:135px 0 0 165px;
	font:11px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#FAFAFA;
	font-weight:normal;
	height:14px;
	margin:0;
	background-repeat: no-repeat;
	}
#footer p.de{
	padding:0 0  0 165px;
	margin:0;
	line-height:12px;
	width:160px;
	text-align:center;
	color:#fff;
	background-image: none;
	}
#footer p.de a{
	color:#fff;
	text-decoration:underline;
	}
#footer p.de a:hover {
	color:#fff;
	}

#body #box5 #Elenco #example2 {
	margin:0;
	padding:0;
	width:600px;
	list-style-type:none;
	background-color:#FFFFFF;
	color:#000000;
	line-height:120%;
	height:850px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#body #box5 #Elenco #example2 li ul li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	text-align: center;
	font-weight: bold;
}


#body #box5 #Elenco #example2 a{
	display:block;
	font-weight:normal;
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	padding-top: 5px;
}

#body #box5 #Elenco #example2 ul{
	overflow: hidden;
	margin:0;
	padding:0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#body #box5 #Elenco #example2 li{
	margin:0;
	padding:0;
	list-style-type:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
/* aspetto dell'intestazione (item 1, item 2, etc) */
#body #box5 #Elenco #example2 li a{
	width:594px;
	display:block;
	color:#FFF;
	height:18.5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image: url(images/strisce%20grigie.gif);
	background-repeat: repeat;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5;
	padding-left: 5px;
	margin: 0px;
	border: 1px solid #F00;
}
/* aspetto dell'intestazione (item 1, item 2, etc) quando è chiusa */
#body #box5 #Elenco #example2 li a.closed{
	color:#F00 !important;
	background-image:url(images/strisce%20grigie.gif) !important;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-repeat: repeat;
	font-size: 12px;
}
/* aspetto dell'intestazione di item 1 quando è chiuso */
#body #box5 #Elenco #example2 li.firstitem a.closed{
	color:#F00 !important;
	background-image:url(images/strisce%20grigie.gif) !important;
	background-repeat: repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* aspetto dell'intestazione di item 4 (ultimo) quando è chiuso */
#body #box5 #Elenco #example2 li.lastitem a.closed{
	color:#F00 !important;
	background-image:url(images/strisce%20grigie.gif) !important;
	background-repeat: repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#body #box5 #Elenco #example2 li li{
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	padding:0 15px 0 15px;
	height:50px;
}
/* aspetto delle intestazioni quando sono aperte/attive  */
#body #box5 #Elenco #example2 li a.opened{
	background-image:url(images/strisce%20grigie.gif);
	color:#FFFFFF;
	background-repeat: repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#body #box5 #Elenco #example2 li.firstitem a.opened{
	background-image:url(images/strisce%20grigie.gif);
	color:#FFFFFF;
	background-repeat: repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#body #box5 #Elenco #example2 li.lastitem li{
margin-bottom:-4px;
}
#body #box5 #Elenco #example2 li.lastitem ul{
	background-position:bottom;
	padding-bottom:4px;
	background-color: #FFF;
}
#body #box5 #Elenco #example2 li ul img {
	margin-left: 95px;
	margin-top: 10px;
}
#body #box5 #Elenco #example2 li ul p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	width: 200px;
	float: left;
	text-align: left;
}
#body #box5 #Elenco #example2 li ul dd {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-left: 0px;
	text-align: center;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: -30px;
}
#body #box5 #Elenco #example2 li ul blockquote {
	height: auto;
	width: auto;
}
#body #box2 #Elenco #flashcontent {
	margin-top: 50px;
	height: 300px;
	z-index: 2;
}
#body #box5 #Elenco #FlashID2 {
	margin-top: 10px;
}
#body #box5 #Almanacco {
	height: 865px;
	margin-top: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	float: left;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 2px;
	width: 843px;
}
#body #box5 #Almanacco #Titolo2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F00;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#body #box5 #Almanacco #Titolo2 h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
#body #box5 #Almanacco #tabella {
	height: 392px;
	color: #FFF;
	overflow: auto;
	border: 1px solid #F00;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#body #box5 #Almanacco #tabella table tr td {
	color: #FFF;
}

#body #box5 #Almanacco #tabella table {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
#main_footer #contatore {
	text-align: center;
}
#banner1 {
	height: 60px;
	width: 468px;
	margin-top: 5px;
	border: 3px solid #FFF;
	background-image: url(images/strisce%20grigie.gif);
	background-repeat: repeat;
	float: left;
}
#banner2 {
	height: 60px;
	width: 234px;
	margin-top: 5px;
	float: left;
	border: 3px solid #FFF;
	background-image: url(images/strisce%20grigie.gif);
	background-repeat: repeat;
	margin-left: 4px;
}
#banner3 {
	height: 60px;
	width: 120px;
	border: 3px solid #FFF;
	float: right;
	margin-top: 5px;
	background-image: url(images/strisce%20grigie.gif);
}




form{
	min-width:180px;
	padding:3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}

fieldset{
	margin:0;
	padding:0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	border: 1px dashed #C00;
	}

legend{
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}
form div{
	padding: 5px 3%;
	color:#FFF;
	font-weight: bold;
	}
form label{
	display:block
	}
fieldset input,textarea{
	width:100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
div.form-button{
	text-align:center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#body #Forum #corpoforum a {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#body #box2 #Elenco img {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}



.templatemo_gallery {
	width: auto;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 25px;
}

.templatemo_gallery img {
	float: left;
	border: 2px solid #FFFFFF;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}

.templatemo_gallery img.mid {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#body #box5 #pulsantecalendario {
	height: 60px;
	float: right;
	width: 230px;
	border: 1px solid #FFF;
	margin-top: 10px;
	background-image: url(images/10original.gif);
	background-repeat: repeat;
	padding-top: 10px;
	text-align: center;
}
#body #box5 #pulsantecalendario a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
}
#body #box3 p img {
	margin: 5px;
}


#body #box5 #pulsantecalendario a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #FFF;
	text-decoration: underline;
}
#body #box2 #Elenco img {
	border: 1px solid #FFF;
	padding: 0px;
	margin-right: 5px;
	margin-top: 5px;
	margin-left: 0px;
}

