body {
	background: #f9f9f9 url(../img/bg.gif) repeat-y top center; 
	margin: 0px;
	font: 13px/16px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#000;
}

a {
	text-decoration:none;
	
	color: #f19300;
}

a:hover {
	color:#000;
}


ul,li {
	padding: 0;
	margin: 0;
	list-style-type:none;
}

img {
	border:0;
	}
	
#content img {
	float:left;
	padding: 0 15px 5px 0;
}



p, h1, h2, h3, h4, h5 {
	padding: 0;
	margin: 0;
	}


/*  ID CONTAINER  */

#container {
	width: 800px;
	padding: 0;
	margin: 0 auto;
}

#header {
	width:800px;
	height:100px;
	margin: 0px;
	padding: 0px;
	}
#logo {
	/*clear: both;*/
	width: 500px;
	float:left;
}

#ied {
	width:200px;
	text-align:right;
	float:right;}

#menucontainer {
	width:800px;
	height:50px;
	background:url(../img/bg_menu.gif) no-repeat left bottom;
	margin:0;
	padding:0;
	float:left;
	clear:both;
	}

#menuheader {
	padding-top: 5px;
	height:28px;}


#menuheader ul {
	/*height: 50px;	*/
	width: 600px;
/*	margin:0px;
	padding: 0px;*/
	float: right;
}

#menuheader li {
	float:left;
	width:100px;
	text-align: center;
	padding-top:15px;
	}

#menuheader li a{
	/*float: left;*/
	display: inline;
	/*width: 100px;*/
	/*height:24px;*/
	padding-top:8px;
	list-style-type: none;
	font-size: 14px;
	/*text-align: center;*/
}


#home a:link, #home a:visited {
	color:#f19300;
	}

#home a:hover {
	background:url(../img/line_about.gif) no-repeat top center;}
	
#homeattiva a:link, #homeattiva a:visited {
	color:#f19300;
	background:url(../img/line_about.gif) no-repeat top center;}



#about a:link, #about a:visited {
	color:#d10019;}

#about a:hover {
	background:url(../img/line_prog.gif) no-repeat top center;}
	
#aboutattiva a:link, #aboutattiva a:visited {
	color:#d10019;
	background:url(../img/line_prog.gif) no-repeat top center;}
	
	
	
#incontri a:link, #incontri a:visited {
	color:#e75294;}

#incontri a:hover {
	background:url(../img/line_artisti.gif) no-repeat top center;}
	
#incontriattiva a:link, #incontriattiva a:visited {
	color:#e75294;
	background:url(../img/line_artisti.gif) no-repeat top center;}
	
	
	
#lab a:link, #lab a:visited {
	color:#7a6eab;}

#lab a:hover {
	background:url(../img/line_lab.gif) no-repeat top center;}
	
#labattiva a:link, #labattiva a:visited {
	color:#7a6eab;
	background:url(../img/line_lab.gif) no-repeat top center;}
	
	
	
#news a:link, #news a:visited {
	color:#00519e;}

#news a:hover {
	background:url(../img/line_news.gif) no-repeat top center;}
	
#newsattiva a:link, #newsattiva a:visited {
	color:#00519e;
	background:url(../img/line_news.gif) no-repeat top center;}
	
	
	
#contatti a:link, #contatti a:visited {
	color:#019a33;}

#contatti a:hover {
	background:url(../img/line_contatti.gif) no-repeat top center;}
	
#contattiattiva a:link, #contattiattiva a:visited {
	color:#019a33;
	background:url(../img/line_contatti.gif) no-repeat top center;}




/*GALLERY HOME*/


 #galleryome {
	 width:800px;
	 float:left;/*
	 text-align:right;*/
	 /*clear:both;*/}
  
 #galleryie {
  padding:20px 0; 
  margin-left: 90px;
 /* text-align:right;*/
  list-style-type:none; 
  overflow:hidden; 
  width:710px; 
  height:235px; 
  border:0; 
  background:#fff url(../img/gallery/gallery1.jpg) no-repeat center;
  }
