@charset "utf-8";
/* CSS Document */

body { font-family:verdana; background-color:#8A8A8A}
.autore {
	font-family: verdana;
	font-size: 12px; color:#85010C;
	font-weight:bold
}
.percorso{ padding:5px; font-size:10px; color: #666666;}
.percorso a:link, .percorso a:visited{ color:#666666}
.percorso a:hover { color:#CC0000}
a:link, a:visited {color:#000000}
a:hover { color:#CC0000}
h2 { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:16px; text-transform:uppercase; margin-bottom:5px; margin-top:5px; text-align:left}
h2 a:link, h2 a:visited { color:#333333; text-decoration:none}
h2 a:hover { color: #666666}

h3 { font-family:Arial, Helvetica, sans-serif; font-size:13px;; margin-bottom:5px; margin-top:5px; text-align:left}
h3 a:link, h3 a:visited { color:#333333; text-decoration:none}
h3 a:hover { color: #666666}

.abstract a:link, .abstract a:visited{ text-decoration:none}
.abstract a:hover { color: #666666}
.testo { line-height:19px; text-align:left; font-size:12px}
.sez { text-transform:uppercase; font-size:10px; color:#FFFFFF; text-align:right; padding:2px;}
.pieart { text-transform:uppercase; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:8px; color:#333333; text-align:left; border-bottom:1px dashed #333333; border-top:1px dashed #333333}
.pieart a:link, .pieart a:visited { text-decoration:none; color:#333333}
.pieart a:hover { color:#85010C}
#headshadow {height:13px; margin:0 auto; width:1050px; background-image:url(images/ombrahead.jpg); background-repeat: no-repeat}
#page { margin:0 auto; width:1050px; background-image: url(images/backombra.jpg); background-repeat: repeat-y}
#colarticoli {height:500px; padding:10px;  line-height:19px; text-align:justify; font-size:12px; padding-right:20px}
.tdopinione{ background-image:url(layout/immagini/opinione_01.gif); background-repeat:repeat-y ;  font-size:11px; line-height:18px; padding:15px;}
.tdopinione h3 { font-size:15px; text-transform:uppercase; margin-bottom:3px}
.tdopinione a:link, .tdopinione a:visited { text-decoration:none}
.tdopinione a:hover { color:#85010C}

.mainmenu { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#B5B5B5; height:28px; text-transform:uppercase; font-size:14px; font-weight:bold; text-align:center; padding-left:5px; padding-right:5px; }
.mainmenu a:link, .mainmenu a:visited { color:#FFFFFF; text-decoration:none; text-decoration:none; }
.mainmenu a:hover  { text-decoration:underline; color:#85010C; text-decoration:none; }

.mainmenusel {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  height:28px; text-transform:uppercase; font-size:14px; font-weight:bold; text-align:center; padding-left:5px; padding-right:5px; background-image:url(images/bkg_mainmenu.gif); background-repeat:repeat-x}

.topdxmenu { font-size:11px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;  color:#4B4B4B; padding-top:3px}
.topdxmenu a:link, .topdxmenu a:visited { margin-right:6px; color:#4b4b4b; text-decoration:none}
.topdxmenu a:hover { color:#85010C}
.com {color:#8a8a8a; font-size:10px}
.tratupdow{border-bottom:1px dashed #666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; border-top:1px dashed #666666}

.tdfondi{ background-image:url(layout/immagini/fondi_02.gif); background-repeat:repeat-y ;  font-size:11px; line-height:18px; padding:15px;}
.tdfondi a:link, .tdfondi a:visited { color:#000000;}
.tdfondi a:hover { color:#85010C}
.tdfondi h3 { font-size:15px; text-transform:uppercase; margin-bottom:3px}

.tdcom{ background-image:url(layout/immagini/comunicati_02.gif); background-repeat:repeat-y ;  font-size:11px; line-height:18px; padding:15px;}
.tdcom h3 { font-size:15px; text-transform:uppercase; margin-bottom:3px}
.textbox { font-size:12px; font-family:verdana}
#trtopmenu {background-image:url(layout/immagini/head_044.gif); background-repeat:no-repeat; height:27px; width:509px}
.tasto { font-family:verdana; font-size:10px;}
.tasto .tasto11 { font-size:11px;}
.green { color:#006600; font-weight:bold}
.titolipie { font-family:Arial, Helvetica, sans-serif; color:#3D3D3D; font-size:14px; font-weight:bold}
.menupie { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-family:arial;}
.menupie  a:link, .menupie  a:visited { color:#000000; text-decoration:none}
.menupie  a:hover { color:#85010C}
.primopiano {line-height:16px; padding-top:10px; font-size:11px; font-family:verdana}
.primopiano a:link, .primopiano a:visited { color:#000000; text-decoration:none}
.primopiano a:hover { color:#85010C} 
.primopiano h3 { color:#333333; margin:0; font-size:14px; text-transform:uppercase}
#backcerca {background-image:url(layout/immagini/head_03.gif); width:301px; background-repeat:no-repeat}
.hdboxdx{border:#6F6F6F 2px solid; width:125px; padding:2px; font-family: verdana; font-size:11px; text-transform:uppercase}
.autoreboxdx {font-family:verdana; font-size:11px; color:#909090; text-transform:uppercase; height:25px}
.spazioart {height:5px; background-image:url(images/trat.gif); background-repeat:repeat-x}
.txtbox { line-height:16px; font-size:11px; text-align:left; font-family:verdana}
.dataart {border-top:2px solid #333; color:#666666; font-size:10px; font-family:Arial, Helvetica, sans-serif}
.opzionale { font-size:10px}
#datahead {background-image:url(layout/immagini/head_01.gif); background-repeat:no-repeat; height:26px; width:944px; color:#666666; text-align:right; font-family: Arial; font-size:11px; padding-right:36px;}
.bgkpie {background-image:url(images/pie2.gif); background-repeat: repeat-x}