body {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	color: #333;
	background-color: #fff;
	text-align:center;
	position:relative;
}
input,select,textarea{
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
}

hr {

	}

h1 {
	font-size: 14px;
	font-weight: bold;
	color: #424354;
	background: transparent;
	margin: 0 0 5px 0;
	padding: 0;
}
h2 {
	font-size: 13px;
	font-weight: bold;
	color: #424354;
	background: transparent;
}
h3 {
	font-size: 16px;
	font-weight: bold;
	color: #999;
	background: transparent;
	margin: 5px 8px 7px 0;
}
h4 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	background: transparent;
	margin: 5px 8px 7px 0;
}
h5 {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	background: transparent;
	margin: 0 0 3px 0;
}

/*
pre {
	font-size: 11px;
	color: #009933;
	background: transparent;
	margin: 6px 0 6px 19px;
}

*/
/*
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,object,iframe { margin: 0; padding: 0; }
*/
a img,:link img,:visited img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
:focus { outline: none; }

a {
	/*color: #1D7FC6;  +acceso*/
	color: #1A6Ab3;
	background-color: transparent;
	text-decoration: none;
}
a:visited {
	color: #1D7FC6;
	color: #1A6Ab3;
	background-color: transparent;
	text-decoration: none;
}
a:hover {
	color: #1D7FC6;
	color: #1A6Ab3;
	text-decoration: none;
	background-color: transparent;
}


.smallLinks {
	font-size: 10px;
	color: #38394B;
	background-color: transparent;
	white-space: nowrap;
}
.smallLinks a:link {
	color: #333399;
	background: transparent;
	text-decoration: none;
}
.smallLinks a:visited {
	color: #333399;
	background: transparent;
	text-decoration: none;
}
.smallLinks a:hover {
	color: #A0A4C1;
	background: transparent;
	text-decoration: underline;
}

.lightLinks {
	font-size: 10px;
	color: #888;
	background-color: transparent;
	white-space: nowrap;
	cursor: pointer;
}
.lightLinks a:link {
	padding-bottom:5px;
	color: #353962;
	background: transparent;
	text-decoration: none;
}
.lightLinks a:visited {
	color: #353962;
	background: transparent;
	text-decoration: none;
}
.lightLinks a:hover {
	color: #A0A4C1;
	background: transparent;
	text-decoration: underline;
}

.lightBlueLinks {
	font-size: 10px;
	color: #7da9c5;
	background-color: transparent;
	white-space: nowrap;
	cursor: pointer;
}
.lightBlueLinks a:link {
	color: #7da9c5;
	background: transparent;
	border-bottom: 1px solid #7da9c5;

}
.lightBlueLinks a:visited {
	color: #7da9c5;
	background: transparent;
	border-bottom: 1px solid #7da9c5;

}
.lightBlueLinks a:hover {
	color: #7da9c5;
	background: transparent;
	border-bottom: 1px solid #7da9c5;
}

/*
.altLink {
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}
.altLink a:link {
	color: #fff;
	text-decoration: none;
	white-space: nowrap;
}
.altLink  a:visited {
	text-decoration: none;
	color: #fff;
}
.altLink a:hover {
	text-decoration: underline;
	color: #D6D8E4;
}

*/
.default, .defaultPad, .defaultRight, .defaultPadTop, .defaultPadBold, .defaultBold, .defaultSmall, .defaultCenter, .defaultLight, .defaultWhite {
	font-size: 11px;
	color: #666;
	padding: 1px 0 1px 0;
	margin: 0 ;
	background-color: transparent;
}



.defaultLight {
	color: #999;
}

.defaultWhite {
	color: #FFF;
}

.defaultRight {
	text-align: right;
}

.Right {
	float: right;
}

.defaultRightBold {
	text-align: right;
	font-weight: bold;
}
.defaultCenter {
	text-align: center;
}
.defaultBold {
	font-weight: bold;
	font-size: 11px;
}
.defaultBold a:link {
	text-decoration: none;
}
.defaultBold a:visited {
	text-decoration: none;
}
.defaultBold a:active {
	text-decoration: none;
}
.defaultBold a:hover {
	text-decoration: underline;
}
.defaultPad {
	padding: 3px 0 3px 5px;
}

