html,body {
        margin: 0px;
        /*background-color: #141319;*/
        background-color: #312e2e;
        font-family:"Trebuchet MS",Arial;
        font-size:13px;
        line-height:15px;
        color:#ffffff;
        /*height:100%; */
        /*background-image: url(../images/sfondo.jpg);
        background-repeat: repeat-x ;
        background-position: top center;
        background-attachment:fixed;*/
}

/* TABELLE */
.seme_main {
        width:162px; 
        margin:0; 
        padding:0;
        float:left;
        margin-right:10px;
        margin-bottom:20px;
        border:none;
}

.seme_main .testi { color: #FFF; }

.seme_main2 {
        width:270px; margin:0; padding:0;float:left;margin-right:40px;margin-bottom:20px;border-right:0px dotted #DADADA;
}
.seme_mainFull {
        margin:0; padding:0;float:left;margin-right:20px;margin-bottom:30px; width:100%;vertical-align:top;
}
.tb_belle {
       /* background-color:#F7F7F7; border-top:1px solid #eee; border-bottom:1px solid #eee; padding:10px;*/
       text-align:justify;
}

/* SFONDI */

.menusx {
        /*background-image: url(../images/sf_menusx.jpg);
        background-repeat: repeat-y;*/
}

.mainbg {
        /*background-image: url(../images/.jpg);*/
}

.mainbgsx {
        /*background-image: url(../images/.jpg);
        background-repeat: no-repeat;
        background-position: right;
        width:50%;
        */
}
.mainbgdx {
/*        background-image: url(../images/.jpg);
        background-repeat: no-repeat;
        background-position: left;
        width:50%;
        */
}

/* TITOLI E TESTI */

h1 {
        font-weight: bold; font-size: 16px;
}

h2 {
        font-size: 16px;
        color: #EC1551;
        font-weight: bold;
}

h3 {
        font-weight: bold; font-size: 13px;
}

.titoloni {
        font-size: 17px;
        font-style: normal;
        font-weight: bold;
        color: #333333; 
        text-align: left;
}

.titoli{
        font-size: 15px;
        font-style: normal;
        font-weight: bold;
        color: #ffffff; 
        text-align: left;
}

.testi {
        font-size: 13px;
        font-style: normal;
/*  font-weight: normal;*/
        color: #ffffff;
        text-align: justify;
}

.copyright {
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        color: #666666;
}

.button {
        color: #000;
        padding: 2px;
        background-color:#FAA339;
        background: url(../images/sfondo_bottoni.jpg) repeat-x top;
        border: none;
        text-decoration:none;
         text-align:center;
}

.button A {
          font-style: normal;
        line-height: normal;
        color: #000;
        text-transform: none;
        text-decoration: none;
        padding:3px;
       
}

HR {border:1px dotted #999;}

/* LINKS */

.email {
        color:#F0CE17;text-decoration:none;font-weight:bold;
}

.testi A {
  color:#BB0086;
  text-decoration:none;
}

A:link.link {
        font-style: normal;
        line-height: normal;
        color: #FFFFFF;
        text-transform: none;
        text-decoration: none;
}
A:visited.link {
        font-style: normal;
        line-height: normal;
        color: #999999;
        text-transform: none;
        TEXT-DECORATION: none;

}
A:hover.link {
        font-style: normal;
        line-height: normal;
        text-transform: none;
        COLOR: #FFCC00; 
        text-decoration: underline;
}
A:active.link {
        font-style: normal;
        color: #ffffff;
        text-transform: none;
        text-decoration: none;
}

/* PAGING */

.pagebar {
        text-align:center;
        margin: 2px; 
        margin: 0px; 
        font: 15px "Trebuchet MS",Arial;
        margin-bottom:1px;
}

.pagebar A {
        padding: 4px;
        text-decoration: none;
        border: 0px solid #416D74;
        color: #000;
}

.pageList .this-page {
        border: 0px solid #416D74;
        padding: 4px;
        text-decoration: none;
}
.pagebar A:visited {
        border: 0px solid #416D74;
        padding: 4px;
        text-decoration: none;
        color: #000;
}
.pagebar .break {
        border: none;                 
        padding: 4px;
        text-decoration: none; 
}
.pagebar .this-page {
        border: 0px solid #416D74;
        padding: 4px;
        font-weight: bold; 
        font-size: 15px; 
        vertical-align: top; 
        color: #000; 
}

.pagebar A:hover {
        text-decoration: none;
        color: #999;
}
#pagebar2 div {
        width:30px;
        height:30px;
        float:left;
        padding-top:5px;
        margin:2px;
}
.off {
        background-image: url(../images/paging_on.png);
        background-repeat: no-repeat;
        background-position: top center;
        color:#333;
}

.on {
        background-image: url(../images/paging_off.png);
        background-repeat: no-repeat;
        background-position: top center;
        color:#333;
}

/* END PAGING */


  /* popup della cookie privacy
----------------------------------------------- */ 
#cookie-notice {
	position: fixed;	min-width: 100%;	height: auto;	z-index: 100000;	font-size: 12px;
	line-height: 18px;	left: 0;	top: 0;	text-align: center;
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}

.tabella_cookie td {
	padding:10px; border:1px solid #cacaca;
}
.cookie-notice-container {font-family: Geneva, Arial, Helvetica, sans-serif;padding: 10px;}
.cookie-notice-container a {background:none; color:#F3F766!important;}
