body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #FFF;
	color: #333;
	text-align: center;
	background: #fff url(/tplimage/crpa/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       *******
*                                *
**********************************/
#container {
	border-left: #999 1px dotted; 
	border-right: #999 1px dotted; 
	border-top: 5px solid #330066;
	border-bottom: 5px solid #330066;
	COLOR: #333; 
	text-align: left; 
	background: #fff url(/tplimage/crpa/os/bkg_sidebar_cianolight.gif) no-repeat;
}

/*********************************
*                                *
*****		   CONTENT        *******
*                                *
**********************************/
#content h1.titlePage {
	font-size: 18px;
	font-weight: bold;
	color: #000052;
	text-align: left;	
}	

#content h2.folderTitle {
	font-size: 20px;
	font-weight: normal;	
	font-style: normal;	
	color: #3E3F79;	
	text-decoration: none;
	text-align: left;	
	border-bottom: 1px dotted #999999;	
}

#content h2.folderTitle span {
	border-bottom: 5px solid #EEE;
}

#content h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#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(/tplimage/crpa/os/ico_docu_gray_01.gif) no-repeat 0 2px;
}
#content dl.news dd {
	border-left: 1px solid #999999;
	background-color: #F5F5F5;
}

/*
#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:#EEEEEE;
}

#content #whereIam h3.sectResTitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	color: #515EA6;	
	text-decoration: none;
}

/******************** Live Path *****************/
#content #livePathContainer {text-align: right;}
#content #livePathContainer a:link {color: #5f4c2b; text-decoration: underline;}
#content #livePathContainer a:visited {color: #5f4c2b; text-decoration: underline;}
#content #livePathContainer a:hover {color: #ff0000; text-decoration: none;}
#content #livePathContainer a:active {color: #5f4c2b; text-decoration: underline;}


/****************** News, Novita *****/
.tdsectNewsListBkg, .tdsectNewsList {
	background-color: transparent;
}
.tdsectNewsListBkg {
  	background: url(/tplimage/crpa/os/ico_arr_right_gray_01.gif) no-repeat 0 2px;		
}

#sectNewsList table{
	background: #F8F8F8;
}

#sectNewsList td {
	vertical-align: top;
}


/****************** Documenti, Approfondimenti, Descrizione Documenti *****/
#Sectioncontent {
	color:#000000;
}

#content #SectionContent #DocContent ul {
	list-style: square;
}

#sectionintrocontainer {
	color: #6D828A; 
	BACKGROUND-COLOR: #F2F4FB;
}

#sectionintrocontainerDoc {
	border-left: 3px solid #9AA2CB;	
	background-color: #F2F4FB;
}

#sectionintrocontainerDoc p {
	color: #666666;
}

#sectionDocimage {
	border: 1px solid #333366;
	background-color: #F1F3F8;
}

#sectionintrotextDwn {
	background-color: #DADADA;
	border-bottom: 2px solid #ffffff;	
}

#SectionContent h3.Sectitle {
	font-size: 15px;
	font-weight: bold;
	color: #515EA6;
	text-decoration: none;
}

#SectionContent h4.sectResTitle {
	font-size: 10px;	
	font-style: normal;
	text-transform: uppercase;	
}

#sectDocList, 
#sectLinkList, 
#sectDirList, 
#sectNewsList{
	background: #F9FAFF;
}

#sectDocList  h4.sectResTitle {background: url(/tplimage/crpa/os/ico_docu_gray_02.gif) no-repeat 0 5px;}
#sectDirList  h4.sectResTitle {background: url(/tplimage/crpa/os/ico_star_gray_01.gif) no-repeat 0 5px;}
#sectLinkList h4.sectResTitle {background: url(/tplimage/crpa/os/ico_ast_gray_01.gif) no-repeat 0 5px;}
#sectNewsList h4.sectResTitle {background: url(/tplimage/crpa/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(/tplimage/crpa/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(/tplimage/crpa/os/ico_li_bullet_lightblue.gif) no-repeat 0 1px;
}

#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;}


/*********************************
*                                *
*****		   SIDEBAR        *******
*                                *
**********************************/
#sidebar {
	text-align: right;
}

#sidebar h3 {
	font-size: 100%;
	color: #8CACB1; 
	border-bottom: 1px dotted #ddd0b9;
	background: url('/tplimage/crpa/os/ico_sotto_dir.gif') no-repeat 0 2px;
	font-size: 12px; 
}

#sidebar h4 {
	font-size: 92%;
	font-weight: normal;
}

#sidebar li.current {
  font-weight: bold;  	  
  color: #000000;
  border-bottom: 5px solid #DDEBFF;  
  background: #EEEEEE url("/tplimage/crpa/os/ico_li_bullet_current.gif") no-repeat 0 .5em;  
}

#sidebar a:link {
  color:#03c;
  text-decoration:none;
  border-bottom:1px dotted #69f;
}

#sidebar a:visited {
  color: #515EA6;
  border-bottom:1px dotted #69f;
  text-decoration: none;
}

#sidebar a:hover {
  color:#f00;
  border-bottom: 5px solid #DEE4FC;
 }
 
#sidebar a:active {
	color: #ff0000;
}

#sidebar #ImgContainer a:link {border:none;}
#sidebar #ImgContainer a:visited {border:none;}
#sidebar #ImgContainer a:hover {border:none; background-color: #F5F5F5;}
#sidebar #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: #000052;
	font-weight: normal;	
	border: 1px solid #999999;	
}	

#language span.current {background-color:#EEEEEE; color:#999999; font-weight:bold;}	
#language a:hover {background-color:#EEEEEE; 	border: 1px solid #ff0000;}

/****************** Search Form ***************/
#searchform {
	font-size: 100%;
	text-align: right;
}

#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;
}

#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 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(/tplimage/crpa/os/ico_docu_gray_01.gif) no-repeat 0 ;
	margin: 0 0 0;
	padding-left: 15px;
	padding-top: 3px;
}


p.posted {
	background: url(/tplimage/crpa/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;
}

/* CLASSI MSWORD */
.Section1 {
	border: 1px solid #ffffff;
	border/* */:/**/none;
}
