/* HTML */

BODY {
 background-color: #ffffff;
 margin: auto;
 padding: 0px;
 border: 0px;
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 color: #000;
 background-image: url('img/sf_page.jpg');
 background-repeat: repeat-x;
 letter-spacing: 1px;
}

TABLE {
 margin: 0px;
 padding: 0px;
}

IMG {
 margin: 0px;
 border: 0px;
 padding: 0px;
}

H1 {
 font-size: 13px;
 font-weight: bold;
 color: #23680a;
 margin-bottom: 1px;
 border-bottom: 2px solid #eaf4ff;
 padding: 1px;
}



/* TABS */
#master {
 margin: auto;
 width: 940px;
 padding: 0px;
}

#sf_header {
 width: 940px;
 height: 216px;
 text-align: center;
 padding-top: 6px;
 background: url('immagini/grafica/sf_top.jpg') no-repeat;
}


#left_col {
 float: left;
 margin-top: -9px;
}

#top_menu {
 background: #000;
 padding: 8px;
 color: #fff;
}
#top_menu a {
 color: #fff;
}
#top_menu a:hover {
 color: #fc0;
}

#language {
 color: #fff;
 text-align: right;
 background: #004b97;
 padding: 4px;
}
#language a {
 color: #fff;
}
#language a:hover {
 color: #0152a4;
}

#page {
 text-align: justify;
 padding-left: 210px;
}




.left {
 width: 185px;
}
.page {
 padding-left: 12px;
}
.contenuto {
 text-align: justify;
 border: 1px solid #CFCFCF;
 margin: 14px;
 margin-top: 0px;
 padding: 12px;
 font-size: 13px;
}
.img_right {
 float: right;
 margin-left: 10px;
 padding: 4px;
 border: 1px solid #AFAFAF;
}








.img_pagine {
 width: 400px;
}



.celeste {
 background: #EAF4FF;
}
.verde {
 background: #EAFFED;
}
.ocra {
 background: #FFFBEA;
}




/* BLOCCO NEWS - SCORRIMENTO - INIZIO */
#marqueecontainer{
margin-left: 5px;
position: relative;
width: 140px;
height: 120px;
overflow: hidden;
}
/* BLOCCO NEWS - SCORRIMENTO - FINE */


/* BLOCCO EVENTI - SCORRIMENTO - INIZIO */
#marqueecontainer2{
margin-left: 5px;
position: relative;
width: 140px;
height: 120px;
overflow: hidden;
}
/* BLOCCO EVENTI - SCORRIMENTO - FINE */









#footer{
 clear: left;
 margin: auto;
 text-align: center;
 color: #fff;
 background-color: #000;
}
.img {
 margin: auto;
 border: 1px solid #AFAFAF;
}

/* LINK */
a {
 text-decoration: none;
 color: #0069BF;
}
a:hover {
 text-decoration: none;
 color: #f00;
}

.link_left {
 padding: 4px;
 padding-left: 8px;
 font-size: 13px;
 letter-spacing: 1px;
 display: block;
 background: #000;
 color: #fc0;
}
.link_left:hover {
 color: #fff;
 background-color: #23680a;
}

.link_left_blog {
 color: #fc0;
 padding: 4px;
 padding-left: 8px;
 font-size: 13px;
 letter-spacing: 1px;
 display: block;
 background: #000;
}
.link_left_blog:hover {
 color: #fff;
 background-color: #4dba09;
}
.link_left2_blog {
 color: #fc0;
 padding: 4px;
 padding-left: 8px;
 font-size: 13px;
 letter-spacing: 1px;
 display: block;
}
.link_left2_blog:hover {
 color: #fff;
 background-color: #4dba09;
}

.link_footer {
 text-decoration: none;
 color: #fC0;
}
.link_footer:hover {
 text-decoration: none;
 color: #f00;
}


.visita {
 margin: auto;
 width: 708px;
 height: 54px;
 display: block;
 background-image: url('img/visita3.jpg');
 margin-bottom: 10px;
}
.visita:hover {
 background-image: url('img/visita4.jpg');
}



.indirizzo {
 font-size: 13px;
 letter-spacing: 2px;
 padding: 6px;
 padding-left: 14px;
 color: #fff;
 padding-bottom: 10px;
}





.link_partners {
 width: 520px;
 height: 80px;
 margin: auto;
 padding: 9px;
 border: 1px solid #efefef;
}

.link_partners:hover {
 margin: auto;
 padding: 9px;
 border: 1px solid #ffcc00;
 background-color: #ffffff;
}



.tab_pages {
 width: 100%;
}
.fine_cella {
 padding-bottom 20px;
 margin-bottom: 40px;
 border-bottom: 2px solid #eaf4ff;
}



.fine_cella2 {
 padding: 20px;
 margin-bottom: 40px;
 border-bottom: 2px solid #83A0BF;
}
.fine_cella2:hover {
 background-color: #f4f8ff;
}

.img_articolo {
 float: right;
 margin-left: 10px;
 padding: 4px;
 width: 150px;
 border: 1px solid #eee;
}
.img_articolo:hover {
 border: 1px solid #a3f471;
}



.button_stiled2 {
 display: block;
 letter-spacing: 1px;
 text-align: center;
 padding-left: 2px;
 padding-right: 2px;
 font-weight: bold;
 font-size: 12px;
 color: #0052B7;
 border: 1px solid #0052B7;
 background-color: #E5F1FF; 
 margin-top: 2px;
}
.button_stiled2:hover {
 border: 1px solid #0052B7;
 background-color: #E5F1FF;  
 color: #DF0000; 
 cursor: pointer; cursor: hand;
}



.nav_pag {
 text-align: center;
 margin: auto;
}

.accedi {
 margin: auto;
}



.banner_ingrosso {
 width: 184px;
 height: 159px;
 float: right;
 background: url('immagini/ingrosso_orologi1.jpg') center no-repeat;
}
.banner_ingrosso:hover {
 background: url('immagini/ingrosso_orologi2.jpg') center no-repeat;
}


