/* RIDEFINITE CLASSI DI STILE */
body {background: #fff;}

#main .spanClass,.main .spanClass {padding-top:0px;display:block;}
#main .spanClassNoblock,.main .spanClassNoblock {padding-top:0px;}

#main .boxCenter,.boxCenter {background:url(../files/images/common/boxbg.gif) top left repeat-y;width:269px;padding:0px 20px 5px 20px;text-align:left;}


/*NUOVE CLASSI DI STILE */
.main .datiTextClass120 {width:120px;padding:1px 0;border:1px solid #03549d;padding:2px 4px 0px 4px;}	/*  SU ESEMPIO CLASSE DI STILE ESISTENTE */

.qxSpotlight{
	display:none;
}

.qxContainer{
	background-color:#ffffff;
}

.qxDivHeaderPreventivo{
	/*padding-top:3px; */
	border:0px; 
	margin:0px;
}

qxFormTable
.qxTabs{
	padding-top:10px; 
}

.qxMain{
	padding-top:20px; 
	padding-left:15px; 
	padding-right:15px; 
	padding-bottom:0px;
}

.qxMainOneClick{
	padding-top:0px; 
	padding-left:15px; 
	padding-right:15px; 
	padding-bottom:0px;
}

.qxMainSalvataggio{
	padding-top:20px; 
	padding-left:15px; 
	padding-right:15px; 
	padding-bottom:0px;
	
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	color: #2c2c2c;
}

.qxSteps{
	padding-top:20px; 
	padding-left:15px; 
	padding-right:15px; 
	padding-bottom:0px;
}

.qxTitleContainer{
	border-bottom:1px solid #03549D;
}

.qxTitleContainerI{}

.qxTitleContainerTop{
	border-top:1px solid #03549D;
}

.qxTitle{
  font-size: 18px;
  font-family: Arial;
  font-weight: bold;
  color: #2c2c2c;
  padding:0px;
  padding-bottom:15px;
}

.qxTitleNormal{
  font-size: 18px;
  font-family: Arial;
  color: #2c2c2c;
  padding:0px;
  padding-top:15px;
  padding-bottom:10px;
  border-top: 1px solid #E8E8F1;
}

.qxTitle2{
  font-size: 13px;
  font-family: Arial;
  font-weight: bold;
  color: #2c2c2c;
}

.qxTitle2Normal{
  font-size: 13px;
  font-family: Arial;
  color: #2c2c2c;
}

.qxTitle3{
  font-size: 13px;
  font-family: Arial;
  color: #2c2c2c;
  padding-bottom:30px;
}



.qxTitlePadding{
  font-size: 13px;
  font-family: Arial;
  color: #2c2c2c;
  padding-bottom:10px;
}


.qxTitle4{
  font-size: 13px;
  font-family: Arial;
  color: #2c2c2c;
  padding-bottom:15px;
}

.qxMessage{
  font-size: 13px;
  font-family: Arial;
  color: #2c2c2c;
  padding-top:15px;
}

.qxMessage2{
  font-size: 13px;
  font-family: Arial;
  color: #2c2c2c;
  padding-top:5px;
}



table.qxHeader td{
  font-size: 11px;
  font-family: Arial;
  font-weight: bold;
  color: #03549D;
  height:30px;
  padding-left:5px;
}


/****Added by HMS*****/

table.qxHeader td, table.qxHeader2 td, table.qxHeaderEvidenziata td{
  font-size: 11px;
  font-family: Arial;
  font-weight: bold;
  color: #03549D;
  height:30px;
  padding-left:5px;
}
table.qxHeaderEvidenziata{
  border-top: 2px #fa161c solid; 
  border-left: 2px #fa161c solid;
  border-right: 2px #fa161c solid;
  border-bottom: 0px;
}
table.qxHeader2 td{
  background:url(../files/images/common/bkg_sfumatura.gif) top left repeat-x;
  cursor:pointer;
  cursor:hand;
}
table.qxHeader2 td a{
  color: #03549D;
  text-decoration: none;
  width:100%;
}

/***End***/




.qxFormTableContainer{
  padding-bottom:20px;
}

.qxFormTableContainerPostSale{
  padding-bottom:5px;
}

.qxButtonContainerEvidenziato{  
  padding-top:10px;
  padding-bottom:10px;
  padding-right:5px;
}

table.qxFormTable  td{
  height:30px;
  padding-left:5px;  
  border-top: 1px #e8ebf1 solid;
}


table.qxRiepilogoTable  td{
  height:20px;
  padding-left:5px;  
  border-top: 1px #e8ebf1 solid;
}

table.qxInsideTable  td{
  height:15px;
  padding:0px;  
  border: 0px;
}

table.qxInsideTable5  td{
  height:15px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:5px; 
  padding-right:5px;  
  border: 0px;
}


.qxButtonContainer{
  border-top:1px solid #8B8B8B;
  padding-top:10px;
  padding-bottom:20px;
}




.qxLabel {
	font-weight: bold;
}

.qxLabelPostSale {
	padding-left:25px;
}

.qxSpanClass {
	padding-left:20px;  
}

.qxSpanBold {
	font-weight: bold;  
}


.qxGaranzieTableHeader{
	height: 40px; 
	border: 1px solid #bbcdde;
	background-color: #dee8f2;
	vertical-align: text-bottom;
	padding-left: 5px;
}


table.qxGaranzieTable{
	width: 100%; 
	border: 1px solid #bbcdde;
	border-bottom: 0px;
}

table.qxGaranzieTable td{
	border-bottom: 1px solid #bbcdde; 
	height: 23px;
	padding-left:5px;
	padding-right:5px;
}

table.qxGaranzieTable  th{
	border-bottom: 1px solid #bbcdde;
	background-color: #dee8f2;
	text-align:left;
	padding:5px;
	vertical-align:bottom;
}

table.qxGaranzieTable  th span{
	color: #2c2c2c;
	font-weight: bold; 
	width: 68%;
}

td.qxGaranzieTableTd, th.qxGaranzieTableTh{
	border-left: 1px solid #bbcdde;
}


td.qxCornerBox1{
	background:url(../files/images/common/Simulator/cornerBox_1.gif); 
	font-size:1px; 
	width:4px; 
	height:4px;
}

td.qxCornerBox2{
	background:url(../files/images/common/Simulator/cornerBox_2.gif); 
	font-size:1px; 
	width:4px; 
	height:4px;
}

td.qxCornerBox3{
	background:url(../files/images/common/Simulator/cornerBox_3.gif); 
	font-size:1px; 
	width:4px; 
	height:4px;
}

td.qxCornerBox4{
	background:url(../files/images/common/Simulator/cornerBox_4.gif); 
	font-size:1px; 
	width:4px; 
	height:4px;
}

td.qxLineBoxH{
	background:url(../files/images/common/Simulator/BoxLine.gif); 
	font-size:1px; 
	height:4px;
}

td.qxLineBoxV{
	background:url(../files/images/common/Simulator/BoxLine.gif); 
	font-size:1px; 
	width:1px;
}


table.qxBonificoTable{
	width:100%;
}

table.qxBonificoTable td{
	background-color: #DEE8F2;
	padding-left: 10px;
	font-size: 13px;
	padding-bottom:5px;
}


.qxLabelTotale{
  font-size: 13px;
  font-family: Arial;
  color: #2c2c2c;
}

.qxImportoTotale{
  font-size: 20px;
  font-family: Arial;
  font-weight:bold;
  color: #2c2c2c;
}


#main .qxTextClassNumCivico,.main .qxTextClassNumCivico {width:80px;padding:1px 0;border:1px solid #03549d;padding:2px 4px 0px 4px;}
#main .qxSelectClassCAP,.main .qxSelectClassCAP {width:120px;border:1px solid #03549d;}


.qxIco{
	padding-top: 10px;
	padding-left:5px;
	padding-right:0px;
}

.qxIco2
{
	padding-left:15px;
}

.qxIcoNum{
	padding-top: 10px;
	padding-left:0px;
	padding-right:10px;
	border-top: 1px solid #E8E8F1;
}

.qxIcoLi{
	padding-top: 0px;
	padding-left:0px;
	padding-right:5px;
}

.qxTxtLi{
	padding-bottom: 5px;
	font-size: 13px;
	font-family: Arial;
	color: #2c2c2c;
}

a.qxLink{
	color: #03549D;
	font-weight:bold;
}






/* CLASSI DI STILE PRESENTI NELLA PAGINA */
table.sample {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: none none none none;
	border-color: #03549D #03549D #03549D #03549D;
	border-collapse: collapse;
	background-color: white;
}
table.sample th {
	border-width: 1px 1px 1px 1px; 
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: #03549D #03549D #03549D #03549D;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: #03549D #03549D #03549D #03549D;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}


/*	20090708 DRIBEIRO New Layout Specific Css	*/

/*	ucPersonalData.ascx	*/

table.qxRadioTable td{	/*	Tabela criada para evitar border-top no RadioButtonList	*/
	border-top:none;
	padding:0px;	
	height:20px;
}


.qxButtonContainerOverride{	/*	Para aplicar linha horizontal no final do módulo	*/
  border-top:1px solid #8B8B8B;
  padding-top:5px;
  padding-bottom:5px;
}


.upperClass
{
	text-transform:uppercase	
}

.qxLblInvertion	/*	20090818 DRIBEIRO Para summary ao recuperar proposta invertida	*/
{
	text-align:left;
}


.introOneClick{
	margin-bottom:10px; padding:0px; font-size:13px;padding-left:0px;clear:both; border:0px;
}
.preventivoOneClick{
	margin-left:17px;
}
.preventivoOneClickLeft{
	width:498px;
	font-family:Arial, Trebuchet MS, Trebuchet, Verdana, Helvetica, Arial, sans-serif; float:left; 
	line-height:28px;  
	font-size:12px; 
	height:70px; 
	min-height:70px; 
	padding-left:15px; 
	padding-top:14px; 
	background-image:url(../files/images/common/bkgPreventivoLeft.gif); 
	border-top: 1px solid #dee5ec; border-bottom: 1px solid #dee5ec; border-left: 1px solid #dee5ec;
}
.preventivoOneClickRight{
	width:221px;
	padding-left:14px; 
	padding-top:14px;
	height:72px; 
	min-height:72px; 
	float:left; font-family:Arial, Trebuchet MS, Trebuchet, Verdana, Helvetica, Arial, sans-serif; 
	line-height:28px; 
	font-size:12px; 
	background-image:url(../files/images/common/bkgPreventivoRight.gif); 
	color:white;
}

.allBoxOneClick
{
	width:175px; 
	border:0px solid green; 
	font-family: Arial,Trebuchet MS, Trebuchet,Verdana,Helvetica,Arial,sans-serif; 
	font-size:11px;
}
.datiBoxOneClick
{
	display:none; 
	width:167px; 
	padding-top:7px; 
	padding-left:2px; 
	border-left:1px solid #dddede; 
	border-right:1px solid #dddede; 
	background-image:url(../files/images/common/bkgBoxPreventivo.gif); 
	background-repeat: repeat-x;
	height:200px;
	min-height:200px;
	margin-bottom:2px;
}


.targaBoxOneClick
{
	position:absolute;
	top:325px;
	left:541px;
	width:100px;
	height:13px;
	text-transform:uppercase;
}	
	
.targaToolBoxOneClick
{
	width:105px;
	height:13px;
	text-transform:uppercase;
}
	
	
.dataDecorrenzaOneClick
{
	position:absolute;
	top:360px;
	left:541px;
	width:85px;
	height:13px;
	z-index: 3;
}

.dataDecorrenzaToolOneClick
{
	width:105px;
	height:13px;
}




.buttonOneClick
{
	position:absolute;
	top:415px;
	left:536px;
}

.calendarHomePageOneClick
{
	position:absolute;
	top:361px;
	left:647px;
	cursor:pointer;
	cursor:hand;
	border:0px;
}


.calendarToolBoxOneClick
{
	border:0px;
	cursor:pointer;
	cursor:hand;
}

.calendarCursor
{
	cursor:pointer;
	cursor:hand;
}


.rbYESHomePageOneClick
{
	position:absolute;top:395px;left:539px;
}

.rbNOHomePageOneClick
{
	position:absolute;top:395px;left:584px;
}

/*	20091120 DRIBEIRO PostSale	*/

td.qxCornerBox5{
	background: url(../files/images/common/Simulator/cornerBox_5.gif);
	font-size:1px; 
	width:4px; 
	height:4px;
	border: 0px;
	background-repeat: no-repeat;
	
}

td.qxLineBoxChiaroH{
	background:url(../files/images/common/Simulator/BoxLine2.gif); 
 	font-size:1px;
	width:4px;
	background-repeat: repeat-x;
	border: 0px;
}

td.qxLineBoxScuroH{
	background: url(../files/images/common/Simulator/BoxLine.gif);	
	font-size:1px;
	width:4px;
	background-repeat: repeat-x;
	border: 0px;
}

td.qxCornerMisto1{
	background:url(../files/images/common/Simulator/cornerBoxMisto_1.gif); 
	font-size:1px; 
	width:14px;
	height:4px;
	border: 0px;
}

td.qxCornerBox7{
	background:url(../files/images/common/Simulator/cornerBox_2.gif); 
	font-size:1px; 
	width:4px; 
	height:4px;
	border: 0px;
	background-repeat: no-repeat;
}

td.qxLineSepPremio{
	background:url(../files/images/common/Simulator/lineSepPremio.gif); 
	font-size:1px; 
	width:14px;
	height:80px;
	border: 0px;
}

td.qxLineSepPremio2{
	background:url(../files/images/common/Simulator/lineSepPremio2.gif); 
	font-size:1px; 
	width:14px;
	height:80px;
	border: 0px;
}

td.qxLineBoxScuroV{
	background:url(../files/images/common/Simulator/BoxLine.gif); 
  	font-size:1px;
	height:4px;
	background-repeat: repeat-y;
	border: 0px;
}

td.qxLineBoxChiaroV{
	background:url(../files/images/common/Simulator/BoxLine2.gif); 
 	font-size:1px;
	height:4px;
	background-repeat: repeat-y;
	border: 0px;
}

td.qxCornerBox6{
	background: url(../files/images/common/Simulator/cornerBox_6.gif);
	font-size: 1px;
	width: 4px;
	height: 4px;
	background-repeat: no-repeat;
	border: 0px;
}

td.qxCornerMisto2{
	background:url(../files/images/common/Simulator/cornerBoxMisto_2.gif); 
	font-size:1px; 
	width:14px;
	height:4px;
	border: 0px;
}

td.qxCornerBox8{
	background:url(../files/images/common/Simulator/cornerBox_4.gif); 
	font-size:1px; 
	width:4px; 
	height:4px;
	border: 0px;
	background-repeat: no-repeat;
}

.qxRiga1TitoloPreventivo{
	color:#03549D;
	font-weight:bold;
	text-align:right;
}

.calculoSubstitution
{
	padding-right:8px;
	background-color:rgb(230, 237, 244);
	border: 0px;
}

.calculoSubstitutionWhite
{
	padding-right:15px;
	border: 0px;
}


.qxImporto{
  font-size: 16px;
  font-family: Arial;
  font-weight:bold;
}

.qxImportoLastCell{
  font-size: 20px;
  font-family: Arial;
  font-weight:bold;
}


/* INIZIO PER ANCILLARY */
.classe1 {background:#FFF url(../files/images/common/Simulator/premiotop.png) no-repeat right; width:766px; height:60px; 
}
.classe3 {clear:both; background-color:#c6d5e3; width:766px;
}
.classe4 {background:#c6d5e3 url(../files/images/common/Simulator/sezione1_titolo.png) no-repeat; width:766px; height:70px; text-align:right
}
.classe5 {margin-top:48px; cursor:pointer; display:block; float:left;  margin-left:15px; width:55px; height:22px; color:#2768a9; text-align:left
}
.classe6 {margin-top:45px; cursor:pointer; display:block; float:left; width:20px; height:22px;
}
.classe7 {margin-top:48px; cursor:pointer; display:block; float:left; margin-right:15px;  margin-left:25px; width:355px; height:22px; color:#2768a9; text-align:right
}
.classe8 {margin-top:48px; cursor:pointer; display:block; float:left; margin-right:15px; margin-left:35px; width:95px; height:22px; color:#2768a9; text-align:left
}
.classe9 {margin-top:48px; cursor:pointer; display:block; float:left; margin-right:0px;  margin-left:25px; width:50px; height:22px; color:#2768a9; text-align:left
}
.classe10 {padding-top:4px; width:764px; height:50px; 
}
.classe11 {display:none; background:#c6d5e3 url(../files/images/common/Simulator/freccina2.png) no-repeat top left; margin-left:76px; width:640px; color:#000; padding-left:20px; padding-top:7px; padding-right:10px; padding-bottom:10px; ;
}
.classe12 {display:none; background:#c6d5e3 url(../files/images/common/Simulator/freccina3.png) no-repeat top right; color:#000; padding-left:10px; padding-top:7px; padding-right:20px; padding-bottom:10px; text-align:right;
}
.classe15 {cursor:pointer; padding-top:6px; padding-bottom:6px; background:#FFF url(../files/images/common/Simulator/fondo_sezioneAlta.png) repeat; width:764px; border-left: 1px solid #c6d5e3; border-right: 1px solid #c6d5e3; 
}
.classe16 {width: 100%; 
}
.classe16 .pulsante {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF)"; /* IE8 */
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);   /* IE6 & 7 */
}
.classe24 { display:none; url(../files/images/common/Simulator/freccina.png) no-repeat 40px 0px; width:690px; padding-top:10px; padding-left:63px; padding-right:10px; padding-bottom:0px;
}
.classe31 {width:73px; vertical-align:top; text-align:right 
}
.classe32 {padding-left:10px; padding-top:4px; 
}
.classe41 {cursor:pointer; width:764px; padding-top:6px; padding-bottom:6px; border-bottom: 1px solid #c6d5e3; border-left: 1px solid #c6d5e3; border-right: 1px solid #c6d5e3; ; heigth:33px
}
.classe44 {background: #FFF url(../files/images/common/Simulator/sezbot.png) no-repeat; width:766px; height:6px; 
}
.classe45 {clear:both; margin-top:20px;
}
.classe46 {background:#c6d5e3 url(../files/images/common/Simulator/sezione2_titolo.png) no-repeat; width:766px; height:70px; 
}
.classe50 {cursor:pointer; width:764px; padding-top:6px; padding-bottom:6px;  border-left: 1px solid #c6d5e3; border-right: 1px solid #c6d5e3; heigth:33px
}
.classe60 { display:none; url(../files/images/common/Simulator/freccina.png) no-repeat 60px 0px; width:667px; padding-top:10px; padding-left:83px; padding-right:10px; padding-bottom:10px;  
}
.classe65 {background:#c6d5e3 url(../files/images/common/Simulator/sezione3_titolo.png) no-repeat; width:766px; height:70px; 
}
.classe66 {background:#c6d5e3 url(../files/images/common/Simulator/sezione3_moto_titolo.png) no-repeat; width:766px; height:70px; 
}
.classe79 {clear:both; background:#FFF url(../files/images/common/Simulator/premiobot.png) no-repeat top right; width:764px; height:60px; 
}
.classe80 {text-align:right; padding-right:10px; padding-top:20px; color:#FFF; 
}
.classe81 {text-align:right; padding-right:10px; padding-top:25px; color:#FFF; 
}

/* CLASSES USED IN THE SIMULATION SUMMARY*/
.classe22 {width:102px; color:#000; 
}
.classe23 {width:20px;
}
.classe35 {width:15px; 
}
.classe64 {width:150px; color:#000; 
}
.classe75 {width:263px; color:#000;  
}
/* END OF CLASSES USED IN THE SIMULATION SUMMARY*/

.fontImportoPolizza {
font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold;
}

.fontSottoSezione {
font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weigth:bold
}

.fontItemVoce {
font-family:Arial, Helvetica, sans-serif; font-size:12px; 
}

.fontItemVoceSelezionata {
background:#FFF url(../files/images/common/Simulator/fondo_sezioneAlta.png) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
}

.fontItemDescrizione {
font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:15px
}
.fontItemMassimale {
font-family:Arial, Helvetica, sans-serif; font-size:10px; 
}

.fontItemImportoSelezionato {
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:right;
}

.fontItemImporto {
font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right;
}

.fontItemDescrizioneBreve {
color:#4688c7; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:italic; 
}

.fontNota {
color:#000888; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:italic; text-align:right;
}

.pari {
background: #FFF
}

.dispari {
background: #FFF
}
/* FINE PER ANCILLARY */

.quotationLabelCell
{
	width:325px;
	height:23px;
	padding-left:18px;
}

.quotationCheckBoxCell
{
	width:38px;
	text-align:right;
	height:23px;
}

.quotationNoLevelDescription
{
	width:210px;
	height:23px;
}

.quotationNoLevelNoControlsDescription
{
	width:203px;
	height:23px;
}

.quotationWithLevelDescription
{
	width:300px;
	height:23px;
	padding-left:5px;
}

.quotationNoLevelImg
{
	width:50px;
	height:23px;
	padding-right: 5px;
	text-align:left;
}

.quotationWithLevelImg
{
	width:20px;
	height:23px;
	padding-right: 5px;
	text-align:left;
}

.quotationMassimale
{
	width:230px;
	height:23px;
	padding-left: 5px;
	text-align:center;
}

.quotationFranchise
{
	width:150px;
	height:23px;
	text-align:center;
}

.quotationPremium
{
	width:102px;
	height:23px;
}

.fontImportoPolizzaRicalcola {
	font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase;
}

/* INIZIO LANDING AGGERGATORE */

.tableCorniceLanding{background:url(../files/images/bkg_cornice_sfumata.gif) top left repeat-x; }
.tableIntroDatiLanding, .tableDatiLanding{margin-left:20px; font-size:13px;line-height:20px;}
.bkgDatiLanding{background:url(../files/images/myQuixaFondoTableAggregatore.gif) top left repeat-y;}
.tableDatiLanding{ margin-top:20px; margin-left:19px; margin-bottom:10px;}
.boxTitleLanding{width:200px; font-size:14px; font-weight:bold; color:#03549d; margin-top:14px; margin-left:14px;  float:left; line-height:22px; border:0px solid red;}
.boxDatiLanding{width:250px; font-size:14px; font-weight:bold; margin-top:14px; margin-left:14px; float:left; line-height:22px;  border:0px solid red;}
.boxTestoLanding{font-size:14px; margin-top:14px; margin-left:15px; margin-bottom:15px; line-height:22px;font-weight:normal;width:680px; border:0px solid red;}
.bkgPremioLanding{background:url(../files/images/myQuixaFooterTableDatiPreventivo_bkg_Premio.gif) top left no-repeat; width:191px; height:123px; font-size:28px; font-weight:bold; color:#ffffff;}
.totalePremioLanding{margin-top:22px; margin-left:19px; margin-bottom:32px;}
.modificaPadding {  padding-left:0px !important; padding-right:0px !important;}		
.modificaButton {	width:100%; padding-left:0px !important; padding-right:0px !important;}	
				
/* FINE LANDING AGGERGATORE */

.qxTitleQuotation{
  font-size: 13px;
  font-family: Arial;
  color: #2c2c2c;
}

/* START SEMPLA - DAVIDE GIORGIO - 18-04-2011  */

#home-top {height: 398px;}

/* tab animazione garanzie e polizze */
#garanzieMenu {margin-top: 13px;margin-left: 5px;float: left;position: relative;z-index: 210;}
#garanzieMenu li {height: 32px;padding: 0 0;margin: 0 0 0 1px;display: inline-block;float: left;}
#garanzieMenu li a {height: 32px;}
#garanzieMenu li img {float: left;}
#garanzieMenu li.segment-0 img, #garanzieMenu li.segment-1 img, #garanzieMenu li.segment-2 img, #garanzieMenu li.segment-3 img, #garanzieMenu li.segment-4 img {margin-top: 0px;} 
#garanzieMenu li.selected-0, #garanzieMenu li.selected-1, #garanzieMenu li.selected-2, #garanzieMenu li.selected-3, #garanzieMenu li.selected-4 {padding: 0;} 
#garanzieMenu li.selected-0 img, #garanzieMenu li.selected-1 img, #garanzieMenu li.selected-2 img, #garanzieMenu li.selected-3 img, #garanzieMenu li.selected-4 img, {margin-top: 0px;} 

/* contenitore animazione garanzie e polizze */
.garanzieWrapper {width: 577px;margin: -8px 0 3px 0;float: left;position: relative;z-index: 200;}
.garanzieWrapper span{margin-bottom:10px; margin-left:10px;}
.garanzieWrapperTop {width: 577px;height: 5px;background:url(../files/images/garanzieWrapperTop.gif) top left no-repeat;display: block;float: left;}
.garanzieCnt {width: 577px;background:url(../files/images/garanzieWrapperBg.gif) top left repeat-y;float: left;}
.garanzieCnt p {padding: 10px;color: #599EDD;}
.garanzieWrapperEnd {width: 577px;height: 5px;background:url(../files/images/garanzieWrapperEnd.gif) top left no-repeat;display: block;float: left;}
.garanzieGrid {width: 577px;margin: 0 0 0 -40px;padding: 12px 0 0 40px;}
.garanzieGrid:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}
.garanzieGrid li {width: 106px;height: 144px;margin: 7px 0 0 8px;float: left;text-align: center;overflow: hidden;}
*html .garanzieGrid li {margin-left: 6px;}
.garanzieGrid li img, .garanzieGrid li strong {display: block;}
.garanzieGrid li span {display: none;}

/* box slider polizze home */
#sliderScegliTu {width: 957px;height: 230px;background:url(../files/images/hp/sliderScegliTuBg.gif) top left no-repeat;float: left;position: relative;margin: -91px 0 0 10px;}
*html #sliderScegliTu {margin-left: 5px;}
#sliderScegliTu label {position: absolute;top: -5px;left: 10px;}
#sliderScegliTu .slideCnt {width: 687px;margin: 20px 0 0 260px;padding-bottom: 24px;/*position: relative;overflow: hidden;*/}
#sliderScegliTu .slideControl {width: 672px;margin: -24px 0 50px 260px;position: static;}
#sliderScegliTu .slideControl span.value {font-size: 14px;font-weight: bold;line-height: 24px;color: #03549d;float: left;}
.valueAlignLeft{width: 81px;float: left;}
.valueAlignRight{padding-left:10px;float: right;border:0px solid red;}
#sliderScegliTu .slideControl span.value span {font-size: 20px;}
#scegliTuList {overflow: none;white-space: nowrap;}
#scegliTuList li {width: 263px;margin: 0;padding-right: 10px;display: inline;float: left;}
#scegliTuList li img {float: left;}
.wpr_controls {position: relative;}
.bx-prev{position:absolute;z-index:999;top: 163px;left: 80px;width: 20px;height: 24px;background: url(../files/images/hp/sliderBarPrev.gif) no-repeat top center;text-indent:-1499px;display: block;}
.bx-next{position:absolute;z-index:999;top: 163px;left: 569px;width: 21px;height: 24px;background: url(../files/images/hp/sliderBarNext.gif) no-repeat top center;text-indent:-1499px;display: block;}
.sliderBarCnt {width: 469px;height: 24px;margin: 0 21px 0 19px;background:url(../files/images/hp/sliderBarBg2.gif) top left repeat-x;position: relative;float: left;z-index: 100;display: block;}
.sliderBarOuter {width: 468px;height: 18px;background:url(../files/images/hp/sliderBarBg.gif) top left no-repeat;position: relative;top: 21px;left: 100px;z-index: 9400;}
#sliderBar {width: 379px;height: 18px;margin: 0 auto;position: relative;z-index: 9999;}




.ui-slider-handle {cursor: move;display: block;width: 89px;height: 18px;top: 0;position: absolute;z-index: 100;background:url(../files/images/hp/handle.gif) top left no-repeat;margin-left: -45px;}


/*END SEMPLA - DAVIDE GIORGIO - 18-04-2011*/

/* START SEMPLA - PAMELA GAVIGLIO - 18-04-2011 */

.clearleft{clear:left;margin:0;padding:0;border:0;}
#home-pp h1{font-size: 10px; font-weight:normal; color: #777777}

/*CSS  box blu */
.topSxBoxblu{float:left; width:5px; min-height:17px; height:auto !important; height:17px;}
.topSxBoxbluIdent{float:left; width:5px; min-height:17px; height:auto !important; height:17px; padding-left:5px;}

.cxTopBoxblu,.cxTopBoxbluIdent {float:left; width:565px; background-color:#f1f2f6; min-height:16px; height:auto !important; height:16px;border-top:1px solid #e5e7ed;}
.cxTopBoxbluIdent{float:left;width:756px;border:0px;}

.topDxBoxblu{float:left; width:5px; min-height:17px; height:auto !important; height:17px;}
.topDxBoxbluIdent{float:left; width:5px; min-height:17px; height:auto !important; height:17px;}

.contentBoxblu{width:563px; padding-left:10px; background-color:#f1f2f6;border-left:1px solid #e5e7ed;border-right:1px solid #e5e7ed;}
.contentBoxbluBig{width:758px; padding-top:6px;padding-left:8px;margin-left:5px; border:0px solid red; background-color:#f1f2f6;}

.contentBoxblu h3{margin-left:15px; margin-bottom:13px;}
.bottomSxBoxblu{float:left; width:5px; min-height:17px; height:auto !important; height:17px;}
.bottomSxBoxbluIdent{float:left; width:5px; min-height:17px; height:auto !important; height:17px;padding-left:5px;}

.cxBottomBoxblu, .cxBottomBoxbluIdent{float:left; width:565px;background-color:#f1f2f6; min-height:16px; height:auto !important; height:16px;border-bottom:1px solid #e5e7ed; }
.cxBottomBoxbluIdent{float:left;width:756px;border:0px solid red;}


.boxbluIdent{width:777px;border:0px solid red;padding-top:75px;background:url(../files/images/common/Simulator/tit_riepilogoGaranzie.gif) top left no-repeat; }
.boxbluIdentTwoColumn{width:771px;border:0px solid red;padding-top:36px;background:url(../files/images/common/Simulator/tit_garanzieAggiuntive.gif) top left no-repeat; }

.bottomDxBoxblu{float:left; width:5px; min-height:17px; height:auto !important; height:17px;}
.bottomDxBoxbluIdent{float:right; width:5px; min-height:17px; height:auto !important; height:17px;margin-right:5px;}

.boxbluSmall{width:370px;float:left;border:0px solid green;}
.boxbluSmallLink{color:red; font-weight:bold;float:right;margin-top:8px;}
.boxbluSmallLink a{color:red;}
.bollinoBoxbluSmall{float:right;border:0px solid red;}

/*CSS  box blu piccolo */
.topSxBoxbluSmall{float:left; width:4px; min-height:5px; height:auto !important; height:5px;margin-top:15px;}
.cxTopBoxbluSmall{float:left; width:255px; background-color:#f1f2f6; min-height:5px; height:auto !important; height:5px;margin-top:15px;}
.topDxBoxbluSmall{float:left; width:4px; min-height:5px; height:auto !important; height:5px;margin-top:15px;}
.contentBoxbluSmall{font-size:12px;line-height:normal;float:left;width:250px; background-color:#f1f2f6;padding-top:13px;padding-left:13px;padding-bottom:13px;}
.contentBoxbluSmall span{color:#62a7e6; font-weight:bold; font-size:12px;}
.bottomSxBoxbluSmall{clear:left;float:left; width:4px; min-height:5px; height:auto !important; height:5px;}
.cxBottomBoxbluSmall{float:left; width:255px;background-color:#f1f2f6; min-height:5px; height:auto !important; height:5px;}
.bottomDxBoxbluSmall{float:left; width:4px; min-height:5px; height:auto !important; height:5px;}
.imgContentBoxbluSmall{float:left;border:0px solid red;padding-top:3px;}
.testoContentBoxbluSmall{float:left;width:230px;border:0px solid red;}

/* CSS  box bianco */
.topSxBoxbianco{float:left; width:5px; min-height:17px; height:auto !important; height:17px;}
.topSxBoxbiancoMedio{float:left; width:5px; min-height:17px; height:auto !important; height:17px;}

.cxTopBoxbianco{float:left; width:543px; background-color:#ffffff;  min-height:16px; height:auto !important; height:16px; border-top:1px solid #e6e7ed;}
.cxTopBoxbiancoMedio{float:left; width:353px; background-color:#ffffff;  min-height:16px; height:auto !important; height:16px; border-top:1px solid #e6e7ed;}

.topDxBoxbianco{float:left; width:5px; min-height:17px; height:auto !important; height:17px;}
.topDxBoxbiancoMedio{float:left; width:5px; min-height:17px; height:auto !important; height:17px;}

.contentBoxbianco{float:left; padding-left:20px; width:531px; background-color:#ffffff; border-left:1px solid #e5e7ed; border-right:1px solid #e5e7ed;}
.contentBoxGaranziaAggiuntiva{float:left; padding-left:10px; width:351px; background-color:#ffffff; border-left:1px solid #e5e7ed;border-right:1px solid #e5e7ed;}
.contentBoxBiancoMedio{float:left;width:366px;border:0px solid green;margin-right:8px;}

.bottomSxBoxbianco{clear:left;float:left; width:5px; min-height:17px; height:auto !important; height:17px;}
.bottomSxBoxbiancoMedio{clear:left;float:left; width:5px; min-height:17px; height:auto !important; height:17px;}

.cxBottomBoxbianco{float:left; width:543px;background-color:#ffffff; min-height:16px; height:auto !important; height:16px;border-bottom:1px solid #e6e7ed;}
.cxBottomBoxbiancoMedio{float:left; width:353px;background-color:#ffffff; min-height:16px; height:auto !important; height:16px;border-bottom:2px solid #abacaf;}
.bottomDxBoxbianco{float:left; width:5px; min-height:17px; height:auto !important; height:17px;}
.bottomDxBoxbiancoMedio{float:left; width:5px; min-height:17px; height:auto !important; height:17px;}

.contentTestoBoxbianco{width:515px;border:0px solid red; margin-top:12px;min-height:160px; height:auto !important; height:160px;}
.contentTestoBoxbiancoMedio{width:350px;border:0px solid red; margin-top:12px;min-height:160px; height:auto !important; height:160px;}
.imgContentBoxbianco{float:left; margin-top:25px;}
.testoContentBoxbianco{margin-left:40px;float:left;border:0px solid green; width:361px;}

.spazioBottomParagrafo{margin-bottom:10px;}

/*dettaglio garanzia*/
.BT-esp-slide-xsmall-img{clear:left;float:left;font-size:11px; border:0px solid red; margin-top:0px; margin-bottom:0px;}
.BT-esp-slide-xsmall-testo{padding-right:5px; padding-top:5px; padding-left:10px; padding-bottom:10px; border-right:1px solid #e7e9ee; border-left:1px solid #e7e9ee;}
.BT-esp-slide-xsmall {width:269px;float:left;font-size:12px;line-height:normal;display:none;}

/* scroll orizzontale delle garanzie Auto */
#boxH-Garanzie {position:relative; width:550px; height:164px; background-color:#f1f2f6; border:0px solid green;}
#boxHsx-Garanzie a:focus, #boxHdx-Garanzie a:focus, { outline:none; }
#boxHcx-Garanzie { position:absolute; float:left; width:510px; height:155px; top:0; left:19px; overflow:hidden; border:0px solid black;}
#boxH-scroll-Garanzie { position:absolute; float:left; width:3000px; height:155px; top:0; left:0px; background-color:#f1f2f6; border:0px solid green;}		 	 
#boxHcx-Garanzie .boxH-item { float:left; width:115px; height:144px; margin-top:11px; }
#boxHsx-Garanzie { position:relative; float:left; width:20px; height:164px; top:0; left:0; margin-left:0px; }
#boxHdx-Garanzie { position:relative; float:right; width:20px; height:164px; top:0; left:0; margin-right:0px; }
/* fine scroll orizzontale delle garanzie Auto */

/*END SEMPLA - PAMELA GAVIGLIO - 18-04-2011  */


/*START SEMPLA - PAMELA GAVIGLIO - 18-07-2011  - CSS LANDING GARANZIE */
.contentPreventivo{font-size:13px;border:0px solid red;width:776px;padding-top:16px;}
.contentTesto{padding-left:10px;width:762px;border:0px solid red;}

/* liste testuale grande con bordo arrotondato e sfondo per landing garanzie */
.listaTestualeBig{ list-style-type: none; margin-bottom:16px; background-color:#FFFFFF; width:776px; }
.listaTestualeBig li{ padding-left: 18px; border-top:1px solid #E5E7ED; border-left: 1px solid #E5E7ED; border-right: 1px solid #E5E7ED; background-color:#FAFBFC; padding-right:10px; } 
.listaTestualeBig li.nobordo { border-top:0 }
.listaTestualeBig li:first-child, .listaTestualeBig li.first-child { border-top:0; }
.listaTestualeBig li.msgSalvataggioPreventivo{background:#f1f2f6;}
.listaTestualeBig li.numPreventivo{height:45px;}
.listaTestualeBig li.titolo{height:34px;padding-top:12px;}
.testoSalvataggioPreventivo{padding-top:12px;padding-bottom:15px;line-height:35px;}

.listaTestualeBig ul{ list-style-type: none; margin-left:0; margin-right:0; padding:0; margin-top:10px; margin-bottom:16px; bwidth:560px; }
.listaTestualeBig ul li{line-height: 20px; padding-left: 40px; padding-top:6px; padding-bottom:6px;  padding-right:10px; border: 0 none;background-image: url(../files/images/common/Simulator/list_bulletBlu.gif); background-repeat: no-repeat; background-position: 0px 6px;} 
.listaTestualeBig ul li.nobordo { border-top:0 }
.listaTestualeBig ul li:first-child, .listaTestualeNew li.first-child { border-top:0; }
.listaTestualeBig ul sub { list-style-type: none; margin-left:0; margin-right:0; padding:0; margin-top:5px; margin-bottom:5px; }
.listaTestualeBig ul sub li { background-image: url(../files/images/common/Simulator/list_bulletBlu.gif); background-repeat: no-repeat; background-position: 0px 8px; padding-left: 30px; padding-top:6px; padding-bottom:6px; padding-right:10px; border:0; } 

.codPreventivo{border:0px solid red;float:left;margin-top:12px;margin-left:0px;font-weight:bold;font-size:15px;}
.imgConvenzione{float:right;border:0px solid green;}
.separatoreParagrafi{text-align:center;}

/*CSS  box bianco medio */
.tipoDato{width:45px;float:left;border:0px solid green;margin-top:15px;padding-left:15px;}
.mainBoxMedio{width:670px;float:left;border:0px solid green;}
.topSxBoxMedio{float:left; width:4px; min-height:5px; height:auto !important; height:5px;}
.cxTopBoxMedio{float:left; width:657px; background-color:#ffffff; min-height:5px; height:auto !important; height:5px;border-top:1px solid #d9d9d9;}
.topDxBoxMedio{float:left; width:4px; min-height:5px; height:auto !important; height:5px;}
.contentBoxMedio{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;font-size:13px;line-height:normal;float:left;width:651px; background-color:#ffffff;padding-left:13px;display: none;}
.contentBoxMedio-Default{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;font-size:13px;line-height:normal;float:left;width:651px; background-color:#ffffff;padding-left:13px;}
.contentBoxMedioButton {border:0px solid green;float:left;width:651px; background-color:#ffffff;padding-top:5px;padding-bottom:5px;}
.contentBoxMedioButton img{float:right;margin-right:10px;}

.bottomSxBoxMedio{clear:left;float:left; width:4px; min-height:5px; height:auto !important; height:5px;}
.cxBottomBoxMedio {float:left; width:657px;background-color:#ffffff; min-height:5px; height:auto !important; height:5px;border-bottom:1px solid #d9d9d9;}
.bottomDxBoxMedio{float:left; width:4px; min-height:5px; height:auto !important; height:5px;}
.imgContentBoxMedio{float:left;border:0px solid red;padding-top:3px;}
.testoContentBoxMedio, .testoContentBoxMedioDefaultRigaFinale, .testoContentBoxMedioPrimaRiga, .testoContentBoxMedioUltimaRiga{float:left; padding-top:6px; padding-bottom:6px;width:320px;border-bottom:1px solid #e5e5e5;}
.testoContentBoxMedioDefaultRigaFinale, .testoContentBoxMedioUltimaRiga{border-bottom:0px solid #e5e5e5;}
.testoContentBoxMedioPrimaRiga{border-top:1px solid #e5e5e5;}
.espandiContraiDati{width:16px;float:left;border:0px solid green;padding-left:20px;margin-top:15px;}
.btModifica{float:right;margin-right:45px;font-weight:bold;}

.boxGaranzia{border:0px solid red;background:#f1f2f6;margin-top:10px;width:746px;height:50px;background:url(../files/images/common/Simulator/bkg_garanzie.gif);}
.tipoGaranzia{border:0px solid red;float:left;width:347px;margin-top:14px;margin-left:25px;}
.imgTipoGaranzia{border:0px solid red;float:left;width:42px;margin-top:4px;margin-left:17px;}
.contentPrezzoEliminaGaranzia{float:right;border:0px solid green;}
.prezzoGaranzia{border:0px solid red;float:left;margin-top:12px;margin-right:5px;font-size:21px;color:#03549d;font-weight:bold;}
.eliminaGaranzia{width:20px;float:left;padding-right:3px;padding-top:18px;border:0px solid red;}
.rightButton{float:right;width:258px;height:53px;margin-top:10px;margin-bottom:20px; }
/*.rollover_btGaranzie { width:258px;height:53px;float:right; }
.rollover_btGaranzie img{ border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; }
.rollover_btGaranzie a{ display: block; }
.rollover_btGaranzie a:hover img { display: none; }
.rollover_btGaranzie a:hover {background: url(../files/images/common/Simulator/buttons/b_acquistaOver.gif) no-repeat; width:258px;height:53px;}*/
.boxTotaleGaranzia{border:0px solid red;background:#f1f2f6;margin-top:10px;width:746px;height:50px;background:url(../files/images/common/Simulator/bkg_totaleGaranzie.gif);}
.prezzoTotaleGaranzie{border:0px solid red;float:right;margin-top:12px;margin-right:30px;font-size:21px;font-weight:bold;color:#ffffff;}
.testoTotaleGaranzie{float:left;margin-top:12px;margin-left:26px;font-size:18px;font-weight:bold;color:#ffffff;}

.boxGaranzia{border:0px solid red;background:#f1f2f6;margin-top:10px;width:746px;height:50px;background:url(../files/images/common/Simulator/bkg_garanzie.gif);}
.prezzoGaranzie{font-size:20px;font-weight:bold;margin-top:3px;}
.testoTotalePremio{font-weight:bold;margin-top:7px;}
.boxAllGaranziaAggiuntiva{width:347px;border:0px solid red;height:auto !important; min-height:175px; height:175px;}
.boxGaranziaAggiuntiva{width:225px;border:0px solid red;float:left; height:150px;overflow: hidden;}
.imgGaranziaAggiuntiva{width:78px;float:left;}
.boxTestoGaranziaAggiuntiva{width:145px;border:0px solid red;float:left;line-height:20px;}
.boxPremioGaranziaAggiuntiva{font-size:13px;text-align:center;color:#ffffff;border:0px solid red;float:left;width:117px;}
.premioGaranziaAggiuntiva{border:0px solid red;float:left;width:117px;height:62px;background:url(../files/images/common/Simulator/bkg_premoGaranzia.gif);}
.testoGaranziaAggiuntiva{margin-top:5px;}
.contentDettaglioGaranzia{width:269px;border:0px solid green;float:right;margin-right:5px;}
.clearleftBoxBianco{clear:left;margin:0;padding:0;background-color:#ffffff; border-left:1px solid #e5e7ed;border-right:1px solid #e5e7ed;}

/* POP UP GARANZIE ELIMINATE */
#popUp_GaranzieEliminate{font-size:13px; width:840px; height:330px; background:url(../files/images/common/Simulator/fondo_box_gar.gif) no-repeat; }
/*.box-punti {border:0px solid green;width:800px;clear:both;text-align:center;}
.contentPunti{width:800px;}*/
#box-punti { position:absolute; top:220px; }
#popUp_GaranzieEliminate .punton { float:left; margin:3px; width:8px; height:9px; background:url(../files/images/common/Simulator/ico_paginaPopupGaranzie_sel.gif) no-repeat; }
#popUp_GaranzieEliminate .puntof { float:left; margin:3px; width:8px; height:9px; background:url(../files/images/common/Simulator/ico_paginaPopupGaranzie.gif) no-repeat; }
.popUp_headerGaranzieEliminate{width:790px; height:65px; padding-top:5px;margin-left:26px; border:0px solid red; }
.popUp_contentGaranzieEliminate{float:left; position:relative;border:0px solid green;width:748px;overflow:hidden;height:240px;margin-right:10px;margin-left:10px;}
.bt_chiudiPopupGaranzie{float:right;clear:left; margin-top:5px;margin-right:10px;}
.bt_avantiPopUp{float:left;border:0px solid blu;width:20px;height:30px;padding-top:80px; margin:0px 10px 10px 3px; cursor:pointer;}
.bt_indietroPopUp{float:left;;border:1px solid blu;width:20px;height:30px;padding-top:80px; cursor:pointer;}

/*END SEMPLA - PAMELA GAVIGLIO - 18-07-2011  - CSS LANDING GARANZIE */
