/* @override http://splash_plusvalore.cubica/css/style.css */

body{
		margin:0;
		color:#FFF;
		background-color: #fff;
	        background-repeat:repeat-x;
	        background:url(../img/bg_carta_new.jpg) repeat-x;
		
}
#body{
		width:1000px;
		height: 750px;
		display:block;
		margin-left:auto;
		margin-right:auto;
	
}

#body.thank {
	height:auto;
}
body.url{
		background-color: #ffDD00;
	background-image: url(../img/bg_for_prestiti.jpg);
	background-repeat:repeat-x;
		
}

body.url #content {

	clear: both;
}

ul.landList {
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 200px;
	padding: 30px;
	background-color: #0b286a;
	margin-top: 150px;
	border: 1px solid #244280;
}

ul.landList li{
	margin-top: 5px;
	}

body.url a{
		
		color:#FFF;
		
}
body.id_5{
		width:100%;
		background: url(../img/bg_assist.jpg) center top no-repeat;
		
}
body.id_1{
		width:100%;
		background: url(../img/bg_prestiti.jpg) center top no-repeat;
		
}
body.id_2{
		width:100%;
		background: url(../img/bg_pensionati.jpg) center top no-repeat;
		
}
body.id_3{
		width:100%;
		background: url(../img/bg_dipendenti.jpg) center top no-repeat;
		
}
body.id_4{
		width:100%;
		background: url(../img/bg_carta.jpg) center top no-repeat;
		
}
body.id_6{
		width:100%;
		background: url(../img/bg_carta_nuova.jpg) center top no-repeat;

}
body.id_7{
		width:100%;
		background: url(../img/bg_thanx_nuova_grafica.jpg) center top no-repeat;

		}
body.id_thank.new{
		width:100%;
		background: url(../img/bg_thanks_nuova_grafica.jpg) center top no-repeat;
		
}
body.id_20{
		width:100%;
		background: url(../img/bg_prestiti_balloon2.jpg) center top no-repeat;
		margin:0;
		float:left;
		
		
}

body.id_21{
		width:100%;
		background: url(../img/bg_prestiti.jpg) center top no-repeat;
		
		
}			


body.thank, body.error{
		width:100%;
		/**/background-image: none;
		
}
div#thank,div#error {
/*font-size:3em*/
font-size:2em;

		color:#ce000c;
		padding-top:200px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		
}
#thank h3{
font-size:3em;

	
		
}

#error h3{
font-size:2em;
	
		
}

#thank p {
margin-bottom:20px;
}

#thank a:link, #thank a:visited, #thank a:active ,
#error a:link, #error a:visited, #error a:active {
font-size:0.7em;
color:#ffDD00;
text-decoration:none;		
}
#thank a:hover{
text-decoration:underline;
	
		
}
#content{
		width:1000px;
	        padding-top:110px;
		margin-bottom: 20px;
		margin-left:auto;
		margin-right:auto;
		background: url(../img/bg_mvt.jpg) center top no-repeat;
}
#columnDX{
		clear:right;
		display:block;		
		margin-left:590px;;
		width:380px;
}
h1{
		color:#fff;
		margin: 10px 0 17px 0;
		text-indent:-9999px;
		overflow:hidden;
		width:350px;
		height:60px;
		display:block;
}
h1.id_5{/*prestito*/
		background: transparent url(../img/assist.gif)  no-repeat ;
		
}
h1.id_1{/*prestito*/
		background: none;
		display:none;
}
h1.id_2{/*pensionati*/
		background: transparent url(../img/pensionati.gif)  no-repeat ;
		
}
h1.id_3{/*dipendenti*/
		background: transparent url(../img/dipendenti.gif)  no-repeat ;
		
}
h1.id_4{/*carta*/
		background: transparent url(../img/carta.gif) bottom no-repeat ;
		padding-top:20px;
}
h2#PlusValore{
		
		width:186px;
		height:69px;
}
h2#PlusValore {

		
		float:right;

		background-repeat:no-repeat;
		background: transparent url(../img/PlusValore.png) ;
		margin: 20px 0px 17px 0;
		text-indent:-9999px;
		overflow:hidden;
		width:186px;
		height:69px;
}
.action h3 {
	display:block;
	background:url(images/freccia_rosa.png) !important;
	background:url();
	height:261px;
	width:226px;
	margin-top: -145px;
	margin-left: 80px;
	text-indent:-500px;
	overflow:hidden;
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/freccia_rosa.png');
*/}
h4{	

	padding:15px 0 15px 0 ;
	/*width:380px;*/
	color:#fabc18;
	font-size:1.1em !important;
	font-size:1em ;
}
em{
color:#fc0;
font-style:normal;
}
p{
line-height:1.2em;
margin-bottom:10px;
}
strong{
color:#fc0;
font-weight:bolder;
}

