/* corpo principale */

body {
	background-color: #036;
	margin: 5px;
	color: #036;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#tabellahome {
	background-color: #FFFFFF;
	height: 100%;
	width: 100%;
}

/* struttura celle */



#cellasin1 {
	text-align: right;
	padding: 5px;
	vertical-align: top;
}
#cellasin2 {
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #33CC66;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 10px;
}
#cellaimg {
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #33CC66;
	background-color: #d2e1da;
	text-align: center;
	vertical-align: middle;
}
#cellanews {
	background-color: #D2E1DA;
	vertical-align: top;
	text-align: right;
	padding-right: 20px;
	font-size: 0.85em;
	padding-left: 20px;
}
#cellautility {
	background-color: #D2E1DA;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	text-transform: uppercase;
}
#cellafascia {
	background-color: #8ab5be;
}
#cellacategorie {
	background-color: #02808F;
	padding: 5px;
	vertical-align: top;
}

#cellasin4 {
	font-size: 9px;
	padding: 2px;
	text-align: left;
	vertical-align: bottom;
}

#cellasin3 {
	text-align: center;
	vertical-align: middle;
}

/* collegamenti  */

a:link {
	color: #036;
	text-decoration: underline;
}
a:visited {
	font-weight: lighter;
	color: #999;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #999;
}
#cellautility a:link, #cellanews a:link {
	color: #036;
	text-decoration: underline;
}

#cellautility a:visited, #cellanews a:visited {
	font-weight: bolder;
	color: #999;
	text-decoration: underline;
}
#cellautility a:hover, #cellanews a:hover {
	color: #999;
	text-decoration: none;
	}
#cellasin1 a:link, #cellasin4 a:link {
	color: #036;
	text-decoration: underline;
}

#cellasin1 a:visited, #cellasin4 a:visited {
	font-weight: bolder;
	color: #036;
	text-decoration: underline;
}
#cellasin1 a:hover, #cellasin4 a:hover {
	color: #036;
	text-decoration: none;
	}

/* ridefinizione TAG */

address {
	font-size: 9px;
	font-style: normal;
}

#cellacategorie p {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
	text-transform: uppercase;
	font-size: 10px;
	text-align: center;
	margin-bottom: 10px;
}

#cellacategorie p a:link {
	color: #fff;
	text-decoration: underline;
}
#cellacategorie p a:visited {
	font-weight: lighter;
	color: #ccc;
	text-decoration: underline;
}
#cellacategorie p a:hover {
	text-decoration: none;
	color: #ccc;
}

#cellalogo {
	background-color: #02808F;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
}
.tbazzurro {
	background-color: #66CCFF;
	text-align: justify;
	border: 1px dashed #02808F;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0.85em;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}

.tbblu {
	background-color: #0066FF;
	text-align: justify;
	border: 1px dashed #02808F;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #FFFFFF;
	font-size: 0.85em;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}
.tbgiallo {
	background-color: #FFCC33;
	text-align: justify;
	border: 1px dashed #02808F;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0.85em;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}
.tbarancione {
	background-color: #FF6633;
	text-align: justify;
	border: 1px dashed #02808F;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0.85em;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}
.tbrosso {
	background-color: #FF3300;
	text-align: justify;
	border: 1px dashed #02808F;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0.85em;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}
.tbverde {
	background-color: #66CC33;
	text-align: justify;
	border: 1px dashed #02808F;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0.85em;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}#natale {
	background-color: #FFFFFF;
	border: 1px dashed #FF0000;
	padding: 5px;
	width: 135px;
	line-height: 28pt;
	background-image: url(../fig/alberonatale.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: right;
	margin: 2px;
}
#articolohome {
	text-align: justify;
	font-size: 10px;
	text-indent: 50px;
}
#articolohome p {
	margin-top: 5px;
	margin-bottom: 5px;
}
 #cellacategorie h2 {
	border: none;
	margin: 10px 0px 5px;
	padding: 0px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

#aqua a {
	color: #CCFFCC;
}
#articolohome a {
	font-weight: bold;
	color: #02808F;
	text-decoration: underline;
}
.fotohome {
	border: 3px double #990000;
	float: right;
	margin-left: 10px;
}
#tbcalendarioincontri {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px dashed #02808F;
	margin-right: auto;
	margin-left: auto;
}
#tbcalendarioincontri td {
	text-align: left;
	border: 1px solid #003366;
	padding: 2px;
}
#tbcalendarioincontri th {
	border: 1px solid #02808F;
	text-align: left;
	color: #CCFFCC;
	background-color: #02808F;
}
#tabellahome h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 13px;
}
#cellasin3 a:link {
	background-image: url(../fig/assistenza_aquaristica.gif);
	text-decoration: underline;
}
#cellasin3 a:hover {
	background-image: url(../fig/assistenza_aquaristica_1.gif);
	text-decoration: none;
}
#cellasin2 a:link {
	background-image: url(../fig/ESPERTO.GIF);
	text-decoration: underline;
}
#cellasin2 a:hover {
	background-image: url(../fig/ESPERTO2.GIF);
	text-decoration: none;
}
#news {
	margin-bottom: 15px;
	width: 450px;
	margin-top: 15px;
}
#news img {
	float: left;
	margin-right: 6px;
}
#news p {
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	margin-top: 13px;
	margin-left: 115px;
}
.evidenzia {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bolder;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 0.2em;
	text-align: center;
}
.sfondocolorato {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 3px 1px;
	background-color:#FFFFCC;
	margin-right: 30px;
	margin-left: 30px;
	border: 3px double #8AB5BE;
}
.novita {
        font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
}

.novita a:link {
        color: #003366;
}

.titolo {
    font-size: 2em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-align: center;
    padding: 6px;
}
/*
.boxindex {
	width: 509px;
	margin-left: auto;
	margin-right: auto;
	display:block;
	font-size:12px;
	background-color: #DDE4EC;
	color: #333333;
	padding: 6px;
	border: 9px double #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 9px;
}
*/
.tbindex {
	width: 486px;
}

.tbprodottiaffiancati {
	margin: auto;
}

.tbprodottiaffiancati tr td {
	vertical-align: top;
	margin: auto;
	display: block;
	text-align: center;
}

.tbprodottiaffiancati tr th {
	vertical-align: top;
	font-size: 16px;
	font-variant: small-caps;
	margin: 0px;
	padding-bottom: 16px;
}

.notaindex {
	font-size: 29px!important;
	font-variant: small-caps;
	color: #CC0000;
	text-align: right;
}
.minimizza {
	font-size: 9px;
	font-variant: normal;
}

/*
#spazionovita {
	margin-top: 16px;
	padding: 13px 6px 13px 6px;
	border: 2px dotted #FF0000;
	background-color: #F0F0F0;
}

#spazionovita h2 {
	font-size: 13px;
	font-variant: small-caps;
	margin: -13px -6px 0px -6px;
	color: #FFF;
	text-align: left;
	background: #AF1430;
	padding: 4px;
}

#spazionovita ul {
	margin: 0px;
	padding: 0px;
	
}

#spazionovita ul li {
	font-size: 10px;
	text-transform: none;
	color: #2E3863;
	margin-top: 6px;
	margin-left: 19px !important;
}

#spazionovita ul li a:link {
	color: #2E3863;
	text-decoration: underline;
}

#spazionovita ul li a:visited {
	color: #666666;
	text-decoration: underline;
}

#spazionovita ul li a:hover {
	color: #666666;
	text-decoration: none;
}
*/

.imgcentroborder {
	display: block;
	margin: 6px auto 29px auto;
	border: 6px double #CC0000;
}

