html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

 
body {
	background-color:#fff;
	font:12px Verdana, Arial, sans-serif;
	color:#4B4B4B;
	text-align: center;
	}

#container{
	width:961px;
	margin: 0 auto;
	background-color:#FFFFFF;
	text-align: left;
	}
	
#hdr{
	width:961px;
	height:348px;
}	
#logo{
	width:961px;
	height:104px;
	min-height:104px;
}	


#barratop{
width:961px;
height:249px;
min-height:249px;
background-image:url(/img/hdr/sfondo.jpg);
background-position:left;
background-repeat:no-repeat;
float:left;

}

#barratophome{
width:961px;
height:249px;
min-height:249px;
background-image:url(/img/hdr/sfondopul.jpg);
background-position:left;
background-repeat:no-repeat;
float:left;
}

#menu{
margin:0px 0 0 0;
width:245px;
float:left;
height:249px;
min-height:249px;

}

.nverde{
margin:8px 0 0 10px;

}
#offertespeciali1{
background-image:url(/img/hdr/bg_offerte1.jpg);
background-position:left;
width:240px;
height:122px;
min-height:122px;
float:left;
}
#offertespeciali2{
background-image:url(/img/hdr/bg_offerte1.jpg);
background-position:left;
width:240px;
height:122px;
min-height:122px;
float:left;
}
#cont{
width:485px;
height:244px;
min-height:244px;
float:left;

 }


#evidenza{
background-color:#D7D7D7;
width:437px;
padding:20px;
 
float:left;
  }
#vetrina{
padding:0px 20px 0 20px;
background-color:#D7D7D7;
width:444px;
 float:left;
}
#crp{
width:961px;
background-color:#D7D7D7;
float:left;
height: auto;
overflow: hidden;
 
}

a.menu1{
display: block; 
width: 245px;
height: 30px;
background: url("/img/hdr/menu/1.gif") 0 0 no-repeat;
text-decoration: none;
}
a.menu2{
display: block; 
width: 245px;
height: 30px;
background: url("/img/hdr/menu/2.gif") 0 0 no-repeat;
text-decoration: none;
}
a.menu3{
display: block; 
width: 245px;
height: 30px;
background: url("/img/hdr/menu/3.gif") 0 0 no-repeat;
text-decoration: none;
}

a.menu4{
display: block; 
width: 245px;
height: 30px;
background: url("/img/hdr/menu/4.gif") 0 0 no-repeat;
text-decoration: none;
}

a.menu5{
display: block; 
width: 245px;
height: 30px;
background: url("/img/hdr/menu/5.gif") 0 0 no-repeat;
text-decoration: none;
}
a.menu6{
display: block; 
width: 245px;
height: 30px;
background: url("/img/hdr/menu/6.gif") 0 0 no-repeat;
text-decoration: none;
}

a.menu1:hover,a.menu2:hover,a.menu3:hover,a.menu4:hover,a.menu5:hover,a.menu6:hover{

background-position: -245px 0;

}



#crpint{
width:944px;
padding:0 0 0 15px;
float:left;
min-height:220px;
background-color:#F8F9F4;
border-left:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
 }


#crp2{
background-image:url(/img/crp/bg_crp2.gif);
background-position:top left;
background-repeat:no-repeat;
width:961px;
height:239px;
min-height:239px;
float:left;
}


#footer{
background-image:url(/img/crp/sfondofooter.png);
background-position:top left;
background-repeat:no-repeat;
background-color:#F7F7F7;
width:961px;
height:auto;
min-height:auto;
float:left;
padding:45px 0 5px 0;
}


#sx{
width:686px;
border-right:1px solid #D7D7D7;
min-height:300px;
float:left;
padding:20px 0 0 12px;
line-height:16px;
}

#sx h1{
color:#0043A0;
font-size:16px;
}

.testoblu{
font-weight:bold;
color:#0043A0;
font-size:13px;
}
#footerint{
width:961px;
min-height:80px;
height:80px;
background-color:#E4E4E4;
float:left;
padding:55px 0 0 0;
background-image:url(/img/ftr/bg_ftr.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#cercasx{
padding:0 10px;
color:#00266D;
float:left;
width:120px;
line-height:18px;
}