.defaultPadTop {
	padding-top: 5px;
}

.defaultPadRight {
	padding: 0 3px 0 0;
}

.defaultPadBold {
	padding: 3px 0 3px 5px;
	font-weight: bold;
}
.defaultSmall {
	color: #333;
	font-size: 10px;
}

.defaultNoMargin{
	color: #666;
	/*background-color: transparent;*/
	padding:0px;
	margin:0px;
}

.defaultNoPad{
	font-size: 11px;
	color: #666;
	padding:0px;
	/*background-color: transparent;*/
}

.smallNoWrap {
	color: #333;
	font-size: 11px;
	white-space: nowrap;
}
blockquote {
	background: #EFEFF4;
	border-left: 4px solid #6363A0;
	border-top: 1px solid #B2B3CE;
	border-bottom: 1px solid #B2B3CE;
	border-right: 1px solid #B2B3CE;
	font-size: 11px;
	color: #38394B;
	margin: 8px 2px 10px 6px;
	padding: 10px 10px 10px 6px;
}

p, strong {
	font-size: 11px;
	color: #333;
	background: transparent;
	margin: 4px 0 4px 0;
}

.bold {
	font-weight: bold;
}

.highlight {
	color: #990000;
}
.highlight_bold {
	color: #990000;
	font-weight: bold;
}

.alert {
	color: #990000;
	font-weight: bold;
}
.nowrap {
	white-space: nowrap;
}

.simpleLine {
	margin: 3px 0 3px 0;
	padding: 0;
	border-bottom: #B1B6D2 1px solid;
	background-color: transparent;
}

.paddedWrapper {
	padding: 3px 0 10px 3px;
	background-color: transparent;
}
.bigPad {
	padding: 6px 0 3px 6px;
	background-color: transparent;
}
.paddedTop {
	padding: 8px 0 2px 0;
	background-color: transparent;
}
.paddedBorder {
	padding: 10px 12px 10px 12px;
	border-bottom: #7B81A9 1px solid;
	background-color: transparent;
}
.leftPad {
	padding-left: 5px;
}
.rightPad {
	padding-right: 10px;
}
.bottomPad {
	padding-bottom: 5px;
}


#wrapper{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	min-width: 976px; /* Helps keep header content from wrapping */


	/*width:expression(document.body.clientWidth <= 976 ? "976px": '100%' );*/
	z-index:2;
	text-align:left;
}

.centerContent{
	width:97.5%;
	margin:0 auto;
}

/*Header start*/

#header{
	color: #FFF;
	background: #27343C;
	background: #212c33 url(../images/header_bg.gif) repeat-x right top;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;

}

/*bordo superiore*/
#topBorder{
	border-bottom: 1px solid #3D525F;
	height:5px;
	background: #192329;
}

#top{
	width:100%;
	color:#FFF;
	height:20px;
	background:#26333B;
}

#supportCenterLink {
	float:right;
	right:0px;
	top:-1px;
	width:220px;
}

#supportCenterLink #rightmenu{

	list-style:none;
	float:left;
	width:100%;
	margin:0px;
}
#supportCenterLink #rightmenu li{
	list-style:none;
	float:left;
}

#modules {
	color:#FFF;
	float:left;
	width:400px;
}

.moduleSelected {
	color: #7da9c5;
	background: transparent;
	text-decoration: none;
	font-weight:bold;
	font-size:12px;
	font-style:italic;
	cursor:text;
}

.moduleSelectedBig {
	color: #7da9c5;
	background: transparent;
	text-decoration: none;
	font-weight:bold;
	font-size:16px;
	font-style:italic;
}

/*headerContent start*/
#headerContent{
	width:97.5%;
	margin:0 auto;
	position:relative;
	height:55px;
	z-index:10000;
}

#logo{
	width:270px;
	overflow:hidden;
}

#logo img{
	z-index:1;
}

