body { 
	margin:0; 
	padding:0; 
	margin-top:15px;
	background: transparent url(./boxes/background.gif) repeat;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;

}



#testa, #testa_1, #testa_2, #testa_3, #testa_4, #testa_5 {
	margin:0em auto;
	width:900px;
	height:135px;
	text-align:left;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	background-color: #faf8e9;
	background: url(./header/header_main.png) no-repeat;
}


#testa2 {
	margin:0em auto;
	width:900px;
	height:25px;
	text-align:left;
	border-width: 0px;
	border-style: solid;
	border-color: #ffffff;
	background-color:#f2eedf;
}


#testa3 {
	margin:0em auto;
	width:900px;
	height:35px;
	text-align:left;
	border-width: 0px;
	border-style: solid;
	border-color: #ffffff;
	background-color: #faf8e9;
	background: url(./header/Header_Line+Shadow.jpg);
}


#corpo {
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	width:900px;
	margin:0em auto;
	text-align:left;
	height:795px;
	position:relative;
	background:white;
	background-color:#FCFAF4;
}

#piedipagina {
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	width:900px;
	height: 84px;
	margin:0em auto;
	text-align:;

	background: url(./footer/Bottom_Shadow+Footer.gif);

}

#footer2 {
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	width:900px;
	height: 80px;
	margin:0em auto;
	text-align:left;
	
}



#footerContent1 {
	border-width: 0px;
	border-style: solid;
	border-color: #ffffff;
	width:900px;
	height:20px;
	padding-top: 15px;
	
	text-align:right;
	color: white;
	
	font-family: Helvetica;
	font-weight: normal;
	font-size: 11px;
}



#corpo-colonna1 {
	position:absolute;
	top:0; 
	left:0;
	width:180px;
	padding-left:0px;
	margin:0 0px 0 0px;

	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	
	background:white;
	background-color:#FCFAF4;
}

#corpo-colonna2 {
	position:absolute;
	left:178px;
	padding-left:7px;

	width:462px;
	background:white;

	border-width: 0px;
	border-style: solid;
	border-color: #000000;	
	background-color:#FCFAF4;
}

#corpo-colonna3 {
	position:absolute;
	top:0; 
	right:4px;
	width:250px;
	padding:0 0;

	background:white;
	
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	background-color:#FCFAF4;
}

code {
	font:80% verdana,helvetica,sans-serif;
	display:block;
	margin:0 1em .5em 1em;
}


/* pulsanti menu */
   
.menusx{
	width: 150px;
	height: 300px;
	text-align: center;
	font-size:100%;
	font-weight: bold;
	background-repeat: no-repeat;
	margin-left:10px;
} 

.menupublicbuttons1, .menupublicbuttons2, .menupublicbuttons3, 
.menupublicbuttons4, .menupublicbuttons5, .menupublicbuttons6, .menupublicbuttons7  {
	
	width: 180px;
	height: 40px;

	color: #666666;

	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	
	background-repeat: no-repeat;
	
	margin-top:0px;
	margin-bottom:2px;
	padding: 0px 0px 0px 0px;

	font-family: Verdana; 
	text-decoration: none; 
	font-size: 12px;
	font-weight: 120;
	text-align:center;

}

.menupublicbuttons1, .menupublicbuttons2, .menupublicbuttons3, .menupublicbuttons4, .menupublicbuttons5, .menupublicbuttons6, .menupublicbuttons7{

	background-image: url("menupublic/pulsante_sin.gif");
}

	
	
.menupublicbuttons1:hover, .menupublicbuttons2:hover, .menupublicbuttons3:hover, 
.menupublicbuttons4:hover, .menupublicbuttons5:hover, .menupublicbuttons6:hover, .menupublicbuttons7:hover,  
.menupublicbuttons1:active, .menupublicbuttons2:active, .menupublicbuttons3:active, 
.menupublicbuttons4:active, .menupublicbuttons5:active, .menupublicbuttons6:active.menupublicbuttons7:active {
	
	width: 180px;
	height: 40px;
	background-image: url("menupublic/pulsante_sin_over.gif");
	background-repeat: no-repeat;
	text-align: center;	
	color: #666666;

	font-family: Verdana; 
	text-decoration: none; 
	font-size: 12px;
	font-weight: 120;
	text-align:center;
} 

