/* TAG */
a{color:#c8125d;}
body{background: url("images/struttura/bg_body.gif") center top #dcd9da;}

/* ID */
#fasciaTop{ border-bottom:none;}

/* Regola da applicare quando NON è presente il "cerca" aggiungendo un position-absolute con Top 0, per eliminare la barra di scorrimento verticale quando il contenuto non supera l'altezza della pagina */
#fasciaTop.noSearch{}

#box{margin-top:30px;}
#menu{background:#c8125d;}
#content #col_Sx #col_Sx_menu{background: url("images/struttura/spacer-submenu.gif") no-repeat center bottom transparent;}
#col_Sx #col_Sx_menu #moduloinfo{}
#bottom{}
#boxLibero{left:260px; position:absolute; top:30px;}
#boxMiddle {left: 480px; position: absolute; top: 30px;}

/* CLASSI */
#content #col_Dx .tableMarchi tr td a img{border:1px solid #CCC;}

#testata .lingue{}
#testata div#logo {top:0px; left:0px; position: absolute; text-align:center; z-index:20;}
#testata div#logo a{background-color:#fff; height:300px; width:436px; padding:0;}

#menu ul li a{color:#fff;}
#menu ul li a:hover, #menu ul li a.attivo{color:#000; background:none;}

#content #col_Sx #col_Sx_menu p.heading{color:#a5a3a3;}
#content #col_Dx h1, #content #colonnaUnica h1{color:#c8125d;}
#content #col_Sx #col_Sx_menu ul li{border-bottom: 1px solid #DCE0C5; font-weight:bold;}
#content #col_Sx #col_Sx_menu ul li a{ background:none; color:#696969;}
#content #col_Sx #col_Sx_menu ul li a:hover, #content #col_Sx #col_Sx_menu ul li a.active{ background:none; color:#c8125d;}

#col_Sx #col_Sx_menu #moduloinfo input, #col_Sx #col_Sx_menu #moduloinfo textarea {background:none #F2F3F3; border:1px solid #FFFFFF; color: #4A4A48; font-size: 11px;}
#col_Sx #col_Sx_menu #moduloinfo .privacy {color:#9D9D9D;}
#col_Sx #col_Sx_menu #moduloinfo input.submit {background:#c8125d; border:1px solid #c8125d;}
#col_Sx #col_Sx_menu #moduloinfo input.submit:hover {background:#83063a;}

#bottom a{}
#bottom a.mail{}

/*FCK*/
.fck td > a > img {border:1px solid #DCD9DA;
 transition: all .4s;
 -moz-transition: all .4s; /* Firefox 4 */
 -ms-transition: all .4s;
 -webkit-transition: all .4s; /* Safari and Chrome */
 -o-transition: all .4s; /* Opera */
}
.fck td > a:hover > img {border:1px solid #C8125D;-webkit-box-shadow:  0px 0px 2px 0px rgba(0, 0, 0, 0.5);box-shadow:  0px 0px 2px 0px rgba(0, 0, 0, 0.5);}

#content #col_Dx .tableMarchi tr td a img, #content #col_Dx .tableMarchi tr td img{border:1px solid #DCD9DA;margin:0;}


/*Per il cippy Demo*/
.pulsantePannello{position:absolute; top:0; right:20px; background:#acd100; height:25px; padding:10px; line-height:25px; z-index:20;}
.pulsantePannello p{font-size:11px; line-height:16px; display:block; font-weight:bold;}
.pulsantePannello p a{padding:5px 8px; display:block; text-decoration:none; text-transform:uppercase}
.pulsantePannello p a:hover{background:#30302F;}

/* response login */
#content #col_Dx h2.avvisoAreaRiservata.responseNegativo span{background-color:red;}
#content #col_Dx h2.avvisoAreaRiservata.responsePositivo span{background-color:green; background-image:url(../images/struttura_01/response_positivo.png);}

/* SLIDER ADDON */
#autoCont{height:600px; width:200px; background:#fff;}
#autoCont img { margin-bottom:20px;}

#menu ul li a{ font-size:13px; padding-left:8px;
padding-right:8px;}

#content #colonnaUnica.privacy_policy table td {
    padding:5px;
}

#content #colonnaUnica.privacy_policy table p {
    margin-bottom: 0px;
}

.wrapperTable {
    position: relative;
}

.containerTable {
    overflow-x: auto;
    width: 100%;
    height: auto;
    overflow-y: hidden;
    margin-bottom: 20px;
}

.containerTable table {
    min-width:800px;
}