/*  
**************************** RIDEFINIZIONE TAG
*/
*{
margin:0px;
padding:0px;
}
body{
color:#555555;
font-family:Verdana;
font-size:11px;
margin:0px;
padding:0px;
line-height:20px;
background-image:url(/immagini/struttura/sfondo.gif);
background-repeat:repeat-x;
background-attachment:scroll;
}
h3{
font-size:14px;
color:#389b34;
}
a{
color:#990000;
text-decoration:none;
position:relative;
}
a:hover{
text-decoration:underline;
}
.input_ricerca{
background-color:#f3f3f3;
border:solid 1px #c3c4c3;
height:20px;
width:140px;
margin:0px 20px 6px 20px;
padding-top:3px;
}
/*
################### Struttura 
*/

#header{
width: 959px;
display: block;
height: 222px;
background-image:url(/immagini/struttura/header.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
position:relative;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 10px;
}
#corpo{
width: 889px;
min-height:450px;
display: table;
margin:0px auto 0px auto;
background-image:url(/immagini/struttura/sfondo_corpo.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
padding:30px 35px 0px 35px;
}

/*  
**************************** MENU'
*/

#menu{
width: 918px;
height:51px;
display: block;
position:absolute;
top: 181px;
left: 20px;
}
#menu_chi_sono a, #menu_chi_sono a:visited, #menu_chi_sono a:active{
width: 107px;
height:51px;
display: block;
background-image:url(/immagini/menu/chi_sono.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
float:left;
}
#menu_chi_sono a:hover{
width: 107px;
height:51px;
display: block;
background-image:url(/immagini/menu/chi_sono.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
background-position: right -51px;
float:left;
}
#menu_in_parlamento a, #menu_in_parlamento a:visited, #menu_in_parlamento a:active{
width: 144px;
height:51px;
display: block;
background-image:url(/immagini/menu/in_parlamento.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
float:left;
}
#menu_in_parlamento a:hover{
width: 144px;
height:51px;
display: block;
background-image:url(/immagini/menu/in_parlamento.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
background-position: right -51px;
float:left;
}
/*#menu_puglia a, #menu_puglia a:visited, #menu_puglia a:active{
width: 76px;
height:51px;
display: block;
background-image:url(/immagini/menu/puglia.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
float:left;
}
#menu_puglia a:hover{
width: 76px;
height:51px;
display: block;
background-image:url(/immagini/menu/puglia.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
background-position: right -51px;
float:left;
}*/
#menu_galleria_fotografica a, #menu_galleria_fotografica a:visited, #menu_galleria_fotografica a:active{
width: 197px;
height:51px;
display: block;
background-image:url(/immagini/menu/galleria_fotografica.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
float:left;
}
#menu_galleria_fotografica a:hover{
width: 197px;
height:51px;
display: block;
background-image:url(/immagini/menu/galleria_fotografica.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
background-position: right -51px;
float:left;
}
#menu_ragioni_impegno a, #menu_ragioni_impegno a:visited, #menu_ragioni_impegno a:active{
width: 211px;
height:51px;
display: block;
background-image:url(/immagini/menu/ragioni_impegno.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
float:left;
}
#menu_ragioni_impegno a:hover{
width: 211px;
height:51px;
display: block;
background-image:url(/immagini/menu/ragioni_impegno.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
background-position: right -51px;
float:left;
}
#menu_blog a, #menu_blog a:visited, #menu_blog a:active{
width: 78px;
height:51px;
display: block;
background-image:url(/immagini/menu/blog.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
float:left;
}
#menu_blog a:hover{
width: 78px;
height:51px;
display: block;
background-image:url(/immagini/menu/blog.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
background-position: right -51px;
float:left;
}
#menu_contatti a, #menu_contatti a:visited, #menu_contatti a:active{
width: 103px;
height:51px;
display: block;
background-image:url(/immagini/menu/contatti.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
float:left;
}
#menu_contatti a:hover{
width: 103px;
height:51px;
display: block;
background-image:url(/immagini/menu/contatti.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
background-position: right -51px;
float:left;
}
#menu_home a, #menu_home a:visited, #menu_home a:active{
width: 78px;
height:51px;
display: block;
background-image:url(/immagini/menu/home.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
float:left;
}
#menu_home a:hover{
width: 78px;
height:51px;
display: block;
background-image:url(/immagini/menu/home.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
background-position: right -51px;
float:left;
}

/*  
**************************** COLONNA DESTRA
*/

#colonna_dx{
width: 210px;
display: block;
float:right;
}
#intestazione_hp_video{
width: 85px;
height:17px;
display: block;
margin-top:0px;
float:left;
}
#hp_video{
width: 210px;
display: block;
float:left;
margin-top:15px;
}
#intestazione_hp_dichiarazioni{
width: 147px;
height:17px;
display: block;
float:left;
margin-top: 40px;
}
#hp_dichiarazioni{
width: 190px;
display: block;
background-image:url(/immagini/struttura/sfondo_blocco_dx_hp.gif);
background-repeat:no-repeat;
background-attachment:scroll;
float:left;
margin-top:15px;
padding:10px;
}
#intestazione_hp_audio{
width: 189px;
height:17px;
display: block;
background-image:url(/immagini/titoli/intestazione_hp_audio.png);
background-repeat:no-repeat;
background-attachment:scroll;
float:left;
margin-top:35px;
}
#hp_audio{
width: 190px;
display: block;
background-image:url(/immagini/struttura/sfondo_blocco_dx_hp.gif);
background-repeat:no-repeat;
background-attachment:scroll;
float:left;
margin-top:15px;
padding:10px;
line-height:16px;
}
#intestazione_hp_link{
width: 49px;
height:18px;
display: block;
/*background-image:url(/immagini/titoli/intestazione_hp_link.png);
background-repeat:no-repeat;
background-attachment:scroll;*/
float:left;
margin-top:28px;
}
#hp_link{
width: 210px;
display: block;
float:left;
margin-top:15px;
margin-bottom:15px;
}
#hp_link img{
margin-bottom:10px;
}
#hp_link_col{
width: 210px;
height:27px;
display: block;
float:left;
margin-top:15px;
}
#hp_link_col img{
margin-right:6px;
float:left;
}

/*  
**************************** COLONNA SINISTRA
*/

#colonna_sx{
width: 645px;
display: block;
float:left;
}

.hp_blog{
padding:15px 13px 0px 13px; 
width:619px; 
float:left; 
font-size:12px; 
margin-bottom:40px; 
background-image: url(/immagini/struttura/sfondo_blocco_alto_hp.png);
background-attachment:scroll; 
background-repeat:no-repeat; 
line-height:20px;
}

/*
######## Footer
*/
#footer{
width:817px;
clear:both;
display: table;
margin: 0px auto;
position: relative;
color:#727272;
padding:18px 0px 20px 72px;
margin-top:30px;
border-top: dotted 1px #AAAAAA;
}
#footer UL{
list-style-type:none;
font-size:10px;
margin:0px 0px;
padding:0px 0px;
}
#footer LI{
float:left;
background-image:url(/immagini/struttura/separatore.gif);
background-repeat:no-repeat;
background-position:right;
padding:0px 15px 0px 14px;
font-size:11px;
}
#footer LI A{
color:#7f7f7f;
display:block;
}
#credits{
width:200px;
float:right;
padding:0px 20px 20px 0px;
text-align:right;
color:#555555;
font-size:11px;
}
#credits A{
color:#019100;
font-weight:bold;
}