.menupublicbuttons1 a:link, .menupublicbuttons2 a:link, .menupublicbuttons3 a:link, 
.menupublicbuttons4 a:link, .menupublicbuttons5 a:link, .menupublicbuttons6 a:link, .menupublicbuttons7 a:link 
.menupublicbuttons1 a:visited, .menupublicbuttons2 a:visited, .menupublicbuttons3 a:visited, 
.menupublicbuttons4 a:visited, .menupublicbuttons5 a:visited, .menupublicbuttons6 a:visited, .menupublicbuttons7 a:visited 
{
	color: #666666;
	text-decoration: none;
	text-align:center;
}

.centeringMenuButton{

	width: 180px;
	height: 40px;
	vertical-align: middle;
	text-align: left;
	
	padding-top: 11px;
        padding-left: 10px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;


	font-family: Verdana; 
	text-decoration: none; 
	font-size: 12px;
	font-weight: 120;
}

#home_box1{
	width: 447px;
	height: 325px;
	
	border-width: 1px;
	border-style: solid;
	border-color: #FCFAF4;
	
	margin-bottom:10px;
	margin-left:2px;
	padding: 0 0 0 0;
	
	background-color: #d4d2c6;
}

#box_home_video {
	position:relative;
	top:0px;
	left:0px;
	width: 100%;
	height: 100%;
}

#box_1_top_shadow{
	position:absolute;
	top:0px;
	left:10px;
	width: 447px;
	height: 15px;
	background: transparent url(./boxes/round_corners_top.png) no-repeat;
}

#box_1_bottom_shadow{
	position:absolute;
	top:312px;
	width: 447px;
	height: 15px;
	background: transparent url(./boxes/round_corners_bottom.png) no-repeat ;
}

#home_box2, #home_box3, #home_box4, #home_box5 {
	width: 450px;
	height: 110px;
	
	border-width: 1px;
	border-style: solid;
	border-color: #FCFAF4;
	margin-top:0px;
	margin-bottom:4px;
	margin-left:0px;
	background: transparent url(./boxes/Box_News.jpg) no-repeat;


	
}

#box_others_top_shadow{
	width: 450px;
	height: 15px;
	background: transparent url(./boxes/round_corners_top.png) no-repeat;
}

#box_others_bottom_shadow{
	margin-top:100px;
	width: 450px;
	height: 15px;
	background: transparent url(./boxes/round_corners_bottom.png) no-repeat bottom right;
}



#box_home_lastart {
	width: 243px;
	height:440px;
	margin: 0 0 0 0;
	margin-top:0px;
	margin-bottom:21px;
	margin-left:0px;
	padding: 0px 0px 0px 0px;
	background-color: #d5d2c9;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}



#article_list {
	width: 243px;
	height:425px;
}

#box_home_ilprogetto {
	width: 243px;
	height:325px;
	margin: 0 0 0 0;
	margin-top:0px;
	margin-bottom:12px;
	margin-left:0px;
	padding: 0px 0px 0px 0px;
	background-color: #d5d2c9;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}

#ilprogetto_text {
	width: 243px;
	height:295px;
}


#box_3col_top_shadow{
	width: 243px;
	height: 15px;
	background: transparent url(./boxes/brownbox_top.jpg) no-repeat bottom right;
}

#box_3col_bottom_shadow{
	width: 243px;
	height: 15px;
	background: transparent url(./boxes/brownbox_bottom.jpg) no-repeat bottom right;
}

#box_big_home_image {

	float:left;
	display: inline;

	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	width: 185px;
	height: 185px;
	margin: 35px 0px 0px 10px;

	
}
#box_1_top_shadow_image{
	width: 185px;
	height: 14px;
	background: transparent url(./boxes/big_box_image_top_rounded_corner.gif);
	position:absolute;
}

#box_1_bottom_shadow_image{
	width: 185px;
	height: 14px;
	background: transparent url(./boxes/big_box_image_bottom_rounded_corner.gif);
	position:absolute;
	margin-top:-18px;
}

#box_big_home_title {

	margin-left: 205px;
	margin-top: 40px;
	width: 230px;
	height: 30px;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 15px;
	line-height: 17px; 
	
}