#form{	
		text-align:center;
		margin-left:-5px;
		padding-bottom: 10px; /* svn  */
		width:393px;
		display:block;
		background:  #ce000c
		}


.id_2 #form{	
		background: #427541
}
.id_1 #form{	
		height:500px;

}

form{	
		
		width:323px;
		display:block;
		margin-left:auto;
		margin-right:auto;
		
}
fieldset{
		text-align:left;
		border:0;
		line-height:1em;
		padding:0;
		margin:0;

		width:323px;
}
#form input{
width:62%;
	
}
#form input.check{
width:4%;
	
}
#form input.telephone{
width:46%;
	
}


label{
		color:#FFF;
		width:30%;
		float:left;

}
label, select, input{	
margin-bottom:5px;
}
select, input{	
}
select{	
font-size:1em;
margin-left:0;
margin-right:0;
padding:0;
} 
select #prefixphone1{
	width:49px;
}
span.disclaimer{
width:312px;
display:block;
height:40px;
	
}
label.disclaimer{
	
	width:92%;
	font-size:0.7em;
	height:30px;
	float:right;
}
span.disclaimer_prestiti{
width:312px;
display:block;
height:0;
	
}
span.disclaimer_prestiti{
width:312px;
display:block;
height:0;
	
}
label.disclaimer_prestiti{
	
	width:92%;
	font-size:0.7em;
	height:0;
	float:right;
	
}

label.disclaimer a{	
color:#ffcc00;
	
}
label.disclaimer a:hover{
background-color:#ffcc00;
color:#ee2500;
	
}
label.submit{
		width:inherit;
		text-align:center;
		height:30px;
}




.footer{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:1.5em;
		display:block;
		color:#660000;
			
	
}
.id_4 .footer{
		
		top:597px;
}
div.submit {
		clear:both;
		text-align:center;
		width:254px;
		margin-left:auto;
		margin-right:auto;
}

div.submit a span, div.submit a:hover span {
		background:transparent url(images/thumb_procedi_over.png) repeat scroll right center;
		cursor:pointer;
		display:block;
}
div.submit a, div.submit a span {
		font-size:1.3em;
		color:#FFF;
		text-decoration:none;
		font-weight:bold;
		display:block;
		height:74px;
		line-height:70px;
                white-space: nowrap;
		background:transparent url(../img/thumb_procedi.png) repeat scroll 0%;
}
div.submit a:link, div.submit a:visited, div.submit a:hover {
		background:transparent url(../img/thumb_procedi_over.png) repeat scroll left center;
		display:block;
		height:74px;


}
#header_pv{
	width:1108px;
	height: 98px;
	margin-left:auto;
	margin-right:auto;
}
#columnSX{float:left;margin-top:20px;}

.txt_pv_b28{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
        color:#CE000C;
	font-weight:bold;
	font-size:2.8em;
}
.txt_pv_b18{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
        color:#CE000C;
	font-weight:bold;
	font-size:1.8em;
}
.txt_pv_b11{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
        color:#CE000C;
	font-weight:bold;
	font-size:1.1em;
}
.txt_pv_10{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
        color:#CE000C;	
	font-size:1.0em;
	font-weight:normal;
}

#subox{position:relative;top:230px;}
#subox2{position:relative;top:280px;}