﻿<style type="text/css">
.tab1 {
 
  	border-collapse: collapse;
  	border-color: #0000FF;
  	border: none;
 
}
 
.tdstyle {

	border-style: solid;
	border-width: 1px;

}

.tdstyle1 {

	border-style: solid;
	border-width: 1px;
	width: 240px;
	 height: 60px;
    padding: 2px;
}

 

.tab_anag {
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    background-color: #ffffff;
    line-height: 15px;
/*	border: 1px solid #B0B0B0;*/
	padding-left: 4px;
	color: rgb(0, 63, 110);
	float:left;
	width:100%;
	border-spacing: 0;

    }
 
.tab_anag thead th {
    font-size: 10px;
	height: 20px;
	line-height: 18px;
    color: rgb(0, 63, 110);
    background:  url("images/ui-bg_glass_100_d2d2d2_1x400.png") repeat-x scroll 50% 50% rgb(210, 210, 210);
	
}
 
.tab_anag tr {
    font-size: 9px;
    
}
.tab_anag tr:hover  {
    background:  rgb(221, 236, 255);
    cursor: default;
}

.tab_anag tr:hover  {
    background:     background:  rgb(221, 236, 255);
  /* cursor: pointer; */
}

.tab_anag td, .tab_anag th {
	    padding: 2px 1px 1px 1px;
	    color: rgb(0, 63, 110);

	}

.tab_anag tbody td, .tab_anag tbody th {
	    border: 1px solid rgb(100,100,100);
	    padding: 2px;
	    vertical-align: top;
		font-size: 10px;
 	}

    
.cognome_nome  {
    font-size: 10px;
    font-weight: bold !important;

}
.cognome_nome  a:link  {text-decoration: none;	    color: rgb(0, 63, 110);}  


.tab_anag td.cognome  {
    font-size: 10px;
    font-weight: bold !important;
 
}
 

.tab_anag textarea {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		text-align:left;
		 height:20px;
		width:200px;
		font-size:10px;
		text-align:left;
	}
textarea.note {
		width:100px;
				 height:20px;


}



