.mod{margin:0}
.event_mod{margin:10px 0 0 0 !important;float:left;padding:0;background-color:#ffffff;display:block}
#cal{font-family:Arial,Helvetica,sans-serif;border-collapse:separate;border:1px solid #9dabce;border-width:0 0 1px 1px;line-height:1}
#cal td,#cal th{text-align:center;vertical-align:middle;background:transparent url(../images/calendar/cells.png);color:#444444;position:relative}
#cal th{padding:5px;font-weight:bold;font-size:12px}
#cal .month{font-size:18px;padding:5px;width:100% !important;text-align:center;background:#c5cdd8 none}
#cal tfoot th a{font-size:26px !important}
#cal tbody td a{z-index:992;font-size:22px !important;cursor:default}
#cal tbody td a span{display:block;z-index:901;line-height:1;padding:9px;margin:0}
#cal a:hover{text-decoration:none}
#cal td:hover{background-position:0 -81px;color:#222222}
#cal td.date_has_event{z-index:1;background-position:162px 0;color:#ffffff}
#cal td.date_has_event:hover{background-position:162px -81px}
#cal tbody td a.day_event{cursor:pointer !important}
#cal td.padding{background:url(../images/calendar/calpad.jpg)}
#cal td.today{background-position:81px 0;color:#ffffff}
#cal td.today:hover{background-position:81px -81px}
#easyTooltip{margin:0 10px 0 0;width:200px;padding:0 5px;background:url(../images/calendar/popup.png) #e7ecf2 no-repeat !important;border:1px solid #939393;line-height:normal;z-index:1000;text-align:left}
#easyTooltip ul{margin:0;padding:5px}
#easyTooltip li{margin:3px 0 4px 0 !important;background:none;padding:0 0 2px 0;border-bottom:1px solid #c1c5cf}
#easyTooltip li:last-child{margin:0 !important;border:0}
#easyTooltip h3{padding:0 !important;margin:0 !important;font:normal normal bold 12px/1em Arial,Helvetica,sans-serif;color:#000080;background:none}
#easyTooltip .desc{padding:0 !important;margin:0 !important;font:normal normal normal 11px/1em Arial,Helvetica,sans-serif}
.calendar_view{margin:10px 0 0 0;width:300px;float:left;overflow:hidden}
#day{margin:10px 0 0 0;width:445px;float:right;overflow:hidden;background:transparent url(http://marsalaturismo.com/images/calendar/div_bg.gif) repeat;padding:0 0 10px 0}
#day h2{color:#444444;font:bold 18px/normal Arial,Helvetica,sans-serif;margin:0;padding:5px 5px 0 5px;text-align:center}
#day ul{padding:0 !important;list-style:none !important;width:370px;text-align:right;clear:both;margin:0 !important}
#day ul li{border:1px solid #b1bbc1;overflow:hidden;text-align:left;float:left;margin:10px 10px 0 10px !important;padding:0 !important;overflow:hidden;color:#134d86;width:422px;background:#ffffff none}
#day ul li:first-child{margin:0 10px 0 10px !important}
#day ul li:hover{background-color:#f0f0f0}
#day ul li a{text-indent:0;float:left;width:412px;margin:5px;padding:0;display:block}
#day ul li a:hover{text-decoration:none !important}
#day ul li a span.title{font:normal normal bold 14px/1.2 Arial,Helvetica,sans-serif;text-align:left;clear:right;margin:0 0 3px 0;padding:0;display:block}
#day ul li a span.desc{font:normal normal normal 11px/1.2 Arial,Helvetica,sans-serif;text-align:left;clear:right;margin:0 0 3px 0;padding:0;display:block}
.shadow-box-100{display:block;float:left;background:transparent url(../images/modules/shadow-box100.png) no-repeat top left;height:105px;width:105px}
.shadow-box-200{display:block;height:205px;width:205px;float:left;background:transparent url(http://marsalaturismo.com/images/modules/shadow-box200.png) no-repeat top left;margin:0 0 20px 10px}
#day img{margin:0;padding:0}
#day .img{display:block;border:1px solid #a1aabc; height:98px;width:98px;float:left;background-color:#ffffff;overflow:hidden}
#day .img:hover{border:1px solid #4c586d}
#event_view{margin:10px 0 0 0;width:620px;float:right;overflow:hidden;padding:10px 0 10px 10px;border:1px solid #e0dcd7;border-right:0;background-color:#ffffff}
#event_view img{margin:5px 0 5px 0;padding:5px 0 5px 0}
#event_view h1{margin:0 0 15px;padding:5px 0 7px;font-size:26px;border-bottom:1px solid #dfdfdf;letter-spacing:-1px}
#event_view h2{margin:0 0 3px;padding:3px 0 4px;font-size:18px;letter-spacing:-1px}
#event_view h3{margin:0 0 2px;padding:2px 0 2px;font-size:18px;letter-spacing:-1px}
.tbl_events{width:390px;margin:0 0 20px 0;padding:0;border-collapse:collapse;font:normal normal normal 11px/1.2 Arial,Helvetica,sans-serif}
.tbl_events img{margin:0 !important;padding:0 !important;vertical-align:top !important}
.tbl_events td{margin:2px;padding:4px;vertical-align:top}
.tbl_events .icon{width:25px}
.tbl_events .label{color:#696969;width:100px}
.event{width:620px;clear:both}
.event_img{display:block;border:1px solid #dfdfdf;height:198px;width:198px;overflow:hidden;background-color:#dfdfdf}
.event_img img{padding:0 !important;margin:0 !important}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative;overflow:hidden}
#cboxLoadedContent{overflow:auto}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
#cboxOverlay{background:#000000}
#colorBox{}
#cboxTopLeft{width:25px;height:25px;background:url(http://marsalaturismo.com/images/colorbox/border1.png) 0 0 no-repeat}
#cboxTopCenter{height:25px;background:url(http://marsalaturismo.com/images/colorbox/border1.png) 0 -50px repeat-x}
#cboxTopRight{width:25px;height:25px;background:url(http://marsalaturismo.com/images/colorbox/border1.png) -25px 0 no-repeat}
#cboxBottomLeft{width:25px;height:25px;background:url(http://marsalaturismo.com/images/colorbox/border1.png) 0 -25px no-repeat}
#cboxBottomCenter{height:25px;background:url(http://marsalaturismo.com/images/colorbox/border1.png) 0 -75px repeat-x}
#cboxBottomRight{width:25px;height:25px;background:url(http://marsalaturismo.com/images/colorbox/border1.png) -25px -25px no-repeat}
#cboxMiddleLeft{width:25px;background:url(http://marsalaturismo.com/images/colorbox/border2.png) 0 0 repeat-y}
#cboxMiddleRight{width:25px;background:url(http://marsalaturismo.com/images/colorbox/border2.png) -25px 0 repeat-y}
#cboxContent{background:#ffffff}
#cboxLoadedContent{margin-bottom:20px}
#cboxTitle{font:normal normal bold 11px/1.2 Arial,Helvetica,sans-serif;position:absolute;bottom:0;left:0;text-align:center;width:100%;color:#999999}
#cboxCurrent{position:absolute;bottom:0;left:100px;color:#999999}
#cboxSlideshow{position:absolute;bottom:0;right:42px;color:#444444}
#cboxPrevious{position:absolute;bottom:0;left:0;color:#444444}
#cboxNext{position:absolute;bottom:0;left:63px;color:#444444}
#cboxLoadingOverlay{background:url(http://marsalaturismo.com/images/colorbox/loading.gif) 5px 5px no-repeat #ffffff}
#cboxClose{font:normal normal bold 14px/1.2 Arial,Helvetica,sans-serif;position:absolute;bottom:0;right:0;display:block;color:#444444}
.cboxIE #cboxTopLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderTopLeft.png,sizingMethod='scale')}
.cboxIE #cboxTopCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderTopCenter.png,sizingMethod='scale')}
.cboxIE #cboxTopRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderTopRight.png,sizingMethod='scale')}
.cboxIE #cboxBottomLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderBottomLeft.png,sizingMethod='scale')}
.cboxIE #cboxBottomCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderBottomCenter.png,sizingMethod='scale')}
.cboxIE #cboxBottomRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderBottomRight.png,sizingMethod='scale')}
.cboxIE #cboxMiddleLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderMiddleLeft.png,sizingMethod='scale')}
.cboxIE #cboxMiddleRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderMiddleRight.png,sizingMethod='scale')}
#inline_eve_comp{text-align:left;font-family:Arial,Helvetica,sans-serif;font-style:normal}
#inline_eve_comp h1{font-size:22px;text-indent:0;margin-bottom:7px}
#inline_eve_comp h2{font-size:13px;margin-bottom:5px}
#inline_eve_comp h3{font-size:11px;margin-bottom:3px}
#inline_eve_comp p{line-height:1.3;margin-bottom:7px;font-size:13px;font-family:Georgia,"Times New Roman",Times,serif}
.disclaimer{font:normal normal normal 10px/1.2 Arial,Helvetica,sans-serif;margin-top:50px;text-align:justify}
#dashtabs{background-color:#ffffff;display:block;margin-top:10px;width:610px}
#first_tab,#second_tab,#map_tab{font-family:Georgia,"Times New Roman",Times,serif}
#dashtabs h1{margin:0 0 10px !important;padding:5px 0 5px !important;font-size:20px;background-color:#ffffff;display:block}
#dashtabs h2{margin:0 0 10px !important;padding:5px 0 5px !important;font-size:14px;background-color:#ffffff;display:block;letter-spacing:normal}
.gmaps{margin:0 !important;border:0 !important;padding:0 !important}
#other_tab h2{color:#444444;font:bold 18px/normal Arial,Helvetica,sans-serif;margin:0;padding:5px 5px 0 5px;text-align:center}
#other_tab ul{padding:0 !important;list-style:none !important;text-align:right;clear:both;margin:0 !important}
#other_tab ul li{border:1px solid #b1bbc1;overflow:hidden;text-align:left;margin:10px 0 0 0 !important;padding:0 !important;overflow:hidden;color:#134d86;background:#ffffff none;width:100%}
#other_tab ul li:first-child{margin:0 !important}
#other_tab ul li:hover{background-color:#f0f0f0}
#other_tab ul li a{text-indent:0;margin:5px;padding:0;display:block}
#other_tab ul li a:hover{text-decoration:none !important}
#other_tab ul li a span.title{font:normal normal bold 14px/1.2 Arial,Helvetica,sans-serif;text-align:left;clear:right;margin:0 0 3px 0;padding:0;display:block;color:#134d86}
#other_tab ul li a span.desc{font:normal normal normal 11px/1.2 Arial,Helvetica,sans-serif;text-align:left;clear:right;margin:0 0 3px 0;padding:0;display:block;color:#134d86}