@charset "utf-8";
* {
	margin:0;
	padding:0;
	border:0;
	outline:none;
	font-size:100%;
}
:focus { outline:none; }
body {
	color:#4C4C4C;
	background:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
ol, ul { list-style:none }
blockquote:before, blockquote:after,  q:before, q:after { content: "" }
blockquote, q { quotes: "" "" }
/* INIZIO CODICE */
html {
	width:100%;
	height:100%;
}
/* CSS Document */

a {
	color: #EE8113;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

p{
	line-height:1.5;
}

#headPrint {
	width:990px;
	height:120px;
	display:none;
}

/*----------------------------------------------------------------------- PARTI COMUNI */
.sepLine {
	width:100%;
	height:5px;
	margin:10px 0;
	border-bottom: 1px #DEDEDE solid;
}

.pIndent {
	padding-left:30px;
}

.pIndent a.openCont {
	color:#EE8113;
	font-size:14px;
	font-weight:bold;
	
}

h1.titOrange {
	color:#EE8113;
	font-size:25px;
	padding:10px 0;
}

span.titOrange {
	color:#EE8113;
	font-size:18px;
	padding:10px 0px;
	display:block;
}

span.titGrey , p.titGrey{
	color:#3D3D3D;
	font-size:23px;
	padding:10px 0;	
	display:block;	
}

span.titGrey2 {
	color:#5B5B5B;
	font-size:18px;
	padding:10px 0;	
	display:block;	
}

span.titGrey3 {
	color:#333333;
	font-size:14px;
	padding:10px 0;	
	display:block;	
}

.underLine {
	text-decoration:underline;
}

.pt50 {
	padding-top: 50px;
}

/*-------------------------------- TOP */
#top {
	width:990px;
	height:94px;
	margin:auto;
	position:relative;
}

#topRow1{
	width:663px;
	height:47px;
	float:right;
}

#topRow2{
/*	width:660px;
	height:27px;
	padding:20px 0 0 100px;
	float:right;*/
}

#topRow2 li {
	font-size:11px;
	float:left;
/*	margin-left:20px;*/
}

#topRow2 li a{
	color:#707070;
}

#topRow2 li a:hover{
	color:#EE8113;
	text-decoration:none;
}

#selLang{
	width:65px;
	height:20px;
	float:right;
	background:url(/images/bg_sel_lang.jpg) no-repeat 0 0;
	color:white;
	padding:6px 0 0 19px;
	text-shadow: #868686 -1px -1px 0px;
}

#selLang a {
	color:white;
	font-weight:bold;
}

#selLang a.sel {
	color:#D7D7D7;
}

#searchField {
	width:224px;
	height:25px;
	float:right;
	background:url(/images/bg_search_field.png) no-repeat 0 0;
	margin:9px 15px 0 0;
}

#searchField input {
	width:180px;
	height:21px;
	border:0 none;
	background:none;
	float:left;
	font-size:15px;
	line-height:15px;
	color:#808080;
	padding:4px 4px 0 5px;
}

#searchField #pSearch {
	width:35px;
	height:25px;
	float:left;
	padding:0;
}


#smallMenu {
	float:right;
	margin:10px 20px 0 0;
	font-size:10px;
}

#smallMenu li {
	display:inline;
	height:11px;
	margin:0 12px;
}

#smallMenu li a {
	height:11px;
	padding-left:18px;
	color:#949494;
}

#smallMenu li a.p1{
	background:url(/images/up_menu1.gif) no-repeat 0 1px;
}

#smallMenu li a.p2{
	background:url(/images/up_menu2.gif) no-repeat 0 1px;
}

#smallMenu li a.p3{
	background:url(/images/up_menu3.gif) no-repeat 0 1px;
}
#smallMenu li a.p4{
	background:url(/images/up_menu4.gif) no-repeat 0 1px;
}

#subMenu {
	height:46px;
	width:auto;
	background:url(/images/bg_sub_menu.jpg) repeat-x;
	text-align:center;
	margin-top:8px;
}

#subMenu ul {
	z-index:5;
}

#subMenu li {
	display:inline;
	height:46px;
	margin:0 2px;
}

#subMenu li a {
	height:46px;
}



/*--------------------------------------------------- MENU VERTICALE E PANNELLINI BU */

