body{font-family:Verdana;font-size:13px;color:#000000;margin:0px 0px 14px 0px;padding:0px;background:#CCC;}
a{font-family:Verdana;font-size:13px;color:#336699;}
form{margin:0px;padding:0px;}
ul{margin:0px;}
li{font-family:Verdana;font-size:13px;color:#000000;}
ol{font-family:Verdana;font-size:13px;color:#000000;}
table{font-family:Verdana;font-size:13px;color:#000000;}
th{background-color:#CCC;text-align:center;}
td{font-family:Verdana;font-size:13px;color:#000000;}
input{font-family:Verdana;font-size:13px;color:#000000;}
select{font-family:Verdana;font-size:13px;color:#000000;}
hr{border-width:0px 0px 2px 0px;border-color:#CCC;}
a:hover{text-decoration:none;}

/* -------------------------- NEW ------------------------------------- */
#container_new{width:960px;background-color:#FFF;}
#header{border-top:solid 1px #A0A1A5;border-right:solid 1px #A0A1A5;border-bottom:solid 1px #DDD;border-left:solid 1px #A0A1A5;}
#menu_new{text-align:center;color:#FFF;padding:5px 0px 5px 0px;margin:0px;background-color:#A50400;}
#menu_new a{font-size:14px;color:#FFF;text-decoration:none;font-weight:normal;}
#menu_new a:hover{font-size:14px;color:#FFF;text-decoration:underline;}
#menu_new a.menu_active_new{font-weight:bold;text-decoration:underline;color:#FFF;}
.title_new{font-size:16px;color:#9C0010;}
#menu_bottom_new{background:url(../img/easy_menu_bottom.png) repeat-x;font-size:14px;color:#9C0010;height:21px;border-width:0px 1px 0px 1px;border-style:solid;border-color:#A0A1A5;}
.content_new{padding:20px 50px 30px 50px;font-size:13px;border-width:0px 1px 0px 1px;border-style:solid;border-color:#A0A1A5;}
.content_text_new{padding:20px 100px 50px 100px;font-size:13px;}
.content_text_new2{padding:30px;font-size:13px;}
.content_briciole_new{padding:8px;margin-bottom:10px;font-size:13px;border-width:1px 0px 1px 0px;border-style:dashed;border-color:#999;}
.content_briciole_new a{font-size:13px;color:#4088CF;}
#footer_new{text-align:center;font-size:11px;color:#666;background-color:#DDD;border-width:0px 1px 1px 1px;border-style:solid;border-color:#A0A1A5;padding:15px 0px 15px 0px;}
#footer_new a{font-size:11px;color:#666;}
/* --------------------------- /NEW ----------------------------------- */

#left_menu{margin-right:30px;}
#left_menu a{font-size:13px;color:#000;text-decoration:none;background-color:#EFE0E0;}
#left_menu a:hover{font-size:13px;text-decoration:underline;}
#left_menu a.menu_active{color:#000;font-weight:bold;background-color:#A60600;}
#left_menu table th{font-size:13px;background-color:#A60600;text-align:left;padding-left:14px;color:#FFF;}
#left_menu table td{background-color:#EFE0E0;color:#000;}
#left_menu table td.menu_active{color:#000;font-weight:normal;background-color:#DFC3C3;}
#left_menu table td.menu_active a{color:#000;font-weight:normal;background-color:#DFC3C3;font-weight:bold;}
#left_menu .submenu{background-color:#FFF;color:#000;}
#left_menu .submenu td{background-color:#EEE;color:#000;}
#left_menu .submenu a{font-size:13px;color:#000;text-decoration:none;background-color:#EEE;font-weight:normal;}
#left_menu .submenu a:hover{font-size:13px;text-decoration:underline;font-weight:normal;}
#left_menu .submenu td.spacer{background-color:#999;padding:0px;height:3px;}
#left_menu .submenu td.spacer2{background-color:#999;padding:0px;height:1px;}
#left_menu .submenu td.submenu2{background-color:#FFF;color:#000;}
#left_menu .submenu td.submenu2 td{background-color:#EEE;color:#000;}
#left_menu .submenu td.submenu2 a{font-size:13px;color:#000;text-decoration:none;background-color:#EEE;font-weight:normal;}
#left_menu .submenu td.submenu2 a:hover{font-size:13px;text-decoration:underline;font-weight:normal;}
#left_menu .submenu td.submenu2 td.spacer{background-color:#999;padding:0px;height:5px;}
#left_menu .submenu td.submenu2 td.spacer2{background-color:#999;padding:0px;height:2px;}
#left_menu td.logout{background-color:#A60600;color:#000;}
#left_menu td.logout td{background-color:#A60600;color:#000;}
#left_menu td.logout a{font-size:13px;color:#FFF;text-decoration:none;background-color:#A60600;font-weight:normal;}
#left_menu td.logout a:hover{font-size:13px;text-decoration:underline;font-weight:normal;}

.subtitle{font-size:15px;color:#A60600;}
.pinned{border:1px solid #A60600;background-color:#EEE;padding:10px;}
.pinned2{background-color:#EEE;padding:10px;font-size:13px;}
.pinned2 a{font-size:13px;}
.pinned3{background-color:#EEE;padding:10px;font-size:13px;text-align:center;}
.pinned3 a{font-size:13px;font-weight:bold;}
.box{padding:0px;margin:0px;border:1px solid #DDDDDD;}
.box2{padding:5px;margin:0px;border:1px solid #DDDDDD;}
.lineseparator{border-top:1px solid #CCC;}
.text-box-disabled{background:#DDD;}
.noView{display:none;}
.view{display:block;}
.viewTR{display:table-row;}
.viewTD{display:table-cell;}
.viewOverCosts{display:block;position: absolute;text-align:center;z-index: 100000;width:608px;background-color: #000;background-image: url(../img/loading.gif);background-position: center center;background-repeat:no-repeat;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.backTablePrice{background-color:#EEE;padding:3px 0px 3px 0px;}
.cursor{cursor:pointer;}
.linkActive{cursor:pointer;font-family:Verdana;font-size:13px;color:#336699;text-decoration:underline;}
.calendario{border:solid #999 1px;background-color:#FFF;}
.cal{font-size:13px;background-color:#FFF;}
.calH{font-size:10px;color:#000;background-color:#CCC;padding:3px;}

.cal0{font-size:10px;background-color:#BAEF86;padding:3px;}

.cal0l{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/occ_lib.png) no-repeat center;}
.cal0o{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/lib_occ.png) no-repeat center;}

.calReqNotAva{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/req_notAva.png) no-repeat center;}
.calReqBook{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/req_book.png) no-repeat center;}
.calReqOpz{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/req_opz.png) no-repeat center;}
.calReqLib{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/req_lib.png) no-repeat center;}
.calNotAvaReq{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/notAva_req.png) no-repeat center;}
.calBookReq{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/book_req.png) no-repeat center;}
.calOpzReq{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/opz_req.png) no-repeat center;}
.calLibReq{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/lib_req.png) no-repeat center;}

.calNotAvaBook{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/notAva_book.png) no-repeat center;}
.calNotAvaOpz{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/notAva_opz.png) no-repeat center;}
.calNotAvaLib{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/notAva_lib.png) no-repeat center;}
.calBookNotAva{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/book_notAva.png) no-repeat center;}
.calOpzNotAva{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/opz_notAva.png) no-repeat center;}
.calLibNotAva{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/lib_notAva.png) no-repeat center;}

.calOpzBook{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/opz_book.png) no-repeat center;}
.calOpzLib{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/opz_lib.png) no-repeat center;}
.calBookOpz{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/book_opz.png) no-repeat center;}
.calLibOpz{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/lib_opz.png) no-repeat center;}

.calBookLib{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/book_lib.png) no-repeat center;}
.calLibBook{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/lib_book.png) no-repeat center;}

.calMS1{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/lib_book.png) no-repeat center;}
.calMS2{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/lib_opz.png) no-repeat center;}
.calMS3{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/lib_req.png) no-repeat center;}
.calMS4{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/lib_notAva.png) no-repeat center;}

.calME1{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/book_lib.png) no-repeat center;}
.calME2{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/opz_lib.png) no-repeat center;}
.calME3{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/req_lib.png) no-repeat center;}
.calME4{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/notAva_lib.png) no-repeat center;}

