body{
	background-image: url(images/bg.gif); 
	background-repeat: repeat-y;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
.body1{
	background-image: url(images/bg_mar.gif); 
	background-repeat: repeat-y;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
.body2{
	background-image: url(images/bg_viola.gif); 
	background-repeat: repeat-y;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
.body3{
	background-image: url(images/bg_verde.gif); 
	background-repeat: repeat-y;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
.td_line{  
background-image: url(images/linev_menu.jpg); 
background-repeat: repeat-y; 
background-position: left top;
}

.td_line2{  
background-image: url(images/line2.jpg); 
background-repeat: repeat-y; 
background-position: left top;
}
.td_line3{  
background-image: url(images/line3.jpg); 
background-repeat: repeat-y; 
background-position: left top;
}
.td_line4{  
background-image: url(images/line4.jpg); 
background-repeat: repeat-y; 
background-position: left top;
}
.td_line0up{  
background-image: url(images/line0up.jpg); 
background-repeat: repeat-x; 
background-position: left top;
}
.td_lineup{  
background-image: url(images/lineup.jpg); 
background-repeat: repeat-x; 
background-position: left top;
}
.td_line2up{  
background-image: url(images/line2up.jpg); 
background-repeat: repeat-x; 
background-position: left top;
}
.td_line3up{  
background-image: url(images/line3up.jpg); 
background-repeat: repeat-x; 
background-position: left top;
}

.td_linebottom{  
background-image: url(images/linebottom.jpg); 
background-repeat: repeat-x; 
background-position: left top;
background-color:#FFFFFF
}
.td_linebottomhp{  
background-image: url(images/linebottomhp.jpg); 
background-repeat: repeat-x; 
background-position: left top;
}
.td_line0bottom{  
background-image: url(images/line0bottom.jpg); 
background-repeat: repeat-x; 
background-position: left top;
}
.td_line2bottom{  
background-image: url(images/line2bot.jpg); 
background-repeat: repeat-x; 
background-position: left top;
}

.td_line3bottom{  
background-image: url(images/line3bottom.jpg); 
background-repeat: repeat-x; 
background-position: left top;
}
.td_line3bot_hp{  
background-image: url(images/line3bottom_hp.jpg); 
background-repeat: repeat-x; 
background-position: left top;
}
.tdup_marrone{  
background-image: url(images/lineup_marrone.jpg); 
background-repeat: repeat-x; 
background-position: left top;
}
.tdbot_marrone{  
background-image: url(images/linebottom_marrone.jpg); 
background-repeat: repeat-x; 
background-position: left top;
}
.tdup_verde{  
background-image: url(images/lineup_verde.jpg); 
background-repeat: repeat-x; 
background-position: left top;
}
.tdbot_verde{  
background-image: url(images/linebottom_verde.jpg); 
background-repeat: repeat-x; 
background-position: left top;
}
.txt_td1 {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-style: normal; 
padding:10px 10px 10px 10px; 
color: #07A7B7
}
.txt_td2 {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-style: normal; 
padding:10px 10px 10px 10px; 
color: #07A7B7
}
.txt_td3 {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-style: normal; 
padding:10px 10px 10px 10px; 
color: #07A7B7
}
.txt_marrone {  
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
font-size: 11px; 
font-style: normal; 
padding:10px 30px 10px 10px; 
color: #979068
}
.txt_viola {  
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
font-size: 11px; 
font-style: normal; 
padding:10px 30px 10px 10px; 
color: #8F9BB1
}

.txt_verde {  
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
font-size: 11px; 
font-style: normal; 
padding:10px 30px 10px 10px; 
color: #A4C747
}

table.mytable td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #8F9BB1
}

table.mytable select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#07A7B7;
}

.txt_td1 A:link { TEXT-DECORATION:none; COLOR:#07A7B7; } 
.txt_td1 A:visited { TEXT-DECORATION:underline; color:#07A7B7; }
.txt_td1 A:hover { color:#C8C088; background:none;}

.txt_td2 A:link { TEXT-DECORATION:none; COLOR:#07A7B7; } 
.txt_td2 A:visited { TEXT-DECORATION:underline; color:#07A7B7; }
.txt_td2 A:hover { color:#A6C949; background:none;}

.txt_td3 A:link { TEXT-DECORATION:none; COLOR:#07A7B7; } 
.txt_td3 A:visited { TEXT-DECORATION:underline; color:#07A7B7; }
.txt_td3 A:hover { color:#A2B0C9; background:none;}

.txt_verde A:link { TEXT-DECORATION:none; COLOR:#07A7B7; } 
.txt_verde A:visited { TEXT-DECORATION:none; color:#AFDE33; }
.txt_verde A:hover { color:#AFDE33; background:none;}

.txt_marrone A:link { TEXT-DECORATION:none; COLOR:#07A7B7; } 
.txt_marrone A:visited { TEXT-DECORATION:underline; color:#C8C088; }
.txt_marrone A:hover { color:#C8C088; background:none;}



.table_pr {
	border-right: #ACACAC 1px solid;
	border-bottom: #ACACAC 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	padding:5px 5px 5px 5px; 
	color: #A4C747 
}
.table_pl {
	border-bottom: #ACACAC 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	padding:5px 5px 5px 5px; 
	color: #A4C747 
}
.td_menu{  
background-image: url(images/bg_menu.gif); 
background-repeat: repeat-y; 
background-position: left top;
}

/* News */ 
div.news_list img {
	border:0;
}

div.news_list div.item  {
	/*float:left;*/
	aborder:1px solid black;
	margin-bottom:20px;
}

div.news_list div.item span.title {
	width:100%;
	font-weight:bold;
	color:#b6c2d9;
}

div.pubblications_news_list div.item span.title {
	color:#b9e14f;
}

div.news_list div.item span.image img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}


SELECT.members {  
border: 1px solid #07A7B7;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-style: normal; 
color: #07A7B7
}

.coll{
font-size:14px;
margin-right:30px;
}



/*
.bg_welcome {  
background-image: url(bg_doorpage.gif); 
background-repeat: no-repeat; 
background-position: left top;
}
.bg_loghisx {  
background-image: url(bg_loghi_sx.gif); 
background-repeat: repeat-y; 
background-position: left top;
}
.bg_loghidx {  
background-image: url(bg_loghi_dx.gif); 
background-repeat: repeat-y; 
background-position: right top;
}
.txt_Text {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
color: #999999;
text-align: justify
}
.txt_Title {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
color: #BF8E37
}

.txt_Footer {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: normal; 
color: #585259;
padding-left:14;
}
.txt_Footerdoor {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: normal; 
color: #585259;
padding-left:5;
}
.txt_Sitemap {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-weight: bold; 
color: #999999;
padding-left:0;
}
.td_Loghi {  
border-right: #333333 1px solid;
}
.txt_Lang {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
color: #999999;
text-align: justify
}
/*----------------------------------------------------------------------------*/
/* TABLE */
/*----------------------------------------------------------------------------*/

/*.table_big {
	border-right: #333333 1px solid;
	border-top: #333333 1px solid; 
	background-color: #000000;
}
.td_foto {
	padding:4px 4px 4px 4px; 
	border-right: #333333 1px solid;
	border-bottom: #333333 1px solid;  
	border-left: #333333 1px solid;
	border-top: #333333 1px solid; 
	background-image:url(sfondo_tratt.gif);
	background-repeat:repeat;
	background-position:left top;
}
.td_testo {
	padding:5px 5px 5px 5px; 
	border-right: #333333 1px solid;
	border-bottom: #333333 1px solid;  
	border-left: #333333 1px solid;
	border-top: #333333 0px solid; 
	font: 11px Arial, Helvetica, sans-serif;
	text-align: justify;
	font-weight: normal; 
	color: #999999;
}
.td_title {
	padding:5px 5px 5px 5px; 
	border-right: #333333 1px solid;
	border-bottom: #333333 1px solid;  
	border-left: #333333 1px solid;
	border-top: #333333 1px solid; 
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color: #999999;
}
.td_prodotto {
	padding:5px 5px 5px 5px; 
	border-right: #333333 1px solid;
	border-bottom: #333333 1px solid;  
	border-left: #333333 1px solid;
	border-top: #333333 1px solid; 
	font: 11px Arial, Helvetica, sans-serif;
	text-align: justify;
	font-weight: normal; 
	color: #999999;
}
.td_title_prod {
	padding:5px 5px 5px 5px; 
	border-right: #333333 1px solid;
	border-left: #333333 1px solid;
	border-top: #333333 1px solid; 
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #BF8E37;
}
.td_ist {
	padding:8px 8px 8px 8px; 
	border-right: #333333 1px solid;
	border-bottom: #333333 1px solid;  
	border-left: #333333 1px solid;
	border-top: #333333 1px solid; 
	text-align: justify;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color: #999999;
}
.td_sitemap {
	padding:5px 5px 5px 5px; 
	border-right: #333333 0px solid;
	border-left: #333333 0px solid;
	border-top: #333333 1px solid; 
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color: #999999;
}
.hr{
	border: #333333 1px solid;
}
/*----------------------------------------------------------------------------*/
/* MENU'TOP */
/*----------------------------------------------------------------------------*/

/*A:link { TEXT-DECORATION:none; COLOR:#D7D7D7; } 
A:visited { TEXT-DECORATION:none; color:#999999; }
A:hover { color:#BF8E37; background:none;} 

.B:link { TEXT-DECORATION:none; COLOR:#FFFFFF; } 
.B:visited { TEXT-DECORATION: none; color:#FFFFFF; }
.B:hover { color:#EF7521; background:none;}

.txt_Lang A:link { TEXT-DECORATION:none; COLOR:#ffffff; } 
.txt_Lang A:visited { TEXT-DECORATION: none; color:#999999; }
.txt_Lang A:hover { color:#FFFFFF; background:none;}

/*////////////////////////////////////////////////////////////////////////////*/
/* FORM */
/*////////////////////////////////////////////////////////////////////////////*/
/*.textbox {
	background-color: #38363A;
	font-weight: normal;
	font-size: 11px;
	color: #ccc;
	cursor: default;
	width: 150px;
	margin-top:.1em;
	margin-bottom:.1em;
	border-top:0px solid #fff;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	border-bottom:0px solid #fff;
}
.textboxsmall {
	background-color: #38363A;
	font-weight: normal;
	font-size: 11px;
	color: #ccc;
	cursor: default;
	width: 30px;
	margin-top:.1em;
	margin-bottom:.1em;
	border-top:0px solid #fff;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	border-bottom:0px solid #fff;
}

.selectarea {
	background-color: #38363A;
	font-weight: normal;
	font-size: 11px;
	color: #ccc;
	cursor: default;
	width: 170px;
}
.bott {
	background-color: #38363A; 
	font-weight: bold;
	font-size: 12px;
	color: #AD0018;
	cursor: default;
	width: 60px;
	height: 18px;
	margin-top:.9em;
	margin-bottom:.1em;
	border:0px;
}
.message {
	background-color: #38363A;
	FONT-FAMILY: arial;
	font-weight: normal;
	font-size: 11px;
	color: #ccc;
	cursor: default;
	width: 150px;
	scrollbar-3dlight-color: #504E51;
	scrollbar-arrow-color: #BF8E37;
	scrollbar-base-color: #504E51;
	scrollbar-darkshadow-color: #504E51;
	scrollbar-face-color: #504E51;
	scrollbar-highlight-color: #504E51;
	scrollbar-shadow-color: #504E51;
	scrollbar-track-color: #504E51;
	margin-top:.1em;
	margin-bottom:.1em;
	border-top:0px solid ##fff;
	border-left:0px solid ##fff;
	border-right:0px solid #fff;
	border-bottom:0px solid #fff;
}

.divAdmin {
	background-color: #38363A;
	FONT-FAMILY: arial;
	font-weight: normal;
	font-size: 11px;
	color: #ccc;
	cursor: default;
	width: 150px;
	scrollbar-3dlight-color: #4C5359;
	scrollbar-arrow-color: #4C5359;
	scrollbar-base-color: #4C5359;
	scrollbar-darkshadow-color: #4C5359;
	scrollbar-face-color: #BFC7CF;
	scrollbar-highlight-color: #BFC7CF;
	scrollbar-shadow-color: #BFC7CF;
	scrollbar-track-color: #4C5359;
	margin-top:.1em;
	margin-bottom:.1em;
	border-top:0px solid ##fff;
	border-left:0px solid ##fff;
	border-right:0px solid #fff;
	border-bottom:0px solid #fff;
}*/

/* STILI PER AREA RISERVATA */
