/* CSS Document */

body,h1,h2,form,h3,h4,h5,p,ul,li,div,span{ padding:0; margin:0; text-indent:0}
p{ padding-top:0px}
ul,li{ list-style:none}
hr{ display:none}
.ClearAll{ line-height:0; font-size:0; height:0; display:block; overflow:hidden; width:0; clear:both}
.Scroll{ overflow:auto;height:100px;}
img{  border:none; }

body { margin:0; padding:0; background: url("../img/sf_fascia.jpg"/)  repeat-x #849fb1; font-family:trebuchet ms,trebuchet, Arial, Helvetica, sans-serif; font-size:12px; color:#8c8c8c; height:100%}
a { text-decoration:none; color:#8c8c8c}
a:hover { text-decoration:underline}
a img{border:none}

#alto {background-color:#FFFFFF; width:955px; height:543px; position:relative;}
#main {background: url("../img/sfondo_home.gif"); width:955px; height:543px; position:relative; margin:0 auto}
#immagine{ position:absolute; top:22px; left:24px}
#logo{ position:absolute; top:22px; left:24px}


#voci_menu{position:absolute; top:22px; left:24px; list-style:none;}
#voci_menu #chi_siamo{position:absolute;top:190px; left:210px}
#voci_menu #i_corsi{position:absolute;top:245px; left:210px}
#voci_menu #strumenti{position:absolute;top:210px; left:520px}
#voci_menu #contattaci{position:absolute;top:270px; left:540px}
#voci_menu #utenti{position:absolute;top:300px; left:120px}

#voci_menu_int{position:absolute; top:10px; left:32px; list-style:none;}
#voci_menu_int #chi_siamo{position:absolute;top:250px; left:50px}
#voci_menu_int #strumenti{position:absolute;top:297px; left:100px}
#voci_menu_int #i_corsi{position:absolute;top:370px; left:130px}

#voci_menu_int #master_annuale{position:absolute;top:250px; left:50px}
#voci_menu_int #corsi_monografici{position:absolute;top:307px; left:90px}

#voci_menu_int #rorschach{position:absolute;top:250px; left:50px}
#voci_menu_int #wais_r{position:absolute;top:277px; left:85px}
#voci_menu_int #mmpi_2{position:absolute;top:307px; left:120px}
#voci_menu_int #genogramma_familiare{position:absolute;top:337px; left:115px}
#voci_menu_int #scid_i{position:absolute;top:387px; left:140px}
#voci_menu_int #scid_ii{position:absolute;top:417px; left:145px}

#voci_menu_int #contattaci{position:absolute;top:307px; left:95px}
#voci_menu_int #soci{position:absolute;top:337px; left:110px}

#voci_menu_int #id_int_1{position:absolute;top:175px; left:20px}
#voci_menu_int #id_int_2{position:absolute;top:200px; left:20px}
#voci_menu_int #id_int_3{position:absolute;top:225px; left:20px}
#voci_menu_int #id_int_4{position:absolute;top:250px; left:20px}
#voci_menu_int #id_int_5{position:absolute;top:275px; left:40px}
#voci_menu_int #id_int_6{position:absolute;top:300px; left:60px}
#voci_menu_int #id_int_7{position:absolute;top:325px; left:75px}
#voci_menu_int #id_int_8{position:absolute;top:350px; left:82px}
#voci_menu_int #id_int_9{position:absolute;top:375px; left:90px}
#voci_menu_int #id_int_10{position:absolute;top:400px; left:100px}
#voci_menu_int #id_int_11{position:absolute;top:425px; left:108px}
#voci_menu_int #id_int_12{position:absolute;top:450px; left:112px}

#voci_menu_int #registrazione_utenti{position:absolute;top:307px; left:95px}
#voci_menu_int #recupero_password{position:absolute;top:337px; left:110px}


#voci_menu_int .Welcome{}
#voci_menu_int .Errore{}



.Interna .Menu{ clear:both}
#voci_menu_int{ position:absolute; top:162px; left:46px; width:210px;  text-indent:0; padding:0 0 2px 0 ; }
#voci_menu_int span{ display:none}
#voci_menu_int li{ padding-left:2px; background:url(../img/pallino.png) no-repeat left top; font-size:13px;padding-left:25px;padding-bottom:3px;padding-top:1px;}
#voci_menu_int b{ font-weight:normal}
.Interna .LoginForm form{position:absolute; top:47px; left:20px; font-size:10px; padding:1px 5px; font-weight:normal}
.Interna .LoginForm input{ font-size:11px}

.Interna .LoginForm *{ vertical-align:middle}
.Interna .LoginForm .InputUsermname{ float:left; margin-right:10px;margin-left:5px}
.Interna .LoginForm .InputPassword{ float:left;margin-left:5px;margin-right:10px}
.Interna .LoginForm .InputSubmit{float:left;margin-left:5px;margin-right:10px}}
.Interna .LoginForm label{margin-right:5px;color:#3c7197; font-size:11px}
.Comandi{}
.Interna .LoginForm.Registrazione form{ position:absolute; top:100px; left:190px; background-color:#FFFFFF; width:400px; height:370px; border:1px solid #ADADAD; padding:5px 20px 20px 20px; font-size:12px}
.Interna .LoginForm.Registrazione .Input{padding:2px 0}
.Interna .LoginForm.Registrazione .TxtContent h2{ padding:0; font-size:14px; color:#3c7197}
.Interna .LoginForm.Registrazione label{ display:block; width:200px}


.Interna .Contatti form{ position:absolute; top:0px; left:50px; background-color:#FFFFFF; width:400px; height:400px; border:1px solid #ADADAD; padding:5px 20px 20px 20px; font-size:12px}
.Interna .Contatti h2{  font-size:20px}
.Interna .Contatti .Input{padding:7px 0}
.Interna .Contatti .TxtContent h2{ padding:0; font-size:14px; color:#3c7197}
.Interna .Contatti label{ display:block; width:200px}

#LoginMsg{ position:absolute; width:200px; right:100px; padding:1px; top:23px; text-align:right; font-size:10px; color:#FF0000}

#contenuti{position:absolute;top:87px; left:310px; width:605px; height:406px;  padding: 10px;  font-family:Trebuchet MS, Ariale, Verdana; color:#6e6e6e}

#contenuti  h1{  font-size:22px}
#contenuti  h2{  font-size:18px; padding-bottom:5px}
#contenuti  h3{ font-size:18px}
#contenuti  h4{  font-size:16px}
#contenuti  h5{  font-size:14px}
#contenuti  h6{ font-size:12px}
#contenuti  h7{  font-size:10px}
#contenuti ul{list-style:circle; padding-left:30px}
#contenuti li{list-style:circle; }


#contenuti #Menu h2{ color:#767676; font-weight:normal; padding-bottom:5px; font-size:16px}
#contenuti #Menu { padding:0; clear:both;}
#contenuti #Menu li{ list-style:none; text-indent:0; float:left; display:block; font-size:14px;  width:auto}
#contenuti #Menu li span{padding:0 5px}
#contenuti #Menu li a{ color:#3c7197}
#contenuti .Descrizione{ padding:0; clear:both; border-bottom:1px solid #999999; border-top:1px solid #999999; padding:10px 0; font-size:12px}
#contenuti .Scroll{ height:385px;overflow:auto; padding-right:30px}
#contenuti .Txt{ padding:10px 0;}
.ForumIframe{ width:570px; height:410px}
#contenuti .Allegato{ background-color:#eef4f6; padding:5px; border-bottom:1px solid #b2c0cb; width:auto; clear:both}
#contenuti .Allegato a{color:#3c7197; text-decoration:underline }
#contenuti .Testo{ padding:10px 0; clear:both}
#contenuti .Immagine{padding:10px 5px 10px 0; float:left}

.Forum .MainLabel{ color:#767676; font-weight:normal; padding-bottom:5px; font-size:14px; font-weight:bold}
.Forum .BoxMsg{ padding:0 0 10px 35px; background:#FFFFFF url(../img/ico_forum.gif) 0 -3px no-repeat; margin:0 0 5px 0; position:relative}
.Forum .BoxMsg .TxtBoxMsg{ padding:5px 0;color:#666; font-size:12px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; position:relative}
.Forum .BoxMsg .NumeroRisposte{ position:absolute; right:00px; top:3px; padding:3px 10px; background-color:#eee; font-size:11px}
.Forum .BoxMsg .AutoreBoxMsg{ font-weight:bold; font-size:10px }
.Forum .Comandi a.Nuovo{ font-weight:normal; background-color:#99FF33; width:auto; padding:0px 10px 0px 5px; font-size:11px; position:absolute; top:0; right:0}

.Forum .BoxMsg .Comandi a.Nuovo{ font-weight:normal; background-color:#99FF33; width:auto; padding:0px 10px 0px 5px; font-size:11px; position:static}
.Forum .TitoloMsg{ padding:5px 0}
.Forum .BoxMsgFigli{ border-top:1px solid #eee;border-bottom:1px solid #eee}
.Forum .AreaNascosta{ display:none}
.Forum .RisposteBox{ background-color:#eee; padding:0 10px 0 5px; margin-bottom:10px}

#TABLE_MOD_messaggi{  margin:0 0 5px 0; width:100%}
#TABLE_MOD_messaggi TH{ width:100px; text-align:left; font-weight:normal; font-size:11px}
#TABLE_MOD_messaggi TD{ font-size:10px}
#TABLE_MOD_messaggi TD *{ width:100%}
#TABLE_MOD_messaggi TD img{ width:auto; padding-right:10px}
#TABLE_MOD_messaggi TD #validator{ width:50%}
#TABLE_MOD_messaggi TD.messaggio{}
#TABLE_MOD_messaggi TD.autore{}
#TABLE_MOD_messaggi TD.email{}
#TABLE_MOD_messaggi TD.titolo{}
#TABLE_MOD_messaggi TD.Comandi{font-size:12px; text-align:center; padding-top:15px; font-weight:bold}
#TABLE_MOD_messaggi TD.Comandi a{ background:#eee; border:1px solid #CCCCCC; padding:0 5px; margin-left:5px}

.Interna #BoxUtente  h3{ background-color:#eee; position:absolute; top:22px; right:30px; font-size:10px; padding:1px 5px; font-weight:normal}
#BoxUtente ul{ position:absolute;  top:46px; left:25px;width:690px; line-height:13px}
#BoxUtente ul a{ color:#cfa8be}


/* ULTIME MODIFICHE 
.MenuAreaRiservata li{ display:block; float:left;}
*/
#navigazione_interna{position:absolute;top:0px; right:0px; width:679px; height:82px; z-index:1000;padding: 24px 16px 0px 26px; background:url("../img/barra_link_int.gif") top no-repeat; }
#navigazione_interna ul li{font-size:11px; padding:0; display:inline }
#navigazione_interna .Comandi{ position:absolute; width:300px;  top:23px; left:140px; font-size:10px}
#navigazione_interna .Comandi a{ background:#eee;padding:1px 5px; }
#navigazione_interna img{padding-right:20px}
/* Hack per IE*/
 * html #navigazione_interna{position:absolute;top:0px; right:-1px; width:669px; height:62px; z-index:1000;padding: 24px 16px 0px 36px; background:url("../img/barra_link_int.gif") top right no-repeat;}
 
 
 
#body #ZoomBox{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:10000; display:none; background:url(images/ZoomBg.png)}
#body #ZoomCenter{ width:600px; height:480px;  margin:auto; border:1px solid #CCCCCC; position:relative; background:#FFFFFF; padding-top:25px}
#body #ZoomCenter img{ display:block; margin:auto}
#body #ZoomCenter img{ display:block; margin:auto}
#body #ZoomCenter #ZoomImgTitolo{display:block; margin:auto; padding-top:10px;padding-left:10px}
#body #ZoomCenter #ZoomImgDescrizione{display:block; margin:auto;padding-left:10px}
#body #ZoomChiudi{position:absolute; bottom:3px; right:3px; display:block; padding:0px; width:80px; text-align:center; font-size:10px; border:1px solid #CCCCCC}


#BoxNews{ position:absolute; bottom:24px; right:24px; width:642px; height:126px; background:url(../img/home_bg_news.jpg); color:#3c7197; font-family:Verdana, Arial, Helvetica, sans-serif}
#BoxNews .DescrizioneNews{font-size:12px; padding-bottom:15px; padding-top:2px}
#BoxNews h4{ font-size:12px ; padding-bottom:3px; border-bottom:1px solid #c9d7e2; width:400px}
#ListaNews{ margin:19px; height:95px; overflow:auto}

#bufferIframe{ width:1px; height:1px; position:absolute; top:-10px}

.errMsg{ color:#FF0000}


.Interna .ModFormCampiContainer form{  background-color:#FFFFFF; border:1px solid #ADADAD; padding:5px 20px 20px 20px; font-size:12px}
.Interna .ModFormCampiContainer .CampoInput{ padding-bottom:20px}


