body {margin:0;padding:0;font:12px Arial, Helvetica, sans-serif;background:#1480b6;color:#615757;text-align: center;}
#aux{background:#fff url(../images/comuni/bkg_top.jpg) left top repeat-x  ;width:100%;float:left}
#centrato {width:960px;margin:0 auto; padding:0;text-align: left}
p{margin:0;padding:0}
img{border:0}

.azzurro{ color:#1480b6}
.rosa{ color:#d677cd}

#corpo {width:960px;padding:0;float:left; background:url(../images/comuni/top.jpg) center top no-repeat; margin:0}

#footer{ padding: 20px 0; color:#fff; float:left; font-weight:bold; background:#1480b6; width:100%} 

#contatti{ width:220px; background:#82aad4; margin:0 0 290px 620px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; border-bottom:5px solid #005f8e; text-align:center; padding:10px }
#contatti a{ color:#046190; text-decoration:none} #contatti a:hover,#contatti a:focus, #contatti a:active { color:#ffe795}

#nome{ float:left; margin:0 ; color:#fff; font:30px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:68px 0 0 60px}

#menuNavigazione{position:relative;display:block;height:44px;font-weight:bold;background:transparent  url(../image/menu/sfondo.png) repeat-x top left;float:left;width:100%; font:16px "Lucida Sans Unicode", "Lucida Grande", sans-serif}
#menuNavigazione ul{margin:0px;padding:0;list-style-type:none;width:auto;}
#menuNavigazione ul li{display:block;float:left;margin:0 1px 0 0;}
#menuNavigazione ul li a{display:block;float:left;color:#046190;text-decoration:none;padding:5px 30px 11px 30px;height:28px;}
#menuNavigazione ul li a:hover{color:#fff;background:transparent url(../images/comuni/sfondoOver.png) no-repeat top center;}

.voceCorrente a{color:#fff;background:transparent url(../images/comuni/sfondoOver.png) no-repeat top center;}

#pagina{ float:left; width:960px; background:url(../images/comuni/albero.png) bottom left no-repeat}
#principale{ float:left; width:690px; margin:10px 0 0 0}
#destra{ float:left; width:225px; background: url(../images/comuni/colonna_dx.jpg) left top no-repeat; padding:15px 0 0 45px}
#destra a{ color:#1480b6; text-decoration:none} #destra a:hover{ color:#be69b3; text-decoration:underline}

h1{position: relative;height: 21px;overflow: hidden;font: 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#be69b3;line-height: 21px;text-transform: uppercase; margin:8px 0; padding:0}
.notizie, .link, .cucciolate, .riproduttori, .allevamento, .raggiungerci, .maple, .notizie_page, .ragdoll{position:absolute;left:0;top:0;width:100%;height:100%}
.notizie{background: url(../images/comuni/notizie.png) left top no-repeat}
.link{background: url(../images/comuni/link.png) left top no-repeat}
.cucciolate{background: url(../images/comuni/cucciolate.png) left top no-repeat}
.riproduttori{background: url(../images/comuni/riproduttori.png) left top no-repeat}
.allevamento{background: url(../images/comuni/allevamento.png) left top no-repeat}
.raggiungerci{background: url(../images/comuni/raggiungerci.png) left top no-repeat}
.maple{background: url(../images/comuni/maple.png) left top no-repeat}
.notizie_page{background: url(../images/comuni/notizie_page.png) left top no-repeat}
.ragdoll{background: url(../images/comuni/ragdoll.png) left top no-repeat}


.news{ float:left; margin:5px 0} 
.data{ background: url(../images/comuni/sfuma_data.jpg) left top no-repeat; margin:10px 0 0 0; float:left; padding:3px 5px 15px 5px;width:215px}
.news p{ margin:0 0 0 22px; float:left; width:200px}

.archivio_news{ width:210px; float:left; margin:10px; background:#fff}

.archivio{ background:url(../images/comuni/archivio_notizie.png) left top no-repeat; margin:5px 0 15px 15px; padding:5px 5px 5px 25px; width:175px; display:block; float:left}

#collegamenti a{ padding:7px; margin:5px 0 5px 7px; border:1px solid #dcdadc; float:left; display:block}
#collegamenti a:hover{ background:#FFC}

.sinistra{ float:left; width:220px; margin:10px 10px 10px 0; padding:0 0 270px 0}
.sinistra ul{ margin:0; padding:0}
.cuccioli, .stalloni, .fattrici { list-style:none; padding:0; margin:0}
.cuccioli a, .stalloni a, .fattrici a {width:180px;margin:2px 0; float:left; -moz-border-radius: 8px;-webkit-border-radius: 8px; padding:10px;  text-decoration:none; color:#615757}

.cuccioli a{background:#fffdeb;border:1px solid #f9f4ba;}
.cuccioli a:hover { background:#fef9c9}
.cuccioli .voceCorrente a { background:#fcf172; color:#615757}

.stalloni a{background:#e7f2f8;border:1px solid #a0cee6;}
.stalloni a:hover { background:#c8e3f2}
.stalloni .voceCorrente a { background:#a1cce3; color:#615757}

.fattrici a{background:#fbe0fb;border:1px solid #de8fd2;}
.fattrici a:hover { background:#f3c4f4}
.fattrici .voceCorrente a { background:#fcb5fd; color:#615757}

.centro_gatti{ float:left; width:460px; margin:10px 0}
.centro_gatti a{ color:#000; font-weight:bold}
.centro_gatti a:hover{ color:#a62923}
.centro_gatti h3{ font-weight:normal; background:#fcf172;-moz-border-radius: 8px;-webkit-border-radius:5px; padding:5px 10px }

.centro_ragdoll{ float:left; width:690px; margin:10px 0; text-align:justify}
.centro_ragdoll p{ margin:10px 0  }

.cucciolata{ float:left; background:url(../images/comuni/cucciolate_bkg.png) left top no-repeat; width:380px; padding:25px 10px 15px 70px; margin:0 0 10px 0; font-weight:bold; font-size:14px}
.birth{ float:left}
.gender{ text-align:right; float:right}
.nomi{ font:18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin:10px 0}
.colore{ font-size:11px}

h2{ background:url(../images/comuni/h2_sfondo.png) left top no-repeat; color:#1480b6; font:18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:0px 0 10px 55px}

.photo, .figli{ float:left; background:url(../images/comuni/bkg_photo.png) left top repeat-y; width:460px; margin:10px 0 20px 0; border-bottom:1px solid #f9f4ba}

.photo h3{ background:url(../images/comuni/photo_h3.jpg) left top no-repeat; display:block; margin:0; padding:15px 0 10px 85px; font-weight:bold; color:#36C}
.photo p { margin:10px; background:url(../images/comuni/clicca.jpg) right bottom no-repeat; padding:0 0 50px 0; float:left; width:460px}
.figli h3{ background:url(../images/comuni/figli_h3.jpg) left top no-repeat; display:block; margin:0; padding:20px 0 15px 85px; font-weight:bold; color:#36C}
.photo img{ margin:5px; float:left; border:1px solid #c6c39d}
.figli p{ float:left; margin:0 0 15px 15px}

.condividi{ float:left;  width:440px; margin:10px 0; padding:15px 0; border-top:3px double #c9dbe5}

.box_ragdoll{ border:1px solid #f9f4ba; background:#fffdeb; padding:10px; width:660px; float:right; margin:0 0 10px 20px; text-align:center}
.foto_ragdoll{ border:1px solid #f9f4ba; background:#fffdeb; padding:10px; width:440px; float:right; margin:0 0 10px 20px; text-align:center}
.foto_ragdoll img{ margin:4px} 
.dida{ background:#e7f2f8; float:left; padding:10px; margin:0; text-align:left}

.pippo{ float:left;}.pippo p{ margin:0 0 10px 0}
#ragdoll{ float:left; margin:0 10px 10px 0}

#map_canvas{ width:460px; height:400px ; margin:10px 0; float:left; border:1px solid #c0c0c0}
#location{ width:440px; background:#fffdeb; padding:10px; border:1px solid #f9f4ba; float:left}
.partenza{ width:300px; margin:0 10px}

.contatti_home{ margin:20px  0 0 0; background:url(../images/comuni/maps.jpg) left bottom no-repeat; padding:0 0 40px 0; float:left}
.contatti_home p{ margin:40px 0 0 100px}

.news_page h2{ clear:both; margin:10px 0 0 0}

.img_page{ float:left; margin:0 10px 10px 0}
.img_page_right{ float: right; margin:0 0 10px 10px}

.standard ul{ float:left; margin:0; padding:0; width:370px}
.standard li{ list-style-type: none; margin:10px 0; padding:0 0 10px 20px; background: url(../images/pagine/zampa.jpg) left top no-repeat; border-bottom:1px dashed #36F}

.descrizione{ margin:10px 0; padding:10px 0; font-size:14px; border-bottom:3px double #c9dbe5; border-top:3px double #c9dbe5}

.descrizione p:first-child:first-letter { float: left; color: #be69b3; font-size: 50px; line-height: 40px; padding-top: 4px; padding-right: 8px; padding-left: 3px; font-family: Georgia; }