body
{
   text-align:center;
    padding: 0;
    background: url(../img/bg.png) repeat;
    cursor: hand;
    font-family:Arial,Sans-serif;
}
body#r{background: #050a39 url(../img/bgcontainer_r.png) top center repeat-y ; }
p {margin-top:10px;margin-bottom:10px;color:white; }
p.agenzie {color:#000058;}
p.servizi {margin-top:10px;margin-bottom:10px;color:white; margin-left: 20px;}
p.centra {text-align:center;}
p.centra_dett {font:bold 20px Arial;color:white;}
p.formvendoaffitto {padding:5px;width: 750px;}
p.uni {margin-left:20px;margin-top:5px;margin-bottom:5px;font:normal 17px Arial;}
a {border:none;color:black; text-decoration:none;}
h1, h2, h3, h4 {color: white;margin: 0 auto;}
img {border:none;}
a:hover {text-decoration:underline;}

a{
  cursor: pointer;
  cursor: hand;
}

input[type=button] { cursor: pointer;
  cursor: hand;}

img { cursor: pointer;
  cursor: hand;}
  div#header{
    width: 885px;
height:140px;margin:0;
 background: url(../img/header.jpg) no-repeat;
 color:white;}
div#footer {background:none;width:1200px; color:white; margin-top:50px; }
 div#layer {width: 883px; height:364px; background:black;margin-top: 5px;}
div#container{width:1200px;margin:0 auto; height:900px;text-align:left; background: url(../img/bgcontainer.png) no-repeat;}
div#container_r {width:1200px;margin:0 auto; text-align:left;}
div#right{float:left;width: 275px; background: none; height: 872px;}
div#left{float:left;width:890px; height:872px; background: none;margin-left:20px;margin-top:20px;}
#unicapital{float:left; width: 274px; height:120px;margin-top:20px;
font:normal 20px Arial; color:white; padding-left:2px; text-align:left;}
#testohome {float:left;margin-top: 1px; width: 240px; font:normal 16px Arial; color:white; padding:12px;text-align:justify;}
#menu {float:left;width: 274px;}
#areaform {float:left;width: 890px; height:364px;}
#layer_slide {width: 880px; height: 320px;float:left; margin-top:30px;  }