#galleryie li {
    display: inline;
  }

#galleryie li a {
  display: inline; 
  height:235px;
  width:100px;
  overflow:hidden;
  float:right; 
  text-decoration:none; 
  border-right:0; 
  cursor:default;
  }
  
#galleryie li a img {
	border:0;
	display:inline;}
	
#galleryie li a:hover {
  background:#eee; 
  width:210px;
  }
  
/* _________________________ */

#menuimg {
  padding:20px 0; 
  margin:0; 
  list-style-type:none; 
  overflow:hidden; 
  width:800px; 
  height:115px; 
  border:0; 
  background:#fff;
  float:right;
  clear:both;
  text-align:right;
  }

#sx{
	width:500px;
	float:left;
	background:url(../img/bg_content.gif) repeat-x top;
	padding-bottom:20px;}

#content {
	width:410px;
	float:right;}

#dx{
	width:250px;
	float: right;
	background:url(../img/bg_content.gif) repeat-x top;
	padding-bottom:20px;}

/*#boxdx {
	width:260px;
	float:left;}*/

#map {
	width:410px;
	height:160px;
	float:right;
	/*padding-top:20px;*/
	margin-top:10px;}



/* CLASSI */

.logo {
	width:260px;
	margin:0;
	text-align:left;
	padding:0;
	float:left;}
	
	
.briciole {
	width:710px;
	height:30px;
	float:right;
	clear:both;
	}
	
.briciole a:link, .briciole a:visited{
	color: #999;
	font-size:11px;
	clear:both;}

	
.footer {
	font-size:11px;
	color:#333;
	width: 800px;
	height:40px;
	background: url(../img/bg_menu.gif) repeat-x top;
	margin:0;
	padding-top: 20px;
	clear: both;
	float:right;
}


.footera a:link, .footera a:visited{
	width:100px;
	text-align:center;
	color:#333;
	float: right;
	}

.footerb {
	width:200px;
	text-align:center;
	color:#000000;
	float: right;
	}


.footerc {
	width:215px;
	text-align:left;
	color:#333;
	float: right;
	}

.linkdxcont {
	width:250px;
	float:right;
	}

.freccia{
	width:50px;
	float:left;
	margin-top:11px;
	clear: none;
}

.testolink {
	width:200px;
	margin-top:15px;
	float:left;
	clear:right;}
	
