/*====================================================================>
FOGLIO STILE HOME WWW.ARPA.VENETO.IT
Autore:      Andrea Visentin
Versione:    01
Ultima modifica: 10/05/2006
<=====================================================================*/

/* PRINCIPALI ==========================================*/


th {
   color: #066;
   padding: 5px;
   background-color: #cee;
   border:1px solid #9cc;
}

td {
   padding: 3px;
   background-color: transparent;
   border:1px solid #9cc;
}

td input {
   background-color:#fff;
   border: 1px solid #000;

}

ul li {  list-style: outside url(images/p_elenco.gif);}

div.sezioni {border-left:0px solid #086; border-bottom:0px solid #086;background-color:#f1f6f1;padding:2px;}
h1.sezioni {color:#fff; background-color:#086; font-size:1.1em; border:0; background-image:url(images/page/sf_h1_temi.jpg);background-repeat:repeat-y;background-position:right top;padding-bottom:1px;}
div.sezioni a {font-family:arial;color:#000;font-size:.96em;font-weight:normal;letter-spacing:0;text-decoration:none;}
div.sezioni a:hover { background-color:transparent; color:#444;text-decoration:underline;}
div.sezioni ul {margin:2px 0px 0px 0px;padding:5px 0px 0px 2px;}
div.sezioni ul li {border-left:5px solid #aba;list-style:none;float:left;margin-left:0px;padding:0px 0px 0px 4px;line-height:90%;}
div.sezioni ul li a {display:block;width:138px;}


div.box7 {border-left:0px solid #086; border-bottom:0px solid #086;background-color:#f1f6f1;}
h1.box7 {color:#fff; background-color:#086; font-size:1.1em; border:0; background-image:url(images/page/sf_h1_temi.jpg);background-repeat:repeat-y;background-position:right top;padding-bottom:1px;margin-top:25px;}
div.box7 a {font-family:arial;color:#000;font-size:.96em;font-weight:normal;letter-spacing:0;text-decoration:none;}
div.box7 a:hover { background-color:transparent; color:#444;text-decoration:underline;}
div.box7 ul {margin:0px 0px 0px 0px;padding:5px 0px 0px 2px;}
div.box7 ul li {border-left:5px solid #aba;list-style:none;float:left;margin-left:0px;padding:0px 0px 0px 4px;line-height:90%;}
div.box7 ul li a{display:block;width:138px;}



div.temi {border-left:0px solid #275; border-bottom:0px solid #275; background-color:#f1f6f1;padding:2px;}
h1.temi {color:#fff; background-color:#275; font-size:1.1em; border:0; background-image:url(images/page/sf_h1_temi.jpg);background-repeat:repeat-y;background-position:right top;padding-bottom:1px;}
div.temi a {font-family:arial;color:#000;font-size:.96em;font-weight:normal;letter-spacing:0;text-decoration:none;}
div.temi a:hover {background-color:transparent; color:#444;text-decoration:underline;}
div.temi ul {margin:2px 0px 0px 0px;padding:5px 0px 0px 2px;}
div.temi ul li {border-left:5px solid #8b7;list-style:none;float:left;margin-left:0px;padding:0px 0px 0px 4px;line-height:90%;}
div.temi ul li a {display:block;width:138px;}

div.notizie { border-left:1px solid #f90; background-color:#edf4f1;padding:10px;background-image:url(images/page/sf_t_div_2.jpg);background-position:bottom right;background-repeat:no-repeat;}
h1.notizie {color:#fff; background-color:#f90; font-size:1.1em; border:0; background-image:url(images/page/sf_h1_homepage_2.jpg);background-repeat:repeat-y;background-position:right top;padding-bottom:1px;}
div.notizie a { color:#f90;}
div.notizie a:hover { background-color:#f90; color:#fff;}
div.notizie ul li {list-style: outside url(images/page/p_elenco_2.gif);}
div.notizie p{font-size:.89em;margin-top:.4em;line-height:133%;}




div.emergenze {border:1px solid #a03; border-right:0; border-bottom:0;padding:2px; background-color:#fff; font-size:.92em; text-align:center;font-weight:bold;}
h1.emergenze {color:#fff; background-color:#a03; font-size:1.1em; border:0; background-image:url(images/page/sf_h1_emergenze.jpg);background-repeat:repeat-y;background-position:right top;padding-bottom:1px;}
div.emergenze a { color:#a03;}
div.emergenze a:hover { background-color: #b44; color:#fff;}
div.emergenze ul {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#fff;margin-top:.5em;}
div.emergenze ul li {border-left:5px solid #a03;list-style:none;margin-left:0px;padding:0px 0px 0px 4px;line-height:110%;}
div.emergenze ul li a{display:block;width:130px;background-color:#fff;}







div.bollettini {border:1px solid #04a; border-right:0; border-bottom:0;padding:2px; background-color:#fff; font-size:.92em; text-align:center;font-weight:bold;}
h1.bollettini {color:#fff; background-color:#04a; font-size:1.1em; border:0; background-image:url(images/page/sf_h1_bollettini.jpg);background-repeat:repeat-y;background-position:right top;padding-bottom:1px;}
div.bollettini a { color:#04a;}
div.bollettini a:hover { background-color:#04a; color:#fff;}
div.bollettini ul {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#fff;}
div.bollettini ul li {border-left:5px solid #abd;list-style:none;margin-left:0px;padding:0px 0px 0px 4px;line-height:110%;}
div.bollettini ul li a {display:block;width:130px;background-color:#fff;}
div.bollettini ul li a.multilingua{height:1.2em;display:inline;}
div.bollettini a.en{background-color:#fff;height:1.2em;display:inline;background-color:#bbcdee;font-weight:normal;text-decoration:none;}
div.bollettini a.de{background-color:#fff;height:1.2em;display:inline;background-color:#bbcdee;font-weight:normal;text-decoration:none;}


div.pubblicazioni {border-left:1px solid #769; background-color:#edf4f1;padding:10px;background-image:url(images/page/sf_t_div_2.jpg);background-position:bottom right;background-repeat:no-repeat;}
h1.pubblicazioni {color:#fff; background-color:#769; font-size:1.1em; border:0; background-image:url(images/page/sf_h1_homepage_3.jpg);background-repeat:repeat-y;background-position:right top;padding-bottom:1px;}
div.pubblicazioni a { color:#769;}
div.pubblicazioni a:hover { background-color:#769; color:#fff;}
div.pubblicazioni p{font-size:.89em;margin-top:.4em;line-height:133%;}

div.normativa { border-left: 4px solid #c66; border-bottom: 0px solid #f90; background-color:#fff;padding:10px;}
h1.normativa {color:#fff; background-color:#c66; font-size:1.1em; border:0; background-image:none;padding-bottom:1px;}
div.normativa a { color:#c66; }
div.normativa a:hover { background-color:#c66; color:#fff;}

div.primopiano { border-left: 1px solid #38c; background-color:#edf4f1;padding:10px;padding-bottom:2px;background-image:url(images/page/sf_t_div_2.jpg);background-position:bottom right;background-repeat:no-repeat;}
h1.primopiano {color:#fff; background-color:#38c; font-size:1.1em; border:0;background-image:url(images/page/sf_h1_homepage_1.jpg); background-repeat:repeat-y;background-position:right top;padding-bottom:1px;}
div.primopiano a { color:#38c; }
div.primopiano a:hover { background-color:#38c; color:#fff;}
div.primopiano p{font-size:.89em;margin-top:.4em;line-height:133%;}


#box ul  {background:transparent;list-style:none;margin:0;padding:0;}
#box li  {float:left;margin:0;padding:0px 3px 3px 0px;margin-bottom:15px;border-top:0px solid #aaa;background-color:#f1f6f6;}
#box ul li {list-style:none; display:block; width:99%; background-position:left bottom;background-repeat:no-repeat;}
#box p {margin-top:5px;font-size:.98em;}
#box a  {background-color:transparent;font-size:1.28em;font-weight:bold;text-decoration:none;}
#box a:hover {background-color:transparent;text-decoration:underline;}




hr { color:#084; height:1px;padding:0 0 0 0;margin:0 0 0 0;}



a:hover {
   color: #fff;
   text-decoration: none;
   background-color: #066;
}



a.linkimmagine {
   background-color:transparent;
}


a.linkimmagine:hover {
   background-color:transparent;
   border-top:1px solid #787;
   border-bottom:1px solid #787;
}

a.linkimmagine img {
   margin-top:2px;
   margin-left:2px;
   width:146px;
}


/* LINK ================================================*/




a.barrainformativa {
   color:#077;
   text-decoration: none;
}

a.barrainformativa:hover {
   COLOR: #ffffff; 
   BACKGROUND-COLOR: #077;
}



a.barramenu2 { 
   color:#007777;
   text-decoration: none;
   background-color: transparent;
   text-align:left;
   padding-left:11px;
   padding-right:1px;
   margin-top:0;
   margin-bottom:0;
   margin-left:1px;
   margin-right:3px;
   width:1em;
   vertical-align:middle;
   background-image: url(images/pre_link.gif);
   background-repeat: no-repeat;
   background-position: left center;
}



a.barramenu2:hover {
   background-color: #066;
   color: #ffffff; 
}


/* PERSONALIZZATI ======================================================*/

img {
   margin:0;
   border:0;
}


#testata_con_loghi {
      background-color: #cee;
   vertical-align:bottom;
   font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 22px;
   line-height:29px;
   color: #fff;
   font-style: normal; 
   font-weight: bold;
   background-image: url(images/sf_testata.jpg);
   height:33px;
   border-bottom:0px solid #fff;
   padding-top:0;
   padding-left:5px;
}


#barramenu2 {
   border-bottom: 0px solid #fff; 
   background-color: #cee;
   background-image: url(images/sf_barramenu2.gif);
   background-repeat: repeat-x;
   background-position: left top;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: .76em;
   font-weight:bold;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left:5px;
}




#barrainformativa {
   border-top: 0px solid #fff;
   background-color: #fff; 
   font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: .76em;
   background-image: url(images/sf_barramenu2.gif);
   background-repeat: repeat;
   background-position: left top;
   color: #077;
   padding-top: 1px;
   padding-bottom: 0px;
   padding-right:5px;
   text-align:right;
}




#barradecorazione1 {
   border-top: 1px solid #364;
   border-bottom: 1px solid #364;
   background-color: #eff;
   /*background-image: url(images/sf_barradecorazione1.gif);*/
   background-image: url(images/sf_barramenu2.jpg);
   background-repeat: repeat-x;
   background-position: left bottom;
   height:17px;
   
}


#barradecorazione2 {
   background-color: #fff;
   background-image: url(images/sf_barradecorazione2.gif);
   background-repeat: repeat-x;
   background-position: left bottom;
   height:20px;
}


#box1 {
   background-color: #fff;
}


#coldx {
   float: right; 
   width: 150px;
}

#colsx {
   float: left; 
   width: 150px;
   padding-top:1em;
}



#boxgreen {
   padding: .6em; 
   border:0px solid #fff; 
   background-color: #9cc;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: .68em; 
   color: #065;
}


#boxcontenuti {
   font-size: .82em;
   letter-spacing: 1px;
   background-color: #fff;
}

#boxcontenuti2 {
   padding-top: 13px;
   margin-left: 10px;
   margin-right: 10px;
}



#foot1 {
   border-top: 1px solid #066; 
   background-color: #cee;
   background-image: url(images/sf_barramenu2.gif);
   background-repeat: repeat-x;
   text-align: center; 
   padding: 3px;
   font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: .76em;  
   color: #065;
   clear:both;
}




/* CLASSI ============================================================*/



.invisibile {  
   display:none;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px; 
}




/* TITOLI =============================================================*/

h1 {
    text-indent: 5px;
    font-size: 1.2em; 
    background-color : transparent;
    border-bottom: 0;
    background-image: none;
}

h1 {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #066;
    font-size: 1.6em;
    font-weight : bold;   
    letter-spacing: 1px; 
    background-color : transparent;
    border-bottom: 1px solid #066;
    margin-bottom: 0;
    margin-top:0;
    background-image: url(images/sf_h1.gif);
    background-repeat: repeat-y;
    background-position: bottom left;
}




h2 {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #066;
    font-size: 1.2em; 
    font-weight : bold;      
    background-color : transparent;
    letter-spacing: 1px;
    margin-bottom: .4em;
    margin-top: .1em;
}

h3 {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #066;
    font-size: 1em; 
    font-weight: bold;      
    background-color: transparent;
    letter-spacing: 1px;
    margin-bottom: .1em;
    margin-top: .1em;
}

/* Headers classes handlers */





/*<====================================================================*/

