@charset "utf-8";

/* CSS Document */


/* universal **************************/
/**************************************/
/**************************************/
html { height: 100.1%}

body {
	background: #ffffff;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px 0 0 0;
	color: #333333;
	margin-bottom: 20px;
}

body1 {
	background: #000000;
	
	
}

.color01 {
	color: #ff6a00;
}

.dynon {
	display: none;
}

.visible {
	display:block;
}

.container {
	width: 990px;
	margin:auto;
	/*background: #FFF url(../images/back_content.jpg) repeat-y;*/
	/*overflow: hidden;*/
	display: block;
}



.bold {font-weight: 700;}

.boldOrange {
	font-weight: 700;
	color: #ff5000;			
}

.big01 { 
	font-size: 30px;
	font-weight: 700;
	color: #ff5000;
	/*margin-top: 20px;
	line-height:20px;*/
 }

a { cursor: pointer; color:#FF3300;}

p { padding: 10px 0}

.clear { clear:both;}

.pn { color: #424242; }

.pcolor { color: #000; font-weight: 700;}

.pcolor01 { color: #93adbb;}

.titlep { font-size: 19px; font-weight: 700; color: #666666; margin-top: 10px; border-top: 1px solid #666666; line-height:50px}

.titlep01 { font-size: 19px; font-weight: 700; color: #666666; margin-top: 20px;  line-height:20px }

.titlep02 { font-size: 19px; font-weight: 700; color: #000000; margin-top: 20px;  line-height:20px }

.doppiaRiga { padding: 11px 0 11px 0 ;}

.boxLato { font-size: 15px; margin-left:5px; margin-right:5px;  line-height: 18px;
}

/* list customed **********************/
/**************************************/

.bullet, .bullet ul { margin-bottom: 10px;}



.bullet li { background: url(../images/bullet.gif) no-repeat 0 7px; padding: 0 0 0 15px; }

.bullet p { padding: 4px 0 4px 0;}

.bullet li ul li { background: url(../images/bullet01.gif) no-repeat 0 7px; margin-left: 10px;}


/*   per stampa tabella pagina tassi-mutui-variabili.php********/
/***********************************/

#tabellaConfrontoA{ 
	/*overflow:auto;
	height:200px;
	width:100%;
	border-top:1px solid #FF9A6F;*/
}

#tabellaConfrontoB{ 
	/*overflow:auto;
	width:100%;
	border-top:1px solid #FF9A6F;*/
}


.tabConfrontoH{
	/*height:10px;*/
}




/* orange buttons *********************/
/**************************************/

.singleorange, .dubleorange, .singlewhite, .dublewhite, .dubleorange1 {
	color:#fff;
	text-decoration: none;
	font-weight:;
	font-size: 13px;
	text-decoration: none;
	text-align: center;
	text-transform:uppercase;
}

.singleorange {
	background: url(../images/onerowo.jpg);
	height: 35px;
	display: block;
	float: left;
	padding: 0 0 0 20px;
	margin: 10px;
	clear:both;
	line-height: 30px;
}

.singleorange:hover { color:#dcdcdc;}

.singleorange span {
	background: url(../images/onerowo.jpg) 100% 0 no-repeat;
	height: 35px;
	display: block;
	float:left;
	padding: 0 20px 0 0;
	
	
}

.dubleorange {
	background: url(../images/tworowo.jpg);
	height: 68px;
	display: block;
	float: left;
	padding: 0 0 0 20px;
	margin: 10px;	
}


.dubleorange1 {
	background: url(../images/tworowo.jpg);
	height: 68px;
	display: block;
	float: left;
	padding: 0 0 0 10px;
	margin: 10px;	
}


.dubleorange:hover { color:#dcdcdc;}

.dubleorange span {
	background: url(../images/tworowo.jpg) 100% 0 no-repeat;
	height: 68px;
	display: block;
	float:left;
	padding: 13px 20px 0 0;	
}

.dubleorange1 span {
	background: url(../images/tworowo.jpg) 100% 0 no-repeat;
	height: 68px;
	display: block;
	float:left;
	padding: 13px 8px 0 0;	
}


.dublegray {
	background: url(../images/tworowo_grey.jpg);
	height: 68px;
	display: block;
	float: left;
	padding: 0 0 0 20px;
	margin: 10px;	
}

/* white buttons *********************/
/**************************************/

#boxButton{
	width:370px;
	/*display: block; border:1px; border-style:solid;*/
	margin-left:auto;
	margin-right:auto;
}

#boxButton1{
	width:300px;	
	margin-left:auto;
	margin-right:auto;
}

#boxButton2{
	width:230px;
	margin-left:auto;
	margin-right:auto;	
}

#boxButton2A{
	width:220px;
	margin-left:auto;
	margin-right:auto;	
}
/*centra un box*/
#boxButton3{
	float: left;
	padding: 0 0 0 38%;
	left:50px;
}

#boxButton6{
	float: left;
	padding: 0 0 0 34%;
	left:30px;
}

#boxButton7{
	float: left;
	padding: 0 0 0 31%;
	left: 26px;
}

