body {padding:0;margin:0;font:normal 12px arial;}
div.container {overflow:hidden;width:100%;margin:0;padding:0;}
div.content {border:1px solid #e5e4da;background: url('http://www.studenti.it/images/imageset.gif') 0px -990px  no-repeat;overflow:hidden;padding-bottom:5px;}
div.content h3 {padding:5px 0 8px 15px;font:normal 17px tahoma;letter-spacing:0.05em;color: #454545;background:url('http://www.studenti.it/images/zingapow.gif') no-repeat right 2px;margin:0 33px 0 0;}
#bottombg_newmdr {overflow:hidden;margin:0 0 0 15px;}
#motore_newmdr {float:left;overflow:hidden;width:328px;font:bold 13px verdana;color:#888;}
#motore_newmdr #label input {width:280px;}
#bottone_newmdr {float:right;padding:15px 32px 0 0;}
#bottone_newmdr img {cursor:pointer;}
#calendariopart,
#calendarioarri {width:150px;float:left;padding:5px 0 0 27px;font:bold 13px verdana;color:#888;}
#calendarioarri input,
#calendariopart input {width:100px;margin-top:2px;height:16px;font:normal 14px arial;}
#datap,#dataa,input,select {border:1px solid #606060;border-color: #606060 #bfc1c2 #bfc1c2 #606060;height:20px;font:normal 15px arial;color:#606060;}
#optextra {display:none;}
#gruppopzioni {display:none;}

/* tendina */
.citydiv {font-size:0.9em; background-color:#fff0c3; border-bottom:1px dotted #f6b14a; padding:4px; cursor:pointer; line-height: 1.3em;}
.citydiv:hover {background-color:#ffff6f;}
.citydiv img {margin-left:-5px;}

/* calendari */
.DynarchCalendar {font-family:tahoma, Helvetica, sans-serif; font-size: 10px!important; position: absolute!important; cursor: default; background:#def2ff; border:#33a1d2 1px solid;}
.DynarchCalendar-dayNames .DynarchCalendar-weekend {color:#cc7052;}
.DynarchCalendar-prevMonth div {background-image: url('http://voli-lowcost.zingarate.com/mdr/img/newmdr_nav-left.gif');}
.DynarchCalendar-nextMonth div {background-image: url('http://voli-lowcost.zingarate.com/mdr/img/newmdr_nav-right.gif');}
.DynarchCalendar-dayNames div, .DynarchCalendar-day, .DynarchCalendar-weekNumber {background:none repeat scroll 0 0 #FFFFFF;border-color:#6FB1DC #DEF2FF #DEF2FF #6FB1DC;border-style:solid;border-width:1px;color:#000000 !important;font-size:11px;padding:0px 2px;width:auto;}
.DynarchCalendar-dayNames div {width:auto; padding:0px 2px; border:none; background:none;}
.DynarchCalendar-day-disabled {border-bottom:#def2ff 1px solid; border-right:#def2ff 1px solid; border-top:#6fb1dc 1px solid; border-left:#6fb1dc 1px solid; background:#fff;  font-size:10px}
.DynarchCalendar-day-othermonth {border-bottom:#def2ff 1px solid; border-right:#def2ff 1px solid; border-top:#6fb1dc 1px solid; border-left:#6fb1dc 1px solid; background:#fff;  font-size:10px}
.DynarchCalendar-topBar {border:none}
.DynarchCalendar-bottomBar {border:none}
.DynarchCalendar-prevMonth {left: auto;}
.DynarchCalendar-nextMonth {left: 112%;}
.DynarchCalendar-focused .DynarchCalendar-hover-week {background:none}
.DynarchCalendar-day.DynarchCalendar-hover-date {background:#6fb1dc; color:#fff; text-decoration:none; font-size:10px}
.DynarchCalendar-day-today.DynarchCalendar-day-selected  {background-color:#4d7e98;font-size:10px; border:#000 0px solid}
.DynarchCalendar-day-selected .DynarchCalendar-day-today .DynarchCalendar-day {background:#6fb1dc; color:#fff; text-decoration:none; font-size:10px;}
.DynarchCalendar-hover-navBtn div {border:none;padding: 0;}
.DynarchCalendar-pressed-navBtn div {border:none;padding: 0;background-color:#def2ff;}
.DynarchCalendar-bottomBar div {margin: -5px 2px 0!important;padding:0!important;border:0!important;font-size:10px!important;}
.DynarchCalendar-topCont {position: absolute!important;top:0px!important; margin-left: -180px!important;}

*:first-child+html .DynarchCalendar {width: 135px!important;}
*:first-child+html div.content {height:110px!important;background-position: 0px -980px!important;}
 
