.hidden{display:none!important}.errormessage,.infomessage{border-width:1px;border-style:dotted;overflow:auto;padding:8px 15px 8px 40px;position:relative;text-align:justify}.errormessage h5,.infomessage h5{margin-top:4px}.errormessage ul,.infomessage ul{list-style-type:square;padding:0}.infomessage{color:white;background-color:#AAF;border-color:white}.messagetype{position:absolute;top:6px;left:8px;height:24px;width:24px}.infomessage .messagetype{background-image:url("/resources/js/cartoclic/cartoclic.png");background-position:-144px -96px}.errormessage{color:white;background-color:#F55;border-color:white}.errormessage .messagetype{background-image:url("/resources/js/cartoclic/cartoclic.png");background-position:-120px -96px}.bubblecontent,.popupcontent{color:white;font-family:verdana,Arial,sans-serif!important;font-size:9pt!important;font-weight:normal!important;overflow:auto}.popupcontent{font-family:trebuchetMS,Arial,sans-serif;font-size:10pt!important;color:white}.bubblecontent fieldset,.popupcontent fieldset{border:1px solid #0c4d8b;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;min-height:40px}.popupcontent fieldset{border:1px solid #eef}.bubblecontent fieldset>legend,.popupcontent fieldset>legend{display:block;margin-left:15px!important;padding:0!important}.bubblecontent div.legend,.bubblecontent span.legend,.popupcontent div.legend,.popupcontent span.legend{color:#0c4d8b;display:block;font-size:.9em;font-weight:bold;height:20px;padding:5px 10px 0 10px;text-transform:uppercase}.popupcontent div.legend,.popupcontent span.legend{color:#eef}.bubblecontent div.fieldsetcontent,.popupcontent div.fieldsetcontent{min-height:10px}.bubblecontent div.fieldsetcontent.collapsed,.popupcontent div.fieldsetcontent.collapsed{display:none}.bubblecontent div.field,.popupcontent div.field{margin:5px 0 5px 0}.bubblecontent div.field.before,.popupcontent div.field.before{margin-left:15%}.bubblecontent div.field>span>div label,.bubblecontent div.field span.xwiki-form-listclass,.bubblecontent div.field>label,.popupcontent div.field>span>div label,.popupcontent div.field span.xwiki-form-listclass,.popupcontent div.field>label{color:#222;font-size:.9em;display:inline-block;padding-top:3px;vertical-align:top}.popupcontent div.field>span>div label,.popupcontent div.field span.xwiki-form-listclass,.popupcontent div.field>label{color:#fefefe}.bubblecontent div.field span.xwiki-form-listclass,.popupcontent div.field span.xwiki-form-listclass{text-align:left;margin-right:12px}.bubblecontent div.field>label,.popupcontent div.field>label{margin-right:5px;overflow:hidden;text-align:right;width:35%}.bubblecontent div.field>label.inerror,.popupcontent div.field>label.inerror{color:red;font-weight:bold}.bubblecontent div.field.before,.popupcontent div.field.before{white-space:nowrap}.bubblecontent div.field.before>label,.popupcontent div.field.before>label{text-align:left;margin-right:0;margin-left:5px;width:90%;white-space:normal}.bubblecontent div.field>label:after,.popupcontent div.field>label:after{content:":"}.bubblecontent div.field.before>label:after,.popupcontent div.field.before>label:after{content:""}.bubblecontent div.field>span,.popupcontent div.field>span{max-width:60%;display:inline-block;vertical-align:bottom}.bubblecontent div.field.before>span,.popupcontent div.field.before>span{vertical-align:middle}.bubblecontent div.field>span>div,.popupcontent div.field>span>div{display:inline-block;margin-right:12px}.bubblecontent .validationerrors,.popupcontent .validationerrors{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#ff5b65}.bubblecontent .validationerrors h5,.popupcontent .validationerrors h5{color:#fff;display:block;font-size:.9em;font-weight:bold;height:20px;padding:12px 20px 0 20px;margin:0}.bubblecontent .validationerrors ul.star,.popupcontent .validationerrors ul.star{color:#fff;font-size:.85em;font-weight:bold;margin:0;min-height:10px;padding:0 20px 15px 50px}.bubblecontent input[type="text"],input[type="password"],.popupcontent input[type="text"],input[type="password"],textarea,select{max-width:100%}.bubblecontent div.buttons,.popupcontent div.buttons,.controlcontent div.buttons{padding-top:5px;padding-bottom:5px;text-align:center}.bubbletablabel{color:#0c4d8b;font-family:trebuchetMS,Arial,sans-serif;font-size:.8em;font-weight:bold;text-transform:uppercase}span.buttonwrapper{padding-left:10px;padding-right:10px;display:inline-block;margin-bottom:4px}.bubble_title{text-align:center;margin:15px 40px;font-size:1.5em!important;color:#0ff;font-weight:bold!important;border:0}.bubble_bodycontent{clear:both}img.bubble_title_img{float:left}.bubble_meta_author{float:right;font-size:8pt;color:#999}.bubble_meta_update_date{float:left;font-size:8pt;color:#999}span.formunit{font-size:.9em;color:#2d2d2d;vertical-align:top!important;padding-top:3px}form[name=view] .field_PoiClass_startdate span.formunit,form[name=view] .field_PoiClass_enddate span.formunit{display:none}.tabpagecontent{padding-left:3em;padding-right:3em;color:#555}.tabpagecontent h1{color:#933c86}span#markertable-limits{position:absolute;bottom:-25px;left:10px;z-index:1}span#markertable-pagesize{position:absolute;bottom:-25px;left:150px;z-index:1}span.controlPagination{position:absolute;right:20px;bottom:-25px;z-index:1}span.pagination{position:absolute;right:80px;bottom:-25px;z-index:1}.mapfooter{margin:3px 0}.mapfooter p{font-size:12px;font-family:trebuchetMS,arial,sans;margin:0}.mapfooter a{color:#fff;text-decoration:none}.mapfooter .column{float:left;width:28%;padding-right:.75%;padding-left:.75%;min-height:10px;text-align:center}.mapfooter .last-column{float:right;width:100px}.mapfooter .first-column{padding-left:0}.mapfooter .last-column{padding-right:0}.footer-popup{color:black;height:100%;overflow:auto}