.testolink a:link, .testolink a:visited {
	color: #019a33;}

	
.bianco {
	font-size:20px;
	line-height:22px;
	
	margin-bottom:10px;
	font-weight:normal;
	color:#FFF;
	}

/* FORMATTAZIONE TESTO */

h1 {
	font-size:24px;
	line-height:24px;
	margin-top:18px;
	margin-bottom:10px;
	font-weight:normal;
}

h2 {
	font-size:13px;
	line-height:16px;
	margin-top:0;
	margin-bottom:5px;
	color:#666;
	font-weight:lighter;}

h3 {
	font-size:14px;
	line-height:16px;
	margin-top:4px;
	margin-bottom:1px;
	color:#000;
	font-weight:lighter;}
	
h4 {
	font-size:16px;
	line-height:18px;
	margin-top:0;
	margin-bottom:10px;
	color:#00519e;}
	
h5 {
	font-size:20px;
	line-height:22px;
	margin-top:20px;
	margin-bottom:10px;
	font-weight:normal;}
	
	
h6 {
	font-size:18px;
	line-height:22px;
	margin-top:5px;
	margin-bottom:8px;
	font-weight:normal;}
	
	
.giallo a:link, .giallo a:visited{
	color:#f19300;
	font-size:16px;
	line-height:18px;}
	
.rosso a:link, .rosso a:visited{
	color:#d10019;
	font-size:16px;
	line-height:18px;
	/*padding-top:6px;
	margin-bottom:5px;*/}
	
.fucsia a:link, .fucsia a:visited{
	color:#e75294;
	font-size:16px;
	line-height:18px;}
	
.fucsia2 a:link, .fucsia2 a:visited{
	color:#e75294;
	font-size:14px;
	line-height:16px;}
	
.viola a:link, .viola a:visited{
	color:#7a6eab;
	font-size:16px;
	line-height:18px;
	height:30px;}
	
.blu a:link, .blu a:visited{
	color:#00519e;
	font-size:16px;
	line-height:18px;}
	

.verde a:link, .verde a:visited{
	color:#019a33;
	font-size:14px;
	line-height:20px;}


p {
	font-size:13px;
	line-height:16px;
	margin-top:6px;
	margin-bottom:8px;}


.corsivo {
	font-style:italic;}


.bold {
	font-weight:bold;}

.colore_gial {
	color:#f19300;}

.colore_ros {
	color:#d10019;}
	
.colore_fucs {
	color:#e75294;}

.colore_viol {
	color:#7a6eab;}
	
.colore_blu {
	color:#00519e;}

.colore_verd {
	color:#019a33;}
	
.contentnews {
	width:410px;
	float:right;
	padding-top:5px;
	padding-bottom:18px;
	margin-bottom:20px;
	background:url(../img/bg_content.gif) bottom repeat-x;}
	
.newsincontro {
	width:410px;
	float:right;
	padding-top:5px;
	padding-bottom:15px;
	background:url(../img/bg_incontro.gif) bottom repeat-x;}
	

.contentnews img {
	clear:both;
	float:left;
	padding-bottom:10px;}
	
.contentnews ul {
	width: 400px;
	margin:0;
	padding:0;
}

.contentnews li {
	float:left;
	width:300px;
	text-align: left;
	padding:4px 0;
	}
	
.rs_g a{
	display: block;
	font-size: 15px;}	

.rs_g a:link, .rs_g a:visited {
	padding-left:35px;	
	color: #000;
	background:url(../img/f_gial.gif) top left no-repeat;}

.rs_g a:hover {
	font-weight:bold;}

.rs_r a{
	display: block;
	font-size: 15px;}	

.rs_r a:link, .rs_r a:visited {
	padding-left:35px;	
	color: #000;
	background:url(../img/f_rossa.gif) top left no-repeat;}

.rs_r a:hover {
	font-weight:bold;}

.rs_f a{
	display: block;
	font-size: 15px;}	

.rs_f a:link, .rs_f a:visited {
	padding-left:35px;	
	color: #000;
	background:url(../img/f_fucsia.gif) top left no-repeat;}

.rs_f a:hover {
	font-weight:bold;}
	
.rs_l a{
	display: block;
	font-size: 15px;}	

.rs_l a:link, .rs_l a:visited {
	padding-left:35px;	
	color: #000;
	background:url(../img/f_viola.gif) top left no-repeat;}

.rs_l a:hover {
	font-weight:bold;}
	
.rs_b a{
	display: block;
	font-size: 15px;}	

.rs_b a:link, .rs_b a:visited {
	padding-left:35px;	
	color: #000;
	background:url(../img/f_blu.gif) top left no-repeat;}

.rs_b a:hover {
	font-weight:bold;}
	
.rs_v a{
	display: block;
	font-size: 15px;}	

.rs_v a:link, .rs_v a:visited {
	padding-left:35px;	
	color: #000;
	background:url(../img/f_verde.gif) top left no-repeat;}

.rs_v a:hover {
	font-weight:bold;}
	
/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:10px 0 15px 0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:400px;
		height:270px;
		overflow:hidden; 
		}
	span#prevBtn{
		margin-top:5px;
		}
	span#nextBtn{
		margin-top:5px;
		}					

	/* // Easy Slider */

