@import "csharp.css";

/*Modal Popup*/
.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=50);
    opacity:0.7;
}

.modalPopup {
    background-color:#f9f9e5;
    border-width:1px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:400px;
    text-align:center;
}

/*Map*/
.pinEvent
{
    width:10px;height:15px;
    overflow:hidden;
    cursor:pointer;
}



/*
CODICI COLORE

sfondo verde-azzurro			#FFFFFF -> #FFFFFF
giallo marcio menù e campi		#D4D0C8 -> #D4D0C8
marrone dei testi				#606250 -> #606250
rosso scuro per selezionati		#FF0000 -> #FF0000

*/


HTML 
{
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
}

BODY 
{
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
	background:#FFFFFF;
	FONT-SIZE: 10pt; 
	color:#606250;
	FONT-FAMILY: verdana, helvetica,arial, sans-serif; 
	TEXT-ALIGN: center; 
}

table
{
	font-size:10pt;
}

body a:link
{
	color:#606250;
}

body a:hover
{
	
}
body a:visited
{
	color:#848c78
}

STRONG
{
	text-transform:none;
}

CODE,
PRE
{
	display:block;
	BORDER-RIGHT: rgb(96,98,80) 1px solid; 
	PADDING-RIGHT: 7px; 
	BORDER-TOP: rgb(96,98,80) 1px solid; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 7px; 
	BORDER-LEFT: rgb(96,98,80) 1px solid; 
	COLOR: rgb(0,0,0); 
	PADDING-TOP: 7px; 
	BORDER-BOTTOM: rgb(96,98,80) 1px solid; 
	FONT-FAMILY: courier; 
	BACKGROUND-COLOR: rgb(222,223,211);
}	

Q
{	
	font-style:italic;
}

.clear 
{
	CLEAR: both;
}

.message
{
	display:block;
	FONT-SIZE: 10pt;
	font-weight:bold;
	margin-top: 200px;
	margin-bottom: 200px;	
}

.BodyText
{
	display:block;
	FONT-SIZE: 10pt;
	margin-top: 100px;
	margin-bottom: 100px;	
}

.alignright 
{
	CLEAR: both; 
	MARGIN-TOP: 0px; 
	TEXT-ALIGN: right;
}

.small 
{
	FONT-SIZE: 10pt;
}

.selected
{
	color: #FF0000;
}

.wide 
{
	WIDTH: 100%; 
	top:0;
}

.top 
{
	WIDTH: 100%; 
	z-index:100;
	position:relative; /*NON TOGLIERE PERMETTE DI PRENDERE LO Z-ORDER E DI MANENERE A POSTO I MENU A TENDINA che altrimenti finiscono sotto la parte centrale*/
	top:0px;
}

.bottom 
{
	WIDTH: 100%; 
	BORDER-TOP-WIDTH: 2px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
	POSITION: relative;
}
/* sembra non usato piu'...
UNKNOWN 
{
	BORDER-BOTTOM: transparent 1px solid ;
}
*/
/* sembra non usato piu'...
.hidden
{
	position:absolute;
	margin-left: -1500px;
	margin-top:-1500px;

	color: #FFF;
	background-color: #FFF;
	display:none;
}
*/

.otherbitLogo
{
	FLOAT:left; 
	
	MARGIN: 0px 0px 5px 5px; 
	WIDTH: 69px; 
	HEIGHT: 69px;
}

/*P
{
	position:absolute;
	color:#606250;
	font-size: 10pt;
	font-weight:bold;
	top:15px;
	left:auto;
}*/



.CreativeCommonsBox
{
	font-size:8pt;
	border-color: rgb(0, 0, 0); 
	border-top: 1px solid rgb(0, 0, 0); 
	margin-top:100px;
	display: block; 
	padding-top: 10px;
	text-align:center;
	position:static;
}

* html .CreativeCommonsBox
{
	margin-top:50px;
}


.CreativeCommonsBox IMG
{
	margin-top:10px;
}

.CreativeCommonsBox2
{
	font-size:8pt;
	margin-top:10px;
	margin-bottom:20px;
	display: block; 
	padding-top: 10px;
	text-align:center;
}

.CreativeCommonsBox2 IMG
{
	margin-top:5px;
	padding-left:47%;
	padding-right:47%;
}


/*****************  TESTA   ************************/
#homelink 
{ 
	/*background: url(../Images/Otherbitlogo.jpg) no-repeat top left;*/
	top:0px;
	width:102px;
	height:101px;
	margin-right : 0px;
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	position:absolute;
}

.FloatLeft
{
	float:left;	
}

.FloatRight
{
	float:right;	
}

/*
#dummy
{ 
	width:102px;
	height:101px;
	margin-right : 0px;
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}
*/

.claim
{
	
}

/* solo per IE */
/* \*/
* html .claim
{
	margin-top:18px;
	margin-left:80px;
}
/* */

.name
{
	font-size:18pt;
	/*font-weight:bold;*/
}



#RelatedLinks
{
	margin-top:100px;
}

#RelatedLinks A, #RelatedLinks A:visited, #RelatedLinks A:active
{
	display:block;
	margin-top:10px;
	color: #606250;
}

#RelatedLinks A:hover
{
}

#menuLang
{
	margin-top:5px;
	margin-bottom:10px;
	margin-right:4px;
	font-size: 0.75em;
	font-weight:normal;
	text-align:right;
}

#menuLang A
{
	display:block;
	float:right;
	margin-top:6px;
	margin-bottom:18px;
	margin-left:5px;
	padding-right:5px;
	border-color:#606250;
	border-right-width:1px;
	border-right-style:solid;
	text-transform:lowercase;
	text-decoration:none;
}

#menuLang A:link
{
	text-decoration:none;
	color: #606250;
}

#menuLang A:visited
{
	text-decoration:none;
	color: #606250;
}

#menuLang A:hover
{
	text-decoration:underline;
	color: #606250;
}

#menuLang .menuSelected
{
	color: #FF0000;
	display:block;
	float:right;
	margin-top:6px;
	margin-bottom:18px;
	margin-left:5px;
	padding-right:5px;
	border-color:#606250;
	border-right-width:1px;
	border-right-style:solid;
	text-transform:lowercase;
	text-decoration:none;
}

#menuLang .menuSelectable
{
	display:block;
	float:right;
	margin-top:6px;
	margin-bottom:18px;
	margin-left:5px;
	padding-right:5px;
	border-color:#606250;
	border-right-width:1px;
	border-right-style:solid;
	text-transform:lowercase;
	text-decoration:none;
}

.menuLocal .menuSelected
{
	color: #FF0000;
	text-decoration:none;
}

.menuLocal .menuSelectable
{
	display:block;
	COLOR: #606250;
	text-decoration:none;
}