/*centra 2 box grandi*/
#boxButton4{
	float: left;
	padding: 0 0 0 13%;
	left:0px;
}

#boxButton5{
	float: left;
	padding: 0 0 0 44%;
	left:50px;
}



#boxTop{
	float: right;
	padding: 0 0 0 20px;
	margin-left:0px;
}

.singlewhite {
	background: url(../images/oneroww.jpg);
	height: 35px;
	/*display: block;*/
	float: left;
	padding: 0 0 0 20px;
	margin-left:10px;
	/*margin-left:auto;
	margin-right:auto;*/
	/*clear:both;*/
	line-height: 30px;
}

.singlewhite:hover { color:#dcdcdc;}

.singlewhite span {
	background: url(../images/oneroww.jpg) 100% 0 no-repeat;
	height: 35px;
	display: block;
	float:left;
	padding: 0 20px 0 0;
	
	
}

.dublewhite {
	background: url(../images/tworoww.jpg);
	height: 68px;
	display: block;
	float: left;
	padding: 0 0 0 20px;
	margin: 10px;	
}

.dublewhite:hover { color:#dcdcdc;}

.dublewhite span {
	background: url(../images/tworoww.jpg) 100% 0 no-repeat;
	height: 68px;
	display: block;
	float:left;
	padding: 13px 20px 0 0;	
}

/* replace txt ************************/

.txrep, #header h2, #nverde span, #nverde a, #unicreditlogo, #montedeilogo, #carigelogo, #bnllogo, #bpmlogo, .calcola {
	display:block;
	float:left;
	text-indent: -9999px;
}

/* float mode**************************/

.fleft, #brand {
	float:left;
}

.fright {
	float: right;
}

/* header *****************************/
/**************************************/
/**************************************/




#header {
	/*background: url(../images/back_header.png) no-repeat;*/
	/*display:none;*/
	float:left;
	width: 100%;
}

#header h2 {
	width: 230px;
	height: 93px;
	/*background:url(../images/logo_TeleMutuo.png) no-repeat;/*
	
	/* fix cadru 
	margin-left: -5px;*/
}


	#boxtesta {
	/*background: url(../images/back_header.png) no-repeat;*/
	float:left;
	width: 100%;
	/*display:none;*/
}

#boxtesta th {
	display:none;
}


#boxtestaB {
	/*background: url(../images/back_headerB.png) no-repeat;*/
	float:left;
	width: 100%;
	
}


.descr {
	font: 10px Arial, Helvetica, sans-serif;
	color:#ffc8af;
	width: 980px;
	margin: 0 auto;
	display:none;
}

#brand p {
	clear:both;
	color: #999;
	margin: 10px 0 0 20px;
	float:left;
	font-size: 12px;
	padding: 0;
}

#brand em {
	font-weight: bold;
	margin: 0 60px 0 25px;
}

#nverde {
	
	/*float: right;*/
	padding: 0;
	display: none;
}

#nverde span {
	width: 180px;
	height: 128px;
	background: url(../images/noverde.png) 58px 36px no-repeat;
	display: none;
}

#nverde a {
	width: 150px;
	height: 128px;
	background: url(../images/people_phone.png) 100% 0 no-repeat;
	float:right;
	/* fix cadru
	margin-right: 5px;
	display:inline-block;*/
	display: none;
}


#banner {
	padding-top:23px;
	width:468px;
	display: none;
}


#bannerB {
	padding-top:23px;
	padding-left:14px;
	height: 105px;
	display: none;
}



