a {
color: #C42A2A;
font-weight:bold;
text-decoration: none;
}
a:hover {
color: #000;
text-decoration: underline;
}
#p_progetti a,
#p_progetti a:hover{
color:#FFF;
text-decoration:none;	
}
/* INTESTAZIONE */
body {
background: #FFF url(/public/parser_image/save/6b6e12a134886582798ef8721e23b06f_e6dd9c8a1bd9734d107bc80212911c95.jpg) repeat-x top;
}
#p_header {
background: url(/public/parser_image/save/38bfb11bf48fc2f56d2ca2d796d0b0af_8c944309b3c70302ee8f84e8c2db873d.jpg) no-repeat top left;
height: 173px;
margin-bottom:25px;
position: relative;
}
h1 {
margin: 0;
padding: 0;
}
h1 a {
display: block;
width: 288px;
height: 155px;	
}
h1 a span {
display: none;
}
/* CONTENUTI */
#p_content {
margin-bottom:40px;
position: relative;
}
h2, .spaceoverimagebase{
font: bold 125% Arial, Helvetica, sans-serif;
color: #000;
margin: 0 0 1.5em 0;
padding: 0 0 .3em 0;
}
h2 a{
color: #000;
}
.linegray{
background: #FFF url(/public/parser_image/save/d363a4548a1ed2e83f23f30e24b35815_7059b678544b99386196e397e4deafc9.png) repeat-x bottom left;
margin-bottom:1.5em;
}
.line21{
background: #FFF url(/public/parser_image/save/79c846c545392a699890e5f09827e9e1_b2a26302ef1b42cd0b9d748b61ff99a7.png) repeat-x bottom left;
margin-bottom:1.5em;
}
.line21red{
background: #FFF url(/public/parser_image/save/79c846c545392a699890e5f09827e9e1_b2a26302ef1b42cd0b9d748b61ff99a7.png) repeat-x bottom left;
margin-bottom:1.5em;
color:#C00;
}
.line11{
background: #FFF url(/public/parser_image/save/45465ceb294c021478909e7e5240448c_0821a73da2e050301de2b79b31f05574.png) repeat-x bottom left;
margin-bottom:1.5em;
}
.halfmargintop {
margin-top:.5em;
}
.title{
font-size:bold;
color:#900;
}
/* ZONA MENU */
.menulink {
position: absolute;
width:134px;
background: #C32A2A;
color: #FFF;
}
.menulink a {
background: #C32A2A;
color: #FFF;
text-decoration: none;
font-weight: bold;
}
.menulink a:hover {
color: #999;
}
.menulink label {
display:block;
}
.menulink input {
margin:0;
}
.menulink .searchfield {
background: #FFF;
color: #000;
width:105px;
border: none;
}
.menulink .searchbutton {
width: 20px;
font-weight: bold;
}
.languagelink {
position: absolute;
}
#p_footer .menu {
width: 442px;
padding-bottom: 1em;
border-bottom: 1px solid #C42A2A;
}
#p_footer .contacts {
padding-top: 1em;
border-top: 1px solid #C42A2A;
}
#p_footer .contacts a {
font-weight: bold;
}
#p_submenu a{
color: #C42A2A;
font-weight:normal;
}
#p_submenu a strong{
color: #900;
font-weight:bold;
}