body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #FFF;
	color: #333;
	text-align: center;
	background: #fafafa url(/media/crpa_www/cssimg/os/bkg_left_blue.gif) repeat-y;	
} 

html>body {font-size:11px;}

A:link {COLOR: #515EA6; DISPLAY: inline; TEXT-DECORATION: underline;}
A:visited {/* COLOR: #333366;*/ COLOR: #800080; DISPLAY: inline; TEXT-DECORATION: underline;}
A:hover {/*COLOR: #333366;*/ color: #ff0000; DISPLAY: inline; TEXT-DECORATION: none;}
A:active {COLOR: #5f4c2b; DISPLAY: inline; TEXT-DECORATION: none;}

table, td {
	font-size: 100%;
}

img {
	border: none;
}

.skip {
	display: none;
}

p {
	color: #333;
	line-height: 17px;
	font-size: 100%;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

/*********************************
*                                *
*****		   CONTAINER       *******
*                                *
**********************************/
#ContainerTop {
	background: #fff url(http://www.crpa.it/media/crpa_www/cssimg/ComunitAT/newtop_2010.jpg) no-repeat 0 0;
}



#container {
	border-left: #999 1px dotted; 
	border-right: #999 1px dotted; 
	/*border-top: 5px solid #330066;*/
	border-bottom: 5px solid #396B21;
	COLOR: #333; 
	text-align: left; 
	background: #ffffff ;
}

/*********************************
*                                *
*****		   CONTENT        *******
*                                *
**********************************/
#content h1.titlePage {
	font-size: 18px;
	font-weight: bold;
	color: #000052;
	text-align: left;	
}	

#content h2.folderTitle {/*titolo della pagina*/
	font-size: 20px;
	font-weight: normal;	
	font-style: normal;	
	color: #396B21;	
	text-decoration: none;
	text-align : right;	
	border-bottom: 1px dotted #C7D7C7 /*bordo sotto l'area titolo*/;
}

#content h2.folderTitle span {
	border-bottom: 5px solid #C7D7C7 /*bordo sotto il titolo*/;
}

#content h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#content div.title {}

/* --- RSS --- */
#content div.rss {
	background: #fff url(/media/comunitat_www/cssimg/ico_rss_abb.gif) 95% 95% no-repeat; 
}

#content div.RSS-feed {}
#content h2.folderTitle {
	line-height: 34px;
}
#content div.RSS-feed img {
	border: none; 
	width: 86px; 
	height: 34px; 
	background: url(/media/comunitat_www/cssimg/ico_rss.png) no-repeat 0 0; 
}
#content .projrss a {
	padding: 0 0 5px 20px;
	background: url(/media/comunitat_www/cssimg/ico_feed_add.gif) no-repeat 0 0; 
	line-height: 16px;
}

/* --- Elenco archivi di feed --- */
#content #FeedArchivedList {}
#content #FeedArchivedList h2 {margin-bottom: 2em;}
#content #FeedArchivedList dl {margin: 2.5em 0;}
#content #FeedArchivedList dt {margin: 1.5em 0 1.5em 0 ; font-weight: bold; font-size: 15px;}
#content #FeedArchivedList dt { text-align: right;}
#content #FeedArchivedList dd {padding-left: 20px;}
#content #FeedArchivedList dt a
,#content #FeedArchivedList dt a:link
,#content #FeedArchivedList dt a:visited
,#content #FeedArchivedList dt a:hover
,#content #FeedArchivedList dt a:active {color: #396B21;}

/* --- Contenuto dei feed --- */
#content #FeedText {margin-top: 2em;}
#content #FeedText h3 {
background:transparent url(/media/comunitat_www/cssimg/ico_entry.gif) no-repeat scroll 0 45%;
border-bottom:1px dotted #CCCCCC;
color:#336699;
font-size:12px;
font-weight:bold;
padding:0 0 3px 13px;
text-align:left;
}
#content #FeedText h3 a.newwin {
	background:transparent url(/media/comunitat_www/cssimg/ico_new_window.gif) no-repeat scroll right top;
	padding-right: 15px;
	text-decoration: none;
}

#content #FeedText div.attributes {
	width: 100%;
	float:left;
	margin-bottom:15px;
	
}

#content #FeedText div.author {
	padding-left: 14px;
	padding-right:10px;
	border-right:1px dotted #CCCCCC;
	color:#666666;
	float:left;
	background:transparent url(/media/comunitat_www/cssimg/ico_author.gif) no-repeat scroll 0 50%;
}
#content #FeedText div.author a
,#content #FeedText div.author a:link
,#content #FeedText div.author a:visited
,#content #FeedText div.author a:active {
color:#666666;
text-decoration:none;
}

#content #FeedText div.datefeed {
padding-left:25px;
padding-right:10px;
background:transparent url(/media/comunitat_www/cssimg/ico_date.gif) no-repeat scroll 10px 50%;
border-right:1px dotted #CCCCCC;
color:#666666;
float:left;
}

#content #FeedText p.entry {
margin:10px 0 25px;
padding:0;
}