.mainbar {
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 11px;
			font-weight:bold;
			margin: 0px;
			padding: 0px;
			color: rgb(0, 55, 155);
			display: block;
			float: right; 
			text-align: right;
}
.mainbar a:link  {text-decoration: none; color: rgb(100,100,100)}  
.mainbar a:hover {text-decoration: none; color: #000000; }

.actions input {
  /*  background: url("images/button_bkg_140.png") no-repeat scroll center top transparent; */
    width: 140px;
    height: 29px;
 /*   border: medium none;  */
	border: 1px solid lightgray;
	color: rgb(66, 125,200);
	font-size: 12px;
	letter-spacing: -0.2px;
	padding-bottom: 4px;
	font-weight: bold;
    margin-right: 4px;

 
}
.actions input:hover {
    background-position: center bottom !important;
    cursor: pointer;
	
}
.actions1 {
    background: color: rgb(0, 0, 10);
    font-size: 14px;
	text-align: center;
	font-weight: bold;
}
.actions1  input  {
    /*background: url("images/button_bkg_140_new3.png")  no-repeat scroll center top transparent;*/
  /*  width: 140px; */
	min-width: 140px; 
    height: 29px;
   /* border: medium none;  */
    border: 1px solid lightgray;
	color: rgb(0, 10, 150)!important;
	font-size: 12px;
	letter-spacing: -0.2px;
	/*padding-bottom: 4px;*/
    margin : 4px;
	font-weight: bold;
	background-color: #ffffd0!important;
}
.actions1 input:hover {
    background-position: center bottom !important;
    cursor: pointer;
}

.actions2 input {
    width: 140px;
    height: 29px;
    border: medium none;
	color: rgb(255, 255, 255);
	font-size: 12px;
	letter-spacing: -0.2px;
	padding-bottom: 4px;
	margin-left: -2px;
    margin-right: 6px;

 
}
.actions2 input:hover {
    background-position: center bottom !important;
    cursor: pointer;
}

.actions3 input {
    background: url("images/button_bkg_140.png") no-repeat scroll center top transparent;
 
    height: 29px;
    border: medium none;
	color: rgb(255, 255, 255);
	font-size: 12px;
	letter-spacing: -0.2px;
	padding-bottom: 4px;
	margin-left: -2px;
    margin-right: 4px;
    float:right;

 
}
.actions3 input:hover {
    background-position: center bottom !important;
    cursor: pointer;
}
.actions1 {
    background: color: rgb(0, 0, 10);
    font-size: 14px;
	text-align: center;
	font-weight: bold;
}
.actions4  input  {
 	min-width: 140px; 
    height: 29px;
    border: none;
	color: #fff!important;
	font-size: 12px;
	letter-spacing: -0.2px;
     margin : 4px;
	font-weight: bold;
	background-color: rgb(66, 125,200)!important;
}
.actions4 input:hover {
 	    background-color:  rgb(106, 165,240) !important;
     background-position: center bottom !important;
    cursor: pointer;
}
 
.tab_cerca {
    background: rgb(237,237,237);
}

tr.feriale {
 background-color: #ffffff;
}

td.feriale {
    background-color: rgb(6, 69, 120);
    color: rgb(34, 126, 200);
    font-size: 10px;
    font-weight: normal;
}

tr.festivo {
 background-color: #eee;
}
td.festivo {
    font-size: 10px;
    font-weight: bold !important;
    color: rgb(0, 63, 110);
    background: url("images/menu1_bkg_hover.gif") repeat-x scroll left center transparent;

}

td.pari {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin: 0px;
	border: 0px;
	padding: 0px;
 	text-align:center;
    background-color: #dcdcdc;
    font-size: 14px;
    font-weight: bold !important;
    color: rgb(14, 106, 179); 
}
td.dispari {
			font-family: Verdana,Arial,Helvetica,sans-serif;
			margin: 0px;
			border: 0px;
			padding: 0px;
		 	text-align:center;
             background-color: #bababa;
		    font-size: 14px;
		    font-weight: bold !important;
            color: rgb(14, 106, 179); 
}

.tab_plan {
	border-style: solid;
	border-width: 1px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    background-color: #ffffff;
	color: rgb(0, 63, 110);
	width:100%;
    }
    
.tab_plan  td.feriale {
    background-color: rgb(6, 69, 120);
    color: rgb(200, 200, 200);
    font-size: 10px;
    font-weight: normal;
}


.tab_plan td.festivo {
    font-size: 10px;
    font-weight: bold !important;
    color: rgb(0, 63, 110);
    background: url("images/menu1_bkg_hover.gif") repeat-x scroll left center transparent;

}
 
.tab_plan td.pari {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin: 0px;
	border: 0px;
	padding: 0px;
 	text-align:center;
    background-color: #dcdcdc;
    font-size: 14px;
    font-weight: bold !important;
    color: rgb(14, 106, 179); 
}
.tab_plan td.dispari {
			font-family: Verdana,Arial,Helvetica,sans-serif;
			margin: 0px;
			border: 0px;
			padding: 0px;
		 	text-align:center;
             background-color: #bababa;
		    font-size: 14px;
		    font-weight: bold !important;
            color: rgb(14, 106, 179); 
}


   
.tab_plan td.nopagata {
    border-right:1px;
    border-right-color:gray;
    border-right-width:1px;
    border-right-style:solid;
    font-size: 10px;
    font-weight: bold !important;
    color: rgb(180, 1, 1);

}
.nopagata a:link  {text-decoration: none; color: rgb(180, 1, 1)}  


.tab_plan td.pagata {
  border-right:1px;
  border-right-color:gray;
  border-right-width:1px;
  border-right-style:solid;

    font-size: 10px;
    font-weight: bold !important;
	color: rgb(40, 151, 48);
}
.pagata a:link  {text-decoration: none; color: rgb(40, 151, 48);}  

.tab_plan td.caparrazero {
  border-right:1px;
  border-right-color:gray;
  border-right-width:1px;
  border-right-style:solid;

    font-size: 10px;
    font-weight: bold !important;
	color: rgb(147, 185, 54)
}
.caparrazero a:link  {text-decoration: none; color: rgb(147, 185, 54);}  

.tab_plan td.libero {
  border-right:1px;
  border-right-color:gray;
  border-right-width:1px;
  border-right-style:solid;

    font-size: 10px;
    font-weight: bold !important;
	color: rgb(150, 151, 48);
}
 
 
.tab_plan td.bookonline {
  border-right:1px;
  border-right-color:gray;
  border-right-width:1px;
  border-right-style:solid;

    font-size: 10px;
    font-weight: bold !important;
	color: rgb(20, 20, 200);
}
.bookonline  a:link  {text-decoration: none;  rgb(20, 20, 200);}  

   
.tab_plan td.disponibile {
    border-right:1px;
    border-right-color:gray;
    border-right-width:1px;
    border-right-style:solid;
    font-size: 10px;
    font-weight: bold !important;
    color: rgb(55, 55, 55);
    background-color:#CCFFCC;

}
.disponibile a:link  {text-decoration: none; color: rgb(180, 1, 1)}  

   
.tab_plan td.nodisponibile {
    border-right:1px;
    border-right-color:gray;
    border-right-width:1px;
    border-right-style:solid;
    font-size: 10px;
    font-weight: bold !important;
    color: #CCCCCC;

}
.nodisponibile a:link  {text-decoration: none; color: rgb(180, 1, 1)}  

    
.tab_plan  thead th {
    font-weight:bold;
    font-size: 10px;
	height: 20px;
	line-height: 18px;
    color: rgb(0, 63, 110);

    background:   url("images/ui-bg_glass_100_d2d2d2_1x400.png") repeat-x scroll 50% 50% rgb(210, 210, 210);
}
    
 .tab_plan td, .tab_plan th {
	    padding: 2px 1px 1px 1px;
        color: rgb(84, 176, 250);
        text-align: center;
	}

.tab_plan tbody td, .tab_plan tbody th {
	    border-bottom: 1px solid #C0C0C0;
	    padding: 2px;
	    vertical-align: top;
	}
.tab_plan  tr:hover {
    background: rgb(254, 243, 115);;
    cursor: pointer;
    opacity: 0.9
}

.tab_prenot_ana {
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight:normal;
    font-size: 12px;
    background: rgb(237,237,237);
}

.tab_prenot_ana td.cognome, td.nome {
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
    font-size: 12px;
    background: rgb(237,237,237);
}

.tab_plan td.check {
  border-right:1px;
  border-right-color:gray;
  border-right-width:1px;
  border-right-style:solid;
 	text-align:center;
}

.tab_plan_sel_day {
    background: white;
    border: medium none;
	color: rgb(255, 255, 255);
	font-size: 16px;

    }
    
.tab_plan_sel_day td.title {
    font-weight:normal;
    border: medium none;
	color: rgb(100, 100, 100);
	font-size: 16px;
    }

    
.tab_plan_sel_day td.cognome, td.cognome {
    background: white;
    font-weight: bold !important;
    border: medium none;
    color: rgb(180, 1, 1);
	font-size: 16px;

    }

     
.div_selday {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold !important;
    color: rgb(180, 180, 180);
    background: url("images/bg_highlight_1x100.png") repeat-x scroll 50% 50% rgb(221, 236, 248);   
    }
    
.title{
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: rgb(0, 63, 110);
    background: url("images/bg_highlight_1x100.png") repeat-x scroll 50% 50% rgb(221, 236, 248);

    }
.div_selday div.cognome1{
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold !important;
    color: rgb(180, 1, 1);
    background: url("images/bg_highlight_1x100.png") repeat-x scroll 50% 50% rgb(221, 236, 248);

    }

.div_selday div.nome1 {
 
    font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold !important;
    color: rgb(180, 1, 1);
    background: url("images/bg_highlight_1x100.png") repeat-x scroll 50% 50% rgb(221, 236, 248);

    }
  
.msg {
    float:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    color: rgb(0, 63, 110);
    background: url("images/menu1_bkg_hover.gif") repeat-x scroll left center transparent;

    }
  
.msg1 {
    float:none;
	font-family: Tahoma,arial,Helvetica,sans-serif,Verdana,Geneva;
    font-size: 16px;
    font-style: italic;
    font-weight:  bold;
    color: rgb(0, 63, 110);
    background-color: rgb(255,255,255);
   
 

    }
    
.commandsel  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
    color: rgb(0, 63, 110);
    background:  rgb(110, 110, 110);
    }
