body{
margin: 0px;
}


/*  TESTO CHE COMPARIRA' DI DEFAULT NELL'EDITOR */

.font_sito
{
	font-size: 11px;
	color: #2D4A72;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}

.tit_rosso
{
	font-size: 12px;
	color: #742626;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}

.tit_arancione
{
	font-size: 12px;
	color: #EC7500;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}


/*   DENOMINAZIONE ENTE (LOGO)   */

.denominazione
{
	font-size: 11px;
	color: #742626;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
	vertical-align: bottom;
}


/*   LINK AREA RISERVATA   */

a.areaRis
{
	font-size: 12px;
	color: #EC7500;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 3px;
}

a.areaRis:LINK
{
	font-size: 12px;
	color: #EC7500;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 3px;
}

a.areaRis:HOVER
{
	font-size: 12px;
	color: #EC7500;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: -1px;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 3px;
	cursor: hand;
}


/*  MENU' */

a.menu1
{
    background-image: url(img_ico/segnapLink.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #2D4A72;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 15px;
    letter-spacing: -1px;
}

.menu1
{
    background-image: url(img_ico/segnapLink.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #2D4A72;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 15px;
    letter-spacing: -1px;
}

a.menu1:LINK
{
    background-image: url(img_ico/segnapLink.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #2D4A72;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 15px;
    letter-spacing: -1px;
}

a.menu1:HOVER
{
    background-image: url(img_ico/segnapHover.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #742626;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 15px;
    letter-spacing: -1px;
    CURSOR: hand;
}

a.menu1:VISITED
{
    background-image: url(img_ico/segnapLink.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #2D4A72;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 15px;
    letter-spacing: -1px;
}

.menu1_sel {
    background-image: url(img_ico/segnapHover.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #742626;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 15px;
    letter-spacing: -1px;
    CURSOR: hand;
}

a.menu1_sel {
    background-image: url(img_ico/segnapHover.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #742626;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 15px;
    letter-spacing: -1px;
    CURSOR: hand;
}

a.menu1_sel:LINK {
    background-image: url(img_ico/segnapHover.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #742626;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 15px;
    letter-spacing: -1px;
    CURSOR: hand;
}

a.menu1_sel:HOVER {
    background-image: url(img_ico/segnapHover.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #742626;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 15px;
    letter-spacing: -1px;
    CURSOR: hand;
}


/*   MENU DI SINISTRA (SECONDO LIVELLO AREE)   */

a.menu2
{
    background-image: url(img_ico/segnapLink.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #2D4A72;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    display: block;
    letter-spacing: -1px;
}

.menu2
{
    background-image: url(img_ico/segnapLink.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #2D4A72;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    display: block;
    letter-spacing: -1px;
}

a.menu2:LINK
{
    background-image: url(img_ico/segnapLink.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #2D4A72;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    display: block;
    letter-spacing: -1px;
}

a.menu2:HOVER
{
    background-image: url(img_ico/segnapHover.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #742626;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    display: block;
    letter-spacing: -1px;
}

a.menu2:VISITED
{
    background-image: url(img_ico/segnapLink.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #2D4A72;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    display: block;
    letter-spacing: -1px;
}

.menu2_sel {
    background-image: url(img_ico/segnapHover.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #742626;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    display: block;
    letter-spacing: -1px;
    CURSOR: hand;
}

a.menu2_sel {
    background-image: url(img_ico/segnapHover.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #742626;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    display: block;
    letter-spacing: -1px;
    CURSOR: hand;
}
a.menu2_sel:LINK {
    background-image: url(img_ico/segnapHover.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #742626;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    display: block;
    letter-spacing: -1px;
    CURSOR: hand;
}
a.menu2_sel:HOVER {
    background-image: url(img_ico/segnapHover.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #742626;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    display: block;
    letter-spacing: -1px;
    CURSOR: hand;
}


/*   ORARI    */

.testo
{
	font-size: 11px;
	color: #2D4A72;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}

.apertura
{
	font-size: 12px;
	color: #2D4A72;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	line-height: 150%;
}


/*   NEWS HOME PAGE    */

.areaNews
{
	font-size: 12px;
	color: #2D4A72;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 10px;
}

a.linkNews
{
	font-size: 11px;
	color: #742626;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
}

a.linkNews:LINK
{
	font-size: 11px;
	color: #742626;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
}

a.linkNews:HOVER
{
	font-size: 11px;
	color: #742626;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
}

.sfNews
{
	background-image: url(img_ico/sfNews.gif);
	backgound-repeat: repeat-y;
}


/*   MOTORE DI RICERCA    */

.cerca
{
	font-size: 10px;
	color: #2D4A72;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}
	
input.text_ricerca{
 	 font-family: Verdana;
 	 color: #516989;
 	 font : 11px  ;
         border:1px solid;
         border-top-color:#CDCDCD;
         border-left-color:#CDCDCD;
         border-right-color:#CDCDCD;
   	 border-bottom-color:#CDCDCD;
   	 width: 108px;
         margin-bottom: 2px;
         margin-top: 4px;}
         
         
/*   FOOTER   */

.footer
{
	font-size: 10px;
	color: #2D4A72;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}  

a.linkfooter
{
	font-size: 10px;
	color: #2D4A72;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
} 

a.linkfooter:LINK
{
	font-size: 10px;
	color: #2D4A72;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
} 

a.linkfooter:HOVER
{
	font-size: 10px;
	color: #2D4A72;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
} 
 
 
/*  MENU' DI TERZO LIVELLO (SINISTRA)*/

a.menu3
{
    font-size: 12px;
    color: #2D4A72;
    font-family: Verdana;
    text-decoration: none;
    font-weight: normal;
    padding-right: 15px;
    letter-spacing: -1px;
    margin-top: 1px;
    margin-bottom: 3px;
    padding-left: 20px;
    display: block;
}

a.menu3:LINK
{
    font-size: 12px;
    color: #2D4A72;
    font-family: Verdana;
    text-decoration: none;
    font-weight: normal;
    padding-right: 15px;
    letter-spacing: -1px;
    margin-top: 1px;
    margin-bottom: 3px;
    padding-left: 20px;
    display: block;
}

a.menu3:HOVER
{
    font-size: 12px;
    color: #742626;
    font-family: Verdana;
    text-decoration: none;
    font-weight: normal;
    padding-right: 15px;
    letter-spacing: -1px;
    margin-top: 1px;
    margin-bottom: 3px;
    padding-left: 20px;
    display: block;
}

.menu3_sel {
    font-size: 12px;
    color: #742626;
    font-family: Verdana;
    text-decoration: none;
    font-weight: normal;
    padding-right: 15px;
    letter-spacing: -1px;
    margin-top: 1px;
    margin-bottom: 3px;
    padding-left: 20px;
    display: block;
}
 
 
/*  TABELLA ARCHIVIO NEWS  */ 
 
.titolo_grid
{
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-indent: 2pt;
	letter-spacing: -1px;
	text-decoration: none;
	background-color: #2D4A72;
	border: 1px solid;
	border-color: #ffffff;
	line-height: 17px;
	vertical-align: middle;
}
.datagrid_testo
{
	font-family: verdana;
	font-weight: normal;
	text-indent: 2pt;
	font-size: 11px;
	color: #2D4A72;
	letter-spacing: -1px;
	text-decoration: none;
	background-color: white;
	border: 1px solid;
	border-color: #2D4A72;
	line-height: 17px;
	vertical-align: middle;
}

a.news
{
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	color: #2D4A72;
	text-decoration: underline;
}

a.news:HOVER
{
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	color: #742626;
	text-decoration: underline;
}

/*   STILE PER LINK CLOSE NEI POPUP  */
a.link1
{
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	color: #2D4A72;
	text-decoration: underline;
}

a.link1:hover
{
	font-size: 11px;
	color: #742626;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: underline;
}


/*   STILE PER RISULTATI RICERCA  */

.RisRicerca
{
	font-size: 11px;
	color: #2D4A72;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

a.RisRicerca
{
	font-size: 11px;
	color: #2D4A72;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

a.RisRicerca:LINK
{
	font-size: 11px;
	color: #2D4A72;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

a.RisRicerca:hover
{
	font-size: 11px;
	color: #742626;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

.TitRisRicerca
{
	font-weight:bold;
	font-size: 12px;
	color: #742626;
	font-family: verdana;
	text-decoration: none;
	letter-spacing: -1px;
}

.DetRisRicerca
{
	font-size: 11px;
	color: #2D4A72;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 160%;
}


/*   STILE POPUP FINESTRA DESCRITTIVA (HYPERLINK) */

.vocabolario{
	font-size: 11px;
	color: #2D4A72;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
	text-align: justify;
	padding-left: 10px;
	display: block;
}


.tit_pagina{
	font-size: 12px;
	color: #742626;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
}


/*   STILE DEGLI HYPERLINK   */

a.glossary
{
	font-size: 11px;
	color: #742626;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

a.glossary:hover
{
	font-size: 11px;
	color: #742626;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: underline;
}

a.glossary:link
{
	font-size: 11px;
	color: #742626;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

.imageBigImage
{	
	CURSOR: pointer;
	CURSOR: hand;
}


/*   SFONDO BANNER SUPERIORE CON FOTO   */

.bannerSup
{
	background-image: url(img_ico/coloreImg.gif);
	backgound-repeat: repeat-x;
}

/*   MODULO ISCRIZIONE AL CORSO 16 ORE   */

.tit_modulo
{
	font-size: 14px;
	color: #EC7500;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

.titoletto_modulo
{
	font-size: 12px;
	color: #EC7500;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
}

.campiBold_modulo
{
	font-size: 11px;
	color: #2D4A72;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

.campi_modulo
{
	font-size: 11px;
	color: #2D4A72;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}

.campiCorsivo_modulo
{
	font-size: 12px;
	color: #2D4A72;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
}

input.text_modulo{
 	 font-family: Verdana;
 	 color: #516989;
 	 font: 11px  ;
         border:1px solid;
         border-top-color:#CDCDCD;
         border-left-color:#CDCDCD;
         border-right-color:#CDCDCD;
   	 border-bottom-color:#CDCDCD;
         margin-bottom: 2px;
         margin-top: 2px;
}
.errore {
	font : 10px ;
	font-family: Verdana;
	color : #DE0303;}
