@media screen and (min-width: 800px){
	body{ margin-top: 0px; margin-bottom: 0px; margin: 0px; font-family: arial; font-size: 14px; background-image: url("immagini/sfondo_pagina.jpg"); background-position: top; background-repeat: repeat-x; background-color: #FFFFFF; }

	table,tr, td{ font-family: arial; font-size: 12px; }
	p{ font-family: arial; font-size: 12px; }

	#pagina_gra { background-image: url("immagini/sfondo_pagina_bottom.jpg"); background-position: bottom; background-repeat: repeat-x;}

	#pagina { width: 1024px; margin-top: 0px; position: relative; left: 50%; margin-left: -512px; text-align: center;}

	#sfondo_fascia{ background-image: url("immagini/sfondo_corpo_pagina.jpg"); background-repeat: repeat-y; }

	#top{ margin-left: 5px; padding-top: 0px; height: 261px; width: 950px; margin-top: 0px; }

	#menu_top{ margin-left: 5px; padding-top: 0px; height: 39px; width: 950px; margin-top: 0px; background-image: url("immagini/menu-top.jpg");}
	.voce_menu{ margin-top: 1px; line-height: 39px; float: left; clear: none;}
	.voce_menu a{  font-family: arial; font-size: 14px; color: #000; text-decoration: none;}
	.voce_menu a:hover{  font-family: arial; font-size: 14px; color: #000; text-decoration: underline;}

	form{ margin: 0px; }
	input, select{ font-size: 10px; }

	.bottom{ font-size: 10px; margin-left: 0px; width: 1024px; height: 300px; clear: both; background-image: url("immagini/sfondo_bottom.png"); background-position: top; background-repeat: no-repeat; text-align: left;}

	.testo{ margin-left: 1px; width: 1024px; margin-top: 0px; clear: both; background-image: url("immagini/sfondo_pag_top.png"); background-position: top; background-repeat: no-repeat;}

	#menu_superiore{ height: 60px; margin-left: 35px; }

	.mn_sup{ line-height: 56px; float: left; margin-left: 15px;  }
	.mn_sup a{ padding-left: 5px; padding-right: 5px; color: #0c4b2e; text-decoration: none; font-size: 12px; text-transform: uppercase; display: block;}
	.mn_sup a:hover{ color: #FFF; background-image: url("immagini/sfondo_menu_superiore.jpg"); background-repeat: repeat-x; text-decoration: none; font-size: 12px; text-transform: uppercase; display: block;}

	#menu_sx{ margin-top: 15px; width: 235px; float: left; clear: none; margin-right: 20px;}

	.titcategorie{ font-size: 14px; display: Block; color: #FFFFFF; text-decoration: None; padding-top: 6px; padding-bottom: 6px; margin-bottom: 1px; width: 225px; margin-right: 0px; background-color: #0c4b2e; text-align: left;}

	a.menu_sx_voce{ font-size: 12px; display: Block; color: #0c4b2e; text-decoration: None; padding-top: 6px; padding-bottom: 6px; margin-bottom: 1px; width: 225px; margin-right: 0px; background-color: FFFFFF; text-align: left;}

	a.menu_sx_voce:hover{ font-size: 12px; display: Block; color: #FFF; text-decoration: None;  padding-top: 6px; padding-bottom: 6px; margin-bottom: 1px; width: 225px; margin-right: 0px;  background-color: C7C8CC; text-align: left;}

	a.menu_sx_voce_sel{ font-size: 14px; display: Block; color: #000; text-decoration: None; padding-top: 6px; padding-bottom: 6px; margin-bottom: 1px; width: 180px; margin-right: 0px; background-color: F0D677; }


	.contenuto{ width: 740px; float: left; }
	.box_orologio{ WIDTH:235; HEIGHT: 352; float: left; clear: none; background-image: url("immagini/sfondo_orologio.jpg"); background-repeat: no-repeat;}

	.txt_dentro{ }
	.txt_home{ margin-top: 15px; width: 725px; float: left; clear: none; }










	.voce_top{ margin-top: 20px; margin-left: 10px; height: 25px; float: left; }
	.voce_top a{ line-height: 25px; display: block;  color: #ffffff; font-weight: bold; text-decoration: none; padding-left: 15px; padding-right: 15px; background-color: 77BA99;}
	.voce_top a:hover{ line-height: 25px;  display: block; color: #D4437A; font-weight: bold; text-decoration: none; padding-left: 15px; padding-right: 15px; background-color: #FFFFFF;}


	.voce_top_sel{ margin-left: 10px; height: 25px; float: left; background-color: FFFFFF;}
	.voce_top_sel a{ line-height: 45px; display: block;  color: #D4437A; font-weight: bold; text-decoration: none; padding-left: 15px; padding-right: 15px;}






	.banda_dx{
		width: 187px;
		float: left;
		clear: none;
		margin-left: 5px;
	}

	a.MENU{
		display: Block;
		position: Relative;
		background: #4B7DC2;
		color: #FFFFFF;
		font-weight: Bold;
		text-decoration: None;
		padding-left: 15px;
		padding-top: 6px;
		padding-bottom: 6px;
		margin-bottom: 0px;
		background-image: url("immagini/sfondo_menu.jpg"); 
	}

	a.MENU:hover{
		display: Block;
		position: Relative;
		color: #003399;
		font-weight: Bold;
		text-decoration: None;
		padding-left: 15px;
		padding-top: 6px;
		padding-bottom: 6px;
		margin-bottom: 0px;
	}

	.TIT_MENU_CL{
		width: 197px;
		color: #fff;
		background-image: url("immagini/sfondo_mn_lat.jpg"); 

		font-weight: hidden;
		text-decoration: None;
		padding-left: 15px;
		padding-top: 6px;
		padding-bottom: 6px;
		margin-bottom: 0px;
		border-bottom: 1px solid #000;
	}

	/* menu chiuso */



	a.MENU_CL_pic{
		display: Block;
		position: Relative;
		color: #000;
		background-color: #FCDDA3;
		font-weight: hidden;
		text-decoration: None;
		padding-left: 30px;
		padding-top: 3px;
		padding-bottom: 3px;
		margin-bottom: 0px;
		border-bottom: 1px solid #000;
	}

	a.MENU_CL_pic:hover{
		display: Block;
		position: Relative;
		color: #000;
		background-color: #FF9510;
		font-weight: Bold;
		text-decoration: None;
		padding-left: 30px;
		padding-top: 3px;
		padding-bottom: 3px;
		margin-bottom: 0px;
	}

	a.SMENU{
		display: Block;
		position: Relative;
		color: 000099;
		text-decoration: None;
		margin: 0px;
		background-image: url("immagini/sfondo_sotto_menu.jpg"); 
		padding-left: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 12px;
	}

	a.SMENU:hover{
		display: Block;
		position: Relative;
		color: FFFFFF;
		text-decoration: None;
		margin: 0px;
		background-image: url("immagini/sfondo_sotto_menu.jpg"); 
		padding-left: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 12px;
	}

	div.SMENU{
		visibility: Hidden;
		position: Absolute;
		margin: -27px 0px 0px 223px;
		background: #ffffff;
		width: 250px;
	}






	.b_testo{
		margin: 10px;
	}

	h2.titolo{
		background-image: url("immagini/sfondo_titolo_pagina.jpg");
		height: 33px;
		line-height: 25px;
		margin: 0px;
		padding: 0px;
		font-size: 14px;
		color: #FFFFFF;
		font-weight: bold;
		width: 225px;
	}

	.titolo_prodotto{
		background-image: url("immagini/sfondo_tit_prodotto.jpg"); 
		height: 25px;
		line-height: 25px;
		margin: 0px;
		padding: 0px;
		font-size: 12px;
		color: #000099;
	}


	.col_img{
		float:left;
		clear: none;
		margin-left: 2px;
		width: 250px;
		text-align:center;
	}

	.elenco_prodotti{
		float:left;
		clear: none;
		width: 395px;
		margin-right: 4px;
	}

	.elenco_prodotti_lungo{
		float:left;
		clear: none;
		width: 650px;
	}


	.td_ordine{
		padding: 3px;
		color: #FFFFFF;
		font-weight: bold;
	}


	h1.titolo{
		line-height: 28px;
		margin: 0px;
		padding: 0px;
		font-size: 14px;
		color: #FFFF00;
		font-weight: bold;
		border-bottom: 0px;

	}

	h2{
		color: #6C6C6C;
		font-size: 14px;
		margin: 0px;
	}
	.approfondimento{
		font-size: 10px;
		color: #C9C9C9;
	}
	.approfondimento:hover{
		color: #FFFF00;
		font-size: 10px;
		text-decoration: underline;
	}

	.BloccoNews{
		border-top: 1px solid #EFEFEF;
		border-bottom: 1px solid #EFEFEF;
		padding-top: 15px;
	}

	#topmob{ display: none; visibility: hidden; }
.menu_sinistra_classe{ margin-left: 25px; margin-top: 0px; }


	#menu_mobile{  display: none; visibility: hidden;  }
	#menu_mobile_chiudi{  display: none; visibility: hidden; }

	.bottom_spazi{ margin: 0px; padding-top: 45px; margin-left: 50px; }
	.box_orologio_modello{ margin-left:4px; margin-right: 4px; COLOR: #FFFFFF; }
	.home_negozio{ width: 495px; float: left; }
	.home_negozio_box_usato{ width: 200px; float: left; margin-left: 15px; }
	.home_negozio_box_referenze{ width: 200px; height: 183px; float: left; margin-left: 15px; background: url(immagini/orologi-box-home.jpg); background-repeat: no-repeat;  margin-bottom: 15px;  }
	.home_referenze_a{ text-decoration: none; color: #000000; }
	.scheda_orologio{ margin-right: 25px; }
	.scheda_orologio_div_foto{ float: right; width: 305px; }
	.scheda_orologio_foto{ width: 300px; }
	.scheda_orologio_titolo{ background-color: #0c4b2e; height: 50px; line-height: 50px; } 

	#top{ margin: 0px; padding: 0px; }

	#solomobile{ display: none; visibility: hidden; }

}



/*/////////////////////// cellulare  -----------------------------------------------*/

@media screen and (max-width: 800px){
	body{ margin-top: 0px; margin-bottom: 0px; margin: 0px; font-family: arial; font-size: 14px; background-color: #FFFFFF; }
	#top{ display: none; visibility: hidden; }
	#soloweb{ display: none; visibility: hidden; }

	#topmob{ background: #000000; }
	.bottom{ background: #000000; color: #FFF; }
	.bottom_spazi { margin: 10px; }
	.bottom_spazi table,tr,td { text-align: left; padding-left:2%; font-size: 12px; color: #FFF; }
	.bottom_testo { color: #FFF; }
	#menu_superiore{ }
	.mn_sup{ text-align: center; height: 30px; margin: 3px; border: 1px solid #ffcc66; text-align: center; }
	.mn_sup a{ font-size: 20px; display: Block; color: #0c4b2e; text-decoration: None; padding-top: 6px; padding-bottom: 6px; margin-bottom: 1px; margin-right: 0px; background-color: FFFFFF; text-align: left; }
	.mn_sup a:hover{ font-size: 20px; display: Block; color: #FFF; text-decoration: None;  padding-top: 6px; padding-bottom: 6px; margin-bottom: 1px;  margin-right: 0px;  background-color: C7C8CC; text-align: left;}

	.titcategorie{ font-size: 14px; display: Block; color: #FFFFFF; text-decoration: None; padding-top: 6px; padding-bottom: 6px; margin-bottom: 1px; margin-right: 0px; background-color: #0c4b2e; text-align: left;}
	a.menu_sx_voce{  text-align: center;  font-size: 20px; display: Block; color: #0c4b2e; text-decoration: None; padding-top: 6px; padding-bottom: 6px; margin-bottom: 1px; margin-right: 0px; background-color: FFFFFF; text-align: left;}
	a.menu_sx_voce:hover{ font-size: 20px; display: Block; color: #FFF; text-decoration: None;  padding-top: 6px; padding-bottom: 6px; margin-bottom: 1px;  margin-right: 0px;  background-color: C7C8CC; text-align: left;}
	a.menu_sx_voce_sel{ text-align: center;  font-size: 20px; display: Block; color: #000; text-decoration: None; padding-top: 6px; padding-bottom: 6px; margin-bottom: 1px; margin-right: 0px; background-color: F0D677; }

	#menu_mobile{ font-family:'Merriweather', serif; background-color: #999; text-align: left; border-bottom: 2px solid #333; /*border-top: 2px solid #000000;*/ height: 40px; background-image: url(apri.png); background-position: right; background-repeat:no-repeat; /*padding-left:4%;*/ }
	#menu_mobile a{ font-family:'Merriweather', serif; color: #FFF; font-size: 16px; display: block; line-height: 40px; text-decoration: none; }

	#menu_mobile_chiudi{ background-color:#C60301; text-align: left;  display: none; visibility: hidden;  border-bottom:2px solid #000000; border-top: 2px solid #000000; height: 40px; background-image: url(chiudi.png); background-position: right; background-repeat:no-repeat;  }
	#menu_mobile_chiudi a{ color: #FFF; font-size: 16px; display: block; line-height: 40px; text-decoration: none; }

	#menu{  display: none; visibility: hidden;  }
	#menu_sinistra_classe{  display: none; visibility: hidden;  text-align: center; width: 100%; }

.diventanero{ color: #000; }
	.box_orologio{ width:90%; margin-left: 4%; margin-bottom: 20px; color: #000; padding-left:10px;/*border-bottom: 1px solid #F0D677;*/ background: url(immagini/bk-01.png) bottom repeat-x; border-radius:23px; text-align:center; -webkit-box-shadow: 0px 1px 10px 1px rgba(163,163,163,1);
-moz-box-shadow: 0px 1px 10px 1px rgba(163,163,163,1);
box-shadow: 0px 1px 10px 1px rgba(163,163,163,1); }
	.box_orologio img { height: auto; width: 100%; }

	.box_orologio_modello { width: 100%; color: #000; margin-bottom: 5px; }
	.box_orologio_modello a{ line-height: 30px; text-align: center; text-decoration: underline; font-size: 18px; /*background-color: #C60301;*/ color: #000; width: 100%; }

	.home_negozio{ width: 100% }
	.home_negozio_testi{ width: 90%; margin-left: 5%; }
	.home_negozio_testi iframe{ width: 100%; }

	.home_negozio_foto{ width: 100%; }

	.home_negozio_box_usato{ width: 100%; clear: both; text-align: center;}
	.home_negozio_box_referenze{ width: 100%; height: 183px; float: left; margin-bottom: 15px; clear: both; background-color: #0c4b2e; color: #FFF; padding-left:5%;}

	.home_referenze{ text-align: center;}
	.home_referenze_a{ text-align: center; color: #FFFFFF; margin: 5px; text-decoration: none; width: 100%; }

	.scheda_orologio{ width: 100%; }
	.scheda_orologio table{ width: 100%; }
	.scheda_orologio table,tr,td{ color: #000; }

	.scheda_orologio_foto{ clear: both; width: 100%; }

	.scheda_orologio_foto{ width: 100%; }

	.scheda_orologio_titolo{ background-color: #0c4b2e; clear: both; } 

	#menu_laterale{ height: 30px; margin: 3px; border: 1px solid #ffcc66; text-align: center; }
}