#menuVert {
	position:absolute;
	width:283px;
	height:400px;
	background:url(/images/pan_home.png) no-repeat 0 0;
	top:13px;
	left:5px;
	padding:0 13px;
	font-size:15px;
	z-index:3;
}

#menuVert ul {
	padding-top:115px;
}

#menuVert ul li a{
	display:block;
	width:265px;
	height:43px;
	color:#606060;
	padding:25px 5px 0 15px;
	text-shadow: #fff -1px -1px 0px;
	background:url(/images/pan_arrow.gif) no-repeat 250px top;
}

#menuVert ul li a:hover, #menuVert ul li a.sel{
	color:#EE8113;
	text-decoration:none;
	background:url(/images/pan_arrow.gif) no-repeat 255px bottom;
}
 
#panBox1, #panBox2, #panBox3, #panBox4{
	position:absolute;
	width:586px;
	height:353px;
	background:transparent url(/images/bg_pan_box.png) no-repeat 0 0;
	top:100px;
	left:322px;
	padding:20px 45px 20px 45px;
}

.slidingPan img {
	margin-top:10px;
}

.slidingPan span.bu{
	color:#7F7E7D;
	font-size:15px;
}

.slidingPan span.tit{
	font-size:18px;
	color:#7A7A7A;
	border-bottom: 1px #DEDEDE solid;
	display:block;
	width:100%;
	padding:5px  0;
	margin:0 0 5px 0;	
}


.slidingPan ul{
	width:586px;
	float:left;
}

.slidingPan ul li {
	width:586px;
	min-height:11px;
	height:auto !important;
	height:11px;
	padding-left:12px;
	background:url(/images/pan_small_arrow.gif) no-repeat 0 1px;
	margin:5px 0;
	font-size:13px;
	line-height:13px;
	float:left;
}

.slidingPan ul.longList li{
	width:275px;
	margin-right:3px;
}

.slidingPan ul li a{
	color:#302F2E;
}

.slidingPan ul li ul {
	padding: 5px 0 10px 25px;
	
}

.slidingPan ul li ul li{
	width:268px;
	background:none;
	list-style:square;
	height:9px;
	font-size:11px;
	margin:2px 0;
	padding-left:5px;
		float:left;
		color:#EE8113;
}

.ultInfo {
	width:100%;
	text-align:right;
	font-size:12px;
	height:15px;
	background:url(/images/pan_small_arrow.gif) no-repeat right 3px;
	margin-top:15px;
}

.ultInfo a {
	color:#000000;
	margin-right:12px;
	text-decoration:underline;
}

.guestInfo {
	margin-top:5px;
}

.slidingPan a.close_pan {
	width:14px;
	height:14px;
	background:url(/images/close_pan.gif) no-repeat 0 0;
	position:absolute;
	right:20px;
	top:20px
}

.clear {
	clear:both;
}
/*------------------------------------------------------ EMO FLASH e FOOTER*/

#emo {
	width:100%;
	margin:auto;	
	text-align:center;
	z-index:5;
}

.emoprod {
	width:1150px !important;
	height:400px;
}

.emoclaim {
	position:absolute;
	top:250px;
	left:500px;
	color:#FFF;
	background:url(/images/bg_claim_referenze.png) no-repeat;
	margin:auto;
	width:504px;
	height:85px;
	text-align:left;
	padding:22px 30px;
	font-size:20px;
}
.emoclaim span {
	display:block;
	font-size:12px;
	color:#F2F2F2;
	line-height:25px;
}


#subFlash {
	width:100%;
	margin:auto;
	background:url(/images/bg_sub_flash.png) repeat-x center bottom;
}

#content {
	width:990px;
	margin:auto;
	color:#4C4C4C;
}

#footer {
	width:970px;
	height:73px;
	border-top: solid 1px #E0E0E0;
	margin-top:10px;
	font-size:10px;
	color:#808080;
	padding:12px 10px 0 10px;
	margin:20px 0 0 0;
}

#footer a{
	color:#808080;
}

#footer a:hover {
	color:#333;
	text-decoration:none;
}

#footer a#rss{
	display:block;
	width:61px;
	height:34px;
	background:url(/images/rss_ico.gif) no-repeat 0 0;
	text-indent:101%;
	overflow:hidden;
}

