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, img, ins, kbd, q, s, samp,
small, strike, strong, 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,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,time, mark, audio, video{
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
button::-moz-focus-inner{padding: 0;border: 0} /** fix estra margin button**/
small{font-size:10px;color:#ddd}
input{background:#fff}
b,strong{font-weight:bold}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, label {display: block}
h1,h2,h3{font-weight:bold}
html,body{height:100%}
html{overflow-y: scroll}
body{line-height:20px;font-family:arial;color:#555;}
ol,ul{list-style: none}
blockquote,q{quotes: none}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none}
table {border-collapse: collapse;border-spacing:0}
a,button{cursor:pointer;text-decoration:none;color:#eee;font-family:arial;border:0;margin:0;padding:0}
button:hover,a:hover{opacity:.8}
a.user{font-weight:bold}

body.hair{background:#f1f1f1 url(../img/grad_login.png) 0 0 repeat-y}
/* banner */

#loading h2.title-area{color:#011f8f}
#center.fullscreen{
position:absolute;
width:100%;
margin:0;
z-index:5;
padding:0;
left:0;
top:0;
}
.fullscreenBtn{
position:fixed;
width:30px;height:30px;
bottom:30px;
right:30px;
display:block;
opacity:.8;
background:url(../img/ico_fullscreen.png) 0 0 no-repeat;
z-index:100;
}

.fclose{display:block;padding:5px;text-align:center;background:#011f8f}
img[src*="comodo"]{display:none}
.fullscreenBtn.full{background-position:0 -30px}

#ajax-loader{
position:absolute;top:0;left:0;opacity:.7
}
#ajax-loader div{
position:fixed;top:50px;right:20px;padding:0 10px 0 30px;line-height:30px;font-size:10px;color:#fff;height:30px;background:#333 url(../img/preloader_btn.gif) 10px center no-repeat; border-radius:3px;
}
#banner{
position:relative;
overflow:hidden;
width:100%;
height:550px;
z-index:2;
}
#banner .fixed{
position:absolute;
left:50%;
margin-left:-800px;
}
/*#banner .center{
left:50%;top:50%;
position:relative;
} */

.btn-close{
position:absolute;
z-index:10;
right: 5px;
    top: 5px;
width:20px;height:20px;display:block;
background: url(../img/ico_delete_black.png) center center no-repeat;
}
#banner .bullets{
position:absolute;
float:left;
z-index:19;
left:50%;
bottom:0;
}
#banner .bullets a{
display:block;
width:18px;height:18px;float:left;margin:0 5px;
background:url(../img/bullet.png) top;
}
#banner .bullets a:hover{opacity:.8}
#banner .bullets a.active{background-position:0 -18px;}

/*#banner .banner{
position:absolute;
top:0;left:0;
display:none
}
#banner .banner h1{font-size:24px;margin-bottom:10px}
#banner .banner p{font-size:14px}
*/
#loaded .banner img{width:940px}
#planning{position:absolute;top:0;left:70px;padding-top:5px}
#planning form{width:140px;margin-right:8px}
#planning input{background:none;border:0;/*2px solid #2d853b;*/width:96px;padding-left:4px;line-height:28px;height:28px;color:#fff;font-weight:bold;font-size:12px}
#planning button{background:none}
#calendar{position:relative}
.scroll a.next,
.scroll a.prev{
position:absolute;
top:220px;
left:50px;
display:block;
width:36px;height:37px;
background:url(../img/arrow_left.png) no-repeat top left;
}
.scroll a.next{background:url(../img/arrow_right.png) top left no-repeat;left:auto;right:50px}

a.prev:active,
a.next:active{
opacity:.8
}

.calendar-tooltip{
width:200px;
background:#ccc;
border:1px solid #aaa;
border-radius:5px;
color:#333;
z-index:100;
opacity:.9
}
.calendar-tooltip f10{font-size:10px}

