body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	background:url(../img/sfondo_pagina.png) repeat-x;
	background-color:#999999;
}

a img {
	border:0;
}

p {
	margin:0;
	padding:0;
}

#homeSX {
	width:500px;
	margin-top:20px;
	margin-left:20px;
}

#homeSX .ultimiEntrati {
	width:439px;
	height:14px;
	background:url(../img/ultimi_entrati.jpg) no-repeat;
}

#homeSX .ultimiEntrati h1 {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;	
	text-align: right;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:5px;
	padding:0;
	font-weight:bold;
	font-style:italic;
}

#homeSX .ultimiEntrati h1 a { 
	color:#FFFFFF;
}

#homeSX .ultimiEntrati h1 a:hover { 
	color:#FF9933;
}

#homeSX .boxUltimoEntrato {
	width:223px;
	height:205px;
	background:url(../img/box_ultimo_entrato.jpg) no-repeat;
	float:left;
	margin-top:10px;
}

#homeSX .boxUltimoEntrato h2 {
	font-family: Arial;
	font-size: 11px;
	color: #FF9933;	
	margin-top:45px;
	margin-bottom:0px;
	padding:0;
	font-weight:bold;
	font-style:italic;
	height:90px;
}

#homeSX .boxUltimoEntrato h2 a {
	color: #FF9933;	
}

#homeSX .boxUltimoEntrato h2 a:hover {
	color: #000000;	
}

#homeSX .boxUltimoEntrato h3 {
	font-family: Arial;
	font-size: 12px;
	color: #FF9933;	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	padding:0;
	font-weight:bold;
	width:30px;
	float:left;
}

#homeSX .boxUltimoEntrato h4 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;	
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
}

.pulsante {
	background-color:#F00;
	color:#FFF;
	border:0;
	font-size:16px;	
}

.MsgInizioPagina {
	
	margin-top: 0px;
	margin-bottom:0px;
	margin-right:25px;
	float: right;
	width: 755px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	
}

.MsgInizioPagina h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;	
	text-align: justify;
	margin:0;
	padding:0;
}

.MsgInizioPagina h2 .Evidenziato {
	font-size: 13px;
	color: #FA8605;
	font-weight: bold;
}

.clearfix { clear: both; height: 0; line-height: 0; }
td img {vertical-align:middle;}
p,h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; border: 0; font-weight: normal; }

#contenitore {
	width: 980px;
	min-height:880px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	background:url(../img/sfondo_main.png) repeat-y;
}
#testata {
	height: 137px;
	background-image: url(../img/testata.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}
#contenitoreMain {
	width: 802px;
	overflow: hidden;
	min-height:750px;
}
#home {
	position: absolute;
	left: 8px;
	top: 10px;
}
#home a {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
#home a:hover {
	font-size: 12px;
	color: #CCCCCC;
}
#LinkForum {
	height: 82px;
	width: 96px;
	position: absolute;
	left: 882px;
	top: 64px;
}
#LinkForum img {
	display: block;
}
#marchi {
	height: 43px;
	width: 104px;
	position: absolute;
	left: 756px;
	top: 61px;
}
h3{
	font-size:14px;
	color:#FF9900;
	font-weight:bold;}

/* stili del menu superiore */
ol#topNavi {
	position: absolute;
	left: 583px;
	top: 108px;
	list-style-position: inset;
	list-style-image: none;
	list-style-type: none;
	margin:0;
	padding: 0;
}
ol#topNavi li {
	padding: 0px;
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom: 3px;
	margin-left: 3px;
	display:inline;
	float:left;
} 

ol#topNavi li h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	color: #1E1E1C;
	text-align: center;
	margin:0;
	padding:0;
}

ol#topNavi li h1 a {
	color: #339966;
}
ol#topNavi li h1 a:hover {
	color: #FFFFFF;
}

#porta {
	position: absolute;
	background:url(../img/porta_spasso.png) no-repeat;
	padding-top: 4px;
	padding-left:0px;
	padding-bottom:0px;
	left: 823px;
	top: 108px;
	width:152px;
	height:24px;
}

#porta h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	color: #FFFFFF;
	text-align: center;
	margin:0;
	padding:0;
}

#porta h1 a {
	color: #FFFFFF;
	text-decoration:none;
	font-style:normal;
} 