#box_big_home_title a:link, #box_big_home_title a:visited, #box_big_home_title a:hover, 
#box_big_home_title a:focus, #box_big_home_title a:active{
	color:#ffffff;
	text-decoration: none;
}

#box_big_home_author {
	margin-left: 205px;
	margin-top: 2px;
	width: 230px;
	height: 12px;
	
	font-family: Helvetica;
	font-weight: bold;
	font-size: 9px;
	color: #F2F2F2;
	
}

img{
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}

#box_big_home_icons {
	margin-left: 205px;
	margin-top: 3px;
	width: 230px;
	height: 15px;

	font-family: Helvetica;
	font-weight: bold;
	font-size: 11px;

}


#box_big_home_mini_content {
	margin-left: 205px;
	margin-top: 3px;
	width: 230px;
	height: 150px;

	font-family: Helvetica;
	font-weight: bold;
	font-size: 11px;
	
	color:#666666;

}

#box_big_home_mini_content a:link, #box_big_home_mini_content a:visited, #box_big_home_mini_content a:hover, 
#box_big_home_mini_content a:focus, #box_big_home_mini_content a:active{
	color:#666666;
	text-decoration: none;
}

#box_small_home_image {

	float:left;
	display: inline;
	margin-left:12px;
	margin-top:14px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	
	width: 148px;
	height: 82px;
}

#box_small_home_title {

	margin-left: 170px;
	margin-top: 18px;
	width: 265px;
	height: 20px;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px; 
}

#box_small_home_title a:link, #box_small_home_title a:visited, #box_small_home_title a:hover, 
#box_small_home_title a:focus, #box_small_home_title a:active{
	color:#ffffff;
	text-decoration: none;
}

#box_small_home_author {
	margin-left: 170px;
	margin-top: 2px;
	width: 265px;
	height: 12px;
	
	font-family: Helvetica;
	font-weight: bold;
	font-size: 9px;
	color: #F2F2F2;
	
}

#box_small_home_mini_content{
	margin-left: 170px;
	margin-top: 3px;
	width: 265px;
	height: 30px;
	
	font-family: Helvetica;
	font-weight: normal;
	font-size: 12px;
	
	color:#666666;
}

#box_small_home_mini_content a:link, #box_small_home_mini_content a:visited, #box_small_home_mini_content a:hover, 
#box_small_home_mini_content a:focus, #box_small_home_mini_content a:active{
	color:#666666;
	text-decoration: none;
}

#box_small_home_mini_icons {
	margin-left: 170px;
	margin-top: 3px;
	width: 265px;
	height: 15px;
	
	font-family: Helvetica;
	font-weight: bold;
	font-size: 11px;

}


#videoWeek {
	margin-left: 0px;
	margin-top: 0px;
	width: 240px;
	height: 18px;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 16px;
	color: white;
}


#lastArts {
	margin-left: 16px;
	margin-top: 0px;
	width: 220px;
	height: 18px;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 16px;
	color: white;
	background-color: #d5d2c9;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}

#lastArtTitle {
	color: #666666;
	width: 200px;

	font-family: Helvetica;
	font-weight: bold;
	font-size: 12px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	margin-bottom:5px;
}



#lastArtAuthor {
	color: #666666;
	
	font-family: Helvetica;
	font-style: Oblique;
	font-size: 11px;
	margin-top:2px;
	margin-bottom:7px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
 
}

#lastArtTitle a:link, #lastArtTitle a:visited, #lastArtTitle a:hover, 
#lastArtTitle a:focus, #lastArtTitle a:active{
	color:#666666;
	text-decoration: none;
}


#box_detail_art_title {

	width: 430px;
	height: 24px;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 15px;
	
}


#box_detail_art_author {

	height: 24px;
	font-family: Helvetica;
	font-style: oblique;
	font-size: 11px;
	color: white;
	margin-top: 6px;
}

#cat_color_1 {
	color: #666666;
}

#cat_color_2 {
	color: #666666;
}

#cat_color_3 {
	color: #666666;
}

#cat_color_4 {
	
	color: #666666;
}

#cat_color_5 {
	color: #666666;
}

