/* form preventivo 6sicuro*/
 /******** aggiunto da max 20/03 ******/


/******* inserito gar piccolo*/

.garpiccolo {
font-size:10px;
font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family:Verdana;
	text-transform:none;
}

span.garpiccolo{ text-align:left !important}
/*************************/


/***********end********/
 #rosso{
 color:#990000
 
 }
 H2#prev{
 	color: #ffffff;
	font-size:13px;
	padding:0;
	margin:0
 }
.arrowdown{
		color:#333333;
		margin-left:20px;
		margin-right:20px;
		/*margin-top:20px;
		margin-bottom:20px;*/
	}
.SezblockGreen{
	background-color:#8FB200;
	color:#333;
	
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding: 1px 15px 15px 15px;
	margin: 1px 15px 0px 20px;
	width: 509px;
}	
.SezblockGreen2{
	background-color:#8FB200;
	color:#333;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding: 10px 10px 10px 20px;
	margin: 10px 10px 0px 20px;
	width: 509px;
}	
.Sezblock2{
	background-color:#F7F7F7;
	color:#333;
	
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding: 20px 10px 20px 20px;
	margin: 2px 10px 0px 20px;
	width: 509px;
}
 /******** end aggiunto da max 20/03 ******/
	
.help{
	cursor:help;
}
.Sezblock{
	background-color:#F7F7F7;
	color:#333;
	
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding: 15px 15px 15px 15px;
	margin: 20px 15px 10px 20px;
	width: 509px;
}/*
div.row{
	clear: both;
	 margin-top: 5px;
}
div.row label {
	width:110px;
	float:left;
	text-align: left;
	vertical-align: bottom;
	margin:0 0 0 0;
	/*padding: 7px 5px 0 0;
	height: auto;
}
div.row input{
	float:left;
	display:block;
}*/

/********************************/
div.row,div.norow,div.column{
	clear: both;
	 margin-top: 5px;
	
}
div.norow label {
        width:110px;
	float:left;
	text-align: left;
	vertical-align: bottom;
	margin:0 0 0 0;
	/*padding: 7px 5px 0 0;*/
	height: auto;
}
div.column label.firstc{
	width:110px;
	text-align: left;
	vertical-align: bottom;
	margin:0 0 0 0;
	/*padding: 7px 5px 0 0;*/
	height: auto;
	float:left;
	padding: 0 0 0 0;
}
div.column label{
	width:50px;
	padding-left:10px;
	float:none;
}


	


div.norow span {
	float:left;
}
div.row label {
	width:110px;
	float:left;
	text-align: left;
	vertical-align: bottom;
	margin:0 0 0 0;
	/*padding: 7px 5px 0 0;*/
	height: auto;
}
div.row input{
   position:relative;
	float:left;
	display:inline;
}



/***************************/
/***** preventivi verticali *********/



form input,  form select,  form input div.provincia, input.home  {
   float:left;
   width:150px;
   
}
input.home {
    margin:0px;
    padding:0px;
    
}

#overimg{
	margin-top:-25px;
}

hr.div{
	height:1px;
	width: 539px;
	color: #8FB200;
        clear:both;
        margin:4px;
        display:block;
	
}

.BoxContent form 
{
    width:550px;
    padding-left:10px;
    margin:3px;
       
}
.BoxContent table>form 
{
    width:550px;
    margin:3px;
    padding-left:0px;
       
}

