.dr-tree-i-sel
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: transparent;
	border:none;
}

.dr-tree-i-hl {color:#0074C1; text-decoration:none;}

.dr-tree-h-ic-line-node {
	background-image:url(../images/lineNodeTree.gif);
}
.dr-tree-h-ic-line-last {
	background-image:url(../images/lineLastTree.gif);
}
.dr-tree-h-ic-line {
	background-image:url(../images/lineTree.gif);
}
.dr-tree-h-ic-line-exp {
background-image:url(../images/lineExpTree.gif);
}
.dr-pmenu-hovered-element{
	background-color: transparent;
}

.titoloErroreLogin{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	font-weight:bold;
}
ul.presentazione {
	padding-left: 14px;
	padding-top: 4px;
	margin: 0px;
	list-style: circle;
	text-decoration: none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
ul.presentazione li {
	padding-left: 5px;
}
#contentheader div.home, 
#contentheaderRiservata div.home {
	width: 600px;
	height: 40px;
	float: left;
}
#contentheaderRiservata {
	background: url(../images/headerRiservata.gif) no-repeat;
	height: 40px;
}
#contentheaderRiservata a:link {
	font-stretch: condensed;
	font-size: 11px;
	color: #fbc400;
	text-decoration: none;
}
#contentheaderRiservata a:hover {
	font-stretch: condensed;
	color: #fbc400;
	text-decoration: underline;
	font-size: 11px;
}
#contentheaderRiservata a:visited {	
	font-stretch: condensed;
	color: #fbc400;
	text-decoration: none;
	font-size: 11px;
}
.aggiungiOfferta {	
	background: url(/cdo/layout/2010/images/icone/add.gif) no-repeat left;
	padding-left: 22px;
	vertical-align: middle;
}
.flag {
	margin:0px;
	margin-right:0px;
	padding:0px;
	float:right;
	display:block;
	top:10px;
}
.find {
	background:transparent url(../images/btnBlu.jpg) no-repeat center;
	text-align:center;
	width:114px;
	height:21px;
	margin:0px;
	margin-right:0px;
	padding:0px;
	float:right;
	display:block;
	top:10px;
}
.find a:link {
	color:#FFFFFF;
	font-size:11px;
	line-height:18px;
	height:18px;
	text-decoration:none;
	font-weight:normal;
}
.find a:active, 
.find a:visited, 
.find a:hover {
	color:#FFFFFF;
	font-size:11px;
	line-height:18px;
	height:18px;
	text-decoration:underline;
	font-weight:normal;
}
.inviti {
	margin:0px;
	margin-right:0px;
	padding:0px;
	float:right;
	display:block;
	top:10px;
}
.inviaIncontrobuttonRed{
	background:url(../images/btnRedBig.jpg) no-repeat;
	text-align:center;
	line-height:100%;
	font-size:11px;
	outline:none;
	border:none;
	margin:0px;
	width:140px;
	height:21px;
	color:#ffffff;
	padding:0px;
	float:right;
	display:block;
	top:10px;
}
.inviaIncontrobuttonRedAlignRight{
	background:url(../images/btnRedBig.jpg) no-repeat;
	float:left;
	text-align:center;
	line-height:100%;
	font-size:11px;
	outline:none;
	border:none;
	margin:0px;
	width:140px;
	height:21px;
	color:#ffffff;
	padding:0px;
	display:block;
	top:10px;
}
span.dettaglioLungo a:link {
	color:#FFFFFF;
	font-size:11px;
	line-height:18px;
	height:18px;
	text-decoration:none;
	font-weight:normal;
}
span.dettaglioLungo{
	background:transparent url(../images/btnGialloARlarge.jpg) no-repeat center;
	text-align:center;
	width:140px;
	height:21px;
	display:block;
}
span.dettaglioLungo a:active, 
span.dettaglioLungo a:visited, 
span.dettaglioLungo a:hover {
	color:#FFFFFF;
	font-size:11px;
	line-height:18px;
	height:18px;
	text-decoration:none;
	font-weight:normal;
}
.iscriviWorkshop {
	background:transparent url(../images/btn-AR.png) no-repeat center;
	text-align:center;
	width:114px;
	height:21px;
	margin:0px;
	margin-right:0px;
	padding:0px;
	float:right;
	display:block;
	top:10px;
}
.iscriviWorkshop a:link {
color:#FFFFFF;
font-size:11px;
line-height:18px;
height:18px;
text-decoration:none;
font-weight:normal;
}
.iscriviWorkshop a:active, .find a:visited, .find a:hover {
color:#FFFFFF;
font-size:11px;
line-height:18px;
height:18px;
text-decoration:underline;
font-weight:normal;
}
.titoloPiccolo 
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#237cbe;
	font-weight:bold;
	text-transform:uppercase;
}
input[type='submit'].actionButtons, input[type='button'].actionButtons {
	background: #4477AA;
	color: white;
	margin: 5px;
	border-color: gray;
}
.boxLight{
	background:#57ADDE; 
	width:154px; 
	margin:10px auto; 
	text-align:left;
	
}
.boxLightDown{
	background:#57ADDE; 
	width:154px; 
}
.boxLightDown img{
	padding:5px 5px 5px 5px;
}
.boxWhite {
	/*background:#FFF url(../images/spallaSx/roundUp.gif) no-repeat;
	width:154px;
	margin:10px auto;
	text-align:left;*/
}
.boxWhiteDown {
	/*background:url(../images/spallaSx/roundDown.gif) bottom no-repeat;
	width:144px;
	padding:3px 5px;
	*/
}
.boxText{
	color:#123142; 
	font-size:11px; 
	margin:4px;
}
.boxMid{
	background:#EED086 url(../images/box/midUp.gif) no-repeat; 
	width:154px;
	margin:10px auto; 
	text-align:left;
}
.boxMidDown{
	background:url(../images/box/midDown.gif) bottom no-repeat; 
	width:154px; 
	min-height:25px; 
	height:auto !important; 
	height:80px;
}
.boxMidDown .enterBtn{
	padding:5px 5px 5px 5px; 
	margin:0 auto; 
	width:142px;
}
.icoContract{
	float:left; 
	width:56px;
}
.txtContract{
	float:left; 
	width:290px; 
	padding-left:10px;
}
.txtNoImage{
	float:left; 
	width:355px;
}
.titLink{
	font-size:15px; 
	color:#1C2933; 
	padding:5px 0 13px 0;
}
.titLink a, 
.titLink a:link, 
.titLink a:active, 
.titLink a:visited  {
	font-size:15px;
	color:#1C2933; 
	text-decoration:none; 
}
.titLink a:hover  {
	font-size:15px;
	color:#ccc;
	text-decoration:none;
}
td.small, th.small  {
	font-size: 7px; 
	padding: 0px
}
.txtSx {
	color:#999999;
	font-size:10px;
	margin-bottom:0;
	margin-top:0;
}
#centraboxAR{
	padding: 4px 0px 0px 10px;
	height:auto !important; 
}
.message {
	list-style-type: none;
}
ul.seamTextUnorderedList {
	list-style-type: circle;
	list-style-position: inside;	
}