/*stile generale*/

BODY {
background: #000 /* url(../img/body_bg.jpg) no-repeat */;
font-family: Trebuchet MS, helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
margin: 0px;
padding: 0px;
}

a {
 text-decoration: none;
 color: #0075ec;
}
a:hover {
 color: #800;
}

.link {
 text-decoration: none;
 color: #fff;
}
.link:hover {
 color: #f00;
}



.clearfix{
clear:both;
}

/*stile titoli*/
img, h1, h2 {
margin:0px;
padding:0px;
border: none;
}



h2 {
margin-left: 14px; 
font-size: 16px;
font-weight: normal;
color: #000;
}



/*stile elementi*/
#master {
 width: 960px;
 margin: auto;
 background: #fff;
/* border: 1px solid #000; */
}

#top_header {
 height: 130px;
 background: url(img/sf_top.jpg) no-repeat;
}

.float_left {
 float: left;
}

.float_right {
 float: right;
}


#logo {

}

#watches {
 height: 222px;
 margin:auto;
 background: url(img/sf_watches.jpg) no-repeat;
/* border: 1px solid #000; */
}

#page {
 text-align: justify;
 margin: 0px;
 padding:0px;
/* border: 1px solid #000; */
 background: #000 url(img/sf_center.jpg) no-repeat bottom;
}



.modulo_categorie {
}


#sx {
 margin-top: 0px;
 float:left;
 margin-right:10px;
/* border: 1px solid #000; */
}
.left_menu {
 float: left;
 width: 250px;
 color: #fff;
 padding-left: 30px;
 padding-top: 30px;
 background-position: top;
 background-image: url('img/sf_left.png');
 background-repeat: repeat-y;
}
.link_left {
 height: 20px;
 font-size: 13px;
 color: #fff;
 display: block;
 padding-top: 4px;
 padding-left: 19px;
 padding-bottom: 4px;
 border-bottom: 1px dashed #858585;
 letter-spacing: 1px;
 background: #173f76;

/* opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.60; */
}
.link_left:hover {
 color: #fff;
 background: #0068de;
/*  opacity:1.00;filter: alpha(opacity=100); -moz-opacity: 1.0; */
}

.link_categoria {
 letter-spacing: 1px;
 padding-top: 4px;
 font-weight: bold;
 padding-left: 10px;
 height: 20px;
 font-size: 14px;
 color: #fff;
 display: block;
 padding-left: 19px;
 background: #0b274e;

/* opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.80;*/
}
/*
.link_categoria:hover {
 color: #fff;
 opacity:1.00;filter: alpha(opacity=100); -moz-opacity: 1.0;
}
*/

.tiotlo_pagina {
 background: #173f76;
}



#dx {
 width:205px;
 float: right;
 font-size:10px;
 line-height:15px;
/* border: 1px solid #000; */
}

#center {
 margin: 0px;
 padding: 0px;
 color: #000;
/* border: 1px solid #000; */
}

#footer1 {
 height: 138px;
/* border: 1px solid #000; */
 background: #000 url(img/sf_footer.jpg) no-repeat;
 text-align: center;
 padding-top: 4px;
}
#footer2 {
 color: #fff;
 text-align: center;
 padding-top: 4px;
 padding-bottom: 10px;
 background: #000;
}

.clearfix{
clear:both;
}

.news_over {
 color: #000;
 padding: 6px;
 padding-top: 0px;
 position: absolute; 
 z-index: 23;
 margin-top: 0px;
 margin-left: 40px;
 width: 330px;
 font-weight: bold;
 letter-spacing: 1px;
 background-repeat: no-repeat;
 opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.50;
}
.news_over:hover {
 opacity:0.80;filter: alpha(opacity=80); -moz-opacity: 0.8;
}

.titolo_pagina {
 height: 32px;
 width: 554px;
 font-size: 15px;
 font-weight: normal;
 color: #000;
 letter-spacing: 1px;
 background-image: url('img/sf_titolo.png');
 background-repeat: no-repeat;
 margin-left: 0px;
 padding: 4px;
 padding-left: 8px;
 margin-bottom: 10px;
}



