body {
margin: 0;
font: 12px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
color: #262626;
background:#9695c4;
}
#ausiliario{
width:100%;
background: #fff url(../image/bkg_body.jpg) left top repeat-x;
padding:10px 0 0 0;
float:left;
height: auto !important;  /* per i browser moderni */
height: 600px;      /* per IE5.x e IE6 */
min-height: 600px;  /* per i browser moderni */
}
.centrato {
width:955px;
margin:auto;
text-align: left;
}
img{
border:0;
}
p{
margin:0;
padding:0;
}
h1{
color:#1e3775;
font-size:24px;
margin:0;
}
h2{
color:#1e3775;
font:18px Georgia, "Times New Roman", Times, serif;
margin:20px 0;
padding:0
}
h3{
color: #FF6600;
font:14px Georgia, "Times New Roman", Times, serif;
margin:12px 0
}
.viola{
color:#9695c4
}
/*-------------------------------------
	H E A D E R 
-------------------------------------*/
#header{
float:left;
width:950px;
margin:0 0 10px 0;
}
#logo{
float:left;
padding:0 0 0 8px;
margin:0 53px 0 0
}
#titolo{
width:400px;
float:left;
text-align:center;
padding:5px 0 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
}
.citta{
font-size:18px;
margin:0 0 10px 0
}
.asd{
font-size:15px;
font-weight:bold;
margin:0;
}
.telefoni{
color:#ff7800;
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
margin:6px 0 0 0
}
#fise{
float:left;
width:130px;
margin:5px 0 0 15px;
text-align:center;
}
/*-------------------------------------
	B A N N E R
-------------------------------------*/
#banner{
float:left;
margin:0;
padding:0;
height:190px;
}
#banner img{
border:1px solid #fff;
}
/*-------------------------------------
	C O R P O
-------------------------------------*/
#corpo,
#corpo2{
width:955px;
float:left;
background:#FFF;
margin:0 0 5px 0;
padding:0;
height: auto !important;  /* per i browser moderni */
height: 300px;      /* per IE5.x e IE6 */
min-height: 300px;  /* per i browser moderni */
}

#corpo a:link, #corpo a:visited{
color:#16286a;
padding:0 10;
}
#corpo a:hover, #corpo a:focus, #corpo a:active{
background:#f2ecf4;
text-decoration:none;
}

/*-------------------------------------
	M E N U  P R I M O   L I V E L L O
-------------------------------------*/
#menuNavigazione{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent  url(../image/menu/sfondo.png) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;
float:left;
width:100%}
#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:#dcdbf3;text-decoration:none;padding:14px 20px 0 20px;height:28px;}
#menuNavigazione ul li a:hover{color:#fff;background:transparent url(../image/menu/sfondoOver.png) no-repeat top center;}

.voceCorrente a{color:#fff;background:transparent url(../image/menu/sfondoOver.png) no-repeat top center;}
/*-----------------------------------
	F O O T E R
--------------------------------------*/
#footer{
width:945px;
margin:0 auto;
padding:10px 0 0 10px;
float:left;
color:#fff;
text-align:left;
}
#footer p{
float:left;
margin:0 50px 0 0;
border-left:1px dotted #fff;
padding:0 0 0 10px;
display:block;
height:40px;
}
#footer a{
color:#fff;
font-weight:bold;
}
/*-----------------------------------
	H O M E
--------------------------------------*/
.c01{
background:url(../image/home/home.jpg) left top no-repeat;
float:left;
margin:10px 0 0 0;
padding:0 0 0 350px;
width:330px;
height: auto !important;  /* per i browser moderni */
height: 280px;      /* per IE5.x e IE6 */
min-height: 280px;  /* per i browser moderni */
}
#evento_home{
margin:10px 0 0 30px;
float:left;
width:200px;
padding:8px 0 10px 15px;
border-left:1px solid #c6c7c8
}
#evento_home h1{
color:#fff;
font-family:"Times New Roman", Times, serif;
background:url(../image/home/fumetto.png) left top no-repeat;
width:220px;
text-align:center;
font-weight:normal;
padding:10px 0 20px 0;
margin:0 0 10px 0;
}
#evento_home img{
float:left;
border:1px solid #fff;
margin:0 10px 0 0;
}
.foglio{
background:url(../image/home/data.png) left top no-repeat;
width:45px;
margin:0 5px 0  0;
padding:15px 0 23px 0;
float:left;
text-align:center;
color:#333333;
line-height:0.8
}
.giorno{
font-size:2em;
color:#666666;
}
/*-------------------------------------
	P O N Y
-------------------------------------*/
#p01{
width:200px;
margin:0 50px;
float:left;
}
.pony{
border-bottom:1px dashed #101f5e;
padding:0 5px 5px 5px;
margin:0 0 5px 0;
}
.pony img{
float:left;
margin:0 10px 10px 0;
}
.nome{
font-size:20px;
color:#9695c4;
}
#p02{
background:url(../image/pony/bkg_attivita.jpg) left top no-repeat;
width:618px;
margin:15px 0 0 0;
float:left;
height:399px;
}
#pony_attivita{
width:210px;
float:left;
text-align:center;
padding:10px;
}
#pony_attivita h1,
#pony_attivita h2,
#pony_attivita h3{
color:#fff;
}
#pony_foto{
float:left;
padding:50px 0 0 0;
width:380px;
text-align:center;
}
/*#pony_foto img{
border:1px solid #fff;
margin:2px 2px 0 0;
}*/
#campeggio{/*mod in ie*/
width:303px;
float:left;
padding:0 10px 20px 10px;
margin:0;
background:url(../image/pony/campeggio.png) left top no-repeat;
}
#campeggio p{
margin: 0 10px 0 100px;
}
#compleanno{/*mod in ie*/
width:300px;
float:left;
padding:0 10px 20px 10px;
margin:0;
background: url(../image/pony/compleanno.png) left top no-repeat;
}
#compleanno p{
margin: 0 10px 0 80px;
}
#campeggio h2,
#compleanno h2{
margin:0;
padding:5px 0;
}
#video{
float:left;
width:900px;
background:#FFf url(../image/pony/video.jpg) left top repeat-x;
padding:30px;
margin:5px 0 0 25px;
}
/*-------------------------------------
	A T T I V I T A'
-------------------------------------*/
.a01{
background:url(../image/attivita/attivita.jpg) left top no-repeat;
float:left;
margin:0 20px 0 0;
padding:270px 0 0 0;
width:330px;
text-align:justify
}
.a01 h2{
background:url(../image/attivita/clinica.png) left top no-repeat;
padding:15px 0 15px 60px;
margin:15px 0 0 20px;}

