body {margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif;}
img {border:0; margin:0; padding:0;}
.bold {font-weight:bold;}
.rossobold {font-weight:bold; color:#CD1E0D;}


/* MENU BRICIOLA */
div.menubriciola {background-color: white; color: #AE251B; font-size: 0.6em; font-weight: bold; padding:0.5em 0 0.5em 1em;}
div.menubriciola a:link, div.menubriciola a:visited {color:#AD1508; text-decoration:none; font-weight: bold;}
div.menubriciola a:hover, a:focus {color:#AD1508; text-decoration:underline;}



/* MENU DX */
div.menudx {margin:0; padding:0; color:#CD1E0D; font-size:0.6em; color:#CD1E0D; background-color:#F2F2F2; height:100%;}
div.menudx img {margin:0; padding:0; border:0;}
div.menudx ul {margin:0; padding:1em 0 1em 0.5em; list-style-type:none;}
div.menudx ul li {margin:0; background-image: url(images/freccina.gif); background-repeat:no-repeat; background-position: left; list-style-type:none; padding:0.5em 0 0 1em;}
div.menudx ul li a {color:#CD1E0D; text-decoration:none;}
div.menudx ul li a:hover {color:#CD1E0D; text-decoration:underline;}

.bordotabx  {border-right: 2px solid #CECECE;}


/* NOTIZIA HOME */
div.notizia {margin:0.5em; padding:0; color:#676767; font-size:0.7em;}
div.notizia h1 {margin:0; padding:0 0 0.5em 0; color:#CD1E0D; font-size:140%;}
.notiziaimg {margin:0.5em; padding:0; border:0;}


/* AGENDA */
/* div.agenda {margin:0.5em 0.5em 2em 0.5em; padding:0; color:#676767; font-size:0.7em;} */
div.agenda h3 {color:#FA5E11; border-bottom:1px solid #FA5E11; font-size: 12px;}
div.agenda ul {margin:0; padding:0.6em 0 1em 0.5em; list-style-type:none;}
div.agenda ul li {margin:0; padding:0.5em 0 0.6em 0; border-bottom:1px dotted red}
div.agenda ul li a:link, a:visited {color:#CD1E0D; text-decoration:none;}
div.agenda ul li a:hover, a:focus {color:#CD1E0D; text-decoration:underline;}

.agendatit  {color:#C62E1D; font-weight:bold;}



/* PAGINA INTERNA */
.interna {margin:0; padding:5px; color:#676767; font-size:11px; line-height: 16px;}
.interna h1 {
	margin:0;
	padding:0 0 0.5em 0;
	color:#CD1E0D;
	font-size:14px;
}
.interna h2 {margin:0; padding:0; font-size:11px; color:#CD1E0D;}
.interna h3 {margin:0; padding:0; font-size:11px;}
.interna h4 {margin:0; padding:0; font-size:11px; color:#CD1E0D;}
.interna a {color:#676767; text-decoration:none;}
.interna a:hover {color:#CD1E0D; text-decoration:none;}

/* BLOG */
.blog a {color:#CD1E0D; text-decoration:none; border-bottom:1px dotted #CD1E0D;}
.blog a:hover {color:#CD1E0D; text-decoration:none; border-bottom:1px dotted #CD1E0D;}
.postinfo {
	background-color: #DDDDDD;
}

table.blogmenu td.header {
	font-size: 11px;
}
table.blogmenu td {
	font-size: 11px;
}
table.blogmenu a {color:#CD1E0D; text-decoration:none;}
table.blogmenu a:hover {color:#CD1E0D; text-decoration:underline;}
a.mailto {color:#CD1E0D; text-decoration:none; border-bottom:1px dotted #CD1E0D;}
a.extern {color:#CD1E0D; text-decoration:none; border-bottom:1px dotted #CD1E0D}
a.extern:hover {color:#CD1E0D; text-decoration:none; border-bottom:1px solid #CD1E0D}

.testo {color:#black; font-size:0.8em;}

.adestra { float:left; padding:0 0.4em 0 0}
