html, body {margin: 0;padding:0}
body{font-family: Verdana, Helvetica, sans-serif; text-align: left; font-size: 76%;}

div#container_footer{  
margin: 0; 
padding:0px; 
width:100%; 

/*background: url(img/footer.jpg) repeat-x left 754px;
background:red;*/
}



div#container_big{  margin: 0; padding: 0; width:100%; background: url(img/header_repeat.jpg) repeat-x;}
div#container_yellow{  margin: 0; padding:0; width:100%; background-color: #ffffef;}
div#container{ width: 1004px; margin: 0; padding:0; text-align: left;
    border-left: 0px; border-right: 0px;  background: url(img/navigation.jpg) repeat-y left top;
     background-color: #ffffef;}
/*stili generici, su header e footer*/
div#header{background: url(img/header.jpg) no-repeat; height:148px; margin: 0; padding:0;border:0;}
div#content{ 
margin:0 0 0 270px;
padding: 0;
}
div#footer{clear:both; background-color: #b8bdc2; height: 17px; background: url(img/footer.jpg) repeat-x; text-align: center; color:  #ffffff;  font-size: 10px; line-height:17px; } 
font {color: #46484a; font-size: 9px;}
/* links del footer*/
a.link_footer:link  {
	color: #46484a; text-decoration:none;}
a.link_footer:visited  {
	color: #46484a; text-decoration:none;}
a.link_footer:hover  {
	color: #46484a; text-decoration:underline;}
a.link_sito:link  {
	color: red; text-decoration:none;}
a.link_sito:visited  {
	color: red; text-decoration:none;}
a.link_sito:hover  {
	color: red; text-decoration:underline;}
div#navigation{
float:left;
width:254px; 
padding:0;
}
/* navigation*/
/* links della navigation_cat*/
div#navigation div.cat ul{
position:relative; 
top: 0;
left: 0;
list-style-type: none;
margin: 0 0 6px;
padding:0;
height: 21px;
font-size:12px;
font-weight:bold;
}

div#navigation div.cat li{
margin: 0;
padding:0;
background: #edf0f0 url("img/tasto_menu.jpg") no-repeat;
}

div#navigation div.cat a{
display: block;
width: 254px;
height:21px;
line-height: 21px;
text-decoration:none;
text-indent: 20px;
color:#58595a;
}

div#navigation div.cat a:hover{
color:#58595a;
text-decoration:underline;
}

/*vedremo con quale colore attivarlo*/
div#navigation div.cat li#active{
display: block;
width: 130px;
height:25px;
line-height: 27px;
text-decoration:none;
text-indent: 20px;
}

/* links della navigation sottocat*/
div#navigation div.sottocat ul{
list-style-type: none;
margin: 0;
padding:0;
font-size: 12px;
font-weight:normal;
color:#58595a;
}

div#navigation div.sottocat li{
margin: 0 0 1px;
padding:0;
}

div#navigation div.sottocat a{
display: block;
width: 254px;
height:  17px;
line-height: 17px;
text-decoration:none;
text-indent: 20px;
color:#58595a;
}

div#navigation div.sottocat a:hover{
color:#58595a;
text-decoration:underline;

}
/*vedremo con quale colore attivarlo*/
div#navigation div.sottocat li#active{
display: block;
width: 130px;
height:  17px;
line-height: 17px;
text-decoration:none;
text-indent: 20px;
color:#7c7d7f;
}

/*vstampa*/
div#navigation div.vstampa ul{
list-style-type: none;
margin: 0;
padding:0;
font-size: 12px;
font-weight:bold;
font-style:italic;
color:#58595a;
}

div#navigation div.vstampa li{
margin: 0 0 1px;
padding:0;
}

div#navigation div.vstampa a{
display: block;
width: 254px;
height:  17px;
line-height: 17px;
text-decoration:none;
text-indent: 20px;
color:#58595a;
}

div#navigation div.vstampa a:hover{
color:#58595a;
text-decoration:underline;

}
/*vedremo con quale colore attivarlo*/
div#navigation div.vstampa li#active{
display: block;
width: 130px;
height:  17px;
line-height: 17px;
text-decoration:none;
text-indent: 20px;
color:#7c7d7f;
}

