body{text-align:center;font-size:76%;font-family:Arial,Helvetica,sans-serif;background:#ebebeb;margin:0;padding:0;}
.wbr{width:0;font-size:1px;font-size:0px;display:inline;vertical-align:bottom;}

acronym,abbr,span.caps{cursor:help;font-size: 0.9em;letter-spacing: .07em;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}
a img{border:none;}
.hidden{display:none;}
.screen-reader-text{position:absolute;left:-1000em;}

form{margin:0;padding:0;}

#skipnav{display:none;}
#container,#head,#headmenu,#headbott,#headbottb,#contenttop,#contentmid,#contentbott,#footer,#footlogo{width:970px;}
#footer,#container{background:url(images/footback.png) 0 0 no-repeat;}
#container{text-align:left;margin:10px auto 0 auto;background-repeat:repeat-y;background-position:-970px 0;}
#head{background:#fff url(images/head.png) 0 0 no-repeat;padding-top:177px;position:relative;}
#logo{position:absolute;left:41px;top:7px;}
#logo,#logo a{width:301px;height:93px;display:block;margin:0;padding:0;}
#logo span{display:none;}
#main,#main li{list-style:none;margin:0;padding:0;}
#main li{position:absolute;top:17px;}
#main li,#main li a{display:block;width:130px;height:156px;}
#main li a{background:url(images/head.png) 0 0 no-repeat;}
#main li span{display:none;}
#main #infanzia{left:359px;}
#main #primaria{left:503px;}
#main #seci{left:655px;}
#main #secii{left:808px;}

#main #infanzia a{background-position:-2128px -17px;}
#main #primaria a{background-position:-2272px -17px;}
#main #seci a{background-position:-2424px -17px;}
#main #secii a{background-position:-2577px -17px;}

#main.sel #infanzia a{background-position:-359px -17px;}
#main.sel #primaria a{background-position:-503px -17px;}
#main.sel #seci a{background-position:-655px -17px;}
#main.sel #secii a{background-position:-808px -17px;}

#main #infanzia.active a{background-position:-1549px -17px;}
#main #primaria.active a{background-position:-1693px -17px;}
#main #seci.active a{background-position:-1845px -17px;}
#main #secii.active a{background-position:-1998px -17px;}

#main #infanzia a:hover,#main #infanzia a:focus{background-position:-970px -17px;}
#main #primaria a:hover,#main #primaria a:focus{background-position:-1114px -17px;}
#main #seci a:hover,#main #seci a:focus{background-position:-1266px -17px;}
#main #secii a:hover,#main #secii a:focus{background-position:-1419px -17px;}
#headbott,#headbottb{background:url(images/contback.png) -2910px 0 no-repeat;}
#headbottb{background-repeat:repeat-y;}
#headbott{background-position:-3880px 100%;min-height:40px;height:auto !important;height:40px;position:relative;}
#dbosco{background:url(images/facedown.png) 0 0 no-repeat;position:absolute;top:0;left:24px;width:89px;height:31px;}
#headmenu{margin:0 0 0 121px;width:580px;}
#headmenu ul{overflow:hidden;}
#headmenu ul,#headmenu li{margin:0;padding:0;list-style:none;}
#headmenu li{float:left;margin-right:20px;text-transform:uppercase;font-size:.93em;vertical-align:middle;display:block;}
#headbott,#headbott a{color:#fff;text-decoration:none;}
#headmenu,#headright{min-height:40px;height:auto !important;height:40px;line-height:36px;}
#headbott a{display:inline-block;min-height:36px;height:auto !important;height:36px;line-height:36px;}
#hundryrs a{padding:0 5px;background:#fff;font-weight:bold;font-size:1.1em;color:#b83930;line-height:34px;height:34px;min-height:34px;margin:1px 0;}
#headright{position:absolute;right:16px;top:0;}
#headright input{vertical-align:middle;}
#srcfld{width:168px;padding:2px;border-width:1px 0 1px 1px;}
.redfld,.redbtn{border:1px solid #b83930;font:.93em/13px 'Lucida Grande',Arial,Helvetica,sans-serif;min-height:13px;height:auto !important;height:13px;padding:2px;}
.redbtn{padding:0;min-height:17px;height:auto !important;height:17px;}
.fiunused{color:#a9a9a9;font-style:italic;}
#srcbtn{background:#d6d6d6 url(images/glass.png) 50% 50% no-repeat;width:36px;max-height:17px;margin-right:5px;height:17px;}
.txtsmaller{font-size:0.85em;}
.txtbigger{font-size:1.15em;}

#contenttop,#contentmid,#contentbott{background:url(images/contback.png) -970px 0 no-repeat;}
#contentmid,#footer{border-top:13px solid #ebebeb;}
#contentmid{background-repeat:repeat-y;background-color:#fff;}
#contenttop{background-position:0 0;}
#contentbott{background-position:-1940px 100%;overflow:hidden;padding-left:13px;width:957px;}

#body,.entry,.entry .title,.entry .top,.titlebar,.titlebar .title,.titlebar .school,.smalltitlebar,.smalltitlebar .school{width:660px;}

#body,#sidebar{float:left;overflow:hidden;position:relative;}
#body{margin:12px 19px 12px 0;}

h2.titlebar,h2.smalltitlebar{margin:0 auto;padding:0;}
.titlebar,.titlebar a{color:#fff;font-weight:bold;}
.titlebar{font-size:1.48em;}
.titlebar,.titlebar .title,.titlebar .school{min-height:112px;height:auto !important;height:112px;display:block;}
.titlebar,.titlebar .title{background:url(images/redtab.png) -660px 100% no-repeat;}
.titlebar{background-color:#b83930;background-position:0 0;background-repeat:repeat-y;}
.titlebar .title-infanzia{background:url(images/title-infanzia.jpg) 0 0 no-repeat;}
.titlebar .title-primaria{background:url(images/title-primaria.jpg) 0 0 no-repeat;}
.titlebar .title-secondaria-i-grado{background:url(images/title-secondaria-i.jpg) 0 0 no-repeat;}
.titlebar .title-secondaria-ii-grado{background:url(images/title-secondaria-ii.jpg) 0 0 no-repeat;}
.titlebar .title-segreteria,.titlebar .title-centenario,.titlebar .title-dove-siamo{background:url(images/title-segreteria.jpg) 0 0 no-repeat;}
.titlebar .title-cospes{background:url(images/title-cospes.jpg) 0 0 no-repeat;}
.titlebar .title-associazioni{background:url(images/title-associazioni.jpg) 0 0 no-repeat;}
.titlebar .title-strutture,.titlebar .title-sala-polivalente{background:url(images/title-strutture.jpg) 0 0 no-repeat;}
.titlebar .title-personale{background:url(images/title-personale.jpg) 0 0 no-repeat;}
.titlebar .title-search{background:url(images/title-search.jpg) 0 0 no-repeat;}
.titlebar .title{padding:77px 26px 5px 26px;min-height:30px;height:auto !important;height:30px;width:608px;line-height:30px;}

.smalltitlebar,.smalltitlebar .school{height:46px;display:block;}
.smalltitlebar{background:url(images/titlebar.png) 0 0 no-repeat;}
.smalltitlebar .school{background-position:62px 16px;background-repeat:no-repeat;}
.smalltitlebar .school span{display:none;}
.smalltitlebar .title-infanzia{background-image:url(images/tbinfanzia.png);}
.smalltitlebar .title-primaria{background-image:url(images/tbprimaria.png);}
.smalltitlebar .title-secondaria-i-grado{background-image:url(images/tbseci.png);}
.smalltitlebar .title-secondaria-ii-grado{background-image:url(images/tbsecii.png);}
.smalltitlebar .title-segreteria{background-image:url(images/tbsegreteria.png);}

.entry,.entry .top,.entry h3.title{background:url(images/entry.png) 0 0 no-repeat;font-family:Verdana,Arial,Helvetica,sans-serif;}
.entry h3.title{margin:0;padding:15px 20px 0 20px;font-size:1.48em;font-weight:normal;font-style:italic;}
.entry h3.title,.entry h3.title a{color:#b83930;text-decoration:none;}
.entry h3.title a:hover,.entry h3.title a:focus{text-decoration:underline;}
.entry h3.title small{color:#333;font-size:.62em;display:block;margin-top:.5em;}
.entry{background-position:-660px 0;background-repeat:repeat-y;margin:20px auto;color:#333;}
#body a{color:#000;}
.entry .text{background:url(images/entrybott.png) 0 100% no-repeat;padding:20px 20px 25px 20px;width:620px;min-height:47px;overflow:hidden;position:relative;}
.entry .date{font-style:italic;margin-top:2em;color:#999;}
.entry .date a{color:#888;}
.entry .postmeta{font-size:0.93em;clear:both;}
.entry hr{border:0;color:#999;background:#ccc;height:1px;margin:1em 0;}
.entry img{margin:10px;}

.doprint{position:absolute;bottom:10px;right:10px;}
.doprint,.doprint a{overflow:hidden;display:block;width:16px;height:16px;}
.doprint a{background:url(images/printer.png) 0 0 no-repeat;}
.doprint span{display:none;}

.likebutton{border:none;overflow:hidden;width:100px;height:21px;vertical-align:bottom;display:inline-block;position:relative;top:.5em}

#sidebar,#parents,#parents-top,#parents-bott,#parents-ending,.gbox,.gbox-top,.gbox-bott,.wbox,.wbox-top,.wbox-bott{width:264px;}

h3.label,div.seclabel{margin:0;padding:0;text-align:right;font-family:'Gill Sans',Helvetica,Arial,sans-serif;line-height:1em;margin-right:10px;}
h3.label{font-size:1.48em;color:#b83930;font-weight:normal;}
div.seclabel,#logged-in{font-size:1.15em;color:#797979;font-weight:normal;}

#sidebar{margin:14px 12px 12px 0;}
#parents,#parents-top,#parents-bott,#parents-ending{background:url(images/parents.png) 0 0 no-repeat;}
#parents{background-position:-264px 0;background-repeat:repeat-y;margin:0 auto 15px auto;position:relative;}
#parents-bott{background-position:-528px 100%;padding:6px 0;overflow:hidden;}
#parents-form{margin:14px 0 20px 15px;padding:0 9px 4px 0;overflow:hidden;border:0;line-height:21px;}
#parents-form legend{display:none;}
#parents-form label{min-width:60px;width:auto !important;width:60px;margin-right:3px;font-size:1.07em;font-family:Helvetica,Arial,sans-serif;display:inline-block;}
#parents-form .redfld{width:170px;margin:4px 0 0 0;}
#parents-form .redbtn{min-width:40px;width:auto !important;width:40px;background:#d6d6d6;color:#797979;margin:0;margin:4px 0 0 0;min-height:19px;height:auto !important;height:19px;}
#parents-form #password{width:130px;border-width:1px 0 1px 1px;}
#parents-ending{position:absolute;left:0;bottom:0;background-position:-792px 100%;}
#logged-in{text-align:center;margin:25px 0 20px 15px;padding:0 10px 4px 0;font-family:'Gill Sans',Helvetica,Arial,sans-serif;}
#rpassword,#logged-in a{font-size:.78em;text-transform:uppercase;}
#rpassword{text-align:right;margin:0 9px 5px 0;}
#rpassword,#parents a,#logged-in a{color:#333;}
#rpassword a,#logged-in a{text-decoration:underline;}
#logged-in a.logout{margin-top:1em;display:block;}
#logged-in b{color:#000;}
#parents #warning{line-height:1em;margin:1em auto;text-align:center;font-size:1.1em;}

.gbox,.gbox-top,.gbox-bott{background:url(images/news.png) 0 0 no-repeat;color:#333;}
.wbox,.wbox-top,.wbox-bott{background:url(images/wbox.png) 0 0 no-repeat;color:#333;}
.gbox,.wbox{background-position:-264px 0;background-repeat:repeat-y;margin:0 auto 15px auto;}
.gbox-bott,.wbox-bott{background-position:-528px 100%;}
.gbox-top,.wbox-top{min-height:275px;height:auto !important;height:275px;padding:6px 0 12px 0;}
.wbox-top{min-height:91px;height:auto !important;height:91px;}
.wbox .cont{margin-top:1.5em;}
.wbox p{margin:.5em 12px 1em 12px;text-align:justify;}
.wbox img.left{float:left;margin:0 10px 5px 0;position:relative;top:-5px;}
.gbox ul.boxes,.gbox ul.boxes li{list-style:none;margin:0;padding:0;width:238px;}
.gbox ul.boxes{margin:30px auto 0 auto;}
.gbox ul.boxes li{background:#fff;background-position:100% 1px;background-repeat:no-repeat;border:1px solid #e9e9e9;border-top:0;border-right-color:#d8d8d8;border-bottom-color:#ddd;min-height:128px;height:auto !important;height:128px;padding-right:22px;width:216px;margin:12px 0 0 0;}
.gbox ul.boxes li.infanzia{background-image:url(images/ninfanzia.png);}
.gbox ul.boxes li.primaria{background-image:url(images/nprimaria.png);}
.gbox ul.boxes li.seci{background-image:url(images/nseci.png);}
.gbox ul.boxes li.secii{background-image:url(images/nsecii.png);}
.gbox ul.boxes ul,.gbox ul.boxes ul li{list-style:disc outside;background:transparent;border:none;width:auto;padding:0;margin:0;min-height:0;height:auto;}
.gbox ul.boxes ul{padding:10px 0 10px 35px;}
.gbox .news a{color:#333;text-decoration:underline;}

.gbox ul.menu li,.gbox ul.menu{list-style:none;border:0;}
.gbox ul.menu li,.gbox ul.menu ul{display:block;list-style:none !important;}
.gbox ul.menu li{margin-top:0;min-height:0;height:auto;background:#eee;color:#000;border-bottom:1px solid #666;padding:0;width:238px;}
.gbox ul.menu a,.gbox ul.menu h4{font-size:1.3em;margin:0;padding:0 10px;width:218px;font-variant:small-caps;min-height:1.5em;height:auto !important;height:1.5em;line-height:1.5em;background:#fff;color:#333;text-decoration:none;display:block;font-weight:normal;}
.gbox ul.menu ul li a{color:#000;text-decoration:none;font-size:1em;background:transparent;text-transform:none;display:inline;width:auto;}
.gbox ul.menu ul{padding:0 5px;overflow:hidden;margin:5px 10px 5px 10px;}
.gbox ul.menu ul li a{border-left:5px solid #bbb;padding:2px 2px 2px 5px;margin-top:2px;display:block;font-variant:normal;}
.gbox ul.menu ul li.active a{border-color:#666;background-color:#fff;}
.gbox ul.menu ul ul{padding:2px 2px 2px 15px;}
.gbox ul.menu ul ul li{color:#333;padding-left:5px;display:list-item;}
.gbox ul.menu ul ul li.active{background-color:#ccc;}
.gbox ul.menu ul ul,.gbox ul.menu ul ul li{list-style:square !important;overflow:visible;}
.gbox ul.menu ul ul a{background:transparent !important;border:none;padding:0;margin:0;color:#000;font-weight:normal;}

.entry .download .dl .date,.entry .download .dl .size{color:#666;font-size:0.85em;margin-top:0;}
.entry .download .dl{margin:0 0 1em 0;min-height:62px;padding:10px 0 0 80px;height:50px;background:url(images/ico_generic.png) 13px 50% no-repeat;display:block;color:#666;border-bottom:1px solid #ccc;}
.entry .download .dl .name{font-weight:bold;}
.entry .download .dl a{color:#999;}
.entry .download .dl.xls{background-image:url(images/ico_xls.png);}
.entry .download .dl.doc{background-image:url(images/ico_doc.png);}
.entry .download .dl.ppt{background-image:url(images/ico_ppt.png);}
.entry .download .dl.pdf{background-image:url(images/ico_pdf.png);}
.entry .download .dl.zip{background-image:url(images/ico_zip.png);}

.entry #photonav{border-bottom:1px solid #999;padding-bottom:5px;margin-bottom:20px;}
.entry #photonav a{text-decoration:none;}
.entry #photonav a .ico{background:url(images/photonav.png) 0 0 no-repeat;width:13px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;}
.entry #photonav .prev .ico{background-position:-13px 0;}
.entry #photonav .up .ico{background-position:-26px 0;}

.entry .album{position:relative;min-height:44px;background:url(images/photofade.png) 0 0 repeat-y;padding-top:6px;margin-bottom:0.5em;}
.entry .album .ico{width:48px;height:46px;position:absolute;top:5px;left:6px; background:url(images/photofolder.png) 0 0 no-repeat;}
.entry .album .date,.entry .album .number{color:#999;font-size:0.85em;margin-left:64px;margin-top:0;}
.entry .album .name{font-weight:bold;margin-left:64px;width:190px;}
.entry .album a{color:#999;}
.entry .album .descr{color:#666;font-size:0.85em;text-align:justify;width:220px;overflow:hidden;margin-left:64px;}
.entry .photo{display:block;width:151px;height:142px;background:url(images/photob.png) 0 0 no-repeat;float:left;margin:2px;position:relative;overflow:hidden;}
.entry .photo .img{position:absolute;top:6px;left:6px;margin:0;padding:0;display:block; width:139px;height:115px;text-align:center;}
.entry .photo .img img{margin:0;padding:0;}
.entry .photo .size{color:#999;text-align:center;position:absolute;bottom:6px;left:0;width:155px; font-size:0.85em;}
.entry .photo .size a{color:#666;position:relative;}

.entry .search #middle{background-image:url(images/fade_s.png);}
.entry .search #content{background-image:url(images/searchbody.png);}
.entry .search #advsearch{display:block;width:120px;height:283px;margin:13px 7px 3px 12px;padding:0;float:left;background:url(images/advsearch.jpg) 0 0 no-repeat;}
.entry .search #found{color:#515151;}
.entry .search #nav{color:#515151;float:right;font-weight:bold;text-align:right;margin-bottom:0.5em;}
.entry .search #nav a{color:#515151;text-decoration:underline;}
.entry .search #nav .sel{color:#b50000;text-decoration:underline;}
.entry .search .result{background-color:#eee;padding:2px;margin-bottom:3px;position:relative;color:#666;clear:both;}
.entry .search .result.odd{background-color:#fff;}
.entry .search .result .number{position:absolute;top:2px;left:2px;color:#999;font-weight:bold;}
.entry .search .result a.title{color:#b50000;font-weight:bold;margin-left:2em;}
.entry .search .result .url{color:#666;font-size:0.85em;margin-left:2em;display:block;}
.entry .search .result .snippet{margin-left:2em;}

.sform{margin:0 auto;padding:1em;width:350px;text-align:left;}
.sform fieldset{margin:1em 0;border:none;border-top:1px solid #ccc;padding:0;}
.sform legend{margin:1em 0;padding:0 .5em;color:#b83930;background:transparent;font-size:1.3em;font-weight:bold;}
.sform label{float:left;width:100px;padding:0 1em;text-align:right;clear:left;}
.sform fieldset div{margin-bottom:.5em;padding:0;display:block;}
.sform fieldset div input,.sform fieldset div textarea,.sform fieldset div select,.sform fieldset div .fm-text{width:150px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;clear:right;}
.sform fieldset div .fm-text{border:0;margin-left:100px;padding:0 0 0 2em;font-weight:normal;}
.sform fieldset div select{padding:1px;}
.sform div.fm-multi div{margin:5px 0;}
.sform div.fm-multi input{width:1em;}
.sform div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left;}
.sform #fm-submit{clear:both;padding-top:1em;text-align:center;}
.sform #fm-submit input{border:1px solid #333;padding:2px 1em;background:#555;color:#fff;font-size:100%;}
.sform #fm-submit input.cancel{background:#999;}
.sform input:focus,.sform textarea:focus{background:#efefef;color:#000;}
.sform fieldset div.fm-req{font-weight:bold;}
.sform fieldset div.fm-req label:before{content:"* ";}

.widesf{width:640px;}
.widesf label{width:150px;}
.widesf fieldset div input,.widesf fieldset div textarea,.widesf fieldset div select,.widesf fieldset div .fm-text{width:390px;}
.widesf fieldset div .fm-text{margin-left:150px;}
.widesf fieldset #fm-hour{width:640px;clear:both;padding:10px 0;}
.widesf fieldset #fm-hour table{width:638px;font-weight:normal;}

@-moz-document url-prefix(){
	.hourt table{border-left:2px solid #999;}
}
.hourt table,table.absences{border-collapse:collapse;}
.hourt td,.hourt th,.absences td,.absences th{height:14px;line-height:14px;min-height:14px;padding:2px;border:1px solid #999;color:#666;font-size:.93em;background:#fff;}
.hourt tr,.absences tr{height:19px;}
.hourt th,.absences th{text-align:center;background:#666;color:#fff;}
.hourt td.grayed{background:#ccc;color:#999;}
.hourt td.avail{background:#cfc;}
.hourt td.used{background:#ccf;}
.hourt td.selected{background:#ebb;border-color:#c00;color:#c00;}
#profplanner{margin:10px 0;}

table.absences{width:100%;margin:1em 0;}
.absences td{text-align:center;}
.absences .day{color:#f00;font-weight:bold;}
.absences .enter{color:#c0c;font-weight:bold;}
.absences .leave{color:#00f;font-weight:bold;}
.absences .mname{width:10%;}
.absences .dname{width:2.9%;}
.absences .fest{background-color:#000;}

#body a.delete{color:red;padding:2px;}
#body a.delete:hover,#body a.delete:focus{background:red;color:#fff;}
#body a.accept{color:green;padding:2px;}
#body a.accept:hover,#body a.accept:focus{background:green;color:#fff;}
.appts .appt{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}
.appts .last{border-bottom:none;margin-bottom:0;}

#dialog{background:#fff;border:1px solid #666;border-top:1px solid #999;border-left:1px solid #999;text-align:center;padding:40px;width:370px;min-height:80px;font-size:1.4em;}
#dialog .sform{padding:0;font-size:.71em;}

#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);/* Trick IE into showing hover */ display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover,#prevLink:visited:hover{background:url(images/lb/prevlabel.png) left 15% no-repeat;}
#nextLink:hover,#nextLink:visited:hover{background:url(images/lb/nextlabel.png) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100% ;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;outline:none;}
 	
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}

#where{position:relative;overflow:hidden;}
#where #map{float:left;width:330px;height:270px;padding-right:2px;margin-right:5px;}
#where #address{float:left;width:280px;}

#ytbadge,#twbadge{position:absolute;bottom:10px;font-size:0;line-height:0;text-indent:-9999px;display:block;}
#ytbadge{left:275px;background:url(images/yt.png) 0 0 no-repeat;width:32px;height:32px;}
#twbadge{left:312px;bottom:16px;}

#footer{position:relative;overflow:hidden;padding-left:35px;width:935px;}
#footlogo{background:url(images/footlogo.png) 0 0 no-repeat;margin-top:19px;width:212px;height:64px;float:left;}
#foottext{margin:25px 10px 0 240px;padding-bottom:50px;}
#foottext,#foottext a{color:#fff;text-decoration:none;}
