/*
Theme Name: Clinica Veterinaria DAnnunziana
Theme URI: http://www.clinicaveterinariadannunziana.com
Description: Tema personale per la Clinica Veterinaria Dannunziana
Version: 1.0
Author: EMMEALCUBO 
Last update: 17 dicembre 2007

Tema Wordpress realizzato per la Clinica Veterinaria Dannunziana 
da EMMEALCUBO, studio di webdesign e comunicazione visiva.
*/


body {
	background: #04637F url(images/sfondo.gif) 0 0 repeat-x;
	margin: 0;
	padding: 0;
	font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333;
	text-align: center;
}

/* Stili comuni
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6{ 
	margin: 0; 
	padding: 0; 
	font-family: Helvetica, Verdana, "Lucida Grande", Arial, sans-serif;
}


h2, h3 { font-weight: 400; }

h4 {	
	font-size: 115%;
	font-weight: bold;
	margin: 0;
}

p {
	line-height: 1.6;
	margin: 0 0 16px 0;
}

a img { border: 0; }

ul { margin: 0; padding: 0; list-style: none; }

.left { float: left; align: left; padding: 0 8px 8px 0; }
.right { float: right; align: right; padding: 0 0 8px 8px; }

blockquote { 
	margin: 0 25px; 
	font-style: italic; 
}

/* = Struttura
----------------------------------------------------------*/
#logo-head {
	background: transparent url(images/logo.jpg) 0 0 no-repeat;
	;
	margin-top: 18px;
	margin-bottom:10px;
	height:120px;
	padding: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 748px;
}

#wrapper {
	position: relative;
	min-height: 100%;
	width: 760px;
	margin: 0 auto;
	text-align: left;
	font-size: 85%;
}

#contentWrap {
	background: #fff;
	padding: 5px;
	margin: 15px 0 5px 0;
	float: left;
	width: 750px;
}
 #photoWrap {

	padding: 5px;
	margin: 5px 0 0 0;
	float: left;
	width: 750px;
}
#galleria {
	background: #fff;
	padding: 5px;
	margin: 0px 0px 30px 10px;
	width: 730px;
	height:500px;
}

#contentWrap {
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#stretch {
    height: 0;
    overflow: hidden;
} 	
#CercaForm {
	
	width: 245px;
	height: 30px;
	margin-left: 31px;
	padding: 5px 5px 5px 0;
	color: #fff;
	text-align: right;
	float: right;
}
#CercaForm label{ 
   color: #fff;
   font-size: 1em;
   font-weight: normal;
   margin: 0;
   padding: 0;
   clear: both;
}

#CercaTab {
	background: black url(media/blockdefault.gif) center center repeat-x;
	width: 106px;
	height: 23px;
	margin-left: 175px;
	float: right;
	color: #fff;
}
#CercaTab a { 
    padding: 4px 0 0 16px;
    width: 90px;
    height: 19px;
    display: block;
    color: #fff;
    text-decoration: none;
}
#cercaTab a:hover a:active {
background: transparent url(media/blockactive.gif) center center repeat-x;
}

/* - Menu  Principale
--------------------------------------------- */


.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 14px Arial;
width: 100%;
border: 1px solid #046380;
border-width: 1px 0;
background: #003133 url(media/blockdefault.gif) center center repeat-x;

letter-spacing:1px;
}

.solidblockmenu li{
display: inline;

}

.solidblockmenu li.current a{
color: white;
background: transparent url(media/blockactive.gif) center center repeat-x;

}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
background: #003133 url(media/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover{
color: white;
background: transparent url(media/blockactive.gif) center center repeat-x;
}



#nav {
	width: 760px;
	margin: 16px 0 0 0;
	float: left;
}

#nav li {
	float: left;
	position: relative;
	height: 25px;
	overflow: hidden;
	
}

#nav a {
	display: block;
	height: 0;
	padding: 25px 0 0 0;
	text-indent: -9999px;
}


/* Menu Laterale
---------------------------------------------------------*/
#subnav {
	width: 190px;
	float: right;
	border-bottom: 1px solid #e1e1e1;
	margin: 15px 10px 30px 0;
	text-align: right;
}

#subnav li {
	border-top: 1px solid #e1e1e1;
	padding: 0;
}

#subnav li a {
	display: block;
	width: 175px;
	padding: 5px 15px 5px 0;
	color: #333;
}

#subnav li a:hover, #subnav li.active { 
	background: #f3f3f3 url(images/subnav_arrow.gif) 180px 10px no-repeat;
	color: #000;
}

#subnav li.active2 { background: #f3f3f3; }

#subnav li ul li { border-top: none; }
#subnav li ul li a { color: #666; }

