		body{
		 	background-color: #990033;
		 	margin: 0px;
		 	text-align: center;
		} 

		marquee{
			color: #FFFFFF;
			font-size:20px;
			}

		img {
			border: 0px;
		}

		a {
			color: #FFFFFF;
			text-decoration: none;
		}
		
		p {
			margin-bottom: 0px;
			margin-top: 5px;
		}

		.blocco img {
			border: 0px;
			max-width: 230px;
			width:expression(document.body.clientWidth > 230? "230px": "auto" );
			max-height: 165px;
		}

		#contenitore {
			margin: 10px auto;
			width: 820px;
			text-align: left;
		}

		#blocco, #bloccocucciolate {
			text-align: center;
			margin: auto;
			background: #FFFFFF;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AAAAAA', endColorstr='#FFFFFF'); /* for IE */
			background: -webkit-gradient(linear, left top, left bottom, from(#AAA), to(#FFF)); /* for webkit browsers */
			background: -moz-linear-gradient(top,  #AAAAAA,  #FFFFFF); /* for firefox 3.6+ */
			border: 5px double maroon;
			width: 100%;
			height: 440px;
			padding: 0px 0px 17px 10px;
			overflow: auto;
			scrollbar-base-color: #990033;
			text-size: 1px;
		}
		
		#bloccocucciolate img {
			border: 0px;
			max-width: 255px;
			max-height: 200px;
		}
		
		#bloccoangeli {
			text-align: center;
			margin: auto;
			background-color: #FFFFFF;
			background-image: url('images/cielo.jpg');
			background-position: center center;
			background-repeat: repeat-y;
			background-attachment:scroll;
			border: 5px double maroon;
			width: 100%;
			height: 440px;
			padding: 0px 0px 17px 10px;
			overflow: auto;
			scrollbar-base-color: #990033;
			text-size: 1px;

		}
		
		#blocco .paragrafo, #blocco ul {
			text-align: justify;	
			font-size: 14px;
			padding-right:10px;
			padding-top: 3px;
		}
		
		#blocco #titolotesto {
			text-align: center;
		}
		
		#blocco #firma{
			text-align: right;
			padding-right:70px;
			}
		
		#blocco ol {
			text-align: justify;	
			font-size: 14px;
			margin-left:15px;
		}
		
		#blocco a, #bloccocucciolate a{
			color: #990033;
		}
		
		#present {
			margin-top:10px;

		}
		
		#testo {
			margin-left: 20px;

			float: left;
			width: 70%;
			text-align:left;	
		}
		
		#testo2 {
			margin-left: 20px;

			float: left;
			width:70%;
			text-align:center;	
		}
		
		#testo p{
			font-family: monospace;
			font-size: 12px;
			
		}
		
		#testo2 p{
			font-family: monospace;
			font-size: 14px;
			font-style:italic;
			
		}
		
		#testo2 #allbull a{
			color: #990033;
			float: left;
			width:19%;
		}
		
		#testo2 #pensione a{
			color: green;
			float: left;
			width:19%;
		}
		
		#testo2 #allshitzu a{
			color: blue;
			float: left;
			width:19%;
		}
		
		#testo2 #vivaio a{
			color: yellow;
			float: left;
			width:19%;
		}
		
		#testo2 #servizi a{
			color: pink;
			float: left;
			width:19%;
		}
		
		#firma{
			text-align: right;
			padding-right:70px;
		}

		#menu {

		 	float:right;
		 	width:25%;
		 	margin:50px auto;
		}
		
		#shinystat {
			margin: 10px 0px 0px 5px;
			float: left;
			width:20%;
		}
		
		.cella1 {
			text-align: center;
			position:relative;
			margin-left: auto;
			margin-right: auto;
			border-top:2px solid maroon;
			border-right:2px solid maroon;
			border-left:2px solid maroon;	
			width: 150px;
			height:25px;
			padding-top:0px;
		}
		
			.cella1_2 {
			text-align: center;
			position:relative;
			margin-left: auto;
			margin-right: auto;
			border-top:2px solid maroon;
			border-right:2px solid maroon;
			border-left:2px solid maroon;	
			width: 150px;
			height:40px;
			padding-top:0px;
		}
		
		.cella {
			text-align: center;
			position:relative;
			margin-left: auto;
			margin-right: auto;
			border-top:2px solid maroon;
			border-right:2px solid maroon;
			border-left:2px solid maroon;	
			width: 150px;
			height:25px;
			padding-top:5px;
		}
		
		#blocco .cella a, #blocco .cella1 a, #blocco .cella1_2 a {
			color: black;
		}
		
		#lastcella {
			border-bottom:2px solid maroon;
		}

		.casella {
			float: left;
			width: 200px;
			height: 170px;
			margin-top: 10px;
		}
		
				
		.casellalink {
			margin-top: 10px;
			float:left;
			width: 200px;
		}
		
		.casella img {
			max-height: 165px;
			max-width: 195px;
			<!--width:expression(document.body.clientWidth > 195? "195px": "auto" );-->
		}

		#colcentrale {
			color:#990033;
		}

		#colcentrale .luogo {
			font-size: 20px;
		}

		#colcentrale .giudicecane {
			font-size: 16px;
		}

		#colcentrale .risultato {
			font-size: 18px;
		}

		#colcentrale .green {
			font-size: 22px;
			color:green;
			font-weight:bold;
		}

		#colcentrale img {
			margin-top: 10px;
			max-width:320px;
		}
		
		#colcentrale .spazio {
			height:30px;
		}
		
		.rigacucc {
			clear:both;
			border: 1px solid #990033;
			height: 1px;
			width: 98%;
			margin: auto;
			padding-top: 0px;
		}
		
		.madre, .x, .padre, .cucc {
			padding-top: 10px;
			font-size: 18px;
			color: #990033;
			font-style: italic;
			text-align: center;
			float: left;
			width: 37%;
		}
		
		.x {
			margin-top: 100px;
			font-size: 36px;
			width: 26%;
		}
		
		.cucc {
			margin-top: 50px;
			width:26%;
		}
		
		.padre {
			float: left;
		}
		
		.madre {
			clear: both;
		}
		
		.riga {
			clear:both;
			color: #990033;
			padding-top: 10px;
			width: 96%;
			margin: auto;
		}
		
		.sx, .centro, .dx {
			margin: auto;
			padding-top: 10px;
			font-size: 18px;
			color: #990033;
			font-style: italic;
			text-align: center;
			float: left;
			width: 32%;
		}
		
		.sx {
			clear: both;
		}
		
		.dx {
			float: right;
		}
		
		#chiusura {
  			clear: both;
  			padding-top: 1px;
		} 
		
		#titolo {
			margin: 5px auto;
			color: #FFFFFF;
			font-size: 26px;
			font-style: italic;
			text-align:center;
			font-weight: bold;
		}
				
		#genitori {
			margin: 5px auto;
			color: #FFFFFF;
			font-size: 18px;
			font-style: italic;
			text-align:center;
		}
		
		#anche {
			margin: 5px auto;
			color: #FFFFFF;
			font-size: 18px;
			font-style: italic;
			text-align:center;
			font-weight: bold;
		}
		
		#titolicani {
			margin: 5px auto;
			color: #C0C0C0;
			font-size: 20px;
			font-style: italic;
			text-align:center;
			font-weight: bold;
		}		
			
		#info {
			margin: 10px auto;
			text-align:center;
			font-size: 14px;
			font-style: italic;
			color: #FFFFFF;
		}
		
		#info a{
			text-decoration: underline;
		}
		
		#pedi, #expo, #back{
			margin: auto;
			padding-top: 10px;
			font-size: 18px;
			font-style: italic;
			text-align: center;
			float: left;
			width: 32%;
		}
		
		#pedi {
			clear: both;
		}
		
		#expo {
			float: right;
		}
		
		#back img {
			border: 0px;
			width: 32px;
		}

		.ext {
		}
		
		.clear {
			height: 0px;
			clear: both;
		}