/* --- Mappa RSS --- */
ul#RSSMap, ul#RSSMap ul  	{margin:0; padding:0; list-style: none; border-left: 1px dotted #999999;}
ul#RSSMap ul   			{}
ul#RSSMap li 					{margin:0 0 0 -8px; padding:0 0 0 20px;  background: transparent url(/media/comunitat_www/cssimg/ico_rss_add.gif) 0 0 no-repeat;}
ul#RSSMap ul  					{margin: 1.5em 0; }
ul#RSSMap li a.l1				{font-weight: bold;}



#content p {
	color: #333;
	font-size: 100%;
}

#content a:link {color: #3300CC; text-decoration: underline;}
#content a:visited  {color: #800080; text-decoration: underline;}
#content a:hover {color:#ff0000; text-decoration: none;}
#content a:active {color: #5f4c2b; text-decoration: none;}

#content dl.news dt {
	font-weight: bold;
	background: #FFF url(/media/crpa_www/cssimg/os/ico_docu_gray_01.gif) no-repeat 0 2px;
}
#content dl.news dd {
	border-left: 1px solid #999999;
	background-color: #F5F5F5;
}

/* --- Video --- */
#videocont {
	margin-top: 15px;
	margin-bottom: 30px;
	padding: 10px 0;
	background-color: #E6E6E6;
	width: 745px;
	float:left;
}

#videocont .flashcontent{
	float:left;
	width: 400px;
	text-align: left;
	margin-left: 12px;
}

* html #videocont .flashcontent{ /* Double float margin hack */
	display: inline;
}

#videocont .meta {
	float:left;
	background: transparent url(/media/comunitat_www/cssimg/bg-info.png) no-repeat scroll center bottom;
	width: 333px;
	margin: 0 -16px 23px -2px;
	padding-bottom: 35px;
	margin-bottom: 25px;
}

#videocont .meta h3 {
	background: transparent url(/media/comunitat_www/cssimg/bg-info.png) no-repeat scroll left top;
	font-size:150%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:25px 21px 6px 17px;
	text-transform:uppercase;
	text-align: left;
	color: #b1b1b1;
}

#videocont .meta .gutter {
	margin: 0 21px 10px 17px;
	padding: 5px 0 0 0;
	background: transparent url(/media/comunitat_www/cssimg/border-lightangrey.png) repeat-x scroll 0 0;
}

#videocont .info span 
,#videocont .presenter span {
	font-weight: bold;
}

#videocont .meta #presenters {

	
}

/*
#content pre {
	font-family: Monaco, courier, monospace;
	font-size: 10px;
	background-color: #EEE;
	padding: 5px 15px 5px 15px;
}*/

/****************** Dove sono (Where I am) **************/
#content #whereIam{
	background-color: #F0F5F0 /*#EEEEEE*/;
}

#content #whereIam h3.sectResTitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	color: #396B21 /*#515EA6*/;	
	text-decoration: none;
}

/******************** Live Path *****************/
#content #livePathContainer {text-align: left; color: #808000;}
#content #livePathContainer a:link {color: #808000; text-decoration: none;}
#content #livePathContainer a:visited {color: #808000; text-decoration: none;}
#content #livePathContainer a:hover {color: #396B21; text-decoration: underline;}
#content #livePathContainer a:active {color: #5f4c2b; text-decoration: underline;}


/****************** News, Novita *****/
/*
.tdsectNewsListBkg, .tdsectNewsList {
	background-color: transparent;
}
.tdsectNewsListBkg {
  	background: url(/media/crpa_www/cssimg/os/ico_arr_right_gray_01.gif) no-repeat 0 2px;		
}

#sectNewsList table{
	background: #F8F8F8;
}

#sectNewsList td {
	vertical-align: top;
}
*/
/****************** News, Eventi ***************/
/* Roverseti */
#sectNewsList {}
#sectNewsList table, #sectNewsList table tbody td {background: none; text-align: left; border: none; color:#396B21; line-height: 1.5em;}
#sectNewsList table td.tdsectNewsListBkg {background-color: #dfeede; border-bottom:1px solid #9dca9c; border-right:1px solid #9dca9c; font-weight: bold; white-space: nowrap;}
#sectNewsList table td.tdsectNewsList {white-space: normal;}

.newsdt dt {background:#dfeede; text-align:center; border-bottom:1px solid #9dca9c; border-right:1px solid #9dca9c; color:#396B21; display:inline; font-weight: bold; }
.newsdt dd {padding:2px}

/****************** Documenti, Approfondimenti, Descrizione Documenti *****/
#Sectioncontent {
	color:#000000;
}

#content #SectionContent #DocContent ul {
	list-style: square;
}

#sectionintrocontainer {/*zona banner e sommario della cartella*/
	color: #6D828A;
	BACKGROUND-COLOR: #F0F5F0 ;
}

#sectionintrocontainerDoc {/*zona descrizione doc-link*/
	border-left: 3px solid #9AA2CB;	
	background-color: #F0F5F0 ;
}

#sectionintrocontainerDoc p {
	color: #666666;
}

#sectionDocimage {
	border: 1px solid #333366;
	background-color: #F1F3F8;
}

#sectionintrotextDwn {
	background-color: #DADADA;
	border-bottom: 2px solid #ffffff;	
}