#cat_color_6 {
	color: #666666;
}


#cat_color_7 {
	color: #666666;
}



#white {
	color: #ffffff;
}

#black {
	color: #000000;
}


#grey {
	color: #C0C0C0;
}

#darkgrey {
	color: #666666;
}


#cat_evindenz_1, #cat_evindenz_2, #cat_evindenz_3, #cat_evindenz_4, #cat_evindenz_5 {
	padding-top:2px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
	color:C0C0C0;
}

#cat_evindenz_1 {
	width: 100%;
color: #666666;
}

#cat_evindenz_2 {
	color: #666666;

}

#cat_evindenz_3 {
	color: #666666;
}

#cat_evindenz_4 {
	color: #666666;
}

#cat_evindenz_5 {
	color: #666666;
}

#cat_evindenz_6 {
color: #666666;
}

#cat_evindenz_7 {
color: #666666;
}

#evindenz_grey {
	padding-top:2px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
	background-color: #999999;
}

#evindenz_grey_dark {
	padding-top:2px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
	background-color: #333333;
}

#evindenz_blue_dark {
	padding-top:2px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
	background-color: #61818f;
}



#videoIcon_1, #videoIcon_2, #videoIcon_3, #videoIcon_4, #videoIcon_5, 
#audioIcon_1, #audioIcon_2, #audioIcon_3, #audioIcon_4, #audioIcon_5, 
#galleryIcon_1, #galleryIcon_2, #galleryIcon_3, #galleryIcon_4, #galleryIcon_5{

	margin-left: 0px;
	margin-top: 0px;
	padding-left:25px;
	padding-right:5px;


	width: 23px;
	height: 15px;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 12px;
	display:inline;
	background-repeat: no-repeat;

}

#audioIcon_1, #audioIcon_2, #audioIcon_3, #audioIcon_4, #audioIcon_5{
	padding-left:15px;
}


#videoIcon_1{
	background-image: url("article_icons/video_cat_1.gif");
}

#audioIcon_1{
	background-image: url("article_icons/audio_cat_1.gif");
	padding-left:15px;
}

#galleryIcon_1 {
	background-image: url("article_icons/gallery_cat_1.gif");
}

#videoIcon_2{
	background-image: url("article_icons/video_cat_2.gif");
}

#audioIcon_2{
	background-image: url("article_icons/audio_cat_2.gif");
	padding-left:15px;
}

#galleryIcon_2 {
	background-image: url("article_icons/gallery_cat_2.gif");
}

#videoIcon_3{
	background-image: url("article_icons/video_cat_3.gif");
}

#audioIcon_3{
	background-image: url("article_icons/audio_cat_3.gif");
	padding-left:15px;
}

#galleryIcon_3 {
	background-image: url("article_icons/gallery_cat_3.gif");
}

#videoIcon_4{
	background-image: url("article_icons/video_cat_4.gif");
}

#audioIcon_4{
	background-image: url("article_icons/audio_cat_4.gif");
	padding-left:15px;
}

#galleryIcon_4 {
	background-image: url("article_icons/gallery_cat_4.gif");
}
#videoIcon_5{
	background-image: url("article_icons/video_cat_5.gif");
}

#audioIcon_5{
	background-image: url("article_icons/audio_cat_5.gif");
	padding-left:15px;
}

#galleryIcon_5 {
	background-image: url("article_icons/gallery_cat_5.gif");
}


/* css di gestione dello script per la text area */
#Example-3 {
	position: relative;
	width: 430px;
	height: 720px;

}

#Example-3-Content {
	position: absolute;
	top: 10px; 
	width: 430px;
	height: 720px;
	overflow: hidden;
}

#Example-3 .Scroller-Container {
	position: absolute;
	top: 0px; 
	left: 0px;
	font-size: 12px;
	font-style: normal;
	font-family: "Arial", "Times New Roman", "Verdana", Georgia, Serif;
	font-variant: normal;
	line-height: 1.2;
	letter-spacing: 0.00ex;
}


#Example-3-Scrollbar {
	position: absolute;
	left: 440px;
}

#Example-3 .Scrollbar-Up, .Scrollbar-Up-Pressed {
	position: absolute;
	width: 10px; 
	height: 10px;
	background-color: #000000;
	font-size: 0px;
}

