﻿.TopRisultato { background-color:#003d80; width:630px; height:32px; float:left; }
.IntestazionePrenota { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; padding:10px; float:left; }
.TestoRisultati { float:left; text-align:left; width:340px; padding:5px; font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
table.TestoRisultati  td{ height:26px; }
.DivContenutoPrenota { background-color:White; width:628px; border: 1px solid #003d80; float:left; }
.OmbraDivPrenotazione { 	-moz-box-shadow:0px 5px 20px -10px #000000;
	-webkit-box-shadow:0px 5px 20px -10px #000000;
	box-shadow:0px 5px 20px -10px #000000;
}

.TastoPrenota { font-family:Arial, Helvetica, sans-serif; position:absolute; bottom:0; width:300px; right:0; font-size:16px; font-weight:bold; text-align:center; }
.TastoPrenota a { text-decoration:none; background-color:#188ddb; float:right; width:150px; }

.TastoDisponibilita 
{
    border: 1px solid #0d083b; /* Old browsers */
    color:#0d083b;
    float:right;
    padding:4px;
    font-weight:bold;
    margin-left: 5px;
    background-repeat:no-repeat;
    background-position: 3px center;
    padding-left: 50px;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.Contenuto-Richiesta  
{
background: #99ccff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTljY2ZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzElIiBzdG9wLWNvbG9yPSIjYjJkY2ZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #99ccff 0%, #b2dcff 31%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#99ccff), color-stop(31%,#b2dcff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #99ccff 0%,#b2dcff 31%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #99ccff 0%,#b2dcff 31%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #99ccff 0%,#b2dcff 31%,#ffffff 100%); /* IE10+ */
background: linear-gradient(135deg,  #99ccff 0%,#b2dcff 31%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ccff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */



    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    color: rgb(0, 5, 124);
}

.BoxOfferteLanding  
{
background: rgba(238,255,82,1);
background: -moz-linear-gradient(top, rgba(238,255,82,1) 0%, rgba(176,240,56,0.85) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(238,255,82,1)), color-stop(100%, rgba(176,240,56,0.85)));
background: -webkit-linear-gradient(top, rgba(238,255,82,1) 0%, rgba(176,240,56,0.85) 100%);
background: -o-linear-gradient(top, rgba(238,255,82,1) 0%, rgba(176,240,56,0.85) 100%);
background: -ms-linear-gradient(top, rgba(238,255,82,1) 0%, rgba(176,240,56,0.85) 100%);
background: linear-gradient(to bottom, rgba(238,255,82,1) 0%, rgba(176,240,56,0.85) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeff52', endColorstr='#b0f038', GradientType=0 );
border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
border: 1px dotted #169109;


}


#CodicePrenotazione
{
    -webkit-border-top-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

#CodicePrenotazione + div
{
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}


 .MetodoPagamento
 {
     cursor:pointer;
     float:left;
 }
  
 .MetodoPagamento > div
 {
     float:left;
 }
 
 .StampaRicevuta
 {
     color:Black; 
     text-decoration:none; 
     font-weight:bold; 
     background-image:url(/image/prenotazione/print.png); 
     background-repeat:no-repeat; 
     background-position:5px center; 
     padding:5px; 
     padding-left:30px; 
     border:1px solid black;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
 }
 
.Prenotazione 
{
     text-align:justify; width:570px; border:1px solid rgb(163, 163, 163); font-size:14px; position:relative; padding:5px; margin-top: 20px; padding-top: 10px !important; background-color: #FFFFFF;
}

.Prenotazione > div:first-child
{
    padding:0; font-weight: bold; padding-left:10px; padding-right:10px; background-color:White; position:absolute; top:-12px; left:18px; border:1px solid rgb(163, 163, 163);
}

.DivPrenotazione
{
    width:620px; line-height: 18px; font-family:Arial;
}


.DatiPreventivo > div, .DatiPreventivo > div > div, .DatiPreventivo > div > div > div { float:left; padding-bottom:3px; padding-top:3px }

.Invia-Richiesta-Top        { 	height:24px; float: right;	height:40px; width:132px; background-image:url('../image/prenota.png'); background-repeat:no-repeat; margin-top:-2px; margin-left:30px}
.Invia-Richiesta-Top > a    {height:40px; width:108px; line-height:38px; display:block; text-align:center; font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; color: #003d80; font-size:18px; margin-left: 24px;  }

.Invia-Richiesta            { 	height:24px; float: right;	}
.Invia-Richiesta > a        {    padding: 2px;    font-weight: bold; line-height:24px; display:block; text-align:center; font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; color: #FFFFFF; font-size:14px; padding-left: 15px; padding-right: 15px; border: 1px solid white; background-image:url('../image/invia-richiesta.jpg'); background-repeat:repeat-x;  }