#porta h1 a:hover {
	color: #1E1E1C;
}


/* stili del menu di sinistra */
#sxNavi
{
	float:left;
	text-decoration:none;
	min-height:750px;
	background:url(../img/sfondo_sx.png) repeat-x;
}

#sxNavi .arancio, #sxNavi .arancio2r {
	margin-top: 1px;
	width:177px;
	height:34px;
	display: block;
	background-color:#FF9933;
	padding: 1px 0 0 0;
	vertical-align:middle;
}

#sxNavi .verde, #sxNavi .verde2r {
	margin-top: 1px;
	width:177px;
	height:34px;
	display: block;
	background-color:#339966;
	padding: 1px 0 0 0;
	vertical-align:middle;
}

#sxNavi .blu, #sxNavi .blu2r {
	margin-top: 1px;
	width:177px;
	height:34px;
	display: block;
	background-color:#006699;
	padding: 1px 0 0 0;
	vertical-align:middle;
}



#sxNavi .arancio:hover, #sxNavi .verde:hover, #sxNavi .blu:hover, #sxNavi .arancio2r:hover, #sxNavi .verde2r:hover, #sxNavi .blu2r:hover, #sxNavi .storieLietoFine:hover {
	background-color:#CCCCCC;
}



#sxNavi .arancio h1, #sxNavi .verde h1, #sxNavi .blu h1, #sxNavi .storieLietoFine h1 {
	font-family: Verdana;
	font-size:11px;
	color:#FFFFFF;	
	margin-top:9px;
	margin-bottom:0px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	height:34px;
	vertical-align:middle;
}

#sxNavi .arancio2r h1, #sxNavi .verde2r h1, #sxNavi .blu2r h1  {
	font-family: Verdana;
	font-size:11px;
	color:#FFFFFF;	
	margin-top:2px;
	margin-bottom:0px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	height:34px;
	vertical-align:middle;
}


#sxNavi .arancio h1 a, #sxNavi .verde h1 a, #sxNavi .blu h1 a, #sxNavi .arancio2r h1 a, #sxNavi .verde2r h1 a, #sxNavi .blu2r h1 a, #sxNavi .storieLietoFine h1 a {
	text-decoration:none;
	color:#FFFFFF;	
	height:34px;
}

#sxNavi .storieLietoFine
{
	margin-top: 1px;
	width:177px;
	height:170px;
	display: block;
	background-color:#006699;
	padding: 1px 0 0 0;
	vertical-align:middle;
}

#sxNavi .acceso, #sxNavi .acceso2r 
{
	margin-top: 1px;
	padding: 1px 0 0 0;
	width:177px;
	height:34px;
	display: block;
	background-color:#CCCCCC;
}

#sxNavi .accesoStorie 
{
	margin-top: 1px;
	padding: 1px 0 0 0;
	width:177px;
	height:170px;
	display: block;
	background-color:#CCCCCC;
}

#sxNavi .acceso h1, #sxNavi .accesoStorie h1
{
	color:#666666;
	font-size:11px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:9px;
	margin-bottom:0px;
	text-decoration:none;
}

#sxNavi .acceso2r h1
{
	color:#666666;
	font-size:11px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:2px;
	margin-bottom:0px;
	text-decoration:none;	
}

/* stili del pager */
#pager {
	clear: both;
	margin-top: 15px;
	margin-bottom:0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	height:40px;
}

#pager h1 {
	
	clear: both;
	margin:0;
	padding:0;
	font-family: Verdana;
	font-size:12px;
	color:#999999;
}
#pager h1 a {
	padding: 0 3px;
	color: #333333;
	text-decoration:none;
}

#pager h1 a:hover {
	color: #000000;
}

#pager h2 {
	font-family:Verdana;
	clear: both;
	margin-top:0px;
	margin-bottom:5px;
	padding:0;
	font-family: Verdana;
	font-size:15px;
	color:#006699;
	font-weight:normal;
}

/* stili della pagina Lista dei presenti */


#Tabpresenti {
	float: left;
	empty-cells:show;
	border-spacing:0;
	border-collapse:collapse;	
	margin-left:23px;
}
#Tabpresenti th {
	background-color: #FA8605;
	line-height: 33px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin:0;
	padding:0;
}

#fff {
	background-color:#F0B500;
}

#Tabpresenti th h1 {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: normal;
	text-align:center;
	margin:0;
	padding:0;
}