.a02{
float:left;
width:270px;
text-align:justify
}
.a03{
float:left;
width:250px;
text-align:justify;
margin:0 50px 0 0;
}
/*-------------------------------------
	CLINICA VET
-------------------------------------*/
.cli01{
background:url(../image/attivita/attivita.jpg) left top no-repeat;
float:left;
margin:0 20px 0 0;
padding:270px 0 0 0;
width:330px;
text-align:justify
}
.cli01 h2{
padding:0;
margin:0 0 0 30px
}
/*-----------------------------------
	S T R U T T U R E
--------------------------------------*/
.s01{
background:url(../image/strutture/bkg_s01.jpg) left top no-repeat;
float:left;
margin:10px 0 0 0;
padding:0 0 0 350px;
width:245px;
line-height:2em;
height: auto !important;  /* per i browser moderni */
height: 280px;      /* per IE5.x e IE6 */
min-height: 280px;  /* per i browser moderni */
}
#foto{
width:360px;
float:left;
text-align:center;
padding:10px 0 0 0
}
#fattrici{
background:#16286a;
float:left;
width:930px;
padding:10px;
margin:15px 0 0 0;
color:#fff;
}
#fattrici h2{
float:left;
color:#fff;
}
#fattrici p{
float:left;
margin:10px 0 10px 50px;
}
/*-------------------------------------
	F O T O G A L L E R Y 
-------------------------------------*/
#f01{
float:left;
width:240px;
margin:0 20px;
}
#f02{
float:left;
width:670px;
}
.album,
.album2,
.news,
.eventi{
border-bottom:1px solid #101f5e;
}
.album a,
.album2 a,
.news a,
.eventi a{
padding:3px;
display:block;
text-decoration:none;
color:#101f5e;
}

.album a:hover{
background:#f7f1fa;
}
.album a,
.album2 a{
background:url(../image/foto.png) left center no-repeat;
padding:3px 3px 3px 40px;
display:block
}
.album2 a{
background:#e8deec url(../image/foto.png) left center no-repeat;
}
.album a:hover,
.album2 a:hover{
background:#f7f1fa url(../image/foto.png) left center no-repeat;
}
.data{
font-family:"Times New Roman", Times, serif;
font-weight:bold;
}
/*-------------------------------------
	N E W S  &  E V E N T I 
-------------------------------------*/
.news a{
background:url(../image/news/news.png) left center no-repeat;
padding:3px 3px 3px 40px;
display:block
}
.news a:hover{
background:#f7f1fa url(../image/news/news.png) left center no-repeat;
}
.eventi a{
background:url(../image/news/eventi.png) left center no-repeat;
padding:3px 3px 3px 40px;
display:block
}
.eventi a:hover{
background:#f7f1fa url(../image/news/eventi.png) left center no-repeat;
}
.news_txt{
float:left;
width:370px;
margin:0 30px 0 0;
text-align:justify
}
.news_img{
float:left;
width:250px;
}
.download a,
.link a{
padding:10px 0 10px 40px;
color:#f6b02c;
font-size:16px;
margin:0 0 5px 0;
float:left
}
.download a:hover,
.link a:hover{
color:#101f5e
}
.download a{
background:url(../image/download.jpg) left top no-repeat;
}
.link a{
background:url(../image/link.jpg) left top no-repeat;
}
/*-------------------------------------
	C O N T A T T I 
-------------------------------------*/
#indirizzo{
float:left;
width:250px;
margin:0 20px;
padding:50px 0 0 0;
text-align:center
}
#indirizzo p{
background: url(../image/mail.jpg) left top no-repeat;
text-align:left;
padding:0 0 20px 100px;
}
#contatti{
float:left;
width:250px;
margin:0 0 0 20px  ;
}
#dove{
float:left;
width:380px;
}
#map{
width:370px;
height:300px;
display:block;
border:1px solid #000;
float:left
}
input,
textarea{
background:#e8e7f7;
border:0;
width:150px;
padding:3px;
float:left;
margin:3px 0;
color:#101f5e;
}
label{
width:59px;
float:left;
margin:3px 15px 3px 0;
text-align:right
}
/*--------------------------------------
	GADGET
--------------------------------------*/
.gadget01{
background:url(../image/gadget/gadget.jpg) left top no-repeat;
float:left;
margin:0 20px 0 0;
padding:270px 0 0 0;
width:330px;
text-align:justify
}
.gadget02{
float:left;
width:250px;
margin:0 30px 0 0
}
.gadget02 a{
margin:8px 0;
}
.gadget03{
float:left;
width:250px;
}