#SectionContent h3.Sectitle {/*titolo sottocartelle*/
	font-size: 15px;
	font-weight: bold;
	color: #396B21;
	text-decoration: none;
	/*background-color:#F0F5F0;*/
	border-bottom: 1px dotted #C7D7C7;
	/*border-bottom-color : #C7D7C7;
	border-bottom-style : dotted;
	border-bottom-width : 1px*/;
}

#SectionContent h3.Sectitle a:link {color: #396B21; text-decoration: none;}
#SectionContent h3.Sectitle a:visited {color: #396B21; text-decoration: none;}	
#SectionContent h3.Sectitle a:hover {color: #ff0000; text-decoration: none;}	
#SectionContent h3.Sectitle a:active {color: #5f4c2b; text-decoration: none;}	

#SectionContent h4.sectResTitle {
	font-size: 10px;	
	font-style: normal;
	text-transform: uppercase;	
	text-align: left;
	color: #396B21;
}

#sectDocList, 
#sectLinkList, 
#sectDirList, 
#sectNewsList{
	background: #F8FFF8;
}

#sectDocList  h4.sectResTitle {background: url(/media/crpa_www/cssimg/os/ico_docu_gray_02.gif) no-repeat 0 5px;}
#sectDirList  h4.sectResTitle {background: url(/media/crpa_www/cssimg/os/ico_star_gray_01.gif) no-repeat 0 5px;}
#sectLinkList h4.sectResTitle {background: url(/media/crpa_www/cssimg/os/ico_ast_gray_01.gif) no-repeat 0 5px;}
#sectNewsList h4.sectResTitle {background: url(/media/crpa_www/cssimg/os/ico_news.gif) no-repeat 0 5px;}

#sectNewsList a:link, 
#sectNewsList A:visited, 
#sectNewsList A:hover, 
#sectNewsList A:active {
	color: #3300CC;
}

#sectDocList li, 
#sectLinkList li, 
#sectDirList li,  
#sectNewsList li{
  	background: url(/media/crpa_www/cssimg/os/ico_arr_right_gray_01.gif) no-repeat 0 4px;	
}

#sectLinkListPub a:link, 
#sectLinkListPub A:visited, 
#sectLinkListPub A:hover, 
#sectLinkListPub A:active {
   font-weight:bold;
   color:#765;
}

/************ Sezioni ********************/
#proj #projmore {
	background: url(/media/crpa_www/cssimg/os/ico_li_bullet_lightblue.gif) no-repeat 0 1px;
	visibility : hidden;/*nasconde il link "Vai a"*/
}

#proj a:link img 	{border: 1px solid #ffffff;}
#proj a:visited img	{border: 1px solid #F5F5F5;}
#proj a:hover img	{border: 1px solid #333366;}
#proj a:active img	{border: 1px dotted #000;}

/***************  [Pagina ricerca] ****************/
dl#searchpagelist {}

dl#searchpagelist dt {
	margin: 0;
	padding:5px 0 0 0;
	border-top: #d8d5d2 1px solid; 
	font-weight: bold;
}

dl#searchpagelist dt a:link {color: #330066; text-decoration: underline;}
dl#searchpagelist dt a:visited {color: #330066; text-decoration: underline;}
dl#searchpagelist dt a:hover {color: #ff0000; text-decoration: none;}
dl#searchpagelist dt a:active {color: #5f4c2b; text-decoration: none;}

dl#searchpagelist dd {
	margin: 0;
	padding:0 0 15px 15px;
	color:#999999;
}

dl#searchpagelist dd p {
	margin:0;
	padding:0;
	color:#999999;	
}

dl#searchpagelist dd p.abstract
, dl#searchpagelist dd p.searchlivepath
, dl#searchpagelist dd p.goto
, dl#searchpagelist dd p.postedart 
{
	margin: 5px 0 0 5px;
	padding:0;
}

dl#searchpagelist dd p.goto{
	margin-top: 10px;
}

dl#searchpagelist dd p.searchlivepath strong{
	color:#999999;
}

dl#searchpagelist dd p.postedart {
	padding:0 0 0 15px;
	background: url(/media/crpa_www/cssimg/os/ico_docu_gray_01.gif) no-repeat 5px;
}


dl#searchpagelist dd p a:link {color: #5f4c2b; text-decoration: underline;}
dl#searchpagelist dd p a:visited {color: #5f4c2b; text-decoration: underline;}
dl#searchpagelist dd p a:hover {color: #ff0000; text-decoration: none;}
dl#searchpagelist dd p a:active {color: #5f4c2b; text-decoration: underline;}

dl#searchpagelist dt span.nRec {
	margin: 0 5px 0 0;
	padding: 0;
	color: #396B21;
	float: left;
	height: 20px;
}

dl#searchpagelist dt span.title {
	margin: 0;
	padding:0;
}

dl#searchpagelist dt span.Rank {
	font-size: 80%;
	background-color: #f8f9fe;
	color: #666666;
	text-transform: lowercase;
}

dl#searchpagelist dd dl {

/*	border-bottom: 1px solid #EEEEEE;*/
 	padding: 0;
	margin: 0 0 0 5px;
}