#cercadx{
padding:0 0 0 10px;
color:#00266D;
float:left;
width:274px;
}

#cercadx2{
color:#00266D;
float:left;
width:220px;
}


#dx{
float:left;
width:235px;
padding:20px 0 0 10px;


}

.titolo{
font-size:12px;
}

#cerca{
/* background-image:url(/img/crp/sfondobarradx.gif);*/ 
width:444px;
height:auto;
/*background-position:top left;*/
/*background-repeat:no-repeat;*/
float:left;
padding:70px 0 0;
}
.metra{
float:left;
width:105px;
margin:0 20px 0 0;
}

.zona{
width:105px;
float:left;
}


.btcerca{
width:200px;
text-align:right;
float:left;
margin:7px 0 0 0;

}

.bordo{
border:3px solid #B9B9B9;
margin:0 10px 0 0 ;

}

.finput{
width:200px;
border:1px solid #666;
padding:2px;
height:13px;
margin:0 0 2px 0;
font-size:11px;
}

.finput3{
width:170px;
border:1px solid #666;
padding:2px;
height:13px;
margin:0 0 6px 0;
font-size:11px;
}

.finput2{
width:100px;
border:1px solid #666;
padding:2px;
height:13px;
margin:0 0 2px 0;
font-size:11px;
}

.lab{
color:#4B4B4B;
font-weight:bold;
font-size:11px;
display:block;
margin:4px 0 2px 0;
}

.logo{
margin:70px 0 0 70px;

}

#logocrp{
width:286px;
float:left;
}





#contenitoretab2{
width:220px;
 margin:0 0px 0 0 ;
}

#tabmutui{
width:197px;
float:left;
}

#tabprestiti{
width:197px;
float:left;
}


#newsletter{
width:444px;
height:auto;
float:left;
padding:85px 0 0;
}

#newslettertesto{
	padding:0 10px 0;
	color:#00266D;
	float:left;
	width:210px;
	line-height:18px;
	height:auto;
}

#newsletterlink{
width:194px;
height:auto;
min-height:auto;
float:left;
padding:0 10px 10px;
display:inline;
margin:0 0 0 0;
}



#mplink{
width:444px;
height:auto;
float:left;
padding:40px 0 0;
}

#mplogo{
	float:left;
	width:175px;
	height:150px;
}

#mptesto {
color:#00266D;
float:left;
height:auto;
line-height:18px;
padding:0 0 0 10px;
width:254px;
}

#mplogo a.linkhomenew {
display:block;
float:left;
width:175px;
height:150px;
}

.ulpre{
float:left;
width:190px;
}
.ulpre li{
margin:0px 0 6px 0; 
 width:190px;

 }
 .calcola{
width:180px;
text-align:right;
margin:-6px 0 6px 0; 
 
 }


#prestito{
width:444px;
height:auto;
float:left;
padding:85px 0 0;
}

#contenitoretab{
	padding:0 20px 0 10px;
	color:#00266D;
	float:left;
	width:220px;
}

#boxaiuto{
width:152px;
height:86px;
min-height:86px;
background-image:url(/img/crp/bg_prestito.gif);
background-position:right top;
background-repeat:no-repeat;
float:left;
color:#ffffff;
padding:32px 10px 10px 10px;
display:inline;
}


.dett{
margin:5px 0 0 0;
}

.acquistare{
margin:30px 0 0 40px;
 }
 
.scopri{
margin:10px 0 0 40px;
 }
.tutti{
margin:50px 0 0 40px;
 }

a.lnkbianco{
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
 }
 a.lnkbianco:hover{
 text-decoration:none;
 }
a.lnkblu{
color:#003E9C;
font-weight:bold;
text-decoration:none;
 }
 a.lnkblu:hover{
 text-decoration:underline;
 }


.boxofferta{
width:218px;
margin:10px 0 0 10px;
color:#fff;
line-height:18px;
}

.ofsp{
margin:6px 0 0 16px;
}


#netplanet{
padding:10px 0 0 30px;
width:200px;
float:left;
font-size:11px;
height:auto;
}


#netplanet a{

color:#8BC500;
text-decoration:none;
font-weight:bold;
}
#netplanet a:hover{
 