/*linguetta*/
div.linguetta {
position:absolute;
top: 189px;
left: 273px;
width: 116px;
text-align: left;
background-color: #d6d6d6;
margin: 0;
padding: 0;
border: 0;
}

div.linguetta p {
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-size: 14px;
font-weight:bold;
color: #ffffff;
padding-top: 4px;
padding-right: 5px;
padding-bottom: 4px;
padding-left: 5px;
margin: 0;
border: 0;
}

/*testo centrale*/
div#content  div.testocentr {
position:relative;
left:-100px;
padding: 0; border: 0; margin: 0 0 0 0;
margin-left:100px;
width: 292px;
}
div#contenuti{
position:relative;
top: 6px;
left: 143px;
margin-top:0px;
margin-bottom:22px;
margin-left:0px;
margin-right:0px;
}
div.testocentr a{
/*position:relative;
top: 6px;
left: 143px;*/
padding:0; border: 0; margin:0; 
font-size: 11px;
color: #4578ac;
}
a.link_tastocentr:link  {
/*position:relative;
top: 6px;
left: 143px;*/
padding:0; border: 0; margin:0; 
	font-weight:bold; color: #4578ac; text-decoration:none;}
a.link_tastocentr:visited  {
/*position:relative;
top: 6px;
left: 143px;*/
padding:0; border: 0; margin:0; 
	font-weight:bold; color: #4578ac; text-decoration:none;}
a.link_tastocentr:hover  {
/*position:relative;
top: 6px;
left: 143px;*/
padding:0; border: 0; margin:0; 
	font-weight:bold; color: #4578ac; text-decoration:underline;}

div.testocentr p, div#contP{
/*position:relative;
top: 6px;
left: 143px;*/
margin-top:13px;
margin-bottom:22px;
margin-left:0px;
margin-right:0px;
font-size: 11px;
color: #58595a;
text-align: left;
}


/*vignetta*/
div.vignetta {
position:absolute;
top: 250px;
left: 725px;
margin: 0;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 5px;
border: 0;
text-align: left;
}

/*linkhome*/
div.linkhome {
position:absolute;
top: 10px;
left: 10px;
margin: 0;
padding: 0;
border: 0;
}

div#header div.linkhome img{ 
position:absolute;
width: 200px;
height: 125px;
top: 10px;
left: 10px;
margin: 0;
padding: 0;
border: 0;
}

/*slogan*/
div.slogan {
position:absolute;
top: 50px;
left: 278px;
margin: 0;
padding: 0;
border: 0;
text-align: left;
color: #787878;
font-size: 14px;
font-weight: bold;
line-height: 20px;
}

/*link simef*/
div#header div.simef {
position:absolute;
top: 65px;
left: 857px;
width: 90px;
margin: 0px;
padding: 0px;
line-height: 17px;
text-align: center;
}
div.simef a:link  {
	color: #c8d1c0; text-decoration:none; font-size: 11px; font-weight: bold;}
div.simef a:visited  {
	color: #c8d1c0; text-decoration:none;font-size: 11px; font-weight: bold;}
div.simef a:hover  {
	color: #c8d1c0; text-decoration:underline; font-size: 11px; font-weight: bold;}

/*invio materiali*/
div.materiali {
position:absolute;
top: 48px;
left: 670px;
width: 233px;
margin: 0px;
padding: 0px;
line-height: 17px;
text-align: center;
}
div.materiali a:link  {
	color: #717477; text-decoration:none; font-size: 10px; font-weight: bold;}
div.materiali a:visited  {
	color: #717477; text-decoration:none;font-size: 10px; font-weight: bold;}
div.materiali a:hover  {
	color: #717477; text-decoration:underline; font-size: 10px; font-weight: bold;}

/*form*/
input {
position:relative;
top: 110px;
left: 730px;
width: 40mm;
font-family: Verdana, Helvetica, sans-serif;
color:#000000;
font-size: 10px;
border: #666 1px solid;
margin: 0px;
padding: 0px;
background-color: #ffffff;
}
/*link cerca*/
div.cerca {
position:absolute;
top: 110px;
left: 896px;
margin: 0px;
padding: 0px;
}
div.cerca a:link  {
	color: #ffffff; text-decoration:none; font-size: 11px; font-weight: bold;}
div.cerca a:visited  {
	color: #ffffff; text-decoration:none;font-size:11px; font-weight: bold;}
div.cerca a:hover  {
	color: #ffffff; text-decoration:underline; font-size: 11px; font-weight: bold;}
#spacerFF{
display:block;
height:2px;

}
/*box*/
div.box {
position:relative;
left: 43px;
height:141px;
width: 563px;
bottom: 0px;
margin: 13px 0 0px 0;
padding: 0;
border: 0;
background: url(img/box.jpg) no-repeat;
color: #676c63;
margin-left:100px;

}
/*boxp*/
div.boxp {
margin: 0px;
padding-top:0px;
padding-left:0px;
padding-right: 0px;
padding-bottom: 0px;
border: 0px;
width:183px;
}
#rssfooter{
float:left; 
clear:both; 
background-color: #b8bdc2;
 height: 17px;
 background: url(img/footer.jpg) repeat-x; 
 text-align: center;  
 font-size: 11px; 
 line-height:17px; 
 position:relative; 
 top:-17px;
 left:9px;
 }
 #rssfooter a {
color: #676c63; 
text-decoration:none;
font-weight:bold;
 }
  #rssfooter img{
 position:relative; 
 top:3px;
 }
 
#lasthome{
margin: 1px 0 0px 0;
width:350px;
font-size: 11px; 
}
#lasthome span{
display:block;
height:10px;
}
#lasthome p    { font-size: 11px; font-weight: normal; padding-top:3px; padding-left:10px; padding-right: 10px; padding-bottom: 10px; margin-top: 10px; text-align:left;
}

div.boxp p  {  font-size: 11px; font-weight: normal; padding-top:5px; padding-left:10px; padding-right: 10px; padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px; text-align: left;
}
div.boxp h1{
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-weight:bold;
color: #ffffff;
padding-top:3px;
padding-left:10px;
padding-right: 0px;
padding-bottom: 0px;
margin: 0px;
border: 0px;
}
div.boxp h2{
font-size: 11px;
text-align: left;
font-weight:bold;
color: #676c63;
padding-top:17px;
padding-left:10px;
padding-right: 0px;
padding-bottom: 0px;
margin: 0px;
}

a.parliamone:link  {
color: #ffffff; text-decoration:none;
}
a.parliamone:visited  {
color: #ffffff; text-decoration:none;
}
a.parliamone:hover  {
color: #ffffff; text-decoration:underline;}

/*paragrafi boxes*/
a.parbox:link  {
color: #676c63; text-decoration:none;
}
a.parbox:visited  {
color: #676c63; text-decoration:none;
}
a.parbox:hover  {
color: #676c63; text-decoration:underline;}


/*boxf*/
div.boxf {
position:absolute;
top:0px;
left: 0px;
margin: 0px;
padding-top:0px;
padding-left:0px;
padding-right: 0px;
padding-bottom: 0px;
border: 0px;
width:173px;
}
div.boxf p  { font-size: 11px; font-weight: normal; padding-top:3px; padding-left:10px; padding-right: 10px; padding-bottom: 10px; margin-top: 10px; text-align:left;
}
div.boxf h1{
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-weight:bold;
color: #ffffff;
padding-top:3px;
padding-left:10px;
padding-right: 0px;
padding-bottom: 0px;
margin:0;
}


/*boxs*/
div.boxs {
position:absolute;
top: 0px;
left: 200px;
margin: 0px;
padding: 0px;
border: 0px;
width:363px;
}
div.boxs span{
display:block;
height:10px;
}
div.boxs p  { font-size: 11px; font-weight: normal; padding-top:3px; padding-left:10px; padding-right: 10px; padding-bottom: 10px; margin-top: 10px; text-align: left;
}
div.boxs h1{
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-weight:bold;
color: #ffffff;
padding-top:3px;
padding-left:10px;
padding-right: 0px;
padding-bottom: 0px;
margin:0;
}


/*iniziano stili pagine interne*/

/*finestra*/
div.finestra {
position:absolute;
top: 189px;
left: 725px;
width: 247px;
margin: 0;
padding:0;
border: 0;
text-align: left;
background: url(img/backg_finestra.jpg) repeat-y;
}

div.finestra_top {background: url(img/top_finestr.jpg) no-repeat; margin: 0; padding:0; border: 0; 
}
div.finestra_body {margin: 0; padding:0; border: 0; 
}
div.finestra_bottom {height:20px; background: url(img/bottom_finestra.jpg) no-repeat; margin: 0; padding:0; border: 0; 
}
div.finestra_top p {margin: 0; border: 0; padding-top: 10px; padding-left: 25px; padding-right: 35px; padding-bottom: 0px; font-size:11px; font-weight:bold; color:#58595a;}
div.finestra_body p{margin: 0; border: 0; padding-top: 18px; padding-left: 25px; padding-right: 35px; padding-bottom: 0px; font-size:11px; font-weight:normal; color:#58595a;}


/*box_int*/
div.box_int {
width: 207px;
height: 210px;
bottom: 0px;
margin: 0;
padding: 0;
border: 0;
background: url(img/box_x_int.jpg) no-repeat;
color: #676c63;
}
div.box_intHome {
height: 106px;
background: url(img/box_x_int.jpg) no-repeat;
}
div.box_intHomeLast {
float:left;
height: 130px;
width:370px;
background: url(img/box_last.gif) no-repeat #ffffff ;
color: #676c63;
padding-left:10px;
}

div.box_intf h1{
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-weight:bold;
color: #ffffff;
padding-top:21px;
padding-left:10px;
padding-right: 0px;
padding-bottom: 0px;
margin:0;
}
div.box_ints h1{
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-weight:bold;
color: #ffffff;
padding-top:19px;
padding-left:10px;
padding-right: 0px;
padding-bottom: 0px;
margin:0;
}
/*1d freccia download da buttare*/
a.link_freccia:link  {
	font-weight:bold; color: #e7af58; text-decoration:none; border-left:30px;}
a.link_freccia:visited  {
	font-weight:bold; color: #e7af58; text-decoration:none;}
a.link_freccia:hover  {
	font-weight:bold; color: #e7af58; text-decoration:none;}
/*2d freccia downloadda buttare*/
div.testocentr download{font: 11px;}
a.download:link  {
	font-weight:normal; color: #e7af58; text-decoration:none;}
a.download:visited  {
	font-weight:normal; color: #e7af58; text-decoration:none;}
a.download:hover  {
	font-weight:normal; color: #e7af58; text-decoration:none;}
/*scheda*/
div.finestraS {
position:absolute;
top: 189px;
left: 725px;
width: 247px;
margin: 0;
padding:0;
border: 0;
text-align: left;
background: url(img/backg_finestra.jpg) repeat-y;
}

div.finestra_topS {background: url(img/top_finestr.jpg) no-repeat; margin: 0; padding:0; border: 0; 
}
div.finestra_bodyS {margin: 0; padding:0; border: 0; 
}
div.finestra_bottomS {height:20px; background: url(img/bottom_finestra.jpg) no-repeat; margin: 0; padding:0; border: 0; 
}
div.finestra_topS p {margin: 0; border: 0; padding-top: 10px; padding-left: 25px; padding-right: 35px; padding-bottom: 0px; font-size:11px; font-weight:bold; color:#58595a;}
div.finestra_bodyS p {margin: 0; border: 0; padding-top: 10px; padding-left: 25px; padding-right: 35px; padding-bottom: 0px; font-size:11px; font-weight:normal; color:#58595a;}
a.link_schedadownl:link  {
	font-weight:normal; color: #58595a; text-decoration:none;}
a.link_schedadownl:visited  {
	font-weight:normal; color: #58595a; text-decoration:none;}
a.link_schedadownl:hover  {
	font-weight:normal; color: #58595a; text-decoration:underline;}