#Tabpresenti .Riga .w80 {
	width:80px;
}

#Tabpresenti .Riga .w100 {
	width:100px;
}

#Tabpresenti .Riga .w140 {
	width:140px;
}

#Tabpresenti .Riga td {
	height: 80px;
	min-height: 70px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-color: #FA8605;
	text-align: center;	
	margin:0;
	padding:0;
}

#Tabpresenti .Riga td h2 {
	text-align: center;
	font-size:10px;
	color:#333333;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:5px;
	padding:0;
}

#Tabpresenti .Riga td h2 a {
	color: #999999;
	font-size: 10px;
}

#Tabpresenti .Riga td h2 a:hover {
	color: #000000;
}


/* stili della pagina Lista degli usciti */


#Tabusciti {
	float: left;
	empty-cells:show;
	border-spacing:0;
	border-collapse:collapse;	
	margin-left:23px;
}
#Tabusciti th {
	background-color: #339966;
	line-height: 33px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin:0;
	padding:0;
}

#Tabusciti th h1 {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: normal;
	text-align:center;
	margin:0;
	padding:0;
}

#Tabusciti .Riga .w80 {
	width:80px;
}

#Tabusciti .Riga .w100 {
	width:100px;
}

#Tabusciti .Riga .w140 {
	width:140px;
}

#Tabusciti .Riga td {
	height: 80px;
	min-height: 70px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-color: #339966;
	text-align: center;	
	margin:0;
	padding:0;
}

#Tabusciti .Riga td h2 {
	text-align: center;
	font-size:10px;
	color:#333333;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:5px;
	padding:0;
}

#Tabusciti .Riga td h2 a {
	color: #999999;
	font-size: 10px;
}

#Tabusciti .Riga td h2 a:hover {
	color: #339966;
}


/* stili della pagina Lista degli smarriti */
#MsgInizioPaginaSmarriti {
	margin-top: 0px;
	margin-bottom:0px;
	margin-right:25px;
	float: right;
	width: 755px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;	
}

#MsgInizioPaginaSmarriti h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;	
	text-align: justify;
	margin:0;
	padding:0;
}

#MsgInizioPagina h2 .EvidenziatoGrande {
	font-size: 13px;
	color: #FF3300;
	font-weight: bold;
}

#ContenitoreSmarriti {
	clear: both;
	padding-right: 40px;
	background-image: url(../img/ScrittaLateraleSmarriti.png);
	background-repeat: no-repeat;
	background-position: 22px 27px;
	height: 410px;
	/*min-height: 410px;*/
}

#ContenitoreSmarriti #LinkModuloSmarriti {
	width:750px;
}


#ContenitoreSmarriti #LinkModuloSmarriti h2 {
	text-align: right;
	font-weight: bold;
	margin:0;
	padding:0;
}

#ContenitoreSmarriti #LinkModuloSmarriti h2 a {
	font-size: 10px;
	text-transform: uppercase;
	color: #FA8605;
}

#ContenitoreSmarriti #LinkModuloSmarriti h2 a:hover {
	color: #FF3300;
}

#ContenitoreSmarriti #Tabsmarriti {
	
	empty-cells:show;
	border-spacing:0;
	border-collapse:collapse;	
	margin-left:23px;
	float: right;
	width: 677px;
	margin-top: 15px;
}

#ContenitoreSmarriti #Tabsmarriti th {
	line-height: 33px;
	border-width: 1px;
	border-style: solid;
	border-color: #FF3300;
	background-color:#CCCCCC;
}

#ContenitoreSmarriti #Tabsmarriti th h1 {
	font-size: 10px;
	text-transform: uppercase;
	color: #FF3300;
	font-weight: bold;
	margin:0;
	padding:0;
}

#ContenitoreSmarriti #Tabsmarriti td {
	border-width: 1px;
	border-style: solid;
	border-color: #FF3300;
	height: 80px;
	min-height: 70px;
}

#ContenitoreSmarriti #Tabsmarriti td h2 {
	font-size:9px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:5px;
	padding:0;
	color:#666666;
}

#ContenitoreSmarriti #Tabsmarriti td h2 a {
	color:#666666;
}

#ContenitoreSmarriti #Tabsmarriti td h2 a:hover {
	color:#FF3300;
}