.menuLocal A:link, .menuLocal A:visited
{
	COLOR: #606250;
	text-decoration:none;
}

.menuLocal A:hover
{
	COLOR: #606250;
	text-decoration:underline;
}


#headColumn1
{
	width:590px;
	border-bottom:solid 1px #606250;
	top:0px;
	height:127px;
/*	background:#8c9f9e;	*/
}

/* solo per IE */
/* \*/
* html #headColumn1
{
	height:132px;
}
/* */

#headColumn2
{
	width:20px;	
	position:absolute;
	margin-left:570px;
	top:0px;
/*	background:#000;*/	
}

#headColumn3
{
	width:180px;
	position:absolute;
	top:0px;
	margin-left:600px; /*580*/
	border-top:solid 4px #606250;
	border-bottom:solid 1px #606250;
	height:123px;
}

/* solo per IE */
/* \*/
* html #headColumn3
{
	height:132px;
}
/* */


.doveSono
{
	width:590px;
	border-top:solid 1px #606250;
	text-align:right;
	position:absolute;
	top:109px;
	font-size: 8pt;
	font-weight:normal;
	color: #606250;	
}

/* solo per IE */
/* \*/
* html .doveSono
{
	width:100%;
	position:relative;
	top:0;
	padding-top:2px;
	z-index:101;	
}
/* */

#search
{
	margin-bottom:30px;	/*10px*/
	z-index:100;
}

.Search_SearchInput
{
	background-color:#D4D0C8;
	color:#606250;
	font-family: Verdana;
	width:110px;
	font-size: 8pt;
	border: 1px solid #606250;
	height:15px;
	margin-right:8px;
}

/* solo per IE */
/* \*/
* html .Search_SearchInput
{
	height:18px;
	margin-right:0px;
}
/* */

#search A, 
#search A:visited, 
#search A:hover
{
	background-color:#606250;
	color:#FFFFFF;
	border-top:solid 2px #999999;
	border-left:solid 2px #999999;
	border-bottom:solid 2px #333333;
	border-right:solid 2px #333333;
	padding-top:0px;
	font-size: 8pt;
	font-weight:normal;
	text-decoration:none;
	display:block;
	position:relative;
	float:right;
	top:-21px;
	width: 60px;
    height: 17px;
}

.quickMenuText
{
/*	margin-bottom:8px;	
	font-size: 0.8em; */
	border-bottom:solid 1px #606250;
	text-align:right;
	position:absolute;
	width:100%;
	height :19px;
	top:86px; /* 109px;*/
	font-size: 8pt;
	font-weight:normal;
}
/* solo per IE */
/* \*/
* html .quickMenuText
{
	top:88px; /* 109px;*/
}
/* */


#quickMenu
{
	margin-bottom:3px;
}

#quickMenu .menuUnSelectable
{
	color: #606250;
	text-decoration:none;
}

#quickMenu .menuSelectable
{
	color: #606250;
	text-decoration:none;
}

#quickMenu .menuSelected
{
	color: #FF0000;
	text-decoration:none;
}

#quickMenu SELECT
{
	font-family: Verdana;
	width:180px;
	font-size: 8pt;
	border: 1px solid #606250;
}

/*********** FINE TESTA  ********************/
/*********** PIEDE   ******************/

#bottomColumn1
{
	width:590px;
	border-top:solid 1px #606250;	
		
}

#bottomColumn2
{
	width:20px;	
	position:absolute;
	margin-left:560px;
		
}

#bottomColumn3
{
	width:180px;
	position:absolute;
	top:0px;
	margin-left:600px;/*580*/
	border-top:solid 1px #606250;
}

.piedeSx
{
	clear:both;
	font-size: 0.75em;
	font-weight:normal;
	margin-top:5px;
}
.piedeDx
{
	clear:both;
	font-size: 0.75em;
	font-weight:normal;
	margin-top:5px;
	text-align:right;
}

/********** FINE PIEDE ********************/
/*************   NEWS ********************/

.newsTitle
{
	font-weight:bold;
	font-size: 1.2em;	
}

.newsItemTitle
{
	font-weight:bold;
}

/***********  /NEWS *******************/

/*************** LOG IN ****************/
.separator
{
	border-top:solid 1px #606250;
	margin-bottom:5px;	
	margin-top:5px;
}


.Accounts_Needed
{
	color : Red ;
	font-weight : bolder ;
	font-size:8pt;
}

.Accounts_FormTable
{
	width:100%;
	border:0px;
	border-style:none;
	margin-left :0px;
	padding-left:0px;
}

.Accounts_Button
{
	background-color: #606250;
	color:#D4D0C8;
	height:20px;
	font-size: 8pt;
}

.Accounts_ListHeader
{
	background-color : #606250;
	color:White;
}

.Accounts_CellHeader
{
	font-weight : bold;
}

.Accounts_ButtonCellHeader
{
	font-weight : bold;
	text-align:center ;
}

.Accounts_OddLine
{
	background-color:#dedfd3;
	padding-bottom :3px;
	padding-top :3px;
}

.Accounts_EvenLine
{
	background-color:#FFFFFF;
	padding-bottom :3px;
	padding-top :3px;
}