.commandsel a:link  {text-decoration: none; color: rgb(255,0,0); font-size: 16px;}  
.commandsel a:hover {text-decoration: none; color: #cccccc; }

    
    

.logout {
			color: rgb(254, 218, 73);
        }
        
.tab_prenot{
	width:100%;
	border-style: solid;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    background-color: #ffffff;
	color: rgb(0, 63, 110);
    }
   
.tab_prenot  thead th {
    font-weight:bold;
    font-size: 10px;
	height: 20px;
	line-height: 18px;
    color: rgb(0, 63, 110);
    background:   url("images/ui-bg_glass_100_d2d2d2_1x400.png") repeat-x scroll 50% 50% rgb(210, 210, 210);
}
    
 .tab_prenot td, .tab_prenot th {
	    padding: 2px 1px 1px 1px;
    color: rgb(0, 63, 110);
	}

.tab_prenot tbody td, .tab_prenot tbody th {
 
	    padding: 2px;
	    vertical-align: middle;
	}


.tariffe {
    	  font-size: 11px;
		  border:1px gray solid ;        
		 }
.tariffe td.appartamento{
    	  font-size: 11px;
		  border:1px gray solid ;   
		  font-weight: bold !important;
          color: rgb(100, 100, 100);
		 }
.tariffe td.checkin {
    	  font-size: 11px;
		  border:1px gray solid ;   
		  font-weight: bold !important;
		  text-align:center;
   		  color: rgb(0, 63, 110);
		 }
.tariffe td.checkin  A:link {text-decoration: none;    color: rgb(0, 63, 110); }  
		 
.tariffe td.checkindainserire {
    	  font-size: 11px;
		  border:1px gray solid ;   
		  font-weight: bold !important;
		  text-align:center;
   		  color: rgb(0, 63, 110);
		 }
.tariffe td.checkindainserire A:link {text-decoration: none;     color: rgb(180, 1, 1);  }  
		 
.tariffe  td.checkout{
    	  font-size: 11px;
		  border:1px gray solid ;   
		  font-weight: bold !important;
		  text-align:center;
   		  color: rgb(0, 63, 110);
		 }
.tariffe td.checkout A:link {text-decoration: none;  color: rgb(0, 63, 110);}  
.tariffe  td.checkoutdainserire {
    	  font-size: 11px;
		  border:1px gray solid ;   
		  font-weight: bold !important;
		  text-align:center;
   		  color: rgb(0, 63, 110);
		 }
.tariffe td.checkoutdainserire  A:link {text-decoration: none; color: rgb(180, 1, 1); }  

		 
.title_campi {
    font-weight:bold;
    font-size: 12px;
	height: 20px;
	line-height: 18px;
    color: rgb(0, 63, 110);
	background: rgb(237, 237, 237) none repeat scroll 0% 0%;
}

 

.tab_prenot1 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    background-color: #ffffff;
    line-height: 15px;
	border: 1px solid #B0B0B0;
	padding-left: 4px;
	color: rgb(0, 63, 110);
	border-spacing:1px;
     width: 100%;
 
    }
 