#footer a#rss:hover{
	background:url(/images/rss_ico.gif) no-repeat 0 -37px;
}

#footer #fSx {
	width:450px;
	float:left;
}

#footer #fSx strong{
	color:#555;
}

#footer #fMid {
	position:absolute;
	left:50%;
	margin-left:-150px;
	width:300px;
	text-align:center;
}

#footer #fDx {
	width:450px;
	float:right;
}

#footer #fDx a, #footer #fDx span{
	padding-top:3px;
	float:right;	
}

#footer .fSep{
	color:#C4CDD9;
	margin:0 5px;
}

/*------------------------------------------------------ HOMEPAGE */

#content .colHome , #content .colInt{
	float:left;
}

#content .sx {
	width:266px;
	min-height:250px;
	height:auto !important;
	height:250px;
	margin-right:32px;
}

#content .mid, #content .dx{
	width:330px;
	min-height:250px;
	height:auto !important;
	height:250px;
}

#content .mid {	
	margin-right:32px;
}


#content span.titLine{
	width:100%;
	font-size:18px;
	padding:8px 0;
	margin:30px 0 10px 0;
	color:#7F7F7F;
	border-bottom:solid 1px #E0E0E0;
	display:block;
	min-height:20px;
	height:auto !important;
	height:20px;	
}

#content p.guestSign {
	margin:3px 0;
}

#content .guestHome {
	margin-bottom:10px;
	font-size:11px !important;
}

#content .guestHome a{
	color:#4C4C4C;
	font-weight:normal;
}

#formNewsletter {
	width:266px;
	height:27px;
	float:right;
	background:url(/images/bg_newsletter_field.png) no-repeat 0 0;
	margin:15px 0 0 0;
}

#formNewsletter input {
	width:227px;
	height:27px;
	border:0 none;
	background:none;
	float:left;
	font-size:15px;
	line-height:15px;
	color:#808080;
	padding:4px 4px 0 5px;
}

#formNewsletter #pNewsletter {
	width:30px;
	height:27px;
	float:left;
	padding:0;
}

.newsHome {
	margin-bottom:15px;
}

.newsHome span.data{
	font-size:14px;
	color:#828282;
	margin-bottom:5px;
}

.newsHome a{
	display:block;
	font-size:11px;
	line-height:20px;
	color:black;
}

.boxOpportunita {
	margin-bottom:8px;	
}

.boxOpportunita img{
	float:left;
}

.boxOpportunita .txt{
	width:260px;
	margin:0 0 0 16px;
	float:left;
	border-bottom:solid 1px #E5E5E5;
}

.boxOpportunita .txt .blue {
	font-size:16px;
	color:#31517A;	
	float:left;
	display:block;
}

.boxOpportunita .txt .blue strong {
	color:#EE8113;
	font-weight:normal;

}
.boxOpportunita .txt p {
	font-size:13px;
	color:#A1A1A1;
	padding-top:10px;
}

.boxOpportunita .txt span.clock {
	font-size:47px;
	color:#E1E1E1;
	letter-spacing:-2px;
	float:right;
}

.boxOpportunita .txt span.clock strong {
	font-weight:normal;
	font-size:25px;
}

.boxReferenze {
	float:left;
}

.boxReferenze li {
	width:85px;
	height:40px;
	float:left;
	margin-top:1px;
	margin-left:1px;
	text-align:center;
}

.boxReferenze li a{
	color:#757575;
}





a.icoMail, a.icoTel, a.icoFax {
	padding:3px 0 3px 20px;
	margin-left:15px;
	display:block;
	color:#4C4C4C;
	width:200px;
} 

a.icoMail {
	background:url(/images/ico_mail.gif) no-repeat 0 2px;
}

a.icoTel {
	background:url(/images/ico_tel.gif) no-repeat 0 2px;
}

a.icoFax {
	background:url(/images/ico_fax.gif) no-repeat 0 2px;
}

ul#contentBottom {
	width:990px;
	border-top:solid 1px #E5E5E5;
	margin-top:10px;
	padding-top:20px;

}

ul#contentBottom li {
	float:left;
	width:223px;
	margin-right:24px;
} 

ul#contentBottom li a {
	font-size:12px;
	color:#EE8113;
	font-weight:bold;
	display:block;
	padding-bottom:10px;
}