#Tabpresenti {
	float: left;
	empty-cells:show;
	border-spacing:0;
	border-collapse:collapse;	
	margin-left:23px;
}
#Tabpresenti th {
	background-color: #FA8605;
	line-height: 33px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin:0;
	padding:0;
}

#fff {
	background-color:#F0B500;
}

#moduloRitrovati #Tabritrovati {
	float: left;
	empty-cells:show;
	border-spacing:0;
	border-collapse:collapse;	
	margin-left:23px;
	width:735px;
	background-color:#DDDDDD;
	clear:both;
}

#moduloRitrovati #Tabritrovati .Riga th {
	border-width: 1px;
	border-style: solid;
	border-color: #339966;
	margin:0;
	padding:0;
	width:200px;
	vertical-align:middle;
	height:40px;
}

#moduloRitrovati #Tabritrovati .Riga th h1 {
	font-size: 10px;
	text-transform: uppercase;
	color: #339966;
	font-weight:bold;
	text-align:center;
	/*margin-top:10px;*/
	margin-left:5px;
	margin-right:5px;
	padding:0;
	
}

#moduloRitrovati #Tabritrovati .Riga td {
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	margin:0;
	padding:0;
	vertical-align:middle;
}

#moduloRitrovati #Tabritrovati .Riga td h2 {
	font-size:9px;
	color:#339966;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:5px;
	padding:0;
}

#moduloRitrovati #Tabritrovati .Riga td h2 a {
	color: #339966;
}

#moduloRitrovati #Tabritrovati .Riga td h2 a:hover {
	color: #000000;
}

#moduloRitrovati #Tabritrovati .Riga td .fotoSmarriti {
	background-color:#F1EFE2;
	border-width: 1px;
	border-style: solid;
	border-color: #FF0000;
	
}

#moduloSmarriti #Tabsmarriti {
	float: left;
	empty-cells:show;
	border-spacing:0;
	border-collapse:collapse;	
	margin-left:23px;
	width:735px;
	background-color:#DDDDDD;
}

#moduloSmarriti #Tabsmarriti .Riga th {
	border-width: 1px;
	border-style: solid;
	border-color: #FF0000;
	margin:0;
	padding:0;
	width:200px;
	vertical-align:middle;
	height:40px;
}

#moduloSmarriti #Tabsmarriti .Riga th h1 {
	font-size: 10px;
	text-transform: uppercase;
	color: #FF0000;
	font-weight:bold;
	text-align:center;
	/*margin-top:10px;*/
	margin-left:5px;
	margin-right:5px;
	padding:0;
	
}

#moduloSmarriti #Tabsmarriti .Riga td {
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	margin:0;
	padding:0;
	vertical-align:middle;
}

#moduloSmarriti #Tabsmarriti .Riga td h2 {
	font-size:9px;
	color:#FF0000;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:5px;
	padding:0;
}

#moduloSmarriti #Tabsmarriti .Riga td h2 a {
	color: #FF0000;
}

#moduloSmarriti #Tabsmarriti .Riga td h2 a:hover {
	color: #000000;
}

#moduloSmarriti #Tabsmarriti .Riga td .fotoSmarriti {
	background-color:#F1EFE2;
	border-width: 1px;
	border-style: solid;
	border-color: #FF0000;
	
}








/* stili della pagina Lista dei ritrovati */

#MsgInizioPaginaRitrovati {
	margin-top: 0px;
	margin-bottom:0px;
	margin-right:25px;
	float: right;
	width: 755px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#MsgInizioPaginaRitrovati h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;	
	text-align: justify;
	margin:0;
	padding:0;
}

#MsgInizioPaginaRitrovati .EvidenziatoGrande {
	font-size:13px;
	color: #339966;
	font-weight: bold;
}
#ContenitoreRitrovati {
	clear: both;
	padding-right: 40px;
	background-image: url(../img/ScrittaLateraleRitrovati.png);
	background-repeat: no-repeat;
	background-position: 22px 27px;
	height: 425px;
	min-height: 425px;
}

#ContenitoreRitrovati #LinkModuloRitrovati {
	width:750px;
}

#ContenitoreRitrovati #LinkModuloRitrovati h2 {
	text-align: right;
	font-weight: bold;
	margin:0;
	padding:0;
}