#activeModule{
	position:absolute;
	top:25px;
	left:278px;
}

#msgbox {
	position:absolute;
	top:2px;
	line-height:15px;
	right:225px;
	color:					#334550;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	background:	#1C262C;
	border-bottom: 1px solid #3d5563;
	border-right: 1px solid #3d5563;
	padding:15px;
	padding-top:16px;
	padding-bottom:12px;
	padding-left:50px;
	background: #1C262C url(../images/mail.png) 6px 10px no-repeat;
}

#loginbox {
	position:absolute;
	top:2px;
	line-height:15px;
	right:35px;
	color:					#334550;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	background:	#1C262C;
	border-bottom: 1px solid #3d5563;
	border-right: 1px solid #3d5563;
	padding:15px;
	padding-top:16px;
	padding-bottom:12px;
	min-width:150px;
	_width:150px;

}



.greeting {
	color:					#fff;
}

#menu{
	position:absolute;
	top:12px;
	right:0px;
	color: #3D525F;

}

#menu ul{
	list-style:none;
	float:left;
	padding:0px;
	margin:0px;
}

#menu ul li{
	float:left;
	padding:0px;
	padding-top:3px;
}

#menu a:link {
	color: #45A7DC;
	background: transparent;
	text-decoration: none;
}
#menu a:visited {
	color: #45A7DC;;
	background: transparent;
	text-decoration: none;
}
#menu a:hover {
	color: #B9BDD4;
	background: transparent;
	text-decoration: none;
}

/*headerContent end*/

/* headerNav start*/
#headerNavBox{
	width:100%;
	background:#34454f;
	border-top: 1px solid #3d5563;
	padding-top:3px;
}


#headerNav{
	width:97.5%;
	margin:0 auto;
	height:24px;
	font-size: 12px;
	position:relative;
}

#headerNav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 12px;
	left:0px;
}


#headerNav li {
	display:block;
	float:left;
	min-width:130px;
	.width:130px;
	width:200px;
	background: #101B22;
	margin: 0;
	white-space: nowrap;
	margin-left:5px;
}

#headerNav li.first {
	margin-left:0px;
}

#headerNav ul li a {
	display:block;
	color: #ADC0CB ;
	width:100%;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
}
#headerNav ul li a:hover {
	text-decoration: none;
	color:#FFF;
}

#headerNav ul li a span {
	display:block;
	margin: 0 auto;
	text-align:center;
}

#headerNav ul li.tabselected a {
	background: #fff url(../images/tab_selected.gif) repeat-x right top;
	color: #666;
	font-weight:bold;
}

#headerNav li ul {
	padding:0px;
	margin:0px;
	border: 1px solid #999;
	background-color: #E1E8E9;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	position: absolute;
	left: -999em;
	z-index: 8000;
	width: 200px;
}

#headerNav li ul li {
	float:left;
	background: #f0f0f0;
	margin:0px;
	border: 0px;
	font-size: 11px;
	line-height: 20px;
	text-indent: 4px;
	border-bottom: 1px solid #C2DBEB;
	background: transparent;
}

#headerNav li ul li a {
	padding: 1px 6px 1px 6px;
	width: 188px;
	float:none;
	display:block;
	color: #1D7FC6;
	color: #1A6Ab3;
}

#headerNav li ul li a:hover{
	color: #1D7FC6;
	color: #1A6Ab3;
	background-color: #C2DBEB;
}

#headerNav li:hover ul, #headerNav li.ieHover ul { /* lists nested under hovered list items */
	left: auto;
}

#headerNav li:hover, #headerNav li.hover {
    position: static;
}

/*Js to wrok with dropdown menu

if (jQuery.browser.msie && jQuery.browser.version < 7 jQuery('#headerNav').length > 0){
				jQuery('#headerNav').find('li:has(ul)').each(function() {
					jQuery(this).bind('mouseleave', function(){jQuery(this).removeClass('ieHover');});
					jQuery(this).bind('mouseenter', function(){jQuery(this).addClass('ieHover');});
				});
}

end js*/

/* headerNav end*/


/*Header end*/