dl#searchpagelist dd dl dt{
	margin: 10px 0 5px 0 ;	
	padding: 0;
	border:none;
	font-weight: normal;
	font-size: 98%;
}
dl#searchpagelist dd dl dd{
	margin:0 0 5px ;
	padding: 0;
	border:none;
	font-weight: normal;
}

dl#searchpagelist dd dl dd img{
	margin: 0 0 -2px 0;
	padding:0;
}





/*--------- Tabelle -------------*/
table {font-size:100%; border-collapse:collapse;} /*border:1px solid #000050;*/
table td {padding:3px 5px; border:1px solid #C9C9C9;}
table tr td p {padding:0; margin:0;}

table.BordoBlu {
	border: 2px solid #6D828A;
}
td.oddrow {
	background-color: #E0E5F5;
}
td.evenrow {
	background-color: #F2F4FB;
}
td.header {
	font-weight: bold;
	background-color: #CBD3EF;
}
td.evidence {
	background-color: #e6e6ff;
}
td.evidence p {
	color: red;
}
td.cellborderbot {
	border-bottom: 12px solid #000;
}
td.celltotal {
	font-weight: bold;
	background-color: #3E3F79;
	color: #fff;
}
table td.celltotal b {color: #fff;}


table.dati {border: none; font-size:10px;}
table.dati td {border: none;}
table.dati td.header1 {
	border-style: solid none solid none;  
	border-width: 2px 0 2px 0;  
	border-color: #000;
	font-weight: bold;
}
table.dati td.bottom1 {
	border-color: #000;
	border-bottom: 2px solid #000;
}

p.acrobatlogo {
	margin: 0;
	padding:0;
}

p.acrobatlogo img {
	margin: 0;
	padding: 0 5px 0 0;
	float: left;
}

/*-----------------[ Phosto-List ] --------------------*/
#SectionContent #photolist, #photoloader {width: 500px; height: 180px; position: relative; padding:0; margin: 0;}
#SectionContent #photolist ul {list-style:none; margin:0; padding:0;}
#SectionContent #photolist li {margin:5px; padding:0; background: none; float:left;}
/* se le icone vengono dimensionate a 55px */
/*
 #SectionContent #photolist img {padding:0; margin:7px 0 0 7px; width: 55px; height: 55px;}
*/
#SectionContent #photolist img {padding:0; margin:5px 0 0 5px; width: 60px; height: 60px;}
#SectionContent #photolist a {display:block; margin:0; padding:0; width:70px; height:70px; background:url(/media/crpa_www/cssimg/optiman/diahatter.gif) no-repeat 0 0;}
#SectionContent #photolist a:hover {background:url(/media/crpa_www/cssimg/optiman/diahatter.gif) no-repeat 0 -70px !important;}
#SectionContent #photoimg, #LoadContainer {padding: 0; margin:0; text-align: center;}
#SectionContent #LoadContainer {visibility: hidden;}
#SectionContent #photoimg #photoelem {/*border: 2px solid #333366;*/}
#SectionContent p#desc {font-weight: bold; font-size: 120%;}



/*********************************
*                                *
*****		   SIDEBAR        *******
*                                *
**********************************/
#sidebar {
	text-align: left;
	color: #396B21;
}

#sidebar h3 {
	font-size: 100%;
	color: #396B21; 
	border-bottom: 1px dotted #ddd0b9;
	background: url('/media/crpa_www/cssimg/os/ico_sotto_dir.gif') no-repeat 0 2px;
	font-size: 12px; 
}

#sidebar h4 {
	font-size: 92%;
	font-weight: normal;
}

#sidebar li.current {
  text-align: right;
  font-weight: bold;  	  
  color: #396B21;
  border-bottom: 5px solid #9DCA9C;  
  background: /*#F0F5F0*/#DFEEDE /*url('ico_li_bullet_current.gif')*/ no-repeat 0 .5em;  
}

#sidebar a:link {
  color: #396B21;
  text-decoration:none;
  border-bottom:1px dotted #C7D7C7;
}

#sidebar a:visited {
  color: #396B21;
  border-bottom:1px dotted #C7D7C7;
  text-decoration: none;
}

#sidebar a:hover {
  color:#f00;
  border-bottom: 3px solid #F5F5F5;
 }
 
#sidebar a:active {
	color: #ff0000;
}

#sidebar li.ImgContainer a:link {border:none;}
#sidebar li.ImgContainer a:visited {border:none;}
#sidebar li.ImgContainer a:hover {border:none; background-color: #F5F5F5;}
#sidebar li.ImgContainer a:active {border:none;}

/*********************  logo  *******/
#logocontainer a:link {
  text-decoration:none;
  border-bottom: none;
}

#logocontainer a:link, 
#logocontainer a:visited, 
#logocontainer a:hover, 
#logocontainer a:active {
	border: none;
}

/*********************  language  *******/
#language {
	font-size: 11px;
	color: #000052;
	font-weight: normal;
	text-align: right;
}	

#language a, 
#language a:link, 
#language a:hover, 
#language a:visited, 
#language span.current{
	color: #FFE9BB;
	font-weight: normal;	
	border: 1px solid #999999;	
}	

#language span.current {background-color:#EEEEEE; color:#999999; font-weight:bold;}	/*lingua corrente*/
#language a:hover {background-color:#EEEEEE; color:#999999;	border: 1px solid #ff0000;} /*altre ling.*/