#ContenitoreRitrovati #LinkModuloRitrovati h2 a {
	font-size: 10px;
	text-transform: uppercase;
	color: #FA8605;
}

#ContenitoreRitrovati #LinkModuloRitrovati h2 a:hover {
	color: #FF3300;
}

#ContenitoreRitrovati #Tabritrovati {
	
	empty-cells:show;
	border-spacing:0;
	border-collapse:collapse;	
	margin-left:23px;
	float: right;
	width: 677px;
	margin-top: 15px;
}

#ContenitoreRitrovati #Tabritrovati th {
	line-height: 33px;
	border-width: 1px;
	border-style: solid;
	border-color: #339966;
	background-color:#CCCCCC;
}

#ContenitoreRitrovati #Tabritrovati th h1 {
	font-size: 10px;
	text-transform: uppercase;
	color: #339966;
	font-weight: bold;
	margin:0;
	padding:0;
}

#ContenitoreRitrovati #Tabritrovati td {	
	height: 80px;
	min-height: 70px;
	border-width: 1px;
	border-style: solid;
	border-color: #339966;
}

#ContenitoreRitrovati #Tabritrovati td h2 {	
	font-size:9px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:5px;
	padding:0;
	color:#666666;
}

#ContenitoreRitrovati #Tabritrovati td h2 a {
	color:#666666;
}

#ContenitoreRitrovati #Tabritrovati td h2 a:hover {
	color:#339966;
}


/* stili in comune tra le pagine delle schede complete */
#SchedaCane {
	color: #666666;
	font-size: 10px;
	margin-left: 25px;
}
#SchedaCane h3#TiTroviIn {
	text-align: right;
	text-decoration: none;
	margin: 5px 105px 0 0;
	font-size: 10px;
}

#SchedaCane h3#TiTroviIn a {
	margin-left:45px;
	color:#999999;
	text-decoration:none;
}

#SchedaCane h3#TiTroviIn a:hover {
	color:#000000;
}

#SchedaCane #ScrittaFoto {
	text-transform: uppercase;
	margin: 7px 0 10px 0;
}
#SchedaCane #ContenitoreFoto {
	float: left;
	background-color:#FDC484;
	padding-left:7px;
	padding-top:7px;
	width:222px;
	height:203px;
	margin-bottom:30px;
	margin-top:15px;
	
}
#SchedaCane #ContenitoreFoto #FotoCane {
	position: relative;
	width: 0;
	height: 0;
}
#SchedaCane #ContenitoreFoto #FotoCane img {
	position: relative;	
}
#SchedaCane #PrimeInfo {
	width: 412px; /*522 - 5 - 5 */
	padding: 5px;
	float:right;
	margin-bottom:50px;
	margin-top:15px;
}
#SchedaCane #PrimeInfo .Riga {
	overflow: hidden;
}
#SchedaCane #PrimeInfo .Interlinea {
	margin-top:2px;
	margin-bottom: 10px;
	height: 1px;
	background-color:#CCCCCC;
	width:390px;
}

#SchedaCane #PrimeInfo .NomeRiga {
	float: left;
	width: 160px;
}

#SchedaCane #PrimeInfo .NomeRiga h2 {
	float: left;
	width: 160px;
	font-weight:bold;
	font-family: Verdana;
	font-size:10px;
	color:#999999;
	margin:0;
	padding:0;
}

#SchedaCane #PrimeInfo .ValoreRiga {
	float: left;
	width: 232px;
}

#SchedaCane #PrimeInfo .ValoreRiga h2{
	font-family: Verdana;
	font-size:10px;
	color:#999999;
	float: left;
	width: 232px;
	margin:0;
	padding:0;
}
#SchedaCane #AltreInfo {
	background-color:#EAEAEA;
	border-collapse:collapse;
	border-spacing:0;
	width:750px;
	margin:0;
	padding:0;
}
#SchedaCane #AltreInfo th {
	vertical-align: top;
	font-weight: bold;
	height: 30px;
	text-align: left;
	padding: 0 5px;
	margin: 0;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#SchedaCane #AltreInfo th h1{
	font-weight: bold;
	text-align: left;
	margin-top: 3px;
	margin-bottom:0px;
	padding:0;
	font-size:10px;
	color:#666666;
}

#SchedaCane #AltreInfo td {
	vertical-align: top;
	padding: 0 5px;	
	height: 220px;
	min-height: 180px;
}