.Accounts_ValueColumnC
{
	text-align : center;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Accounts_ValueColumn
{
	text-align : left;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Accounts_ValueColumn:hover
{
	color : #606250;
}

.Accounts_ValueColumnR
{
	text-align : right;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Accounts_LabelColumn
{
	font-weight :bold ;
 	text-align : left;
	vertical-align : middle ;
	padding-left : 5px;
	border:0px;
	border-style:none;
	width :20%;
}

#Accounts_List
{
	border:0px;
	width : 100%;
	text-align : center;
	margin :5px;
	margin-left : 0px;
	margin-bottom : 0px;
}

#Accounts_ButtonBar
{
	border:0px;
	border-style: solid; 
	border-color: #606250;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-top : 3px;
	margin-bottom : 3px;
	width : 100%;
	text-align : right;
	margin :5px;
	margin-left : 0px;
	margin-right : 0px;
	background-color : #FFFFFF;
}

.Accounts_InputError
{
	font-weight :bold ;
	color :Red;	
}

.Accounts_EvenFitInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#FFFFFF;
	text-align :left;
	width:100%;
}

.Accounts_OddFitInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#dedfd3;
	text-align :left;
	width:100%;
}

.Accounts_EvenInputL
{
	background-color:#FFFFFF;
	text-align :left;
	width:100px;
}

.Accounts_EvenInputL2
{
	background-color:#FFFFFF;
	text-align :left;
	width:200px;
}

.Accounts_OddInputL
{
	background-color:#dedfd3;
	text-align :left;
	width:100px;
}

.Accounts_OddInputL2
{
	background-color:#dedfd3;
	text-align :left;
	width:200px;
}

.Accounts_OddNotFitList
{
	background-color:#dedfd3;
}

.Accounts_SepLine
{
	border:1px;
	border-style: solid; 
	border-color: #606250;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	margin-bottom : 1px;
}




/*********** IMG *******************/
.imgDX
{
	FLOAT:left; 
	MARGIN: 0px 8px 0px 8px; 

}
/************* /IMG *****************/


.Menus_selected
{
	 color: #FF0000;
}

.Localizer_selected
{
	 color: #FF0000;
}


.WPstng
{
	position:absolute;
	visibility:hidden;
	top:-8500px;
}


/* used for needed field messages */
.Contents_Needed
{
	color : Red ;
	font-weight : bolder ;
	font-size:8pt;
}

.Contents_FormTable
{
	width:100%;
	border:0px;
	border-style:none;
	margin-left :0px;
	padding-left:0px;
}

.Contents_Button
{
	background-color: #606250;
	color:#D4D0C8;
	height:20px;
	font-size: 8pt;
}

.Contents_ListHeader
{
	background-color : #606250;
	color:White;
}

.Contents_CellHeader
{
	font-weight : bold;
}

.Contents_ButtonCellHeader
{
	font-weight : bold;
	text-align:center ;
}

.Contents_OddLine
{
	background-color:#dedfd3;
	padding-bottom :3px;
	padding-top :3px;
}

.Contents_EvenLine
{
	background-color:#FFFFFF;
	padding-bottom :3px;
	padding-top :3px;
}

.Contents_ValueColumnC
{
	text-align : center;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Contents_ValueColumn
{
	text-align : left;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Contents_ValueColumn:hover
{
	color : #606250;
}

.Contents_ValueColumnR
{
	text-align : right;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Contents_LabelColumn
{
	font-weight :bold ;
 	text-align : left;
	vertical-align : middle ;
	padding-left : 5px;
	border:0px;
	border-style:none;
	width :20%;
}

#Contents_List
{
	border:0px;
	width : 100%;
	text-align : center;
	margin :5px;
	margin-left : 0px;
	margin-bottom : 0px;
}

#Contents_ButtonBar
{
	border:0px;
	border-style: solid; 
	border-color: #606250;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-top : 3px;
	margin-bottom : 3px;
	width : 100%;
	text-align : right;
	margin :5px;
	margin-left : 0px;
	margin-right : 0px;
	background-color : #FFFFFF;
}

.Contents_InputError
{
	font-weight :bold ;
	color :Red;	
}

.Contents_EvenFitInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#FFFFFF;
	text-align :left;
	width:100%;
}

.Contents_OddFitInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#dedfd3;
	text-align :left;
	width:100%;
}

.Contents_EvenFixedWInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#FFFFFF;
	text-align :left;
	width:200px;
}

.Contents_OddFixedWInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#dedfd3;
	text-align :left;
	width:200px;
}

.Contents_EvenInputL
{
	background-color:#FFFFFF;
	text-align :left;
	width:100px;
}

.Contents_EvenInputL2
{
	background-color:#FFFFFF;
	text-align :left;
	width:200px;
}

.Contents_OddInputL
{
	background-color:#dedfd3;
	text-align :left;
	width:100px;
}

.Contents_OddNotFitList
{
	background-color:#dedfd3;
}

.Contents_EvenNotFitList
{
	background-color:#FFFFFF;
}

.Contents_SepLine
{
	border:1px;
	border-style: solid; 
	border-color: #606250;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	margin-bottom : 1px;
}

.Contents_Title
{
	font-weight :bold ;
 	text-align : left;
}

.Contents_File
{
	font-style:italic ;
 	text-align : left;
}




/* used for needed field messages */
.Downloads_Needed
{
	color : Red ;
	font-weight : bolder ;
	font-size:8pt;
}

.Downloads_FormTable
{
	width:100%;
	border:0px;
	border-style:none;
	margin-left :0px;
	padding-left:0px;
}

.Downloads_Button
{
	background-color: #606250;
	color:#D4D0C8;
	height:20px;
	font-size: 8pt;
}

.Downloads_ListHeader
{
	background-color : #606250;
	color:White;
}

.Downloads_CellHeader
{
	font-weight : bold;
}

.Downloads_ButtonCellHeader
{
	font-weight : bold;
	text-align:center ;
}

.Downloads_OddLine
{
	background-color:#dedfd3;
	padding-bottom :3px;
	padding-top :3px;
}

.Downloads_EvenLine
{
	background-color:#FFFFFF;
	padding-bottom :3px;
	padding-top :3px;
}

.Downloads_ValueColumnC
{
	text-align : center;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Downloads_ValueColumn
{
	text-align : left;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Downloads_ValueColumn:hover
{
	color : #606250;
}

.Downloads_ValueColumnR
{
	text-align : right;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Downloads_LabelColumn
{
	font-weight :bold ;
 	text-align : left;
	vertical-align : middle ;
	padding-left : 5px;
	border:0px;
	border-style:none;
	width :20%;
}

#Downloads_List
{
	border:0px;
	width : 100%;
	text-align : center;
	margin :5px;
	margin-left : 0px;
	margin-bottom : 0px;
}

#Downloads_ButtonBar
{
	border:0px;
	border-style: solid; 
	border-color: #606250;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-top : 3px;
	margin-bottom : 3px;
	width : 100%;
	text-align : right;
	margin :5px;
	margin-left : 0px;
	margin-right : 0px;
	background-color : #FFFFFF;
}

.Downloads_InputError
{
	font-weight :bold ;
	color :Red;	
}

.Downloads_EvenFitInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#FFFFFF;
	text-align :left;
	width:100%;
}

.Downloads_OddFitInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#dedfd3;
	text-align :left;
	width:100%;
}

.Downloads_EvenFixedWInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#FFFFFF;
	text-align :left;
	width:200px;
}

.Downloads_OddFixedWInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#dedfd3;
	text-align :left;
	width:200px;
}

.Downloads_EvenInputL
{
	background-color:#FFFFFF;
	text-align :left;
	width:100px;
}

.Downloads_EvenInputL2
{
	background-color:#FFFFFF;
	text-align :left;
	width:200px;
}

.Downloads_OddInputL
{
	background-color:#dedfd3;
	text-align :left;
	width:100px;
}

.Downloads_OddNotFitList
{
	background-color:#dedfd3;
}

.Downloads_EvenNotFitList
{
	background-color:#FFFFFF;
}

.Downloads_SepLine
{
	border:1px;
	border-style: solid; 
	border-color: #606250;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	margin-bottom : 1px;
}

.Downloads_Title
{
	font-weight :bold ;
 	text-align : left;
}

.Downloads_File
{
	font-style:italic ;
 	text-align : left;
}