li.active3 { background: #fff url(images/subnav_arrow.gif) 180px 10px no-repeat; }


/* =Colonna 1
----------------------------------------------------------*/
#col1 {
	float: left;
	width: 250px;
}

#col1-homepage {
	float: right;
	width: 250px;
}

#cornerBox { 
	width: 242px;
	height: 60px;
	text-align: right;
	padding: 100px 25px 0 0;
}
#cornerBox  h2{ 
	font-size: 2em;
    color: #FFF;
}


.clinica #cornerBox {	background: #fff url(images/head_azzurro.gif) right top no-repeat; }
.mission #cornerBox {	background: #fff url(images/head_mission.jpg) right top no-repeat; }
.valori #cornerBox {	background: #fff url(images/head_valori.jpg) right top no-repeat; }
.foto #cornerBox {	background: #fff url(images/head_foto.gif) right top no-repeat; }
.equipe #cornerBox { background: #fff url(images/head_arancio.gif) right top no-repeat; }
.servizi #cornerBox { background: #fff url(images/head_servizi.jpg) right top no-repeat; }
.news #cornerBox { background: #fff url(images/head_news.jpg) right top no-repeat; }
.other #cornerBox { background: #fff url(images/head_news.jpg) right top no-repeat; }
.approfondimenti #cornerBox { background: #fff url(images/head_news.jpg) right top no-repeat; }
.ricordati-che #cornerBox { background: #fff url(images/head_news.jpg) right top no-repeat; }
.archivio #cornerBox { background: #fff url(images/head_news.jpg) right top no-repeat; }
.contatti #cornerBox { background: #fff url(images/head_contatti.jpg) right top no-repeat; }
.area-clienti #cornerBox { background: #fff url(images/head_areaclienti.gif) right top no-repeat; }
.dove-siamo #cornerBox { background: #fff url(images/head_mappa.gif) right top no-repeat; }
.home #cornerBox { background: #fff url(images/head_mappa.gif) right top no-repeat; }
.privacy #cornerBox { background: #fff url(images/head_mappa.gif) right top no-repeat; }
.mappa-del-sito #cornerBox { background: #fff url(images/head_sitemap.gif) right top no-repeat; }




/* Colonna 2
----------------------------------------------------------*/
#col2 {
	width: 400px;
	padding: 0;
	margin: 0 0 0 270px;
	text-align: left;
}
#col2-homepage {
width:485px;
	padding: 0;
	margin: 0 0 0 0;
	text-align: left;
}

#textcol {
	width: 460px;
	margin: 0 0 20px 10px;
}

#textcol ul, #textcol ol { margin: 0 10px; padding: 0;}

#textcol ul li { 
	margin: 0 0 10px 10px; 
	background: url(images/arrow_gray.gif) 0 5px no-repeat; 
	padding: 0 0 0 10px;
}

#textcol ol li { margin: 0 0 10px 15px;}
#textcol ul li, #textcol ol li { line-height: 1.2;}
#textcol h3 {
	border-top: 1px dashed #e1e1e1;
	border-bottom: 1px dashed #e1e1e1;
	padding: 6px 0;
	margin: 15px 0 20px 0;
	font-size: 140%;
}

/* Particolari Homepage
----------------------------------------------------------*/
#blocco-home {
	background:#F0F1EB url(images/blocco_homepage.gif) no-repeat;
	width: 435px;
	height: 200px;
	padding: 20px 18px 0 18px;
	margin: 5px 0 0 0;
	float: left;
	font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-left: 3px solid #adb9c2;
	}
	
	#blocco-home2 {
	width: 435px;
	height: 200px;
	padding: 20px 0px 0 20px;
	margin: 5px 0 0 0;
	float: left;
	font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	}
	#pulsanti-home {
	width: 280px;
	height: 200px;
	float: right;
	font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 15px 20px 0 0;
	}
#wrapper-home-nuova {
	background: url(images/blocco_sopra.gif) no-repeat;
	width: 765px;
	height: 260px;
	float: left;
	font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 13px;
	}	
	#wrapper-blocco-centro {
	background: url(images/blocco_centro.gif) no-repeat;
	width: 765px;
	height: 310px;
	font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	float:left;
	font-size: 13px;
	margin:-15px 0 0  0;
	}	
	#news_home_left {
	width: 300px;
	height: 290px;
	padding: 20px 0px 0 20px;
	margin: 5px 0 0 0;
	float: left;
	font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 13px;
	}
	#news_home_left h2 {
text-transform:uppercase;
font-size:150%
	font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	margin:5px 10px 10px 10px;
	}
	#news_home_left a {
font-size:150%
	font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	}