#SchedaCane #AltreInfo td h2 {
	font-size: 10px;
	font-family: Verdana;
	color:#666666;
	margin:0;
	padding:0;
}

/* stili della pagina Scheda dei presenti */
.SchedaPresenti { }
.SchedaPresenti #ContenitoreFoto #FotoCane {
	background-color: #FDC484;
}
.SchedaPresenti #PrimeInfo {
	border-left: 2px solid #FDC484;
}
.SchedaPresenti #AltreInfo th {
	border-left: 2px solid #FDC484;
	border-right: 2px solid #FDC484;
}
.SchedaPresenti #AltreInfo td {
	border-left: 2px solid #FDC484;
	border-right: 2px solid #FDC484;
}

/* stili in comune tra le pagine delle schede smarriti */
.SchedaSmarriti { }
.SchedaSmarriti #ContenitoreFoto #FotoCane {
	background-color: #FF3300;
}
.SchedaSmarriti #PrimeInfo {
	border-left: 2px solid #FF3300;
	background-image: url(../img/ScrittaSchedaCaneSmarrito.png);
	background-repeat: no-repeat;
	background-position: 230px 180px;
}
.SchedaSmarriti #AltreInfo th {
	border-left: 2px solid #FF3300;
}
.SchedaSmarriti #AltreInfo td {
	border-left: 2px solid #FF3300;
}

/* stili in comune tra le pagine delle schede ritrovati */
.SchedaRitrovati { }
.SchedaRitrovati #ContenitoreFoto #FotoCane {
	background-color: #009966;
}
.SchedaRitrovati #PrimeInfo {
	border-left: 2px solid #009966;
	background-image: url(../img/ScrittaSchedaCaneRitrovato.png);
	background-repeat: no-repeat;
	background-position: 230px 180px;
}
.SchedaRitrovati #AltreInfo th {
	border-left: 2px solid #009966;
}
.SchedaRitrovati #AltreInfo td {
	border-left: 2px solid #009966;
}

/* stile generico pagine istituzionali */

#titoloGenerico {
	width:600px;
}


/* Chi contattare in caso di... */

#chiContattare {
	margin-left:40px;
	margin-top:40px;
	margin-right:30px;
	width:750px;
}

#chiContattare .boxChiContattare {
	width:340px;
	height:150px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:0px;
	margin-top:30px;
	float:left;
}

#chiContattare .boxChiContattare .fotoChiContattare {
	float:left;
	height:150px;
	margin-right:7px;
}

#chiContattare .boxChiContattare h1 {
	font-weight: bold;
	font-family: Verdana;
	font-size:12px;
	color:#F98505;
	margin-top:0px;
	margin-bottom:4px;
	padding:0;
}

#chiContattare .boxChiContattare h2 {
	font-weight: normal;
	font-family: Arial;
	font-size:12px;
	color:#000000;
	line-height:120%;
	margin:0;
	padding:0;
}

/* Le normative */

#leNormative {
	margin-left:40px;
	margin-top:40px;
	margin-right:30px;
	width:750px;
}

#leNormative .boxLeNormative {
	width:350px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:0px;
	margin-top:20px;
	float:left;
}

#leNormative .boxLeNormative .fotoLeNormative {
	float:left;
	margin-right:10px;
}

#leNormative .boxLeNormative .testoLeNormative {
	float:left;
	width:250px;
}

#leNormative .boxLeNormative .testoLeNormative h1 {
	font-weight: bold;
	font-family: Verdana;
	font-size:12px;
	color:#F98505;
	margin:0;
	padding:0;
}

#leNormative .boxLeNormative .testoLeNormative h2 {
	font-weight: normal;
	font-family: Arial;
	font-size:12px;
	color:#000000;
	line-height:100%;
	margin:0;
	padding:0;
}

#leNormative .boxLeNormative .testoLeNormative h2 a {
	color:#0000FF;
}

#leNormative .boxLeNormative .testoLeNormative h2 a:hover {
	color:#000000;
}


/* Link tuili */

#linkUtili {
	margin-left:40px;
	margin-top:40px;
	margin-right:30px;
	width:750px;
}

#linkUtili .fotoDestra {
	float:right;
	margin-top:70px;
}

#linkUtili .boxLinkUtili {
	width:480px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:0px;
	margin-top:25px;
	background:url(../img/zampa.jpg) no-repeat;
}