.menu_over {
 text-align: center;
 font-size: 12px;
 color: #fff;
 padding: 4px;
 position: absolute; 
 z-index: 24;
 margin-top: 20px;
 margin-left: 40px;
 width: 700px;
 font-weight: bold;
 letter-spacing: 1px;
 background-image: url('img/sf_news_nero.png');
 background-repeat: no-repeat;
 opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.70;
}
.menu_over:hover {
 opacity:0.90;filter: alpha(opacity=90); -moz-opacity: 0.9;
}
.flags_over {
 padding: 12px;
 position: absolute; 
 z-index: 25;
 top: 4px;
 margin-left: 740px;
/* margin-left: 770px; */
}
.img_flag {
 margin-left: 8px;
 opacity:.65;filter: alpha(opacity=70); -moz-opacity: 0.70;
}
.img_flag:hover {
 opacity:0.90;filter: alpha(opacity=90); -moz-opacity: 0.9;
}



.briciole {
 color: #858585;
 padding-top: 4px;
 padding-left: 6px;
 padding-right: 6px;
 padding-bottom: 4px;
 border: 1px dashed #858585;
 margin-bottom: 14px;
}
.link_briciole {
 color: #858585;
}
.link_briciole:hover {
 color: #173f76;
}


#login {
 color: #fff;
 padding: 6px;
 margin-top: 20px;
 float: right;
/*
 position: absolute;
 right: 0px;
 z-index: 23;
 margin-top: 20px;
 margin-left: 740px;
*/
 width: 177px;
 height: 158px;
 font-weight: bold;
 letter-spacing: 1px;
 background-image: url('img/sf_login.png');
 background-repeat: no-repeat;
}


#login2 {
 color: #fff;
 padding: 6px;
 margin: auto;;
/*
 position: absolute;
 right: 0px;
 z-index: 23;
 margin-top: 20px;
 margin-left: 740px;
*/
 width: 177px;
 height: 158px;
 font-weight: bold;
 letter-spacing: 1px;
 background-image: url('img/sf_login.png');
 background-repeat: no-repeat;
}




.input_nero {
 color: #fff;
 width: 130px;
 height: 27px;
 letter-spacing: 1px;
 margin: 0px;
 margin-top: 10px;
 border: 0px;
 padding: 0px;
 background: #000;
 margin-left: 4px;
 padding-left: 2px;
 padding-top: 2px;
}
.submit {
 width: 155px;
 height: 30px;
 margin: 0px;
 margin-top: 20px;
 border: none;
 padding: 0px;
 background-image: url('img/login.png');
 background-repeat: no-repeat;
}
.submit:hover {
 background-image: url('img/login2.png');
 background-repeat: no-repeat;
}


.link_login {
 margin-left: 3px;
 margin-top: 4px;
 color: #fff;
}
.link_login:hover {
 color: #f00;
}








.pagina_articoli {
 background: #fff;
 padding: 12px;
 border: 1px dashed #858585;
}

.titolone {
 font-size: 16px;
 font-style: italic;
 letter-spacing: 2px;
 color: #173f76;
}
.titolone2 {
 font-size: 15px;
 font-style: italic;
 letter-spacing: 2px;
 color: #47af1e;
}
.titolone3 {
 font-size: 14px;
 font-style: italic;
 letter-spacing: 2px;
 color: #173f76;
}



.articoli {
 margin: auto;
}
.img_articoli {
 margin: auto;
 width: 150px;
 padding-top: 0px;
 padding: 8px;
 text-align: center;
 border: 1px solid #c1c1c1;
}

.img_articolo {
 margin: auto;
 width: 382px;
 padding-top: 0px;
 padding: 8px;
 text-align: center;
}

.clearfix {
	clear: both;
}


.info_articoli {
 font-size: 14px;
 padding: 14px;
 border: 1px solid #c1c1c1;
 background: #fcfcfc;
 margin: auto;
 width: 420px;
 letter-spacing: 1px;
 line-height: 24px;
}
.info_articoli2 {
 font-size: 14px;
 padding: 14px;
 border: 1px solid #c1c1c1;
 background: #fcfcfc;
 margin: auto;
 letter-spacing: 1px;
 line-height: 24px;
 text-align: justify;
}