#news_home_left	ul.icon,ul.icon li{list-style:none;margin:0;padding:0; width:350px;}
#news_home_left ul.icon{width:15em}
#news_home_left ul.icon li{
padding: 4px 0;
line-height: 1.5em;
background:url(images/bullet8.png) no-repeat 0 0.75em;
text-indent: 12px;
margin: -4px 0 0
    }
	
		#news_home_right {
	width: 350px;
	height: 290px;
	padding: 20px 8px 0px 0px;
	margin: 5px 0 0 0;
	float: right;
	font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFFFF;
	}
	
		#news_home_right h2 {
text-transform:uppercase;
font-size:150%;
font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:5px 10px 10px 10px;
	}
	#news_home_right a {
font-size:150%
	font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	}

#news_home_right ul.icon,ul.icon li{list-style:none;margin:0;padding:0; width:320px;}
#news_home_right ul.icon{width:15em}
#news_home_right ul.icon li{
padding: 4px 0;
line-height: 1.5em;
background:url(images/bullet8.png) no-repeat 0 0.75em;
text-indent: 12px;
margin: -4px 0 0
    }
	
	#wrapper-blocco-sotto {
	background: url(images/blocco_sotto.gif) no-repeat;
	width: 765px;
	height: 230px;
	font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	float:left;
	font-size: 13px;
	margin:-3px 0 0  0;
	}
	
#wrapper-blocco-sotto h2 {
text-transform:uppercase;
font-size:150%;
font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:13px 0px 0px 25px;
	}
	#video-home {
	width: 750px;
	height: 155px;
	padding: 18px 0px 0px 55px;
	margin: 10px 0 0 0;
	float: left;
	font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 13px;
	}
	
	.anyClass {
		width:600px;
		height:150px;

}
#youtube-slider {
background:#003245;

padding:6px 12px 0px; 
display:block;
clear:both;
}

#youtube-slider .subtitle{
	padding:10px 0 10px 0;
}



#youtube-slider .title{
	color:#FFF;
	float:left;
}

#youtube-slider .vai-galleria{
	float:right;
	color:#FFF;
}



#mainvideo {
    text-align:center;
}

#mainvideo #video_inner {
    text-align: left;
    margin: auto;
}

#mainvideo #video_inner #video_btitle {

    font-size: larger;
    margin-bottom: .3em;
}

.video_meta {
    color: #666;
    font-style: italic;
}

.video_meta_group {
}


.set-video-thumb {
	
    float: left;
    width: 160px;
    line-height: 1.1em;
    font-size: 11px;
    height: 155px;
    text-align: center;
    overflow: hidden;
}

.set-video-titolo, .set-video-titolo a, .set-video-titolo a:hover {
    font-size: 10px;
	padding-left:4px;
	padding-top:5px;
	
}

.youtube_video_thumb_inner {
    margin: auto;
}
		
#orari {
	background:#04637F url(images/banner.gif) top no-repeat;
	width:760px;
	height:150px;
	margin:0;
	padding:0;
}
#orari p {
     color:#035A71;
	 font-size:16px;
	 padding-top:10px;
	 margin:0;
	 text-align:left;
	 line-height:1.5em;
	 font-stretch:extra-expanded;
	 text-align:center;
	 
	 
}
#news-scroller {
margin: 0;
padding:0;
font: bold 14px Arial;
width: 100%;
background: #fff url(images/barra_newsticker.gif) repeat-x;
letter-spacing:1px;
height:20px;
}
.evidenzia {
     color:#FF1D1E;
	 font-size:20px;
	line-height:2em;
}
#blocco-home li {
	color: #042558;
	font-weight: bold;
	padding-bottom: 8px;
	margin: 0;
}

#blocco-home li a {
	font-weight: normal;
	color: #fff;
}

.blocco-homeSep {
	padding: 10px 0 0 0;
	background: url(images/news_sep.gif) 0 0 repeat-x;
}

#blocco-home li a:hover { color: #c8deff; }

#hpNews {
	width: 250px;
	height: 200px;
	padding-top:8px;
	margin: 5px 0 0 0;
	float: right;
}

#hpNews li {
	color: #333;
	font-weight: bold;
	padding-bottom: 8px;
	margin: 0;
	padding-left:0px;
}

#hpNews li a {
	font-weight: normal;
	color: #333;
}

.hpNewsSep {
	padding: 10px 0 0 0;
	background: url(images/news_sep.gif) 0 0 repeat-x;
}

#hpNews li a:hover { color: #04637F; text-decoration:underline; }

ul.flickr-home {
	margin:8px 0 0 0;
	padding:0;
	
}
.sidecol-title {
	color:#006384;
	font-weight:bold;
	
	
}
.pazienti {
	background:url(images/icn-pazienti.gif) no-repeat left;
	padding:0 0 0 20px;
	
	
}
ul.flickr-home li{
	margin:0 0 0 5px;
	padding:0;
	float:left;
	
}

