@import url(http://fonts.googleapis.com/css?family=Poiret+One|Ruluko);
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin: 0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}ol,ul{list-style:none;}blockquote,q{quotes:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}.clearfix{clear:both;}
body{margin:0;padding:0;height:100%;width:100%;color:#555;background:#FFF;font-family:arial}
.conteiner{margin:0;padding:0;}
#header, #content, #footer{background:#FFF;margin:0 auto;width:960px;}
#logo{margin:10px 0}
#content #contenuti{background: #FFF;margin:0 auto;padding:0;position:relative;width:930px;}
.content{background:#EAEDF1;padding:20px 0;}
.footer{margin:20px 0;}
.credits{font-family: Arial, sans-serif;font-size:11px;}
h1{float:left;font-size:30px;margin:0 0 20px 0;width:100%;color:#000;}
.gruppo-img{display:block;width: auto;height: auto;text-align:center;margin:0;}
.gruppo-box:hover .gruppo-nome{background:#ccc;color:#333;}
.gruppo-box:hover .gruppo-img img{opacity:0.7;filter:alpha(opacity=70);}
/*lista servizi*/
.timemanager_box, .gruppo-box {float:left;width:23%;padding:0 0 50px 0; position:relative;min-height:229px; background-color:#ededed; margin-left:7px; margin-right:7px; width:218px;}
.gruppo-box { padding-bottom:0px; border:none;}
.timemanager_descrizione{line-height:21px;margin:49px 0 0 0; float:right;background-color:transparent;width:88%; margin:0 6% 0 6%;min-height:160px;font-family:arial;font-size:13px; padding:0%;}
.timemanager_nome, .gruppo-nome {position:inherit; display:inline-block;top:0; background-color:#999; color:#fff;padding:3%;font-size:16px;font-weight:normal;width: 94%;margin:0; border-bottom:2px solid #fff; border-top:2px solid #fff;}



.timemanager_box img, .gruppo-img img{width:100%;height:auto;margin:0; text-align:center;}
.timemanager_descrizione a{color:#000;}
.timemanager_tempo, .timemanager_costo, .timemanager_link{position:absolute;bottom:0;background:#E1E1E1;z-index:1}
.timemanager_tempo, .timemanager_costo{left:0;height:25px;line-height:25px;margin:0;width:94%;padding:0 3%;color:#666; border-top:2px solid #fff;}
.timemanager_costo{bottom:25px;}
.timemanager_link, #tastoModifica, #tastoinoltra{right:9px;bottom:7px;z-index:10;

background: #77d986; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3ZDk4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2I1NmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #77d986 0%, #63b56b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#77d986), color-stop(100%,#63b56b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #77d986 0%,#63b56b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #77d986 0%,#63b56b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #77d986 0%,#63b56b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #77d986 0%,#63b56b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77d986', endColorstr='#63b56b',GradientType=0 ); /* IE6-8 */



-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;



}

.totale-date-evento{text-align:left;line-height:23px;margin:3px 0 0 12px}

.timemanager_link a{display:block; height:35px;line-height:35px; width:auto;border-radius:5px;color:#fff;text-decoration:none;padding:0 30px 0 10px;font-weight:bold;


background-image:url(http://admin.pharmatime.it/front/img/avanti_hover.png); background-repeat:no-repeat; background-position:right center;
background-color:transparent;


}



.timemanager_link a:hover{display:block;background:#F27935 url(../img/avanti.png) no-repeat right center;}
.buttonBack{background:#96B3D2  url("http://admin.pharmatime.it/front/img/indietro.png") no-repeat  left center ;border-radius:5px;width:auto;padding:0 18px 0 36px; color:#fff;}
.buttonBack:hover{background:#9EA7B3 url("http://admin.pharmatime.it/front/img/indietro_hover.png") no-repeat  left center;}

.vedi_prenotazioni_elenco_servizi{background: #96B3D2 url("http://admin.pharmatime.it/front/img/avanti.png") no-repeat right center;border-radius:5px;width:auto;padding:0 36px 0 18px;color:#fff;}
.vedi_prenotazioni_elenco_servizi:hover{background: #9EA7B3 url("http://admin.pharmatime.it/front/img/avanti_hover.png") no-repeat right center;}


.elencoServiziPharmaTime{float:left;margin:0 0 10px 0;}
#content_pharmatime{background:#fff;padding:0;float:left;}
.prenotazione{background:#fff;}

.container_selection .filtroDisponibilita, .container_selection .sceltaData,  .buttonBack, .vedi_prenotazioni, #ricerca_avanti, .info, .prenotaAncora a, .risorsePrenotazione .eliminaPrenotazione, .risorsePrenotazione .cambiaNumeroPosti, .numeroPosti, .altraPrenotazione a, .infoNominativo label, .infoIndirizzo label, .infoIndirizzo_Corti label, .rigaForm {}

.attenzione p, .elenco_orari .orario, .elenco_orari .posti, .disponibilita .giorno, .infoPrenota, .prenotazione .titolo{font-family: arial;}

#formDatiPrenotazionePT .infoIndirizzo .consenso a{color:#323A45;}
.altraPrenotazione a, .parteCompilazione .prosegui input, .risorsePrenotazione .eliminaPrenotazione:hover, .prenotaAncora a:hover, .parteCompilazione .prosegui input:hover{background:#F27935}


.timemanager_row, .gruppi-row{
width:100%;
overflow:hidden;
float:left;}


.gruppi-row {
margin-top:20px;}

.gruppo-nome span {
padding: 0;
text-align: left;
vertical-align: auto;
width: auto;
height:auto }

.gruppo-nome {	height:auto ;
}



#tastoModifica, #tastoinoltra {
font-size:22px;}


.vedi_prenotazioni {
width:auto;}	

.vedi_prenotazioni {
padding-right:30px;}		



#elenco_trattamenti {

margin-top:20px;
}
.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper{background-color: #FFF;}