.concludi_ita {
 display: block;
 height: 35px;
 width: 200px;
 background-image: url('immagini/concludi_ita.png');
 background-repeat: no-repeat;
}
.concludi_ita:hover {
 background-image: url('immagini/concludi2_ita.png');
 background-repeat: no-repeat;
}


.concludi_eng {
 display: block;
 height: 35px;
 width: 200px;
 background-image: url('immagini/concludi_eng.png');
 background-repeat: no-repeat;
}
.concludi_eng:hover {
 background-image: url('immagini/concludi2_eng.png');
 background-repeat: no-repeat;
}

.concludi_fra {
 display: block;
 height: 35px;
 width: 200px;
 background-image: url('immagini/concludi_fra.png');
 background-repeat: no-repeat;
}
.concludi_fra:hover {
 background-image: url('immagini/concludi2_fra.png');
 background-repeat: no-repeat;
}

.concludi_spa {
 display: block;
 height: 35px;
 width: 200px;
 background-image: url('immagini/concludi_spa.png');
 background-repeat: no-repeat;
}
.concludi_spa:hover {
 background-image: url('immagini/concludi2_spa.png');
 background-repeat: no-repeat;
}


.small_cart {
 float: right;
 position: absolute;
 height: 102px;
 width: 270px;
 margin-left: 275px;
 padding: 12px;
 background-image: url('img/sf_small_cart.png');
 background-repeat: no-repeat;
}


.descrizione {
 padding: 14px;
 border: 1px solid #c1c1c1;
 margin: auto;
 width: 420px;
}


.promo {
 position: absolute;
 margin-left: 480px;
}
.promo2 {
 position: absolute;
 margin-left: 264px;
}



.messaggio_ok {
 font-size: 14px;
 padding: 14px;
 border: 1px solid #86d268;
 background: #fff;
 margin: auto;
 letter-spacing: 1px;
 line-height: 24px;
 color: #237b00;
 text-align: center
}


.vedi_ita {
 margin: auto;
 display: block;
 height: 34px;
 width: 156px;
 background-image: url('immagini/vedi_ita.png');
 background-repeat: no-repeat;
}
.vedi_ita:hover {
 background-image: url('immagini/vedi2_ita.png');
 background-repeat: no-repeat;
}

.vedi_eng {
 margin: auto;
 display: block;
 height: 34px;
 width: 156px;
 background-image: url('immagini/vedi_eng.png');
 background-repeat: no-repeat;
}
.vedi_eng:hover {
 background-image: url('immagini/vedi2_eng.png');
 background-repeat: no-repeat;
}


.vedi_fra {
 margin: auto;
 display: block;
 height: 34px;
 width: 156px;
 background-image: url('immagini/vedi_fra.png');
 background-repeat: no-repeat;
}
.vedi_fra:hover {
 background-image: url('immagini/vedi2_fra.png');
 background-repeat: no-repeat;
}


.vedi_spa {
 margin: auto;
 display: block;
 height: 34px;
 width: 156px;
 background-image: url('immagini/vedi_spa.png');
 background-repeat: no-repeat;
}
.vedi_spa:hover {
 background-image: url('immagini/vedi2_spa.png');
 background-repeat: no-repeat;
}


.tr {
 background: #ffffff;
 font-size: 14px;
 border-bottom: 1px solid #d5f9c7;
}
.tr:hover {
 border-bottom: 1px solid #f3f9ff;
 background: #f3f9ff;
}
.tr2 {
 background: #d5f9c7;
 font-size: 14px;
 font-weight: bold;
}


.qui {
 color: #0075ec;
}



.errore {
 font-size: 14px;
 padding: 14px;
 border: 1px solid #800;
 margin: auto;
 letter-spacing: 1px;
 line-height: 24px;
 color: #800;
 text-align: center;
}



.nav {
 font-size: 13px;
 font-style: italic;
 margin: auto;
 letter-spacing: 1px;
 text-align: center;
}