#pageWrapper {
	clear: both;
	width: 100%;
 /* This can be set to hidden if you want to treat it more like a desktop than a web page */
	text-align:center;
	float:left;
	display:block;
	position:relative;

}

.pageContent {
	width:98%;
	text-align:left;
  	margin:0 auto;
  	display:block;
}

.pageContent table{
	border-collapse: collapse;
	border-spacing: 0;
	text-align:left;
	width:100%;
}

/* divBreadcrumb start */
#breadcrumb{
	line-height: 18px;
	border-bottom: #ccc 1px solid;
	font-size:11px;
	line-height: 28px;
	border-bottom: #ccc 1px solid;
	width:100%;
	height:30px;
	margin-top:5px;
	margin-bottom:3px;
	display:block;
	z-index:1;

}


#breadcrumb #breadcrumbLeft{
	width:500px;
	color:#666;
	float:left;
}

#breadcrumbButton{
	width: 260px;
	float:right;
	z-index:10;
}

#breadcrumbButton a{
    background: transparent url(../images/bg_button_a.gif) no-repeat scroll top right;
    color: #fff;
    display: block;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:11px;
    height: 27px;
    margin-right: 6px;
    padding-right: 20px; /* sliding doors padding */
    text-decoration: none;
	outline: none;
	overflow: hidden;
	font-weight:bold;
	text-align:center;
	 z-index:1;
}

#breadcrumbButton a span{
    background: transparent url(../images/bg_button_div.gif) no-repeat;
    display: block;
    line-height: 17px;
    padding: 5px 0 5px 20px;
    z-index:1;
}

#breadcrumbButton  a:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}
#breadcrumbButton  a:active div,
#breadcrumbButton  a:active span {
    background-position: bottom left;
    padding: 6px 0 4px 20px; /* push text down 1px */
}
/* divBreadcrumb end */

/*leftnav start*/

#leftnav{
border: 1px solid red;
width:95%;
float:left;
}

/*leftnav end*/

/*rightnav start*/

#rightnav{
border: 1px solid red;
width:95%;
right:0px;
float:right;
}

/*rightnav end*/

/*MAINCONENT start*/

#maincontent{
	width:100%;
}

/*MAINCONTENT end */


/* footer start */
#footer{
	width:100%;
	display:block;
	text-align:center;
	font-size:11px;
	color: #999;
	margin-top:30px;
}

#copyright{
	width:370px;
	margin: 0 auto;
	margin-top:10px;
}

#copyright a:hover{
	text-decoration:underline;
}

/* footer end */


/*FORM*/
form {
	margin: 0;
	padding: 0;
	border: 0;
}
.hidden {
	margin: 0;
	padding: 0;
	border: 0;
}

.input {
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	color: #333;
	padding: 0;
	margin: 0;
	vertical-align:middle;margin:0px;padding:0px;
}

.textarea {
	color: #333;
	font-size: 11px;
	padding: 0;
	margin: 0;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	color: #333;
	vertical-align:middle;margin:0px;padding:0px;
}
.select {
	background-color: #fff;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align:middle;margin:0px;padding:0px;
}
.multiselect {
	color: #333;
	margin: 7px 0;
	border:1px solid #ccc;
	vertical-align:middle;margin:0px;padding:0px;
}
.radio {
	background-color: transparent;
	margin-top: 5px;!important
	margin-bottom: 5px;!important
	padding: 0;
	border: 0;
	vertical-align:middle;
	padding:4px;

}

	.radio{
	* padding:0px;
	* margin-top:2px;
	* margin-bottom:2px;
}

.checkbox {
	background-color: transparent;
	padding: 0px;
	border: 0;
	vertical-align:middle;margin:0px;padding:0px;
}
.buttons {
	/*font-size: 11px;*/
	font-weight: bold;
	color:#FFF;
	background-color: #3F4471;
	border-top: 1px solid #9EA3D5;
	border-left: 1px solid #9EA3D5;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	/*letter-spacing: .1em;*/
	/*margin: 0;
	padding: 1px 6px 3px 6px;
	;

	cursor: pointer;*/
}
.submit {
	font-size:13px;
}