.Downloads_Date
{
	float:right;
	font-style: italic ;
 	text-align : right;
}

.Downloads_AvailUsers
{
	text-align:center;
}

.Downloads_SubscrUsers
{
	margin-left:50%;
	text-align:center;
}


/* used for needed field messages */
.News_Needed
{
	color : Red ;
	font-weight : bolder ;
	font-size:8pt;
}

.News_FormTable
{
	width:100%;
	border:0px;
	border-style:none;
	margin-left :0px;
	padding-left:0px;
}

.News_Button
{
	background-color: #606250;
	color:#D4D0C8;
	height:20px;
	font-size: 8pt;
}

.News_ListHeader
{
	background-color : #606250;
	color:White;
}

.News_CellHeader
{
	font-weight : bold;
}

.News_ButtonCellHeader
{
	font-weight : bold;
	text-align:center ;
}

.News_OddLine
{
	background-color:#dedfd3;
	padding-bottom :3px;
	padding-top :3px;
}

.News_EvenLine
{
	background-color:#FFFFFF;
	padding-bottom :3px;
	padding-top :3px;
}

.News_ValueColumnC
{
	text-align : center;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.News_ValueColumn
{
	text-align : left;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.News_ValueColumn:hover
{
	color : #606250;
}

.News_ValueColumnR
{
	text-align : right;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.News_LabelColumn
{
	font-weight :bold ;
 	text-align : left;
	vertical-align : middle ;
	padding-left : 5px;
	border:0px;
	border-style:none;
	width :20%;
}

#News_List
{
	border:0px;
	width : 100%;
	text-align : center;
	margin :5px;
	margin-left : 0px;
	margin-bottom : 0px;
}

#News_ButtonBar
{
	border:0px;
	border-style: solid; 
	border-color: #606250;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-top : 3px;
	margin-bottom : 3px;
	width : 100%;
	text-align : right;
	margin :5px;
	margin-left : 0px;
	margin-right : 0px;
	background-color : #FFFFFF;
}

.News_InputError
{
	font-weight :bold ;
	color :Red;	
}

.News_EvenFitInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#FFFFFF;
	text-align :left;
	width:100%;
}

.News_OddFitInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#dedfd3;
	text-align :left;
	width:100%;
}

.News_EvenInputL
{
	background-color:#FFFFFF;
	text-align :left;
	width:100px;
}

.News_EvenInputL2
{
	background-color:#FFFFFF;
	text-align :left;
	width:200px;
}

.News_OddInputL
{
	background-color:#dedfd3;
	text-align :left;
	width:100px;
}

.News_OddNotFitList
{
	background-color:#dedfd3;
}

.News_SepLine
{
	border:1px;
	border-style: solid; 
	border-color: #606250;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	margin-bottom : 1px;
}

#News_ShortNews
{
}

.News_ShortNews_Date
{
	display:block;
	font-weight:normal;
	margin-top:10px;
}

.News_ShortNews_Title
{
	background-image: url(../images/arrow.gif);
	background-repeat:no-repeat ;
	background-position:0px 5px;
	margin-top:5px;
	font-weight:bold;
	padding-left: 10px;
}

A.News_ShortNews_Link:link , A.News_ShortNews_Link:visited 
{
	margin-left:4px;
	color:#606250 ;
	text-decoration:none;
	font-weight:normal;
}

A.News_ShortNews_Link:hover 
{
	margin-left:4px;
	color:Red;
	text-decoration:none;
	font-weight:bold;
}

#News_ShowNews
{
}

.News_ShowNews_Date
{
	display: block;
	font-weight:bold;
}

.News_ShowNews_Title
{
	background-color:#D4D0C8;
	display: block;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom:10px;
}

.News_ShowNews_Abstract
{
	display:block;
	font-style:italic;
	margin-bottom:20px;
}

.News_ShowNews_Body
{
	display:block;
}

.News_ShowNews_Picture
{
	 text-align:center;
	 float:left;
	 margin-right:10px;
}

.News_HomeTitle
{
	display: block;
/*	font-weight:bolder;*/
	margin-bottom:20px;
}

.News_HomeRSSFeed
{
	margin-top:1px;
	display:block;
	position:relative;
	float:right;
}


/* Search module */

#search a:link, #search a:hover, #search a:visited
{
	color:White;
	text-align:center;	
}

.Search_FormTable
{
	width:100%;
	border:0px;
	border-style:none;
	margin-left :0px;
	padding-left:0px;
	font-family: Verdana;
	font-size: 9pt;
}

.MultiPageNavigator_FormTable
{
	margin-top:5px;
	margin-bottom:5px;
}

.Search_Button
{
	background-color: #606250;
	color:#D4D0C8;
	height:20px;
	FONT-FAMILY: verdana, helvetica,arial, sans-serif; 
	font-size: 8pt;
	font-weight:normal;
}

.Search_OddLine
{
	background-color:#FFFFFF;
	padding-bottom :3px;
	padding-top :3px;
}

.Search_EvenLine
{
	background-color:#FFFFFF;
	padding-bottom :3px;
	padding-top :3px;
}

.Search_ValueColumn
{
	text-align : left;
	vertical-align : middle ;
	border:0px;
	border-style:none;
	color:#FFFFFF;
}

.Search_LabelColumn
{
	font-weight :bold ;
 	text-align : left;
	vertical-align : middle ;
	padding-left : 5px;
	border:0px;
	border-style:none;
	width :20%;
}

.Search_OddFitInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#D4D0C8;
	border-color:#606250;
	border-width:1px;
	text-align :left;
	width:100%;
}

#Search_Found
{
	padding-top:30px;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	font-style:italic;
	text-align:center;
	/*color:#006699;*/
}

.Search_Title
{
	padding-top:10px;
	font-weight:bold;
 	text-align : left;
	padding-left : 5px;
	border:0px;
	border-style:none;
}

.Search_Item
{
	padding-top:5px;
 	text-align : left;
	border:0px;
	border-style:none;

}

.Search_Item A:link
{
	color:#606250;

}

.Search_Item A:visited
{
	color:#848c78;

}

.Search_Item A:hover
{
	
}

.Search_Abstract
{
 	text-align : left;
	border:0px;
	border-style:none;
}



/* Glossario module */

.Glossario_Needed
{
	color : Red ;
	font-weight : bolder ;
	font-size:8pt;
}

.Glossario_FormTable
{
	width:100%;
	border:0px;
	border-style:none;
	margin-left :0px;
	padding-left:0px;
	FONT-SIZE: 10pt; 
}

.Glossario_Button
{
	background-color: #606250;
	color:#D4D0C8;
	height:20px;
	font-size: 8pt;
}

.Glossario_ListHeader
{
	background-color : #606250;
	color:White;
}