#linkUtili .boxLinkUtili h1 {
	font-weight: bold;
	font-family: Arial;
	font-size:12px;
	font-style:italic;
	color:#006699;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:45px;
	padding:0;
}

#linkUtili .boxLinkUtili h1 a {
	color:#006699;
}

#linkUtili .boxLinkUtili h1 a:hover {
	color:#000000;
}

#linkUtili .boxLinkUtili h2 {
	font-weight: normal;
	font-family: Arial;
	font-size:12px;
	color:#666666;
	line-height:120%;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:45px;
	padding:0;
}

/* Link amici */

#linkAmici {
	margin-left:40px;
	margin-top:20px;
	margin-right:30px;
	width:750px;
}

#linkAmici h1 {
	font-weight: normal;
	font-family: Arial;
	font-size:12px;
	color:#000000;
	line-height:120%;
	margin-top:20px;
	margin-bottom:0px;
	padding:0;
}

#linkAmici .boxLinkAmici {
	width:340px;
	height:75px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:0px;
	margin-top:20px;
	float:left;
}

#linkAmici .boxLinkAmici .fotoLinkAmici {
	float:left;
	height:100px;
	margin-right:7px;
}

/* Guida all'adozione */

#guidaAdozione {
	margin-left:40px;
	margin-top:40px;
	margin-right:30px;
	width:750px;
}

#guidaAdozione h1 {
	font-weight: normal;
	font-family: Arial;
	font-size:18px;
	color:#FF9933;
	line-height:120%;
	margin-top:20px;
	margin-bottom:0px;
	padding:0;
	text-align:right;
}

#guidaAdozione h2 {
	font-weight: normal;
	font-family: Arial;
	font-size:12px;
	color:#000000;
	line-height:120%;
	margin-top:20px;
	margin-bottom:0px;
	padding:0;
}

#guidaAdozione h2 a {
	color:#F98505;
	text-decoration:none;
}

#guidaAdozione h2 a:hover {
	color:#000000;
}

#guidaAdozione .fotoDestra {
	float:right;
	margin-top:30px;
	margin-left:40px;
	margin-bottom:10px;
}

#guidaAdozione .scaricaGuida {
	background:url(../img/scarica_guida_adozione.png) no-repeat;
	width:220px;
	height:91px;
	margin-top:20px;
}

#guidaAdozione .scaricaGuida h3 {
	font-weight: bold;
	font-family: Arial;
	font-size:12px;
	color:#333333;
	margin:0;
	padding-top:45px;
	padding-left:60px;
	text-align:center;
}

#guidaAdozione .scaricaGuida h3 a {
	color:#333333;
	text-decoration:none;
}

#guidaAdozione .scaricaGuida h3 a:hover {
	color:#FFFFFF;
}




/* Documenti utili */

#documentiUtili {
	margin-left:40px;
	margin-top:25px;
	margin-right:30px;
	width:690px;
}

#documentiUtili h2 {
	font-weight: normal;
	font-family: Arial;
	font-size:12px;
	color:#000000;
	margin:0;
	padding:0;
}

#documentiUtili .boxDocumentiUtili {
	width:310px;
	height:90px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:0px;
	margin-top:20px;
	float:left;
}

#documentiUtili .boxDocumentiUtili h1 {
	font-weight: bold;
	font-family: Verdana;
	font-size:11px;
	color:#333333;
	margin-top:40px;
	margin-bottom:0px;
	padding:0;
}

#documentiUtili .boxDocumentiUtili h1 a {
	color:#333333;
	text-decoration:none;
}

#documentiUtili .boxDocumentiUtili h1 a:hover {
	color:#FF0000;
}

/* Le vostre lettere */

#vostreLettere {
	margin-left:40px;
	margin-top:40px;
	margin-right:30px;
	width:750px;
	background:url(../img/foto_vostre_lettere.jpg) no-repeat;
	background-position:top right;
}

#vostreLettere h2 {
	font-weight: normal;
	font-family: Arial;
	font-size:12px;
	color:#000000;
	line-height:120%;
	margin-top:20px;
	margin-bottom:0px;
	margin-left:15px;
	padding:0;
	width:405px;
}

#vostreLettere h2 .evidenza {
	color:#F88505;
}