.tab_prenot1 thead th {
    font-size: 10px;
	height: 20px;
	line-height: 18px;
    color: rgb(0, 63, 110);
    font-weight:bold;
    text-align:center;
    background:   url("images/ui-bg_glass_100_d2d2d2_1x400.png") repeat-x scroll 50% 50% rgb(210, 210, 210);
}
 
.tab_prenot1 tr {
    font-size: 10px;
    
}
.tab_prenot1 tbody td, .tab_prenot1 tbody th {
	    border: 1px solid #C0C0C0;
	       vertical-align:middle;

	}
.tab_prenot1 tr:hover  {
    background: url("images/bg_highlight_1x100.png") repeat-x scroll 50% 50% rgb(221, 236, 248);
    cursor: pointer;
}

.tab_prenot1 td.cognome  {
    font-size: 10px;
    font-weight: bold !important;
}

.tab_prenot1 td.checkin   {
    font-size: 10px;
    font-weight: bold !important;
    text-align:center;
  
}


.tab_prenot1  td.checkout  {
    font-size: 10px;
    font-weight: bold !important;
    text-align:center;
}
 
 .tab_prenot1 td.appartamento  {
 text-align:center;
    font-size: 10px;
    color: rgb(100, 100, 100);
    font-weight: bold !important;
}
 


