body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0.3em;

}

#contenitore_principale {
}

/* per nascondere elementi a video*/
.nascosto{
display:none;
}#top #logo h1 {
	font-weight: lighter;
	font-size: 180%;
	margin: 0px;
	padding: 0px;
}
#top #logo em {
	color: #999999;
}
#top #logo p {
	font-size: 60%;
	margin: 0px;
	padding: 0px;
}
#top {
	height: 148px;
}
#logo {
	text-align: center;
	width: 15em;
	border-right: 0px solid #CC0000;
	float: left;
	padding-bottom: 0.5em;
	height: 140px;
}
.annuncio img {
	float: left;
}

table a{

color:#CB0000;
}
table a:visited{
	color:#CB0000;
}
#strillo .annuncio h2 {
	font-size: 90%;

	margin-top: 2.em;
	padding: 2.1em 0px 0px;
	margin-bottom: 0px;
	margin-top: 0em;
}
#menu-principale {
	clear: both;
	background: #CB0000;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	height: 1.2em;
}
#strillo .annuncio p {
	font-size: 65%;
	margin: 0.5em 0px 0px;
	padding: 0px;
}
#strillo .annuncio {
	width: 17em;
	float: left;
}
#menu-principale ul {
	margin: 0px 0px 0px 3em;
	padding-right: 0px;
	padding-left: 0px;
}
#menu-principale li {
	display: inline;
}
#menu-principale a {
	font-size: 90%;
	display: block;
	float: left;
	background: no-repeat left center;
	padding-right: 0.8em;
	padding-bottom: 0px;
	padding-left: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	border-left: 1px solid #000000;
}
.menu_secondario {
	width: 15em;
	border-right: 0px solid #CC0000;
	padding-top: 0.3em;
	float: left;

}
.menu_secondario ul {
	list-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.menu_secondario li a {
	display: block;
	background: url(../immagini_pro_cantu/back/but_rosso.jpg) no-repeat left 4px;
	color: #333333;
	font-size: 90%;
	text-decoration: none;
	padding: 0.25em 1em;
}
.menu_sec_main {
	margin-left: 3em;
}
#menu-principale a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.menu_secondario  a:hover {
	color: #CC0000;
	text-decoration: underline;
}.notizie,  .lingua{margin-top: 1em!important;
	}
 .lingua {
	padding-left: 1.5em;
	margin-left: 4em;
	margin-bottom: 1em!important;
	padding-bottom: 1em!important;
}
.lingua li {
	display: inline!important;
}
.lingua img {
	border-style: none!important;
}
.lingua a {
	background: url(http://www.procantu.co.it/stili-procantu/none)!important;
	display: block!important;
	padding-left: 3em;
	margin-left: 0em;
	float: left;
}
.menu_secondario .agg_hp {
	background: #FFFFFF;
	clear: both;
	margin-top: 0.2em;
	}
.menu_secondario .agg_hp p {
	font-size: 70%;
	color: #999999;
	padding: 3.5em 0em 0em 2em;
	background: url(../immagini_pro_cantu/back/gatto.jpg) no-repeat left 30px;
	margin: 0em;
}
#corpo_hp {
	margin-left: 15em;
}
#collegamenti_veloci h2 {
	text-align: center;
	font-size: 120%;
	color: #CC0000;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#collegamenti_veloci {
	padding-top: 1em;
	width: 30em;
}
#ultime-news p {
	font-size: 70%;
	margin: 1em 0px;
	padding: 0px;
}
#ultime-news {
	border-bottom: 1px dashed #CC0000;
	padding-left: 1em;
	margin-left: 4em;
}
.evidenzia {
	font-weight: bold;
	color: #CC0000;
}

ul.lista_veloce {
	list-style: none;
	margin: 1em 0px 0px;
	padding: 0px 0px 0px 1.6em;
}
#collegamenti_veloci .lista_veloce a {
	color: #000000;
	background: #CCCCCC url(../immagini_pro_cantu/back/but.gif) no-repeat 3px 4px;
	display: block;
	text-decoration: none;
	font-size: 80%;
	margin-top:0.5em;
	margin-left: auto;
	padding: 0.2em 0.2em 0.2em 1.3em;
	margin-right: auto;
	width: 30em;
}
#collegamenti_veloci .lista_veloce a:hover {
	color: #CC0000;
	text-decoration: underline;
}
#collegamenti_veloci .lista_veloce li {
}
#contenuto #corpo_hp #collegamenti_veloci .orari_hp {
}
#collegamenti_veloci .orari_hp h3 {
	font-size: 80%;
	padding-top: 0.5em;
	margin: 0px 0px 0.5em;
	color: #CC0000;
	
}#collegamenti_veloci .orari_hp{
	margin-left: 3em;
	margin-right: 1.5em;
	margin-top: 1em;
}


.lista_veloce .extra {
	height: 2.8em;
}
.orari_hp p {
	font-size: 70%;
	margin-left: 0em;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0.5em;
}
#strillo .animazione {
	float: right;
	text-align: right;
	background: #CCCCCC;
	height: 148px;
}
#credits_hp h2 {
	display: block;
	font-size: 100%;
	color: #CC0000;
	font-weight: bolder;
	margin: 0px;
	padding: 0px;
}
#credits_hp {
	padding-left: 0.5em;
	padding-top: 0.2em;
	height: 3em;
}
#contenuto #corpo_hp #collegamenti_veloci .banner_hp {
	height: 1em;
	border-bottom: 1px dashed #CB0000;
}
#credits_hp ul {
	display: block;
	margin: 0.5em 0px 0.5em 8em;
	padding: 0px;
}
#credits_hp a {
	font-size: 70%;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-left: 0em;
}
#credits_hp a:link:hover {
	color: #CC0000;
	text-decoration: underline;
}

.banner_hp p {
	color: #FFFFFF;
	font-weight: bold;
	margin: 0.3em 0px 0px;
	padding: 0px;
	text-align: center;
}

#animazione {
	float: right;
	text-align: right;
	background: #CCCCCC;
	height: 148px;
}
#strillo .annuncio img {
	border-style: none;
}
#strillo .annuncio a {
	color: #CC0000;
}
.menu_int_it a{
	font-size: 70%!important;
}
.menu_int_it ul {
	margin-left: 1em!important;
}
.menu_int_it {
	background: url(../immagini_pro_cantu/logo_int_cantu.gif) no-repeat left top;
	margin-bottom: 1em;
}
#footer{
margin-top:1.5em;
font-size:60%;
text-align:center;
 border-top:dashed 1px #CB0000;
}

.menu_secondario h2{

margin-top:1em;
margin-bottom:0.5em;
margin-left:1.5em;
color: #CB0000;
font-size:100%

}
.margine-dx-1-5em{
margin-left:2em;
font-size:70%;
}.pag-interne h2 {
	color: #Cc3300;
	text-align: center;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.pag-interne p {
	font-size: 85%;
	text-align: justify;
}
.pag-interne li {
	font-size: 85%;
}
.pag-interne img {
}
.metti-sx {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.metti-dx {
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
