﻿body{margin-top:0px; border:0px; color:#000000}
a{color:#5574bc; }
a img{border:none}
#horizon{position:absolute;top:0;left:0; right:0}
#wrapper{position:relative; text-align:left; width:983px; margin:0px auto; /*border:solid 1px #000000*/}

#LogoTop{text-align:left; margin:0px; padding:0px; width:982px; height:116px}
#topHP{width:983px; margin:0px; padding:0px}
#bottomHP{width:768px; height:auto;}

#shadowHP{z-index:87; height:auto; width:8px; position:absolute; top:117px; left:767px;}

#flashHP{z-index:90; position:absolute; top:75px; left:0px; width:806px; height:378px}
/*
old version

div#NewsHP{z-index:85; position:absolute; top:117px; left:768px; width:214px; height:215px; background-color:#d5d5d5} 
*/

div#NewsHP div#elencoNews{z-index:85; position:absolute; top:316px; left:768px; width:214px; height:512px; background-color:#d5d5d5}
div#NewsHP div#focusHP{z-index:95; position:absolute; top:117px; left:768px; width:214px; height:199px; background-color:#9dadcf}
div#Rivista{z-index:86; position:absolute; top:117px; left:768px; width:213px; height:148px;}

div.dataHP{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#426097}
div.TitleNewsHP{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
div.TitleNewsHP a{text-decoration:none; color:#426097; font-size:9px}
div.TitleNewsHP a:hover{text-decoration:underline}
div.AbstractHP{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
div.AbstractHP a{text-decoration:none; color:#5574bc;font-size:9px}
div.AbstractHP a:hover{text-decoration:underline; color:#5574bc;}
div#NewsHP div.boxNewsHp{ padding:10px 10px 0px 26px}

div#BottomBlue{ background-color:#b2c2e4; height:32px; margin:15px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#fff}
div#BottomBlue a{color:#fff;}
div#BottomBlue a:hover{color:#fff; }

div#FooterHP{z-index:85; position:absolute;top:861px; left:0px; width:983px; height:21px; font-family:Arial, Helvetica, sans-serif; font-size:9px; background-color:#FFFFFF}
#FooterHP a{ color:#000;}
#FooterHP a:hover{ color:#000; text-decoration:none}
td.FooterLeft{padding:9px 0px 9px 8px}
td.FooterRight{padding:9px 8px 9px 0px}
td.FooterRight a{color:#fff; text-decoration:underline}
td.FooterRight a:hover{color:#fff; text-decoration:none}

div#CartinaItalia{z-index:10; position:absolute; top:479px; left:767px; width:213px; height:336px;}

/* -------- MENU -------- */
div#MenuAttivitaHP{width:768px; height:auto; position:absolute; top:479px; left:0px; padding:0px; margin:0px}
div#MenuAttivitaHP div.singleMenu{float:left; width:auto; padding:0px 1px 0px 0px; width:191px}
div#MenuAttivitaHP div.singleMenu div.imgMenu{padding-bottom:1px; padding-top:0px;margin:0px; width:191px; height:100px}
div#MenuAttivitaHP div.singleMenuLast{float:left; width:auto; padding:0px 0px 0px 0px; width:191px}
div#MenuAttivitaHP div.singleMenuLast div.imgMenu{padding-bottom:1px; padding-top:0px; margin:0px}

div#MenuAttivitaHP div#SecLivMenuHP {width:768px;height:auto}
div#MenuAttivitaHP div#SecLivMenuHP .SingleSecLiv{float:left; width:191px; height:auto; background-color:#ebebed; min-height:112px; border-right:solid 1px #fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0px}
div#MenuAttivitaHP div#SecLivMenuHP .SingleSecLiv div a{color:#000; text-decoration:none}
div#MenuAttivitaHP div#SecLivMenuHP .SingleSecLiv div a:hover{color:#000; text-decoration:underline}

div#MenuAttivitaHP div#SecLivMenuHP .SingleSecLivLast{float:left; width:191px;height:auto; background-color:#ebebed; min-height:112px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0px}
div#MenuAttivitaHP div#SecLivMenuHP .SingleSecLivLast div a{color:#000; text-decoration:none}
div#MenuAttivitaHP div#SecLivMenuHP .SingleSecLivLast div a:hover{color:#000; text-decoration:underline}

div.singleRowMenuSecLiv {padding-left:13px}
span.bulletMenu{color:#6586ca}

										/*Interni*/
div#firstRowTop{clear:both; padding:0px; margin:0px}
div#MenuAttivita{width:768px; padding:0px; margin:0px; float:left}
div#MenuAttivita div.singleMenu{float:left; width:auto; padding:0px 1px 0px 0px; width:191px}
div#MenuAttivita div.singleMenu div.imgMenu{padding-top:0px;margin:0px;}
div#MenuAttivita div.singleMenuLast{float:left; width:auto; padding:0px 0px 0px 0px; width:191px}
div#MenuAttivita div.singleMenuLast div.imgMenu{padding-top:0px; margin:0px}

div#MenuInt{float:left; background-color:#5574bc; width:214px; height:150px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; font-size:11px; text-transform:uppercase;}
div#MenuInt a{color:#FFFFFF; font-size:11px; text-decoration:none}

div#MenuInt div.shadowMenu{z-index:77; top:115px; position:absolute; }

div#MenuInt div.MenuIntBox{padding:14px 0px 0px 0px; }
div#MenuInt div.MenuIntBox a{padding:0px 0px 0px 15px;}
div#MenuInt div.MenuIntBox .SingleVoiceMenuInt{padding:2px 0px 2px 0px;}
div#MenuInt div.MenuIntBox .SingleVoiceMenuInt_s{padding:2px 0px 2px 0px; background-color:#3b5183}

div.MenuLeft{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#5574bc}

.ImgMenuInt{background-color:#f3f3f4}
.ImgMenuInt_s{background-color:#e7e7e8}

div.VoiceMenuInt{ background-color:#f3f3f4;border-bottom:solid 1px #fff; padding:4px 5px 4px 21px;}
div.VoiceMenuInt a{color:#5574bc; text-decoration:none;}
div.VoiceMenuInt_s{background-color:#e7e7e8;border-bottom:solid 1px #fff; padding:4px 5px 4px 21px;}
div.VoiceMenuInt_s a{color:#5574bc; text-decoration:none;}

div.VoiceMenuIntSec {background-color:#e7e7e8;border-bottom:solid 1px #fff; padding:4px 10px 4px 21px; font-size:11px}
div.VoiceMenuIntSec  a{color:#5574bc; text-decoration:none;}
div.VoiceMenuIntSec  a:hover{color:#5574bc; text-decoration:none; font-weight:bold;}
div.VoiceMenuIntSec_s { background-color:#e7e7e8;border-bottom:solid 1px #fff; padding:4px 5px 4px 21px; font-size:11px; font-weight:bold; }
div.VoiceMenuIntSec_s a{color:#5574bc; text-decoration:none;}

div.VoiceMenuIntTer {background-color:#e7e7e8;border-bottom:solid 1px #fff; padding:4px 5px 4px 31px; font-size:10px}
div.VoiceMenuIntTer  a{color:#5574bc; text-decoration:none;}
div.VoiceMenuIntTer a:hover{color:#5574bc; text-decoration:none; font-weight:bold}
div.VoiceMenuIntTer_s { background-color:#e7e7e8;border-bottom:solid 1px #fff; padding:4px 5px 4px 31px; font-size:10px; font-weight:bold}
div.VoiceMenuIntTer_s a{color:#5574bc; text-decoration:none;}


div.VoiceMenuIntQuar {background-color:#e7e7e8;border-bottom:solid 1px #fff; padding:4px 8px 4px 43px; font-size:10px}
div.VoiceMenuIntQuar a{color:#5574bc; text-decoration:none;}
div.VoiceMenuIntQuar a:hover{color:#5574bc; text-decoration:none; font-weight:bold}
div.VoiceMenuIntQuar_s { background-color:#e7e7e8;border-bottom:solid 1px #fff; padding:4px 8px 4px 43px; font-size:10px; font-weight:bold}
div.VoiceMenuIntQuar_s a{color:#5574bc; text-decoration:none;}

div.VoiceMenuIntQuin {background-color:#e7e7e8;border-bottom:solid 1px #fff; padding:4px 5px 4px 53px; font-size:9px}
div.VoiceMenuIntQuin a{color:#5574bc; text-decoration:none;}
div.VoiceMenuIntQuin a:hover{color:#5574bc; text-decoration:none; font-weight:bold}
div.VoiceMenuIntQuin_s { background-color:#e7e7e8;border-bottom:solid 1px #fff; padding:4px 5px 4px 53px; font-size:9px; font-weight:bold}
div.VoiceMenuIntQuin_s a{color:#5574bc; text-decoration:none;}

/* -------------------- */

#AreaRiservata{position:absolute; top:742px; left:0px}
#RicercaHP{position:absolute; top:742px; left:385px; background-color:#f3f3f4}

td.label input{border:solid 1px #c5cee4}

td.labelInt{padding-left:15px}
td.labelInt input{ border:solid 1px #c5cee4; width:160px; height:16px}

/* -------- MENU BOTTOM HP -------- */
div#MenuBottomHP{position:absolute; top:827px; background-color:#a2b5de; height:34px; width:768px}
div#MenuBottomHP div.SingleMenuBtmVoice{float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-size:10px; padding:10px 0px 0px 0px; text-transform:uppercase; width:auto; height:34px;}
div#MenuBottomHP div.SingleMenuBtmVoice a{color:#fff; text-decoration:none;}
div#MenuBottomHP div.SingleMenuBtmVoice img{padding-right:4px; vertical-align:bottom}

/* -------------------- */
div#ContentTop{width:983px; padding:0px; margin:0px}

div#SecondRowTop{clear:both}
td.ChTitle{padding:0px; color:#6b8acc; text-transform:uppercase;}
td.ChTitle h1{ font-family:Arial, Helvetica, sans-serif; font-size:22px; padding:0px 0px 0px 22px; margin:0px}

div#path{background-color:#f1f1f2; border-right:solid 1px #fff; text-align:right;}
div#path div.ChPath{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#5574bc; padding:0px 18px 0px 0px;}
div#path div.ChPath a{color:#5574bc; text-decoration:none}
div#path div.ChPath a:hover{color:#5574bc; text-decoration:underline}

div#AreaRiservataInt{height:31px; width:213px;padding:0px; margin:0px}
div#Ricerca{width:213px;height:47px}

/*----------- HPCONTENT --------------*/

div.Contenuto{padding:31px 0px 0px 24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; clear:both }

div.TitleCnt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#5574bc; padding-bottom:20px}

div.BoxObiettivi{ background-color:#f1f1f2; margin:0px 0px 0px 24px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px;padding:13px 0px 22px 0px}
div.BoxObiettiviCnt{ background-color:#f1f1f2; margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px;padding:13px 0px 22px 0px}
.BlueText{color:#5574bc; font-weight:bold}

div.divNews{border-bottom:dotted 1px #e7e7e8; padding-top:5px}
div.data{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
div.TitleNews{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
div.TitleNews a{text-decoration:none; color:#5574bc;}
div.TitleNews a:hover{text-decoration:underline}
div.Abstract{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
div.Abstract a{text-decoration:none; color:#5574bc;}
div.Abstract a:hover{text-decoration:underline; color:#5574bc;}

div.Cnt a{color:#5574bc}
div.Cnt a:hover{color:#5574bc; text-decoration:none}
div.tableCnt table{border:solid 1px #e7e7e8}


/*------------ Risultato Ricerca --------------*/
div#namericerca{padding:0px 0px 11px 0px}
p.listatitolo a{ color:#5574bc; text-decoration:none}
p.listatitolo a:hover{ color:#5574bc; text-decoration:underline}

div.pagRS {color:#5574bc; font-weight:bold; padding:10px 10px 0px 0px}
div.pagRS a {color:#5574bc; font-weight:normal}
div.pagRS a:hover {color:#5574bc; font-weight:normal; text-decoration:none}

div.contentRelatedLink{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:0px 0px 5px 24px}
div.contentRelatedLink a{color:#5574bc; text-decoration:none}
div.contentRelatedLink a:hover{color:#5574bc; text-decoration:underline}

div#navprev{text-align:left; float:left; Padding:5px 0px 0px 0px}
div#navprev a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#5574bc; text-decoration:none}
div#navprev a:hover{text-decoration:underline}
div#navnext{text-align:right; float:right; Padding:5px 0px 0px 0px;}
div#navnext a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#5574bc; text-decoration:none}
div#navnext a:hover{text-decoration:underline}

div#allegato a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5574bc; text-decoration:none}

.singleDwnl{border-bottom:dashed 1px #97aad2; padding-bottom:8px}

.AbstractDwnl{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

div.paginazione{padding:15px 0px 5px 0px}
.selpaging{font-weight:bold}

/*.frmSep{border-bottom:dashed 1px #F1F1F2; padding:10px 0}*/
.frmSep{border-bottom:dashed 1px #ffffff; margin:10px 0; padding:10px 0}
.frmSep input[type=text]{margin:0; height:15px; font-size:12px; width:140px}
.frmSep input[type=file]{font-size:12px;}
.frmSep select{margin:0; font-size:12px; height:19px;}

#formCorsi{background-color:#F3F3F4; margin:18px 0 0 0; width:789px; text-align:left}