ul.flickr-home li a{
	margin:0;
	padding:0;
	
}
.go-to-gallery {
	behavior: url(images/border-radius.htc);
	background:#E8E9E9 none repeat scroll 0 0;
	clear:both;
	color:#333333;
	display:block;
	height:20px;
	margin:5px 0 0 5px;
	padding:2px 0 0 48px;
	width:189px;
	border: 1px solid #d7d7d7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	
	
}
/* News
---------------------------------------------- */


.newsBox { 
	padding: 0 0 25px 0; 
	border-bottom: 1px solid #e1e1e1;
	margin: 0 0 10px 0;
}

#textcol .newsBox ul {
	background: #EFE5D1;
	border-top: 1px solid #ebffb8;
	border-bottom: 1px solid #ebffb8;
	margin: 0;
	padding: 10px;
}
#textcol .newsBox ul li { list-style: none; margin: 0 0 5px 0; padding: 2px 0 2px 25px;}
#textcol .newsBox ul li a { padding: 0; color:#000; text-transform:uppercase; text-decoration:underline:}
#textcol li.filedownload { background: #EFE5D1 url(images/page_white_acrobat.gif) 0 0 no-repeat; }
#textcol li.golink { background: #EFE5D1 url(images/monitor_go.gif) 0 0 no-repeat; }
#textcol li.play { background: #EFE5D1 url(images/control_play.gif) 0 0 no-repeat; }
#textcol li.podcast { background: #EFE5D1 url(images/ipod.gif) 0 0 no-repeat; }
#textcol li.audio {background: #EFE5D1 url(images/sound.gif) 0 0 no-repeat; }
#textcol li.indirizzo{background: url(images/indirizzo.png) no-repeat left center}
#textcol li.tel{background: url(images/tel.png) no-repeat left center}
#dottori li.tel{background: url(images/tel.png) no-repeat left center}
#textcol li.fax{background: url(images/fax.png) no-repeat left center}
#textcol li.flickr{background: url(images/flickr.png) no-repeat left center}
#textcol li.skype{background: url(images/skype.png) no-repeat left center}
#textcol li.email{background: url(images/email.png) no-repeat left center}

#textcol #news #textcol h2 {
	color: #000;
	font-size: 140%;
	font-weight: none;
	margin: 0 0 4px 0;
}

.newsBox small {
	color: #5c5c5c;
	font-size: 90%;
	margin: 0 0 5px 0;
	display: block;
}
#dottori  {
width:450px;
margin: 0 0 20px 10px;

}
#dottori img  {
border:#CC33CC 1px;
padding:5px;
margin-left:5px;
float:left;

}
#dottori .scheda{

	float:left;

	padding:0px;

	margin:2px 2px 8px 2px;

	overflow:hidden;

	background-repeat:no-repeat;

	width:145px;

	height:250px;

	border-width:0px;

}



#dottori .schedaLink{

	display:block;

	width:125px;


	height:170px;



	padding:0px;

	margin:0px 0px 0px 0px;

	background-color:none;

	border-color:#ddf49b;

	border-width:5px;

	border-style:solid;	

}

#dottori .schedaLink:hover{

	background-color:none;

	border-width:5px;

	border-color:#FD6E43;

	border-style:solid;

	background-image:none;

}



/*  Particolari news
-----------------------------------------------*/
#explore { margin-bottom: 20px; float: left; }

#explore img { float: left; }

#explore a {
	font-size: 105%;
	font-weight: bold;
	background: #f3ffd1;
	border-top: 1px solid #ddf49b;
	border-bottom: 1px solid #ddf49b;
	border-right: 1px solid #ddf49b;
	float: left;
	margin-top: 19px;
	display: block;
	width: 342px;
	padding: 10px 0 10px 8px;
}
/* Info Box
-----------------------------------------------*/
#infoBox {
	width: 155px;
	padding: 10px;
	float: right;
}

#infoBox { margin: 15px 0 10px 10px;
background: #f3ffd1;
 border: 1px solid #ddf49b;
}
#infoBox h4 {
	font-size: 130%;
	margin-bottom: 10px;
	padding: 0 0 0 20px;
	color: #3d3d3d; 
	background: url(images/ico_info.gif) 0 0 no-repeat;
}

#infoBox ul{ 
margin: 0;
 }

#infoBox ul li {
	padding: 8px 0 8px 8px;
	list-style: none;
	margin: 0;
}
#infoBox-home {
	width: 120px;
	padding: 10px;
	float: left;
	text-align:left;
}