#vostreLettere .mandaMail {
	background:url(../img/mandateci_mail.png) no-repeat;
	width:189px;
	height:39px;
	margin-top:30px;
	margin-left:290px;
}

#vostreLettere .mandaMail h3 {
	font-weight: bold;
	font-family: Arial;
	font-size:12px;
	color:#FFFFFF;
	margin:0;
	padding-top:11px;
	padding-bottom:0px;
	text-align:center;
}

#vostreLettere .mandaMail h3 a {
	color:#FFFFFF;
	text-decoration:none;
}

#vostreLettere .mandaMail h3 a:hover {
	color:#000000;
}

#vostreLettere .boxMail {
	width:720px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:0px;
	margin-top:25px;
	background:url(../img/zampa_grande.jpg) no-repeat;
}

#vostreLettere .boxMail h1 {
	font-weight: bold;
	font-family: Arial;
	font-size:14px;
	color:#006699;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:67px;
	padding:0;
}

#vostreLettere .boxMail h2 {
	font-weight: normal;
	font-family: Arial;
	font-size:12px;
	color:#000000;
	line-height:120%;
	margin-top:20px;
	margin-bottom:0px;
	margin-left:67px;
	padding:0;
	width:670px;
}

#vostreLettere .boxMail h2 a {
	color:#006699;
	font-style:italic;
}

#vostreLettere .boxMail h2 a:hover {
	color:#000000;
}

/* La redazione */

#redazione {
	margin-left:10px;
	margin-top:25px;
	margin-right:30px;
	padding:0;
	width:670px;
	background:url(../img/foto_la_redazione.jpg) no-repeat;
	background-position:top right;
}

#redazione h3 {
	font-weight: normal;
	font-family: Arial;
	font-size:12px;
	color:#006699;
	line-height:120%;
	margin-top:0px;
	margin-left:50px;
	margin-bottom:0px;
	height:180px;
	padding:0;
	width:335px;
}

#redazione .boxArticolo {
	width:600px;
	margin-top:20px;
	margin-bottom:20px;
	padding:0;
	background:url(../img/zampa_redazione.jpg) no-repeat top left;
	float:left;
}

#redazione .boxArticolo h1 {
	font-weight: bold;
	font-family: Arial;
	font-size:12px;
	color:#FFFFFF;
	margin-top:27px;
	margin-bottom:0px;
	margin-left:67px;
	padding:0;
}

#redazione .boxArticolo h2 {
	font-weight: normal;
	font-family: Arial;
	font-size:12px;
	color:#666666;
	line-height:120%;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:67px;
	padding:0;
}

#redazione .boxArticolo h2 a {
	color:#006699;
	font-style:italic;
}

#redazione .boxArticolo h2 a:hover {
	color:#666666;
}

/* Storie a lieto fine */

#lietoFine {
	margin-left:10px;
	margin-top:25px;
	margin-right:20px;
	padding:0;
	width:775px;
	background:url(../img/foto_lieto_fine.jpg) no-repeat;
	background-position:top right;
}

#lietoFine h3 {
	font-weight: normal;
	font-family: Arial;
	font-size:12px;
	color:#666666;
	line-height:120%;
	margin-top:50px;
	margin-left:0px;
	margin-bottom:0px;
	height:80px;
	padding:0;
	width:535px;
}

#lietoFine h3 a {
	color:#F88505;
}

#lietoFine h3 a:hover {
	color:#000000;
}

#lietoFine .boxArticolo {
	width:780px;
	margin-top:0px;
	margin-bottom:20px;
	padding:0;
	background:url(../img/zampa_lieto_fine.jpg) no-repeat top left;
	float:left;
}

#lietoFine .boxArticolo h1 {
	font-weight: bold;
	font-family: Arial;
	font-size:14px;
	color:#006699;
	margin-top:15px;
	margin-bottom:0px;
	margin-left:67px;
	padding:0;
}

#lietoFine .boxArticolo h2 {
	font-weight: normal;
	font-family: Arial;
	font-size:12px;
	color:#000000;
	line-height:120%;
	margin-top:20px;
	margin-bottom:0px;
	margin-left:67px;
	padding:0;
}

#lietoFine .boxArticolo h2 a {
	color:#006699;
	font-style:italic;
}

#lietoFine .boxArticolo h2 a:hover {
	color:#000000;
}
