/*GENERALI*/
body{ margin:0px; padding:0px; background-color:#f4f7f9; color:#00619e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

a:link, a:visited{ text-decoration:underline; color:#00619e; font-weight:normal;}
a:hover{ text-decoration:none; color:#f6ca0b; font-weight:bold;}

img{ border:none;}

div.spacer{clear:both; margin:0px; height:1px; background-color:trasparent;}

div.contenitore_pagina{margin:auto; width:790px;}

/*TESTATA + MENU TOP*/
div.testata{ margin:0px; width:790px; height:127px; background-image:url(../immagini/sfondo_testata.jpg); background-repeat:no-repeat; background-position:top;}
div.logo_testata{ margin:0px; float:left;}
div.banner_top{ float:left; margin:50px 0px 0px 120px; padding:0px; width:468px; height:60px;}

div.menu_lingue_top{ clear:both; margin:0px; padding:0px 17px 0px 17px; width:756px; height:23px; background-image:url(../immagini/sfondo_menu_top.gif); background-repeat:no-repeat; background-position:top;}

div.menu_lingue_top ul{ list-style:none; margin:0px; padding:5px 0px 0px 0px; float:left;}
div.menu_lingue_top ul li{ margin:0px 16px 0px 0px; padding:0px; float:left;}
div.menu_lingue_top ul li a:link, div.menu_lingue_top ul li a:visited{ margin:0px; padding:0px 0px 0px 7px; background-image:url(../immagini/freccia_up.gif); background-repeat:no-repeat; background-position:0px 5px; color:#ffffff; text-decoration:none; font-size:10px; font-weight:bold;}
div.menu_lingue_top ul li a:hover{ margin:0px; padding:0px 0px 0px 7px; background-image:url(../immagini/freccia_up.gif); background-repeat:no-repeat; background-position:0px 5px; color:#f6ca0b; text-decoration:none; font-size:10px; font-weight:bold;}

div.lingua{ margin:2px 0px 0px 0px; padding:0px 5px 0px 0px; float:right;}
div.lingua ul.jflanguageselection{ list-style:none; margin:0px; padding:0px;}
div.lingua ul.jflanguageselection li{ float:left; margin:0px 10px 0px 0px; padding:0px;}
div.lingua ul.jflanguageselection li a:link, div.lingua ul.jflanguageselection li a:visited{ margin:0px; padding:0px; color:#00619e; font-weight:normal; text-decoration:none; background-image:none; text-transform:capitalize;}
div.lingua ul.jflanguageselection li a:hover{ margin:0px; padding:0px; color:#f6ca0b; font-weight:normal; text-decoration:none; background-image:none; text-transform:capitalize;}

/*CORPO*/
div.corpo{ margin:0px; padding:0px 0px 0px 0px; background-image:url(../immagini/sfondo_pagina.gif); background-repeat:repeat-y; background-position:top;}

/*--------------
MENU SX
--------------*/
div.voci_menu_sx{ margin:0px; padding:0px 5px 0px 5px; width:155px; background-color:#FFFFFF; border-left:1px solid #f6ca0b; border-right:1px solid #f6ca0b;}

div.voci_menu_sx ul{ margin:0px; padding:0px 0px 0px 0px; list-style:none;}
div.voci_menu_sx ul li{ margin:0px 0px 0px 0px; padding:5px 0px 1px 0px;}
div.voci_menu_sx ul li a:link, div.voci_menu_sx ul li a:visited{ display:block; width:147px; margin:0px; padding-left:7px; background-image:url(../immagini/freccia_up.gif); background-repeat:no-repeat; background-position:0px 4px; color:#00619e; text-decoration:none; text-transform:capitalize; font-weight:normal;}
div.voci_menu_sx ul li a:hover, div.voci_menu_sx ul li a:active{ display:block; width:147px; margin:0px; padding-left:7px; background-image:url(../immagini/freccia_hover.gif); background-repeat:no-repeat; background-position:0px 4px; /*color:#f6ca0b;*/ color:#00619e; text-decoration:none; text-transform:capitalize; font-weight:bold;}

/*MENU ATTIVITA*/
div.menu_attivita{ margin:0px 0px 0px 17px; width:167px;}
div.apertura_menu_attivita{ margin:0px; width:167px; height:32px;}
div.chiusura_menu_sx{ margin:0px; width:167px; height:5px;}

/*MENU RUBRICHE*/
div.menu_rubriche{ margin:0px 0px 0px 17px; width:167px;}
div.apertura_menu_rubriche{ margin:0px; width:167px; height:32px;}

/*SOTTOVOCI MENU SX*/
div.voci_menu_sx ul li ul{ margin:5px 0px 0px 0px; padding:0px 0px 5px 0px; list-style:none; background-color:#f6ca0b; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;}
div.voci_menu_sx ul li ul li{margin:0px;}

div.voci_menu_sx ul li ul li a:link, div.voci_menu_sx ul li ul li a:visited{display:block; width:144px; margin:0px 0px 0px 3px; padding:0px 0px 0px 7px; background-image:url(../immagini/freccia_up_sottomenu.gif); background-repeat:no-repeat; background-position:0px 4px; color:#ffffff; text-decoration:none; text-transform:capitalize;}
div.voci_menu_sx ul li ul li a:hover, div.voci_menu_sx ul li ul li a:active{display:block; width:144px; margin:0px 0px 0px 3px; padding:0px 0px 0px 7px; background-image:url(../immagini/freccia_hover_sottomenu.gif); background-repeat:no-repeat; background-position:0px 4px; color:#4c4c4c; text-decoration:none; font-weight:normal; text-transform:capitalize;}

/*--------------
SX
--------------*/
div.sx{ float:left; margin:0px;}

/*--------------
BANNER SX
--------------*/
div.banner_sx{ margin:0px 0px 0px 17px; width:167px;}
div.banner{ margin:10px 0px 0px 0px;}

/*--------------
DX
--------------*/
div.dx{ float:left; margin:0px 0px 0px 7px; padding:7px 0px 0px 0px; width:589px; background-image:url(../immagini/apertura_content.gif); background-repeat:no-repeat; background-position:top;}
/*div.apertura_dx{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:589px; height:7px; background-image:url(../immagini/apertura_content.gif); background-repeat:no-repeat; background-position:top;}*/
div.foto_home{ margin:0px 0px 7px 7px; padding:0px; width:575px; height:139px;}

div.img_dx_interna{ float:right; margin:10px; padding:0px;}

/*--------------
CONTENT
--------------*/
div.content{ margin:0px 0px 0px 7px; padding:0px; width:575px;}
div.titolo_pagina{ font-size:12px; margin:0px 0px 5px 0px; padding:0px 0px 3px 0px; border-bottom:1px solid #00619e;}
div.pathway{ margin:0px 0px 10px 0px;}
div.pathway a:link, div.pathway a:visited{ margin:0px; padding:0px; font-weight:bold; text-decoration:none;}
div.pathway a:hover{ margin:0px; padding:0px; font-weight:bold; text-decoration:none;}


div.titolo_colonna{ font-size:12px; text-transform:uppercase; margin:0px 0px 5px 0px; font-weight:bold;}
div.titolo_colonna_2{ font-size:12px; text-transform:uppercase; margin:3px 0px 5px 0px; font-weight:bold;}
div.titolo_colonna_sx{ font-size:12px; text-transform:uppercase; margin:0px 0px 5px 0px; font-weight:bold; color:#f6ca0b;}

ul.colonne{ margin:0px; padding:0px; list-style:none; width:575px;}

ul.colonne a:link, ul.colonne a:visited{text-decoration:none; color:#00619e; font-weight:normal;}
ul.colonne a:hover{text-decoration:none; color:#f6ca0b; font-weight:bold;}

ul.colonne li{ float:left; margin:0px 7px 0px 0px; width:187px;}
ul.colonne li.ultimo{ float:left; margin:0px 0px 0px 0px; width:187px;}

ul.dati_colonne{ margin:0px; padding:0px 0px 0px 0px; width:187px; background-color:#fafafa; list-style:none; /*border-bottom:1px solid #00619e;*/ border-top:1px solid #00619e;}
ul.dati_colonne li{ margin:0px; padding:6px 0px 5px 0px; border-bottom:1px solid #e2e2e2;}

ul.dati_colonne li div.img_home{ float:left; margin:0px 5px 0px 0px; width:58px; height:58px;}
ul.dati_colonne li div.img_home a:link img, ul.dati_colonne li div.img_home a:visited img{ margin:0px; border:1px solid #00619e;}
ul.dati_colonne li div.img_home a:hover img{ margin:0px; border:1px solid #f6ca0b;}

ul.dati_colonne li div.testo_img_home{ float:right; margin:0px; width:122px;}

div.link_enfasi a:link, div.link_enfasi a:visited{ text-decoration:none; color:#00619e; font-weight:bold; background-image:url(../immagini/freccia_up.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:7px;}
div.link_enfasi a:hover{ text-decoration:none; color:#f6ca0b; font-weight:bold; background-image:url(../immagini/freccia_hover.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:7px;}

table.consiglio_direttivo{ width:400px;}
table.consiglio_direttivo tr{ height:150px; vertical-align:top;}
table.consiglio_direttivo tr td{ padding:10px 0px 0px 0px;}
table.consiglio_direttivo tr td.foto_direttivo{ width:100px; border-bottom:1px solid #f6ca0b;}
table.consiglio_direttivo tr td.dati_direttivo{ width:300px; border-bottom:1px solid #f6ca0b;}

table.comitato tr{ height:70px;}

table.comitati_regionali tr td{ padding:10px 0px 10px 0px; border-bottom:1px solid #f6ca0b;}

div.archivio_news{ margin:20px 0px 10px 0px;}
div.archivio_news a:link, div.archivio_news a:visited{padding-left:7px; background-image:url(../immagini/freccia_up.gif); background-repeat:no-repeat; background-position:0px 4px; text-decoration:none; font-weight:bold; color:#00619e; text-transform:capitalize;}
div.archivio_news a:hover{padding-left:7px; background-image:url(../immagini/freccia_hover.gif); background-repeat:no-repeat; background-position:0px 4px; text-decoration:none; font-weight:bold; color:#f6ca0b; text-transform:capitalize;}


/*table.contentpane ul{ list-style:none; margin:0px; padding:0px;}
table.contentpane ul li{ margin:0px 0px 4px 0px; padding:0px;}
table.contentpane ul li a:link, table.contentpane ul li a:visited{padding-left:7px; background-image:url(../immagini/freccia_up.gif); background-repeat:no-repeat; background-position:0px 4px; text-decoration:none; font-weight:bold; color:#00619e; text-transform:capitalize;}
table.contentpane ul li a:hover{padding-left:7px; background-image:url(../immagini/freccia_hover.gif); background-repeat:no-repeat; background-position:0px 4px; text-decoration:none; font-weight:bold; color:#f6ca0b; text-transform:capitalize;}*/

table.contentpane input{  margin:0px; padding:2px; border:1px solid #00619e; /*width:150px;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#00619e;}
table.contentpane select{  margin:0px; padding:2px; border:1px solid #00619e; /*width:150px;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; background-color:#00619e}

table.contentpane td.sectiontableheader{ font-weight:bold;}

table.contentpane td.sectiontablefooter{ text-align:right;}

/*FAQ*/
ul.faq li{ margin:10px 0px 10px 0px;}
div.top{ margin:10px 0px 0px 0px;}
div.top a:link,div.top a:visited{ padding-left:7px; background-image:url(../immagini/freccia_up.gif); background-repeat:no-repeat; background-position:0px 4px; text-decoration:none; font-weight:bold; color:#00619e; text-transform:capitalize;}
div.top a:hover{ padding-left:7px; background-image:url(../immagini/freccia_hover.gif); background-repeat:no-repeat; background-position:0px 4px; text-decoration:none; font-weight:bold; color:#00619e; text-transform:capitalize;}

/*I TOP HOTEL*/
strong.titolo{margin-left:5px; line-height:25px;}
div.barra_titolo{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; width:540px; height:25px; margin-left:0px; margin:auto; margin-bottom:5px; margin-top:10px; background-image:url(../immagini/barra_titolo.gif); background-repeat:repeat-x; background-position:top;}
div.centro{ width:540px; margin:auto;}
div.foto{ float:left; margin-right:5px; width:287px; height:124px;}
div.indirizzo{ font-size:11px; margin-left:292px; width:124px; height:140px; background-color:#eef7fc; margin-right:5px;}

div.link_esterni{ float:right; width:112px; height:138px; border:1px solid #f7b518; line-height:20px;}
div.link_esterni a:link, div.link_esterni a:visited{margin-left:5px; padding-left:7px; background-image:url(../immagini/freccia_up.gif); background-repeat:no-repeat; background-position:0px 4px; text-decoration:none; font-weight:normal; color:#00619e;}
div.link_esterni a:hover{margin-left:5px; padding-left:7px; background-image:url(../immagini/freccia_hover.gif); background-repeat:no-repeat; background-position:0px 4px; text-decoration:none; font-weight:bold; color:#00619e;}

div.barra_chiusura{ width:540px; height:25px; margin:auto; margin-top:5px; background-image:url(../immagini/barra_chiusura.gif); background-repeat:repeat-x; background-position:top;}

/*ULTIMA COLONNA*/
ul.dati_colonne_dx{ margin:0px; padding:0px 0px 0px 0px; width:187px; background-color:#fafafa; list-style:none; /*border-bottom:1px solid #f6ca0b;*/ border-top:1px solid #f6ca0b;}
ul.dati_colonne_dx li{ margin:0px; padding:6px 0px 5px 0px; border-bottom:1px solid #e2e2e2; height:60px;}

ul.dati_colonne_dx li div.img_home{ float:left; margin:0px 5px 0px 0px; width:58px; height:58px;}
ul.dati_colonne_dx li div.img_home a:link img, ul.dati_colonne_dx li div.img_home a:visited img{ margin:0px; /*border:1px solid #00619e;*/border:1px solid #f6ca0b;}
ul.dati_colonne_dx li div.img_home a:hover img{ margin:0px; border:1px solid #f6ca0b;}

ul.dati_colonne_dx li div.testo_img_home{ float:right; margin:0px; width:122px;}
ul.dati_colonne_dx li.senza_img a:link, ul.dati_colonne_dx li.senza_img a:visited {margin:0px; padding-left:7px; background-image:url(../immagini/freccia_up.gif); background-repeat:no-repeat; background-position:0px 5px; color:#00619e; text-decoration:none;}
ul.dati_colonne_dx li.senza_img a:hover {margin:0px; padding-left:7px; background-image:url(../immagini/freccia_up.gif); background-repeat:no-repeat; background-position:0px 5px; color:#f6ca0b; text-decoration:none;}

/*FORM*/
div.titolo_newsletter{text-transform:capitalize; margin:0px 0px 5px 0px; padding:0px 0px 3px 0px; font-weight:bold; border-bottom:1px solid #00619e;}
form{ margin:0px; padding:0px;}
ul.form{ list-style:none; margin:20px 0px 0px 0px; padding:0px;}
ul.form li{ margin:5px 0px 5px 0px; padding:0px;}

div.etichetta{ margin:0px; padding:2px 0px 0px 0px; float:left; width:80px;}
span.asterisco{ color:#FF0000;}

ul.form li input{ margin:0px; padding:2px; border:1px solid #00619e; /*width:150px;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#00619e;}
input.pulsante{ margin:10px 0px 0px 82px; padding:1px; border:1px solid #00619e; width:60px; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#00619e;}
input.pulsante_invia{ margin:10px 0px 0px 10px; padding:1px; border:1px solid #00619e; width:60px; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#00619e;}

div.campo_obbligatorio{ margin:10px 0px 0px 82px; padding:0px;}
ul.form li select{ margin:0px; padding:2px; border:1px solid #00619e; width:198px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#00619e;}

ul.form li textarea{ margin:0px; padding:2px; border:1px solid #00619e; width:190px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#00619e;}

input.button{ margin:10px 0px 10px 0px; padding:1px; border:1px solid #00619e; /*width:60px;*/ background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#00619e;}

/*--------------
CMS JOOMBLA
--------------*/
div#content-pane{ display:none;}
div.componentheading{ margin:0px 0px 10px 0px; font-weight:bold;}
div.message{ color:red; margin:0px 0px 10px 0px;}
table.contentpane tr{ height:30px;}

/*--------------
FOOTER
--------------*/
div.footer{ clear:both; margin:0px;}

/*--------------
CREDITS
--------------*/
div.credits{ clear:both; margin:auto; width:760px; height:30px;}
div.credits a:link, div.credits a:visited{ font-weight:normal; color:#00619e; text-decoration:none;}
div.credits a:hover{ font-weight:bold; color:#00619e; text-decoration:none;}

div.copy{ margin:0px; float:left;}
div.powered{ margin:0px; float:right;}




/*MIO*/
.contiene_titolo_all { float:left; }
.contiene_titolo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:19px; }
.contiene_icona_titolo { float:left; width:9px; height:9px; padding:7px 10px 7px 0px; }
.Stile1 {font-size: 19px}


/*hp --------------*/

.manuali_hp,
.congressi_hp,
.corsi_hp{
	line-height: 20px;
}


.manuali_hp,
.congressi_hp{
	width: 362px;
	margin: 0 10px 20px 10px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 15px;
}

.corsi_hp{
	float: right;
	width: 181px;
	margin:-320px 10px 0 0;
}

.corsi_hp ul{
	margin: 0 0 0 10px!important;
	padding: 0 0 0 10px!important;
}

.corsi_hp ul li{
	padding: 0 0 6px 0;
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
}

.manuali_hp td{
	padding: 0 10px 0 0;
}

.manuali_hp td.eventi_col_1{
	padding-right: 150px;
	border-right: 1px solid #ddd;
}

.congressi_hp .titolo_colonna,
.congressi_hp .titolo_colonna_2{
	margin: 0 0 5px 0;
	padding-bottom: 3px;
	text-transform: none;
}

.congressi_hp .titolo_colonna_2{
	font-weight: bold;
}

.congressi_hp .titolo_colonna{
	border-bottom: 1px solid #00619E;
	font-weight: normal;
	font-size: 11px;
}

.corsi_hp .title_rx_hp{
	padding: 0 0 0 10px;
	vertical-align: middle;
}

.corsi_hp .title_rx_hp a{
	color: #EBC407;
	font-size: 11px;
}