#infoBox-home { margin: 10px 0 10px 10px;
background: #f3ffd1;
 border: 1px solid #ddf49b;
}
#infoBox-home h4 {
	font-size: 130%;
	margin-bottom: 10px;
	padding: 0 0 0 20px;
	color: #3d3d3d; 
	background: url(images/ico_info.gif) 0 0 no-repeat;
}

#infoBox-home ul{ 
margin: 0;
 }

#infoBox-home ul li {
	padding: 8px 0 8px 8px;
	list-style: none;
	margin: 0;
}

#textcol #infoBox ul li { 
	border-top: 1px solid #ddf49b; 
	background: transparent url(images/arrow_green.gif) 0 12px no-repeat; 
	color: #666; 
	line-height: 1.1;
}

/* = Wordpress
-----------------------------*/
.post{
	margin-bottom:65px;
	padding:0 0 0 8px;
}
.post strong{
	color:#006384;
	font-weight:bold;
}
.post h2 {
text-transform:uppercase;
font-size:150%;
}
.post h2 a{
color:#C89856;
font-size:1em;
}
.post h2 a:hover{
text-decoration:underline;
font-size:1em;
}
.small {
padding-top:8px;
padding-bottom:8px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}
.entry {
margin-bottom: 30px;
}
p.more a{ width:150px; height:15px; display:block; background:url(images/icon2.jpg) 0 0 no-repeat #fff; color:#958201; line-height:21px; text-transform:uppercase; text-decoration:none; margin:0 0 0 228px; padding:4px 0 0 50px;}
p.more a:hover{background:url(images/icon2.jpg) 0 0 no-repeat #fff; color:#645804; text-decoration:none;}
.imageframe { margin: 10px; padding: 5px; border: 1px solid #aaa; }
.imageframesenzamargine { padding: 5px; border: 1px solid #aaa; }
.imgalignleft { float: left; }
.imgalignright { float: right; }
.imgaligncenter { margin-left: auto; margin-right: auto; }
.imghome { margin-bottom:5px;}
.imghomenegozio { margin-bottom:5px; display:block;}
a imghomenegozio { margin-bottom:5px; display:block;}
a:hover imghomenegozio { margin-bottom:5px; display:block; background:url(images/medico_online.gif) no-repeat;}
.imghomenegozio:hover {background:url(images/medico_online.gif) no-repeat;}



.imgvideo { border: 5px solid #fff;}

a imgvideo { border: 5px solid #00444F ;}
.imgvideo:hover { border: 5px solid #00444F ;}
DIV#sitemap {
   padding: 1em 1.5em;
   line-height: 20px;
   }

DIV#sitemap LI {
   padding: 0 0 0 24px;
   margin: 0;
   list-style-type: none;
   }
DIV#sitemap LI {
   background: url(images/extm.gif)
               no-repeat
               0% 0%;
   }
DIV#sitemap LI.last {
   background: url(images/exlm.gif)
               no-repeat
               0% 0%;
   }
DIV#sitemap LI a.abschnitt {
   line-height:15px;
   text-decoration: none;
   background:#DDF9FD;
   padding: 2px;
   border: 1px solid #8CCFDF;
   display:block;
   width:300px;
   }
DIV#sitemap LI > a.abschnitt {
   line-height:14px;
   }
DIV#sitemap LI a.abschnitt:hover {
   background:#def;
   padding: 2px;
   border: 1px solid #9cf;
   }
DIV#sitemap UL {
   padding: 0 0 0 24px;
   margin: 0 0 0 -24px;
   list-style-type: none;
   }
DIV#sitemap UL {
   background: url(images/exim.gif)
               repeat-y
               0% 0%;
   }
DIV#sitemap UL.last {
   background-image: none;
   }

.sep {
	background:url(images/divider-big.gif) no-repeat;
	display:block;
	height:3px;
	width:500px;
	
	
}