.cal1{font-size:10px;background-color:#FF5959;padding:3px;}
.cal2{font-size:10px;background-color:#FFFF00;padding:3px;}
.cal3{font-size:10px;background-color:#0099FF;padding:3px;}
.cal4{font-size:10px;background-color:#989498;padding:3px;}

.cal0_1{font-size:10px;background-color:#8EEE9D;padding:3px;}
.cal1_1{font-size:10px;background-color:#FF5959;padding:3px;}
.cal2_1{font-size:10px;background-color:#FFFF00;padding:3px;}
.cal3_1{font-size:10px;background-color:#0099FF;padding:3px;}
.cal4_1{font-size:10px;background-color:#989498;padding:3px;}

.lib{font-size:10px;background-color:#FFCC66;padding:3px;}

.selOpz{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/sel_opz.png) no-repeat center;}
.selReq{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/sel_req.png) no-repeat center;}
.selBook{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/sel_book.png) no-repeat center;}
.selNotAva{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/sel_notAva.png) no-repeat center;}
.selLib{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/sel_lib.png) no-repeat center;}

.opzSel{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/opz_sel.png) no-repeat center;}
.reqSel{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/req_sel.png) no-repeat center;}
.bookSel{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/book_sel.png) no-repeat center;}
.notAvaSel{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/notAva_sel.png) no-repeat center;}
.libSel{font-size:10px;background-color:#66CC00;padding:3px;background:url(../img/cal/lib_sel.png) no-repeat center;}

.daySel{display:block;position: absolute;z-index:1000;width:10px;font-size:10px;padding:3px;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;background-color:#FFCC66;cursor:pointer;}
.calendarLayer{display:block;position: absolute;float:left;text-align:center;top:0;left:0;padding:3px;width:400px;z-index:100000;border:1px solid #333;color:#000;background-color:#FFF;}
.close{display:block;float:right;width:400px;text-align:right;height:13px;}
.contentCalendar{display:block;float:left;width:400px;}
.loadingData{display:block;position:relative;float:left;width:400px;height:127px;padding:0;background-image: url(../img/loadingDataLayer.gif);background-position: center center;background-repeat:no-repeat;filter:alpha(opacity=100);-moz-opacity:100;opacity:100;}
.calendarTextInput{display:block;position:relative;float:left;width:191px;padding:2px 3px;}
.boxDetails{display:block;position:relative;float:left;width:394px;}

.closeDetails{display:block;float:right;width:400px;text-align:right;height:13px;}
.detailsLayer{display:block;position: absolute;float:left;text-align:center;top:0;left:0;padding:3px;width:400px;z-index:100000;border:1px solid #999;color:#000;background-color:#FFF;height:100px;}
.contentDetails{display:block;float:left;width:400px;}
.loadingDataDetails{display:block;position:relative;float:left;width:400px;height:63px;padding:0;background-image: url(../img/loadingDataLayer.gif);background-position: center center;background-repeat:no-repeat;filter:alpha(opacity=100);-moz-opacity:100;opacity:100;}
.detailsTextInput{display:block;position:relative;float:left;padding:2px 3px;}
.detailsTextInput2{display:block;position:relative;float:left;}
.errorMessageRenter{border:3px solid #FF0000;background-color:#FFF;padding:10px;font-size:14px;color:#000;font-weight:bold;margin:10px 0px 10px 0px;}
.okMessageRenter{background-color:#FFF;padding: 10px;border: 3px solid #009933;font-size:14px;color:#000;font-weight:bold;margin:10px 0px 10px 0px;}

.pad{padding:2px;}
.buttonOff{background-color:#EFE0E0;padding:0 .25em 0 .25em;width:auto;margin:0px;overflow:visible;}
.buttonOn{background-color:#DFC3C3;font-weight:bold;padding:0 .25em 0 .25em;width:auto;margin:0px;overflow:visible;}
.buttonDisabled{background-color:#D4D0C8;color:#808080;padding:0 .25em 0 .25em;width:auto;margin:0px;overflow:visible;border:solid #D4D0C8 1px;}

.listingerror{border:3px solid #FF0000;background-color:#FFF;padding:20px;font-size:14px;color:#000;font-weight:bold;}
.errorMessage{border:3px solid #FF0000;background-color:#FFF;padding:20px;font-size:14px;color:#000;font-weight:bold;margin:10px 0px 10px 0px;}
.errorMessage a{font-size:14px;}
.errorMessage2{border:3px solid #FF0000;background-color:#FFF;padding:5px;font-size:14px;color:#000;font-weight:bold;margin:10px 0px 10px 0px;}
.okMessage{background-color:#FFF;padding: 20px;border: 3px solid #009933;font-size:14px;color:#000;font-weight:bold;margin:10px 0px 10px 0px;}
.okMessage a{font-size:14px;}
.erroricon {background-image: url(../img/errorMsg.gif); background-position: left top;background-repeat: no-repeat;padding-left:30px;}
.okicon {background-image: url(../img/okMsg.gif); background-position: left top;background-repeat: no-repeat;padding-left:30px;}

.prezzi td{padding:2px 0 2px 0;}
.reservations{table-layout:fixed;}
.reservations td{margin:0px;padding:0px;}
.photos{table-layout:fixed;}
.mandatory{color: #EE0000; background-color: transparent;}
.buttonDiv{padding:10px;text-align:center;}
.cardCript{display:inline;background:#D4D0C8;padding:3px;}
.inputDisabled{background:#D4D0C8;color:#000;}
.pinnedUl{margin-left:1.25em;padding:10px;}
.overlayer{display:block;position:absolute;float:left;width:100%;height:100%;background:#7A7A80;z-index:1000;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}