.boxagenzie {width: 880px; height: 157px;   background:white; border: 1px solid gray;
color:#000058; font:normal 16px Arial;  position:relative;margin:0}
.boximageag {width: 435px; height: 157px; float:left; }
.infoag{width: 435px; height: 157px; float:left; color:#000058; font:normal 16px Arial; }
#areainfo {float:left;width: 880px;  background: #041e45 url(../img/bginfo.png) no-repeat;margin-top:20px;}
.linea {margin-left: 10px; float:left;}
.avviso {margin-left: 20px;margin-top: 10px; margin-bottom:10px; }

.boxsearch {width: 880px; float:left; margin-top: 30px;margin-bottom: 30px;  background: url(../img/bgboxsearch.png) repeat-y; }
.infoprod{ font:normal 16px Arial;color:white; width: 480px;padding:5px; text-align:justify; float:left;}
.boximage {width: 342px; float:left; }
.pagtot  {width:155px; height:36px;  background: url(../img/paginazionetot.png) no-repeat; color:white; font: bold 19px arial;padding-top:15px;float:left;}
.paglink {text-align:left;margin-left: 5px;height:36px;  background: url(../img/paginazionelink.png) repeat-x; color:white; font: bold 16px arial;padding-top:15px;}
.link_pag {color:white; margin-left:10px;}
.link_paghome {color:white; float:right;}
.link_search {color:white;float:right;font: bold 22px arial; margin-top: 30px; }

.SlideTab {position:relative;  left:50px; text-align:center; width: 732px; height:314px; background: none; }
#layer_foto  {width:881px; height:500px;  background: url(../img/bglayerphoto.png) no-repeat;margin-bottom:50px;}
#prev_d {position:absolute; top:450px; left: 40px; z-index:1;}
#next_d {position:absolute; top:450px; left: 850px;}

#infodett{padding:20px; width: 880px;padding:5px; text-align:center; background: url(../img/bgboxsearch.png) repeat-y;}
.testodett { font:normal 16px Arial;color:white;width: 500px; margin:0 auto;}
.link_uni {color:white;text-decoration:none;}
.link_gen {color:white;text-decoration:none;}
.link_gen a:hover {text-decoration:underline;}
.display_form  {color:white;}
.display_form a:hover {text-decoration:underline;}
/*form */
.uiformmail { width: 445px; display:none;
 background:none; margin:0 auto;
}
.uiformmail  .submit{
border: none;
background: url(../img/submit.png) no-repeat;
height: 57px;
width:232px;
font: normal 18px Arial;
color:#0b052d;
margin: 0 auto;
}


.uiformmail  .label{
margin-left:45px;
font: normal 18px Arial;
color: white;
float:left;
width:180px;
}
.uiform { width: 445px;   float:left;
height:280px; background: url(../img/bgform.png) no-repeat;
}
.uiform fieldset {margin-top: 5px; margin-left:10px;width: 440px;
height:270px; background:none; border:none; padding:5px;}


.uiform  .submit{
border: none;
background: url(../img/submit.png) no-repeat;
height: 57px;
width:232px;
font: normal 18px Arial;
color:#0b052d;
margin: 0 auto;
}


.uiform  .label{
margin-left:45px;
font: normal 18px Arial;
color: white;
float:left;
width:180px;
}
.uiforma { width: 445px;   float:left;
height:280px; background: url(../img/bgform.png) no-repeat;
}
.uiforma fieldset {margin-top: 5px; margin-left:10px;width: 440px;
height:270px; background:none; border:none; padding:5px;}


.uiforma  .submit{
border: none;
background: url(../img/submit.png) no-repeat;
height: 57px;
width:232px;
font: normal 18px Arial;
color:#0b052d;
margin: 0 auto;
}


.uiforma  .label{
margin-left:45px;
font: normal 18px Arial;
color: white;
float:left;
width:180px;
}
.uiform2 { width: 800px;   float:left;  margin-top:20px;
 background: #005CB7;
}
.uiform2 fieldset {margin-top: 5px; margin-left:10px;width: 800px;
background:none; border:none; padding:5px;}


.uiform2  .submit{
border: none;
background: url(../img/submit.png) no-repeat;
height: 57px;
width:232px;
font: normal 18px Arial;
color:#0b052d;
margin: 0 auto;
}


.uiform2  .label{
margin-left:45px;
font: normal 16px Arial;
color: white;
float:left;
width:250px;
}
.menu ul{
background:none;
list-style-type: none;
padding: 2px;
border: none;
margin: 0 auto;

}

.menu ul li{
/*padding-bottom: 1px; /*bottom spacing between menu items*/
padding:0;
}

.menu ul li a{
color: white;
background: url(../img/tastomenu.png) no-repeat center left;
width:259px;
height:49px;
display: block;
padding: 3px 6px 3px 6px;

text-decoration: none;
font: normal 18px Arial;
text-align:center;
line-height: 49px;
}


.menu ul li a:hover{ /*hover state CSS*/
color: white;
text-decoration:underline;

}

#nav a{color: white;
background: url(../img/tastomenu.png) no-repeat center left;
width:259px;
height:49px;
display: inline;
padding: 3px 6px 3px 6px;

text-decoration: none;
font: normal 12px Arial;
text-align:center;
line-height: 49px;}
#nav a:hover {text-decoration:underline;}
.vendoaffitto {margin-left: 20px; float:left;}
.vendoaffitto a {color: white;
background: url(../img/tastovendoeaffitto.png) no-repeat center left;
width:233px;
height:71px;
display: block;
padding: 3px 6px 3px 6px;
text-decoration: none;
font: normal 12px Arial;
text-align:center;
line-height: 71px;}
.vendoaffitto a:hover{text-decoration:underline;}


#prev {position:relative; top:9px; left: 400px; z-index:1;}
#next {position:relative; top:-9px; left: 400px;}