/* =links
----------------------------------------------------------*/
a { color: #035A71; text-decoration: none; }
a:hover { color: #035A71; }
a:visited, a:focus { color: #035A71; }
/* For Link Indication plugin */
a.liexternal { padding-right: 12px; background: url(images/icone/link-icon_external.gif) no-repeat right; }
a.liwikipedia { padding-right: 14px; background: url(images/icone/link-icon_wikipedia.gif) no-repeat right; }
a.liimdb { padding-right: 18px; background: url(images/icone/link-icon_imdb.png) no-repeat right; }
a.liftp { padding-right: 13px; background: url(images/icone/link-icon_ftp.png) no-repeat right; }
a.limailto { padding-right: 18px; background: url(images/icone/link-icon_mail.png) no-repeat right; }
a.lipdf { padding-right: 12px; background: url(images/icone/link-icon_pdf_05.png) no-repeat right;  }
a.lidoc { padding-right: 20px; background: url(images/icone/link-icon_word_16x16.png) no-repeat right;  }
a.lixls { padding-right: 20px; background: url(images/icone/link-icon_excel_16x16.png) no-repeat right;  }


/* =Gallery Dettagli Book Fotografico
----------------------------------------------------------*/
#gallery-spec{

height:200px;

}

.icona_meta_group {
    text-align: left;
}


.set-icona-thumb {
    float: left;
    width: 130px;
    line-height: 1.1em;
    font-size: 11px;
    height: 175px;
    text-align: center;
    overflow: hidden;
}

.set-icona-titolo, .set-icona-titolo a, .set-icona-titolo a:hover {
    font-size: 12px;
	padding-left:10px;
	
}

.icona_thumb_inner {
    margin: auto;
}
		
/* =search
----------------------------------------------------------*/


/* Contatti
--------------------------------------------*/
#contact #col1 p {
	width: 190px;
	float: right;
	padding: 0 15px 0 0;
	text-align: right;
	margin: 10px 0 0 0; 
}

#contact #col2 img { margin: 0 0 25px 0; }

#contact #textcol input, #contact #textcol textarea {
	border: 1px solid #c4c4c4;
	color: #666;
	padding: 3px;
}

#contact #textcol label { font-size: 110%; display: block;}

#contact #textcol input#send { border: 0; }

#contact #textcol h3 {	border: 0; margin: 0; }

#contact #col1 .locations {
	margin: 0 0 15px 0;
	float: right;
}

#contact #cornerBox { margin: 0 0 15px 0; }

ul#contattaci{list-style-type: none;margin: 0;padding: 0}
ul#contattaci li{padding-left: 25px; margin-bottom:8px;}
ul#contattaci li a{color:#035A71;}


/* =footer 
--------------------------*/
#footer {
	float: left;
	margin: 3px 0 10px 0;
	color: #fff;
	font-size: 95%;
	width:700px;!important
}

#footer li { display: inline; }
#footer p { margin-top: 1px; }

#footer p.bottom {
	font-size:10px;
	color:#FFFFFF;
	text-align:right;
	line-height:1.5em;
	display: inline;
!important
width:700px;!important

}
#footer p.right {
font-size:10px;
color:#FFFFFF;
text-align:left;
line-height:1.5em;
display: inline;!important
width:700px;!important

}
#footer p.bottom  a{
text-decoration:underline;
display: inline;
color:#FFFFFF;
font-size:12px;
}
#footer p.bottom  a:hover{
cursor:pointer;
}


/* =Youtube Video Gallery http://www.clinicaveterinariadannunziana.com/area-clienti/video-gallery/ 
--------------------------*/
.yt_video_full {
  margin: 0px 6px 6px -6px;
  padding: 4px;
  text-align:center;
}
.yt_video_thumbs {
  height: 440px;
  overflow:scroll;
  border: 2px inset #04637F;
}
.yt_video_thumb {
  text-align:center;
}
.yt_video_thumb_meta {
width:40px;
height:100px;
  text-align: left;
  overflow: hidden;
}

.yt_video_thumb_meta .yt_thumb_meta_label {
  font-weight: bold;
}
.yt_video_thumb_img {
  margin: 2px;
  padding: 2px;
  /*width: 220px;*/
  width: 40%;
  height: 190px;
  float:left;
  text-align:center;
}
.yt_video_thumb_img img {
  background-color: #fff;
  border: 1px solid #04637F;
  margin: 4px 4px 4px 4px;
  padding:3px;
}
.yt_gallery_footer {
  clear:left;
}


/*------------------------------------------------*/
/*-----------------[FEATURED SLIDER]--------------*/
/*------------------------------------------------*/

