/* CSS Document */

html { height:100%; overflow:-moz-scrollbars-vertical; overflow-y:scroll; }
body { margin:0px; padding:0px; background-color:#FFFFFF; font-size:12px; color:#000000; font-family: 'Terminal Dosis', sans-serif; font-weight: 500; }
img { border:0px; }
a:active, a:focus { outline:none; }

a { color:#298435; text-decoration:none; }

h1 { color:#F26522; }

form { margin:0px; padding:0px; }
input.top { float:left; margin:3px 0 0 0; padding:0px; border:0px; }

.generale { float:left; width:100%; margin:0px; padding:0px; text-align:center; background-color:#FFFFFF; }
.generale_testata { float:left; width:100%; margin:0px; padding:0px; text-align:center; background-image:url(immagini/bg.jpg); background-repeat:repeat-x; }
.centratura { width:990px; margin:0px auto; padding:0px; }
.contenuti { float:left; width:980px; margin:10px 0 0 0; padding:0 0 0 10px; text-align:left; color:#000000; min-height:100px; background-image:url(immagini/bg_filetti.jpg); background-repeat:repeat-y; }

.sfumatura { float:left; width:100%; margin:0px; padding:0px; background-image:url(immagini/sfumatura.png); background-repeat:repeat-x; }

.data { float:left; margin:0px; padding:0px; width:150px; line-height:25px; font-size:12px; }
.lingue { float:left; margin:0px; padding:0px; width:130px; line-height:25px; font-size:12px; }
.lingue a { color:#ffffff; text-decoration:none }
.lingue a:hover { color:#ffffff; text-decoration:underline }
.login { float:left; margin:2px 0 0 0; padding:0px; width:230px; height:25px; }
.logged_name { float:left; margin:0px auto; padding:0px; width:170px; height:25px; line-height:25px; font-size:12px;}
.logged { float:left; margin:2px 0 0 0; padding:0px; width:240px; height:25px; }
.field { width: 70px; height: 14px; border: none; background: #fff; border: 0px; padding: 3px 2px 3px 5px; margin: 0 5px 0 0; vertical-align: middle; }
.button { width:50px; background-color:#298435; color:#fff; cursor:pointer; margin:0px; border:0px; height:20px; line-height:20px; vertical-align:middle; padding-bottom:5px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-top-right-radius:15px; -moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px; border-bottom-left-radius:10px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; font-size:12px; }
.login_link { float:left; margin:0px; padding:0px; width:180px; line-height:25px; font-size:12px; }
.login_link a { color:#fff; text-decoration:none }
.login_link a:hover { color:#fff; text-decoration: underline; }
.tool_link { float:right; margin:0px; padding:0px; width:300px; line-height:25px; text-align:right; font-size:12px; }
.tool_link a { color:#fff; text-decoration:none }
.tool_link a:hover { color:#fff; text-decoration: underline; }

.ricerca { float:right; margin:0 5px 0 0; padding:0px; text-align:right; height:29px; line-height:26px; }
.fieldcerca { width: 150px; height: 14px; border: none; background: #fff; border: 0px; padding: 3px 2px 3px 5px; margin: 0 5px; vertical-align: middle; }
.buttoncerca { width:50px; background-color:#fff; color:#298435; cursor:pointer; margin:0px; border:0px; height:20px; line-height:20px; vertical-align:middle; padding-bottom:5px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-top-right-radius:15px; -moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px; border-bottom-left-radius:10px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; font-size:12px; }
.buttonbig { width:150px; background-color:#298435; color:#fff; cursor:pointer; margin:0px; border:0px; height:20px; line-height:20px; vertical-align:middle; padding-bottom:5px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-top-right-radius:15px; -moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px; border-bottom-left-radius:10px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; font-size:12px; }

.testata { float:left; width:990px; padding:0px; text-align:left; color:#FFFFFF; background-color:#00427a; }
.testata .tool { float:left; width:990px; height:25px; margin:0px; padding:0px; text-indent:10px; font-size:11px; }
.testata .logo { float:left; height:144px; width:296px; }
.testata .banner { float:left; width:694px; text-align:right; padding:6px 0 0 0; height:138px; }
.testata .banner .verde { float:left; background-color:#298435; height:29px; padding:0px; width:694px; margin:0px; }
.testata .banner img { margin:0px auto; width:680px; height:104px; padding-bottom:5px; }

.sfumatura_testata { float:left; width:990px; padding:0px; text-align:left; color:#fff; background-image:url(immagini/sfumatura_testata.jpg); background-repeat:repeat-y; height:144px; }

.menu { float:left; width:990px; height:25px; line-height:25px; white-space:nowrap; padding:0px ; text-indent:10px; font-weight:bold; background-color:#00427a; font-family: 'Terminal Dosis', sans-serif;}
.menu a { color:#FFFFFF; text-decoration:none; line-height:25px; }
.menu a:hover { color:#91d03e; text-decoration:none; }
.menu span.sel { color:#91d03e; }

.menu_istituzionele { float:right; width:200px; height:21px; background-color:#91d03e; padding:4px 0 0 0; text-indent:10px; font-weight:bold; }
.menu_istituzionele a { color:#000000; }
.menu_istituzionele a:hover { color:#FFFFFF; }

.sottomenu { float:left; margin:0px; padding:0 10px 0 10px; height:22px; line-height:22px; width:970px; background-image: url(immagini/bg_sottomenu.png); background-repeat: repeat-x; }
.sottomenu span.sel { color:#91d03e; }
.sottomenu a { color:#FFFFFF; }
.sottomenu a:hover { color:#91d03e; }
.sottomenu img { height:18px; width:18px; border:0px; }


.colonnagrande { float:left; clear:left; width:485px; margin:0px; padding:10px 5px 0 0; }

.colonnagrande .articoloHome { float:left; clear:left; width:485px; margin:0px 0 15px 0; padding:0px; position:relative; }
.colonnagrande .articoloHome .intestazione { float:left; width:475px; height:32px; padding:2px 10px 0 0; text-align:right; font-weight:bold; color:#FFFFFF; font-family:'Terminal Dosis', sans-serif; position:absolute; /*z-index:5;*/ top:0; left:0; }

.intestazione1 { background-image:url(immagini/bg_interstazione4.png); background-repeat:repeat-x }
.intestazione2 { background-image:url(immagini/bg_interstazione4.png); background-repeat:repeat-x }
.intestazione3 { background-image:url(immagini/bg_interstazione4.png); background-repeat:repeat-x }

.colonnagrande .articoloHome .immagine { float:left; width:250px; padding-top:24px; }
.colonnagrande .articoloHome .box_testi { float:left; width:235px; padding-top:24px; }
.colonnagrande .articoloHome .box_testi span.titolo { color:#9f1d21; font-size:23px; font-family: 'Maiden Orange', cursive; line-height:22px; }

.colonnagrande .colonninaHome1 { float:left; width:240px; margin: 0 5px 0 0px; }
.colonnagrande .colonninaHome2 { float:left; width:240px; margin: 0 0px 0 0px; }


.articoloHomeSmall { float:left; width:237px; margin:0px 4px 0px 0; padding:0px; position:relative; min-height:175px; }
.articoloHomeSmall .intestazione { float:left; width:227px; height:32px; padding:2px 10px 0 0; text-align:right; font-weight:bold; color:#FFFFFF; font-family:'Terminal Dosis', sans-serif; position:absolute; z-index:5; top:0; left:0; }

.articoloHomeSmall .immagine { float:left; width:125px; padding-top:24px; }
.articoloHomeSmall .box_testi { float:left; width:107px; padding-top:24px; font-size:9px; }
.articoloHomeSmall .box_testi span.titolo { color:#9f1d21; font-size:15px; font-family: 'Maiden Orange', cursive; line-height:17px; }

.articoloHomeSmall .box_unico { float:left; width:237px; padding-top:24px; }
.articoloHomeSmall .box_unico img { width:120px; height:90px; margin-right:5px; }
.articoloHomeSmall span.titolo { color:#9f1d21; font-size:15px; font-family: 'Maiden Orange', cursive; line-height:17px; }


.testo a { color:#000000; text-decoration:none; }
.testo a:hover { color:#666666; text-decoration:none; }


.box_news_testata { float:left; width:531px; height:211px; padding:20px 10px 10px 10px; background-image:url(immagini/bg_news_testata2.jpg); background-repeat:no-repeat; }
.news_testata { float:left; width:500px; margin:0px; padding:0px; }
.news_testata .top { float:left; width:465px; height:14px; line-height:14px; background-image:url(immagini/bg_top_primopiano.png); background-repeat:no-repeat; padding:0px 10px 0 25px; font-size:11px; font-weight:bold; color:#FFFFFF; }
.news_testata .top a { color:#FFFFFF; text-decoration:none }
.news_testata .top a:hover { color:#91d03e; }
.news_testata .titolo { float:left; width:445px; background-image:url(immagini/bg_titolo_primopiano.png); background-repeat:no-repeat; padding:15px 10px 3px 25px; color:#000000; }
.news_testata .testo { float:left; width:445px; padding:15px 10px 3px 25px; color:#000000; }
.news_testata .testo img { border:1px solid #4b4b4d; float:left; margin:0 5px 5px 0; }

.testo_sottopagina { float:left; margin:0px; padding:10px 10px 10px 27px; clear:left; width:485px; font-size:12px; }

.elenco_sottopagine { float:left; margin:10px 0 0 0; padding:0 10px 10px 0; clear:left; width:470px; font-size:12px; border-top:1px dotted #cccccc; }
.elenco_sottopagine .record { float:left; margin:10px 0 0 25px; padding:5px 10px 10px 15px; width:430px; background-image:url(immagini/bg_record.png); background-repeat:no-repeat; background-position:0px 0; font-size:12px; border-bottom:1px dotted #cccccc; }

.colonnacentrale { float:left; margin:0px; padding:0 5px; width:273px; }
.colonnacentrale .box { float:left; margin:0 0 0 5px; padding:0px; width:273px; background-image:url(immagini/sfumatura_box.jpg); background-repeat:repeat-y; }
.colonnacentrale .top { float:left; width:273px; height:15px; line-height:15px; background-color:#4c4d4e; font-size:11px; font-weight:bold; color:#FFFFFF; margin:0 0 0 5px; font-family:'Terminal Dosis', sans-serif; text-transform:uppercase; text-indent:18px; background-image:url(immagini/sfumatura_box_apertura.jpg); background-repeat:no-repeat; padding:11px 0 0 0; }
.colonnacentrale .box .testo { float:left; clear:left; width:248px; padding:0px; margin:0 15px 10px 15px; }
span.titoletti { font-family:'Terminal Dosis', sans-serif; font-size:13px; color:#f15c16; font-weight:bold; }
.colonnacentrale .box_chiusura { float:left; width:273px; height:27px; margin:0 0 0 5px; background-image:url(immagini/sfumatura_box_chiusura.jpg); background-repeat:no-repeat; padding:0px; }


.colonnapiccola { float:left; margin:0px 10px; padding:0px; width:186px; }
.colonnapiccola .banner { float:left; clear:left; margin:0px; padding:8px; width:170px; text-align:center; }

.colonnapiccola .box { float:left; clear:left; width:186px; margin:0px; padding:0px; background-image:url(immagini/sfumatura_boxSmall.jpg); 
background-repeat:repeat-y; }

colonnapiccola .top { float:left; width:176px; height:37px; line-height:14px; background-image:url(immagini/bg_top_primopiano2.jpg); background-repeat:no-repeat; padding:0px 0 0 6px; font-size:11px; font-weight:bold; color:#FFFFFF; margin:0 0 0 10px; }
.colonnapiccola .box .testo { float:left; width:160px; padding:0px 7px 0 13px; margin:0px; }
.colonnapiccola .top_vetrina { float:left; width:176px; height:16px; line-height:15px; background-image:url(immagini/sfumatura_boxSmall_apertura.jpg); background-repeat:no-repeat; padding:11px 5px 0px 5px; font-size:11px; font-weight:bold; color:#FFFFFF; margin:0px; font-family:'Terminal Dosis', sans-serif; text-transform:uppercase; }

img.immagine_vetrina { margin:5px 0; border:0px; }
span.tit_vetrina { font-family:'Terminal Dosis', sans-serif; text-transform:uppercase; font-weight:700; font-size:13px; }

.colonnapiccola .chiusuraSmall { float:left; width:176px; height:27px; background-image:url(immagini/sfumatura_boxSmall_chiusura.jpg); background-repeat:no-repeat; padding:0px 5px; margin:0px; }

.colonnapiccola .box_sponsor { float:left; clear:left; width:170px; margin:0 0 10px 0; padding:0px; }

.colonnapiccola .box_sponsor .top { float:left; width:170px; height:15px; line-height:15px; padding:0px 5px; background-color:#4C4D4E; font-size:11px; font-weight:bold; color:#FFFFFF; margin:0px; font-family:'Terminal Dosis', sans-serif; text-transform:uppercase;}
.colonnapiccola .box_sponsor .testo { float:left; width:170px; padding:0px; margin:0px; text-align:center; }

.colonnapiccola .box_sponsor .testo img { border:0px }


/*.titolobox { float:left; margin:0px; padding:0px; }
.box { float:left; margin:0px; padding:5px; width:206px; }*/

.virgola_dx { float:left; clear:left; margin:20px 0 0 0; padding:15px 35px 0 0px; width:495px; background-image:url(immagini/bg_virgola_dx.png); background-position:right top; background-repeat:no-repeat; }


.piede { float:left; width:100%; height:122px; margin:0px; padding:0px; text-align:center; background-color:#c7eafb; background-image:url(immagini/bg_piede2.jpg); background-position:top center; padding:20px 0 0 0; font-size:10px; background-repeat:no-repeat; font-family: 'Terminal Dosis', sans-serif; font-size:12px; }
.piede span.informazioniSOC { width:auto; margin:0 5px; padding:0 5px; background-color:#666666; color:#FFFFFF; font-size:10px !important; }
.piede span.informazioniSOC a { color:#FFFFFF; font-size:10px; }

.copy { float:left; width:100%; padding:5px 0 2px 0; }

.enjoy { float:left; margin:0px; padding:0px; width:100%; text-align:center; color:#000000; }
.enjoy a { color:#000000; text-decoration:none; }


.rigasondaggio_home { clear: both; margin-bottom:10px; }
.rigasondaggio_home_already { clear: both; margin-bottom:10px; text-align:center; font-weight:bold; font-size:16px; }
.rigasondaggio_home_result { clear: both; text-align:center; }
a.result:link, a.result:visited { text-decoration:underline; color:#003366; }
a.result:active, a.result:hover { text-decoration:underline; color:black; }


.contenitore_popup { margin:0px auto; width:800px; background-color:#FFFFFF; }
h1.modulo { font-size:22px; margin:0px; padding:0px; }


.boxcover { float:left; width:165px; margin:0px; padding:20px 0px; text-align:center; }


.rigagallery { float:left; width:100%; margin:0; padding:0px; }
.boxgallery { float:left; width:140px; height:240px; margin:0 10px 10px 0; padding:6px 4px; text-align:center; background-color:#ebebeb; }

.offerta { float:left; margin:0 5px 5px 0; padding:10px; min-height:100px; background-color:#ebebeb; text-align:center; }
.offerta .immagine { float:left; margin:0px; padding:0px; width:135px; height:145px; overflow:hidden; }
.offerta_anteprima { float:left; margin:0 5px 5px 0; padding:10px; height:190px; background-color:#ebebeb; text-align:center; }
.offerta_anteprima .immagine_anteprima { float:left; margin:0px; padding:0px; width:135px; height:145px; overflow:hidden; }
.mosaici_anteprima { float:left; margin:0 5px 5px 0; padding:5px; height:80px; width:80px; background-color:#ebebeb; }
.mosaici_anteprima .mosaici_immagine_anteprima { height:80px; width:80px; overflow:hidden; }

.social { float:left; clear:left; padding:0px 0 4px 0; margin:0px; width:485px; text-align:right; }

.natale { float:left; width:100%; background-image:url(immagini/bg_natale.jpg); background-repeat:no-repeat; background-position:top center; background-attachment:fixed; padding:105px 0 0 0; }

.Maiden { font-family: 'Maiden Orange', cursive; }
.Terminal { font-family: 'Terminal Dosis', sans-serif; }


.box_riquadro { float:left; clear:left; width:273px; margin:0px 0 10px 5px; text-align:center; background-image:url(immagini/bg_diccilatua.jpg); background-repeat:repeat-y; }
.box_riquadro .apertura { background-image:url(immagini/apertura.jpg); background-repeat:no-repeat; }
.box_riquadro .chiusura { background-image:url(immagini/chiusura.jpg); background-repeat:no-repeat; }
span.tit_diccilatua { background-color:#ec008c; height:19px; line-height:19px; font-weight:bold; color:#FFFFFF; padding:0 25px; white-space:normal; width:auto; }
span.tit_cataloghi { background-color:#00427a; height:19px; line-height:19px; font-weight:bold; color:#FFFFFF; padding:0 25px; white-space:normal; width:auto; }


.primopiano { float:left; width:480px; padding-right:5px; }
.primopiano .filetto { height:1px; background-color:#298435; margin:10px 0 0 0;  }
.primopiano .top { font-family:'Terminal Dosis', sans-serif; text-transform:uppercase; font-weight:bold; }
.primopiano .titolo { font-family:'Terminal Dosis', sans-serif; font-weight:bold; font-size:16px; }
.primopiano .testo { font-family:'Terminal Dosis', sans-serif; font-size:14px; font-weight:normal; line-height: 1.3em; }
.primopiano .testo img { margin:5px; }
.primopiano .testo a { font-family:'Terminal Dosis', sans-serif; font-size:14px; font-weight:normal; text-decoration:none; }
.primopiano .testo a:hover { font-family:'Terminal Dosis', sans-serif; font-size:14px; font-weight:normal; text-decoration:underline; color:#298435 }

.primopiano_gallery { float:left; width:480px; padding-right:5px; }
.primopiano_gallery .filetto { height:1px; background-color:#298435; margin:10px 0 0 0;  }
.primopiano_gallery .top { font-family:'Terminal Dosis', sans-serif; text-transform:uppercase; font-weight:bold; }
.primopiano_gallery .titolo { font-family:'Terminal Dosis', sans-serif; font-weight:bold; font-size:16px; }
.primopiano_gallery .testo { font-family:'Terminal Dosis', sans-serif; font-size:14px; font-weight:normal; line-height: 1.3em; }
.primopiano_gallery .testo a { font-family:'Terminal Dosis', sans-serif; font-size:14px; font-weight:normal; text-decoration:none; }
.primopiano_gallery .testo a:hover { font-family:'Terminal Dosis', sans-serif; font-size:14px; font-weight:normal; text-decoration:underline; color:#298435 }

.fixpage { float:left; width:480px; padding-right:5px; }
.fixpage .filetto { height:1px; background-color:#298435; margin:10px 0 0 0;  }
.fixpage .top { font-family:'Terminal Dosis', sans-serif; text-transform:uppercase; font-weight:bold; font-size: 18px; }
.fixpage .titolo { font-family:'Terminal Dosis', sans-serif; font-weight:bold; font-size:16px; }
.fixpage .testo { font-family:'Terminal Dosis', sans-serif; font-size:14px; font-weight:normal; line-height: 1.3em; }
.fixpage .testo a { font-family:'Terminal Dosis', sans-serif; font-size:14px; font-weight:normal; text-decoration:none; }
.fixpage .testo a:hover { font-family:'Terminal Dosis', sans-serif; font-size:14px; font-weight:normal; text-decoration:underline; color:#298435 }

/* Background Contatti Input */
.f1 {background:#fff url(/immagini/bgform1.gif) left center no-repeat; width:128px; height:23px; padding-left:35px; vertical-align: middle; line-height:25px; border: 1px solid #298435; } /*Form: background input Nome/Cognome */
.f2 {background:#fff url(/immagini/bgform4.gif) left center no-repeat; width:128px; height:23px; padding-left:35px; vertical-align: middle; line-height:25px; border: 1px solid #298435; } /*Form: background input Indirizzo */
.f3 {background:#fff url(/immagini/bgform3.gif) left center no-repeat; width:128px; height:23px; padding-left:35px; vertical-align: middle; line-height:25px; border: 1px solid #298435; } /*Form: background input Telefono */
.f4 {background:#fff url(/immagini/bgform2.gif) left center no-repeat; width:368px; height:23px; padding-left:35px; vertical-align: middle; line-height:25px; border: 1px solid #298435; } /*Form: background input Email*/
.f5 {background:#fff url(/immagini/bgform5.gif) left center no-repeat; width:368px; height:23px; padding-left:35px; vertical-align: middle; line-height:25px; border: 1px solid #298435; } /*Form: background input ente/istituto*/
.f6 {background:#fff url(/immagini/bgform7.gif) left top no-repeat; width:433px; padding-left:35px; border: 1px solid #298435; }
/*Form: background input Textarea contatti*/

/* Background Registrazione Input */
.r1 {background:#fff url(/immagini/bgform5.gif) left center no-repeat; width:553px; height:25px; padding: 2px 0 2px 35px; vertical-align: middle; line-height:20px; border: 1px solid #298435; } /*Form: background input tipo registrazione*/
.r2 {background:#fff url(/immagini/bgform1.gif) left center no-repeat; width:168px; height:19px; padding: 2px 0 2px 35px; vertical-align: middle; line-height:20px; border: 1px solid #298435; } /*Form: background input Nome/Cognome */
.r3 {background:#fff url(/immagini/bgform5.gif) left center no-repeat; width:118px; height:25px; padding: 2px 0 2px 35px; vertical-align: middle; line-height:20px; border: 1px solid #298435; } /*Form: background input sesso*/
.r4 {background:#fff url(/immagini/bgform4.gif) left center no-repeat; width:458px; height:19px; padding: 2px 0 2px 35px; vertical-align: middle; line-height:20px; border: 1px solid #298435; } /*Form: background input indirizzo*/
.r5 {background:#fff url(/immagini/bgform4.gif) left center no-repeat; width:85px; height:19px; padding: 2px 0 2px 35px; vertical-align: middle; line-height:20px; border: 1px solid #298435; } /*Form: background input civico/cap*/
.r6 {background:#fff url(/immagini/bgform4.gif) left center no-repeat; width:168px; height:19px; padding: 2px 0 2px 35px; vertical-align: middle; line-height:20px; border: 1px solid #298435; } /*Form: background input Cittą */
.r7 {background:#fff url(/immagini/bgform4.gif) left center no-repeat; width:205px; height:25px; padding: 2px 0 2px 35px; vertical-align: middle; line-height:20px; border: 1px solid #298435; } /*Form: background input Provincia */
.r8 {background:#fff url(/immagini/bgform3.gif) left center no-repeat; width:168px; height:19px; padding: 2px 0 2px 35px; vertical-align: middle; line-height:20px; border: 1px solid #298435; } /*Form: background input Telefono */
.r9 {background:#fff url(/immagini/bgform2.gif) left center no-repeat; width:358px; height:19px; padding: 2px 0 2px 35px; vertical-align: middle; line-height:20px; border: 1px solid #298435; } /*Form: background input Email */
.r10 {background:#fff url(/immagini/bgform1.gif) left center no-repeat; width:458px; height:19px; padding: 2px 0 2px 35px; vertical-align: middle; line-height:20px; border: 1px solid #298435; } /*Form: background input ragione sociale*/

/* Background Preventivo Input */
.p1 {background:#fff url(/immagini/bgform5.gif) left center no-repeat; width:405px; height:27px; padding: 4px 0 4px 35px; vertical-align: middle; line-height:25px; border: 1px solid #298435; }
.p2 {background:#fff url(/immagini/bgform1.gif) left center no-repeat; width:368px; height:23px; padding-left:35px; vertical-align: middle; line-height:25px; border: 1px solid #298435; } /*Form: background input ente/istituto*/
.p3 {background:#fff url(/immagini/bgform1.gif) left center no-repeat; width:433px; height:23px; padding-left:35px; vertical-align: middle; line-height:25px; border: 1px solid #298435; } /*Form: background input docente referente*/
.p4 {background:#fff url(/immagini/bgform5.gif) left center no-repeat; width:340px; height:27px; padding: 4px 0 4px 35px; vertical-align: middle; line-height:25px; border: 1px solid #298435; } /*Form: background input periodo scelta*/
.p5 {background:#fff url(/immagini/bgform1.gif) left center no-repeat; width:303px; height:23px; padding-left:35px; vertical-align: middle; line-height:25px; border: 1px solid #298435; } /*Form: background input possibili date*/
.p6 {background:#fff url(/immagini/bgform1.gif) left center no-repeat; width:33px; height:23px; padding-left:35px; vertical-align: middle; line-height:25px; border: 1px solid #298435; } /*Form: background input numero partecipanti*/

/* UPLOADER */
#loader{
   display:none;
}
#f1_error{
	font-size: 12px;
	font-weight:bold;
	color:#F00;
}
#f1_ok{
	font-size: 12px;
	font-weight:bold;
	color:#0F0;
}
#f1_upload_process{
	z-index:100;
	display:none;
}
.solo_per_scuole {
	color:#F00;
	font-size:10px;	
}

/* Clock */
#clock{ color:#FFF; margin:0 0 0 100px; width: 169px; overflow: hidden; text-align: center; padding-top:65px; }
#clock .block{  float: left; height: 40px; width: 40px; display:block; background:url(/immagini/clock-bg.png);}
#clock .block span { display: block; font-size:16px; font-weight: bold; padding:5px 0 0 0; line-height:16px;}
#clock div.space { color: #ccc; display: block; float: left; height:40px; width:10px; }