/****** [Tabella contact person] ******/
/* Roverseti */
table.contacts {margin: 15px 0; padding:0; width: 500px;}
table.contacts td {margin:0;	padding:5px; border-bottom: 1px solid #d8d5d2; vertical-align: top;}
table.contacts td.subheader{font-weight: bold; vertical-align: top;}

/* Messaggi di errore */
#SectionContent p.error {background: #f99; border: 2px solid #f00; color: #fff; text-align:center; font-weight: bold; font-size: 12px;}
#SectionContent p.error span {text-align: left; display: block;}

/****************** Search Form ***************/
#searchform {
	font-size: 100%;
	text-align: right;
	background-color: transparent;
}
#sidebar #searchform fieldset{background-color: transparent;}

#sidebar #searchform fieldset {padding:0; margin:0; border: none; }
#sidebar #searchform a:link, 
#sidebar #searchform a:visited, 
#sidebar #searchform a:hover, 
#sidebar #searchform a:active 
{
	color: #5F4C2B;
	text-decoration: none;
	border: none;
}

#frmTextBox  {
	background-color: #F8F8F8;
	font-size: 120%;	
}

#frmBtn {
	border: 1px solid #999999;	
}

/**************************************************************
*                                                             *
	Per arrivare a cambiare gli stili dei documenti importati 
	di Openshare (the best water-close program in the world 
	and in the universe !!!!) 
*                                                             *
***************************************************************/
#content h1.titlePage, #content h2.folderTitle, #content h3, #content h4, table, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left:0;
	font-style: normal;
	text-align : right;
}

#SectionContent h3 A:link {COLOR: #333366; DISPLAY: inline; TEXT-DECORATION: none;}
#SectionContent h3 A:visited {COLOR: #515EA6; DISPLAY: inline; TEXT-DECORATION: none;}
#SectionContent h3 A:hover {COLOR: #333366; DISPLAY: inline; TEXT-DECORATION: none;}
#SectionContent h3 A:active {COLOR: #5f4c2b; DISPLAY: inline; TEXT-DECORATION: none;}


#SectionContent #SectionContentInc {
	padding-bottom: 20px;
}

#SectionContent #SectionContentInc img {
	padding-bottom: 20px;
}

#SectionContent #SectionContentInc h2 {
	font-size: 14px;
	font-weight: bold;
	border: none;
}

#SectionContent #SectionContentInc h3 {
	font-size: 15px;
	font-weight: bold;
	border: none;
}

/********** Common Classies **********/
.center {
	text-align: center;
}

.clearAll {
	clear: both; 
	overflow: hidden
}

.clearLeft {
	clear: left; 
	overflow: hidden
}

.clearRight {
	clear: right; 
	overflow: hidden
}

.vSpacer6 {
	height: 6px; 
	margin: 0; 
	padding: 0 0 0 0;	
	overflow: hidden; 
}
.vSpacer8 {
	height: 8px; 
	margin: 0; 
	padding: 0 0 0 0;	
	overflow: hidden; 
}
.vSpacer10 {
	height: 10px; 
	margin: 0; 
	padding: 0 0 0 0;	
	overflow: hidden; 
}

.vSpacer15 {
	height: 15px; 
	margin: 0; 
	padding: 0 0 0 0;	
	overflow: hidden; 
}
.aRight {
	text-align: right;
}

.aLeft {
	text-align: left;
}

.mLeft5 {
	margin-left: 5px;
}
.mLeft10 {
	margin-left: 10px;
}
.mLeft15 {
	margin-left: 15px;
}
.mLeft20 {
	margin-left: 20px;
}

.mRight5 {
	margin-Right: 5px;
}
.mRight10 {
	margin-Right: 10px;
}
.mRight15 {
	margin-Right: 15px;
}
.mRight20 {
	margin-Right: 20px;
}

.mTop5 {
  margin-top: 5px;
}

.mTop10 {
	margin-top: 10px;
}

.mBottom5 {
  margin-bottom: 165px;
}

.mBottom10 {
	margin-bottom: 10px;
}

.grayLight {
	color:#EEEEEE;
	font-style: normal; 
	font-weight: normal;
}

.grayLargeRegular {
	COLOR: #999999;
	font-style: normal;
	font-weight: normal;
}

.grayDark {
	color: #717171; 
	font-style: normal; 
	font-weight: normal;
}

.cWhite {
	background-color: #ffffff;
}

.none {
	border: none;
	text-decoration: none;
}

img.float {
	float: left; 
	margin-right: 5px
}
img.right {
	float: right; 
	margin-left: 5px
}

.bold {
	font-weight: bold;
}

.footer {
	font-size: 11px;
	margin: 5px 5px 5px 5px;
}

.date {
	font-family: georgia, palatino, times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #6D828A;
	background-color: #FFF;
	background: url(/media/crpa_www/cssimg/os/ico_docu_gray_01.gif) no-repeat 0 ;
	margin: 0 0 0;
	padding-left: 15px;
	padding-top: 3px;
}


p.posted {
	background: url(/media/crpa_www/cssimg/os/ico_docu_gray_01.gif) no-repeat left;
	font-size: 10px;
	color: #666;
	margin-top:5px;
	padding-top:0;
	padding-left: 11px;
}