#featured-area { height: 240px; position: relative; padding: 11px 12px 14px 14px; z-index: 1; }
	#featured-area .pics { height:240px;
	left:3px;
	position:absolute;
	top:3px;
	width:500px;}
		#featured-area .pics div.excerpt { position: absolute; bottom: 5px; left: 25px; width: 400px; background: url(images/excerpt-bg.png) no-repeat top left; padding: 12px 0px 0px 40px; z-index: 2; }
		#featured-area .pics div.excerpt p { color: #ffffff; font-family: Georgia, serif; }
		#featured-area .pics span.feat-overlay { background: url(images/overlay.png) no-repeat; position: absolute; top: 0px; left: 0px; display: block; width: 500px; height: 240px; z-index: 1; }
	#featured-area div#slider-control { 	border:1px solid #B4B4B4;
		height:233px;
		position:absolute;
		right:7px;
		top:3px;
		width:238px;
		z-index:4; }
		#featured-area div#slider-control div.featitem { background: url(images/featitem-bg.png) no-repeat top left; height: 58px; float: left; width: 206px; padding: 10px 16px 12px 18px; cursor: pointer; }
			#featured-area div#slider-control div.featitem img { float: left; margin-right: 18px; border: 1px solid #f6f6f6; margin-left:-6px; margin-right:20px; margin-top:2px; }
			#featured-area div#slider-control div.featitem span.order { display: none; }
			#featured-area div#slider-control div.featitem h2 { float:left;
			font-size:12px;
			line-height:14px;
			padding-bottom:4px;
			padding-left:10px;
			width:100px; }
				div#slider-control div.featitem h2 a { color: #959595; }
			#featured-area div#slider-control div.featitem span.meta {	border-color:#CFCFCF;
				border-style:solid;
				border-width:1px 0;
				color:#B6B6B6;
				display:none;
				float:left;
				font-size:9px;
				padding:0 0 0 11px;
				width:111px;
				}
			
		#featured-area div#slider-control div.featitem.active { background: url(images/featitem-bg-active.png) no-repeat top left; margin-left: -20px; padding-left: 38px; }
			#featured-area div#slider-control div.featitem.active h2 { background: url(images/featitem-active-h2border.png) repeat-x bottom left; margin-bottom: 1px; color: #000000; }
			#featured-area div#slider-control div.featitem.active span.meta { color: #797979; border: 0px; }
			