span.input{display:block;width:14px;height:14px;border:2px solid #333;border-radius:3px;cursor:pointer;margin:0 auto}
span.input.selected{background:#011f8f}
/** end banner **/
#destra{margin-left:220px}
#sinistra{float:left;width:220px}
#menu a{line-height:40px;font-size:14px;display:block;color:#555}
#menu li{padding:5px 0;border-bottom:1px solid #e5e5e5;margin:2px 20px}
#menu li:last-child{border:none}
#menu span{display:block;padding:0 30px}
#menu a.active,#menu a:hover{background:#ddd;color:#333}
#logo{background:#011f8f}
#logo .content{/*background:url(../img/logo_text.jpg) 20px center no-repeat; background-size: contain;*/ min-height:70px;}
#destra #logo .content{background:none}
.index #logo .content{background-position:98% center;background-color: #fff}
#operatore{margin:0 50px;display:block;position:relative;float:right;padding-right:10px;background:url(../img/arrow_bottom.png) 98% center no-repeat}
#operatore h2{float:right;padding:25px;color:#fff;font-size:20px}
#operatore img{height:30px;float:right}
#operatore ul{display:none;width:150px;left:50%;margin-left:-75px;top:60px;background:url(../img/bg_overlay.png);border-radius:0 0 5px 5px;padding:10px;z-index:10}
.setting{padding-left:30px;background:url(../img/ico_setting.png) 0 4px no-repeat}

.img-logo img{width:90%;margin:10px 5%}
.inner-search{background:#fff url(../img/ico_search.png) 98% center no-repeat}
.load_img{min-height:24px;min-width:24px;background:#333}
.load_img.loading{background:#fff url(../img/preloader_green.gif) center center no-repeat}
.load_img.error{background:#a00 url(../img/preloader_btn.gif) center center no-repeat}

.inner-search{margin-top:5px}
#footer{position:absolute;margin:10px 10px 0 50px;left:150px;opacity:.8;}
#footer .share{width:53px;height:46px;background:url(../img/footer_share.png) no-repeat;margin-bottom:50px}
.content #footer{width:700px;}
#loader{padding-bottom:20px}
#left{width:160px;font-size:14px;margin:0 5px;background:#fff;border:1px solid #ddd}
#right{margin-left:170px;background:#fff;border: 1px solid #DDDDDD;margin-right: 5px}
#splash #right{margin:0;float:left}
#splash #left{float:right;margin-top:100px}
#splash .content{background-color:#fff;}
#left a.tab{display:block;margin:1px 2px 1px 0;padding:8px;color:#333;background: url(../img/ico_arrow_right.png) 94% center no-repeat;font-size:15px}
#left a.tab:hover,#left a.active{background-color:#ddd;background-image:url(../img/ico_arrow_right_white.png);color:#555}

.index #right,.index #left{border:0;background:none;width:690px} 
.index #left{width:280px}

#center{width:98%;background:#fff;margin:1%}
.index{width:980px;border-top:30px solid #011f8f;margin:0 auto}

.container{font-size:0;width:965px;}

#loading .container{width:auto}
.addthis_toolbox{margin-left:10px}
.addthis_toolbox a{position:relative;width:34px;height:34px;overflow:hidden;margin:5px 5px  0 0}
.addthis_toolbox a img{position:absolute;top:0;left:0}
.addthis_toolbox a:hover img{top:-34px}

.btn span span{display:inline;padding:0 20px 0 0}

span.add{background:url(../img/ico_plus_white.png) 5px center no-repeat}
span.save{background:url(../img/ico_save.png) 5px center no-repeat}
span.edit{background:url(../img/ico_edit.png) 5px center no-repeat}
span.edit-green{background:url(../img/ico_edit_green.png) 5px center no-repeat}
span.delete{background:url(../img/ico_delete.png) 5px center no-repeat}
span.delete-black{background:url(../img/ico_delete_black.png) 5px center no-repeat}
span.delete-green{background:url(../img/ico_delete_green.png) 5px center no-repeat}
span.back{background:url(../img/ico_back.png) center center no-repeat;width:12px;height:28px}
span.search{background:url(../img/ico_search_green.png) center center no-repeat;width:30px;height:30px;right:0;top:0;margin:0}

.servizi span.colored{width:10px;height:10px}
.servizi li{line-height:10px;font-size:10px}

.az{font-size:0;background:#ddd}
.az a{padding:8px 12px;color:#333;text-align:center;border-left:1px solid #fff}
.az a:hover, .az a.active{background:#011f8f;color:#fff}
a.loading span,button.loading span,div.loading{cursor:default;background:url(../img/preloader_btn.gif) 4px center no-repeat;padding-left:30px}
.elenco a.loading{background-color:#aaa}
div.loading{background:url(../img/preloader_green.gif) 4px 2px no-repeat;min-height:30px}
a.loading span span{background:none}

h2.title,h3.title{
padding:10px;margin:10px;font-size:14px;
color:#333;border-bottom:1px solid #ddd;
}
h3.title{
margin:0 0 10px 0;font-size:12px;
}
h2.title-green{border-color:#333}
.preview{width:100px;height:100px;overflow:hidden;position:relative}
.preview input{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;filter: alpha(opacity=0);background:none;cursor:pointer;z-index:2}
.preview .ico-plus{height:100%;width:100%}
.preview .loading{position:absolute;background-position:center center;padding:0;z-index:3}

.preview img{background:#eee;position:absolute;left:0;top:0}
.btn{color:#fff;line-height:36px;min-height:36px;padding:0 10px}
.btn span{display:block;min-height:36px}
.btn-green,.buttons .active{background:#011f8f}
.btn-red{background:#a00}
.btn-grey{background-color:#333}
.btn:hover{background-color:#888}
td .btn:hover{background-color:#ddd}
.btn-none,btn-none:hover{background:none}
.btn-active{background:#406d8c}
.btn-ico{padding:0}
.btn-ico span{padding-left:30px}
.btn-rounded{border-radius:4px}
.btn-shadow{box-shadow: 0px 1px 2px #333}
.border-green,.dataTables_paginate a.next,.dataTables_paginate a.previous{border:1px solid #aaa}
.border-white{border:1px solid #fff}
.border-grey{border:1px solid #aaa}
.border-light{border:1px solid #ddd}
.bg-center,.btn span.bg-center{background-position:center center}
.bg-none{background-color:trasparent}
.bg-white{background:#fff}
.bg-edit,.bg-delete{background:#666}

.buttons{font-size:0}
.buttons a,.buttons button{margin-left:5px;font-size:13px;font-weight:bold}
table thead td{padding:5px;color:#fff;font-weight:bold}

.dataTables_length{margin:10px 0}

.datatable{position:relative}
.datatable .controls{background:#f1f1f1;border:1px solid #ddd;padding:5px;margin:1px 0;min-height:30px}
.datatable .controls .limit{float:right}
.datatable .controls .limit select{min-width:100px;margin:0 0 5px 5px}
.datatable .controls .pages a{
  background:#fff;
  min-width:20px;
  line-height:20px;
  text-align:center;
  border:1px solid #eee;
  margin:0 10px 10px 0; 
  color: #333; 
}
.datatable ._drop{z-index:3;width:100%;height:100%;position:absolute;top:0;left:0;background:url(../img/over_white.png)}
.datatable ._drop .loading{height:100%;background:url(../img/preloader_green.gif) center center no-repeat}
.datatable .DESC, .datatable .ASC{border-bottom: 1px solid #1a3c7b}
.datatable .pages a.active{background:#333;color:#fff}


.ico-setting{background:url(../img/ico_setting.png) center left no-repeat}
.ico-cell-green{background:url(../img/ico_cell_green.png) 5px center no-repeat}
.ico-client-green{background:url(../img/ico_user_green.png) 5px center no-repeat}
.ico-client-small{background:url(../img/ico_user_small.png) 5px center no-repeat}
.ico-email-green{background:url(../img/ico_email_green.png) 5px center no-repeat}
.ico-email-small{background:url(../img/ico_email_small.png) 5px center no-repeat}
.ico-actions{background:url(../img/ico_azioni.png) 5px center no-repeat}

.ico-money{background:url(../img/ico_money.png) 5px center no-repeat}
.ico-money-white{background:url(../img/ico_money_white.png) 5px center no-repeat}
.ico-prodotti{background:url(../img/ico_prodotti-lista.png) 5px center no-repeat}
.ico-prodotti-white{background:url(../img/ico_prodotti_white.png) 5px center no-repeat}
.ico-quantita{background:url(../img/ico_quantita.png) 5px center no-repeat}
.ico-codice{background:url(../img/ico_codice.png) 5px center no-repeat}
.ico-plus{background:url(../img/ico_plus.png) center center no-repeat}
.ico-alarm{background:url(../img/ico_orario.png) 5px center no-repeat}
.ico-alarm-white{background:url(../img/ico_orario_white.png) 5px center no-repeat}
.ico-spunta{background:url(../img/ico_spunta.png) 5px center no-repeat}
.ico-user{background:url(../img/ico_user_white.png) 5px center no-repeat}

.ico-clienti{background:url(../img/ico_clienti.png) 5px center no-repeat}
.ico-edit-white{background:url(../img/ico_edit_white.png) 5px center no-repeat}
.ico-email-white{background:url(../img/ico_email_white.png) 5px center no-repeat}
.ico-file{background:url(../img/ico_allegato.png) center center no-repeat}

.ico-punti{background:url(../img/ico_punti.png) 5px center no-repeat}
.ico-news{background:url(../img/ico_news.png) 5px center no-repeat}
.ico-notifiche{background:url(../img/ico_notifiche.png) 5px center no-repeat}
.ico-commenti{background:url(../img/ico_commenti.png) 5px center no-repeat}
.ico-segnalazioni{background:url(../img/ico_segnalazioni.png) 5px center no-repeat}
.ico-itinerari{background:url(../img/ico_itinerari.png) 5px center no-repeat}
.ico-categorie{background:url(../img/ico_categoria.png) 5px center no-repeat}
.ico-statistiche{background:url(../img/ico_statistiche.png) 5px center no-repeat}



ul.elenco{
max-height:140px;overflow:auto
}
span.ico-calendar{background:#eee url(../img/ico_calendar.png) 5px center no-repeat;padding:5px 5px 5px 32px}

.avviso{background:url(../img/avviso_off.png) left center no-repeat;padding:10px 20px 0 20px}
.avviso img{vertical-align:top}
.avviso-ok{background:url(../img/avviso_on.png) left center no-repeat}
p.error{color:#a00}
p.alert{color:#f30}
.item-active{font-weight:bold}


input[type="text"],select[multiple]{border:1px solid #bbb}
input.alarm{background:url(../img/ico_sveglia_small.png) 4px 4px no-repeat}
input.alarm.w200{padding-left:30px;width:170px}
div.input{background:url(../img/input_bg.png) top left}
div.input input, div.input textarea{margin:0;width:96%;padding:6px 2%;border:1px solid #ddd}
input[type="text"].error,input[type="password"].error,select.error,textarea.error,#splash label input.error{background-color:#fff2d6}
input[type="text"],input[type="password"],select,textarea{font-size:14px;font-family:arial;color:#666}
input.calendar{background:#fff url(../img/ico_input_calendar.png) 98% center no-repeat}
textarea{border:1px solid #ccc}
select.best{
font-size:12px;
padding:4px 30px 4px 4px;
overflow: hidden;
background:#fff url(../img/select_arrow.png) no-repeat right;
border:1px solid #bbb;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
}
select.best[disabled="disabled"]{background:#fff url(../img/preloader.gif) no-repeat 98% center}
select.best:hover{opacity:.9}
select option[disabled]{color:#ddd}

.search{margin-top:20px;float:left}
.search input{width:350px;background:none;color:#aaa;border:none;border-bottom:1px solid #325678;padding:6px;text-align:right}
.search .ico-search{right:-90px;top:0;width:30px;height:30px;padding:0 40px; background:#325678 url(../img/ico_search.png) center center no-repeat}
.search .ico-search.loading{background-image:url(../img/preloader_green.gif)}

/** dialog **/
.backdrop{position:fixed;background:#000;width:100%;height:100%;z-index:55}
.dialog{position:fixed;width:600px;left:50%;margin-left:-300px;z-index:60;border-radius:10px;background:#fff}
.dialog.large{width:90%;margin-left:-45%}
.dialog .buttons{margin:10px}
.dialog .desc{position:relative;}
.dialog .title-bottom{
border-top: 1px solid #ddd;color: #bbb;padding: 5px 10px;
background: none repeat scroll 0 0 #F2F2F2;
border-radius: 0 0 10px 10px;
}
a.close{position:absolute;z-index:100;display:block;right:5px;top:5px;width:30px;height:30px;background:url(../img/btn_close.png) center center no-repeat}
.dialog .elenco{margin:10px}
.dialog h2.title{
padding:10px 30px 10px 10px;
background-position:10px;
margin:0;
}
.dialog .p5{padding:10px}
.dialog .si,.dialog .no{
background:url(../img/grad_blue.png) repeat-x;
color:#fff;
padding:4px 20px;
margin:30px 30px 0 0;
}
.dialog .si:hover,.dialog .no:hover{opacity:.8}

.alert{opacity:.9;border-radius:4px;font-size:12px;z-index:100;position:fixed;bottom:50px;right:50px;background:#666;color:#fff;border:2px solid #333;padding:10px}
.alert-ok{background:#aaa}
.alert-ko{background:#a00}
/** end dialog **/

.operatori,.servizi{border-top:1px solid #ddd;margin:5px 2px;padding-top:5px}
.calendar-tooltip .operatori,.calendar-tooltip .servizi{border-color:#aaa}
.operatori .giorni{float:right;padding:0 0 5px 25px;background:url(../img/ico_giorni.png) 0 2px no-repeat}

/** tabelle **/
table.table{width:100%;border-collapse:separate;}
table.table td,.table th{
padding:2px 5px;
padding: 2px 5px;
border-top: 1px solid #eee;
border-bottom: 1px solid #ddd;
border-left: 1px solid #ddd}
table.table th{font-weight:bold;text-align:left}
.bg-green{background:#011f8f;color:#fff}
.bg-red{background:#a00;color:#fff}
.stato1{background:#ffc9c9}
.hasfiles{background:#ddd}
.stato1.hasfiles{background:#c29999}
.bg-grey{background:#fff}
.bg-grey-light{background:#eee}
.bg-grey-dark{background:#666}
thead.bg-grey{}
.table .bg-grey th{border-top:none;padding: 10px;color:#333;font-weight:bold}
.table .bg-grey th.sorting{padding-right:25px}
.table .bg-grey th img{margin-right:5px;vertical-align:middle}
.table .bg-grey td,.table .bg-grey td img{vertical-align:top}
.table td.radio, .table th.radio{padding:8px}

p.note{
padding:10px;
}
#clienti-info{margin:-10px 0 0 22px}

ul.prodotti-servizi li{padding:5px 10px;border-bottom:1px solid #ddd;font-size:0;color:#333}
ul.prodotti-servizi li span{font-size:14px}
ul.prodotti-servizi li span.w50p{color:#104118}

span.colored{width:8px;height:8px;margin-top:6px;border-radius:4px}
#calendar span.colored,.calendar-tooltip span.colored{margin-top:0}

/** tab **/
.tab{
  min-height:20px;line-height:20px;
  font-size:12px;
  padding:0 5px 0 20px;
  background:url(../img/arrow_green_left.png) 6px center no-repeat;
  color:#aaa;
}
.tab.tab-selected{
  background:#fff url(../img/arrow_green_bottom.png) 6px center no-repeat;
}

.inline-box,.dialog .si,.dialog .no,.ib{display:inline-block;zoom:1;*display:inline;vertical-align:top;font-size:12px}
.separator{width:1px;background:#ddd}
.bg-pos-right{background-position:center right}
.bg-yes{background-color:#2c8438}
.rel{position:relative}
.abs{position:absolute}
.f0{font-size:0}
.f8{font-size:8px}
.f10{font-size:10px}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.text-green{color:#011f8f}
.text-grey{color:#aaa}
.text-grey-black{color:#555}
.text-white{color:#fff}
.text-red{color:#a00}
.text-yes{color:#2c8438}
.p2{padding:2px}
.p5{padding:5px}
.p10{padding:10px}
.p20{padding:20px}
.pl10{padding-left:10px}
.pl30{padding-left:30px}
.pr10{padding-right:10px}
.pt5{padding-top:5px}
.pl20{padding-left:20px}
.pt30{padding-top:30px}
.pb30{padding-bottom:30px}
.pr30{padding-right:30px}
.m20{margin:20px}
.m10{margin:10px}
.m5{margin:5px}
.mt0{margin-top:0}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt100{margin-top:100px}
.mt25{margin-top:25px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}
.mr40{margin-right:40px}
.mr50{margin-right:50px}
.ml5{margin-left:5px}
.ml20{margin-left:20px}
.ml10{margin-left:10px}
.h60{height:60px}
.h100{height:100px}
.h200{height:200px}

.w20{width:20px}
.w30{width:30px}
.w50{width:50px}
.w70{width:70px}
.w50p{width:50%}
.w30p{width:30%}
.w20p{width:20%}
.w100{width:100px}
.w150{width:150px}
.w200{width:200px}
.w300{width:300px}
.w350{width:350px}
.w400{width:400px}
.w500{width:500px}
.w100p{width:100%}
.h30{height:30px}
.lh16{line-height:16px}
.lh30{line-height:30px}
.lh46{line-height:46px}
.hide{display:none}
.clear{clear:both}
.bold{font-weight:bold}
.normal{font-weight:normal}
.a-left{text-align:left}
.a-right{text-align:right}
.a-center{text-align:center}
.v-middle{vertical-align:middle}
.v-top,.v-top td{vertical-align:top}
.fl-left{float:left}
.fl-right{float:right}

.table-cell{display:table-cell;height:auto;border:none;font-size:12px}

*:focus {outline: 0}

/**
 *   timepicker
 ***/  

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; } 

/*!
 *
 * jQuery TE 1.4.0 , http://jqueryte.com/
 * Copyright (C) 2013, Fatih Koca (fattih@fattih.com), (http://jqueryte.com/about)

 * jQuery TE is provided under the MIT LICENSE.
 *
*/

/* editor's general field */
.jqte {
	margin:30px 0;
	border:#000 1px solid;
	border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
	box-shadow:0 0 3px #999; -webkit-box-shadow:0 0 3px #999; -moz-box-shadow:0 0 3px #999;
	overflow:hidden;
	transition:box-shadow 0.4s, border 0.4s; -webkit-transition:-webkit-box-shadow 0.4s, border 0.4s; -moz-transition:-moz-box-shadow 0.4s, border 0.4s; -o-transition:-o-box-shadow 0.4s, border 0.4s;
}
.jqte * {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.jqte_focused {
	border-color:#00AAE7;
	box-shadow:0 0 10px #00BDFF; -webkit-box-shadow:0 0 10px #00BDFF; -moz-box-shadow:0 0 10px #00BDFF;
}
/* toolbar */
.jqte_toolbar {
	overflow:auto;
	padding:3px 4px;
	background:#EEE;
	border-bottom:#BBB 1px solid;
}
.jqte_tool {
	float:left;
	margin:0;
	padding:0;
	cursor:pointer;
}
.jqte_tool, .jqte_tool_icon, .jqte_tool_label {
	border:#EEE 1px solid;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px
}
.jqte_hiddenField {
	display:none
}
.jqte_tool_icon {
	display:block;
	width:22px;
	height:22px;
	background:url(../img/jquery-te.png) no-repeat
}
.jqte_tool.jqte_tool_1 .jqte_tool_label {
	position:relative;
	display:block;
	padding:3px;
	width:70px;
	height:16px;
	overflow:hidden;
}
.jqte_tool.jqte_tool_1 .jqte_tool_text {
	font:bold 13px Arial,sans-serif;
	color:#222;
}
.jqte_tool.jqte_tool_1 .jqte_tool_icon {
	position:absolute;
	top:10px;
	right:2px;
	width:6px;
	height:4px;
	background-position:-19px -23px;
	border:none;
	border-radius:none; -webkit-border-radius:none; -moz-border-radius:none
}
.jqte_tool.jqte_tool_2 .jqte_tool_icon {
	background-position:0 0
}
.jqte_tool.jqte_tool_3 .jqte_tool_icon {
	background-position:-22px 0
}
.jqte_tool.jqte_tool_4 .jqte_tool_icon {
	background-position:-44px 0
}
.jqte_tool.jqte_tool_5 .jqte_tool_icon {
	background-position:-66px 0
}
.jqte_tool.jqte_tool_6 .jqte_tool_icon {
	background-position:-88px 0
}
.jqte_tool.jqte_tool_7 .jqte_tool_icon {
	background-position:-110px 0
}
.jqte_tool.jqte_tool_8 .jqte_tool_icon {
	background-position:-132px 0
}
.jqte_tool.jqte_tool_9 .jqte_tool_icon {
	background-position:-154px 0
}
.jqte_tool.jqte_tool_10 .jqte_tool_icon {
	background-position:-176px 0
}
.jqte_tool.jqte_tool_11 .jqte_tool_icon {
	background-position:-198px 0
}
.jqte_tool.jqte_tool_12 .jqte_tool_icon {
	background-position:-220px 0
}
.jqte_tool.jqte_tool_13 .jqte_tool_icon {
	background-position:-242px 0
}
.jqte_tool.jqte_tool_14 .jqte_tool_icon {
	background-position:-264px 0
}
.jqte_tool.jqte_tool_15 .jqte_tool_icon {
	background-position:-286px 0
}
.jqte_tool.jqte_tool_16 .jqte_tool_icon {
	background-position:-308px 0
}
.jqte_tool.jqte_tool_17 .jqte_tool_icon {
	background-position:-330px 0
}
.jqte_tool.jqte_tool_18 .jqte_tool_icon {
	background-position:-352px 0
}
.jqte_tool.jqte_tool_19 .jqte_tool_icon {
	background-position:-374px 0
}
.jqte_tool.jqte_tool_20 .jqte_tool_icon {
	background-position:-396px 0
}
.jqte_tool.jqte_tool_21 .jqte_tool_icon {
	background-position:-418px 0
}
.jqte_tool:hover {
	background-color:#FFF;
	border-color:#FFF
}
.jqte_tool:hover .jqte_tool_icon, .jqte_tool:hover .jqte_tool_label {
	border:#AAA 1px solid
}
.jqte_tool:active .jqte_tool_icon, .jqte_tool:active .jqte_tool_label {
	border:#777 1px solid
}
.jqte_tool.jqte_tool_1:hover .jqte_tool_icon, .jqte_tool.jqte_tool_1:active .jqte_tool_icon {
	border:none
}
.jqte_tool_depressed {
	background-color:#DDD;
	border-color:#CCC
}
.jqte_tool_depressed .jqte_tool_icon {
	border-color:#AAA
}
.jqte_tool_depressed:hover {
	background-color:#EEE
}
/* link form area */
.jqte_linkform {
	padding:5px 10px;
	background:#DDD;
	border-bottom:#BBB 1px solid;
}
.jqte_linktypeselect {
	position:relative;
	float:left;
	width:130px;
	background:#EEE;
	cursor:pointer
}
.jqte_linktypeselect:Active {
	background:#FFF
}
.jqte_linktypeview {
	padding:3px 5px;
	border:#333 1px solid;
	color:#777;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	outline:none
}
.jqte_linktypetext {
	font-size:12px;
}
.jqte_linktypearrow {
	position:absolute;
	bottom:8px; right:6px;
	width:7px;
	height:6px;
	margin:0 auto;
	background:url(../img/jquery-te.png) -7px -23px no-repeat;
}
.jqte_linktypes {
	display:none;
	position:absolute;
	top:22px; left:1px;
	width:125px;
	background:#FFF;
	border:#333 1px solid;
	box-shadow:0 1px 4px #AAA; -webkit-box-shadow:0 1px 4px #AAA; -moz-box-shadow:0 1px 4px #AAA
}
.jqte_linktypes a {
	display:block;
	padding:4px 5px;
	font-size:12px;
}
.jqte_linktypes a:hover {
	background:#DDD
}
.jqte_linkinput {
	float:left;
	margin:0 5px;
	padding:3px 5px;
	width:300px;
	background:#EEE;
	border:#333 1px solid;
	color:#777;
	font-size:12px;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	outline:none;
}
.jqte_linkinput:focus, .jqte_linkinput:hover {
	background:#FFF;
	border-color:#000;
}
.jqte_linkbutton {
	float:left;
	padding:3px 12px;
	background:#AAA;
	border:#333 1px solid;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	box-shadow:inset 0 1px #EEE; -webkit-box-shadow:inset 0 1px #EEE; -moz-box-shadow:inset 0 1px #EEE;
}
.jqte_linkbutton:hover {
	background:#A1A1A1
}
.jqte_linkbutton:active {
	box-shadow:inset 0 1px #CCC; -webkit-box-shadow:inset 0 1px #CCC; -moz-box-shadow:inset 0 1px #CCC;
	background:#888;
}

/* text format menu */
.jqte_formats {
	display:none;
	position:absolute;
	width:180px;
	oveflow-x:hidden;
	overflow-y:auto;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA;
	z-index:100;
}
.jqte_format {
	display:block;
	padding:4px 7px;
	font-size:13px
}
.jqte_format:hover {
	background:#DDD
}
.jqte_format_1, .jqte_format_2, .jqte_format_3, .jqte_format_4, .jqte_format_5, .jqte_format_6 {
	font-weight:bold
}
.jqte_format_1 {
	font-size:22px
}
.jqte_format_2 {
	font-size:20px
}
.jqte_format_3 {
	font-size:18px
}
.jqte_format_4 {
	font-size:16px
}
.jqte_format_5 {
	font-size:14px
}
.jqte_format_6 {
	font-size:12px
}
.jqte_format_7 {
	font-family:"Courier New", Courier, monospace
}

/* font size menu */
.jqte_fontsizes {
	display:none;
	position:absolute;
	width:180px;
	height:198px;
	oveflow-x:hidden;
	overflow-y:auto;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA
}
.jqte_fontsize {
	display:block;
	padding:3px 7px;
}
.jqte_fontsize:hover {
	background:#DDD
}

/* color pallette */
.jqte_cpalette {
	display:none;
	position:absolute;
	padding:6px;
	width:144px;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA
}
.jqte_color {
	display:block;
	float:left;
	width:16px;
	height:16px;
	border:#FFF 1px solid;
}
.jqte_color:hover {
	border-color:#000
}
.jqte_colorSeperator {
    float:none;
    clear:both;
    height:7px;
}

/* editor area */
.jqte_editor, .jqte_source {
	padding:10px;
	background:#FFF;
	min-height:100px;
	max-height:900px;
	overflow:auto;
	outline:none;
	word-wrap:break-word; -ms-word-wrap:break-word;
	resize:vertical
}
.jqte_editor div, .jqte_editor p {
	margin:0 0 7px
}
.jqte_editor a:link, .jqte_editor a:link * {
	color:#0066FF !important;
	text-decoration:underline;
}
.jqte_editor blockquote {
	margin-top:0;
	margin-bottom:7px
}
.jqte_editor img {
    float:left;
	margin:0 10px 5px 0
}
.jqte_editor a[jqte-setlink], .jqte_editor a[jqte-setlink] * {
	background:#3297FD !important;
	color:#FFF !important
}
.jqte_editor h1, .jqte_editor h2, .jqte_editor h3, .jqte_editor h4, .jqte_editor h5, .jqte_editor h6, .jqte_editor pre {
	display:block;
	margin:0 0 3px;
}
.jqte_editor h1, .jqte_editor h1 * {
	font-size:26px
}
.jqte_editor h2, .jqte_editor h2 * {
	font-size:24px
}
.jqte_editor h3, .jqte_editor h3 * {
	font-size:22px
}
.jqte_editor h4, .jqte_editor h4 * {
	font-size:20px
}
.jqte_editor h5, .jqte_editor h5 * {
	font-size:18px
}
.jqte_editor h6, .jqte_editor h6 * {
	font-size:15px
}
.jqte_editor pre, .jqte_editor pre * {
	font-family:"Courier New", Courier, monospace
}

/* source area */
.jqte_source, .jqte_source textarea {
	background:#FFF1E8
}
.jqte_source textarea {
	margin:0 !important;
	padding:0 !important;
	display:block !important;
	width:100% !important;
	min-height:100px;
	font-family:Courier, Arial, sans-serif !important;
	font-weight:normal;
	font-size:15px;
	overflow:hidden !important;
	outline:none;
	resize:none;
}
.jqte_source textarea, .jqte_source textarea:focus {
	css_shadow:none !important;
	background:none !important;
	border:none !important;
}

/* title box */
.jqte_title {
	display:none;
	position:absolute;
	z-index:9999;
}
.jqte_titleArrow {
	position:relative;
}
.jqte_titleArrowIcon {
	width:7px;
	height:6px;
	margin:0 auto;
	background:url(../img/jquery-te.png) 0 -23px no-repeat;
}
.jqte_titleText {
	padding:5px 7px;
	margin-top:0;
	min-width:5px;
	min-height:1px;
	max-width:400px;
	background:#000;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	word-wrap:break-word; -ms-word-wrap:break-word
}
.jqte_titleText, .jqte_titleText * {
	color:#FFF;
	font-size:11px
}

/* placeholder */
.jqte_placeholder {
	position:relative;
	display:none;
}
.jqte_placeholder_text {
	position:absolute;
	top:43px;
	left:10px;
	font-size:14px;
	color:#CCC;
}

/** chosen **/

/* Chosen v1.1.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}
.chosen-container.chosen-with-drop .chosen-drop{left:0}
.chosen-container a{cursor:pointer}
.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}
.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../img/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(../img/chosen-sprite.png) no-repeat 0 2px}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}
.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(../img/chosen-sprite.png) no-repeat 100% -20px;background:url(../img/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}
.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}
.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}
.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}
.chosen-container .chosen-results li.group-option{padding-left:15px}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}
.chosen-container-multi .chosen-choices li{float:left;list-style:none}
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:5px;height:15px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(../img/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}
.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}
.chosen-container-multi .chosen-results{margin:0;padding:0}
.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}
.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}
.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}
.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}
.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}
.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}
.chosen-rtl .chosen-single div{right:auto;left:3px}
.chosen-rtl .chosen-single abbr{right:auto;left:26px}
.chosen-rtl .chosen-choices li{float:right}
.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}
.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}
.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}
.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}
.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(../img/chosen-sprite.png) no-repeat -30px -20px;background:url(../img/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}
.chosen-container { width: 220px !important; }


/** end chosen */

/** tag input */
div.tagsinput { border:1px solid #CCC; background: #FFF; padding:5px; width:300px; height:100px; overflow-y: auto;}
div.tagsinput span.tag { border: 1px solid #aaa; -moz-border-radius:2px; -webkit-border-radius:2px; display: block; float: left; padding: 5px; text-decoration:none; background: #ddd; color: #999; margin-right: 5px; margin-bottom:5px;font-family: helvetica;  font-size:13px;}
div.tagsinput span.tag a { font-weight: bold; color: #999; text-decoration:none; font-size: 11px;  } 
div.tagsinput input { width:80px; margin:0px; font-family: helvetica; font-size: 13px; border:1px solid transparent; padding:5px; background: transparent; color: #000; outline:0px;  margin-right:5px; margin-bottom:5px; }
div.tagsinput div { display:block; float: left; } 
.tags_clear { clear: both; width: 100%; height: 0px; }
.not_valid {background: #A00 !important; color: #fff !important;}



@media screen and (max-width: 980px) {
  #banner{display:none}
  #splash{text-align:center}
  #splash #left{margin:0 auto;width:70%;text-align:left;float:none}
  #splash #logo .content{background-position:5% center}
  .index,.content{width:100%}
  .search input.w300{width:150px}
  #menu .content {padding-left:0}
  #operatore{margin-right:40px}
  #menu a{margin:0}
  #footer{position:absolute;margin:0;left:10%;opacity:.8}
  #footer .share{display:none}
  .content #footer{width:80%}
  .banner{overflow:hidden;position:absolute;width:100%;height:600px}
  .az a {padding: 4px 6px}
}

@media screen and (max-width: 750px) {
  .search{display:none}
  #destra{margin-left:0}
  #sinistra{background:#f1f1f1;opacity:.9;position:absolute;top:0;left:-200px;width:200px;z-index:5}
  #sinistra a img{width:80%}
  #menu .abs{width:30px;height:30px;background:#ddd url(../img/ico_categoria.png) center center no-repeat;top:0;right:-40px;display:block;cursor:pointer;padding:0;margin:0;border:1px solid #aaa}
  body.hair{background-image:none}
}
@media screen and (max-width: 650px) {
  .inner-search{display:none}
}  