.BoxContent form label.big 
{
    font-size:13px;
    font-family:verdana;
    color:#333;
    width:280px;
    display:block;
    float:left;
    margin-left:15px;
    margin-bottom:15px;  
}
label.home {
    font-size:10px;
    font-family:verdana;
    color:#333;
    width:135px;
    margin-bottom:15px;
    display:block;
    float:left;
    font-weight:bold;
   
    
}
label.home2 {
    font-size:10px;
    font-family:verdana;
    color:#333;
    width:175px;
    margin-bottom:15px;
    display:block;
    float:left;
    font-weight:bold;
   
    
}
.BoxContent form label.bm
{
    font-size:13px;
    font-family:verdana;
    color:#333;
    width:220px;
    display:block;
    float:left;
    margin-left:20px;
    margin-bottom:15px;  
}
input.bm{
    width:30px;
    
}
.BoxContent form label.dec 
{
    font-size:13px;
    font-family:verdana;
    color:#333;
    width:180px;
    display:block;
    float:left;
    margin-left:10px;
    margin-right:200px;
     
}

.BoxContent form ol.huge {
    margin:0px;
    border:0px;
    padding:0px;
    float:left;
    border:1px solid #f00;
    width:400px;
    list-style-type:number;
}

.BoxContent form label.huge
{
    font-size:11px;
    color:#333;
    width:280px;
    display:block;
    float:left;
    list-style-type:number;
   
   
    
}
.BoxContent form label.small 
{
    font-size:13px;
    font-family:verdana;
    color:#333;
    width:80px;
    display:block;
    float:left;
    margin-left:20px;
    margin-right:10px;
    margin-bottom:15px;
    
}
.BoxContent form label.small 
{
    font-size:13px;
    font-family:verdana;
    color:#333;
    width:80px;
    display:block;
    float:left;
    margin-left:20px;
    margin-right:10px;
    margin-bottom:15px;
    
}
.BoxContent form label.sit
{
    font-size:13px;
    font-family:verdana;
    color:#333;
    width:180px;
    display:block;
    float:left;
    margin-left:10px;
    margin-bottom:15px;
    
}
label.radio
{
    width:240px;
    display:block;
    float:left;
    margin:0px;
    padding:0px;
    
    
}

label.little
{
    width:80px;
    display:block;
    float:left;
    margin:0px;
    padding:0px;
    
    
}
hr.radio 
{
        border-bottom:1px dotted #333;
	width:98%;
        margin-top:5px;
        margin-bottom:5px;        
        clear:both;
        display:block;
        color:fff;
}
div#radio, div#radio2 {
    float:left; 
    display:block;
    height:auto;
    font-size:11px;
    padding-top:5px;
    padding-bottom:10px;
    margin-top:0px;
    vertical-align:bottom;
}
div.provincia {
    width:300px; 
    float:left; 
    display:block;
    height:auto;
    font-size:11px;
    padding-top:3px;
    padding-bottom:10px;
    margin-top:0px;
    vertical-align:bottom;
   }
div#provincia {
    width:330px; 
    float:left; 
    display:block;
    height:auto;
    font-size:11px;
    padding-top:3px;
    margin-top:0px;
    vertical-align:bottom;
}
label.sit {
    width:100px; 
   
    float:left; 
    display:block;
    height:auto;
    font-size:12px;
    margin-left:20px;
    margin-top:0px;
   
    
}
label.title {
    float:left;
    font-weight:bold;
    width:130px;
    margin-left:20px;
    
}

#radio>input, #radio2>input, #radioall>input, div#provincia>input, input.radio6 {
	width:20px;
        margin-top:0px;
	padding:0px;
	margin:0px;
        margin-left:2px;
        margin-right:2px;
        float:none;
        vertical-align:middle;
      
                       }
input.radio6 {
    
     width:20px;
     padding:0px;
     margin:0px;
     float:none;
     vertical-align:middle;
     
}
#radio>input.mese  {
    float:left;
    width:20px;
    margin-right:4px;
    margin-left:4px;
}
#radio>input.anno  {
    float:left;
    width:40px;
    margin-right:4px;
    margin-left:4px;
    vertical-align:bottom;
}
div#radioall {
    font-size:12px;
}

div.nform {
    font-size:12px;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;
}

table.bm tr td select, select.bm {
    width:50px;
}

select.home {
    float:right;
    width:auto;
    margin-bottom:15px;  
}

