@charset "UTF-8";
/* CSS Document */
/* arancione: ff9d02 		scuro fd8402
   giallo chiaro: fff0c6   ff9d02 attuale
   verde un po' più chiaro a1de5a
   verde: 69bd06 
   verde scuro 7fc100
*/

/* NUOVI SUBMIT */
.save_sub{
background-image:url(../img_ar/icon_salva.gif);	}
.save_back_sub{
background-image:url(../img_ar/icon_salva_indietro.gif);	}
.save_forward_sub{
background-image:url(../img_ar/icon_salva_avanti.gif);	}
.del_sub{
background-image:url(../img_ar/icon_elimina.gif);	}
/* FINE NUOVI SUBMIT */







body{ font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:center; margin:0; padding:0; background:url(../img_ar/bg_body.gif) top repeat-x #FFFFFF;}

#intestazione{ text-align:left; width:100%; height:135px; background:url(../img_ar/logo.gif) top left no-repeat; font-size:12px; font-weight:bold; color:#ff9d02; position:absolute; top:0; left:0; margin:auto; padding:0; display:block; }
#intestazione a{ color:#000;}
#intestazione a:hover{ color:#000; text-decoration:none;}
.riga{ background:#ff9d02; height:1px; width:100%; margin:20px 0 20px 0;}
#logout{ position:relative; height:16px; float:right; background:url(../img_ar/icon_lock.gif) right no-repeat; padding-right:20px; margin:20px 20px 0 0 ;}
/* navbar */

#navbar{ position:absolute;  top:80px; left:0; text-align:left;  height:44px; font-size:13px; padding-bottom:2px; margin-left:15px;}
.spaziatore{ width:3px; height:44px; background:url(../img_ar/spacer.gif) center no-repeat; float:left; display:inline;}
.navbar_insertimg, .navbar_gestimg, .navbar_insertimg_hover, .navbar_gestimg_hover { background:url(../img_ar/bg_puls_neutro.gif) bottom repeat-x #fff; float:left; display:inline; text-align:center; }

.navbar_insertimg a, .navbar_gestimg a, .navbar_insertimg_hover a, .navbar_gestimg_hover a{ text-decoration:none; height:30px; display:block; padding:9px 0 0 0;}

.navbar_insertimg a { width:280px; color:#ff9d02; border-top:5px solid #ff9d02;}
.navbar_gestimg a{ width:140px; color:#69bd06; border-top:5px solid #69bd06;}

.navbar_insertimg a:hover { text-decoration:underline; background:url(../img_ar/arrow_down_arancione.gif) center bottom no-repeat;}
.navbar_gestimg a:hover {text-decoration:underline; background:url(../img_ar/arrow_down_verde.gif) center bottom no-repeat;}

.navbar_insertimg_hover a{width:280px; color:#ff9d02; border-top:5px solid #ff9d02; text-decoration:underline; background:url(../img_ar/arrow_down_arancione.gif) center bottom no-repeat;}
.navbar_gestimg_hover a{width:140px; color:#69bd06; border-top:5px solid #69bd06; text-decoration:underline; background:url(../img_ar/arrow_down_verde.gif) center bottom no-repeat;}

#select_navbar{ background-color:#69bd06; color:#000; font-size:12px; padding:3px 0 3px 0; color:#FFF;}
#select_navbar div{ width:691px; text-align:left; margin:auto; padding-left:6px;}
.evidenza{ font-weight:bold; color:#ff9d02; background:#f5f5f5; text-align:center;}
.evidenza a{ font-weight:bold; color:#ff9d02;} .evidenza a:hover{ text-decoration:none;}
#filtro{ margin-left:5px;}

/* end navbar */

#footer{ clear:both; width:100%; position:relative; padding:10px 0 10px 0; border-top:4px solid #000; float:left; display:inline; margin:175px 0 0 0;}

#mother, #mother_gest{ width:100%; margin:auto 10px; top:160px; padding:auto; text-align:left; font-size:12px;
/*#mother, #mother_gest{ width:1000px; margin:auto; top:160px; padding:auto; text-align:left; font-size:12px;*/

position:relative; display:block; }
#mother h1{ font-size:18px; font-weight:bold; color:#000; border-left:6px solid #69bd06; padding-left:6px;}
#mother_gest h1{font-size:18px; font-weight:bold; color:#000; border-left:6px solid #7fc100; padding-left:6px;}

.intro{ margin:15px 0 0 30px; line-height:18px; }

#login{ background:url(../img_ar/icon_key.gif) top left no-repeat; width:400px; padding-left:70px; margin:auto; margin-top:80px; position:relative; font-size:12px; border-bottom:1px solid #ccc;}
#login table{ margin:0 0 0 60px;} #login input{ border:1px solid #ccc;}
#login a{color:#ff9d02;}#login a:hover{color:#ff9d02; text-decoration:none;}

.tabella{ margin-top:20px; font-size:12px;}
.tabella td{ padding:6px; border-collapse:collapse;}
#upload_foto, #descrizione_foto{ margin:5px 0 20px 0;}

#miniatura img{ border:1px solid #ccc;}

.tabella_ar, .tabella_ar_utenti{  margin:0 0 0 20px; padding:0; border-collapse:collapse; text-align:left;}
.tabella_ar h1{ border:none!important; font-size:14px!important; margin:0!important; padding:0!important;}
.tabella_ar_utenti th{ background:#7fc100;border-right: 1px solid #ccc; padding:2px 4px; color:#fff;}
.tabella_ar td{ border-bottom:1px solid #ccc;  border-collapse:collapse; margin:0 0 0 0; padding:20px 0 4px 0;}
.tabella_ar_utenti td{ border-bottom:1px solid #ccc; border-right: 1px solid #ccc;border-collapse:collapse; margin:0 0 0 0; padding:2px 0 0 4px; vertical-align:top}
.tabella_ar .cella_none{ border:none!important;}

.icon_username{ display:block; background:url(../img_ar/icon_username.gif) right no-repeat; padding-right:30px;}
.icon_username_dis{display:block; background:url(../img_ar/icon_username_dis.gif) right no-repeat; padding-right:30px;}
.icon_username_amm{ display:block; background:url(../img_ar/icon_username_amm.gif) right no-repeat; padding-right:30px;}


.scroll{ height:250px; overflow:auto; border:1px solid #ccc; padding:0 0 10px 0;}
.scroll_sistema{ height:5em; width:90%; overflow:auto; border:1px solid #ccc; padding:0 0 10px 0;}

/* campi form */

#upload_foto_campo, #crea_categoria_textarea, #anno_textarea {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:1px 2px 1px 2px; height:16px; vertical-align:bottom; margin:0;}

#upload_foto_campo{ width:290px; border:1px solid #ccc; }
#crea_categoria_textarea, #anno_textarea{border:1px solid #ccc;}
#descrizione_foto_textarea{ width:290px; border:1px solid #ccc; vertical-align:bottom; margin:0;}

#puls_descrizione, #sfoglia_pulsante, #crea_categoria_pulsante, #crea_anno_pulsante, #salva_pulsante{font-size:12px; background-color:#ff9d02; }

#scegli_anno_menu,#scegli_categoria_menu{ border:1px solid #ccc; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}



/* pulsanti gestione */
.puls_mod_img{float:left; display:block; width:100%; background:url(../img_ar/bg_verde_chiaro.gif) repeat-x #baf673; text-align:right; padding:2px; border-bottom:1px solid #7fc100; border-left:1px solid #7fc100; } /* box */
.puls_mod_img form{ display:inline;}
.puls_mod_anno{float:left; display:block; width:100%; background:url(../img_ar/bg_verde_chiaro.gif) repeat-x #baf673; text-align:right; padding:2px; border-bottom:1px solid #7fc100;}
.puls_mod_anno form, .puls_mod_nuovoanno form{  display:inline;}
.puls_mod_anno span, .puls_mod_nuovoanno span { float:left; display:inline; margin-left:10px;}
.puls_mod_nuovoanno{float:left; display:block; width:100%; background:url(../img_ar/bg_verde_chiaro.gif) repeat-x #baf673; text-align:right; padding:2px; border-bottom:1px solid #7fc100; margin-bottom:30px;}
.puls_cancella_anno{font-size:12px; margin-left:20px; background-color:red; color:#FFF; width:200px;}


#button_elimina, #button_modifica, #button_salva{border-bottom:2px solid #7fc100; border-right:2px solid #7fc100; border-top:2px solid #a1de5a; border-left:2px solid #a1de5a; margin:0; padding:0; height:19px; }
#button_elimina{ width:58px;background:url(../img_ar/ita/puls_elimina.gif) top no-repeat; }
#button_modifica{ width:67px; background:url(../img_ar/ita/puls_modifica.gif) top no-repeat; }
#button_salva{ width:67px; background:url(../img_ar/ita/puls_salva.gif) top no-repeat; }


.modifica_dati_immagine {font-size:12px; background-color:#69bd06; color:#FFF; /*padding:0 25px 0 25px;*/ width:230px; margin-left:5px;} /* form */
.cancella_immagine{font-size:12px; margin-left:10px; background-color:red; color:#FFF; width:24px;} /* form */

.modifica_categoria_textarea{ } /* textarea */

.pulsante_ar{ margin:3px; vertical-align:middle;}
.pulsante_ar_dx{ margin:3px; vertical-align:middle; float:right;}

a .pulsante_ar, a .pulsante_ar_dx{ padding:1px; background:#fff; border-bottom:2px solid #7fc100; border-right:2px solid #7fc100; border-top:2px solid #a1de5a; border-left:2px solid #a1de5a;}
a:hover .pulsante_ar, a:hover .pulsante_ar_dx{ border-top:2px solid #7fc100; border-left:2px solid #7fc100; border-bottom:2px solid #a1de5a; border-right:2px solid #a1de5a;}

.puls_salva{ float:right; width:65px; height:20px; background: url(../img_ar/puls_salva.gif) top no-repeat #fff; border-bottom:2px solid #7fc100; border-right:2px solid #7fc100; border-top:2px solid #a1de5a; border-left:2px solid #a1de5a;}
.puls_nuovo_avviso{ width:95px; height:20px; background:url(../img_ar/puls_nuovo_avviso.gif) top no-repeat #fff; border-bottom:2px solid #7fc100!important; border-right:2px solid #7fc100!important; border-top:2px solid #a1de5a!important; border-left:2px solid #a1de5a!important;}
.puls_annulla{ width:100px; height:20px; background:url(../img_ar/puls_annulla.gif) top no-repeat #fff; border-bottom:2px solid #7fc100!important; border-right:2px solid #7fc100!important; border-top:2px solid #a1de5a!important; border-left:2px solid #a1de5a!important;}
.puls_invia_msg{width:120px; height:20px; background:url(../img_ar/puls_invia_msg.gif) top no-repeat #fff; border-bottom:2px solid #7fc100!important; border-right:2px solid #7fc100!important; border-top:2px solid #a1de5a!important; border-left:2px solid #a1de5a!important;}

.img_gallery{ float:left; display:inline; width:100px; padding:5px;}
.img_gallery img{ border:none; margin:10px 0 2px 0;}
.img_gallery a img{ padding:1px; background:#fff; border:1px solid #ccc;}
.img_gallery a:hover img{ background:#a1de5a; border:1px solid #7fc100;}
input{ border:1px solid #7fc100;}


/* formattazione gestione foto, anno, categoria*/
.testo_giallo{ font-weight:bold; color:#ff9d02;}
#alt{ text-align:center; margin:auto auto 50px auto; top:160px; padding:auto; width:700px;  font-size:13px;
position:relative; }
#alt img{ margin: 10px auto 20px auto;}
.f_grey{ color:#999; }

.gest_fotografie{ margin-top:20px; margin-left:auto; padding-bottom:0; float:left; width:700px;}
/*.gest_fotografie{ margin-top:20px; padding-bottom:0; float:left; width:100%;}*/
.gest_fotografie img{ border:1px solid #baf673; border-left:1px solid #7fc100; border-bottom:none; float:left; display:inline; margin-right:20px;}
.gest_categoria{ margin-bottom:10px !important;}
#img_big{ width:700px; text-align:center !important; float:left; display:block;}
#img_big img{ margin:30px auto !important; border:1px solid#7fc100; float:none !important;}
.informazioni{ float:left; display:block; width:100%; }
.informazioni h2{font-size:14px; font-weight:bold; color:#7fc100; border-left:6px solid #7fc100; padding-left:6px;}
.informazioni h2.alert{ color:#FF0000; padding-left:60px; padding-top:20px; height:30px; background:url(../img_ar/alert.jpg) left no-repeat; border:none !important;}

.testo_verde{ font-weight:bold; color:#7fc100;}
.testo_rosso{ font-weight:bold; color:#FF0000;}

#nav_page{}
#nav_page UL{ margin:20px 0 0 0; color:#ccc; padding:0; }
#nav_page UL LI{border-top:3px solid #69bd06; text-align:center; padding:2px; margin:0; float:left; display:inline; list-style:none; height:24px; width:94px; background:url(../img_ar/bg_puls_neutro.gif) bottom repeat-x; border-left:1px solid #999999; border-right:1px solid #E8E8E8; }
#nav_page UL LI.nav_page_num{ color:#666!important;}
#nav_page UL LI a{ font-weight:bold; height:24px; width:94px;  color:#000; text-decoration:none; display:block;  }
#nav_page UL LI a:hover{ text-decoration:underline;}
LI#nav_page_n{ color:#69bd06; border-left:none !important; border-right:none !important; border-bottom:2px solid #000; background:none !important; padding-top:0 !important;}

.gest_fotografie ul{ padding:0; margin:20px 0 0 0; float:left; display:inline; }
.gest_fotografie ul li{ padding:0; margin:2px 0; list-style:none; }

#cosa_arancione, #cosa_verde{ font-weight:bold; float:left; display:inline;  text-align:center; }
#cosa_arancione a, #cosa_verde a{color:#fff; display:block; width:250px; height:22px; text-decoration:none; padding-top:3px; }
#cosa_arancione{ margin-right:60px; margin-left:20px;}
#cosa_arancione a{background:#ff9d02;  border-bottom:3px solid #f95902;}
#cosa_arancione a:hover{border-bottom:3px solid #ffd45b;}
#cosa_verde a{background:#69bd06; border-bottom:3px solid #439b02; }
#cosa_verde a:hover{border-bottom:3px solid #a1de5a;}

/* messaggistica */
#msg_toolbar{ padding:0 0 2px 2px; margin-top:20px; background:url(../img_ar/bg_puls_neutro.gif) bottom repeat-x;}
#msg_toolbar select{ font-size:11px; border:1px solid #7fc100; padding:2px; margin-right:5px; vertical-align:middle;}

.msg_riga{ margin:20px 0 0 0; border-bottom:1px solid #ccc;}
.msg_riga input{ vertical-align:middle; border:none;}
.msg_riga textarea{ width:500px; border:1px solid #7fc100;}
.msg_riga input.subject{ border:1px solid #7fc100;}
.msg_mittente{ font-weight:bold; padding-right:10px;}
.msg_subject{ font-weight:bold; color:#7fc100;}
.msg_subject a{color:#7fc100;} .msg_subject a:hover{ text-decoration:none;}
.msg_new{ background:url(../img_ar/icon_msg.gif) left no-repeat; padding-left:22px;}
.msg_old{background: url(../img_ar/icon_msg_open.gif) left no-repeat; padding-left:22px;}
.msg_content{ display:block; padding:5px 25px;}
.msg_riga p{ padding-left:100px;}

#msg_riga_utenti{float:left; display:inline; width:180px; }
#msg_riga_utenti select{ margin-bottom:10px;}
#msg_riga_utenti ul{border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; margin:0; padding:0; list-style:none; height:200px; overflow:auto; }
#msg_riga_utenti ul li{ margin-bottom:4px;}
#msg_riga_right{ float:left; display:inline; width:480px; margin:0 0 20px 20px; padding-left:20px; }
#msg_riga_right p{ padding-left:0!important;}
#textfield{ width:460px;}

/* DOWNLOAD */
a.puls_elimina{ height:10px; margin:0 0 0 2px; text-decoration:none; padding:2px; display:block; background:url(../img_ar/puls_elimina.gif) left no-repeat; border-bottom:2px solid #7fc100; border-right:2px solid #7fc100; border-top:2px solid #a1de5a; border-left:2px solid #a1de5a;}
a.puls_elimina span{ visibility:hidden;}
a:hover.puls_elimina{border-top:2px solid #7fc100; border-left:2px solid #7fc100; border-bottom:2px solid #a1de5a; border-right:2px solid #a1de5a;}

a.puls_mod_titolo{ height:10px; margin:0 0 0 2px; text-decoration:none; padding:2px; display:block; background:url(../img_ar/puls_mod_titolo.gif) left no-repeat; border-bottom:2px solid #7fc100; border-right:2px solid #7fc100; border-top:2px solid #a1de5a; border-left:2px solid #a1de5a;}
a.puls_mod_titolo span{ visibility:hidden;}
a:hover.puls_mod_titolo{border-top:2px solid #7fc100; border-left:2px solid #7fc100; border-bottom:2px solid #a1de5a; border-right:2px solid #a1de5a;}

.tabella_ar a img{ border-bottom:2px solid #7fc100; border-right:2px solid #7fc100; border-top:2px solid #a1de5a; border-left:2px solid #a1de5a;}


.clear{ clear:both;}
.float_right{ float:right; margin:0!important; padding:0;}