/*------------------------------------------------------ PAGINA INTERNA */

#menuVertInt {
	position:absolute;
	width:283px;
	height:300px;
	background:url(/images/pan_int.png) no-repeat 0 0;
	top:13px;
	left:5px;
	padding:0 13px;
	font-size:15px;
	z-index:3;
}

#menuVertInt ul {
	padding-top:113px;
}

#menuVertInt ul li a{
	display:block;
	width:265px;
	height:30px;
	color:#606060;
	padding:15px 5px 0 15px;
	text-shadow: #fff -1px -1px 0px;
	background: url(/images/pan_arrow.gif) no-repeat 250px -10px;
}

#menuVertInt ul li a:hover, #menuVertInt ul li a.sel{
	color:#EE8113;
	text-decoration:none;
	background: url(/images/pan_arrow.gif) no-repeat 255px -74px;
}
 

#content .colInt.dx {
	width:655px;
	min-height:250px;
	height:auto !important;
	height:250px;
}


#content .colInt.dx ul li{
	list-style:disc;
	list-style-position:inside;	
}

#content .colInt.dx ol li{
	list-style:decimal;
	list-style-position:inside;	
}

#content .colInt.dx p a {
	color:#E07810;
}

#content .colInt.sx{
	width:260px;
	min-height:250px;
	height:auto !important;
	height:250px;
	margin-right:60px;
	font-size:12px;
}

#pathBar {
	width:985px;
	height:20px;
	float:left;
	border-bottom: 1px #DEDEDE solid;
	font-size:9px;	
	padding:10px 0 0 5px;
}

#pathBar, #pathBar a, #pathBar a:hover, #serivceButts a{
	color:#5C5C5C;
} 

#serivceButts {
	text-align:right;
	height:20px;
	padding-top:8px;
	width:100%;
	font-size:9px;
}

a.pPrint {
	height:11px;
	padding:3px 10px 3px 25px;
	background:url(/images/ico_print.png) no-repeat 0 0;	
}

a.pShare {
	height:11px;
	padding:3px 0 3px 25px;
	margin:0 5px;
	background:url(/images/ico_condividi.png) no-repeat 0 0;	
}

a.pFace {
	height:11px;
	padding:3px 0 3px 25px;
	margin:0 5px;
	background:url(/images/ico_facebook.png) no-repeat 0 0;	
}

a.pTwit {
	height:11px;
	padding:3px 0 3px 25px;
	margin:0 5px;
	background:url(/images/ico_twit.png) no-repeat 0 0;	
}

.fbLikeFrame {
	border:0 none;
	height:21px;
	overflow:hidden;
	width:655px;
}
span.titSection {
	color:#A3A3A3;
	font-size:12px;
	padding:5px 0;
	display:block;
}

/*------------------------------------------------------ FORM RICHIESTA INFORMAZIONI */

#formInfo {
	width:600px;
	padding:10px 30px;
	background:#F0F0F0;
	font-size:12px;
	margin-top:30px;
}

#formInfo p {
	padding-bottom:10px;
}

#formInfo a {
	text-decoration:underline;
	color:black;
}
 

#formInfo .myCheck{
	float:left;
}

#formInfo label.checkLable{
	float:left;
	padding:0 10px 0 5px;
}



#formInfo label {
	display:block;
	padding:0px 0 5px 0;
	color:black;
	width:245px;
}

#formInfo label.checkLablePriv{
	width:100%;
	padding:0 10px 0 25px;
}

#formInfo textarea, #formInfo input, #formInfo select {
	font-family: Arial, Helvetica, sans-serif;
	color:#616161;	
}

#formInfo textarea{
	width:564px;
	height:75px;
	border:1px solid #E2EBF1;
	padding:3px;
}

#formInfo .myInput {
	width:267px;
	height:19px;
	padding: 3px;
	border:1px solid #E2EBF1;
}

#formInfo input.cv {
	background:white;
	border:1px inset #F0F0F0;
	width:100%;
	height:22px;
}

#content .colInt.dx #formInfo ul li {
	width:570px;
	float:left;
	padding:5px 0;
	list-style:none;
}

#content .colInt.dx #formInfo ul li.infoPriv {
	padding:5px 0;
	color:#666666;
	font-size:11px;
}