.tab_prenot1 textarea {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		text-align:left;
		 height:20px;
		width:200px;
		font-size:10px;
		text-align:left;
	}
	 
.tab_prenot_row_pari {
    background:  rgb(255, 255, 255);
    text-align:center;
}
.tab_prenot_row_pari td.pagata, .tab_prenot_row_dispari td.pagata {
    color: rgb(0, 1, 1);
 

}
.tab_prenot_row_pari td.nopagata, .tab_prenot_row_dispari td.nopagata{
    color: rgb(180, 1, 1);
    font-weight: bold !important;
     font-size: 12px;
 


}


.tab_prenot_row_dispari {
    background:  rgb(233, 233, 233);
    text-align:center;
}

.bk_white {
    background:  rgb(255, 255, 255);
}

.form_cliente{
	border-style: solid;
	border-width: 1px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    background-color: #ffffff;
	color: rgb(0, 63, 110);
    }
   
.form_cliente input{
                width:300px;
				border-style:  none;
				border-width: 0px;
    			}
 
.tab_fat_ana {
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight:normal;
    font-size: 12px;
    border:rgb(237,237,237);
    border-style:solid;
}

.numfat {
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 12px;
		    font-weight:bold;
 			background:	 rgb(250, 250, 250);
   		  	color: rgb(0, 63, 110);
}

.tab_anadett1 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    background-color: #ffffff;
	border: 1px solid #B0B0B0;
 
	color: rgb(0, 63, 110);
	 width:100%;

    }
 
.tab_anadett1 thead th {
    font-size: 11px;
	height: 20px;
 
    color: rgb(0, 63, 110);
    font-weight: bold !important;
    font-family:sans-serif;
    text-align: center;
	vertical-align: middle;
  /*  background:   url("images/ui-bg_glass_100_d2d2d2_1x400.png") repeat-x scroll 50% 50% rgb(210, 210, 210);  */
    background-color:rgb(211,211,211);  

}
 
.tab_anadett1 tr {
    font-size: 10px;
    height: 28px;
}
.tab_anadett1 tbody td, .tab_prenot1 tbody th {
	    border: 1px solid #C0C0C0;
	    padding: 2px;
	}
.tab_anadett1 tr:hover  {
    background:  rgb(221, 236, 255);
    cursor: default;
}

