/*Layer cookie*/
.cookie_cnt {width:98%; margin:auto;}
.cookie_cnt a {color:#3aaa35; font-size: 16px; border:none;}
.cookie_cnt p{}
.cookie_pg a.mob {display:none;}
.cookie_pg h2.titolone_page {padding-left:0px;margin-top:20px;}   
.cookie_pg .corpo_cont {line-height:22px;}
.lavora.arc_notizie.cookie_pg .box_right {width:96%; margin:auto;}

#cookie {
	width:100%;
  background: #3aaa35;
  z-index: 9999;
  position: fixed;
  bottom:0px;
  left:0px;
  padding: 10px;
  color: #fff;
  font-size: 16px;
}
#cookie .cnt {
  max-width: 1100px;
  margin: auto;
  position: Relative;
  text-align:left;
  line-height:18px;
}
#cookie .cookieTitle {
  margin-bottom: 3px;
  font-weight: bold;
  color: #fff;
  font-size: 14px;
  text-align: left;
   width: 80%;
   line-height:18px;
}
#cookie .cnt p {
  margin: 0;
  font-size: 13px;
  line-height: 18px;
  float: left;
  width: 80%;

}
#cookie p a, #cookie a {color:#fff !important;font-weight:bold;}
#cookie a#ok {
  padding: 5px 10px;
  border: 1px solid;
  border-radius: 3px;
  display: inline-block;
  color:#fff;
  position: absolute;
 
  top: 36px;
  right: 15px;
}
#cookie a#close {
  position: absolute;
  top: 0px;
  right: 15px;
}

/*popup cookie e wrapper*/
/*TABELLA COOKIE*/

/*
Stile generico per formato Desktop e laptop
*/
.wrapper_cookie table {
width: 100%;
border-collapse: collapse;
}
/* stilizzazione "zebrata" delle righe della tabella */
.wrapper_cookie tr:nth-of-type(odd) {
background: #eee;
}
.wrapper_cookie th {
background: #333;
color: white;
font-weight: bold;
}
.wrapper_cookie td, .wrapper_cookie th {
padding: 6px; 
border: 1px solid #ccc;
text-align: left;
}
.wrapper_cookie th:nth-of-type(1) ,.wrapper_cookie td:nth-of-type(1) {}
/*.wrapper_cookie th:nth-of-type(3) ,.wrapper_cookie td:nth-of-type(3) {width:74px}*/
.wrapper_cookie th:nth-of-type(4) ,.wrapper_cookie td:nth-of-type(4) {width:74px}
@media
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px) {

    /* Forza la tabella a non essere più una tabella */
    .wrapper_cookie table, .wrapper_cookie thead, .wrapper_cookie tbody, .wrapper_cookie th, .wrapper_cookie td, .wrapper_cookie tr {
        display: block;
    }

    /* Nasconde la testata della tabella (senza il dispaly non per una maggiore accessibilità) */
    .wrapper_cookie thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .wrapper_cookie tr { border: 1px solid #ccc; }

    .wrapper_cookie td {
        /* Per comportarsi come una "riga" della tabella */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
     }

    .wrapper_cookie td:before {
        /* Per inserire una descrizione ad ogni tabella */
        position: absolute;
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
				font-weight:bold;
    }
    .wrapper_cookie th:nth-of-type(1) ,.wrapper_cookie td:nth-of-type(1) {width:auto}
.wrapper_cookie th:nth-of-type(3) ,.wrapper_cookie td:nth-of-type(3) {width:auto}
.wrapper_cookie th:nth-of-type(4) ,.wrapper_cookie td:nth-of-type(4) {width:auto}

    /*
    Dati di ogni descrizione
    */
        .wrapper_cookie td:nth-of-type(1):before { content: "Cookie e tempo di permanenza";display:block }
        .wrapper_cookie td:nth-of-type(2):before { content: "Caratteristiche e finalità"; }
        .wrapper_cookie td:nth-of-type(3):before { content: "Abilita"; }
        .wrapper_cookie td:nth-of-type(4):before { content: "Disabilita"; }
        
}
@media screen and (max-width: 620px){
	#cookie .cnt p {width:90%; margin:auto;}
	#cookie a#ok {position:relative; margin-left: 25%; width: 50%; top:0px; margin-top:10px;text-align: center;}
}