.itemWrapper {
	padding: 3px 0 5px 0;
	background-color: transparent;
}
.itemWrapperTop {
	padding: 12px 0 4px 0;
	background-color: transparent;
}
.itemTitle {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding: 4px 0 3px 0;
	background-color: transparent;
}
.fieldWrapper {
	font-size: 11px;
	color: #333;
	padding: 0 0 12px 0;
	background-color: transparent;
}

.likeInput{
	background:#FFF;
	border: 1px solid #CCC;
	border-left:2px solid #666;
	border-top:2px solid #666;
	padding: 0px 5px 0px 5px;
}

.loginBox{
	color: #333;
	border-bottom: #ccc 1px solid;
	padding: 0 0 40px 60px;
	text-align: left;
	margin-top: 1px;
	background: url(../images/operatore.jpg) 220px 0px no-repeat;
}
/* FORM end */

/*TABLE*/
.alertHeading, .alertHeadingCenter {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 6px 6px 6px 6px;
	background: #6D0000 url({path:image_url}bg_alert.jpg) repeat-x left top;
	border-top: 1px solid #660000;
	border-bottom: 1px solid #660000;
}
.alertHeadingCenter {
	text-align: center;
}


.tableHeading {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 7px 6px 7px 6px;
	background: #768E9D url(../images/bg_table_heading.gif) repeat-x left bottom;
}

.tableBorderTop {
	border-top: 1px solid #B1B6D2;
}

.tableBorder {
	border-left: 1px solid #B1B6D2;
	border-right: 1px solid #B1B6D2;
	margin: 0 0 0px 0;
	padding: 0;
}

.tableNoBorder {
	color: #333;
	padding: 6px 10px 6px 6px;
	background: #fff;
	vertical-align:top;
}

.tableHeadingAlt {
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
	color: #0C1216;
	padding: 5px 6px 5px 6px;
	background: #B8C6CE url(../images/bg_table_heading_alt.gif) repeat-x left bottom;
}

.tableHeadingAltLight {
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
	color: #37454E;
	padding: 5px 6px 5px 6px;
	background: #DCE2E9;
	border-bottom: 1px solid #CAD0D5;
}

.tableHeadingAltLight{
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
	color: #37454E;
	padding: 5px 6px 5px 6px;
	background: #CDD7E0;
	border-bottom: 1px solid #CAD0D5;
	border-top: 1px solid #B1B6D2;
}


.tableCellOne a:link, .tableCellOne a:visited, .tableCellTwo a:link ,.tableCellTwo a:visited,  .tableCellNoBorder a:link , .tableCellNoBorder a:visited,.tableCellThree{
font-size:11px;
color: #1D7FC6;
color: #1A6Ab3;
}

.tableCellOne, .tableCellOneBold {
	color: #333;
	padding: 6px 10px 6px 6px;
	border-bottom: 1px solid #CAD0D5;
	background-color: #EEF4F9;
	vertical-align:top;
}


.tableCellOne div, .tableCellTwo div {
font-size:11px;
}
.tableCellTwo, .tableCellTwoBold {
	color: #333;
	padding: 6px 10px 6px 6px;
	border-bottom: 1px solid #CAD0D5;
	background: #fff;
	vertical-align:top;
}

.tableCellThree, .tableCellThreeBold {
	color: #333;
	padding: 6px 10px 6px 6px;
	border-bottom: 1px solid #CAD0D5;
	background: #e4eaf1;
	vertical-align:top;
}

.tableCellNoPad{
	padding: 5px;
	vertical-align:middle;
}

.tableCellNoBorder{
	color: #333;
	padding: 6px 10px 6px 6px;
	background: #fff;
	vertical-align:top;
	border-bottom:0px;
}

.tableCellNoBg{
	color: #333;
	padding: 6px 10px 6px 6px;
	vertical-align:top;
	border-bottom:0px;
}

td.over{
	background:#FFFF99;
}

td.label{
	font-weight:bold;
	text-align:right;
	padding-right:8px;
}
/* TABLE end */