text-decoration:none;
}

#ftrmenu{
width:430px;
float:right;
text-align:right;
padding:10px 30px 0 0;
height:auto;
}

#ftrmenu ul{
 
}
#ftrmenu ul li{
display:inline;
margin:0 5px 0 0;
}

#ftrmenu ul li a{
text-decoration:none;
color:#333;
}
#ftrmenu ul li a:hover{
text-decoration:underline;
}

.copy{
color:#7c7c7c;
font-size:11px;
line-height:16px;

}
.appartamento{
margin:0 5px 0 0;
}

/*live validation*/
.LV_validation_message{
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#DD0000;
}
    


 .ulcont  {
background: transparent;
list-style: none;
}

.ulcont li {
margin: 0 0 12px 0;
padding: .4em 0;
list-style: none;
}


form span.help {
float: left;
width: 29%;
}

label {
display: block;
font-weight:bold;
margin: 0;
 }
 
label.option {
margin: .2em;
}

#info{
width:150px;
padding:144px 0 0 0;
margin:0px 0 0 0;
line-height:14px;
}

.sel{
width:270px;
font-size:12px;
margin:0 0 5px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
 }
.seldx{
width:215px;
font-size:12px;
margin:0 0 0px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
 }
 
 .seldxb{
width:215px;
font-size:11px;
margin:0 0 0px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
 }


.sel1{
width:80px;
font-size:12px;
margin:0 0 5px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
 }
.sel1dx{
width:60px;
font-size:12px;
margin:0 0 4px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
 }

.sel2{
width:110px;
font-size:12px;
margin:0 0 5px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
 }
.sel2dx{
width:119px;
font-size:12px;
margin:0 0 4px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
 }

 
.textarea {
padding: .4em;
border: 1px solid #dadada;
color:#333;
 font-size:12px;
}

 
input.button {
margin: .3em;
color:#fff;
padding: .25em .3em;
background:#0039A4;
cursor: pointer;
font-weight:bold;
}




















.formcont{
border:1px solid #8491A4;
width:190px;
}
.formcont2{
border:1px solid #8491A4;
width:80px;
}
.textcont{
border:1px solid #8491A4;
width:190px;
height:50px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

 a.testopiccoloa{
font-size:11px;
text-decoration:none;
color:#666666
}

 a.testopiccoloa:hover{
font-size:11px;
text-decoration:underline;
color:#666666
}

form{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contatta{
width:300px;
float:right;
background-color:#AAAA00;
color:#FFFFFF; 
min-height:200px;
 
}
#contatta ul{
width:250px;
padding:10px 0 0 30px;
}


#wrap{
width:660px;
margin:0 0 0 0px;
 float:left;
}
#primo{
width:640px;
padding:0 0 10px 0px;
margin:10px 0 10px 10px;
background-image:url(/img/crp/sep.gif);
background-repeat:repeat-x;
background-position:bottom left;
float:left;
display:inline;
}
#secondo{
padding:0 0 10px 10px;
float:left;
width:640px;
margin:10px 0 10px 0px;
min-height:100px;
}
#terzo{
padding:0 0 10px 10px;
float:left;
width:640px;
margin:5px 0 10px 0px;
min-height:100px;
}

#composizione{
width:314px;
float:left;
min-height:200px;
}
#comp1{
width:155px;
background-image:url(/img/crp/sepvert.gif);
background-repeat:repeat-y;
background-position:right top;
float:left;
 }
.litit{
font-weight:bold;
color:#9BA758;
margin:0 0 2px 0;
}
.litit2{
 margin:0 0 9px 0;
}
#comp2{
width:130px;
float:left;
padding:0 0 0 10px;
 }


#dati{
padding:3px 0 0 0;
width:314px;
float:left;
min-height:200px;
background-color:#EEF0E3;
}


#dati ul{
width:255px;
padding:10px 0 10px 20px;
float:left;
}
.acc{
width:287px;
padding:10px 0 10px 5px;


}
#simboli ul{
width:250px;
padding:0px 0 10px 0px;
margin:10px 0 0 25px;
}

#simboli{
width:250px;
float:left;
margin:7px 0 0 0;

}

.num{
margin:0 30px 5px 0;
color:#0043A0;
font-weight:bold;

}

