HTML {
	SCROLLBAR-HIGHLIGHT-COLOR: #417da6; COLOR: #898989; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #ffffff; FONT-FAMILY: Tahoma; SCROLLBAR-DARKSHADOW-COLOR: #417da6; SCROLLBAR-BASE-COLOR: #417da6;
}
body{margin:0;padding:0;font: 76% Tahoma}
p{margin:0 10px 10px}
a{color: #981793}
img{border:0px}
div#header {margin:0;padding-left:0px;background-color:#000000;}
div#menu {margin:-3px 0px 0px 0px;/*background-color:#2666a4;*/background-color:White;background-repeat:repeat-x;padding: 0px 0px 0px 0px;background-position:top;height:0px}
div#content p{line-height:1.4}
div#navigation{background:#B9CAFF}
div#extra{background:#FF8539}
div#footer{background: #2666a4;color: #2666a4;text-align: center;height:70px}
div#footer p{margin:0;padding:5px 10px;background: #2666a4;}

div#wrapper{float:right;width:100%;margin-right:-33%}
div#wrapper_aletrnativo{float:right;width:100%;margin-right:0%}
div#wrapper_login{float:left;width:100%;margin-right:-33%;text-align:center}
div#content{margin-right:33%;}
div#content_aletrnativo{margin-right:0%;}
div#content_login{margin-right:0%}
div#navigation{float:left;width:32.9%}
div#extra{float:left;clear:left;width:32.9%}
div#footer{clear:both;width:100%}
div#footer div{float:left;width:33%;background: #2666a4;}

#logo {float:right;}
#version {clear:left;top:0px}
#copyright {text-align:center;}
#break {height: 50px;}
#clear_left {clear:left}
#boxRicerca {text-align:center}

.txtConsulting {padding-top:0px;text-align:right;padding-right:3px;color:#CCCCCC;}

A.txtConsulting:link {color:#FFFFFF;text-decoration:none}
A.txtConsulting:visited {color:#FFFFFF;text-decoration:none}
A.txtConsulting:hover {color:#FFFFFF;text-decoration:underline}

.version {padding-top:8px;text-align:left;padding-left:6px;color:#FFFFFF}

.TxtWelcom {
	position:absolute;
	padding-left:20px;
	vertical-align:middle;
	top: 8px;
	/*color:#FFFFFF;*/
	color:#000000;
}
.TxtLogOut
{
	background-color:Red;
	text-align:right;
	position:absolute;
	padding-left:120px;
	vertical-align:middle;
	height:40px;
	top: 5px;
	color:#FFFFFF
}
form {margin: 0px;}
.button {
	/*border : solid 1px #cccccc;
	background: #E9ECEF;
	color : #666666;
	font-weight : bold;
	font-size : 11px;
	padding: 4px;*/
}

.login 
{
	margin-left: auto;
	margin-right: auto;	
	margin-top:150px;
	padding: 15px;
	border: 1px solid #cccccc;
	width: 429px;
	background: #F1F3F5;
}	
.login p {
	padding: 0 1em 0 1em;
	}	
.form-block {
	border: 1px solid #cccccc;
	background: #E9ECEF;
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.login-form {
	text-align: left;
	float: right;
	width: 60%;
}
.login-text {
	text-align: left;
	width: 40%;
	float: left;
}
.inputlabel {
	font-weight: bold;
	text-align: left;
	}
.errorlabel {
	font-weight: bold;
	text-align: left;
	color:red;
	}
.inputbox {
	width: 150px;
	margin: 0 0 1em 0;
	border: 1px solid #cccccc;
	}
.clr {
    clear:both;
    }
.ctr {
	text-align: center;
	padding-top:0px;
}
.container_center {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding: 15px;
	border: 1px solid #cccccc;
	width: 95%;
	background: #F1F3F5;
	text-align:left
}	
.SearchGrid{
	text-align:center;
}
.FilterObject{
	font-family:Tahoma;
	font-size:smaller;
}
.GridFilterRow_CS td
{
 font-family:Tahoma;
 font-size:8pt;
 height: 15px;
}
.FilterItemStyle_CS
{
 font-family:Tahoma;
 font-size:8pt;
}
.TitleText
{
 font-size:20px;
}

A.PathText:link {color:#0000cc;text-decoration:none}
A.PathText:visited {color:#0000cc;text-decoration:none}
A.PathText:hover {color:#0000cc;text-decoration:underline}

A.TopText:link {color:#FFFFFF;text-decoration:none}
A.TopText:visited {color:#FFFFFF;text-decoration:none}
A.TopText:hover {color:#FFFFFF;text-decoration:underline}

A.TopTextBlack:link {color:#000000;text-decoration:none}
A.TopTextBlack:visited {color:#000000;text-decoration:none}
A.TopTextBlack:hover {color:#000000;text-decoration:underline}

.containertop {
   position: relative;
   height: 30px;
   background-color:White;
   }

.left-element {
   position: absolute;
   left: 0;
   width: 50%;
   }

.right-element {
   position: absolute;
   right: 0;
   width: 50%;
   text-align: right;
   padding-top:5px;
} 
A.NormalText:link
{
	color: #000000;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: transparent;
}
A.NormalText:visited
{
	color: #000000;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: transparent;
}
A.NormalText:hover
{
	color: #000000;
    TEXT-DECORATION: underline;
    BACKGROUND-COLOR: transparent;
}
.NormalTextGrigio
{
	color: #A19E9E;
	font-size:14px;
}
.input {
	width:199px;
	height:20px;
	border:1px solid #898989;
	background-image: url(../img/fondoinput.gif);
	background-repeat: repeat-x;
}



/*Reorder List Classes*/

/*Reorder List*/
.dragHandle 
{
    margin-left:15px;
    text-align:left;
    width:670px;
	background-color:#9CB7DB;
	background-repeat:repeat-x;
	color:#000;
	cursor:move;
	
}

.callbackStyle {
	border:thin Silver inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}

.reorderListDemo
{
	text-align:center;
}

.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-color:#9CB7DB;
	background-repeat:repeat-x;
	color:#000;
	border-style:solid;
	border-width:1px;
	width:700px;
	margin-bottom:5px;
	height:15px;
}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}


/* End ReorderList Classes*/

.ModalPopUpBackGround
{
	background-color:#afbac5;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.PopUp
{
	background-color: #EEEEEE;
	border: outset 2px silver;
	padding: 2px;
	/*font-family: Arial;*/
	font-size:11px;
}

.modalTitle
{
	cursor: move;
	background-color: #EEEEEE;
	color: Black;
	padding-bottom: 2px;
	text-align: center;
	color:Black;
	font-size: 12px;
	font-weight:bold;
}