/* meniu ******************************/
/**************************************/
.menu {
	width: 960px;
	margin: 0 0 10px 15px;
	display:none;
}

#menu ul {
	background: url(../images/back_meniu.png) 100% 0;
	overflow:hidden;
	float:left;
}

#menu li {
	display:inline;
	float:left;
	height: 33px;
	display: block;
	padding: 0 0 0 15px;
	background:url(../images/back_meniu.png);
	margin: 0 8px;
}

#menu a {
	color: #FFF;
	text-transform:uppercase;
	text-decoration: none;
	height: 33px;
	display:block;
	float:left;
	line-height: 33px;
	padding: 0 15px 0 0;
}

#menu a:hover {
	color: #ff5000;
}

#menu .activemli {
	background:url(../images/menu_liact_l.png) no-repeat;
}

#menu .activemli a {
	color: #333333;
	background: red url(../images/menu_liact_r.png) 100% 0;
}

#content {
	clear: both;
	width: 960px;
	margin: 0 0 0 100px;
	overflow: hidden;	
}

#contentHome {
	clear: both;
	width: 960px;
	margin: 0 0 0 15px;
	overflow: hidden;
	/*display:none;*/
}

#content1 {
	clear: both;
	width: 960px;
	margin: 50px 0 0 20px;
	overflow: hidden;
}

#about {
	background:url(../images/startcontent01.jpg) 0 0;
	display:none;
}

/* about ******************************/
/**************************************/

#about {
	float:left;
	display:none;
	width: 570px;
	height: 418px;
 /* h 450px */
}
#add {
	display:none;
}

#add h3 {
	font-size: 32px;
	font-weight: 700;
	text-align: center;
	width: 570px;
	margin-top: 25px;
}

#add p { padding: 0;}

#add ul {
	/*background: url(../images/adv.jpg) no-repeat 30px 100%;*/
	/*padding: 0 0 0 260px;*/
	height: 225px;
	margin-top: 15px;
	display:none;
}

#add li {
	font-size: 15px;
	padding: 25px 45px;
	font-weight: 700;
}

#collab {
	padding: 15px 0;
	display:none;
}

#collab, #collab h3 {
	/*font-size: 11px;*/
}

#collab h3 {
/*	font-weight: normal;
	float:left;
	margin: 0 40px 0 10px;
	display: inline;*/
}

#collab h3 span {
	/*font-weight: 700;*/
}

#collab a {
	/*font-weight: 700;*/
}

#collab li {
	/*display: inline;
	padding: 15px 0;
	float:left;
	height: 30px;*/
}

#collab li a {
}

#unicreditlogo {
	background:url(../images/unicredit_logo.gif) no-repeat 50% 50%;
	width: 120px
}

#montedeilogo {
	background:url(../images/monte_dei_logo.gif) no-repeat 50% 50%;
	width: 100px
}

#carigelogo {
	background:url(../images/carige_logo.gif) no-repeat 50% 50%;
	width: 130px
}

#bnllogo {
	background:url(../images/bpm_logo.gif) no-repeat 50% 50%;
	width: 110px
}

#bpmlogo {
	background:url(../images/bnp_logo.gif) no-repeat 50% 50%;
	width: 105px
}

/* tabs *******************************/
/**************************************/

#pannello {
	float:left;
	width: 374px;
	display:none;
	padding: 0 10px 0 6px;
	background:url(../images/startcontent.jpg) repeat-x;

}

#tabnav {
	overflow:hidden;
	height: 37px;
	margin-top: 10px;
}

.tab, .tabactive {
	width: 187px;
	display:block;
	float:left;
	text-align:center;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	height:37px;
	line-height: 37px;
}

.tab {
	color: #edac92;
	background:url(../images/tabs_head.gif) no-repeat -187px 0;
	text-decoration: none;
}

.tabactive {
	color: #FFF;
	background:url(../images/tabs_head.gif) no-repeat 0 0;
	text-decoration: none;
}

.tab:hover {
	text-decoration: underline;
	color: #FFF;
	background:url(../images/tabs_head.gif) no-repeat -374px 0;
}

/* formhome page **********************/
/**************************************/

#form_mutuo {
	background-color: #ff4f00;
	clear:both;
	overflow: hidden;
	height: 280px;
	color:#000;
}

