/* CSS Document */
body {
color: #666;
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
margin:0 auto;
}

#contoio {
overflow-y:hidden;
overflow-x:scroll;
}


#container {
width: 760px;
text-align: left;
margin: 0 auto;
padding: 0;
}

#formchiaro {
width: 550px;
margin-top:0px;
margin-left:20px;
background-color:#F1E58F;

}

#lot {
width: 550px;
margin-top:100px;
margin-left:0px;


}

#testata {
	width: 760px;
	height: 40px;
	background: url(../img/testata.jpg) no-repeat;
	text-align: right;
	margin-top: 50px;
	padding: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#testata/img {
	margin-top: 50px;
}


#testataeasy {
	width: 760px;
	height: 40px;
	background: url(../chiaro&certoeasy/mutuochiaro&certoeasy.jpg) no-repeat;
	text-align: right;
	margin-top: 50px;
	padding: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}




.cat1 {
display: none;
}

#flash {
	width: 760px;
	height: 110px;
	padding: 1px 0 1px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	
}


#flasheasy {
	width: 758px;
	height: 298px;
	padding: 1px 0 1px 0;
	background:url(../chiaro&certoeasy/sfondo-landingpage.jpg) no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #649166;
			border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #649166;
			border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.TITT {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #006600;
}

.TITTROS {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}


/*  -----  */
/*  main-nav  */
/*  -----  */
#main-sotto-nav {
margin-top: 0px;
height: 30px;
font-size: 11px;
color: #00573f;
padding: 0;
}

#main-sotto-nav ul{
height: 30px;
background-image:url(../img/bg_main_sotto_nav.gif);
list-style: none;
padding: 0;
margin: 0;
}


#main-sotto-nav li{
margin-top: 7px;
float: left;
}

#main-sotto-nav li a {
text-decoration: none;
float: left;
display: block;
color: #00573f;
}

#main-sotto-nav a:hover{
color: #00573f;
background-image:url(../img/bg_main_nav_on.gif);
text-decoration: none;
}

#main-nav-right {
margin-top: 10px;
margin-left: 15px;
height: 90px;
font-size: 11px;
color: #00573f;
text-decoration: none;

}

#main-nav-rightnw {
margin-top: 7px;
text-decoration: none;
}


#main-nav-right a:hover {
text-decoration: none;
font-size: 12px;
color: #00573f;
}

#main-nav-right a{
text-decoration: none;
color: #00573f;

}


#main-nav {
margin-top: 11px;
width: 760px;
height: 36px;
font-size: 11px;
color: #FFF;
padding: 0;
}

#main-nav ul{
height: 36px;
background-image:url(../img/bg_main_nav.gif);
list-style: none;
padding: 0;
margin: 0;
}


#main-nav li{
float: left;
border-right: #FFF 1px solid;
}

#main-nav li a {
text-decoration: none;
float: left;
display: block;
padding: 9px 20px 9px 20px;
color: #FFF;
}

#main-nav li a:hover{
color: #00573f;
background-image:url(../img/bg_main_nav_on.gif);
text-decoration: none;
}

#main-nav li.sicurezza{
color: #F8DC22;
text-decoration: none;
border-left: #FFFFFF 1px solid;
border-right: none;
float:right;
width: 200px;
}

#main-nav ul li#current, #main-nav ul li#current a{
text-decoration: none;
color: #000000;
background-image:url(../img/bg_main_nav_current.gif);
font-weight: bold;
}
/*  -----  */
/*  ----- end */

#torna_su {
	color: #999999;
	width: 146px;
	/*float: right;*/
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	font-size: 0.9em;
	line-height: 35px;
	background-image: url(../img/torna_su.gif);
	background-position: 0px 15px;
	background-repeat: no-repeat;
	margin-left: 590px;
	padding-left: 15px;
}
#torna_su a {
	color: #999999;
	text-decoration: none;
}
#torna_su a:hover {
	text-decoration: underline;
}