/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/
div.post .new-post .aligncenter, div.post .new-post div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin-bottom: 10px; }
.wp-caption.alignleft { margin: 0px 10px 10px 0px; }
.wp-caption.alignright { margin: 0px 0px 10px 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.alignright { float: right; }
.alignleft { float: left }
div.post img.alignleft { display:inline; float:left; margin-right:15px; margin-top: 10px; }
div.post img.alignright { display:inline; float:right; margin-left:15px; }

.minipost {
	margin:30px 0 0 0;
	
}

.minipost h3{
	display:block;
	font-size:1.2em;	
}


.grid_5 {
	display:inline;
	float:left;
	margin-left:15px;
	margin-right:-2px;
	width:222px;
}
.sinistra {
	margin-left:15px;
}
.destra {
	margin-right:0;
}
.boxposthome p {
	font-size:12px;
	
	
}
.fix {
	clear:left;
	
}
.metapost {
	behavior: url(images/border-radius.htc);
	background:#E8E9E9 url(images/tag.gif) no-repeat left;
	clear:both;
	color:#333333;
	display:block;
	padding:4px 0 4px 18px;
	border: 1px solid #d7d7d7;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size:9px;
	margin:0 0 15px 0 ;
	
	
}
.social {
	background:#E8E9E9 url(images/social-sprite.gif) no-repeat scroll -9px 0;
	border:1px solid #D7D7D7;
	height:44px;
	margin:10px 0 0 7px;
	padding:0;
	width:234px;
	behavior: url(images/border-radius.htc);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	
}
/*.social ul {
	margin:8px 0 0 86px;
	padding:0;
	
}
.social ul li a{

	float:left;
	height:29px;
	margin:0 0 0 5px;
	padding:0;
	text-indent:-9999px;
	width:31px;
	
		
}

.social ul li.facebook a{
	background:transparent url(images/social-sprite.gif) no-repeat scroll -100px -8px;
	display:inline;
	height:29px;
	width:31px;
}
.social ul li.facebook a:hover{
	background:transparent url(images/social-sprite.gif) no-repeat scroll -100px -47px;

}

.social ul li.flickr a{
	background:transparent url(images/social-sprite.gif) no-repeat scroll -136px -8px;
	display:inline;
	height:29px;
	width:31px;
}
.social ul li.flickr a:hover{
	background:transparent url(images/social-sprite.gif) no-repeat scroll -136px -47px;

}
.social ul li.youtube a{
	background:transparent url(images/social-sprite.gif) no-repeat scroll -172px -8px;
	display:inline;
	height:29px;
	width:31px;
}
.social ul li.youtube a:hover{
	background:transparent url(images/social-sprite.gif) no-repeat scroll -172px -47px;

}
.social ul li.feed a{
	background:transparent url(images/social-sprite.gif) no-repeat scroll -208px -8px;
	display:block;
	height:29px;
	width:31px;
}
.social ul li.feed a:hover{
	background:transparent url(images/social-sprite.gif) no-repeat scroll -208px -47px;

}
*/




ul.social-icons {
	background:#E8E9E9 url(images/seguici.gif) no-repeat scroll -4px 4px;
	clear:both;
	color:#333333;
	display:block;
	height:20px;
	border: 1px solid #d7d7d7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:18px 0 18px 2px;
padding:2px 0 16px 82px;
width:157px;
	}

ul.social-icons li {
	margin:0 0 0 6px;
	padding:0;
	list-style:none;
	float:left;
	
	}

ul.social-icons li.facebook a{
	width:30px;
	height:30px;
	background:url(images/icone.gif) no-repeat 0 0;
	display:block;
	text-indent:-99999px;
	}

ul.social-icons li.facebook a:hover{
	width:30px;
	height:30px;
	background:url(images/icone.gif) no-repeat 0 -33px;
	display:block;
	
	}

ul.social-icons li.flickr a{
	width:30px;
	height:30px;
	background:url(images/icone.gif) no-repeat -34px 0;
	display:block;
	text-indent:-99999px;
	}

ul.social-icons li.flickr a:hover{
	width:30px;
	height:30px;
	background:url(images/icone.gif) no-repeat -34px -33px;
	display:block;
	}

ul.social-icons li.youtube a{
	width:30px;
	height:30px;
	background:url(images/icone.gif) no-repeat -68px 0;
	display:block;
	text-indent:-99999px;
	
	}
	
ul.social-icons li.youtube a:hover{
	width:30px;
	height:30px;
	background:url(images/icone.gif) no-repeat -68px -33px;
	display:block;
	}

	ul.social-icons li.rss a{
		width:30px;
		height:30px;
		background:url(images/icone.gif) no-repeat -105px 0;
		display:block;
		text-indent:-99999px;

		}

	ul.social-icons li.rss a:hover{
		width:30px;
		height:30px;
		background:url(images/icone.gif) no-repeat -105px -33px;
		display:block;
		}


		.ico-orari {
			background:url(images/icn-orari.gif) no-repeat left;
			padding:0 0 0 20px;


		}
.orari-side {
		background:#E8E9E9;
		clear:both;
		color:#666;
		display:block;
		border: 1px solid #d7d7d7;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:6px 0 0;
	padding:5px 10px 10px;
	width:220px;
	overflow:hidden;
	
}
.orari-side .divider-small{
	background:url(images/divider-small.gif) no-repeat;
	display:block;
	height:3px;
	margin:8px 0;
	
}

.orari-side .visite {
	color:#303030;
	float:left;
	font-weight:bold;
	height:42px;
	width:125px;
	font-size:10px;
	}
	
	.orari-side .visite span{
		display:block;
		margin:5px 0 0px 7px;
		padding:0;
		}

.orari-side .visiteorari {
		color:#303030;
		font-weight:bold;
		float:right;
		width:94px;
		font-size:10px;
	}
	
	.orari-side .visiteorari span {
		display:block;
		margin:5px 0 0px 7px;
		padding:0;
		}
		
    .loghi a{
	text-indent:-9999px;
	display:block;
	}
	
	.cvit a{
	width:186px;
	height:119px;
	background:url(images/cvit.gif) no-repeat;
	margin:30px 0 0 30px;

	}
	
	.clinicavet a {
	width:186px;
	height:15px;
	background:url(images/su-clinicavet.gif) no-repeat;
	margin:20px 0 0 30px;

	}
	
	.domusvet a {
	width:130px;
	height:15px;
	background:url(images/su-domusvet.gif) no-repeat;
	margin:10px 0 0 30px;

	}
	
	.dogsitter a {
	width:100px;
	height:40px;
	background:url(http://www.dogsitter.it/banners/segnalatodogsitter.gif) no-repeat;
	margin:20px 0 0 30px;

	}
	
	
	.urgenze {
		background:url(images/icn-prontosoccorso.gif) no-repeat right;
		color:#F00;
		display:block;
		width:220px;
		
	}

	#ajax-loaders { 
		background:url(images/ajax-loader.gif) center no-repeat; 
		width:50px;
		height:50px;
		display:none;
		margin:100px auto;
		
	}
	
#flickr-gallery{
	margin:10px 0 10px 0;
	
	
}
form#choose_gallery {

	
}
form#choose_gallery label{
	clear:both;
	color:#04637F;
	margin:0 15px 11px 7px;
	text-transform:uppercase;
}
form#choose_gallery select{
text-transform:uppercase;
	
}
#flickrTest {
	width:450px;
	margin:15px 0 0;
}

#flickrTest ul{
	margin:0;
	padding:0;
	
}

#flickrTest li{
	margin:0 0 0 6px;
	padding:0;
	list-style:none;
	float:left;
	
}
#flickrTest li.pics{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #04637F;
	padding:6px 6px 4px;
	
}

#navss {
	clear:both;
	text-align:center;
	margin:10px 0;
	
} 
ul#pages {
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 106px;
	padding:0;
	text-align:center;
	display:none;
}

ul#pages li a.numpage{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #04637F;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 6px;
	padding:1px 5px;
	
}

ul#pages li  a.current{
	background:#04637F none repeat scroll 0 0;
	color:#FFF;	
}

#dottori a {
	
}