#form_mutuo form {
	padding: 10px 0;
	float:left;
}

.field {
	padding: 6px 0;
	clear:both;
}

.inputt {
	font-size: 11px;
	width: 170px;
	float:left;
}

.inputs {
	font-size: 11px;
	width: 174px;
	float:left;
	height: 18px;
}

#tuo label {
	/*display:block;
	float:left;
	width: 160px;
	color:#000;
	padding: 0 20px 0 0;
	font-size: 12px;
	font-weight: 700;
	text-align:right;*/
}

.radio {
	height: 30px;
	float:left;
}

.calcola {
	background:url(../images/calcola.jpg) no-repeat 0 0;
	width: 111px;
	height: 40px;
	margin-left:140px;
	margin-top:10px;
}

.calcola:hover {
	background:url(../images/calcola.jpg) no-repeat -111px 0;
}

/* pdf download ***********************/
/**************************************/

.dwpdf {
	color: #666;
	font-size: 12px;
	text-decoration: none;
	width: 374px;
	height: 66px;
	background: url(../images/pdf.jpg) no-repeat 0 0;
	display: block;
	margin-top: 10px;
	padding: 15px 0 0 0;
}

.dwpdf em {margin: 0 0 0 60px; float:left; display:inline; }

.dwpdf em span {letter-spacing: -0.01em;}

.dwpdf:hover {
	background: url(../images/pdf.jpg) no-repeat -374px 0;
	cursor: pointer;
}

.dwpdf span {
	font-size: 16px;
	font-weight: 700;
	margin-top: 10px;
}

/* small paragraf homeP ***************/
/**************************************/

#paragrafhome {
	clear:both;
	overflow:hidden;
	background: #f1f1f1;
	padding: 0 0 10px 0;
	display: inline-block;
}

#paragrafhome li {
	float:left;
	width: 25%;
	
}



#paragrafhome li a { background: #F1F1F1; float: left; text-decoration: none;}

#paragrafhome li a:hover { background: #ffecbf;}

#paragrafhome li p em {}

#paragrafhome li p {
	padding: 15px 10px;
	color: #333333;
	font-size: 11px;
	background: url(../images/lateral_phome.gif) repeat-y 100% 0;
}

#paragrafhome li.last p {
	background: none;
}

/* content propriu home page **********/
/**************************************/

#homepage #article, #homepage .article {
	overflow:hidden;
	/*display:none;*/
}

#homepage .sidebar {
	float:left;
	clear:both;
	width: 560px;
	padding: 0 20px;
	border-right: 1px solid #dae1e5
}

#homepage .sidebar1 {
	float:left;
	clear:both;
	width: 560px;
	padding: 0 20px;
	/*border-right: 1px solid #dae1e5*/
}

#homepage .sidebar1A {
	float:left;
	clear:both;
	width: 280px;
	padding: 0 20px;
	/*border-right: 1px solid #dae1e5*/
}



#homepage .sidebar li {
	padding: 5px 0;
	overflow: hidden;
}

#homepage .data {
	display:block;
}

#homepage .titlelink {
	clear:both;
	display:block;
}

.leggit {
	float:right;
	height: 30px;
	display: block;
	text-decoration:underline;
	cursor:pointer;
	color: #ff5000;
	font-weight: 700;
	padding: 0 18px 0 0;
	background: url(../images/linkarrow.gif) no-repeat 100% -30px;
	line-height: 30px;
}

.leggit:hover {
	background: url(../images/linkarrow.gif) no-repeat 100% 0;
}

/* content typo ***********************/
/**************************************/

/* inserito da marco il text-align */

.noteEsempi {
	font-size: 14px;
	color: #666666;
	font-style: italic;
	
}


.big {
	font-size: 40px;
	color: #131313;
	clear:both;
	text-align: left;
}

.medio {
	font-size: 16px;
	font-weight: bold;
}

.leftbig { display: block; float:left;}

.data {
	font-size: 13px;
	color: #414141;
	font-weight: 700;
}

.titlelink {
	font-size: 15px;
	font-weight: 700;
	color: #ff5000;
	text-decoration: none;
}

.clasic {
	padding: 10px 0;
}

/* table of result ;) *****************/
/**************************************/

/* inserito da marco il text-align */
#resultcontainer { padding: 0 20px 0 10px;text-align: justify;}*/
#resultcontainerB { text-align: justify;}