.tab_anadett1 td.cognome  {
    font-size: 10px;
    font-weight: bold !important;
}

.tab_anadett1 td.checkin   {
    font-size: 10px;
    font-weight: bold !important;
  
}


.tab_anadett1 td.checkout  {
    font-size: 10px;
    font-weight: bold !important;
  
}
 
 .tab_anadett1  td.appartamento  {
    font-size: 11px;
    color: rgb(100, 100, 100);
    font-weight: bold !important;
    font-family:sans-serif;
}
 


.tab_anadett1 textarea {
		font-family:  Arial,Helvetica,sans-serif;;
		text-align:left;
		 height:20px;
		width:200px;
		font-size:10px;
		text-align:left;
	}
	
.inputdescr{
		    font-size:10px;
			color: rgb(0, 63, 110);
	        border-style: none;
	        width:98%;
	}
.inputdescrel{
		    font-size:12px;
			color: rgb(0, 63, 110);
	        border-style: none;
	        width:94%;
			vertical-align: top;
	}
	
.inputintero{
		    font-size:10px;
			color: rgb(0, 63, 110);
	        border-style: none;
	        width:20px;
	        text-align:right;
	}
.inputinteroel{
		    font-size:12px;
			color: rgb(0, 63, 110);
	        border-style: none;
	        width:20px;
	        text-align:right;
	}
.inputdec{
		    font-size:12px;
			color: rgb(0, 63, 110);
	        border-style: none;
	        width:50px;
	        text-align:right;
	}
.inputprezzoun{
		    font-size:10px;
			color: rgb(0, 63, 110);
	        border-style: none;
	        width:50px;
	        text-align:right;
	}
.inputprezzounel{
		    font-size:12px;
			color: rgb(0, 63, 110);
	        border-style: none;
	        width:5.2vw;
	        text-align:right;
	}
.titlewinana{
			
			font-family: Tahoma,arial,Helvetica,sans-serif,Verdana,Geneva;
			font-weight: bold;
			font-size: 16px;
			color: #000;
			float:left;
}
.titlesub{
		 font-size: 14px;
		 font-weight: bold;
		 color: rgb(180,0,0);
		 text-align: center;
		 background: url("images/bg_highlight_1x100.png") repeat-x scroll 50% 50% #DDECF8;
      }
.buttoncheckin {
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 12px;
			font-weight:bold;
			margin: 0px;
			padding: 0px;
			color: rgb(0, 55, 155);
			text-align: center;
}

 .fattdett  {
    font-size: 10px;
    height:10px;
    color: rgb(100, 100, 100);
    font-weight: bold !important;
}

 .doccomdett  {
    font-size: 10px;
    height:10px;
    color: rgb(100, 100, 100);
    font-weight: bold !important;
	text-align:center;
}


.tab_corrispettivi {
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    background-color: #ffffff;
	color: rgb(80, 80, 80);
	margin: 4px;
	width: 100%;
    }
.tab_corrispettivi thead th {
    font-weight:bold;
    font-size: 11px;
	height: 20px;
	line-height: 18px;
    color: rgb(0, 63, 110);

    background:   url("images/ui-bg_glass_100_d2d2d2_1x400.png") repeat-x scroll 50% 50% rgb(210, 210, 210);
}
    
 .tab_corrispettivi td, .tab_corrispettivi th {
	    padding: 2px 1px 1px 1px;
        color: rgb(80, 80, 80);
        text-align: center;
	}

.tab_corrispettivi tbody td, .tab_corrispettivi tbody th {
	    border-bottom: 1px solid #C0C0C0;
	    padding: 2px;
	    vertical-align: top;
	    border:1px;
	border-style:solid;

	}

.address {
 
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold !important;
    color: #003F6E;
 

    }
    
.address1tit {
 
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
 	color: rgb(133, 133, 133);
    }
.address1val {
 
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:  normal !important;
 	color: rgb(0, 0, 0);
    }
 
   
