/*
Theme Name: Vesta
Theme URI: http://www.realizzazionesitiweb20.it/
Description: Tema per Vesta
Version: 1.0
Author: RSW Studio
Author URI: http://www.realizzazionesitiweb20.it/
Tags: 
Text Domain: Vesta
*/

@charset "utf-8";
/* CSS Document */

body {
font-family: Arial, Helvetica,  sans-serif;
font-size: 13px;
color: #626567;
}

tr {
font-family: Arial, Helvetica,  sans-serif;
font-size: 13px;
color: #626567;
}

td {
font-family: Arial, Helvetica,  sans-serif;
font-size: 13px;
color: #626567;
}
h2 {font-size: 18px; color:#008272}


td.titolonews {
font-family: Arial, Helvetica,  sans-serif;
font-size: 12px;
color: #54585b;
font-weight: bold;
line-height: 12px
}
td.testonews {
font-family: Arial, Helvetica,  sans-serif;
font-size: 12px;
color: #54585b;

line-height: 14px
}

td.copy {
font-family: Arial, Helvetica,  sans-serif;
font-size: 11px;
color: #43494c;

}

td.lingua {
font-family: Arial, Helvetica,  sans-serif;
font-size: 11px;
color: #ffffff;

}
A.titolinews:link, A.titolinews:visited {
	color: #257cd4;
    font-size: 18px;
	text-decoration: NONE;


}
A.titolinews:hover {
	color: #008373;
	font-size: 18px;
	text-decoration: none;


}
A:link, A:visited {
	color: #257cd4;

	text-decoration: NONE;


}
A:hover {
	color: #008373;

	text-decoration: none;


}

A.menutop:link, A.menutop:visited {
	color: #ffffff;

    font-size: 14px;
	text-decoration: NONE;
	text-transform:uppercase;
	padding-right: 26px;

}
A.menutop:hover {
	color: #ffffff;

	font-size: 14px;
	text-decoration: underline;
		text-transform:uppercase;
			padding-right: 26px;

}
A.menulaterale:link, A.menulaterale:visited {
	color: #7d8183;
font-weight: bold;
    font-size: 1.15em;
	text-decoration: NONE;



}
A.menulaterale:hover {
	color: #008273;
font-weight: bold;
	font-size: 1.15em;
	text-decoration: none;
	
}
A.minilink:link, A.minilink:visited {
	color: #7d8183;
    font-size: 11px;
	text-decoration: NONE;

}
A.minilink:hover {
	color: #008273;
	font-size: 11px;
	text-decoration: none;
	
}
A.newshome:link, A.newshome:visited {

color: #54585b;
text-decoration:none

}
A.newshome:hover {

color: #54585b;
text-decoration:underline

}

A.sceglilingua:link, A.sceglilingua:visited {

color: #ffffff;
text-decoration:none

}
A.sceglilingua:hover {

color: #ffffff;
text-decoration:underline

}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */
ul.menu{
  list-style-type:none;
  margin:10px 0 0 0;
  padding:0;
}
ul li{
  height:29px;
}

ul.menu a:link, ul.menu a:visited {
	color: #7d8183;
  font-weight: bold;
  font-size: 1.15em;
	text-decoration: NONE;
}
ul.menu a:hover {
	color: #008273;
  font-weight: bold;
	font-size: 1.15em;
	text-decoration: none;
}
	.jcarousel-container-vertical {
		width: 285px;
		height: 115px;
		background: #FFFFFF;
		border: 1px solid #FFFFFF;
	}

	.jcarousel-clip-vertical {
		top: 0px;
		width: 285px;
		height: 115px;
		margin: 0 5px;
		z-index: 20;
	}
	.jcarousel-container-horizontal {
		width: 295px;
		height: 135px;
		background: #FFFFFF;
		border: 1px solid #FFFFFF;
	}

	.jcarousel-clip-horizontal {
		top: 0px;
		width: 750px;
		height: 115px;
		margin: 0px 4px;
		z-index: 20;
	}

	#mycarousel li,
	.jcarousel-item-vertical,
	.jcarousel-item-placeholder-vertical {
		width: 250px;
		height: auto;
		margin: 5px 0;
	}

	.jcarousel-item h3,
	.jcarousel-item p {
		margin: 0;
		font-size: 90%;
	}


	.loading {
		background: transparent url(lib/jcarousel/images/loading.gif) 50% 50% no-repeat;
	}
