body{font-family:Verdana, Arial, Helvetica, sans-serif; 
background:#b5bdc1 url(img/bg.gif) left top repeat-x; color:#484848; font-weight:normal; font-size:11px; margin:0}
table.content {border-left:2px solid #b3b3b3; border-right:2px solid #b3b3b3;}
foto_s{float:left; padding:2px;}

#pscroller1{
width: 252px;
height: 120px;
color:#000000;
}

#pscroller2{
width: 95%;
height: 95%;
color:#000000;
}


a.rassegna { /* definition of the "image" class in the <a> tag */
     display: block; /* a tag must be a block */
     width: 130px; /* width of reactive image */
     height: 80px; /* height of reactive image */
     background-image: url(img/rassegna.gif); /* source for start image */
     background-repeat: no-repeat;
     }
	 
a.rassegna:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(img/rassegna_up.gif); /* source for target image */
     } 

a.appello { /* definition of the "image" class in the <a> tag */
     display: block; /* a tag must be a block */
     width: 130px; /* width of reactive image */
     height: 80px; /* height of reactive image */
     background-image: url(img/appello.gif); /* source for start image */
     background-repeat: no-repeat;
     }
	 
a.appello:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(img/appello_up.gif); /* source for target image */
     }
	 
a.bianco{text-decoration:underline; color:#FFF; font-weight:bold;}

a.bianco:hover{text-decoration:none; color:#FFF; font-weight:bold;}

a{text-decoration:underline; font-weight:bold; color:#00a9e7;}

a:hover{text-decoration:none; font-weight:bold; color:#00a9e7;}

.verde{text-decoration:none; color:#8ac342; font-size:10px; font-weight:normal;}

a.verde{text-decoration:none; color:#8ac342; font-size:10px; font-weight:normal;}

a.verde:hover{text-decoration:underline; color:#8ac342;font-size:10px; font-weight:normal;}

.testo_b{color:#8ac342; font-weight:bold;}

.testo_bi{color:#ee8a07; font-weight:bold; font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-style:normal; text-align:center}

.testo_miniHeader{Font-family:Verdana, Arial, Helvetica, sans-serif; color:#474747; font-weight:normal; font-size:10px;}

.testo_bu{color:#00a4e1; font-weight:bold;}
#corsivo{ text-align:center; font-style:italic; font-weight:bold}
td.separa{ background-image:url(Img/sfondino-verde.jpg); background-repeat:repeat-x; height:12px; }

td.puntini{background-image:url(img/puntini.gif); background-repeat:repeat-y; border-top:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF}

td.pagine_interne{text-align:justify; padding-left:8px; padding-right:10px; padding-top:3px; padding-bottom:6px; font-size:12px}

td.pagine_internem{text-align:justify; padding-left:8px; padding-top:3px; padding-bottom:6px; font-size:12px}

td.pagine_internes{text-align:justify; padding-left:8px; padding-right:10px; padding-top:3px; padding-bottom:6px; font-size:11px}

td.pagine_interneb{text-align:justify; padding-left:8px; padding-top:3px; padding-bottom:6px; font-size:14px}

td.box{padding-bottom:6px;}

td.contenitore{padding-left:4px; padding-right:4px; padding-bottom:2px; background-color:#FFFFFF;}

td.logo{background-color:#e8b74e; color:#FFFFFF;}

td.down{ background:url(Img/sfondo_footer.gif) repeat-x;color:#686868; text-align:center;font-size:9px; padding-top:2px; font-weight:normal; padding-bottom:2px}

td.dividi{background-color:#abaaaa; line-height:2px;}

td.news{background-image:url(img/sfondo_logo.gif); background-repeat:no-repeat; background-position:right; color:#FFFFFF; padding-left:10px}

td.news a{color:#FFFFFF; text-decoration:underline; font-weight:bold}

td.news a:hover{color:#FFFFFF; text-decoration:none; font-weight:bold}

td.lato_sx{background-image:url(img/pattern_sx.gif); background-repeat:repeat-y; width:6px;}

td.lato_dx{background-image:url(img/pattern_dx.gif); background-repeat:repeat-y; width:6px;}

td.sx{padding-bottom:2px; padding-top:4px; vertical-align:top; width:265px;}

td.dx{padding-bottom:2px; padding-top:2px; vertical-align:top; padding-left:2px;}

td.intestazione_v a{ text-decoration:underline; background-color:#a1ce67; color:#FFFFFF; padding-left:5px; line-height:20px; font-weight:bold;}

td.intestazione_v{background-color:#a1ce67; color:#FFFFFF; padding-left:5px; line-height:20px; font-weight:bold;; border-bottom:2px solid #FFFFFF; border-top:2px solid #FFFFFF}

td.intestazione_a a{ text-decoration:underline; background-color:#f08a0c; color:#FFFFFF; padding-left:5px; line-height:20px; font-weight:bold;}

td.intestazione_a{background-color:#f08a0c; color:#FFFFFF; padding-left:5px; line-height:20px; font-weight:bold;; border-bottom:2px solid #FFFFFF; border-top:2px solid #FFFFFF}

td.intestazione_b{background-image:url(img/sfondo_titolazione.gif); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; height:30px}

td.intestazione_bs{background-color:#6685bc; color:#FFFFFF; padding-left:5px; line-height:20px; font-weight:bold; border-bottom:2px solid #FFFFFF; border-top:2px solid #FFFFFF}

td.intestazione_bs a{text-decoration:underline; background-color:#6685bc; color:#FFFFFF; padding-left:5px; line-height:20px; font-weight:bold}

td.intestazione_faq{font-family:Tahoma; background-color:#FFFFFF; color:#000000; padding-left:5px; line-height:20px; font-weight:bold; border-bottom:2px solid #FFFFFF; border-top:2px solid #FFFFFF}

td.intestazione_faq p{font-family:Tahoma; font-size: 12px; background-color:#FFFFFF; color:#000000; padding-left:5px; padding-right:5px; line-height:20px; border-bottom:2px solid #FFFFFF; border-top:2px solid #FFFFFF}

td.intestazione_faq a{font-family:Tahoma; text-decoration:underline; background-color:#FFFFFF; color:#00AAE8; padding-left:5px; line-height:20px; font-weight:bold}

td.intestazione_faq h2{font-family:Tahoma; text-decoration:none; color:#00AAE8; font-weight:bold; font-size:17px;}

td.intestazione_faq_sup{background-color:#00AAE8; color:#000000; padding-left:5px; line-height:20px; font-weight:bold; border-bottom:2px solid #FFFFFF; border-top:2px solid #FFFFFF}

td.intestazione_faq_sup a{text-decoration:underline; background-color:#00AAE8; color:#FFFFFF; padding-left:5px; line-height:20px; font-weight:bold}

td.intestazione_g{background-color:#9da8bc; color:#FFFFFF; padding-left:5px; line-height:20px; font-weight:bold; border-bottom:2px solid #FFFFFF; border-top:2px solid #FFFFFF}

td.intestazione_g a{text-decoration:underline; background-color:#9da8bc; color:#FFFFFF; padding-left:5px; line-height:20px; font-weight:bold}

td.testo{padding-left:8px; padding-top:3px; padding-right:2px; vertical-align:top}

td.bordino{border-bottom:1px solid #999999; background-color:#FFFFFF}

input.text_blu{background-image : url(img/sfondino_input.gif);	border: 1px solid #6a7eb9;  font-size: 10px; padding-left:2px; color:#6a7eb9;}

input.text{border: 1px solid #00a9e7;  font-size: 10px; padding-left:2px; color:#00a9e7;}

.titolino{text-decoration:none; color:#8ac342; font-weight:bold;}

li{ margin-left:18px; list-style-position:inside; padding-top:4px; color:#5394cf}

h1{font-family:Tahoma; color:#02a0cf; font-weight:bold; font-size:13pt; padding-left:5px; display:inline;}

h1.header{font-family:Tahoma; color:#02a0cf; font-weight:bold; font-size:8pt; padding-left:5px; display:inline;}

h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; display:inline;}

h2.domande{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; display:inline;}

h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; display:inline;}

h3.laterale{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight:700; display:inline;}

h1.chiaro{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; display:inline;}

#menu {float:left;line-height:normal; font-weight:bold}
#menu ul {margin:0;
        padding:0;
        list-style:none;}
#menu li {display:inline;
      margin:0;
      padding:0;}
#menu a {float:left;
      margin-left:1px;
      padding:0;
      text-decoration:none;
	  width:107px}
#menu a span {float:left;
      display:block;
	  background:url(img/sfondino-menu.png) repeat-x;
	 /* background:url("img/sfondino_r.gif") repeat-x;*/
      padding:0px 6px 5px 6px;
      color:#FFF;
	  text-align:center;
	  line-height:45px
	  }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
    /* End IE5-Mac hack */
#menu a:hover span {color:#FFF;}
#menu a:hover {background-position:0% -42px;}
#menu a:hover span {background:url(img/sfondino-menu_up.png) repeat-x;}

#menucorso td {width:440px; margin-left:30px;float:left;line-height:normal; font-weight:bold}
#menucorso ul {margin:0;
        padding:0;
        list-style:none;}
#menucorso li {display:inline;
      margin:0;
      padding:0;}
#menucorso a {float:left;
      margin-left:1px;
      padding:0;
      text-decoration:none;
	  width:119px}
#menucorso a span {float:left;
      display:block;
	  background:url(img/sfondino-menu_corsi.png) repeat-x;
	 /* background:url("img/sfondino_r.gif") repeat-x;*/
      padding:0px 6px 5px 6px;
      color:#FFF;
	  text-align:center;
	  line-height:45px
	  }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#menucorso a span {float:none;}
    /* End IE5-Mac hack */
#menucorso a:hover span {color:#FFF;}
#menucorso a:hover {background-position:0% -42px;}
#menucorso a:hover span {background:url(img/sfondino-menu_corsi_up.png) repeat-x;}

div#map{width:470px !important;width /**/:480px;
    border:4px solid #00AAE8;margin:5px auto}
#map h3{margin:0;padding:5px 0;text-align:center;
    background:#D9F4FF;color:#444;
    font: bold 14px Tahoma,sans-serif}
    
#map h3.titolo{padding:5px;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; display:inline;}
 
#map ul,#map li{margin-left:10px;padding:0;list-style:none}
#map ul{position:relative;width:450px;height:280px;
    overflow:hidden;background-image: url(home_corsi_colori.gif)}
#map li{text-indent: -9999em;width:0;height:0}
#map a{position:absolute;background-image: url(home_corsi_colori.gif)}
 
#map #metodologia a{left:0;top:0;width:120px;height:100px;background-position: 0 0}
#map #metodologia a:hover{z-index: 1;left:0;top:0;width:450px;height:280px;background-position: 0 -280px}
#map #corso a{left:300px;top:0px;height:100px;width:150px;background-position:-300px -0px}
#map #corso a:hover{z-index: 1;left:0;top:0;width:450px;height:280px;background-position: 0 -560px}
#map #mantenimento a{left:315px;top:185px;height:95px;width:135px;background-position:-315px -185px}
#map #mantenimento a:hover{z-index: 1;left:0;top:0;width:450px;height:280px;background-position: 0 -840px}
#map #dove a{left:0px;top:185px;height:95px;width:130px;background-position:0px -185px}
#map #dove a:hover{z-index: 1;left:0;top:0;width:450px;height:280px;background-position: 0 -1120px}
div.bread{display:inline;}

