html,body {

   margin:0 auto;

   padding:0;

}

/* define block positions */

body {

  background: #ffffff/*#dad0ba;*/

  font-family: Arial, Verdana, sans-serif;

  font-size: 15px;

  color: #0a1523;

  text-align:center;

  height:100%;

  /*background: url("../images/bodybg.png");*/

}

div.uj_wrap {

  width: 990px;

  margin: 0 auto;

  padding: 0px;

  height:auto !important; /* real browsers */

  height:100%; /* IE6: treaded as min-height*/

  min-height:100%; /* real browsers */

  text-align:left;

}



div.uj_header {

  width: 100%;

  height: 412px;

  margin: 0;

  float:left;

  background:url("../images/headerbg.jpg") no-repeat 0px 0px;

}

div.uj_logo {

  width: 235px;

  height: 85px;

  margin: 5;

  float:left;

  background:url("../images/logo.png") no-repeat 0px 0px;

}

div.uj_search {

  width: 40%;

  margin: 5px 30px 0 0;

  float:right;

  color: #3a5192;

  text-align:right;

}

div.uj_content {

  width: 100%;

  float:left;

  background:url("../images/mainbg.png") repeat-y 2px 0px;

}

div.uj_left {

  width: 250px;

  float:left;

  margin: 10px 0 0 20px;

}

div.uj_breadcrumb {

  clear:both;

  font-size:10px;

  color:#3a5192;

}

div.uj_main {

  width: 660px;

  float: right;

  margin: 10px 20px 0 20px;

}

div.uj_bottom {

  width: 100%;

  float: left;

  margin: 0;

  background: url("../images/bottombg.png") no-repeat 2px 0px; 

}

div.uj_bottom_inner {

  width: 926px;

  float: left;

  margin: 55px 15px 0 6px;

  background: #0a1523; 

  padding: 20px;

}

div.uj_bottom div.uj_user1, div.uj_bottom div.uj_user2, div.uj_bottom div.uj_user3{

  width: 100%;

  float: left;

  width: 305px;

}

div.uj_footer {

  width: 100%;

  margin: 0;

  clear:both;

  text-align: center;

  font-size: 15px;

  color: #999282;

}

div.uj_menu {

  width: 670px;

  height: 30px;

  margin: 0 0 0 300px;

  position: absolute;

  top:380px;

}





/* define headers */

h1, h2, h3, div.componentheading, div.contentheading {

  color: #3a5192;

  margin: 0px;

}

div.uj_bottom h1, div.uj_bottom h2, div.uj_bottom h3,div.uj_bottom div.componentheading, div.uj_bottom div.contentheading {

  color: #ffe2c0;

}

div.uj_left h1, div.uj_left h2, div.uj_left h3,div.uj_left div.componentheading, div.uj_left div.contentheading {

  color: #0a1523;

  text-decoration: underline;

}

h1, div.componentheading {

  font-size: 30px;

}

h2, div.contentheading {

  font-size: 20px;

}

h3 {

  font-size: 16px;

}

h4 {

  font-size: 16px;

}



/* define the menus and lists */

ul {

  list-style-type: square;

}

ul li a, a {

  color: #3a5192;

  text-decoration: none;

}

ul li a:hover, a:hover {

  text-decoration: none;

  color: #0a1523;

}

div.uj_bottom ul li a, div.uj_bottom a {

  color: #ffe2c0;

}

div.uj_bottom ul li a:hover, div.uj_bottom a:hover {

  color: #e4edf8;

}

div.uj_menu ul {

  text-align: left;

  margin: 0px;

  padding: 0px;

  height: 30px;

  color: #e4edf8;

}

div.uj_menu ul li

{

  display:inline;

  float:left;

  padding: 0;

  text-align: center;

}

div.uj_menu ul li a

{

  height: 30px;

  display:block;

  padding: 5px 10px 0 10px;

  text-decoration:none;

  font-weight: bold;

  margin:0px;

  font-size:14px;

  color: #e4edf8;

}



div.uj_menu ul li a:hover, div.uj_menu ul li#current a

{

  text-decoration:underline;

}

 

/* buttons and other input fields */

button, input.button {

  color: #e4edf8;

  font-size: 10px;

  height: 18px;

  background: #3a5192; 

  border: 1px solid #0a1523;

  padding: 0 15px 5px 15px;

  cursor: pointer;

}

button:hover, input.button:hover {

  color: #e4edf8;

  border: 1px solid #e4edf8;

}

input.inputbox, textarea, select {

  background: #FFFFFF;

  border: 1px solid #3a5192;

  margin: 5px;

}



/* normal links */

a img {

  border: 0px;

}



/* define contact section */

.contact_email {

  text-align: left;

}

.contact_email label {

  float:left;

  width: 150px;

}

.contact_email label.contact_textmsg, .contact_email label.copy {

  width: 380px;

}

.contact_email input {

  margin:3px;

}

.contact_email input#contact_email_copy {

  margin:3px;

  padding:0px;

  width:15px;

  float:left;

}

.contact_email input.inputbox, input.inputbox, input.required {

  width:150px;

}



/* some general stuff */

img {

  margin: 5px;

}

p {

  padding: 0;

  margin: 5px;

}

p.iteminfo, p.articleinfo {

  width: 100%;

  text-align: center;

  font-size: 10px;

  color: #999282; 

  overflow:hidden;

}

p.iteminfo span, p.articleinfo span {

  float:left;

  clear: both;

  width: 100%;

}

span.dropcap {

  color: #802013;

  margin: 0px;

  font-size: 30px;

}

span.small {

  font-size: 10px;

  color: #999282;

}

p.counter {

  text-align: center;

}

ul.pagination {

  text-align: center;

  margin: 0px;

  padding: 0px;

  width: 100%;

}

ul.pagination li

{

  display:inline;

  padding: 0 5px 0 5px;

  text-align: center;

}

div.uj_breadcrumb img {

  display:none;

}

div.uj_breadcrumb a {

  padding:0 0px 0 0;

  /*background: url("../images/bullet.png") no-repeat right -2px;*/

}

/*modifiche*/

div.uj_topom {

  width: 100%;

  float: left;

  margin: 0;

 /* background: url("../images/bottombg.png") no-repeat 2px 0px; */

}

div.uj_topom_inner {

  width: 600px;

  float: left;

  margin: 0px 15px 0 6px;

 /* background: #ffe3c1;*/

  padding: 20px;

}

div.uj_topom div.uj_user1, div.uj_topom div.uj_user2, div.uj_topom div.uj_user3{

  width: 100%;

  float: left;

  width: 600px;

  }

  #form-login

  {

  	
/*modifica per home page*/
  }
  .back1 {
  	background-attachment: scroll;
	background-image: url(http://www.isolamutui.it/images/stories/sito/new_grafica/riquadri_mutuo_acquisto.png);
	background-repeat: no-repeat;
	background-position: left top;
  }
  .back2 {
  	background-attachment: scroll;
	background-image: url(http://www.isolamutui.it/images/stories/sito/new_grafica/riquadri_mutuo_surroga.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
	.back3 {
  	background-attachment: scroll;
	background-image: url(http://www.isolamutui.it/images/stories/sito/new_grafica/riquadri_mutuo_consolidamento.png);
	background-repeat: no-repeat;
	background-position: left top;
  }
  .riquadri {
  	background-attachment: scroll;
	background-image: url(http://www.isolamutui.it/images/stories/sito/new_grafica/riquadri.gif);
	background-repeat: no-repeat;
	background-position: left top;
  }