/* inserito da marco */
#resultcontainerB p,
#resultcontainerB td{ text-align: justify;}
#resultcontainer td { text-align: justify;}

.result .dark {/*list-style-image:none; background: #e3e3e3;*/}

.result { float:left; padding: 0; }

.result li { clear:both; padding: 0px; width: 660px; border-bottom: 1px solid #CCC; background: #f2f2f2;} 

.result li p { /*display: block; float:left; width: 180px; font-weight: 700; font-size: 14px; overflow: hidden; padding: 10px 20px 10px 10px ;*/}

.result li div { float:left; width: 450px; padding: 10px 0;}


/* note  ******************************/
/**************************************/

.note .singlewhite { float:left; clear: none; margin-right: 10px;}

.note li { border-top: 1px solid #CCC; overflow: hidden; clear:both; margin-bottom: 10px}

.note .last { border-bottom:  0px solid #CCC;}

.note p { padding: 10px 0}

/* table ******************************/
/**************************************/

table.home {
	width: 340px;
}

table.homeA {
	width: 360px;
}

.table01 {
	border-collapse: collapse;
	margin: 10px 0;
	color: #000;
	border-bottom: 3px solid #bcb6b6;
}

.table01B {
	border-collapse: collapse;
	padding: 5px 7px 10px 10px;
	margin: 10px 0;
	color: #000;
	border-bottom: 3px solid #bcb6b6;
}

.table01C {
	border-collapse: collapse;
	margin: 5px 0;
	color: #000;
	border-bottom: 3px solid #bcb6b6;
}

.table01D {
	border-collapse: collapse;
	margin: 10px 0;
	color: #000000;
	border-bottom: 3px solid #bcb6b6;
}




.table01 col.size {
	border: 1px solid #FFFFFF;
	border-top: none;
}

.table01 thead {
	background: #000;
}

.table01 td, .table01 th {
	padding: 5px 7px;
	border-bottom: 1px solid #FFFFFF;
border:;
}

.table01 th {
	background: #000;
	color:#FFFFFF;
}

.table01 tr.deschis {
	background: #f2f2f2;
}

.table01 tr {
	background: #e3e3e3;
}

table.calcolo_T {
	background: #f4f4f4;
	width: 270px;
	display:block;
	text-indent: 10px;
	line-height: 30px;
	color: #333333;
	margin: 0 0px 0 15px;
}


/* footer *****************************/
/**************************************/

#footer {
	width: 990px;
	margin: 0 auto;
	background: url(../images/footer.jpg) no-repeat;
	padding: 15px 0;
	display:none;
	text-align: center;
}

#footer ul li { display: inline;}

#footer .linkfootert1 li a{
	color:#FFFFFF;
	font-weight: 100;
	text-decoration: none;
	border-right: 1px solid #f1d0c7;
	padding: 0 5px;
	white-space: nowrap; 
	
	}

#footer .linkfootert1 li a.last {
	border: none;
}

.adress {
	font-size: 11px;
	padding: 5px 0;
	border-top: 1px solid #DAE1E5;
	width: 940px;
	margin-left: 20px;
}

.adress1 {
	font-size: 11px;
	padding: 5px 0;
	/*border-top: 1px solid #DAE1E5;*/
	/*width: 940px;*/
	/*margin-left: 20px;*/
}

.linkfootert2 li a {
	color: #ffcfb9;
	text-decoration: none;
	padding: 0 5px;
	margin: 15px 0 0 5px
}

#footer a:hover { color: #000}

.linkfootert2 {
	margin: 10px 0;
}

#linkfootert2 li {
	margin: 10px 0 0 5px
}




/* sidebar int. page  *****************/
/**************************************/

.sidebarnav {
	float:left;
	width: 290px;
	display:none;
}

.hsideb {
	background: url(../images/head_sidebar.gif) no-repeat 0 0;
	width: 270px;
	height:53px;
	display:block;
	text-indent: 20px;
	line-height: 53px;
	color: #FFF;
	margin: 0 0px 0 15px;
}

.hsidebLow {
	background: url(../images/head_sidebarLow.gif) no-repeat 0 0;
	width: 270px;
	height:53px;
	display:block;
	text-indent: 20px;
	line-height: 53px;
	color: #FFF;
	margin: 0 0px 0 15px;
}

