/*<![CDATA[*/
/*---------------------------------------------------------- GENERALE ----------------------------------------------------------*/
body{margin:0px;	padding:0px; text-align:center; background:#fff; color:#727272; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
hr{clear:both; visibility:hidden; margin:0; padding:0}
.screenReader{text-indent: -9999px; font-size: 1px; height: 1px; width: 1px; overflow: hidden; position: absolute; left: -9999px; color:#000}
a{color:#0071a0;}

#centrato{ margin:20px auto; width:950px; text-align:left;}
#corpo{background-color:#fff; background-image:url("../images/str-sfondo.gif"); background-repeat: repeat-y; background-position:center; width:950px; float:left;}
#piede{background-color:transparent; background-image:url("../images/str-basso.gif"); height:100px; background-repeat: no-repeat; background-position: bottom; position:relative; margin:0; padding:0; clear:both;}
#piede-home{background-color:transparent; background-image:url("../images/str-basso.gif"); height:87px; background-repeat: no-repeat; background-position: bottom; position:relative; margin:0; padding:0; clear:both;}

#intestazione{}
#intestazione-1 object{ margin:0; padding:0; border:0}
#intestazione-2{ margin:0;}
#intestazione-2 object{ margin:0; padding:0; border:0}

#menuSup{width:950px; background-color:transparent; background-image:url("../images/str-alto.gif"); background-repeat:no-repeat; padding-top:9px; margin:0}
#logo{ float:left; width:185px; padding:33px 0px 0px 25px;}
.menu{ float:left; height:63px; border-bottom:1px solid #c3c3c3; width:732px;margin:0;margin-right:0px;}

.top{font-family: arial, sans-serif; font-size:15px; text-align:center;}
.top {width:720px; height:26px; padding:0; margin:0; list-style-type: none;}
.top li {float:left; border-left:2px solid #009ee0; width:118px;}
.top li a, .top  li a:visited {display:block;  text-decoration:none; padding:0 0 0 5px; height:26px; line-height:26px; color:#009ee0;}
.top li:hover a,
.top li a:hover {color:#fff; background-image:url("../images/puls-blu-on.gif"); background-repeat:no-repeat;}
.top li a.topHover { background-image:url("../images/puls-blu-on.gif"); background-repeat:no-repeat;color:#fff;}

.sub{font-family: arial, sans-serif; font-size:13px; text-align:left;}
.sub {width:720px; height:20px; padding:0; margin:15px 0 0 15px; list-style-image:url("../images/punto-1.gif");}
.sub li {float:left; list-style-image:url("../images/punto-1.gif");}
.sub li a, .sub  li a:visited {display:block; text-decoration:none; padding:0 20px 0 0px; color:#979797;}
.sub li:hover a, 
.sub li a:hover {color:#5a5a5a;}
.sub li a.subHover {color:#5a5a5a;}

#colonna-1 {float:left;	width:210px;	background: transparent; color:#727272; margin:0; padding:0; min-width:210px;}
#colonna-2 { float:left; width:370px;	background: transparent; color:#727272; margin:0; padding:0 20px 0 0;}
#colonna-3 { float:left; width:322px;	background: transparent; color:#727272; margin:0; padding:35px 0 0 0; position:relative;}

#piede{ font-size:10px;z-index:1;}
#piede-1{ float:left; width:205px; padding:10px 5px 0px 0px; text-align:right;}
#piede-1 p{ text-align:center;z-index:1;}
#piede-1 a{ color:#727272;}
#piede-2{ float:left; height:35px; width:692px;margin:0;margin-right:0px;}
#piede-2 ul{font-family: arial, sans-serif; font-size:13px; text-align:left;}
#piede-2 ul{width:715px; height:20px; padding:15px 0 0 15px; margin:0px; list-style-image:url("../images/punto-2.gif"); border-bottom:1px solid #4ea9cf; }
#piede-2 li {float:left;}
#piede-2 ul li a, #piede-2 ul li a:visited {display:block; text-decoration:none; padding:0 20px 0 0px; color:#4ea9cf;}
#piede-2 ul li:hover a,
#piede-2 ul li a:hover {color:#0071a0;}
#piede-2 p{ z-index:1;}


#piede-home{ font-size:10px;z-index:1;}
#piede-home-1{ float:left; width:205px; padding:20px 5px 0px 0px; text-align:right;}
#piede-home-1 p{ text-align:center;z-index:1;}
#piede-home-1 a{ color:#727272;}
#piede-home-2{ float:left; margin:0; width:712px; padding:20px 0px 0px 0px; position:relative}
#piede-home-2 p{ z-index:1;}

h1{font-family: arial, sans-serif; font-size:19px; color:#009ee0; margin:0}
h2{font-family: arial, sans-serif; font-size:17px; color:#009ee0; margin:10px 0 0 0;}
h3{font-family: arial, sans-serif; font-size:15px; color:#009ee0; margin:10px 0 0 0;}

.titoloImp{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#231f20}
.infoDoveImp{font-family:Arial, Helvetica, sans-serif; font-size:10px; }

#imgHome{position:absolute; bottom:-11px; right:0px;z-index:10; }
#colonna-2 a.pdfDownload{padding-left:15px;background:url(../images/ico-download.png) 0 2px no-repeat;height:0;vertical-align:bottom;color:#666666;}

#elencoNews { margin-top:15px;}
#elencoNews .data{color:#727272; text-align:left;	background-image:url(../images/ico-news.gif);	background-repeat: no-repeat;	background-position: left; padding-left:20px; }
#elencoNews a{ color:#727272; text-decoration:none}
#elencoNews a:hover{ color:#727272; text-decoration:underline}
.img{ border:1px solid #727272;}
.table{ font-size:11px;}
/*---------------------------------------------------------------*/
#gallery{width:321px; font-size:11px;  margin:0; padding:0}
#gallery dl{float:left; width:107px; height:150px; text-align:center;display:block;}
#gallery dt{ margin:0; padding:0;}
#gallery img{display:block; margin:0 auto;}
#gallery dd{margin:0; padding: 4px 0 8px 4px; text-align:left}


.home-pulsanti{ margin:150px 0 0 0px; text-align:center; }
#colonna-2 li{ list-style-image:url(../images/ico-li.gif);}
/*]]>*/
