<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/**/
html { overflow-y:scroll; background-color:#0A58A9; }
body { font-family: 'PT Sans', sans-serif; font-weight:400; font-size:13px; line-height:normal; color:#0A58A9; background-color:#E7EEF7;}
.clear { clear:both;}
.wrapper { clear: both; width: auto; height: auto;}
.fl { float:left;}
.fr { float:right;}
.blu { color:#0A58A9;}
.orange { color:#F79239;}
.center { text-align: center}
input { font-family: 'PT Sans', sans-serif; font-size:13px; color:#0A58A9;}
/**/
/* --------BANNER MOBILE HOMEPAGE--------*/
#banner-mobile { position:relative; display:none; clear:both; width:100%; height:200px; border-bottom:20px solid #8BC34A; background-color:#EEE; font-size:1em;}
#banner-mobile .ios, #banner-mobile .android { display:none; padding:20px 0px;}
#banner-mobile .app-icon-wrp { float:left; width:200px; padding-left:20px;}
#banner-mobile .os-wrp { float:left;}
#banner-mobile .os-wrp h3 { font-size:3em; margin-bottom:0.5em}
#banner-mobile .os-wrp .ico-store { float:left; height:80px; margin-right:20px;}
#banner-mobile .os-wrp .btn-scarica { float:left; display:inline-block; height:80px; padding:0px 20px; line-height:78px; background-color:#8BC34A; color:#FFF; font-size:3em; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#banner-mobile .btn-wrp { float:right; padding-right:20px;}
#banner-mobile .btn-wrp .btn-chiudi { display:inline-block; padding:5px 10px; background-color:#CCC; font-family:Verdana, Geneva, sans-serif; font-size:3em;}
/**/
/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* --------HEADER--------*/
#header-ext-wrp { clear:both; width:100%; height:170px; background:url(/img/common/header_wrp_bkg.jpg) repeat-x; }
#header-wrp { position:relative; width:980px; height:170px; margin:0 auto; /*background:url(/img/common/header_bkg.png) no-repeat;*/}
#header-wrp h1 { position:absolute; left:0px; top:33px; width:476px; height:112px;}
#header-wrp h1 span { position:absolute; top:-999px;}
/**/
#header-wrp .top-wrp { width:980px; height:30px;  }
#header-wrp .top-wrp .fl {margin-left: 4px;}
#header-wrp .top-wrp .fl img { margin:5px 0px 0px 2px}
#header-wrp .top-wrp .fl a { font-size:13px; font-weight:700; line-height:30px; color:#ffffff; text-transform: uppercase;}
#header-wrp .top-wrp .fl a:hover { color: #0A58A9;}
#header-wrp .top-wrp .fl iframe {width: 120px !important;}
#header-wrp .top-wrp .fr ul li {list-style:none;display:inline-block;margin:6px 15px 0px 0; vertical-align: middle;}
#header-wrp .top-wrp .fr ul li:last-child {margin-right: 0;}
#header-wrp .top-wrp .fr ul li a {display: inline-block;}
#header-wrp .top-wrp .fr ul li span {position: relative; bottom:3px; left: 5px; color: #0A58A9; display: inline-block;font-weight: 700;font-size: 14px;}
#header-wrp .top-wrp .fr a:hover { opacity: 0.75;}
#header-wrp .top-wrp .fr a.selected { color:#7EA3CE; }
/**/
#header-wrp .middle-wrp { width:980px; height:99px; /*border-bottom:1px solid #2068B9;*/}
#header-wrp .middle-wrp .search-wrp { clear:both; float:right; width:210px; height:22px; margin-top:35px; margin-bottom:5px; padding-left:10px; background-color:#FFF; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; }
#header-wrp .middle-wrp .search-wrp .input-search { width:180px; height:20px; border:none; background:none; }
#header-wrp .middle-wrp .search-wrp .btn-search { width:20px; height:20px; border:none; background:url(/img/common/btn_search.png) no-repeat center center; cursor:pointer;}
#header-wrp .middle-wrp .add-favourites-wrp { clear:both; float:right;}
#header-wrp .middle-wrp .add-favourites-wrp a { font-size:13px; font-weight:700; color:#7EA3CE;}
#header-wrp .middle-wrp .add-favourites-wrp a:hover { color:#FFF;}
/* ------------------------------------------------*/
/* Menu navigazione */
#header-wrp .bottom-wrp { width:980px; height:40px;}
#header-wrp .bottom-wrp #menu { list-style:none; display:block; width:980px; height:40px;}
#header-wrp .bottom-wrp #menu li { position:relative; z-index:200; display:inline-block; float:left; margin-right: 20px;}
#header-wrp .bottom-wrp #menu li:last-child {margin-right: 0;}
#header-wrp .bottom-wrp #menu li a {padding: 0 12px; display:block; height:40px; font-size: 17px; line-height: 40px;font-weight: 700; color: #fff; text-transform: uppercase;}
#header-wrp .bottom-wrp #menu li a:hover {background: #01438b;}
#header-wrp .bottom-wrp #menu li.arancione a {color: #F2912C;}
/*#header-wrp .bottom-wrp #menu li span { position:absolute; top:-9999px;}*/
/*#header-wrp .bottom-wrp #menu li.area-societa a { width:265px; background:url(/img/menu/area_societa.png) no-repeat; }*/
/*#header-wrp .bottom-wrp #menu li.area-eventi a { width:190px - 35px; background:url(/img/menu/area_eventi.png) no-repeat; }*/
/*#header-wrp .bottom-wrp #menu li.area-formazione a { width:225px; background:url(/img/menu/area_formazione.png) no-repeat; }
#header-wrp .bottom-wrp #menu li.area-attivita a { width:285px; background:url(/img/menu/area_attivita.png) no-repeat; }
#header-wrp .bottom-wrp #menu li.area-notizie a { width:190px; background:url(/img/menu/area_notizie.png) no-repeat; }*/
#header-wrp .bottom-wrp #menu li a:hover, #header-wrp .bottom-wrp #menu li.selected a { background-position:0px -40px;}
/* menu 2° livello */
#header-wrp .bottom-wrp #menu ul { display:none; position:absolute; z-index:300; left:0; top:40px; width:auto; margin:0px; padding:0px; border:1px solid #80A2CF; background-color:#FFF; list-style:none;}
/*#header-wrp .bottom-wrp #menu li.area-notizie ul { left:-42px;}*/
#header-wrp .bottom-wrp #menu ul li { display:block; float:none; width:auto; height:auto; margin:4px; background:none;}
#header-wrp .bottom-wrp #menu ul li a {display:block; min-width:155px; width:auto !important; height:26px; padding:0px 12px; background:none !important; /*font*/font-size:16px; font-weight:700; line-height:26px; white-space:nowrap; color:#0A58A9; }
#header-wrp .bottom-wrp #menu ul li a:hover { background:#E7EEF8 !important;}
#header-wrp .bottom-wrp #menu ul li.selected a { background:#E7EEF8 !important; cursor:default;}
/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* --------TEASER--------*/
#teaser-ext-wrp { clear:both; width:100%; height:529px; }
#teaser-wrp { width:980px; height:460px; margin:0 auto; padding:30px 0px; background:url(/img/home/teaser_bkg.png) no-repeat;}
#teaser-wrp .fl { width:164px; }
#teaser-wrp .fl #albo-wrp { display:block; width:144px; height:148px; margin-bottom:12px; padding:56px 10px 10px 10px; background:url(/img/home/albo_bkg.png) no-repeat;}
#teaser-wrp .fl #albo-wrp ul { list-style:none; }
#teaser-wrp .fl #albo-wrp ul li { display:block; width:144px; height:22px; margin-bottom:7px; }
#teaser-wrp .fl #albo-wrp ul li a { display:block; width:134px; height:22px; padding-left:10px; background:url(/img/home/albo_link_bkg.png) no-repeat; /*font*/ font-weight:700; line-height:22px; color:#0A58A9;}
#teaser-wrp .fl #albo-wrp ul li.selected a { background-position:0px -22px; }
#teaser-wrp .fl #albo-wrp ul li a:hover { background-position:0px -22px; color:#FFF;}
/**/
#teaser-wrp .fl #box-contacts { width:144px; height:109px; padding:10px; background:url(/img/home/box_contacts_bkg.png) no-repeat; line-height:15px; }
#teaser-wrp .fl #box-contacts .title { display:block; padding-bottom:4px;/*font*/font-weight:700; color:#0A58A9; font-size:12px; }
#teaser-wrp .fl #box-contacts .address { display:block; padding:4px 0px; border-top:1px solid #84A7D1; border-bottom:1px solid #84A7D1;/*font*/font-size:12px; }
#teaser-wrp .fl #box-contacts .phone { display:block; height:16px; padding-top:4px; padding-left:20px; background:url(/img/home/ico_orologio.png) no-repeat left 4px;/*font*/font-weight:700; color:#F79239;}
/**/
#teaser-wrp #slider-wrp { position:relative; width:960px; height:440px; padding:10px; background:url(/img/home/slider_bkg.png) no-repeat; }
#teaser-wrp #slider-wrp #slider { width:960px; height:440px;}
/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* --------CONTENT --------*/
#content-ext-wrp { clear:both; width:100%; min-height: 520px; height:auto !important; height:520px;}
#content-wrp { overflow:auto; clear:both; width:980px; min-height:500px; height:auto !important; height:500px; margin:0 auto; padding:50px 0px 30px 0px; background:#FFF;}
/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* -------- Center Pane STANDARD --------*/
#content-wrp .center-pane { float:left; clear:left; width:760px; min-height:700px; height:auto !important; height:700px; padding:0px 10px; /*border-right:1px dotted #0A58A9;*/ }
#content-wrp .center-pane #breadcrumbs-wrp { clear:both; width:auto; height:30px; margin-bottom:30px; border-top:1px solid #84A7D1; border-bottom:1px solid #84A7D1;/*font*/  line-height:30px; color:#0A58A9; overflow:hidden;}
#content-wrp .center-pane #breadcrumbs-wrp a { font-weight:700; color:#0A58A9; }
#content-wrp .center-pane #breadcrumbs-wrp a:hover { text-decoration:underline;}
/* --------- Aside left ------------ */
#content-wrp .center-pane #left-side-wrp { float:left; width:208px; height:auto; margin-right:10px; border:1px solid #7EA3CF;}
#content-wrp .center-pane #left-side-wrp h1 { width:auto; height:40px; padding:0px 10px; background-color:#0A58A9;/*font*/ font-size:16px; font-weight:700; line-height:40px; color:#FFF;}
#content-wrp .center-pane #left-side-wrp #s-menu { width: 208px;}
#s-menu li { margin:5px;}
#s-menu li a { display: block; width:auto; height:30px; padding:0px 10px 0px 25px; background:#FFF url(/img/common/arrow_blu.png) no-repeat 5px 7px; border-bottom: 1px solid #7EA3CF;/*font*/ font-size:14px; font-weight:700; line-height:30px; text-decoration:none; color: #666;}
#s-menu li:last-child a { border-bottom:none;}
#s-menu li a:hover, #s-menu li a.selected { background:#E7EEF7 url(/img/common/arrow_blu.png) no-repeat 5px 7px; color:#000; }
#s-menu li ul { display: none; }
#s-menu li ul li { margin:0px 0px 2px 0px;}
#s-menu li ul li:first-child { padding-top:10px;}
#s-menu li ul li:last-child { padding-bottom:10px; border-bottom:1px solid #7EA3CF;}
#s-menu li ul li a {display:block; width:auto; height:auto; margin:0px; padding:5px 0px 5px 25px; border:0px; line-height:14px; background-image:none;}
#s-menu li ul li a:hover, #s-menu li ul li a.selected { background:#E7EEF7; background-image:none;}
/**/
/* ------------------------------------------------*/
#content-wrp .center-pane #main-content-wrp { float:left; width:539px; min-height:500px; height:auto !important; height:500px;}
/* --------- TEMPLATE standard e formazione ------------ */
.container-addthis { width:539px; height:40px;}
.container-addthis .addthis_toolbox { float:right;}
.template h1 { font-size:24px; font-weight:400; line-height:38px; clear:both; }
.template h2 { margin-bottom:12px; font-size:16px; font-weight:400; line-height:normal; }
.template.formazione h2 { margin-bottom:30px;}
.template h6 { width:auto; height:30px; margin-bottom:10px; padding:0px 10px; background-color:#84A7D1; /*font*/font-size:18px; font-weight:700; line-height:30px; color:#FFF;}
.template .details-wrp { width:auto; height:auto; margin-bottom:16px; padding-bottom:8px; border-bottom:1px solid #84A7D1;}
.template .details-wrp h5 { margin-bottom:2px; color:#0A58A9;}
.template .details-wrp p { color:#666;}
.template .text-wrp { overflow:auto; width:auto; height:auto; margin-bottom:40px; color:#666}
.template .text-wrp p { margin-bottom:6px;/*font*/font-size:14px;}
.template .text-wrp a { color:#0A58A9; }
.template .text-wrp a:hover { text-decoration:underline;}
.template .text-wrp ul { display:block; list-style-position:inside;}
.template .text-wrp ul li { line-height:20px; list-style-type:disc;}
.template .text-wrp ul ul li { margin-left:24px;}
.template .text-wrp h3 {margin-bottom:3px; font-size:18px; font-weight:400; color:#0A58A9;}
.template .text-wrp h4 {margin-bottom:0px; font-size:16px; font-weight:400; color:#0A58A9;}
.template.formazione .text-wrp { padding-top:0px;}
.template.formazione .text-wrp h5 { margin-bottom:6px; font-size:18px; font-weight:400; color:#0A58A9;}
.textarea_privacy {font-size: small;height:100px;}

/**/
.template.standard .text-wrp table { clear:both; width:100%; margin-bottom:0px; text-align:left; }
.template.standard .text-wrp table th { font-weight:700; text-align:left; vertical-align:middle; background-color:#E7EEF7; }
.template.standard .text-wrp table th, .template.standard .text-wrp table td { vertical-align:middle; text-align:left; padding:6px 7px; border:1px solid #D1DFEF;}
.template.standard .text-wrp table tbody tr:hover { cursor:default; background-color:#FEEDE0;}
/**/
.template .tbl-program { clear:both; width:100%; margin-bottom:0px; text-align:left;}
.template .tbl-program caption { height:38px; /*font*/font-size:18px; font-weight:400; text-align:left}
.template .tbl-program .col-data { width:70px;}
.template .tbl-program .col-hour { width:70px}
.template .tbl-program .col-title { width:120px;}
.template .tbl-program .col-location { width:120px;}
.template .tbl-program .col-notes a { color:#0A58A9;}
.template .tbl-program th { font-weight:700; text-align:left; background-color:#E7EEF7; }
.template .tbl-program th, .template .tbl-program td { vertical-align:top; text-align:left; padding:6px 7px; border:1px solid #D1DFEF;}
.template .tbl-program tbody tr:hover { cursor:default; background-color:#FEEDE0;}
.template .tbl-program tbody tr:hover .col-notes a { color:#F79239;}

/**/
.template .asterisk { display:block; padding:7px 0px 40px 0px; /*font*/font-size:12px; color:#333;}
.template .fotogallery-wrp { width:auto; height:auto; margin-bottom:20px;}
.template .documents-wrp { width:auto; height:auto; margin-bottom:20px;}
.template .documents-wrp a { display:block; min-width:80px; width:80px; height:32px; margin-left:10px; margin-bottom:5px; padding-left:30px; background:url(/img/article/ico_pdf.png?rnd=3) no-repeat left top; /*font*/font-size:14px; line-height:32px; white-space:nowrap; color:#666;}
.template .documents-wrp a:hover { color:#000;}
.template .courses-wrp { width:auto; height:auto; margin-bottom:40px;}
.template .courses-wrp a { display:block; min-width:80px; width:80px; height:32px; margin-left:10px; margin-bottom:5px; padding-left:36px; background:url(/img/article/ico_iscrizione_corso.png) no-repeat left top; /*font*/font-size:14px; line-height:32px; white-space:nowrap; /*font*/font-size:14px; font-weight:700; color:#0A58A9;}
.template .courses-wrp a:hover { color:#F79239;}
.template .print-wrp { width:auto; height:20px; padding-top:10px; border-top:1px solid #84A7D1; /*font*/ text-align:right;}
.template .print-wrp a { display:inline-block; width:70px; height:20px; padding-right:28px; background:url(/img/article/ico_print.png) no-repeat right top; /*font*/ font-size:14px; line-height:20px; color:#004692;}



/* ---------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------*/
/* ------------- STILI FRA -------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------*/
/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* -------- AREA RISERVATA --------*/
.area-riservata-wrp {width:760px; font-size: 14px; color: #666;}
.area-riservata-wrp h1, .area-riservata-wrp h2, .area-riservata-wrp h3 { color: #0A58A9;}
.area-riservata-wrp h1  { margin-bottom: 10px; font-size:24px; font-weight:400; line-height:38px;  }
.area-riservata-wrp h2 { margin-bottom: 5px; font-size:24px; font-weight:400; line-height:38px; }
.area-riservata-wrp h3 { font-size: 18px; font-weight:700; margin-bottom:5px;}
.area-riservata-wrp p { margin-bottom: 8px;}
.area-riservata-wrp a { color: #0A58A9;}
.area-riservata-wrp .form-wrp { overflow: auto; padding: 10px 0px; color: #0A58A9}
.area-riservata-wrp .form-wrp label { display: block; float: left; width: 180px;}
.area-riservata-wrp .form-wrp input { width:150px; height:18px; margin-top: 2px; padding-left:5px; border:1px solid #7EA3CF;}
.area-riservata-wrp .form-wrp .enter-btn { display: block; float: left; width:110px; height:22px; margin-top: 20px; border: 0px; background:url(/img/albo/btn_cerca_bkg.png) no-repeat 0 0; line-height:22px; color:#FFF; cursor: pointer}
.area-riservata-wrp .errors-wrp { clear: both; display:block;  width: 628px; margin:10px 0px; padding: 5px 10px 0px 10px; border: 1px solid #D00; color: #D00;  -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
#tbl-accessi { clear:both; width:100%; margin-bottom:0px; text-align:left;}
#tbl-accessi th { font-size: 12px; font-weight:700; text-align:left; background-color:#E7EEF7; }
#tbl-accessi th, #tbl-accessi td { padding: 4px 7px; border:1px solid #D1DFEF; line-height: 14px; vertical-align: middle}
#tbl-accessi td { vertical-align: middle; text-align: center}
#tbl-accessi td.no-border { border: none;}
/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* -------- DASHBOARD --------*/
.dashboard { width:760px;}
.dashboard #dashboard-menu-wrp { clear: both; margin:25px 0px;}
.dashboard #dashboard-menu-wrp a { display: inline-block; width: auto; height: 30px; margin-right: 1px; padding: 0px 16px; font-size: 16px; text-transform: uppercase; line-height: 30px; color:#0A58A9; background-color:#C6D6EA; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.dashboard #dashboard-menu-wrp a:hover { background-color: #0A58A9; color: #FFF;}
.dashboard #dashboard-menu-wrp a.selected { background-color: #F79239; color: #FFF;}
.dashboard .tbl-dashboard { clear:both; width:100%; margin-bottom:0px; text-align:left;}
.dashboard .tbl-dashboard tr td:first-child { width:85px;}
.dashboard .tbl-dashboard tr td:last-child { width:50px;}
.dashboard .tbl-dashboard tr td .fotosquadra { width:550px; height:auto; text-align:center; vertical-align:middle;}
.dashboard .tbl-dashboard tr td .fotosquadra img { max-width:550px; max-height:350px; text-align:center; vertical-align:middle; border:1px solid #CCC;}
.dashboard .tbl-dashboard tr td .fotogiocatore { width:82px; height:82px; border:1px solid #CCC; background-color:#FFF; text-align:center; line-height:78px;}
.dashboard .tbl-dashboard tr td .fotogiocatore img { max-width:80px; max-height:80px; text-align:center; vertical-align:middle;}
.dashboard .tbl-dashboard th { font-weight:700; text-align:left; background-color:#E7EEF7; }
.dashboard .tbl-dashboard th, .template .tbl-dashboard td { vertical-align:top; text-align:left; padding:6px 7px; border:1px solid #D1DFEF;}
.dashboard .tbl-dashboard tbody tr:hover { cursor:default; background-color:transparent;}
.dashboard .tbl-dashboard tbody tr:hover .col-notes a { color:#F79239;}

.dashboard .tbl-dashboard a.edit_dirigente, .template .tbl-dashboard a.edit_allenatore, .template .tbl-dashboard a.edit_viceallenatore, .template .tbl-dashboard a.edit_fotosquadra { color:#F79239; font-weight:700;}
.dashboard .tbl-dashboard a.save_dirigente, .template .tbl-dashboard a.save_allenatore, .template .tbl-dashboard a.save_viceallenatore { color:#00B22D; font-weight:700;}

.dashboard .tbl-dashboard a.gestisci { color:#F79239; font-weight:700; padding-left:17px; background:url(/img/dashboard/ico_modifica.png) no-repeat 0px 0px;}
.dashboard .tbl-dashboard a.annullaedit_fotosquadra, .template .tbl-dashboard a.annulla { color:#D90000; font-weight:700; padding-left:17px; background:url(/img/dashboard/ico_elimina.png) no-repeat 0px 0px;}
.dashboard .tbl-dashboard a#annulla_edit_allenatore, .template .tbl-dashboard a#annulla_edit_vice, .template .tbl-dashboard a#annulla_edit_dirigente  { color:#D90000; font-weight:700; padding-left:17px; background:url(/img/dashboard/ico_elimina.png) no-repeat 0px 0px;}
.dashboard .tbl-dashboard a#elimina_edit_allenatore, .template .tbl-dashboard a#elimina_edit_vice, .template .tbl-dashboard a#elimina_edit_dirigente  { color:#D90000; font-weight:700; padding-left:17px; background:url(/img/dashboard/ico_elimina.png) no-repeat 0px 0px;}

.dashboard .tbl-dashboard a.elimina { color:#D90000; font-weight:700; padding-left:17px; background:url(/img/dashboard/ico_elimina.png) no-repeat 0px 0px;}
.dashboard a.inserisci { display:block; height:auto; float:right; text-align:right; padding-left:20px; color:#0A58A9; font-weight:700; background:url(/img/dashboard/ico_nuovo_giocatore.gif) no-repeat 0px 0px; }
.dashboard a.inserisci:hover { text-decoration:underline;}
.dashboard .tbl-dashboard .tb_buttons { border:0px;}
.dashboard .tbl-dashboard #btn_inserisci { display:block; width:100px; float:right; margin-right:20px; background:#0A58A9 url(/img/dashboard/ico_save.png) no-repeat 78px 2px; color:#FFF; text-align:left; border:0px; cursor:pointer; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.dashboard .tbl-dashboard #btn_inserisci:hover { background-color:#7EA3CF;}
.dashboard .tbl-dashboard #caricafs { width:auto; padding:0px 20px; background-color:#0A58A9; color:#FFF; text-align:left; border:0px; cursor:pointer; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.dashboard .tbl-dashboard #caricafs:hover { background-color:#7EA3CF;}

.dashboard .tbl-dashboard select { width:140px;}
.dashboard #form_giocatore { border:0px;}

.dashboard .tbl-mod-giocatore { clear:both; width:100%; margin:0px; text-align:left; border:1px solid #E7EEF7;}
.dashboard .tbl-mod-giocatore tr td:first-child { width:85px;}
.dashboard .tbl-mod-giocatore tr td:last-child { width:50px;}
.dashboard .tbl-mod-giocatore tr td { vertical-align:top; text-align:left; padding:6px 7px; border:1px solid #D1DFEF;}
.dashboard .tbl-mod-giocatore tr { font-weight:700; text-align:left; padding:20px 0px; background-color:#FFF; }
.dashboard .tbl-mod-giocatore tbody tr:hover { cursor:default; background-color:#FFF;}
.dashboard .tbl-mod-giocatore tbody tr:hover .col-notes a { color:#F79239;}
.dashboard .tbl-mod-giocatore #btn_inserisci { float:right; display:block; margin-right:20px; width:100px; background:#0A58A9 url(/img/dashboard/ico_save.png) no-repeat 78px 2px; color:#FFF; text-align:left; border:0px; cursor:pointer; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.dashboard .tbl-mod-giocatore #btn_inserisci:hover { background-color:#7EA3CF;}

.dashboard td .tbl-mod-giocatore { clear:both; width:100%; margin:20px 0px; text-align:left; border:1px solid #E7EEF7;}
.dashboard td .tbl-mod-giocatore tr { width:auto; background-color:#E7EEF7; }
.dashboard td .tbl-mod-giocatore tr:hover { cursor:default; background-color:#E7EEF7;}
.dashboard td .tbl-mod-giocatore tr td { border:0px; border:0px;}
.dashboard td .tbl-mod-giocatore tr td:first-child { width:50px;}
.dashboard td .tbl-mod-giocatore tr td:last-child { width:400px;}
/* Gestione immagini */
.dashboard .tbl-dashboard td .button { display: inline-block; padding:1px 10px; background:#0A58A9; font-size:11px; text-transform: uppercase; color: #FFF; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.dashboard .tbl-dashboard td .button:hover { background-color:#F79239; color:#FFF}
.dashboard .image-block { clear: both; margin-bottom:30px;}
.dashboard .image-block h3.title { width:auto; height:30px; margin-bottom:10px; padding:0px 10px; background-color:#84A7D1; /*font*/font-size:18px; font-weight:700; line-height:30px; color:#FFF;}
.dashboard .image-block .wrapper { clear: both; width: auto; height: auto; }
.dashboard .image-block .wrapper .item {float: left; width: 245px; height: auto; margin-right:11px; margin-bottom: 30px; color:#666}
.dashboard .image-block .wrapper .item:nth-child(3n+0) { margin-right: 0px;}
.dashboard .image-block .wrapper .item .foto-wrp { clear:both; width:245px; height:184px; margin-bottom:4px; border:1px solid #CCC; text-align: center; line-height: 180px;}
.dashboard .image-block .wrapper .item .foto-wrp img { max-width: 245px; max-height:184px; vertical-align: middle}
.dashboard .image-block .wrapper .item .dida { margin-bottom: 4px;}
.dashboard .image-block .wrapper .item .input-dida { width:235px; border: 1px solid #CCC; margin-bottom:6px; padding:2px 5px;}
.dashboard .btn-back { display:block; float:left; width:100px; height:22px; padding-left:25px; background:url(/img/albo/btn_indietro_bkg.png) no-repeat 0 0; line-height:22px; color:#FFF;}
.dashboard .btn-salva { display:block; float:right; width:100px; height: 22px; margin-right:20px; border:0px; background:#0A58A9 url(/img/dashboard/ico_save.png) no-repeat 78px 3px; color:#FFF; text-align:left; line-height:22px;  cursor:pointer; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.dashboard .btn-salva:hover { background-color:#7EA3CF;}


/* ---------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------*/
/* ------------- FINE -------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------*/


/**/
/* --------- Elenco RISULTATI RICERCA ------------ */
.breadcrumbs-ricerca a { color:#0A58A9; text-decoration:underline;}
.breadcrumbs-ricerca a:hover { text-decoration:underline;}
/**/
/* --------- Elenco NEWS ------------ */
.news-list-wrp { clear:both; padding-top:15px;}
.news-list-wrp .item { width:auto; height:auto; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #84A7D1;}
.news-list-wrp .item h1 { margin-bottom:2px; /*font*/ font-size:16px; }
.news-list-wrp .item h1 a { color:#0A58A9;}
.news-list-wrp .item h2 { margin-bottom:4px; font-size:14px; line-height:17px; color:#333;}
.news-list-wrp .item p.abstract { margin-bottom:8px; /*font*/ font-size:13px; color:#333;}
.news-list-wrp .item a.read-btn { display:inline-block; width:auto;  padding-right:22px; background:url(/img/common/arrow_blu.png) no-repeat right;/*font*/font-size:13px; font-weight:700; line-height:22px; color:#0A58A9; }
/**/
/* --------- Elenco FOTOGALLERY ------------ */
.fotogallery-list-wrp { clear:both; padding-top:15px;}
.fotogallery-list-wrp .item { width:auto; height:auto; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #84A7D1;}
.fotogallery-list-wrp .item h1 { margin-bottom:6px; /*font*/ font-size:16px; color:#333; }
.fotogallery-list-wrp .item a.view-btn { display:inline-block; width:auto;  padding-right:22px; background:url(/img/common/arrow_blu.png) no-repeat right;/*font*/font-size:13px; font-weight:700; line-height:22px; color:#0A58A9; }
/**/
/* --------- PAGINAZIONE ------------ */
.pagination-wrp { clear:both; padding:20px 0px;}
.pagination-wrp a { display:inline-block; width:20px; height:20px; margin-right:5px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
	/*font*/ font-size:15px; font-weight:bold; line-height:20px; text-align:center; vertical-align:middle; color:#0A58A9;}
.pagination-wrp a:hover { background-color:#CCC}
.pagination-wrp a.selected { background-color:#F79239; color:#FFF;}
.pagination-wrp a.prev { background:url(/img/common/pagination_arrow_prev.png) no-repeat 0 0;}
.pagination-wrp a.next { background:url(/img/common/pagination_arrow_next.png) no-repeat 0 0;}
.pagination-wrp a.prev:hover, .pagination-wrp a.next:hover { background-position:0px -20px;}
.pagination-wrp a.prev span, .pagination-wrp a.next span { display:none;}
/**/
/* --------- NEWSPORT ------------ */
.newsport-wrp { clear:both;}
.newsport-wrp h1 { margin-bottom:4px; /*font*/ font-size:24px; line-height:40px; }
.newsport-wrp h2 { margin-bottom:10px; /*font*/ font-size:18px; }
.newsport-wrp .issuu-wrp { clear:both; max-width:400px; min-height:300px; height:auto !important; height:300px; margin-bottom:15px; border:1px solid #CCC;}
.newsport-wrp .issuu-wrp img { max-width:400px;}
.newsport-wrp .link { display:inline-block; width:auto;  padding-right:22px; background:url(/img/common/arrow_blu.png) no-repeat right;/*font*/font-size:13px; font-weight:700; line-height:22px; color:#0A58A9; }
.newsport-wrp .link.down { background:url(/img/common/arrow_blu_down.png) no-repeat right;}
.newsport-wrp .list { position:relative; display:block; width:539px; height:32px; margin-bottom:20px; background:url(/img/newsport/link_bkg.png) no-repeat; /*font*/ color:#0A58A9;}
.newsport-wrp .list .day { position:absolute; left:3px; top:12px; display:block; width:24px; height:17px; /*font*/ font-size:14px; font-weight:700; text-align:center;}
.newsport-wrp .list .month { position:absolute; left:40px; top:7px; /*font*/ font-size:18px; font-weight:700;}
/**/
/**/
/* --------- FAQ ------------ */
.template-faq {}
.template-faq .item { width:auto; height:auto; margin-bottom:20px;}
.template-faq .item h3 { display:block; width:auto; height:auto; padding:4px 25px 4px 10px; background:#E7EEF7 url(/img/common/ico_piu.png) no-repeat 518px 6px; /*font*/ font-size:14px; font-weight:700; cursor:pointer;}
.template-faq .item h3.selected { background-image:url(/img/common/ico_meno.png); cursor:default;}
.template-faq .item .wrp { display:none; }
.template-faq .item .wrp p { padding:10px;}
/**/
/* --------- FORM ISCRIZIONE CORSI ------------ */
.registration-wrp {}
.registration-wrp h1 { margin-bottom:8px; font-size:24px; font-weight:400; line-height:38px; }
.registration-wrp p.intro-txt { color:#666; margin-bottom:30px;}
.registration-wrp .form-wrp { width:auto; height:auto;}
.registration-wrp .form-wrp h3 { margin-bottom:15px;}
.registration-wrp .form-wrp label { display:block; margin-bottom:2px;}
.registration-wrp .form-wrp input, .registration-wrp .form-wrp select, .registration-wrp .form-wrp textarea { margin-bottom:8px; border:1px solid #7EA3CF; color:#333;}
.registration-wrp .form-wrp input { width:240px; height:18px; padding:0px 5px; }
.registration-wrp .form-wrp fieldset {  margin:20px 0px; padding:10px; border:1px solid #CCC; }
.registration-wrp .form-wrp fieldset legend { width:485px; font-size:14px; font-weight:700; padding:3px 10px; background-color:#E7EEF7;}
.registration-wrp .form-wrp fieldset label { display:inline; line-height:11px;}
.registration-wrp .form-wrp fieldset input[type="checkbox"] { width:auto; padding:0px; border:0px;}
.registration-wrp .form-wrp fieldset input[type="radio"] { width:auto; margin:0px 10px 5px 0px; padding:0px; border:0px;}
.registration-wrp .form-wrp select { width:253px; height:20px; }
.registration-wrp .form-wrp select[multiple] { height:auto;}
.registration-wrp .form-wrp textarea { width:530px; height:120px; padding:5px 0px 5px 5px;}
.registration-wrp .form-wrp .button-wrp { width:auto; height:auto; padding:30px 0px;}
.registration-wrp .form-wrp .button-wrp .btn-reset { float:left;}
.registration-wrp .form-wrp .button-wrp .btn-reg { float:right;}
/**/
/* --------- SEDI ------------ */
#mappa-google { margin-bottom:20px;}
#indirizzi a { color:#0A58A9; }
#indirizzi a:hover { text-decoration:underline;}
/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* -------- Center Pane HOME --------*/
#content-wrp.homepage { padding:30px 0px; }
#content-wrp.homepage .center-pane { float:left; clear:left; width:759px; min-height:500px; height:auto !important; height:500px; padding:0px 10px; border-right:1px dotted #0A58A9; }
#content-wrp.homepage .center-pane .grid-2 { overflow:auto; clear:both; width:759px; height:auto; margin-bottom:40px; }
#content-wrp.homepage .center-pane .grid-2 .item { position:relative; float:left; width:355px; height:475px; margin-right:30px; border-top:2px solid #84A7D1; }
#content-wrp.homepage .center-pane .grid-2 .item:nth-child(even) { margin:0px;}
#content-wrp.homepage .center-pane .grid-2 .item p.article-area { display:block; width:auto; height:40px; margin:0px;/*font*/font-size:18px; font-weight:700; line-height:40px;}
#content-wrp.homepage .center-pane .grid-2 .item.attivita p.article-area { color:#007FFF;}
#content-wrp.homepage .center-pane .grid-2 .item.formazione p.article-area { color:#1EB992;}
#content-wrp.homepage .center-pane .grid-2 .item.notizie p.article-area { color:#D21373;}
#content-wrp.homepage .center-pane .grid-2 .item.eventi p.article-area { color:#A2AE04;}
#content-wrp.homepage .center-pane .grid-2 .item.societa p.article-area { color:#96C;}
#content-wrp.homepage .center-pane .grid-2 .item p.date { margin:2px 0px 4px 0px;/*font*/font-size:12px; color:#777777;}
#content-wrp.homepage .center-pane .grid-2 .item h1 { margin-bottom:4px;/*font*/font-size:20px; line-height:24px;}
#content-wrp.homepage .center-pane .grid-2 .item h1 a { color:#0A58A9;}
#content-wrp.homepage .center-pane .grid-2 .item h2 { margin-bottom:6px;/*font*/font-size:16px; line-height:18px; color:#333;}
#content-wrp.homepage .center-pane .grid-2 .item p { margin-bottom:8px;/*font*/font-size:13px; color:#333;}
#content-wrp.homepage .center-pane .grid-2 .item a.read-btn { display:inline-block; width:auto;  padding-right:22px; background:url(/img/common/arrow_blu.png) no-repeat right;/*font*/font-size:13px; font-weight:700; line-height:22px; color:#0A58A9; }
/**/
#content-wrp.homepage .center-pane .grid-4 { overflow:auto; clear:both; width:759px; height:auto;  }
#content-wrp.homepage .center-pane .grid-4 .item { position:relative; float:left; width:165px; height:310px; margin-right:27px; border-top:2px solid #84A7D1; }
#content-wrp.homepage .center-pane .grid-4 .item:nth-child(4n+0) { margin:0px; }
#content-wrp.homepage .center-pane .grid-4 .item p.article-area { display:block; height:26px; margin-bottom:4px; border-bottom:1px solid #DDDDDD;/*font*/font-size:14px; font-weight:700; line-height:26px;}
#content-wrp.homepage .center-pane .grid-4 .item.attivita p.article-area { color:#007FFF;}
#content-wrp.homepage .center-pane .grid-4 .item.formazione p.article-area { color:#1EB992;}
#content-wrp.homepage .center-pane .grid-4 .item.notizie p.article-area { color:#D21373;}
#content-wrp.homepage .center-pane .grid-4 .item.eventi p.article-area { color:#A2AE04;}
#content-wrp.homepage .center-pane .grid-4 .item.societa p.article-area { color:#96C;}
#content-wrp.homepage .center-pane .grid-4 p.date { margin:0px 0px 4px 0px;/*font*/font-size:12px; color:#777777;}
#content-wrp.homepage .center-pane .grid-4 h1 { margin-bottom:4px;/*font*/font-size:18px; line-height:20px;}
#content-wrp.homepage .center-pane .grid-4 h1 a { color:#0A58A9;}
#content-wrp.homepage .center-pane .grid-4 p { margin-bottom:10px;/*font*/font-size:13px; color:#333;}
#content-wrp.homepage .center-pane .grid-4 a.read-btn { display:block; width:16px; height:16px; background:url(/img/common/arrow_blu.png) no-repeat;}
#content-wrp.homepage .center-pane .grid-4 a.read-btn span { display:none;}
/**/
/**/
/* Right pane */
#content-wrp .right-pane { float:right; clear:right; width:180px; min-height:500px; height:auto !important; height:500px; padding:0px 10px;}
#content-wrp .right-pane #albo-wrp { display:block; width:160px; height:140px; margin-bottom:20px; padding:60px 10px 10px 10px; background:url(/img/common/albo_bkg.png) no-repeat;}
#content-wrp .right-pane #albo-wrp ul { list-style:none;}
#content-wrp .right-pane #albo-wrp ul li { display:block; width:160px; height:22px; margin-bottom:7px;}
#content-wrp .right-pane #albo-wrp ul li a { display:block; width:150px; height:22px; padding-left:10px; background:url(/img/common/albo_link_bkg.png) no-repeat; /*font*/ font-weight:700; line-height:22px; color:#0A58A9;}
#content-wrp .right-pane #albo-wrp ul li.selected a { background-position:0px -22px}
#content-wrp .right-pane #albo-wrp ul li a:hover { background-position:0px -22px}
/**/
#content-wrp .right-pane #banner-nl-wrp { width:180px; height:140px; margin-bottom:20px;}
#content-wrp .right-pane #banner-faq-wrp { width:180px; height:140px; margin-bottom:20px;}
#content-wrp .right-pane #banner-scrivi-stampa { width:180px; height:140px; margin-bottom:20px;}
/**/
#content-wrp .right-pane #box-editorial { position:relative; width:160px; height:150px; margin-bottom:20px; padding:55px 10px 10px 10px; background:url(/img/common/box_editorial_bkg_dx.png) no-repeat;/*font*/line-height:16px;}
#content-wrp .right-pane #box-editorial h1 { margin-bottom:6px;/*font*/font-size:14px; font-weight:700; }
#content-wrp .right-pane #box-editorial .read-btn { position:absolute; bottom:9px; right:32px;/*font*/font-size:16px; font-weight:700; color:#FFF; }
/**/
#content-wrp .right-pane #tesseramento-wrp { position:relative; width:158px; height:115px; padding:45px 10px 10px 12px; margin-bottom:20px; background:url(/img/common/tesseramento_bkg.png) no-repeat;}
#content-wrp .right-pane #tesseramento-wrp input { width:150px; height:18px; padding-left:5px; border:1px solid #7EA3CF;}
#content-wrp .right-pane #tesseramento-wrp .enter-btn { position:absolute; bottom:3px; right:10px; width:80px; height:auto; border:none; padding:0px; background:none; /*font*/ text-align:left; font-size:18px; font-weight:700; color:#FFF; cursor:pointer;}
/*login*/
#content-wrp .right-pane #login-wrp { position:relative; width:158px; height:155px; padding:45px 10px 10px 12px; margin-bottom:20px; background:url(/img/common/login_bkg.png) no-repeat;}
#content-wrp .right-pane #login-wrp input { width:150px; height:18px; padding-left:5px; border:1px solid #7EA3CF;}
#content-wrp .right-pane #login-wrp .enter-btn { position:absolute; bottom:3px; right:10px; width:80px; height:auto; border:none; padding:0px; background:none; /*font*/ text-align:left; font-size:18px; font-weight:700; color:#FFF; cursor:pointer;}

#content-wrp .right-pane #partite-del-giorno-wrp img {border: 0;}

/*logout*/
#content-wrp .right-pane #logout-wrp { position:relative; width:158px; height:65px; padding:55px 10px 10px 12px; margin-bottom:20px; background:url(/img/common/logout_bkg.png) no-repeat;}
#content-wrp .right-pane #logout-wrp .btn-areariservata { padding:5px 20px; color:#FFF; background-color:#7EA3CF; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#content-wrp .right-pane #logout-wrp .btn-areariservata:hover { background-color:#0A58A9;}
#content-wrp .right-pane #logout-wrp .enter-btn { position:absolute; bottom:3px; right:10px; width:90px; height:auto; border:none; padding:0px; background:none; /*font*/ text-align:left; font-size:18px; font-weight:700; color:#FFF; cursor:pointer;}
/**/
/*youtube*/
#content-wrp .right-pane #youtube-wrp { width:180px; height:auto; margin-bottom:20px; background-color:#000; padding:5px 0px; border:1px solid #7EA3CF; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
#content-wrp .right-pane #youtube-wrp iframe { background-color:#000;}
/**/
#content-wrp .right-pane #scarica-app-wrp { width:180px; height:246px; min-height:246px; margin-bottom:20px; border:1px solid #7EA3CF; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
#content-wrp .right-pane #scarica-app-wrp img { border: 0; margin-bottom: 2px; }
#content-wrp .right-pane #scarica-app-wrp a { display:block;}
#content-wrp .right-pane #scarica-app-wrp .image {padding: 0 13px;}

#content-wrp .right-pane #sidebar-social-wrp {margin-bottom: 20px;}
#content-wrp .right-pane #sidebar-social-wrp ul li {list-style: none; display: inline-block; margin-right: 3px;}
#content-wrp .right-pane #sidebar-social-wrp ul li:last-child {margin-right: 0;}
#content-wrp .right-pane #sidebar-social-wrp ul li img {border: 0;border-radius: 0;margin: 0;}

#content-wrp .right-pane #calendar-wrp { width:180px; height:auto; min-height:194px; margin-bottom:20px; border:1px solid #7EA3CF; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
div.ui-datepicker, .ui-datepicker input {font-size:80%;}
/* calendario blu */
#calendar .Highlighted a { background-color:#0A58A9; background-image:none; color:#FFF; font-weight:bold;}
/* calendario arancione */
#calendar_all .Highlighted a { background-color:#F79239; background-image:none; color:#FFF; font-weight:bold;}
#calendar_all .ui-widget-header {border:1px solid #E7EEF7; background:#F79239}
#calendar_all .ui-widget-header .ui-icon{background-image:url(/img/jquery-ui-images/ui-icons_FFFFFF_256x240.png)}
#calendar_all .ui-state-hover .ui-icon, #calendar_all .ui-state-focus .ui-icon{background-image:url(/img/jquery-ui-images/ui-icons_FFFFFF_256x240.png)}
.ui-tooltip { background:#FFF; font-size:13px !important; color:#0A58A9 !important;}
/**/
#content-wrp .right-pane hr { margin-bottom:20px; border-color:#84A7D1;}
/**/
#content-wrp .right-pane .banner-wrp { width:auto; height:auto;}
#content-wrp .right-pane .banner-wrp img { margin-bottom:10px; border:1px solid #7EA3CF; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
/**/
#mappa-google { float:left; width:539px; height:398px; border:1px solid #0A58A9;}
#indirizzi { float:left; width:260px; height:auto;}
#indirizzi h3 { margin-bottom:4px; font-size:14px; font-weight:bold; color:#0A58A9;}
/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* --------FOOTER--------*/
#footer-ext-wrp { clear:both; width:100%; min-height:120px; height:auto !important; height:120px; background-color:#0A58A9; }
#footer-wrp { width:960px; min-height:120px; height:auto !important; height:120px; margin:0 auto; padding:25px 10px 0px 10px; background:url(/img/common/footer_bkg.png) no-repeat; color:#FFF;}
#footer-wrp a { color:#FFF;}
#footer-wrp .fl { float:left; width:379px;}
#footer-wrp .center #likebox-wrp { width:240px; background-color:#A0BEDE; float:left; height:70px; border:2px solid #5C8AC2; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; padding-top:5px; margin-bottom:20px; }
#footer-wrp .store { width:380px;}
#footer-wrp .store p, #footer-wrp .social p {font-weight: 700;margin-bottom: 6px;}
#footer-wrp .store a { display:inline-block; width:auto; height:45px; margin-right:8px; -webkit-transition:.15s ease-in-out; -moz-transition:.15s ease-in-out; -ms-transition:.15s ease-in-out; -o-transition:.15s ease-in-out; transition:.15s ease-in-out;}
/*#footer-wrp .store a:hover { opacity:0.6;}*/
#footer-wrp .social {width: 200px;}
#footer-wrp .social a { display:inline-block; width:33px; height:33px; margin-left:0px;margin-right: 5px;}
#footer-wrp .social a.facebook { background:url(/img/common/ico_footer_facebook.png) no-repeat;}
#footer-wrp .social a.youtube { background:url(/img/common/ico_footer_youtube.png) no-repeat;}
/*
#footer-wrp .social a.rss { background:url(/img/common/ico_rss.png) no-repeat;}
#footer-wrp .social a.flickr { background:url(/img/common/ico_flickr.png) no-repeat;}
*/
#footer-wrp .social a.twitter { background:url(/img/common/ico_footer_twitter.png) no-repeat;}
#footer-wrp .social a.instagram { background:url(/img/common/ico_footer_instagram.png) no-repeat;}

#footer-wrp .social a span { display:none;}

#footer-wrp a:hover {opacity: 0.75;}


.ufficiosa td {color: red !important; font-weight: bold !important;}


/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* --------RICERCA SOCIETA--------*/
.ricerca-societa {margin: 0px 0 30px;}
.ricerca-societa .big-title {text-transform: uppercase;font-size: 28px;}
 .campi-gara .ricerca-societa .campi-gara__title {border-radius: 0;background: #fff;color: #0b58aa;padding: 0;}
  .campi-gara .ricerca-societa .campi-gara__title h2 {font-size: 18px;font-weight: 700;color: #0b58aa;}
 .campi-gara .ricerca-societa .campi-gara__title, .campi-gara .campi-gara__title {margin: 0;}
.ricerca-societa .panel {background-color: #F7F7F7;/*border-left: 1px solid #7FA3CE;border-right: 1px solid #7FA3CE;border-bottom: 1px solid #7FA3CE;*/padding: 23px 14px;}
.ricerca-societa .panel h3 {margin-bottom: 8px;font-size: 16px;font-weight: 700;}
.ricerca-societa .panel input.input-filter {background: url(/img/common/input_search.png) no-repeat;border: 0;width: 180px;height: 30px;padding: 0 0 0 13px;}
.ricerca-societa .panel .select {font-family: 'PT Sans', sans-serif;
font-size: 13px;
color: #0A58A9;background: url(/img/common/select.png) no-repeat;border: 0;width: 180px;height: 30px;padding: 0 0 0 10px;-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';}
.ricerca-societa .panel .button {border: 0;cursor: pointer;display: block;line-height: 29px;background: url(/img/common/btn_search_big.png) no-repeat;width: 90px;height: 30px;color: #fff;padding:0px 0 0 15px;text-transform: uppercase;text-align: left;font-weight: 700;font-size: 14px;}
.ricerca-societa .cerca-struttura {float: left;width: 185px;min-height: 56px;margin-right: 15px;}
.ricerca-societa .cerca-struttura .button {margin-top: 26px;}
.ricerca-societa .cerca-cap {float: left;width: 500px;}
.search_society #map {height: 480px;}


/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* ------------------------------------------------*/
/* --------OVERLAYER--------*/
.overlayer-bkg { display: none; position:fixed; z-index:400; top:0px; left:0px; bottom:0px; right:0px; background:url(/img/overlayer/bkg_overlayer.png) repeat; cursor:pointer;}
.overlayer-wrp { display: none; position:absolute; min-width: 400px; max-width:700px; height: auto; padding:20px; color:#7F7F7F; background-color:#FFF; z-index:500; font-size:20px; text-align:center; }
.overlayer-wrp a.overlayer-close { position:absolute; top:-13px; right:-13px; width:26px; height:26px; background:transparent url(/img/overlayer/cancel.png) no-repeat top right; cursor:pointer; z-index:500; }
.overlayer-wrp h3 { margin-bottom: 10px; font-size:24px; font-weight:400; line-height:normal; color: #0A58A9;}
.overlayer-wrp p { margin-bottom: 10px; font-size: 15px; color:#666666;}
.overlayer-wrp a { color: #0A58A9;}
.overlayer-wrp a:hover { color:#F79239;}



/*//////////////////////////////////////////////// COOKIE AGREE ///////////////////////////////////////////////////////////////////*/
#cookieagree{position:fixed;bottom:0;left:0;z-index:100;width:100%;background:#000;color:#fff;font-size:11px;}
#cookieagree &gt; div{margin:15px auto; max-width:980px; text-align:center;}
#cookieagree &gt; div &gt; p { display:block;  margin-bottom:10px;}
#cookieagree &gt; div &gt; p &gt;a { color:#fff; text-transform:uppercase; text-decoration:none;}
#cookieagree &gt; div &gt; a{ display:inline-block;cursor:pointer;background:#E0001E;border-radius:3px;margin:0px;padding:6px 12px;color:#fff; text-transform:uppercase; text-decoration:none;}
#cookieagree &gt; div &gt; a:hover{background:#ad0017;}

@media (min-width: 768px) {
	#cookieagree &gt; div &gt; p { display:inline; font-size:12px;}
	#cookieagree &gt; div &gt; a { margin-left:10px;}
}
@media (min-width: 992px) {
	#cookieagree &gt; div &gt; p { font-size:13px;}
	#cookieagree &gt; div &gt; a { padding:8px 16px;}
}
</pre></body></html>