/*  -----  */
/*  main  */
/*  -----  */
#main {
	margin-top:0px;
	/*border-right: #DFDFDF 1px solid;*/
	padding-right: 39px;
	margin-bottom: 0px;
	background-image: url(../img/pixel-grigio.gif);
	background-repeat: repeat-y;
	background-position: 556px;
}
#main p{
	line-height: 1.6em;
	margin: 0px;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0px;
	width: 520px;
}
#main a{
	color:#00573F;
	text-decoration:none;
}
#main a:hover{
	color:#00573F;
	text-decoration:underline;
}


#main2easy {
	margin-top:0px;
	height:330px;
	/*border-right: #DFDFDF 1px solid;*/
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	background-color:#CCCCCC;
	
}
#flash2easy {
	margin-top:75px;
	/*border-right: #DFDFDF 1px solid;*/
	padding-left: 230px;
padding-right: 10px;
	
}


#maineasy {
	margin-top:0px;
	/*border-right: #DFDFDF 1px solid;*/
	margin-bottom: 0px;
	background-color:#649166;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#938e8a;
}

#maineasy a{
	color:#00573F;
	text-decoration:none;
}
#maineasy a:hover{
	color:#00573F;
	text-decoration:underline;
}

.sottolineo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}

.sottolineo a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;

}

.sottolineo a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF000000;

}

.invioform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFffff;
	background-color: #A39878;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#main-rata_costante {
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main-cambio_scelta {
		background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main-altre_soluzioni{
		background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main-news{
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:520px;
}

#main-ricerca{
	background-position: 0px 0px;
	width:550px;
}

#main-ricerca-risultati{
	background-position: 0px 0px;
	overflow-y:scroll;
	overflow-x:hidden;
	height: 400px;
	width:550px;
}


#main-rassegna{
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:520px;
}

#main-news/img{
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float:right;
	
}

#main-protezione-sicurezza{
	background-repeat: no-repeat;
	background-position: 0px 0px;
}



#main-calcola-rata-mutuochiarocerto{
background:url(../img/main-calcola-rata-mutuochiarocerto.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 471px;
}

#main-calcola-rata-mutuochiarocertonew{
margin-top:-70px;
	height: 471px;
	margin-left:-16px;
}


#main-calcola-rata-mutuo{
	background-image: url(../img/main-calcola-rata-mutuo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 471px;
}




#main-calcola-rata-mutuo a{
	display: block;
	position: relative;
	top: 40px;
	left: 293px; 
	height: 12px;
	width: 190px;
	text-decoration: none;
}
#main-calcola-capitale-mutuo{
	background-image: url(../img/main-calcola-capitale-mutuo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 471px;
}
#main-calcola-capitale-mutuo a{
	display: block;
	position: relative;
	top: 40px;
	left: 94px; 
	height: 12px;
	width: 80px;
	text-decoration: none;
}
#main-button-top {
	background-image: url(../img/main_botton.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 500px;
	line-height: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding:4px 0 4px 20px;
	margin-top: 20px;
}
#main-button-bottom {
	background-image: url(../img/main_botton.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 500px;
	line-height: 15px;
	padding:4px 0 4px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#main-button-top a {
	color: #00573F;
	text-decoration: none;
}
#main-button-bottom a {
	color: #00573F;
	text-decoration: none;
}
/*  -----  */
/*  -----  end */

/*  -----  */
/*  RIGHT  */
/*  -----  */
#right {
	margin-top:7px;
	float: right;
	width: 199px;
	padding-left: 0px;
}

#right-nav-link {
background:url(../img/sfondo-link-veloci.jpg);
margin-top:0px;
margin-left:0px;
height: 163px;


}

#right-nav-link ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin-top:35px;
	margin-left:25px;
	list-style: none;
	padding: 0;
	margin: 0;

}


#right-nav-link li{
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	margin-top:0px;
	margin-left:10px;
	border-bottom-color: #E1E1E1;
	width: 170px;
}

#right-nav-link li a {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #E1E1E1;
		text-decoration:none;
		color:#000000;
}

#right-nav-link a:hover{
	color: #00573f;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #E1E1E1;
	background-color: #CCCCCC;
	text-decoration:none;
}






#right-nav-link-testo {
margin-top:35px;
margin-left:25px;


}


#right-nav{
padding:0;
}