#Example-3 .Scrollbar-Down, .Scrollbar-Down-Pressed {
	position: absolute;
	top: 720px;
	width: 10px; height: 10px;
	background-color: #000000;
	font-size: 0px;
}
#Example-3 .Scrollbar-Track,  .Scrollbar-Track-Pressed {
	width: 10px; 
	height: 690px;
	position: absolute;
	top: 20px;
	background-color: #C8C8C8;
}

#Example-3 .Scrollbar-Track-Pressed {
	background-color: #DDD;
}

#Example-3 .Scrollbar-Handle,  .Scrollbar-Handle-Pressed {
	position: absolute;
	width: 10px; height: 80px;
	background-color: #A0A0A0;
}

#Example-3 .Scrollbar-Handle-Pressed,  .Scrollbar-Down-Pressed, .Scrollbar-Up-Pressed {
	background-color: #AAA;
}

#Example-3 .Scrollbar-Disabled {
	display: none;

}

#rss {
	position:absolute;
	margin:0em auto;
	width: 130px; 
	height: 20px;
	border-width: 0px;
	border-style: solid;
	border-color: #ffffff;
	background-color: #faf8e9;
}


#motto {
	position:absolute;
	
	margin:0em auto;
	margin-left: 130px;
	width: 640px; 
	height: 50px;
	border-width: 0px;
	border-style: solid;
	border-color: #ffffff;
	background-color: #faf8e9;
	text-align:center;
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	color: #53514b;
	text-decoration: none;
}


#motto a:link, #motto a:visited, #motto a:hover, 
#motto a:focus, #motto a:active{
	color:#000000;
	text-decoration: none;
}

#search {
	position:absolute;
	margin:0em auto;
	margin-left: 770px;
	margin-top: -3px;
	width: 130px; 
	height: 25px;
	border-width: 0px;
	border-style: solid;
	border-color: #ffffff;
	background-color: #faf8e9;
	background: url(./boxes/Search_Bkg.jpg) no-repeat;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	
}

a:link,  a:visited,  a:hover, 
a:focus,  a:active{
	color:#000000;
	text-decoration: none;
}


#inputsearch{
	top:4px;
	left:5px;
	width: 85px; 
	height: 11px;
	position:absolute;
	font-family: Arial;
	font-weight: normal;
	font-size: 9px;
}

#submitsearch{	
	position:absolute;
	left:105px;
	margin-top:1px;
	width: 15px; 
	height: 25px;
	background: url(./boxes/search.jpg) no-repeat;
	
	border-width: 0px;
	border-style: solid;
	border-color: #ffffff;
}

#submitsearch:hover {
	position:absolute;
	margin-top:1px;
	left:105px;
	width: 15px; 
	height: 25px;
	background: url(./boxes/search_over.jpg) no-repeat;
	
	border-width: 0px;
	border-style: solid;
	border-color: #ffffff;
	cursor: hand;
	cursor:pointer;
}

#logo{
	position:absolute;
	margin-top:30px;
	margin-left:20px;
	width: 100px; 
	height: 50px;
	background: url(./logo/Logo_footer_small_.gif) no-repeat;
	
}

#copyright{
	position:absolute;
	margin-top:45px;
	margin-left:40px;
	width: 450px; 
	height: 25px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color:#ffffff;
	
}

#contacts{
	position:absolute;
	margin-top:50px;
	margin-left:820px;
	width: 200px; 
	height: 25px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color:#ffffff;
	
}



#box_small_img_top_rounded{
	position:absolute;
	width: 149px;
	height: 15px;
	background: transparent url(./boxes/small_round_cornersTOP.png) no-repeat top left;
}

#box_small_img_bottom_rounded{
	position:relative;
	width: 149px;	
	height: 15px;
	top:-18px;
	background: transparent url(./boxes/small_round_cornersBOTTOM.png) no-repeat bottom left;
}


#date{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color:#53514b;
	
	position:absolute;
	margin:0em auto;
	margin-left: 610px;
	margin-top: 112px;
	width: 140px; 
	height: 25px;

}


#logos{
	width: 170px; 
	float:center;
	text-align:center;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}