/* MAPPA */
.mappa_home {
 font-size: 12px;
 font-weight: bold;
 text-align: center;
 width: 100px;
 padding: 4px;
 border: 1px solid #efefef;
 background-color: #FFF9C8;
}
.mappa_home:hover {
 border: 1px solid #ffcc00;
 background-color: #FFE596;
}


.bordo_mappa {
 text-align: center;
 width: 100px;
 height: 40px
 padding: 4px;
 border-left: 1px dashed #818181;
 border-bottom: 1px dashed #818181;
 margin-left: 50px;
 letter-spacing: 2px;
 margin-top: 0px;
 margin-right: 2px;
}
.mappa_pagine {
 text-align: center;
 width: 100px;
 padding: 4px;
 margin-top: 20px;
 border: 1px solid #efefef;
 background-color: #FFF9C8;
}
.mappa_pagine:hover {
 text-align: center;
 width: 100px;
 padding: 4px;
 border: 1px solid #ffcc00;
 background-color: #FFE596;
}

.padd {
 text-align: left;
 font-style: italic;
 padding-top: 34px;
 padding-left: 8px;
}



.link_partners {
 width: 500px;
 height: 65px;
 margin: auto;
 padding: 9px;
 border: 1px solid #dadada;
 background-color: #ffffff;
}

.link_partners:hover {
 margin: auto;
 padding: 9px;
 border: 1px solid #ffcc00;
 background-color: #ffffff;
}
.img_partners {
 width: 96px;
 height: 49px;
 float: right;
 border: 1px solid #dadada;
 padding: 4px;
}
.red {
 color: #f00;
 font-style: italic;
}


.pulsante {
 border: 1px solid #b1b1b1;
 padding: 4px;
 padding-left: 8px;
 padding-right: 8px;
 font-style: italic;
 letter-spacing: 1px;
 font-size: 14px;
 margin-right: 10px;
}
.pulsante:hover {
 border: 1px solid #800;
}

.head_login {
 padding: 4px;
 background: #fff;
}


.colore1 {
 padding: 8px;
 background: #e9f795;
}
.colore2 {
 padding: 8px;
 border: 1px solid #d3d3d3;
}


.img_vetrina {
 float: left;
 width: 45px;
}



/* VETRINA */
#featured{ 
	width:300px; 
	height:290px; 
	padding-right:240px; 
	position:relative; 
	border:5px solid #ccc; 
	background:#fff;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:370px; 
	list-style:none; 
	padding:0; margin:0; 
	width: 169px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;
	font-size:12px; 
	color:#555; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:62px; 
	color:#333;  background:#fff; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('jquery/images/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:333px;
	height:290px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute;
	padding: 4px;
	top:180px; left:18px;
	height:90px;
	padding-bottom: 10px;
	background: url('jquery/images/transparent-bg.png'); 
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	color: #fc0;
}
#featured .ui-tabs-hide{ 
	display:none; 
}


.img_offerta {
 float: right;
 margin: 6px;
 width: 150px;
 border: 1px solid;
}
.img_offerta:hover {
 border: 1px solid #fc0;
}

.link_offerta {
 color: #fff;
}
.link_offerta:hover {
 color: #fc0;
}

.offerta {
 width: 210px;
 background: #235599;
}

.titolo_offerta {
 display: block;
 border-top: 1px dashed #fff;
 border-bottom: 1px dashed #fff;
 font-size: 15px;
 font-weight: bold;
 color: #fff;
 padding: 4px;
 padding-left: 8px;
}
.titolo_offerta:hover {
 color: #fc0;
 background: #2c6dc7;
}


.prodotto_offerta {
 width: 190px;
 background: #2c6dc7;
 margin-top: 6px;
 margin-bottom: 10px;
 padding: 10px;
 border-bottom: 1px dashed #fff;
}
.prodotto_offerta:hover {
 background: #5999f0;
}


.info {
 width: 100%;
 height: 80px;
 font-size: 14px;
 font-style: italic;
 padding-top: 4px;
 padding-bottom: 0px;
}