.button_disp button {
background-color: #E53325;
background-image: url('icone strumenti/pre_mail64x64.png');
background-repeat: no-repeat;
color: #FFFFFF;
font-weight: bold;
border-radius: 18px;
height: 32px;
width: 200px;
font-size: 16px;
text-align:  center;	
margin: 4px;
} 

.button_disp button:hover {
    background-color:  #be0f00; 
    color: rgb(210,210,210);
    cursor: pointer;
}

.cartacredito {
 
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold !important;
    color: #6E0800;
 

    }

 
.testatagraf{
		background: rgb(237, 237, 237) none repeat scroll 0% 0%;
		height: 26px;
    }
.span1{
 
    font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: rgb(133, 133, 133);
 

    }
.span2{
 
    font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    }
 

.btn {
    display: inline-block;
 
    margin-bottom: 10px;
    padding: 4px 8px;
    background: rgb(66, 125,200);
    border: 2px solid  rgb(66, 125,200);
    border-radius: 6px;
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
 
}
.btn:hover, .btn:focus, .btn:active, .btn.active {
    color: #fff;
    background:rgb(116, 75, 255);
    border-color: rgb(116, 75, 255);
}
.btn.focus, .btn:focus, .btn:hover {
    color: #333;
    text-decoration: none;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus {
	  outline: none!important;
  /*  outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
	*/
}
 
.btn-primary {
    position: relative;
 
    margin-bottom: 0px;
    font-size: 12px;
    line-height: 20px;
    padding: 6px 12px;
    text-transform: uppercase;
    background: rgb(66, 125,200);
    border: 2px solid  rgb(66, 125,200);
    border-top-color: rgb(66, 125,200);
    border-right-color:  rgb(66, 125,200);
    border-bottom-color: rgb(66, 125,200);
    border-left-color:  rgb(66, 125,200);
 
}
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color:  rgb(106, 165,240);
    border-color:rgb(106, 165,240);
}

.btn-primary[disabled] {
    background-color: #b3b3b3;
    border-color: #b3b3b3;
    cursor: not-allowed;
}

.messagemodal {
 background-color:#fff;  /*#c7e8c7  */
 border-top: 1px gray solid;	
} 


.tab_partarr {
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    background-color: #ffffff;
	color: rgb(80, 80, 80);
	margin: 4px;
	width: 96%;
    }
.tab_partarr thead th {
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
    font-weight:bold;
    font-size: 11px;
     color: rgb(0, 63, 110);

 }
    
 .tab_partarr td, .tab_partarr th {
	    padding: 2px 1px 1px 1px;
        color: rgb(80, 80, 80);
        text-align: center;
	}

.tab_partarr tbody td, .tab_partarr tbody th {
	    border-bottom: 1px solid #C0C0C0;
	    border-left: 1px solid #C0C0C0;
	    padding: 2px;
	    vertical-align: top;
		font-size: 11px;
 
	}

.partenze1  {
	    padding: 2px 1px 1px 1px;
        color: rgb(155, 155, 155)!important;
        text-align: center;
	}


.arrivi1  {
	    padding: 2px 1px 1px 1px;
        color: rgb(0, 0, 0)!important;
        text-align: center;
	}

.alert-danger {
    color: #cc0000;
    background-image: none;
    border-color: #ff3333;
    border-width: 2px;
    background-color: #fee;
}
.alert-success {
    color: #006600;
    background-image: none;
    border-color: #66cc66;
    border-width: 2px;
    background-color: #dfd;
}
.alert {
    text-shadow: 0 1px 0 rgba(255,255,255,0.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);
}

.modblocc {
	font-size: 11px;
	font-family: BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color: #07c;
}
.labeldateblocc {
     width: 50%;
     min-width: 180px;
    text-align: left;
    font-size: 14px;
 }
.divbloccmod {
	 border-bottom: 1px #ededed solid;
 }

 
</style>