.Glossario_CellHeader
{
	font-weight : bold;
}

.Glossario_ButtonCellHeader
{
	font-weight : bold;
	text-align:center ;
}

.Glossario_OddLine
{
	background-color:#dedfd3;
	padding-bottom :3px;
	padding-top :3px;
}

.Glossario_EvenLine
{
	background-color:#FFFFFF;
	padding-bottom :3px;
	padding-top :3px;
}

.Glossario_ValueColumnC
{
	text-align : center;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Glossario_ValueColumn
{
	text-align : left;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Glossario_ValueColumn:hover
{
	color : #606250;
}

.Glossario_ValueColumnR
{
	text-align : right;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Glossario_LabelColumn
{
	font-weight :bold ;
 	text-align : left;
	vertical-align : middle ;
	padding-left : 5px;
	border:0px;
	border-style:none;
	width :20%;
}

#Glossario_List
{
	border:0px;
	width : 100%;
	text-align : center;
	margin :5px;
	margin-left : 0px;
	margin-bottom : 0px;
}

#Glossario_ButtonBar
{
	border:0px;
	border-style: solid; 
	border-color: #606250;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-top : 3px;
	margin-bottom : 3px;
	width : 100%;
	text-align : right;
	margin :5px;
	margin-left : 0px;
	margin-right : 0px;
	background-color : #FFFFFF;
}

.Glossario_InputError
{
	font-weight :bold ;
	color :Red;	
}

.Glossario_EvenFitInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#FFFFFF;
	text-align :left;
	width:100%;
}

.Glossario_OddFitInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#dedfd3;
	text-align :left;
	width:100%;
}

.Glossario_EvenInputL
{
	background-color:#FFFFFF;
	text-align :left;
	width:100px;
}

.Glossario_EvenInputL2
{
	background-color:#FFFFFF;
	text-align :left;
	width:200px;
}

.Glossario_OddInputL
{
	background-color:#dedfd3;
	text-align :left;
	width:100px;
}

.Glossario_OddNotFitList
{
	background-color:#dedfd3;
}

.Glossario_SepLine
{
	border:1px;
	border-style: solid; 
	border-color: #606250;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	margin-bottom : 1px;
}

.Glossario_LetterPageTitle
{
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	text-align: center;
	font-weight: bold;
}

.Glossario_ItemTitle
{
	display:block;
	text-align: left;
	font-weight: bold;
}

.Glossario_ItemDescription
{
	text-align: left;
	font-style :italic;
}

#Glossario_RowSeparator
{
	/*background-color:#606250;*/
	border:1px;
	border-color:#606250;
	border-style:dotted;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	margin-bottom : 10px
	
}

#Glossario_Index
{
	border:0px;
	text-align : center;
	margin :5px;
/*	margin-left : 0px;*/
	margin-bottom : 0px;
}

.Glossario_Index_CurrentLetter
{
	font-weight: bold;
}

.Glossario_Index_AvailableLetter, .Glossario_Index_AvailableLetter A, .Glossario_Index_AvailableLetter A:hover, .Glossario_Index_AvailableLetter A:visited
{
	color:#606250;
}

.Glossario_Index_UnAvailableLetter
{
	color: Silver;
}

/********* CONTENT EDITING *************/

.ContentEditing_Needed
{
	color : Red ;
	font-weight : bolder ;
	font-size:8pt;
}

.ContentEditing_FormTable
{
	font-family: Verdana;
	font-size: 10pt;
	
	width:100%;
	border:0px;
	border-style:none;
	margin-left :0px;
	padding-left:0px;
}

.ContentEditing_Button
{
	background-color: #606250;
	color:#D4D0C8;
	height:20px;
	font-size: 8pt;
}

.ContentEditing_ListHeader
{
	background-color : #606250;
	color:White;
}

.ContentEditing_CellHeader
{
	font-weight : bold;
}

.ContentEditing_ButtonCellHeader
{
	font-weight : bold;
	text-align:center ;
}

.ContentEditing_OddLine
{
	background-color:#dedfd3;
	padding-bottom :3px;
	padding-top :3px;
}

.ContentEditing_EvenLine
{
	background-color:#FFFFFF;
	padding-bottom :3px;
	padding-top :3px;
}

.ContentEditing_ValueColumnC
{
	text-align : center;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.ContentEditing_ValueColumn
{
	text-align : left;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.ContentEditing_ValueColumn:hover
{
	color : #606250;
}

.ContentEditing_ValueColumnR
{
	text-align : right;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.ContentEditing_LabelColumn
{
	font-weight :bold ;
 	text-align : left;
	vertical-align : middle ;
	padding-left : 5px;
	border:0px;
	border-style:none;
	width :20%;
}

#ContentEditing_List
{
	border:0px;
	width : 100%;
	text-align : center;
	margin :5px;
	margin-left : 0px;
	margin-bottom : 0px;
}

#ContentEditing_ButtonBar
{
	border:0px;
	border-style: solid; 
	border-color: #606250;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-top : 3px;
	margin-bottom : 3px;
	width : 100%;
	text-align : right;
	margin :5px;
	margin-left : 0px;
	margin-right : 0px;
	background-color : #FFFFFF;
}

.ContentEditing_InputError
{
	font-weight :bold ;
	color :Red;	
}

.ContentEditing_EvenFitInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#FFFFFF;
	text-align :left;
	width:100%;
}

.ContentEditing_OddFitInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#dedfd3;
	text-align :left;
	width:100%;
}

.ContentEditing_EvenInputL
{
	background-color:#FFFFFF;
	text-align :left;
	width:100px;
}

.ContentEditing_EvenInputL2
{
	background-color:#FFFFFF;
	text-align :left;
	width:200px;
}

.ContentEditing_OddInputL
{
	background-color:#dedfd3;
	text-align :left;
	width:100px;
}

.ContentEditing_OddInputL2
{
	background-color:#dedfd3;
	text-align :left;
	width:200px;
}

.ContentEditing_OddNotFitList
{
	background-color:#d8e0e2;
}

.ContentEditing_SepLine
{
	border:1px;
	border-style: solid; 
	border-color: #606250;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	margin-bottom : 1px;
}

/********* CONTENT EDITING *************/


/******** MULTIPAGE NAVIGATOR **********/

.MultiPageNavigator
{
}

.MultiPageNavigator_FormTable
{
	width:100%;
	border:0px;
	border-style:none;
	margin-left :0px;
	padding-left:0px;
}

.MultiPageNavigator_Title
{	padding-top: 15px;
		font-family: Verdana;
	font-size: 9pt;
}

.MultiPageNavigator_Pages
{
}

/******** MULTIPAGE NAVIGATOR **********/



/********* WEBPOSITIONING *************/

/* used for needed field messages */
.WebPositioning_Needed
{
	color : Red ;
	font-weight : bolder ;
	font-size:8pt;
}

.WebPositioning_FormTable
{
	width:100%;
	border:0px;
	border-style:none;
	margin-left :0px;
	padding-left:0px;
}

.WebPositioning_Button
{
	background-color: #606250;
	color:#D4D0C8;
	height:20px;
	font-size: 8pt;
}

.WebPositioning_OddLine
{
	background-color:#dedfd3;
	padding-bottom :3px;
	padding-top :3px;
}

.WebPositioning_EvenLine
{
	background-color:#FFFFFF;
	padding-bottom :3px;
	padding-top :3px;
}

.WebPositioning_ValueColumn
{
	text-align : left;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.WebPositioning_ValueColumn:hover
{
	color : #606250;
}

.WebPositioning_ValueColumnR
{
	text-align : right;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.WebPositioning_LabelColumn
{
	font-weight :bold ;
 	text-align : left;
	vertical-align : middle ;
	padding-left : 5px;
	border:0px;
	border-style:none;
	width :20%;
}

#WebPositioning_List
{
	border:0px;
	width : 100%;
	text-align : center;
	margin :5px;
	margin-left : 0px;
	margin-bottom : 0px;
}

#WebPositioning_ButtonBar
{
	border:0px;
	border-style: solid; 
	border-color: #606250;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-top : 3px;
	margin-bottom : 3px;
	width : 100%;
	text-align : right;
	margin :5px;
	margin-left : 0px;
	margin-right : 0px;
	background-color : #FFFFFF;
}

.WebPositioning_InputError
{
	font-weight :bold ;
	color :Red;	
}

.WebPositioning_EvenFitInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#FFFFFF;
	text-align :left;
	width:100%;
}

.WebPositioning_EvenInputL
{
	background-color:#FFFFFF;
	text-align :left;
	width:100px;
}

.WebPositioning_OddInputL
{
	background-color:#dedfd3;
	text-align :left;
	width:100px;
}

.WebPositioning_SepLine
{
	border:1px;
	border-style: solid; 
	border-color: #606250;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	margin-bottom : 1px;
}

/********* WEBPOSITIONING *************/



/************* MENUS ******************/

.Menus_Needed
{
	color : Red ;
	font-weight : bolder ;
	font-size:8pt;
}

.Menus_FormTable
{
	width:100%;
	border:0px;
	border-style:none;
	margin-left :0px;
	padding-left:0px;
}

.Menus_Button
{
	background-color: #606250;
	color:#D4D0C8;
	height:20px;
	font-size: 8pt;
}

.Menus_ListHeader
{
	background-color : #606250;
	color:White;
}

.Menus_CellHeader
{
	font-weight : bold;
}

.Menus_ButtonCellHeader
{
	font-weight : bold;
	text-align:center ;
}

.Menus_OddLine
{
	background-color:#dedfd3;
	padding-bottom :3px;
	padding-top :3px;
}

.Menus_EvenLine
{
	background-color:#FFFFFF;
	padding-bottom :3px;
	padding-top :3px;
}

.Menus_ValueColumnC
{
	text-align : center;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Menus_ValueColumn
{
	text-align : left;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Menus_ValueColumn:hover
{
	color : #606250;
}

.Menus_ValueColumnR
{
	text-align : right;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Menus_LabelColumn
{
	font-weight :bold ;
 	text-align : left;
	vertical-align : middle ;
	padding-left : 5px;
	border:0px;
	border-style:none;
	width :20%;
}

#Menus_List
{
	border:0px;
	width : 100%;
	text-align : center;
	margin :5px;
	margin-left : 0px;
	margin-bottom : 0px;
}

#Menus_ButtonBar
{
	border:0px;
	border-style: solid; 
	border-color: #606250;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-top : 3px;
	margin-bottom : 3px;
	width : 100%;
	text-align : right;
	margin :5px;
	margin-left : 0px;
	margin-right : 0px;
	background-color : #FFFFFF;
}

.Menus_InputError
{
	font-weight :bold ;
	color :Red;	
}

.Menus_EvenFitInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#FFFFFF;
	text-align :left;
	width:100%;
}

.Menus_OddFitInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#dedfd3;
	text-align :left;
	width:100%;
}

.Menus_EvenFixedWInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#FFFFFF;
	text-align :left;
	width:200px;
}

.Menus_OddFixedWInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#dedfd3;
	text-align :left;
	width:200px;
}

.Menus_EvenInputL
{
	background-color:#FFFFFF;
	text-align :left;
	width:100px;
}

.Menus_EvenInputL2
{
	background-color:#FFFFFF;
	text-align :left;
	width:200px;
}

.Menus_OddInputL
{
	background-color:#dedfd3;
	text-align :left;
	width:100px;
}

.Menus_SepLine
{
	border:1px;
	border-style: solid; 
	border-color: #606250;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	margin-bottom : 1px;
}

.Menus_Title
{
	font-weight :bold ;
 	text-align : left;
}

.Menus_FormTitle
{
	display: block;
	font-weight :bold ;
 	text-align : left;
}

.Menus_FormTitleLabel
{
	display: block;
 	text-align : left;
}

/************* MENUS ******************/


/************* BLOG ******************/

/* used for needed field messages */
.Blog_Needed
{
	color : Red ;
	font-weight : bolder ;
	font-size:8pt;
}

.Blog_FormTable
{
	width:100%;
	border:0px;
	border-style:none;
	margin-left :0px;
	padding-left:0px;
}

.Blog_Button
{
	background-color: #606250;
	color:#D4D0C8;
	height:20px;
	font-size: 8pt;
}

.Blog_ListHeader
{
	background-color : #606250;
	color:White;
}

.Blog_CellHeader
{
	font-weight : bold;
}

.Blog_ButtonCellHeader
{
	font-weight : bold;
	text-align:center ;
}

.Blog_OddLine
{
	background-color:#dedfd3;
	padding-bottom :3px;
	padding-top :3px;
}

.Blog_EvenLine
{
	background-color:#FFFFFF;
	padding-bottom :3px;
	padding-top :3px;
}

.Blog_Label
{
	font-weight :bold ;
 	text-align : left;
	vertical-align : middle ;
	padding-left : 5px;
	border:0px;
	border-style:none;
	font-size:8pt;
}

.Blog_LabelBlock
{
	display:block;
	width:100%;
	vertical-align:top;
}

.Blog_ValueColumnC
{
	text-align : center;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Blog_ValueColumn
{
	text-align : left;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Blog_ValueColumn:hover
{
	color : #606250;
}

.Blog_ValueColumnR
{
	text-align : right;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Blog_LabelColumn
{
	font-weight :bold ;
 	text-align : left;
	vertical-align : middle ;
	padding-left : 5px;
	border:0px;
	border-style:none;
	width :20%;
}

#Blog_List
{
	border:0px;
	width : 100%;
	text-align : center;
	margin :5px;
	margin-left : 0px;
	margin-bottom : 0px;
}

#Blog_ButtonBar
{
	border:0px;
	border-style: solid; 
	border-color: #606250;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-top : 3px;
	margin-bottom : 3px;
	width : 100%;
	text-align : right;
	margin :5px;
	margin-left : 0px;
	margin-right : 0px;
	background-color : #FFFFFF;
}

.Blog_InputError
{
	font-weight :bold ;
	color :Red;
	/*white-space:nowrap;*/
}

.Blog_OddFitInput
{
	font-family: Verdana;
	font-size: 9pt;
	/*background-color:#dedfd3;*/
	border: 1px solid #606250;
	text-align :left;
	width:100%;
}

.Blog_OddNotFitList
{
	background-color:#dedfd3;
}

.Blog_EvenNotFitList
{
	background-color:#FFFFFF;
}

.Blog_SepLine
{
	border:1px;
	border-style: solid; 
	border-color: #606250;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	margin-bottom : 1px;
}

#Blog_Content
{
	/*border:1px;
	border-style: dotted; 
display:block;*/

}

#Blog_InterventionList
{
	margin-top: 13px;
	clear:both;
	/*border:1px;
display:block;
	border-style: dotted; */
}

#Blog_InterventionList IMG
{
	top:-20px;
	display:block;
	position:relative;
	float:right;
}

#Blog_NewIntervention
{
	margin-top: 20px;
	border-top:dashed 1px #606250;
	border-bottom: none;
	border-left:none;
}

.Blog_Intervention
{
	margin-top: 10px;
	padding-top:5px;
	border-top: dashed 1px;
}

.Blog_InterventionAuthor,.Blog_InterventionAuthor a:link, .Blog_InterventionAuthor a:link, .Blog_InterventionAuthor a:hover, .Blog_InterventionAuthor a:visited
{
	/*float:left;
	margin-right:7px;*/
	color:#ff6600;
	font-size:8pt;
	display:inline;
}

.Blog_InterventionDate
{
	/*display:block;*/
	margin-left:7px;
	font-size:8pt;
}

.Blog_InterventionBody
{
	display:block;
}

.Blog_Index
{
	border-color: rgb(0, 0, 0); 
	border-top: 1px solid rgb(0, 0, 0); 
	font-size:11pt;
	padding-top:10px;
	width:100%;
	margin-bottom:10px;
}

.Blog_IndexTitle
{
	display:block;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:4px;
}

.Blog_Index UL
{
	list-style:none;
	text-indent:0px;
	padding: 0;
	margin: 0;
}

.Blog_Index LI
{
	padding-top:3px;
}

.Blog_IndexEntry
{	
	font-size:8pt;
	margin-top: 4px;
}

.Blog_Title
{
	margin-top:2px;
/*	padding:6px 5px 6px 5px;
	border:3px solid white;*/
 /* border-width:1px 1px 0;*/
	font-size:120%;
	line-height:1.5em;
	font-weight:bold;
  /*color:#666;*/
 /* text-transform:uppercase;*/
	letter-spacing:.1em;
	display:block;
	text-align:center;
	background-color:#606250;
	color:White;
}

.Blog_Abstract
{	margin-top:5px;
	font-size:90%;
	display:block;
	font-style:italic;
	margin-bottom:10px;
	padding-left:6px;
}

.Blog_ContentTitle
{
	/*font-size:102%;*/
	margin:4px 8px 4px 8px;
	font-weight:bold;
	display:block;
	color:#ff6600;
	text-transform:uppercase;
}

.Blog_ContentAbstract
{
	display:block;
	/*margin-left:5px;*/
	margin-bottom:5px;
	padding-left:8px;
	padding-right:8px;
	background-color:#eeefe3;
}

#Blog_ContentBody
{	
	/*background-color:#FF0FFF;
	display:block;
	border:1px solid #606250;*/
	margin-top:5px;
}

.Blog_EvenInput
{
	border: 1px solid #606250;
	width:155px;	
}

.Blog_EvenFitInput
{

	width:100%
}

.Blog_OddInput
{
	border: 1px solid #606250;
	width:155px;
}

.Blog_Date
{
	padding-top:15px;
	/*padding-left:5px;*/
	font:75%/1.3em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	text-transform:uppercase;
	letter-spacing:.2em;
}

.Blog_ContentAuthor
{
	font:75%/1.3em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	padding-left:8px;
	text-transform:uppercase;
	letter-spacing:.2em;
}

.Blog_CalendarFreeDay
{
	color:#606250;
}

.Blog_CalendarBusyDay
{
	color:#ff6600;
	font-weight : bolder ;
}

.Blog_CalendarFreeToday
{
	/*background-color : Lime;*/
	color:#606250;
	border:solid 1px #606250;
}

.Blog_CalendarBusyToday
{
	/*color : Red ;
	font-weight : bolder ;
	background-color : Lime;*/
	color:#ff6600;
	border:solid 1px #ff6600;
}

.Blog_CalendarMonthHeader
{
	FONT-SIZE: 9pt;
	/*font-weight : bold;*/
	background-color:#606250;
	color:#FFFFFF;
	border-color:#606250;
}

.Blog_CalendarWeekHeader
{
	FONT-SIZE: 8pt;
	/*font-weight : bold;*/
	color:#606250;
}

.Blog_CalendarNextPrev
{
	font-weight : bold;
	color:#FFFFFF;
}

.Blog_CalendarWeekendDayStyle
{	
	color : Gray;
}

.Blog_Calendar
{
	FONT-SIZE: 8pt;
	color:#606250;
	border-color:#606250;
	width:100%;
}

/*
#Blog_NewIntervention textarea
{
	display:block;
	width:100%;
}

* html #Blog_NewIntervention textarea
{
	width:98.5%;
}*/

.Blog_InterventionCaption
{
	color:#ff6600;
	padding-bottom:5px;
	padding-top:5px;
	display:block;
	font-weight:bold;
}

.Blog_View_AuthorLine INPUT
{
	display:block;
	width:100%;
}

.Blog_View_Input
{
	font-family: Verdana;
	font-size: 8pt;
	border: 1px solid #606250;
	height:15px;
	margin-right:8px;
}

.Blog_View_EmailLine
{
	/*float:left;*/
	margin-top:5px;
	margin-bottom:5px;
}

.Blog_View_EmailLine INPUT
{
	display:block;
	width:100%;
}

.Blog_View_WebLine
{
	/*float:left;*/
	margin-bottom:10px;

}

.Blog_View_WebLine INPUT
{
	display:block;
	width:100%;
}

.Blog_View_BodyLine TEXTAREA
{
	display:block;
	width:100%;
}
/* only IE6 */
* html .Blog_View_BodyLine TEXTAREA
{
	width:98.5%;
}

.Blog_View_CaptchaLine
{
	border-style:none;
	display:block;
	width:100%;
	padding-top:5px;
	padding-bottom:15px;
}
/* non per IE7 */
html>/**/body .Blog_View_CaptchaLine 
{
	padding-bottom:65px;
}
/* only IE6 */
* html .Blog_View_CaptchaLine
{
	padding-bottom:15px;
}

.Blog_View_CaptchaLine .Blog_View_Input
{
	border-style:none;
}

.Blog_View_CaptchaLine IMG
{
	display:block;
	position:relative;
	float:left;
}

.Blog_View_CaptchaLine INPUT
{
	display:block;
	position:relative;
	float:left;
	border: 1px solid #606250;
	margin-left:5px;
	width:20%;
}

.Blog_View_CaptchaLine .Blog_View_Input .Blog_Needed 
{
	display:block;
	position:relative;
	float:right;
	text-align:right;
	border-style:none;
	width:30%;
}

.Blog_View_MsgInput
{
	display:block;
	width:100%;
	overflow:visible;
	font-family: Verdana;
	font-size: 8pt;
	border: 1px solid #606250;
	height:100px;
}

#Blog_Tags
{
	padding-top:10px;
	/*padding-left:5px;*/
	font:75%/1.3em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	text-transform:lowercase;
	letter-spacing:.2em;
}

#Blog_SendMail
{
	border-color: rgb(0, 0, 0); 
	border-top: 1px solid rgb(0, 0, 0); 
	font-size:8pt;
	padding-top:10px;
	margin-top:35px;
}

#Blog_SendMail INPUT
{
}

.Blog_SendMailLbl
{
	display:block;
	padding-bottom:5px;
}

.Blog_SendMailDest
{
	display:block;
	float:right;
	font-family: Verdana;
	font-size: 8pt;
	border: 1px solid #606250;
	height:15px;
	width : 100%;
}

.Blog_SendMailDestLbl
{
	font-size:8pt;
	font-weight:bold;
	display:block;
	float:left;
}

.Blog_SendMailDestBlock
{
	white-space:nowrap;
	display:block;
}

.Blog_SendMailSenderBlock
{
	display:block;
}

A.Blog_SendMailButton, A.Blog_SendMailButton:visited, A.Blog_SendMailButton:hover, A.Blog_SendMailButton:active, A.Blog_SendMailButton:link
{
	border-top:solid 2px #999999;
	border-left:solid 2px #999999;
	border-bottom:solid 2px #333333;
	border-right:solid 2px #333333;
	padding-top:0px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	background-color:#606250;
	color:#FFFFFF;
	float:right;
	width: 65px;
    height: 15px;
	top:2px;
	margin-top:5px;
}

/* solo per IE */
/* \*/

* html A.Blog_SendMailButton, * html A.Blog_SendMailButton:visited, * html A.Blog_SendMailButton:hover, * html A.Blog_SendMailButton:active, * html A.Blog_SendMailButton:link
{
    height: 19px;
}
/* */


/************* BLOG ******************/


/************* FORUM ******************/

/* used for needed field messages */
.Forum_Needed
{
	color : Red ;
	font-weight : bolder ;
	font-size:8pt;
}

.Forum_FormTable
{
	width:100%;
	border:0px;
	border-style:none;
	margin-left :0px;
	padding-left:0px;
}

.Forum_Button
{
	background-color: #606250;
	color:#D4D0C8;
	height:20px;
	font-size: 8pt;
}

.Forum_ListHeader
{
	background-color : #606250;
	color:White;
}

.Forum_CellHeader
{
	font-weight : bold;
}

.Forum_ButtonCellHeader
{
	font-weight : bold;
	text-align:center ;
}

.Forum_OddLine
{
	background-color:#dedfd3;
	padding-bottom :3px;
	padding-top :3px;
}

.Forum_EvenLine
{
	background-color:#FFFFFF;
	padding-bottom :3px;
	padding-top :3px;
}

.Forum_ValueColumnC
{
	text-align : center;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Forum_ValueColumn
{
	text-align : left;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Forum_ValueColumn:hover
{
	color : #606250;
}

.Forum_ValueColumnR
{
	text-align : right;
	vertical-align : middle ;
	border:0px;
	border-style:none;
}

.Forum_LabelColumn
{
	font-weight :bold ;
 	text-align : left;
	vertical-align : middle ;
	padding-left : 5px;
	border:0px;
	border-style:none;
	width :20%;
}

#Forum_List
{
	border:0px;
	width : 100%;
	text-align : center;
	margin :5px;
	margin-left : 0px;
	margin-bottom : 0px;
}

#Forum_ButtonBar
{
	border:0px;
	border-style: solid; 
	border-color: #606250;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-top : 3px;
	margin-bottom : 3px;
	width : 100%;
	text-align : right;
	margin :5px;
	margin-left : 0px;
	margin-right : 0px;
	background-color : #FFFFFF;
}

.Forum_InputError
{
	font-weight :bold ;
	color :Red;	
}

.Forum_EvenFitInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#FFFFFF;
	text-align :left;
	width:100%;
}

.Forum_OddFitInput
{
	font-family: Verdana;
	font-size: 9pt;
	background-color:#dedfd3;
	text-align :left;
	width:100%;
}

.Forum_EvenInputL
{
	background-color:#FFFFFF;
	text-align :left;
	width:100px;
}

.Forum_EvenInputL2
{
	background-color:#FFFFFF;
	text-align :left;
	width:200px;
}

.Forum_OddInputL
{
	background-color:#dedfd3;
	text-align :left;
	width:100px;
}

.Forum_OddNotFitList
{
	background-color:#dedfd3;
}

.Forum_EvenNotFitList
{
	background-color:#FFFFFF;
}

.Forum_SepLine
{
	border:1px;
	border-style: solid; 
	border-color: #606250;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	margin-bottom : 1px;
}

.Forum_LabelColumn2
{
	font-weight :bold ;
 	text-align : left;
	vertical-align : middle ;
	padding-left : 5px;
	border:0px;
	border-style:none;
	width :30%;
}

.Forum_ButtonBarTitle
{
	font-weight :bold ;
 	text-align : left;
	vertical-align : middle ;
	padding-left : 5px;
	border:0px;
	border-style:none;
}

.Forum_Tree
{
	color: #075770;
	text-decoration: underline;
}

.Forum_Title
{
	font-weight :bold ;
 	text-align : left;
}

.Forum_Description
{
	font-style:italic ;
 	text-align : left;
}

/************* FORUM ******************/