input.nascosto {
    display:none;
    position:relative;
    visibility:hidden;
}
p.nmofi {
   font-size:12px;
   float:left;
}
table.bm tr td {
    font-size:10px;
    text-align:right;
    padding:3px;
}
table.bm tr td b {
    font-size:14px;
    font-weight:bold;
    text-align:left;
    display:block;
}
table.garard2 tr td {
    height:30px;
    font-size:11px;
    padding:5px;
}
select.allestimento {
    width:280px;
}
.BoxContent form input.dx,.BoxContent form a.dx, .BoxContent form img.dx {
    float:right;
    margin:5px;
    
}
.BoxContent form input.sx,.BoxContent form a.sx, .BoxContent form img.sx  {
    float:left;
    margin:5px;
}
.BoxContent form input.cn {
    float:right;
    margin-right:50px;
    
}
.BoxContent form br, br.form {
    clear:left;
}

.BoxContent form img {
    float:left;
    
    
}
.BoxContent form select {
    float:left;
    width:200px;
    
}
div.qruote {
        clear:left;
        width:220px; 
        text-align:center; 
        display:block;
        margin:0px; 
        margin-right:0px;
        padding-right:0px;
        padding:0px;
        float:right;
        font-weight:bold;
        text-align:left;
        
}
.qruote img {
    clear:both;
    float:none;
    text-align:center;
    margin-top:5px;
    
}
tr.totali td{
    margin-top:20px;
    background-color:#ccc;
    border-bottom:2ps dotted #000;
}
.BoxContent form label.qruote 
{
    font-size:13px;
    font-family:verdana;
    color:#333;
    width:250px;
    display:block;
    float:left;
    margin-left:20px;
    margin-bottom:15px;
    
}
.BoxContent form input.mese {
    width:20px;
    margin-right:4px;
    margin-left:4px;
    }
.BoxContent form input.anno {
    width:40px;
    margin-right:4px;
    margin-left:4px;
    
}
div.mxt {
    margin:20px;
    font-weight:bold;
    display:block;
}

form table {
    margin:0px;
    background-color:f00;
}

table.rc {
    margin-bottom:10px;
    margin-top:10px;
    
}
table.rc tr.middle td {
    border-bottom:1px dotted #333;
    padding-bottom:8px;
    padding-top:8px;
    border-top:1px solid #333;
    
    
}
table.rc tr td {
    
    padding-bottom:8px;
    padding-top:8px;
    
    
    
}

table.rc tr.middles td {
    border-bottom:1px dotted #333;
    padding-bottom:8px;
    padding-top:8px;
    border-top:1px solid #333;
    background-color:#f5f5f5;
    
    
}
table.rc tr.scuro td {
    background-color:#F5F5F5;
    margin-top:10px;
}
table.rc tr.titolopres td {
    padding-bottom:10px;
    font-weight:bold;
    font-size:14px;
   
    height:auto;
}
table.rc tr.middle td img,table.rc tr td img {
  margin-left:10px;
    
}
.presentazione {
                font-size:16px;
                font-weight:bold;
            }
            tr.sfondo {
                padding:4px;
                height:30px;
                
                background-color:#fff;
                background-image:none;
                color:#333;
            }
           
            .compagnie{
                font-size:15px;
                color:#333;
                font-weight:bold;}
            
            .premio, table.garard2 tr td.premio{
                font-size:20px;
                font-weight:bold;
            }
            .gar {
                font-weight:normal;
                font-size:8pt;
                }
            .modalita img {
                margin:2px;}
         
            .titolidx {
                text-align:right; 
                font-weight:bold;
                color:#8fb200;
                font-size:16px;
                text-transform:uppercase;
            }
            td.toolprev {
                height:50px;
            }
            td.toolprev div {
                display:block;
                width:400px;
                float:left;
                
            }
            
p.mex {
    font-size:14px;
    color:#000;
    font-weight:bold;
    display:block;
    border:1px solid #f00;
    margin:4px;
    padding:4px;
    margin-top:15px;
    margin-bottom:15px;
}

