
body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#000000;}
h1,h2,h3,h4 { margin:0; padding:0;}

/*
div {border:1px solid red;}
*/

#container { margin-left:auto; margin-right:auto; background-position:50% 0;background-image:url(i/background.jpg); background-repeat:no-repeat;}
#main-content { margin-left:auto; margin-right:auto; text-align:left; width:995px; }

#min-height {width:1px; font-size:1px; float:left; height:1200px; display:inline; }
#main { float:left;  display:inline;   }

#logo {float:left;  margin:30px 0 30px 30px; display:inline;}
#logo img {border:0px;}
	#logo-sx { float:left; display:inline;}
	#logo-dx { float:left; display:inline; margin: 50px 0 0 350px; }
	#logo-sx img {width:226px; height:126px;}
	#logo-dx img {width:207px; height:63px;}


/* Index */

#preintro { color:#FFFFFF; width:990px; font-size:11pt;}


#intro { float:left; display:inline; width:465px; color:#FFFFFF; margin-top:100px;}
	#intro h2 { font-size:16pt;}
	#intro h3 { font-size:12pt; font-weight:bold; display:inline;}
	#intro h3.green {color:#5baa9a; margin-left:5px;}
	#intro .desc {font-size:11pt; margin:15px 0 0 0; font-weight:normal; }
	#intro i {font-size:11pt; display:block; margin-top:5px; letter-spacing:-0.5px;}
	#intro sup {font-size:7px; font-weight:normal;}

#viewer { float:left; display:inline; width:513px; height:346px; background-image:url(i/viewer.png); background-repeat:no-repeat; }
	#viewer-content { float:left; display:inline; color: #FFFFFF; width: 443px; height: 239px; margin: 60px 0 0 50px; overflow:hidden; line-height:239px; font-size:8pt; text-align:center; }
	##viewer-content a {color:#FFFFFF; text-decoration:none;}
	
#prodotti { color:#FFFFFF; font-size:9pt;}
	#prodotti h2 {color: #FFFFFF; font-size:13pt; display:inline;}
	#prodotti h2.green {color:#5baa9a; margin-left:5px;}
	
	#prodotti-container { padding-left:100px;}
	
	.prodotto {float:left; width:230px; margin:20px; display:inline;}
	.prodotto a {font-weight:bold; font-size:18px; }
	.prodotto img {border:5px solid #fff; width:200px; height:112px;}
	
	.prodotto a:hover img {border:5px solid #5baa9a; width:200px; height:112px;}
	
	#more {width:990px;}


/* Scheda */

	#col-sx { float:left; width:620px; color:#FFFFFF; display:inline;}
	
		#col-sx .titolo { font-size: 22pt; font-weight:normal; color:#5baa9a;}
		#col-sx .splash { border:12px solid #fff; margin: 15px 0 0 0px; width:570px; height:320px; }
		
		#col-sx .sotto-titolo { font-size: 15pt; font-weight:normal; color:#5baa9a; margin:15px 0 3px 0;}
		#col-sx .descrizione { font-size: 10pt;}
	
	#col-dx { float:left; width:360px; margin-left:10px; color:#FFFFFF; display:inline;}
			
		.prezzo-container {font-size: 8pt; margin:15px 0 15px 30px; width:300px; font-family: Arial, Helvetica, sans-serif;}
		.prezzo-container .carrello { float:left; margin:15px 0 0 25px;}
		.prezzo-container .compra { float:left; margin: 7px 0 0 18px; color:#5baa9a; font-weight:bold; text-align:center; }
		.prezzo-container .euro {float:left;font-size:6em;}
		.prezzo-container .prezzo {float:left;font-size:5em; color:#5baa9a;}
		.prezzo-container .iva {font-size:8pt; margin:-7px 0 0 10px; color:#FFFFFF;}

		.specs ul { margin:10px 0 10px 22px; padding:0; }
		.specs li { margin:0 0 7px 0; padding:0; list-style-type:square; color: #5baa9a; }
		.specs span { color:#FFFFFF; font-size:10pt; }
		.specs span.rilievo { font-size:12pt; font-weight:bold;}
		.specs span.evidenzia { color:#5baa9a;}
		
		
	.gallery-preview { background-color:#333333; width:580px; margin-top:20px; border:2px solid #000; padding-bottom:10px; font-family: arial; text-align:center;}
	.gallery-preview h2 { margin:10px; padding:0; font-size:15pt; }
	.gallery-thumb img {margin:5px; border:3px solid #000;}
	.gallery-header { background-color:#000000; color:#FFFFFF; font-size:9pt; font-weight:bold; padding:3px;}
	
	a.thumb-link:link    { color: #FFFFFF; text-decoration:none; }
	a.thumb-link:visited { color: #FFFFFF; text-decoration:none; } 
	a.thumb-link:hover, a.thumb-link:active   { color: #FFCC00; text-decoration: none; }

/* Generali */

a.linkgrey:link    { color: #333333; text-decoration:none; }
a.linkgrey:visited { color: #333333; text-decoration:none; } 
a.linkgrey:hover, a.linkgrey:active   { color: #333333; text-decoration: underline; }

a.linkwhite:link    { color: #ffffff; text-decoration:none; }
a.linkwhite:visited { color: #ffffff; text-decoration:none; } 
a.linkwhite:hover, a.linkwhite:active   { color: #5baa9a; text-decoration: none; }

a {cursor:pointer;}

a.linkgreen:link    { color: #5baa9a; text-decoration:none; }
a.linkgreen:visited { color: #5baa9a; text-decoration:none; } 
a.linkgreen:hover, a.linkgreen:active   { color: #5baa9a; text-decoration: underline; }

a.linkred:link    { color: #ED1B24; text-decoration:none; }
a.linkred:visited { color: #ED1B24; text-decoration:none; } 
a.linkred:hover, a.linkred:active   { color:#ED1B24; text-decoration: underline; }

.clear {clear:both; font-size:1px; height:1px; visibility: hidden;}