p.trackback-posted {
	background-color: #FFF;
	font-family: geneva, verdana, arial, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #999;
	margin-top: -10px;
	margin-bottom: 30px;
}

p.comment-posted {
	background-color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #87A664;
	margin-top: 30px;
	margin-bottom: 10px;
}

blockquote {
	margin-left: 15px;
	padding-left: 10px;
}

p.quoteblock {
	color: #2D6AAF; 
	margin: 10px 0 0 0;
	letter-spacing: 1px;
	word-spacing: 1px;
	padding: 10px 5px 10px 5px;
	border: 3px solid #CBD3EF;
	background:#F2F4FB; 	
	font-weight: normal;
}

p.quote {
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 10px 25px 10px 25px;
	border-bottom: 1px solid #DEE0D1;
	border-top: 1px solid #DEE0D1;
	letter-spacing: 1px;
	word-spacing: 1px;
}

p.bggrayLight {
	background-color: #DEE0D1;
	color:#000;
	font-style: normal; 
	font-weight: normal;
}


/* CLASSI MSWORD */
.Section1 {
	border: 1px solid #ffffff;
	border/* */:/**/none;
}

.red {color: Red;}
.blue {color:#3E3F79;}
.maroon {color:#800000;}


#footerContainer p.date {
/*	font-family: georgia, palatino, times, serif;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background: url(/media/crpa_www/cssimg/os/ico_docu_gray_01.gif) no-repeat 0 ;
	margin: 0 0 0 225px ;
	padding-left: 15px;
	padding-top: 3px;
}
/***** Ultimi articoli pubblicati ****/
#id1817 {
	margin:0;
	padding:0;
/*	border: 2px solid #CBD3EF;*/
	font-weight: bold;
}
#id1817 a:link {
	color: #333366;
}