#content .colInt.dx #formInfo ul li.infoPriv a{
	text-decoration:none;
	color:#E07810;
}

#content .colInt.dx #formInfo ul li.mezza {
	width:275px;
	float:left;
	padding-right:20px;
}

#content .colInt.dx #formInfo ul li.mezzaDx{
	width:275px;
	float:left;
	padding-right:0px;
}

#content .colInt.dx #formInfo ul li.checkList {
	width:275px;
	float:left;
	padding-right:0;
}

#content .colInt.dx #formInfo ul li.checkListCat {
	/*width:150px;*/
	width:auto;
	float:left;
	padding-right:0;
}

#content .colInt.dx #formInfo .mySelect{
	width:273px;
	padding: 3px;
	border:1px solid #E2EBF1;
}

#content .colInt.dx #formInfo .pInvia {
	background:#EE8113 none repeat scroll 0 0;
	border:1px solid #A95707;
	color:#5D2E00;
	cursor:pointer;
	float:right;
	font-size:18px;
	height:31px;
	text-align:center;
	width:183px;
}

#content .colInt.dx #formInfo .formErrorServer{
	position:relative;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	background: url(/images/alert_form.jpg) no-repeat left center #FC931F;
	padding:15px 10px 15px 100px;
}

#listaSection{
	font-size:11px;
}

#listaSection a {
	color:#0A0A0A;
}

#listaSection a em {
	color:#A3A3A3;
	font-size:10px;
	padding-right:4px;
}

#listaSection a:hover, #listaSection a.sel{
	color:#EE8113;
	text-decoration:none;
}

#listaSection li{
	width:100%;
/*	height:15px;*/
	border-bottom: 1px #DEDEDE solid;
	padding: 3px 0 3px 15px;
}


#listaSection li.tit {	
	font-weight:bold;
	color:#EE8113;
	padding: 5px 0 2px 5px;	
	margin-bottom:5px;
}

.boxRisorse {
	width:164px;
	padding:0 0 15px 36px;
	color:#525252;
	font-size:11px;
}

.boxRisorse a {
	color:black;
}

.icoPdf {
	background:url(/images/ico_pdf.gif) no-repeat 0 0;
}

.icoVid {
	background:url(/images/ico_vid.gif) no-repeat 0 0;
}


/*------------------------------------------------------ PAGINA SEZIONE */

.boxSectionList {
	width:600px;
	min-height:160px;
	height:auto !important;
	height:180px;
	background:url(/images/bg_box_section.png) repeat-x 0 1px;
	border-top: 1px #DEDEDE solid;
	padding:10px 20px;
	color:#525252;
}

.boxSectionList em{
	color:#999;
}

.boxSectionList p{
	padding:0px 10px;
}

/*------------------------------------------------------ PAGINA SEZIONE GUESTBOOK */

.boxSectionListGuesbook {
	width:660px;
	height:auto !important;
	border-top: 1px #DEDEDE solid;
	line-height:20px;
	padding:30px 10px 25px 10px;
	color:#525252;
	font-size:12px;
}

/*------------------------------------------------------ PAGINA REFERENZE GENERALE */

#contRefCarousel {
	position:relative;
	float:left;
	width:990px;
}

#carousel li {
	width:269px;	
	min-height:380px;
	height:auto !important;
	height:380px;
	float:left;
	background:url(/images/carousel_border.gif) no-repeat right top;
	padding:45px 30px 0 30px;
	font-size:12px;
	color:#858585;
}

#carousel li.noborder {
	background:none;
}

#carousel li div.myImg {
	height:189px;
	margin:0 auto ;
}


#carousel li div.contImg {
	height:160px;
	text-align:center;
	overflow:hidden;

}

#carousel p {	
	line-height:1.7;
}

#carousel a.ffw, #carousel a.rew {
	width:14px;
	height:30px;
	display:block;
	white-space:nowrap;
	text-indent:101%;
	overflow:hidden;
	position:absolute;
	top:90px;
}

#carousel a.ffw {
	background:url(/images/carousel_arrow.gif) no-repeat left top;
	left:0;
}

#carousel a.rew {
	background:url(/images/carousel_arrow.gif) no-repeat left bottom;
	right:0;
}