#right-nav ul {
border-top: #999999 1px solid;
border-bottom: #999999 1px solid;
list-style: none;
font-size: 11px;
padding: 1px 0 0px 0;
margin: 0;
}
/*
#right-nav li.separatore{
background-image:url(../img/separatore_old.gif);
padding:0px;
margin:0px;
height: 3px;
background-repeat: repeat-x;
background-color: transparent;
}
*/

#right-nav li {
background-color: #00573F;
text-decoration: none;
padding-top: 12px;
padding-left: 12px;
padding-bottom: 12px;
color: #FFF;
margin-bottom: 1px;
}

#right-nav li a{
color:#FFFFFF;
text-decoration: none;
}

#right-nav li a:hover {
color: #F8DC22;
text-decoration: none;
}

#right-nav ul li#current, #right-nav ul li#current a{
text-decoration: none;
color: #FFFFFF;
background-color: #00573F;
font-weight: bold;
}
/*  -----  */
/*  ----- end  */


/*  -----  */
/*  footer  */
/*  -----  */
#footer {
	color: #FFFFFF;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: auto;
	background-image: url(../img/sfondo-footer.jpg);
	background-repeat: repeat-x;
	height: 90px;
	text-align:center;
}

#footereasy {
	color: #FFFFFF;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: auto;
	background-image: url(../chiaro&certoeasy/sfondo-footer.jpg);
	background-repeat: repeat-x;
	height: 250px;
	text-align:center;
}
#txt-footer {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	width: 710px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	text-align: left;
	padding-top: 10px;
	margin: 0 auto;
}
#txt-footer a {
	color: #666666;
	text-decoration: none;
}
#footer #txt-footer a:hover {
	text-decoration: underline;
}


/*  -----  */
/*  -----  end */

#caratteristiche {
	background-color: #F2F6F5;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	width: 490px;
	padding: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 1.4em;
	color: #666666;
}

#caratteristichenews {
	background-color: #F2F6F5;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	width: 530px;
	padding: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 1.4em;
	color: #666666;
}

h1 {
	font-size: 1em;
	color: #00563F;
	background-image: url(../img/sfondo-h1.gif);
	background-repeat: repeat-x;
	height: 41px;
	line-height: 41px;
	padding-left: 15px;
	width: 505px;
	margin-top: 30px;
	margin-bottom: 10px;
}

.mutuo-vedo-chiaro {
	line-height: 1.6em;
	margin: 0px;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0px;
	width: 520px;
	color: #00573F;
	font-weight: bold;
}

h1.protezione-sicurezza{
	background-image: url(../img/sfondo-h1-protezione-sicurezza.gif);
	font-weight:normal;
}
#main-altre_soluzioni ul {
	line-height: 1.5em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: square;
}
#main-richiesta-appuntamento {

	background-image: url(../img/main-richiesta-appuntamento.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 580px;
}
#main-richiesta-appuntamento a{
	display: block;
	position: relative;
	top: 28px;
	left: 290px; 
	height: 12px;
	width: 190px;
	text-decoration: none;
}
#main-richiesta-informazioni {

	background-image: url(../img/main-richiesta-informazioni.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 580px;
}
#main-richiesta-informazioni-bis {

	background-image: url(../img/main-richiesta-informazioni-bis.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 580px;
}
#main-richiesta-informazioni-bis a{
	display: block;
	position: relative;
	top: 28px;
	left: 290px; 
	height: 12px;
	width: 190px;
	text-decoration: none;
}
#main-richiesta-informazioni a{
	display: block;
	position: relative;
	top: 28px;
	left: 49px; 
	height: 12px;
	width: 162px;
	text-decoration: none;
}

.campi-form {

border: #CCCCCC solid thin;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;

}

.campi-form2 {

border: #CCCCCC solid thin;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;

}

.piccolo {


font:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;

}

.piccolodue {


font:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #006633;

}


.Titolopop {

font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;

}
.titlenew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #006600;
	text-decoration: underline;
}
.titlenew2 {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #00573f;
	text-decoration: none;
}.calcolacc {
	background-image: url(../img/calcola.gif);
	text-decoration: none;
	height: 167px;
	width: 100px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