tr.garanzie2008 td {
    border-top:1px dotted #000;
    
}

tr.garanziecomprese2008 td {
    background-color:#edf5cd;
    border-top:1px solid #000;
}

  a.voidd {
    color:#333 !important;
    margin:10px;
    font-weight:bold;
    display:block;
    text-align:center;
    text-decoration:underline !important;
    width:100%;
    
}
tr.skysconto td {
    color:#000;
    background-color:#ccc;
}
/********* nuovo preventivo **********/
 /******** aggiunto da max 20/03 ******/

/* hr{
	height:1px;
	width: 539px;
	color: #8FB200;
	
}

html>body hr{
	border-top:1px solid;
	border-bottom: 0px;
	width: 539px;
	color: #8FB200;
	
}*/
 /******** end aggiunto da max 20/03 ******/

.tilesub{
	float:left;
	padding-top: 7px;
}
.blockSub {
	border-bottom: 1px dotted #CCC;
	width: 410px;
	float:right;
	font-size:10px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0;
	padding-top: 2px;
	
}
#End{
	border:none;
}


.blockSub label {
   float:left;
	width: 260px;
	text-align: left;
	padding-top:7px;
	vertical-align: bottom;
}
.blockSub label.textL {
   float:left;
	width: 260px;
	text-align: left;
	padding-top:40px;
}

#continua{
	float:right !important;
	border:none;
	cursor: hand;
	margin: 20px 15px 30px 20px;
        border:0;
}

/*****TEST MAGNANI 03/04/07***/

.testotin,.gar,.testotit{ text-transform:none;font-size:10px;}

 a:link div.testo, a:visited div.testo { display:block; background:#CCC; height:20px; width:125px; color:#333333; font-weight:bold; font-size:10px; text-transform:uppercase; padding-top:5px; text-decoration:none;}
 .testo{text-transform:none;}
 #sondaggio{ text-align:left; 
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:10px; !important}
 
 a.testotitn{ color:#333; font-size:12px; font-weight:bold;background:url(/seisicuro/images/arrow.gif) no-repeat  left;padding-left:15px;!important}
 
 /********risultato preventivi***************/
 td.sfondogrigioc, td.sfondoazzurro{ background-color:#8FB200;
 color:#FFF; font-size:14px;}
 
 td.sfondogrigioc div a , td.sfondoazzurro div a { font-weight:bold; text-transform:capitalize;}
 u,td.titolodin{ font-size:14px;font-weight:bold;}
 u{ text-decoration:none;}
 span.testotit > span.testo {font-size:14px;font-weight:bold; }
 .testo{text-transform:none;}
 
 /*table#tab_acquista{background:#000 !important;}*/
 
 #clubprivateL, #clubprivateR {width:266px;}
 #clubprivateL {float:left;}
 #clubprivateR  {float:right;}
 #clubprivateL img, #clubprivateR img {clear:both; margin-left:80px;margin-top:10px;}
 label.cll { width:150px;!important; font-size:10px;padding-bottom:10px;}

td.garpiccolo li { list-style-type: disc}

/************revision 12 aprile ******************/

/*table{ margin-top:10px; margin-bottom:10px}*/
.testonew, .titolo_head, .indent{font-size:12px;
font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-transform:none;}

#cambiapwd{	
    background:#F7FFD5;
	margin-left:20px;
	margin-right:10px;
	color:#00367B;
	font-size: 10px;
    display: block;
	height:30px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 20px;
	color:#333333;
	font-size: 11px;
    display: block;
	font-weight:bold; }
	
	 #linkprev{	
   	color:#00367B;
	font-size: 10px;
    padding-left:10px;
	display: block;
	padding-top:5px;
	padding-bottom:5px;
	color:#333333;
	font-size: 11px;
    display: block;
	font-weight:bold; }
	
#cambiapwd img{ margin-left:90px;padding-top:5px;}	