.simbolo{
margin:0 10px 0 3px;


}

#boxfoto{
width:300px;
float:left;
margin:0 0 10px 0;
}
#accessori{
width:300px;
float:right;

}

.thumb{
padding:2px;
border:1px solid #8491A4;
margin:0 10px 0 0 ;
min-height:130px;
height:130px;
float:left;

}

#descr{
margin:10px 35px 0 0;
width:300px;
float:left;

}

#descr h2{
font-size:12px;
margin:10px 0 0 0;
font-weight:normal;
line-height:16px;


}
#thumb{
width:636px;
text-align:left;
padding:0 0 5px 0;
background-image:url(/img/crp/sep.gif);
background-repeat:repeat-x;
background-position:bottom left;
float:left;
 }
 
#parti{
width:300px;
float:right;

}

.lidat1{
display:block;
width:125px;
float:left;
margin:0 0 9px 0;
color:#9BA758;
font-weight:bold;
}
.lidat2{
display:block;
width:125px;
float:left;
margin:0 0 9px 0;
}
.lidat3{
display:block;
width:150px;
float:left;
margin:0 0 9px 0;
}

.titmappa{
margin:0 0 15px 0;

}
#mappa{
width:300px;
float:right;

}

.verde{
color:#919B16;
}


a.linkverde{
color:#919B16;
text-decoration:none;
}

a.linkverde:hover{
color:#919B16;
text-decoration:underline;
}
a.linkblu{
color:#0043A0;
text-decoration:underline;

}

a.linkblu:hover{
color#0043A0;
text-decoration:none;
}


.bordo{
border:6px solid #E9E9E9;
margin:0 15px 0 0;
}
.citta{
color:#627186;
background-image:url(/img/crp/sep.gif);
background-repeat:repeat-x;
background-position:bottom ;
padding:0 0 5px 0;
width:510px;
float:left;
margin:1px 0 5px 0;

}
.citta2{
color:#627186;
background-image:url(/img/crp/sep.gif);
background-repeat:repeat-x;
background-position:bottom ;
padding:0 0 5px 0;
width:250px;
float:left;
margin:1px 0 5px 0;
}

.help{
width:140px;
padding:30px 10px 0 10px;
float:left;

}

#boxricerca{
width:295px;
background-color:#F0F0F0;
padding:0 0 10px 0; 
margin:6px 0 20px 0;
float:left;
}

#ulric{
float:left;
margin:15px 0px 0 10px;

}
.liric{
font-weight:bold;
background-image:url(/img/dx/li.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 16px;
margin:0 0 5px 0;
}
.licont1{

font-weight:bold;
margin:0 0 3px 0;
}
.licont2{
margin:0 0 6px 0;
}
.titcont{
margin:15px 0 0 -1px;

}

.licont1b{
width:80px;
font-weight:bold;
margin:0 0 3px 0;
}

.licont2b{
width:80px;
float:left;
margin:0 0 6px 0;
}


.liagenzia{

font-weight:bold;
 padding:0 0 0 16px;
margin:0 0 15px -18px;
}


.liric2{
padding:0 0 0 16px;
margin:0 0 15px 0;
}

.libut{
width:250px;
text-align:right;
}
.boximmobile{
width:645px;
padding:10px 5px 10px 5px;
 
float:left;
line-height:19px;
}

.boximmobilealtrocolore{
width:645px;
padding:10px 5px 10px 5px;
background-color:#fff;
float:left;
line-height:19px;
background-color:#EEF0E3;

}

.boximmobile2{
width:430px;
padding:0 10px 0 0;
background-image:url(/img/crp/sepvert.gif);
background-repeat:repeat-y;
background-position:right top;
float:left;
line-height:19px;
}

#ullink{
	width:275px;
	float:left;
	margin:0 0px 0px 0;
	list-style:none;
	padding:0;
}

#ullink li{
	width:255px;
	float:left;
	margin:0 0 10px 0;
}

#conteniblo{
background-image:url(/img/crp/sfondobarradx.gif);
width:444px;
height:900px;
background-position:top left;
background-repeat:no-repeat;
float:left;
padding:0 0 0 0;
margin:0 0 0 0;
}