/******* [Moduli]			 *****/
fieldset {border:1px solid #c7d7c7; padding:10px; margin:0; background-color: #f0f5f0;}
fieldset form {margin:5px 0;}
fieldset legend {font-weight:bold; color:#396b21; font-size: 110%;}
fieldset .input-text {border:1px solid #c7d7c7; color:#000; padding:3px;}
fieldset .input-error {background:#fcc;}
/*fieldset .input-submit, p.toolbar input {border:1px solid #330066;background:#D8D5D2 url("/media/crpa_www/cssimg/bkgbtn_blue.gif") 0 0 repeat; margin: 0; padding:3px; font:bold 100% verdana,sans-serif; color:#330066;}*/
fieldset #errormsg {border:solid 2px red; padding:3px 5px; margin-bottom:5px;}
fieldset p {margin:0;padding:0;}
fieldset label {font-size:100%;}
fieldset label span {font-size: 90%; font-weight: normal;}
fieldset img {border:0;padding:0;margin:0;}
fieldset table {padding:10px}
fieldset table, #content fieldset table td {border:0;}
fieldset label span.formast {color: #E73500;}

p.toolbar {
	border:none;
	padding:10px 0 0 0;  
	margin:0; 
	background-color: #fff; 
	text-align: center;
}


#content form fieldset#contactobbl label
, #content form fieldset#contactopt label
, #content form fieldset#field_sep1 label
, #content form fieldset#field_sep2 label
, #content form fieldset#pagesearchform label
 { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	margin: 5px 0 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
	color: #396b21;	
	padding: 5px 0; 
	/*font-weight: bold;	*/
}

#content form fieldset#pagesearchform label {width: 150px;}

#content form fieldset#pagesearchform legend {display: none; margin:0; padding:0;}

#content form fieldset#contactobbl legend 
, #content form fieldset#contactopt legend
, #content form fieldset#field_sep1 legend
, #content form fieldset#field_sep2 legend

{
   margin: 0;
	/*font-size:1.1em;*/ /* bump up legend font size, not too large or it'll overwrite border on left */
                    /* be careful with padding, it'll shift the nice offset on top of border  */
   background-color: #fff;
   padding: 2px 5px;
   border: 1px solid #d4ebf7;
}

#content fieldset#contactobbl input
, #content fieldset#contactobbl textarea
, #content fieldset#contactobbl select
, #content fieldset#contactopt input
, #content fieldset#contactopt textarea
, #content fieldset#contactopt select
, #content fieldset#field_sep1 input
, #content fieldset#field_sep1 textarea
, #content fieldset#field_sep1 select
, #content fieldset#field_sep2 input
, #content fieldset#field_sep2 textarea
, #content fieldset#field_sep2 select
, #content fieldset#pagesearchform input
, #content fieldset#pagesearchform textarea
, #content fieldset#pagesearchform select
{
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

#content fieldset#contactobbl input#reset
, #content fieldset#contactopt input#reset
, #content fieldset#field_sep1 input#reset
, #content fieldset#field_sep2 input#reset
, #content fieldset#pagesearchform input#reset
{
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

#content fieldset#contactobbl textarea
, #content fieldset#contactopt textarea 
, #content fieldset#field_sep1 textarea
, #content fieldset#field_sep2 textarea
, #content fieldset#pagesearchform textatrea
{
 overflow: auto;
}

#content fieldset#contactobbl small
, #content fieldset#contactopt small 
, #content fieldset#field_sep1 small
, #content fieldset#field_sep2 small
, #content fieldset#pagesearchform small 
{
	display: block;
	margin: 0 0 5px 120px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 90%;
}

#content fieldset#contactobbl span.required
, #content fieldset#contactopt .required
, #content fieldset#field_sep1 .required 
, #content fieldset#field_sep2 .required 
{
	font-weight: bold; color: #E73500;
} /* uses class instead of div, more efficient */

#content fieldset#contactobbl br
, #content fieldset#contactopt br  
, #content fieldset#field_sep1 br  
, #content fieldset#field_sep2 br  
, #content fieldset#pagesearchform br
{
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

/* Roverseti */

.quoteblock {
	color: #2D6AAF; 
	font-family: "trebuchet ms",verdana, sans-serif;
	font-size: 85%;
	margin: 10px 25px 30px 25px;
	letter-spacing: 1px;
	word-spacing: 1px;
	background: #EBF5FA url("/img/css/blockquote.gif") no-repeat bottom right ;
	padding: 10px 20px 10px 25px;
	border: 3px solid #D4EBF7;
}

p.info {
	margin: 5px 0 30px 0;
	padding: 5px 5px 5px 35px;
	border: 3px solid #dddddd;	
	background: url(/media/crpa_www/cssimg/ico_info01.gif) no-repeat 10px 10px;
	color: #003366;		
	position: relative; /*per evitare in IE 6x il Peekaboo Bug http://www.evolt.org/article/MSIE6_bug_with_floating_divs_and_spacers/17/23899/*/
	height: 1%;
}

p.info img { vertical-align: middle; padding: 0 5px 0 0;}

/*
 FORM DI LOGIN
==============================================*/
/* Area riservata nella sidebar*/
#loginform {margin: 10px 0 0 5px; padding:5px 10px 10px 10px; text-align: left; background: transparent url(/media/crpa_www/cssimg/ComunitAT/bkg_login.jpg) no-repeat; height: 215px;}
#loginform p.formtitle {margin:10px 0 0 0; padding:0;	font-weight: bold; text-align: left; color: #396B21;}
#loginform form {margin:0; padding:0;}
#loginform fieldset#leftmenuloginform {border:none; padding:0; margin:0; text-align: left; background-color: transparent;}
#loginform fieldset#leftmenuloginform .input-text{border:1px solid #C7D7C7; color:#000; margin: 5px 0; padding:0; width: 110px;}
#loginform fieldset#leftmenuloginform label {margin: 0 0 0 0; padding: 0; text-align: left; color: #396B21; font-weight: bold; display: block;}
#loginform fieldset#leftmenuloginform input {width:auto;	margin:0; /* set margin on left of form elements rather than right of label aligns textarea better in IE */}
#loginform form fieldset#leftmenuloginform input#image {margin: 0 0 0 0 ; padding: 0;}
/* Link alle sezioni */
#loginform ul.MemberLinks {margin:10px 0 0 0; padding:0;	list-style: none;	text-align: left; background-color: transparent;}
#loginform ul.MemberLinks li{
   margin: 0 0 0 10px;
	padding: 0 15px 0 20px;
	background: url(/media/crpa_www/cssimg/ico_member.gif) no-repeat left;		
	list-style-position: outside;
	line-height: 20px;	
}
#loginform ul.MemberLinks li a
, #loginform ul.MemberLinks li a:link
, #loginform ul.MemberLinks li a:visited
, #loginform ul.MemberLinks li a:hover {padding:0;	margin: 0;	font-weight: normal;	color: #333333; border: none;	width: 110px;}

/* Elenco voci */
#loginform ul.MemberLinks li a:hover {text-decoration: underline;}
#loginform ul.MemberLinks li.logout {font-weight: bold; background: url(/media/crpa_www/cssimg/ico_logout.gif) no-repeat right;}

/* Area riservata nelle pagine */
#loginformarticle {margin: 10px 0; padding: 0;}
#loginformarticle form fieldset#leftmenuloginform label {display: block;  /* block float the labels to left column, set a width */	float: left; width: 150px; margin: 5px 0 0 0; /* set top margin same as form input - textarea etc. elements */	text-align: right; color: #396B21; padding: 5px 0; font-weight: bold;}
#loginformarticle form fieldset#leftmenuloginform legend 
{
   margin: 0;
	/*font-size:1.1em;*/ /* bump up legend font size, not too large or it'll overwrite border on left */
                        /* be careful with padding, it'll shift the nice offset on top of border  */
   background-color: #fff;
   padding: 2px 5px;
   border: 1px solid #d4ebf7;
}

#loginformarticle form fieldset#leftmenuloginform input
{
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

#loginformarticle form fieldset#leftmenuloginform input#reset {margin-left:0px; /* set margin-left back to zero on reset button (set above) */}
#loginformarticle form fieldset#leftmenuloginform textarea {overflow: auto;}
#loginformarticle form fieldset#leftmenuloginform small
{
	display: block;
	margin: 0 0 5px 120px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 90%;
}

#loginformarticle form fieldset#leftmenuloginform span.required {font-weight: bold; color: #E73500;} /* uses class instead of div, more efficient */
#loginformarticle form fieldset#leftmenuloginform br {clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */}
#loginformarticle form fieldset#leftmenuloginform input#image {margin: 15px 0 0 164px ; padding: 0;}

#SectionContent a.evidence
, #SectionContent a.evidence:link
, #SectionContent a.evidence:visited
, #SectionContent a.evidence:hover
 {
 	margin: 0;
	padding: 5px;
 	line-height: 25px;	
 	color: #333366;
	border: 1px solid #CBD3EF;
	background-color: #F2F4FB;
	text-decoration: underline;	
}

#SectionContent a.evidence:hover {
	border: 1px solid #333366;
	background-color: #DEE4FC;
	text-decoration: none;
}


#SectionContent .btnDelete, #SectionContent .btnDelete:link, #SectionContent .btnDelete:visited, #SectionContent .btnDelete:hover {
 	margin: 0;
	padding: 5px;
	border: 2px solid #DDDDDD;
	background-color: #F5F5F5;
	text-decoration: none;
	color: #000;
}

/*
 RICERCA MEMBRI COMUNITA'
==============================================*/
/* Lista alfabetica href per selzione utenti */
#content #pageLinks {border:1px solid #c7d7c7; background-color: #f0f5f0;}
#content p.alphabet {}
#content table#forum_tblpage {}
#content table#forum_tblpage td {border: none; text-align: left; font-weight: bold;}


/*
 FORUM
==============================================*/
#content td.HeaderRowTop {text-align:center; background-color: #F5F5F5; color: #fff;}
#content td.HeaderRowTop a, #content td.HeaderRowTop a:link, #content td.HeaderRowTop a:visited, #content td.HeaderRowTop a:hover , #content td.HeaderRowTop a:active {color: #396B21; font-size: 18px; font-weight: normal;}


/*
 LOGIN COMUNITA' HEADER
==============================================*/
/* Titolo form*/
p.formtitle {margin:0; padding:0; position: relative; font-weight: bold; text-align: center; color: #da5713;}

/* Div contenitore */
#start-login-frame {position: relative; margin:0; padding:0; text-align:left;}
#start-login-frame #signin-btn {margin:0; float:left;}
#start-login-frame div.ubtn {margin:0;	padding:0; text-align:left;}

/* Form */
#start-login {margin:0; padding:0; font-weight: bold; height: 100%;}
#start-login .input-holder {margin:0; padding:0;}
#start-login #Email, #start-login #Passwd {margin-top:1px; padding: 3px 3px; border-color:#396b21 #fff #fff #396b21; border-style:solid;	border-width:1px;	background-color: #F8F8F8;	height: 13px; font-size: 100%;}

/* Elenco voci prima autenticazione */
#PersistentCookie-holder {float:right;  margin:0; padding:0; width:100%; color: #fff;}
#PersistentCookie-holder a {color: #000;}
#PersistentCookie-holder ul {margin:5px 0 0 0; padding:0; list-style: none; text-align: left; background-color: transparent; width: 100%;}
#PersistentCookie-holder ul li {display:inline; margin: 0; padding:0;}
#PersistentCookie-holder ul li a {display:block; float:left; margin:-3px 5px 0 0; padding:0; color: #da5713;}

/* Elenco voci dopo autenticazione */
#start-login-frame p {position: relative; margin: 0;	padding: 0;}
#start-login-frame ul.MemberLinks {margin:15px 0 0 5px; padding:0; list-style: none;	text-align: left; background-color: transparent; width: 100%;}
#start-login-frame ul.MemberLinks li{margin: 4px 0; padding: 0 0 0 20px;	background: transparent url(/media/crpa_www/cssimg/ico_member.gif) no-repeat left; list-style-position: outside; line-height: 12px;	width: 100%;}
#start-login-frame ul.MemberLinks li a
, #start-login-frame ul.MemberLinks li a:link
, #start-login-frame ul.MemberLinks li a:visited
, #start-login-frame ul.MemberLinks li a:hover {padding:0; margin: 0;	color: /*#396b21*/#ffffff; border: none;	font-weight: bold; text-decoration: none;}
#start-login-frame ul.MemberLinks li a:hover {text-decoration: underline;}
#start-login-frame ul.MemberLinks li.logout {font-weight: bold; background: url(/media/crpa_www/cssimg/ico_logout.gif) no-repeat right;}

/* gft 2010-07-05
===========================================*/
p.formtitle {top:115px; left:-30px; color: #fff;}

#start-login-frame {color:#FFFFFF; left:550px; top: 68px; width: 415px;}
#start-login .input-holder {float:left; width: 180px;}
#start-login .input-holder label {display:block;}
#start-login-frame div.ubtn {float:left; padding-top:11px; /*width: 55px;*/}

#PersistentCookie-holder {color:#FFFFFF; float:right; padding:0; width:100%;}
#PersistentCookie-holder ul li a {color:#fff;}

#start-login-frame p {top: -8px; left: 5px; color: #fff;}
#start-login-frame ul.MemberLinks {background-color:transparent; list-style-image:none; list-style-position:outside; list-style-type:none; margin:-7px 0 0 5px; padding:0; text-align:left; width:100%;}