/* BOXES CONTAINER  es per form di ricerca*/

.box {
	background: #fff url(../images/box_bg.gif) top left repeat-x;
	border: #CCC9A4 1px solid;
	padding: 8px 10px 8px 10px;
	margin: 0px 0 10px 0;
}	/*backround giallo*/
/*END BOXES CONTAINER */


/*LINE STYLE (hr)*/
.publishLineLight {
	margin-top:8px;
	margin-bottom:8px;
	border-top: 1px solid #C4CFE1;
	border-bottom: 1px solid #FFF;
}

.publishLineBlue {
	margin-top:4px;
	margin-bottom:4px;
	border-top: 1px solid #CCC ;
	border-bottom: 1px solid #FFF ;
}

/*COLLAPSE EXPAND*/

div.expand a{
background: url('../images/collapse.gif') 0px 2px no-repeat;
padding-left:13px;
text-decoration:none;
}

div.expand a.active{
background: url('../images/expand.gif') 0px 2px no-repeat;
padding-left:13px;
text-decoration:none;
}

/*END COLLAPSE EXPAND*/


/*******************TO REMEMBER ***************************/

MinHeight{
	min-height: 70px;
	height:auto;
	_height:70px; /*_property: value and -property: value apply the property value in IE 6 and below. */
}

MaxWidth{
	width:expression(document.body.clientWidth <= 970 ? "970px": '99%' );
}

/*min width IE6 use underscore ' _property '



/*******************END TO REMEMBER ***************************/


/*DROPDOWN LIST */
/*
span.langarrow{
	background:  url(../images/selector_arrows.gif) 4px 3px no-repeat;
	width:20px;
}

div#languagediv{
	background:#EEE;
	border:1px solid #C5CFDA;
	width:100px;
	font-size:12px;
	background-color: #E1E8E9;
	margin: 0;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

div#languagediv a{
	text-align:left;
	font-size: 11px;
	line-height: 18px;
	text-indent: 4px;
	border-bottom: 1px solid #C2DBEB;
	margin: 0;
	background: transparent;
	display: block;
	color: #1D7FC6;
	text-decoration: none;
}*/

/* END DROPDOWN */

.pricedone{
	width:150px;
	background-color:#34454F;
	color:#FFF;
	padding:12px;
}

.pricetodo{
	width:150px;
	background-color:#990000;
	color:#FFF;
	padding:1px;
	margin-top:3px;
}


/**** [lANGUAGES ] *****/
#lang-listbox{margin:0;padding:0;list-style:none;z-index:10000;top:-3px;right:0px;}
#lang-listbox li{font-size:11px;margin:0;padding:0;list-style:none;position:relative;float:left;}
#lang-listbox li a.button-main{
	position:relative;
	display:block;
	padding:3px 8px 3px 8px;
	text-align:left;
	color:#fff;
	text-decoration:none;
	height:13px;
	font-size:100%;
	cursor:pointer;
	font-weight:bold;
	margin-right:14px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	border:0px;
	min-width:60px;
	_width:60px;
}
#lang-listbox li.label{
	color:#FFF;
	text-align:right;
	font-size:11px;
}
#lang-listbox li.label span{
	display:block;
	text-align:right;
}

#lang-listbox .toggle{background: url(../images/arr_switcher.jpg) 3px 3px no-repeat;border:0px;border-left:1px solid #CCC;text-decoration:none;display:block;position:absolute;top:0;right:0;width:14px;height:14px;_height:14px;cursor:pointer;text-decoration:none;}
#lang-listbox li ul.lang-subnav-list{background:#FFF;display:none;overflow:hidden;min-width:90px;_width:90px;position:absolute;padding-bottom:0;border-left:1px solid #EEE;border-right:1px solid #666;border-bottom:1px solid #666;z-index:1000000;margin:0px;padding:0px;margin-top:1px;}
#lang-listbox ul.lang-subnav-list li{float:none;margin:0;min-width:90px;_width:90px;z-index:10000;padding:2px;}
/**** [ END LANGUAGES ] ****/



