/* G&T Services 
 * Soluzioni web
 */
* { margin: 0px; padding: 0px; font-family: Arial; font-size: 11pt; }
* strong { font-size: 10pt; }
body { background-color: black; color: white; }
div#contenitore { margin: 0 auto; width:900px; clear: both; }
	div#contenitore div.header { clear: both; height: 200px; clear: both; text-align: left; }
	div#contenitore div.links { clear: both; height: auto; text-align: center;  border-bottom:1px solid silver; padding: 5px; }
	div#contenitore div.links a { text-decoration: none; padding: 8px; margin-left: 8px; color: silver; font-size: 10pt; outline: none; -moz-outline: none; }
		div#contenitore div.links a:hover { text-decoration: underline; color: white; }
	div#contenitore div.centrale { clear: both;  padding-top: 10px; }
	
	div#contenitore div.centrale div.parte_sx { float: left; width: 300px; padding:50px;  margin-top: 10px;  }
	
	div#contenitore div.centrale div.parte_dx { float: left; width: 400px; padding-left: 50px; padding-top: 50px; margin-top: 10px; }
		div#contenitore div.centrale div.parte_dx p { font-size: 10pt; text-align: justify; }
		div#contenitore div.centrale div.parte_dx h3 { margin-bottom: 10px; }
		div#footer { padding-top: 5px; display: block;  width: 900px; clear: both; margin-top: 30px; margin-bottom: 50px; }
			
			div#footer div.links p { font-size: 9pt; }
			div#footer div.web_agency { float: right; font-size: 9pt; clear:both; }
			div#footer div.web_agency a { color: white; font-style: italic; font-size: 9pt; }
				div#footer div.web_agency a:hover { color: gray; text-decoration: underline; }
/* Clear */

div.clear { clear: both; }

/* ## */




/* Homepage */

	div#contenitore div.centrale div.compro_oro_box { clear: both; margin-top: 30px; border-bottom: 1px solid white; }
		div#contenitore div.centrale div.compro_oro_box h1 { margin-left: 10px; text-align: center; margin-bottom: 40px; }
		div#contenitore div.centrale div.compro_oro_box h2 { color: gold; font-size: 30pt; text-align: center; }
		div#contenitore div.centrale div.compro_oro_box h3 { color: gold;  font-size: 20pt; text-align: center; }
		div#contenitore div.centrale div.compro_oro_box h4 { color: gold; font-size: 15pt; text-align: center; margin-top: 10px; }
			div#contenitore div.centrale div.compro_oro_box h4 strong { color: gold; font-size: 20pt; font-style: italic; }
		div#contenitore div.centrale div.compro_oro_box p { color: gold; padding:50px; text-align: justify; font-size: 9pt; }
		
/* /Homepage */



/* Prodotti */

	div#contenitore div.centrale div.box_prodotti { clear: both; margin-top: 50px; display: block; }
		div#contenitore div.centrale div.box_prodotti div.box { width: 300px; margin: 10px; }
			
			div#contenitore div.centrale div.box_prodotti div.box a { display: inline; font-size: 13pt; color: white; text-decoration: none; }
			div#contenitore div.centrale div.box_prodotti div.box a:hover { text-decoration: underline; }

			
	div#contenitore div.centrale div.box_marchi_categoria { margin-top: 40px;  padding: 5px; height: 20px; overflow: hidden; width: 400px; border:1px solid white; text-align: center;  }
		div#contenitore div.centrale div.box_marchi_categoria div.marchio { clear: both; margin: 0 auto; text-align: center; padding-top: 20px; outline: none; -moz-outline: none; }
			div#contenitore div.centrale div.box_marchi_categoria div.marchio img { margin-right: 30px; }
			div#contenitore div.centrale div.box_marchi_categoria a { font-size: 11pt; text-align: center; text-decoration: none; color: white; font-weight: bold; outline: none; -moz-outline: none; }
			div#contenitore div.centrale div.box_marchi_categoria a:hover { font-weight: normal;  }
	
			div#contenitore div.centrale div.body_marchi { display: none; margin-top: 40px; float:right; width: 400px;  margin-left: 20px; border:1px solid white; font-size: 8pt; padding: 30px;  }
			
/* |_ Prodotti / Gioielleria */

	div#contenitore div.centrale div.menu_sx { width: 200px; float: left; margin: 40px; background-color: #11111; }
		div#contenitore div.centrale div.menu_sx h1, div.desc_prodotto h1 { background-color: silver; color: black; font-size: 9pt; text-align: center; padding: 6px; font-weight: bold; }
		div#contenitore div.centrale div.menu_sx a { padding-top: 30px; display: block; text-align: center; color: white; font-size: 9pt; font-weight: bold; text-decoration: none; outline: none; -moz-outline: none; }
		div#contenitore div.centrale div.menu_sx a:hover { }
		
	div#contenitore div.centrale div.desc_prodotto { float: left; width: 600px; margin-top: 40px; }
		div#contenitore div.centrale div.desc_prodotto div.immagine { clear: both; height: 400px; text-align: center; }
		
			div#contenitore div.centrale div.desc_prodotto div.immagine img { }
		div#contenitore div.centrale div.desc_prodotto div.thumbs { clear: both;  height: 55px; padding: 10px; }			
			div#contenitore div.centrale div.desc_prodotto div.thumbs a { text-decoration: none; outline: none; -moz-outline: none; }
			div#contenitore div.centrale div.desc_prodotto div.thumbs img { margin-left: 20px; border: 2px solid white; }
			div#contenitore div.centrale div.desc_prodotto div.thumbs img:hover { border: 2px solid gray; }
			div#contenitore div.centrale div.desc_prodotto div.thumbs a:hover { }
			
/* Chi siamo box */

	div#contenitore div.centrale div.chiSiamoBox, div.doveSiamoBox, div.contattiBox { clear: both; margin-top: 30px; margin-left: 30px; margin-right: 30px; }
		div#contenitore div.centrale div.chiSiamoBox h1, div.doveSiamoBox h1, div.contattiBox h1 { text-align: left; clear:both; margin-bottom: 10px; }
		div#contenitore div.centrale div.chiSiamoBox p, div.doveSiamoBox p, div.contattiBox p { font-size: 10pt; text-align: justify; }
		div#contenitore div.centrale div.chiSiamoBox a, div.doveSiamoBox a, div.contattiBox a { font-size: 8pt; color: white; text-decoration: underline;  }
		div#contenitore div.centrale div.chiSiamoBox strong, div.doveSiamoBox strong, div.contattiBox strong { font-size: 10pt; }
		div#contenitore div.centrale div.chiSiamoBox a:hover, div.doveSiamoBox a:hover , div.contattiBox a:hover { color: gray; } 