#listaRefLinks {
	width:990px;
	padding-top:20px;
	float:left;
}

#listaRefLinks li {
	width:300px;
	float:left;
	margin-left:20px;
	border-bottom: 1px #DEDEDE solid;
	font-size:12px;
	padding:5px 0;
}

#listaRefLinks li a{
	color:#757575;
}

#testoPagina {
	float:left;
	width:920px;
	padding:35px 50px 0px 20px;
	color:#858585;
	font-size:13px;
}

#testoPagina span.title {
	display:block;
	font-size:14px;
	color:#333333;
	padding-bottom:25px;
}

/*==================================================================================================================	SHARE */

#share {
	height:240px;
	padding:20px;
	background:#F0F0F0;
	font-size:12px;
	color:#333;
}

#form-share {
	width:410px;
}

#form-share label {
	display:block;
	width:200px;
	height:19px;
	margin:5px 0;
	float:left;
	line-height:15px;
	padding-top:5px;
}

#form-share input {
	width:200px;
	height:19px;
	padding: 3px;
	border:1px solid #E2EBF1;
	float:left;
	margin:5px 0;
}

input#invia {
	display:block;
	float:left;
	margin:10px 0px 0px 200px;
	padding:4px 8px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	height:auto;
	width:auto;
	cursor:pointer;
	color:#616161;
	background:white;
	border:1px solid #E2EBF1;
}


#share #error {
	background-color:#FFF;
}


.msitemap {
    font-size: 120%;
    color: #f63;
    }

.msitemap li {
	list-style:none !important;
	margin-left:15px;

}
	
.msitemap a{
    color:#666;
    }
	
.msitemap a:hover{
    color:#333;
    }
  
.msitemap li {
    list-style: none;
	margin-left:20px;
	padding:4px 0px;
    }
      
.msitemap li ul {
    margin: 6px 15px;
    padding: 0 15px;
    font-size: 90%;
    color: #000;
    border-left: 1px dotted #CCC;
    }
	
.msitemap li ul li {
	margin-left:15px;
}

.msitemap li ul li.CP {
	background:url(../images/bg_menu_pages.png) no-repeat ;
	margin-left:-10px;
	padding-left:50px;
}

.msitemap li ul li ul {
    border-left: 1px dotted #CCC;
    }
  
.msitemap li ul li ul li {
    padding-left: 16px;
	margin-left:20px;
    }

/* =========================================================================================== RISULTATI RICERCA */

.boxResultList {
	width:660px;
	min-height:160px;
	height:auto !important;
	height:180px;
	background:url(/images/bg_box_section.png) repeat-x 0 1px;
	border-top: 1px #DEDEDE solid;
	padding:10px 25px;
}
.boxResultList a{
	color:#555;
	width:100%;
}

.privscroll {
	border:1px solid #CCCCCC;
	height:100px;
	overflow-y:auto;
	overflow-x:hidden;	
	z-index:1;
	padding:5px;
	font-size:11px;
	background-color:white;	
}

#content .colInt.dx #formInfo .privscroll ul li, #content .colInt.dx #formInfo .privscroll ol li, #content .colInt.dx #formInfo .privscroll p{
	width:540px;
}


/* ====================================================================================== NEWS */

.titNews {
	font-size:18px !important;
	line-height:19px;
}

span.dataNews {
	color:#A3A3A3;
	font-size:12px;
	display:block;
	font-style:italic;
}


div.pagination{
	display:block;
	width:auto;
	text-align:right;
}

div.pagination.details {
	width:100%;
	margin:5px;
	color:#666;
}

div.pagination.top {
	display:block;	
	height:30px;
}

div.pagination.top p{
	float: right;
	font-size:14px;
	line-height:24px;
	color:#1E7BE3;
	margin:0;
}

div.pagination.top a{
	background-color:#C5C5C5;
	border:0px;
	color:#fff;
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	margin-left:6px;
	text-decoration:none;
	white-space:nowrap;
	min-width:20px;
	text-align:center
}


div.pagination.top span.selpag , div.pagination.top span.selpag {
	background:#EE8113;
	color:#fff;
	border:0px;
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	margin-left:6px;
	text-decoration:none;
	white-space:nowrap;
	min-width:20px;
	text-align:center
}