.submeniu {
	width: 270px;
}

.submeniu li a {
	background: url(../images/submeniu.gif) no-repeat 0 -43px;
	height: 43px;
	width: 270px;
	display: block;
	text-indent: 10px;
	line-height: 43px;
	color: #333333;
	font-size: 14px;
	text-decoration: none;
	margin: 0 0px 0 15px;
}


.submeniu li a:hover {
	background: url(../images/submeniu.gif) no-repeat 0 0;
	text-indent: 40px;
}




/* vario div  *************************/
/**************************************/
.vario1 {
	background: url(../images/headvario.jpg) 0 100% no-repeat;
	width: 270px;
	color: #fff;
	margin: 0px 0 0 15px;
	padding: 0 0 10px 0;
	overflow:hidden;
}

.vario {
	background: url(../images/headvario.jpg) 0 100% no-repeat;
	width: 270px;
	color: #fff;
	margin: 10px 0 0 15px;
	padding: 0 0 5px 0;
	overflow:hidden;
}

.vario h3 {
	background:  url(../images/headvario.jpg) no-repeat 0 0;
	width: 270px;
}

.vario h3 span {
	padding: 10px;
	display: block;
	font-size: 15px;
}

.vario p {
	padding: 5px 10px;
}

.content {
	float:left;
	width: 700px;
}

.contentB {
	float:left;
	width: 950px;
	padding-left:20px;
	padding-right:20px;
}

/* int pages **************************/
/**************************************/

.app { margin-left: 20px;}

.intpage {padding-bottom: 20px;}


/* form *******************************/
/**************************************/

form h5 { margin-top: 30px; font-size: 16px;}

form p { padding: 0;}

.box_textarea { width: 600px}

.infosup { line-height: 25px;}

form .esp { padding: 0; font-size: 10px; color: #999999; width: 300px;} 

form table td, form table th { padding: 5px 10px;}

form table th { font-weight: 700;}

fieldset {
	clear: both;
}
legend {
	padding: 20px 0 10px 0;
	font-size: 14px;
	font-weight: 700;
}
fieldset fieldset legend {
	padding: 0 0 1.5em;
	font-size: 1em;
}
* html legend {
	margin-left: -7px;
} /* ie6 */
*+html legend {
	margin-left: -7px;
} /* ie7 */
form .field, form .buttons {
	clear: both;
	margin: 0 0 0em;
}
form .field label {
	display: block;
}
form ul.fields {
	margin: 0;
	padding: 20px 0;
}
form ul.fields li {
	list-style-type: none;
	margin: 0;
	font-size: 12px; 
}
form ul.inline li, form ul.inline label {
	display: inline;
}
form ul.inline li {
	padding: 0 .75em 0 0;
}
input.radiob, input.checkbox {
	vertical-align: top;
}
label, button, input.submit, input.image {
	cursor: pointer;
}
* html input.radiob, * html input.checkbox {
	vertical-align: middle;
} /* ie6 */
*+html input.radiob, *+html input.checkbox {
	vertical-align: middle;
} /* ie7 */
textarea, #field1, #field2, #field3, #field4, #field5, #field6, #field7, #field8, #field9, #field10, #field11, #field12, #field13, #field14, #field15, #field16, #field17, #field18, #field19, #field20, #field21, #field22, #field23, #field24, #field25, #field26, #field27, #field28, #field29, #field30, #field31, #field32, #field33, #field34, #field35, #field36, #field37, #field38  {
	width: 300px;
	border:1px solid #CCC;
}
textarea {
	overflow: auto;
}
input.text, input.password, textarea, select {
	margin: 0;
	font: 1em/1.3 Helvetica, Arial, "Liberation Sans", "Bitstream Vera Sans", sans-serif;
	vertical-align: baseline;
}
input.text, input.password, textarea {
	padding: 2px;
}
/* horizontal layout */
form.horizontal .field {
	padding-left: 300px;
	border-bottom: 1px solid #ffdfd0;
}
form.horizontal .field label {
	display: inline;
	float: left;
	width: 280px;
	margin-left: -300px;
}
div.buttons {
	margin: 0 0 10px 0;
	overflow: hidden;
}
select {
	width: 150px;
}

input.button { display: none;}


div.buttons a { clear: none;}


