﻿HTML, BODY	{
font-family: Verdana;
background-color: #58595b;  /*868788*/
color: #666666;
text-align: center; 
font-size: 10px; 
margin: 0px 0px; 
height:100%; 
}
						
HR				{ height: 1px; width: 550px; color: #666666;}
IMG				{ padding: 0px 0px 0px 0px; border-style: none;}

IMG.imgtop  { } /*border: solid 1px #666666;*/

P { text-align: justify;}

A					{ color: #333333; text-decoration: none;}
A:link				{ color: #333333;}
A:visited			{ color: #333333}
A:hover				{ color: #333333; text-decoration: 'underline';}

A.punto		{ color: #ffffff; padding-left: 10px;  background-image: url(res/puntoghiaccio.gif); background-repeat: no-repeat;}
A.punto:link	{ color: #ffffff;}
A.punto:visited	{ color: #ffffff;}
A.punto:hover	{ color: #d63100; }

A.freccia		{ color: #ffffff; padding-left: 15px; background-image: url(res/punto.gif); background-repeat: no-repeat;}
A.freccia:link	{ color: #ffffff;}
A.freccia:visited	{ color: #ffffff;}
A.freccia:hover	{ color: #d63100; }

A.freccia_act		{ color: #d63100; padding-left: 15px; background-image: url(res/punto.gif); background-repeat: no-repeat;}
A.freccia_act:link	{ color: #d63100;}
A.freccia_act:visited	{ color: #d63100;}
A.freccia_act:hover	{ color: #ffffff; }


TABLE			{ width: 100%; border-style: none;}

DIV.tit {color: #FF0000; font-weight: bold; } /*d63100*/

#contents	
{	position:relative;
	width: 840px;
	margin: 0 auto;
	height: auto;
	min-height:100%;
    background-image: url(res/bg2.jpg);	
    background-repeat: repeat-y;
    background-position: center; 
    text-align: center; 
	}
 
#contents TD { vertical-align: top;}


#contents td.col_left { width: 190px; text-align: center; vertical-align: top; }
#contents td.col_right { width: 600px; vertical-align: top;}

#contents td.item  { text-align: left; background-color: #333333; padding-top: 4px; padding-bottom: 4px; background-image: url(res/quatitnew.gif); background-repeat: repeat-x; background-position: bottom;}
#contents td.aitem  { text-align: left; background-color: #666666; padding-top: 4px; padding-bottom: 4px; background-image: url(res/quatitnew.gif); background-repeat: repeat-x; background-position: bottom;}

/*
#contents td.LeftTop {background-image: url(res/img/ang_picc.gif); width: 8px; height: 8px; background-repeat: no-repeat; }
#contents td.CenterTop {background-image: url(res/img/sf_riga_destra.gif); background-repeat: repeat-x; height: 8px;}
#contents td.RightTop {background-image: url(res/img/ang_destr.gif); width: 14px; height: 8px; background-repeat: no-repeat;}

#contents td.LeftMiddle { background-image: url(res/img/sf_riga_sinistra.gif); width: 8px; background-repeat: repeat-y;  }
#contents td.CenterMiddle {background-image: url(res/img/sfondo.gif); background-repeat: repeat;}
#contents td.RightMiddle {background-image: url(res/img/sf_destra.gif); width: 14px;  background-repeat: repeat-y;}

#contents td.LeftBottom {background-image: url(res/img/ang_sinistra.gif); height: 14px; width: 8px; background-repeat: no-repeat;}
#contents td.CenterBottom { background-image: url(res/img/sf_sinistra.gif); height: 14px; background-repeat: repeat-x;}
#contents td.RightBottom { background-image: url(res/img/ang_grande.gif); width: 14px; height: 14px; background-repeat: no-repeat;}
*/

#lang { width: 780px; height: 36px; padding-top: 4px; color: #FFFFFF; font-weight: bold; }
#lang A					{ color: #cccccc; padding: 0px 3px 0px 3px; }
#lang A:link			{ color: #cccccc;  text-decoration: underline; padding: 0px 0px 0px 0px;}
#lang A:visited			{ color: #cccccc;  text-decoration: underline; padding: 0px 0px 0px 0px;}
#lang A:hover			{ color: #cccccc; text-decoration: none; padding: 0px 0px 0px 0px;}
#lang A.activ			{ color: #FFFFFF;  text-decoration: none;  padding: 0px 5px 0px 5px;}
#lang A.activ:link		{ color: #FFFFFF; }
#lang A.activ:visited	{ color: #FFFFFF; }
#lang A.activ:hover		{ color: #FFFFFF; text-decoration: none;}


#contest A.freccia		{ color: #ffffff; padding-left: 15px; background-image: url(res/punto.gif); background-repeat: no-repeat;}
#contest A.freccia:link	{ color: #ffffff;}
#contest A.freccia:visited	{ color: #ffffff;}
#contest A.freccia:hover	{ color: #d63100; }

#contest A.freccia_act		{ color: #d63100; padding-left: 15px; background-image: url(res/punto.gif); background-repeat: no-repeat;}
#contest A.freccia_act:link	{ color: #d63100;}
#contest A.freccia_act:visited	{ color: #d63100;}
#contest A.freccia_act:hover	{ color: #ffffff; }

#menu { width: 95%; padding-bottom: 0px; border-top: solid 1px #58595b; background-color: #222222; padding-top: 5px; margin-left: auto; margin-right:auto; margin-bottom: 12px; vertical-align: top; }
#menu td.punto {background-color: #58595b; width: 125px;}
#menu div.punto {background-color: #222222; }
#menu A			{ color: #d63100; padding: 0px 2px 0px 2px; font-weight: bold; }

#menu a.active {
	color: #cc0000;
	line-height: 12px;
	font-size: 10px;
	width: auto;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	text-decoration: none; 
}

#menu a.active:link {
	color: #cc0000;
}
#menu a.active:visited {
	color: #cc0000;
}
#menu a.active:hover {
	color: #cc0000;
	background-color: #FFFFFF;
}
#menu a.nonactive {
	color: #666666;
	line-height: 12px;
	font-size: 10px;
	width: auto;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	text-decoration: none;
}

#menu a.nonactive:link {
	color: #666666;
}
#menu a.nonactive:visited {
	color: #666666;
}
#menu a.nonactive:hover {
	color: #ffffff;
	line-height: 12px;
	font-size: 10px;
	width: auto;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	text-decoration: none;
	background-color: #cc0000;
}

#menuLeft { padding-left: 5px; padding-right: 5px; text-align: left;}
#menuLeft A		{ color: #cccccc;}
#menuLeft A:link	{ color: #cccccc;}
#menuLeft A:visited	{ color: #cccccc;}
#menuLeft A:hover	{ color: #d63100; }

#home { padding-left : 23px; padding-right: 23px; }
	 
#contents td.head { text-align: center; padding-top: 5px; padding-bottom: 5px; background-color: #222222; border: solid 1px #58595b; color: #CCCCCC; font-weight: bold;}
#contents td.testo { padding: 5px 5px 5px 5px; color: #CCCCCC; background-color: #000000; border: solid 1px #58595b;}
#contents td.testoArt { padding: 5px 5px 5px 5px; color: #CCCCCC; background-color: #000000; border: solid 1px #58595b; font-size: 12px;}

#home A		{ color: #ffffff;}
#home A:link	{ color: #ffffff;}
#home A:visited	{ color: #ffffff;}
#home A:hover	{ color: #d63100; }


/* Sezione HOME CATALOGO */
#home span.catalog { color: #d63100; }


/* Sezione HOME CONTEST */
#home span.contest { color: #FFFFFF; } /*33FF33*/
#home #contest A.activ		{ color: #33FF33; font-weight: bold; background-color: #333333; padding-left: 2px; padding-right: 2px; }
#home #contest A.activ:link	{ color: #33FF33;}
#home #contest A.activ:visited { color: #33FF33;}
#home #contest A.activ:hover	{ color: #d63100; }

#home #contest {} 
#home #contest A.nonactiv		{ color: #ffffff; font-weight: bold; padding-left: 2px; padding-right: 2px;  }
#home #contest A.nonactiv:link	{ color: #ffffff;}
#home #contest A.nonactiv:visited { color: #ffffff;}
#home #contest A.nonactiv:hover	{ color: #33FF33; font-weight: bold; background-color: #333333; padding-left: 2px; padding-right: 2px; }
#home #contest div.tit { color: #33FF33; font-weight: bold;  } 

#home #contest td.item  { text-align: center;}
#home #contest td.aitem  { text-align: center;}


#home #sezione { text-align: left; }
#home #sezione A.activ		{ color: #333333; font-weight: bold; padding-left: 2px; padding-right: 2px; } /*d63100*/
#home #sezione A.activ:link	{ color: #333333;}
#home #sezione A.activ:visited { color: #333333;}
#home #sezione A.activ:hover	{ color: #333333; }

#home #sezione A.nonactiv		{ color: #333333; font-weight: bold; padding-left: 2px; padding-right: 2px;  }
#home #sezione A.nonactiv:link	{ color: #333333;}
#home #sezione A.nonactiv:visited { color: #333333;}
#home #sezione A.nonactiv:hover	{ color: #cc0000; font-weight: bold;  padding-left: 2px; padding-right: 2px; }

#home #sezione div.titolo { color: #cc0000; font-weight: bold; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; }
#home #sezione div.contenuto { padding-bottom: 5px; text-align: center; }
	 
	 
/* ACQUARIO */
#home span.acquario { color: #fea813; } 
#elenco #acquario { text-align: left; }
#elenco #acquario A.activ		{ color: #fea813; font-weight: bold; background-color: #333333; padding-left: 2px; padding-right: 2px; }
#elenco #acquario A.activ:link	{ color: #fea813;}
#elenco #acquario A.activ:visited { color: #fea813;}
#elenco #acquario A.activ:hover	{ color: #d63100; }

#leftBanner {}
#leftBanner div { padding-top: 5px; padding-bottom: 5px;}
#leftBanner A		{ color: #d63100;}
#leftBanner A:link	{ color: #d63100;}
#leftBanner A:visited	{ color: #d63100;}
#leftBanner A:hover	{ color: #990000; }

#elenco { text-align: left;}

#elenco A					{ color: #FFFFFF; text-decoration: none;}
#elenco A:link				{ color: #FFFFFF;}
#elenco A:visited			{ color: #FFFFFF}
#elenco A:hover				{ color: #d63100; text-decoration: 'underline';}

#elenco A.web					{ color: #d63100; text-decoration: none;}
#elenco A.web:link				{ color: #d63100;}
#elenco A.web:visited			{ color: #d63100}
#elenco A.web:hover				{ color: #FFFFFF; text-decoration: 'underline';}

#elenco span.prezzo { color: #FFFFFF; font-weight: bold;}
#elenco span.codice { color: #d63100; font-weight: bold;}
#elenco span.descr { color: #FFFFFF; font-weight: bold;}
#elenco span.evident { color: #cccccc; font-weight: bold;} /*d63100*/
#elenco td.campo { width: 75px;}
#elenco td.descr { color: #999999;}

#elenco #contatti td.titolo {width: 50%; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF;}
#elenco #contatti td.descr {width: 50%; color: #FFFFFF;}

#elenco #allestimento img { border: solid 3px #000000;}
#elenco #allestimento img.punto { border: none;}
#elenco #allestimento td { vertical-align: top;}
#elenco #allestimento img.nero { border: solid 1px #000000;}
#elenco #allestimento img.bianco { border: solid 1px #FFFFFF;}
#elenco #allestimento b { color: #FFFFFF;}
#elenco #allestimento b.contest { color: #009933;}
#elenco #allestimento td.tit2 { color: #FFFFFF; font-weight: bold;}

#elenco a.art  { color: #666666;}
#elenco A.art:link				{ color: #666666;}
#elenco A.art:visited			{ color: #666666}
#elenco A.art:hover				{ color: #666666;}

#contents table.item {background-color: #1B1A1A; border: solid 1px #333333;}
#contents td.itemhead {padding: 3px 3px; text-align: justify; background-color: #111111; color: #FFFFFF;}
#contents td.itemsubhead {padding: 3px 3px; text-align: justify; background-color: #111111; padding-top: 5px; padding-bottom: 10px;}
#contents td.itembody {text-align: center; background-color: #111111; border-top: solid 1px #333333;}
#contents td.itemimg {text-align: center; vertical-align: middle; width: 150px; background-color: #111111; } 
#contents td.itemart {padding: 3px 3px; text-align: justify;} 
#contents td.itemfooter {text-align: right; background-color: #111111;}
#contents td.itemgallery {text-align: center;}


#loghi  a { padding-left: 8px; padding-right: 8px; }
#footer		{ padding-bottom: 10px; padding-top: 20px; font-size: 10px;}	
#footer hr { width: 85%;}		

#footer a  { color: #666666;}
#footer A:link				{ color: #666666;}
#footer A:visited			{ color: #666666}
#footer A:hover				{ color: #666666;}

