html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,window{margin: 0;padding: 0;border: 0;outline: 0;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
ol,ul{list-style-type: none;}
table{border-collapse: separate;border-spacing: 0;}
caption,th,td{text-align: left;font-weight: normal;}
blockquote:before,blockquote:after,q:before,q:after{content: "";}
blockquote,q{quotes: "" "";}
textarea,input,select{font-family: inherit;font-size: 100%;}
form label{cursor: pointer;}
fieldset{border: none;}
.freeLocation{clear: left;width: 100%;}
.freeBlock{float: left;width: 100%;}
acronym,abbr{cursor: help;border-bottom: 1px dotted;}
ul.normal li{list-style-position: inside;}
ol.normal li{list-style-position: inside;}
table.normal{empty-cells: show;border-collapse: collapse;width: 100%;font-size: 1em;}
table.normal caption{text-align: left;font-weight: normal;}
table.normal tr td,table.normal tr th{padding: 6px 0px;}
table.normal tr th{font-weight: bold;}
.pagination{clear: both;padding: 5px 0 5px 0;margin-bottom: 24px;}
.pagination ul li{margin-right: 5px;display: inline;}
.pagination span.detail{float: right;margin-left: 5px;}
.website-block{width: 100%;float: left;margin-bottom: 16px;}
.row-100{width: 100%;}
.column-50{width: 49%;float: left;}
.column-25{width: 24%;float: left;}
.column-75{width: 74%;float: left;}
.column-33{width: 32%;float: left;}
.column-66{width: 66%;float: left;}
.margin-left{margin-left: 1%;}
.margin-right{margin-right: 1%;}
.removable{display: table-cell;height: 100%;}
.cleaner{clear: both;width: 100%;}
.float-left,
.floatLeft{float: left;}
.float-right,
.floatRight{float: right;}
img.float-left{float: left;margin-right: 10px;}
img.float-right{float: right;margin-left: 10px;}
.text-align-left{text-align: left;}
.text-align-right{text-align: right;}
.text-align-center{text-align: center;}
.text-align-justify{text-align: justify;}
.display-none{display: none;}
.display-inline{display: inline;}
.hidden{position: absolute;left: -10000px;}
ul.mini-navigation{text-align: right;width: 100%;padding: 10px 0;}
.block-error{border: 1px dashed red;padding: 5px 5px 5px 20px;max-width: 180px;max-height: 60px;overflow: auto;text-align: left;background: #ff8888 center left no-repeat;font-size: 10px;color: #220000;opacity: 0.7;}
.block-message{border: 1px dashed green;padding: 5px 5px 5px 20px;max-width: 180px;max-height: 60px;overflow: auto;text-align: left;background: #88ff88 center left no-repeat;font-size: 10px;color: #220000;opacity: 0.7;}
.link-broken,a.link-broken:hover,a.link-broken:active,a.link-broken:visited{text-decoration: line-through;color: red;}
.image{margin: 0;}
img.float-left,img.floatLeft{padding: 0;margin-right: 10px;margin-bottom: 10px;border-width: 0;border-style: solid;border-color: transparent;float: left;}
img.float-right,img.floatRight{padding: 0;margin-left: 10px;margin-bottom: 10px;border-width: 0;border-style: solid;border-color: transparent;float: right;}
img.image{padding: 0;border-width: 0;border-style: solid;border-color: transparent;}
.modules-website-staticrichtext{background-color: transparent;}
html,body{height: 100%;}
html{background: url(/media/frontoffice/html.gif) #fff repeat-y 0 0;}
body{margin: 0 0 0 193px;padding: 0;font-size: 70%;font-family: Verdana, Arial, Helvetica, sans-serif;color: #576182;background: url(/media/frontoffice/content_orange.gif) transparent repeat-y 65% 0;}
div#pageLocation{margin: 0;padding: 0;position: relative;z-index: 100;min-height: 100%;}
div#navigationLocation{margin: 0;padding: 0;width: 193px;position: absolute;left: -193px;top: 0;}
div#wrapperLocation{margin: 0;padding: 0;background: url(/media/frontoffice/content_orange.gif) transparent repeat-y 65% 0;}
div#sidebarLocation{margin: 0;padding: 0;overflow: hidden;}
div#footerLocation{margin: 0;padding: 20px 0;position: relative;z-index: 500;background: url(/media/frontoffice/footer_orange.gif) transparent no-repeat 65% 0;}
div#modules_aapei_logo{margin: 7px 0 0;padding: 0;width: 193px;text-align: center;}
div.illustration{margin: 0;padding: 0;border-top: 1px solid #fff;border-bottom: 1px solid #fff;line-height: 0;}
p.address{color: #FFFFFF;font-size: 1.1em;line-height: 150%;margin: 0 0 10px;padding: 10px 5px 0 10px;}
div.imageLocation{margin: 0 10px 10px 20px;padding: 0;}
div.imageLocationRight{margin: 0 20px 10px 10px;padding: 0;}
fieldset.contact p{margin: 0 0 10px 10px;padding: 0;}
fieldset.contact p.btn{position: relative;}
div#footerLocation small{margin: 0;padding: 20px;border-top: 1px solid #99A6B8;width: 193px;font-size: 1em;text-align: left;position: absolute;left: -193px;top: 0;}
img,a img{border: 0;}
fieldset.search button img{position: absolute;z-index: 400;top: -16px;}
form{margin: 0;padding: 0;border: 0;}
fieldset.search{float: none;margin: 0;padding: 0 0 9px 15px;border: 0;}
fieldset.search label{display: block;margin: -1px 0;padding: 0;font-size: 1em;color: #fff;}
fieldset.search input.textType{margin: 0;padding: 1px;border: 1px solid #A5ACB2;width: 150px;font-size: 1em;font-family: Arial, Helvetica, sans-serif;color: #000;background-color: #fff;}
fieldset.search button{margin: 0;padding: 0;border: 0;background: none;position: relative;z-index: 300;cursor: pointer;}
fieldset.contact{margin: 0 10px 0 0;padding: 5px 10px 140px;border: 0;border-top: 1px solid #E8E8E8;background: url(/media/frontoffice/fieldset_contact.gif) transparent no-repeat 0 100%;}
fieldset.contact label{display: block;margin: 2px 0;padding: 0;font-size: 1em;color: #576182;}
fieldset.contact input.textType{margin: 0;padding: 1px;border: 1px solid #A5ACB2;width: 330px;font-size: 1em;font-family: Arial, Helvetica, sans-serif;color: #000;background-color: #fff;}
fieldset.contact textarea.textType{margin: 0;padding: 1px;border: 1px solid #A5ACB2;width: 330px;font-size: 1em;font-family: Arial, Helvetica, sans-serif;color: #000;background-color: #fff;}
fieldset.contact button{margin: 0;padding: 0;border: 0;background: none;cursor: pointer;position: absolute;left: 250px;}
p.breadcrumb{margin: 5px 0 10px;padding: 0 20px;font-size: 1em;color: #000;}
p.contact{margin: 0 0 10px;padding: 80px 15px;width: 163px;color: #fff;background: url(/media/frontoffice/p_contact.gif) transparent no-repeat -100px 50%;font-size: 1.5em;font-style: italic;font-weight: bold;}
dl.news dd p{margin: 0 0 5px;padding: 0;font-size: 1em;width: 95%;}
ul.topics{margin: 0 0 20px;padding: 20px 0 0;list-style: none;font-size: 1em;clear: left;}
ul.topics li{margin: 0;padding: 1px 0;border-top: 1px solid #99A6B8;list-style-type: none;font-size: 1em;}
ul.topics li.firstChild{border-top: 0;}
ul.topics li.type00{background: url(/media/frontoffice/topic1_li.gif) transparent no-repeat 5px 50%;}
ul.topics li.type01{background: url(/media/frontoffice/topic2_li.gif) transparent no-repeat 5px 50%;}
ul.topics li.type02{background: url(/media/frontoffice/topic3_li.gif) transparent no-repeat 5px 50%;}
ul.topics li.type03{background: url(/media/frontoffice/topic4_li.gif) transparent no-repeat 5px 50%;}
ul.topics li.type04{background: url(/media/frontoffice/topic5_li.gif) transparent no-repeat 5px 50%;}
ul.topics li.type05{background: url(/media/frontoffice/topic6_li.gif) transparent no-repeat 5px 50%;}
dl.news{margin: 10px 0 10px 203px;padding: 0;font-size: 1em;}
dl.news dt{margin: 0 0 5px;padding: 0;font-size: 1.1em;color: #576182;}
dl.news dd{margin: 0 10px 10px 0;padding: 0;font-size: 1.1em;color: #576182;}
ul.navigation{margin: 30px 0 20px;padding: 0;list-style: none;font-size: 1.1em;}
ul.sitemap{padding: 0;list-style-type: square;font-size: 1em;}
ul.sitemap li{font-weight: bold;}
ul.sitemap ul li{list-style-type: disc;font-weight: normal;}
ul.sitemap ul ul li{list-style-type: circle;font-weight: normal;}
li.first a{font-size: 1em;}
ul ul{font-size: 1em;}
li a{color: #0048C1;}
li.site00 a{color: #F96A1F;}
li.site01 a{color: #33ccff;}
li.site02 a{color: #FFB701;}
li.site03 a{color: #00B700;}
li.site04 a{color: #660099;}
li.site05 a{color: #FC01A8;}
ul.navigation li{margin: 0;padding: 1px 0;border-top: 1px solid #99A6B8;list-style-type: none;font-size: 1em;}
ul.navigation li.firstChild{border-top: 0;}
ul.navigation li ul{margin: 0;padding: 0;list-style: none;font-size: 1em;}
ul.navigation li ul li{margin: 0;padding: 0;border-top: 1px solid #E8E8E8;list-style-type: none;font-size: 1em;}
div#footerLocation ul{margin: 0 0 0 10px;padding: 0;list-style: none;font-size: 1em;}
div#footerLocation ul li{display: inline;margin: 0 5px 0 0;padding: 0 0 0 5px;border-left: 1px solid #576182;list-style-type: none;}
div#footerLocation ul li.firstChild{padding: 0;border-left: 0;}
p.contact a:link,p.contact a:visited,p.contact a:hover,p.contact a:active{display: block;padding: 0 0 20px 35px;color: #fff;text-decoration: none;}
p.breadcrumb a:link,p.breadcrumb a:visited,p.breadcrumb a:hover,p.breadcrumb a:active{color: #F96A1F;}
ul.topics li a:link,ul.topics li a:visited,ul.topics li a:hover,ul.topics li a:active{display: block;padding: 20px 180px 20px 203px;text-decoration: none;font-size: 1.3em;}
ul.topics li a:hover{text-decoration: underline;}
ul.topics li.type00 a:link,ul.topics li.type00 a:visited,ul.topics li.type00 a:hover,ul.topics li.type00 a:active{color: #F96A1F;background: url(/media/frontoffice/topic1_a.gif) transparent no-repeat 99% 50%;}
ul.topics li.type01 a:link,ul.topics li.type01 a:visited,ul.topics li.type01 a:hover,ul.topics li.type01 a:active{color: #33ccff;background: url(/media/frontoffice/topic2_a.gif) transparent no-repeat 99% 50%;}
ul.topics li.type02 a:link,ul.topics li.type02 a:visited,ul.topics li.type02 a:hover,ul.topics li.type02 a:active{color: #FFB701;background: url(/media/frontoffice/topic3_a.gif) transparent no-repeat 99% 50%;}
ul.topics li.type03 a:link,ul.topics li.type03 a:visited,ul.topics li.type03 a:hover,ul.topics li.type03 a:active{color: #00B700;background: url(/media/frontoffice/topic4_a.gif) transparent no-repeat 99% 50%;}
ul.topics li.type04 a:link,ul.topics li.type04 a:visited,ul.topics li.type04 a:hover,ul.topics li.type04 a:active{color: #660099;background: url(/media/frontoffice/topic5_a.gif) transparent no-repeat 99% 50%;}
ul.topics li.type05 a:link,ul.topics li.type05 a:visited,ul.topics li.type05 a:hover,ul.topics li.type05 a:active{color: #FC01A8;background: url(/media/frontoffice/topic6_a.gif) transparent no-repeat 99% 50%;}
dl.news dt a:link,dl.news dt a:visited,dl.news dt a:hover,dl.news dt a:active{color: #0854FF;}
ul.navigation li a:link,ul.navigation li a:visited,ul.navigation li a:hover,ul.navigation li a:active{display: block;padding: 3px 5px 3px 30px;text-decoration: none;}
ul.navigation li a:hover{text-decoration: underline;}
ul.navigation li ul li a:link,ul.navigation li ul li a:visited,ul.navigation li ul li a:hover,ul.navigation li ul li a:active{display: block;padding: 3px 5px 3px 45px;}
ul.navigation li ul li ul li a:link,ul.navigation li ul li ul li a:visited,ul.navigation li ul li ul li a:hover,ul.navigation li ul li ul li a:active{display: block;padding: 3px 5px 3px 60px;}
ul.navigation li.current a:link,ul.navigation li.current a:visited,ul.navigation li.current a:hover,ul.navigation li.current a:active{background: url(/media/frontoffice/navigation_a_current.gif) transparent no-repeat 15px .7em;}
ul.navigation li.current ul li a:link,ul.navigation li.current ul li a:visited,ul.navigation li.current ul li a:hover,ul.navigation li.current ul li a:active{background: transparent none;}
ul.navigation li.current ul li.current a:link,ul.navigation li.current ul li.current a:visited,ul.navigation li.current ul li.current a:hover,ul.navigation li.current ul li.current a:active{background: url(/media/frontoffice/navigation_li_a.gif) transparent no-repeat 32px 50%;}
ul.navigation li.current ul li.current ul li a:link,ul.navigation li.current ul li.current ul li a:visited,ul.navigation li.current ul li.current ul li a:hover,ul.navigation li.current ul li.current ul li a:active{background: transparent none;}
ul.navigation li.current ul li.current ul li.current a:link,ul.navigation li.current ul li.current ul li.current a:visited,ul.navigation li.current ul li.current ul li.current a:hover,ul.navigation li.current ul li.current ul li.current a:active{background: url(/media/frontoffice/navigation_a_current_a.gif) transparent no-repeat 47px 50%;}
ul.navigation li.type00 a:link,ul.navigation li.type00 a:visited,ul.navigation li.type00 a:hover,ul.navigation li.type00 a:active{color: #F96A1F;}
ul.navigation li.type00 ul li.current a:link,ul.navigation li.type00 ul li.current a:visited,ul.navigation li.type00 ul li.current a:hover,ul.navigation li.type00 ul li.current a:active{color: #fff;background-color: #F96A1F;}
ul.navigation li.type00 ul li.current ul li a:link,ul.navigation li.type00 ul li.current ul li a:visited,ul.navigation li.type00 ul li.current ul li a:hover,ul.navigation li.type00 ul li.current ul li a:active{color: #F96A1F;background-color: transparent;}
ul.navigation li.type00 ul li.current ul li.current a:link,ul.navigation li.type00 ul li.current ul li.current a:visited,ul.navigation li.type00 ul li.current ul li.current a:hover,ul.navigation li.type00 ul li.current ul li.current a:active{font-weight: bold;background: url(/media/frontoffice/navigation_a_current_inner.gif) transparent no-repeat 45px .7em;}
ul.navigation li.type01 a:link,ul.navigation li.type01 a:visited,ul.navigation li.type01 a:hover,ul.navigation li.type01 a:active{color: #33ccff;}
ul.navigation li.type01 ul li.current a:link,ul.navigation li.type01 ul li.current a:visited,ul.navigation li.type01 ul li.current a:hover,ul.navigation li.type01 ul li.current a:active{color: #fff;background-color: #33ccff;}
ul.navigation li.type01 ul li.current ul li a:link,ul.navigation li.type01 ul li.current ul li a:visited,ul.navigation li.type01 ul li.current ul li a:hover,ul.navigation li.type01 ul li.current ul li a:active{color: #33ccff;background-color: transparent;}
ul.navigation li.type01 ul li.current ul li.current a:link,ul.navigation li.type01 ul li.current ul li.current a:visited,ul.navigation li.type01 ul li.current ul li.current a:hover,ul.navigation li.type01 ul li.current ul li.current a:active{font-weight: bold;background: url(/media/frontoffice/navigation_a_current_inner.gif) transparent no-repeat 45px .7em;}
ul.navigation li.type02 a:link,ul.navigation li.type02 a:visited,ul.navigation li.type02 a:hover,ul.navigation li.type02 a:active{color: #FFB701;}
ul.navigation li.type02 ul li.current a:link,ul.navigation li.type02 ul li.current a:visited,ul.navigation li.type02 ul li.current a:hover,ul.navigation li.type02 ul li.current a:active{color: #fff;background-color: #FFB701;}
ul.navigation li.type02 ul li.current ul li a:link,ul.navigation li.type02 ul li.current ul li a:visited,ul.navigation li.type02 ul li.current ul li a:hover,ul.navigation li.type02 ul li.current ul li a:active{color: #FFB701;background-color: transparent;}
ul.navigation li.type02 ul li.current ul li.current a:link,ul.navigation li.type02 ul li.current ul li.current a:visited,ul.navigation li.type02 ul li.current ul li.current a:hover,ul.navigation li.type02 ul li.current ul li.current a:active{font-weight: bold;background: url(/media/frontoffice/navigation_a_current_inner.gif) transparent no-repeat 45px .7em;}
ul.navigation li.type03 a:link,ul.navigation li.type03 a:visited,ul.navigation li.type03 a:hover,ul.navigation li.type03 a:active{color: #00B700;}
ul.navigation li.type03 ul li.current a:link,ul.navigation li.type03 ul li.current a:visited,ul.navigation li.type03 ul li.current a:hover,ul.navigation li.type03 ul li.current a:active{color: #fff;background-color: #00B700;}
ul.navigation li.type03 ul li.current ul li a:link,ul.navigation li.type03 ul li.current ul li a:visited,ul.navigation li.type03 ul li.current ul li a:hover,ul.navigation li.type03 ul li.current ul li a:active{color: #00B700;background-color: transparent;}
ul.navigation li.type03 ul li.current ul li.current a:link,ul.navigation li.type03 ul li.current ul li.current a:visited,ul.navigation li.type03 ul li.current ul li.current a:hover,ul.navigation li.type03 ul li.current ul li.current a:active{font-weight: bold;background: url(/media/frontoffice/navigation_a_current_inner.gif) transparent no-repeat 45px .7em;}
ul.navigation li.type04 a:link,ul.navigation li.type04 a:visited,ul.navigation li.type04 a:hover,ul.navigation li.type04 a:active{color: #660099;}
ul.navigation li.type04 ul li.current a:link,ul.navigation li.type04 ul li.current a:visited,ul.navigation li.type04 ul li.current a:hover,ul.navigation li.type04 ul li.current a:active{color: #fff;background-color: #660099;}
ul.navigation li.type04 ul li.current ul li a:link,ul.navigation li.type04 ul li.current ul li a:visited,ul.navigation li.type04 ul li.current ul li a:hover,ul.navigation li.type04 ul li.current ul li a:active{color: #660099;background-color: transparent;}
ul.navigation li.type04 ul li.current ul li.current a:link,ul.navigation li.type04 ul li.current ul li.current a:visited,ul.navigation li.type04 ul li.current ul li.current a:hover,ul.navigation li.type04 ul li.current ul li.current a:active{font-weight: bold;background: url(/media/frontoffice/navigation_a_current_inner.gif) transparent no-repeat 45px .7em;}
ul.navigation li.type05 a:link,ul.navigation li.type05 a:visited,ul.navigation li.type05 a:hover,ul.navigation li.type05 a:active{color: #FC01A8;}
ul.navigation li.type05 ul li.current a:link,ul.navigation li.type05 ul li.current a:visited,ul.navigation li.type05 ul li.current a:hover,ul.navigation li.type05 ul li.current a:active{color: #fff;background-color: #FC01A8;}
ul.navigation li.type05 ul li.current ul li a:link,ul.navigation li.type05 ul li.current ul li a:visited,ul.navigation li.type05 ul li.current ul li a:hover,ul.navigation li.type05 ul li.current ul li a:active{color: #FC01A8;background-color: transparent;}
ul.navigation li.type05 ul li.current ul li.current a:link,ul.navigation li.type05 ul li.current ul li.current a:visited,ul.navigation li.type05 ul li.current ul li.current a:hover,ul.navigation li.type05 ul li.current ul li.current a:active{font-weight: bold;background: url(/media/frontoffice/navigation_a_current_inner.gif) transparent no-repeat 45px .7em;}
div#footerLocation ul li a:link,div#footerLocation ul li a:visited,div#footerLocation ul li a:hover,div#footerLocation ul li a:active{color: #0854FF;text-decoration: none;}
div#footerLocation ul li a:hover{text-decoration: underline;}
ul.GenericPagination{list-style-type: none;margin: 0;padding: 0;text-align: center;clear: both;}
.GenericPagination li{margin-right: 5px;}
h4.doc-title{margin: 0;margin-bottom: 10px;clear: both;}
ol.list-item{margin: 0;margin-top: 15px;padding: 0;list-style-type: none;}
ol.list-item li{border-bottom: 1px dashed #323232;padding-bottom: 6px;margin-bottom: 15px;}
ul.diary-item li{border-bottom: 1px dashed #fff;padding-bottom: 6px;margin-bottom: 10px;}
div.cleaner{clear: both;}
table{margin: 10px 0 10px 20px;padding: 0;border-collapse: collapse;border: 1px solid #999;font-size: 1em;}
th,td{margin: 0;padding: 5px;border-top: 1px solid #999;border-left: 1px solid #999;vertical-align: top;text-align: left;font-size: 1em;color: #333;background-color: #fff;}
th{font-weight: bold;}
ul.thread li a.link{color: #205d97;text-decoration: none;}
ul.thread li a.link:hover{color: #000;text-decoration: none;}
ul.thread li{display: inline;}
ul.thread li strong{color: #000;}
ul.thread li span{color: #205D97;}
.modules-website-thread{padding: 0 10px 10px 10px;float: left;}
.modules-website-thread span{color: #205d97;}
div#pageLocation{display: inline;float: left;width: 100%;}
div#wrapperLocation{display: inline;float: right;width: 100%;}
div#contentLocation{display: inline;float: left;width: 61%;}
div#sidebarLocation{display: inline;float: right;width: 35%;}
div#footerLocation{display: inline;float: left;width: 100%;}
div#logoBlock{display: inline;float: left;}
div.logo{display: inline;float: left;}
div.imageLocation{display: inline;float: left;}
div.imageLocationRight{display: inline;float: right;}
p.contact{display: inline;float: left;}
ul.topics{width: 100%;}
ul.topics li{width: 100%;}
ul.navigation{display: inline;float: left;width: 100%;}
ul.sitemap{display: inline;float: left;width: 90%;}
ul.navigation li{display: inline;float: left;width: 100%;}
ul.navigation li ul{display: inline;float: left;width: 100%;}
ul.navigation li ul li{display: inline;float: left;width: 100%;}
div#footerLocation ul li{float: left;}
.GenericPagination li{display: inline;}
ol.list-item{display: inline;float: left;}
div.freeLocation div.freeBlock{margin: 0 20px 10px;width: 95%;font-size: 1.1em;}
p{font-size: 1em;}
h1.title,.heading-one{margin: 0 -1% 0 -1%;padding: 5px 15px 10px;font-size: 2.2em;font-style: italic;font-weight: normal;color: #fff;background-color: #F96A1F;}
h1.title,.heading-one a{color: #fff;}
h2.title,.heading-two{margin: 0 -1% 20px -1%;padding: 10px 15px 2px;border-bottom: 1px solid #E8E8E8;font-size: 1.4em;color: #F96A1F;font-weight: bold;}
h2.title,.heading-two a{color: #F96A1F;}
h2.newsTitle{clear: both;}
h3.title,.heading-three{margin: 0 0 10px;padding: 0;font-size: 1.3em;color: #576182;font-weight: bold;}
h3.title,.heading-three a{color: #576182;}
h4.title,.heading-four{margin: 0 0 5px;padding: 0;font-size: 1.2em;color: #576182;font-weight: bold;}
h4.title,.heading-four a{color: #576182;}
p.address{margin: 0 0 10px;padding: 10px 5px 0 10px;font-size: 1.1em;color: #fff;line-height: 150%;}
p.description{margin: 0 0 10px;padding: 0 5px 0 0;font-size: 1.3em;font-style: italic;color: #0048C1;}
ul{margin: 0 20px 10px;padding: 0;font-size: 1.1em;list-style-position: outside;}
ul li{margin: 0 0 5px 15px;padding: 0;font-size: 1em;list-style-type: square;}
p.normal{margin-bottom: 16px;}
dl.normal dt{font-weight: bold;}
dl.normal dd{margin-left: 16px;margin-bottom: 4px;}
ul.normal{margin-bottom: 16px;}
ul.normal ul{margin-bottom: 0px;}
ul.normal li{list-style-type: disc;padding-top: 4px;padding-bottom: 4px;padding-left: 26px;padding-right: 0px;background-image: none;background-position: 0 0;background-repeat: no-repeat;}
ol.normal{margin-bottom: 16px;}
ol.normal ol{margin-bottom: 0px;}
ol.normal li{list-style-type: decimal;padding-top: 4px;padding-bottom: 4px;padding-left: 26px;padding-right: 0px;background-image: none;background-position: 0 0;background-repeat: no-repeat;}
table.normal{margin-bottom: 16px;}
table.normal tr th{text-align: left;color: #fff;background-color: #b9c101;}
table.normal tr td{text-align: left;}
table.normal tr td, table.normal tr th{padding: 6px 2px;}
table.normal tr.row-0{background-color: #eee;}
table.normal tr.row-1{background-color: #fff;}
blockquote{margin: 0px 0 15px 25px;padding: 0px 10px 0px 10px;border-left-width: 1px;border-left-style: solid;border-left-color: #696a12;font-style: italic;font-weight: normal;font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;}
.abstractdirectory-block{position: relative;top: 0;left: 0;width: 100%;height: 100%;}
.abstractdirectory-block .column-one{float: left;display: block;width: 70%;}
.abstractdirectory-block .column-two{float: right;display: block;width: 29%;}
.abstractdirectory-block ol.module-list{list-style: none;margin-top: 20px;}
.abstractdirectory-block ol.module-list li{margin-bottom: 20px;display: block;float: left;}
.abstractdirectory-block ul.folder-vertical{list-style-type: none;}
.abstractdirectory-block ul.folder-vertical li{line-height: 16px;background: url(/media/frontoffice/folder.png) no-repeat;text-align: left;padding-left: 20px;font-weight: lighter;}
.abstractdirectory-block ul.folder-horizontal{list-style-type: none;}
.abstractdirectory-block ul.folder-horizontal li{display: inline;background: url(/media/frontoffice/folder_page.png) no-repeat 0 .1em;padding: 2px 0 2px 20px;}
.modules-contactcard-detail .column-one{float: left;width: 73.2%;padding: 1.2%;padding-left: 0;margin-top: 12px;}
.modules-contactcard-detail .column-two{float: left;width: 24.4%;padding: 0 1.2%;padding-right: 0;margin-top: 22px;}
.modules-contactcard-detail .vcard-one ol.vcard{margin: 0;margin-bottom: 10px;padding: 4px;background: #eee;width: 98%;clear: left;}
.modules-contactcard-detail .vcard-one ol.vcard li{padding: 0;margin: 2px 4px;width: auto;text-align: left;}
.modules-contactcard-detail .vcard-one ol.vcard li.float-right{text-align: right;float: right;}
.modules-contactcard-detail .vcard-one ol.vcard li ul li.display-inline{display: inline;}
.modules-contactcard-detail ol.trombi li{width: 48%;margin-right: 1%;float: left;display: block;padding-bottom: 10px;}
.modules-contactcard-detail ol.trombi li.last{float: none;}
.modules-contactcard-detail ol.trombi li.carriage-return{clear: left;}
.modules-contactcard-detail ol.vcard{margin: 0;padding: 4px;background: #eee;float: left;}
.modules-contactcard-detail ol.vcard li{padding: 0;margin: 2px 4px;width: auto;text-align: left;float: none;}
.modules-contactcard-detail ol.vcard li.float-right{text-align: right;float: right;}
.modules-contactcard-detail ol.vcard li ul li{margin: 0;padding: 0;padding-left: 6px;}
.modules-contactcard-detail ol.vcard li ul li.display-inline{display: inline;}
.modules-contactcard-detail ul.folder-vertical{list-style-type: none;}
.modules-contactcard-detail ul.folder-vertical li{background: url(/media/frontoffice/folder.png) no-repeat;text-align: left;padding: 2px 0 2px 20px;}
.modules-contactcard-detail ul.folder-horizontal{list-style-type: none;margin-top: 12px;margin-bottom: 6px;}
.modules-contactcard-detail ul.folder-horizontal li{display: inline;background: url(/media/frontoffice/breadcrumb_subfolder.png) no-repeat 0 .1em;padding: 2px 0 2px 40px;}
.modules-contactcard-detail ul.folder-horizontal li.first{background: none;padding: 2px 0 2px 0;}
.modules-contactcard-detail ul.folder-horizontal li img{margin-right: 6px;vertical-align: middle;}
.vcard .contact-not-published,.vcard .contactform-page-not-published{background: #ff8888;color: red;border: 1px solid red;padding: 5px;}
.modules-contactcard-detail{width: 100%;float: left;}
.modules-emailing-Subscribe input[type="text"],.modules-emailing-Subscribe textarea,.modules-emailing-Subscribe select{margin-top: 10px;border: 1px solid #666666;font-size: 11px;color: #666666;letter-spacing: 1px;}
.modules-emailing-Subscribe input[type="submit"],.modules-emailing-Subscribe input[type="reset"]{margin-top: 20px;letter-spacing: 1px;background: url(/media/frontoffice/mailinglist_button.gif);border: none;color: #FFFFFF;font-size: 9px;text-transform: uppercase;padding: 5px;}
.modules-emailing-Subscribe fieldset{margin-top: 20px;border: dotted 1px #669900;}
.modules-emailing-Subscribe legend{font-size: 10px;text-transform: uppercase;color: #fff;padding: 1px 5px 2px 5px;background-color: #669900;}
.modules-emailing-Subscribe small{font-size: 10px;}
.modules-emailing-Subscribe form{margin-left: 30px;}
.modules-emailing-Subscribe label span.requiredsymbol{color: #669900;}
.modules-emailing-Subscribe .errors{font-weight: bold;color: red;padding: 10px 0 10px 0;}
.modules-emailing-Subscribe .success{font-weight: bold;color: #669900;padding: 10px 0 10px 0;}
.modules-emailing-Subscribe ol{list-style-type: none;margin: 0;padding: 0;}
.modules-emailing-Subscribe ul{list-style-type: none;margin: 0;padding: 0;}
.modules-emailing-Subscribe label{float: left;width: 200px;margin-top: 10px;}
form.cmxform fieldset,
fieldset{border-color: #dedddc;}
form.cmxform legend,
legend{color: #14354c;font-size: 1.2em;}
form.cmxform input.textfield,
form.cmxform textarea,
form.cmxform select,
input.textfield,
textarea,
select{color: #14354c;border-color: #cacac9;background-color: #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
form.cmxform option,
option{color: #000;background-color: #fff;}
form.cmxform input.button,
input.button{background-color: #f29400;border-color: #dd8700;color: #fff;font-size: 0.86em;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
form.cmxform input.button:hover,
input.button:hover{background: #dd8700;}
.error,
.errors{color: #9d0d15;}
.success{color: green;}
a.button{background-color: #f29400;border-color: #dd8700;color: #fff;font-size: 0.86em;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
a.button:hover{background: #dd8700;}
form.cmxform p.description,
form.cmxform p.help-text,
form.cmxform fieldset div,
form.cmxform .free-text,
form.cmxform .bottom-description{margin-bottom: 16px;line-height: 1.4em;}
form.cmxform ul.errors li{color: red;list-style-type: disc;list-style-position: inside;padding-left: 26px;}
form.cmxform ol{margin: 0;padding: 0;}
form.cmxform ol li{float: none;clear: both;list-style: none;padding: 5px;margin: 0;}
form.cmxform fieldset,
fieldset{margin-bottom: 16px;padding: 12px;border-style: solid;}
form.cmxform legend,
legend{padding: 0 2px;font-size: 1.2em;white-space: normal;}
form.cmxform label{line-height: 1.6;vertical-align: top;text-align: right;padding-right: 12px;width: 33%;display: block;float: left;}
form.cmxform input.textfield,
form.cmxform textarea,
form.cmxform select,
input.textfield,
textarea,
select{border-style: solid;font-size: 0.86em;}
form.cmxform textarea,
textarea{margin: 0;padding: 0;}
form.cmxform input.button,
input.button{cursor: pointer;padding: 0 4px;vertical-align: top;border-style: solid;}
form.cmxform em{font-weight: bold;font-style: normal;color: #9d0d15;}
form.cmxform fieldset.radio{border: none;margin: 3px 0 0;}
form.cmxform fieldset.radio label{display: block;width: auto;}
input[type="radio"]{margin-right: 4px;}
p.captcha div{margin-left: 120px;}
li.captcha{text-align: center;}
p.buttons{clear: both;text-align: center;}
a.button{font-size: 1em;cursor: pointer;padding: 0 4px;border-style: solid;}
table.jCalendar{border: 1px solid #000;background: #aaa;}
table.jCalendar th{background: #333;color: #fff;font-weight: bold;padding: 3px 5px;}
table.jCalendar td{background: #ccc;color: #000;padding: 3px 5px;text-align: center;}
table.jCalendar td.other-month{background: #ddd;color: #aaa;}
table.jCalendar td.today{background: #666;color: #fff;font-weight: bold;}
table.jCalendar td.selected{background: #f66;color: #fff;font-weight: bold;}
table.jCalendar td.selected:hover{background: #f33;color: #fff;}
table.jCalendar td:hover,table.jCalendar td.dp-hover{background: #fff;color: #000;}
table.jCalendar td.disabled,table.jCalendar td.disabled:hover{background: #bbb;color: #888;}
div#dp-popup{position: absolute;font-size: 10px;font-family: arial, sans-serif;background: #ccc;padding: 2px;min-height: 172px;min-width: 171px;}
div#dp-popup h2{font-size: 12px;text-align: center;margin: 2px 0;padding: 0;}
a#dp-close{font-size: 11px;padding: 4px 0;text-align: center;display: block;}
a#dp-close:hover{text-decoration: underline;}
div#dp-popup a{color: #000;text-decoration: none;padding: 3px 2px 0;}
div#dp-popup div#dp-nav-prev{position: absolute;top: 2px;left: 4px;width: 100px;}
div#dp-popup div#dp-nav-prev a{float: left;}
div#dp-popup div#dp-nav-prev a,div#dp-popup div#dp-nav-next a{cursor: pointer;}
div#dp-popup div#dp-nav-prev a.disabled,div#dp-popup div#dp-nav-next a.disabled{cursor: default;}
div#dp-popup div#dp-nav-next{position: absolute;top: 2px;right: 4px;width: 100px;}
div#dp-popup div#dp-nav-next a{float: right;}
div#dp-popup a.disabled{cursor: default;color: #aaa;}
div#dp-popup td{cursor: pointer;}
div#dp-popup td.disabled{cursor: default;}
a.dp-choose-date{width: 16px;height: 16px;padding: 0;margin: 5px 3px 0;text-indent: -2000px;overflow: hidden;background: url(/icons/small/calendar.png) no-repeat;vertical-align: top;}
a.dp-choose-date.dp-disabled{background-position: 0 -20px;cursor: default;}
input.dp-applied{width: 140px;}
.iframeNotPublished{background: #ff8888;color: red;border: 1px solid red;padding: 5px;margin: 0;font-weight: bold;}
.iframeNotPublished img{float: left;}
.iframeNotPublished p{padding: 5px 0;margin: 0;}
.media-flash-dummy{border: 1px solid silver;font-weight: bold;font-size: 15px;text-align: center;vertical-align: middle;color: dimgray;background: url(/media/backoffice/flash-logo.png) ghostwhite center no-repeat;}
div#fancy_overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #666;display: none;z-index: 30;}
* html div#fancy_overlay{position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
div#fancy_wrap{text-align: left;}
div#fancy_loading{position: absolute;height: 40px;width: 40px;cursor: pointer;display: none;overflow: hidden;background: transparent;z-index: 100;}
div#fancy_loading div{position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: url(/media/frontoffice/fancy_progress.png) transparent no-repeat;}
div#fancy_loading_overlay{position: absolute;background-color: #FFF;z-index: 30;}
div#fancy_loading_icon{position: absolute;background: url(/media/frontoffice/fancy_loading.gif) no-repeat;z-index: 35;width: 16px;height: 16px;}
div#fancy_outer{position: absolute;top: 0;left: 0;z-index: 90;padding: 18px 18px 33px 18px;margin: 0;overflow: hidden;background: transparent;display: none;}
div#fancy_inner{position: relative;width: 100%;height: 100%;border: 1px solid #BBB;background: #FFF;}
div#fancy_content{margin: 0;z-index: 100;position: absolute;}
div#fancy_div{background: #000;color: #FFF;height: 100%;width: 100%;z-index: 100;}
img#fancy_img{position: absolute;top: 0;left: 0;border: 0;padding: 0;margin: 0;z-index: 100;width: 100%;height: 100%;}
div#fancy_close{position: absolute;top: -12px;right: -15px;height: 30px;width: 30px;background: url(/media/frontoffice/fancy_closebox.png) top left no-repeat;cursor: pointer;z-index: 181;display: none;}
#fancy_frame{position: relative;width: 100%;height: 100%;display: none;}
#fancy_ajax{width: 100%;height: 100%;overflow: auto;}
a#fancy_left,a#fancy_right{position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;z-index: 111;display: none;background-image: url(data:image/gif;base64,AAAA);outline: none;}
a#fancy_left{left: 0px;}
a#fancy_right{right: 0px;}
span.fancy_ico{position: absolute;top: 50%;margin-top: -15px;width: 30px;height: 30px;z-index: 112;cursor: pointer;display: block;}
span#fancy_left_ico{left: -9999px;background: url(/media/frontoffice/fancy_left.png) transparent no-repeat;}
span#fancy_right_ico{right: -9999px;background: url(/media/frontoffice/fancy_right.png) transparent no-repeat;}
a#fancy_left:hover{visibility: visible;}
a#fancy_right:hover{visibility: visible;}
a#fancy_left:hover span{left: 20px;}
a#fancy_right:hover span{right: 20px;}
.fancy_bigIframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}
div#fancy_bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 70;border: 0;padding: 0;margin: 0;}
div.fancy_bg{position: absolute;display: block;z-index: 70;border: 0;padding: 0;margin: 0;}
div.fancy_bg_n{top: -18px;width: 100%;height: 18px;background: url(/media/frontoffice/fancy_shadow_n.png) transparent repeat-x;}
div.fancy_bg_ne{top: -18px;right: -13px;width: 13px;height: 18px;background: url(/media/frontoffice/fancy_shadow_ne.png) transparent no-repeat;}
div.fancy_bg_e{right: -13px;height: 100%;width: 13px;background: url(/media/frontoffice/fancy_shadow_e.png) transparent repeat-y;}
div.fancy_bg_se{bottom: -18px;right: -13px;width: 13px;height: 18px;background: url(/media/frontoffice/fancy_shadow_se.png) transparent no-repeat;}
div.fancy_bg_s{bottom: -18px;width: 100%;height: 18px;background: url(/media/frontoffice/fancy_shadow_s.png) transparent repeat-x;}
div.fancy_bg_sw{bottom: -18px;left: -13px;width: 13px;height: 18px;background: url(/media/frontoffice/fancy_shadow_sw.png) transparent no-repeat;}
div.fancy_bg_w{left: -13px;height: 100%;width: 13px;background: url(/media/frontoffice/fancy_shadow_w.png) transparent repeat-y;}
div.fancy_bg_nw{top: -18px;left: -13px;width: 13px;height: 18px;background: url(/media/frontoffice/fancy_shadow_nw.png) transparent no-repeat;}
div#fancy_title{position: absolute;bottom: -33px;left: 0;width: 100%;z-index: 100;display: none;}
div#fancy_title div{color: #FFF;font: bold 12px Arial;padding-bottom: 3px;}
div#fancy_title table{margin: 0 auto;}
div#fancy_title table td{padding: 0;vertical-align: middle;}
td#fancy_title_left{height: 32px;width: 15px;background: url(/media/frontoffice/fancy_title_left.png) transparent repeat-x;}
td#fancy_title_main{height: 32px;background: url(/media/frontoffice/fancy_title_main.png) transparent repeat-x;}
td#fancy_title_right{height: 32px;width: 15px;background: url(/media/frontoffice/fancy_title_right.png) transparent repeat-x;}
.news-fifty-left{float: left;width: 48%;margin-right: 10px;margin-bottom: 12px;}
.news-fifty-right{float: right;width: 48%;margin-left: 10px;margin-bottom: 12px;}
ul.news li{display: inline;}
ol.news li{width: 100%;padding: 10px 0;clear: left;display: table;margin-bottom: 12px;}
ul.detail{margin: 40px 0;}
ul.detail li{clear: both;}
ul.detail li strong{width: 33%;display: block;float: left;text-align: right;padding: 2px 0;padding-right: 15px;}
.information{padding: 2px 0;padding-left: 15px;float: left;width: 56%;border-left: 1px solid #000000;}
.modules-news-newsContextualList ol li,.modules-news-newsList ol li{margin-bottom: 12px;}
.modules-news-newsContextualList ul.navigation li,.modules-news-newsList ul.navigation li{width: 50%;}
.modules-news-newsContextualList li.last,.modules-news-newsList li.last{float: none;}
.modules-news-newsContextualList h2.title,.modules-news-newsList h2.title{margin-top: 12px;}
ol.photoalbum li{margin-top: 5px;}
ol.photoalbum h4{padding-top: 5px;}
#selectorcontainer{height: 68px;}
#diaporamaprev{background: url(/icons/small/control-backward.png) center left no-repeat;padding-left: 18px;margin-left: 10px;}
#diaporamapause{background: url(/icons/small/control-pause.png) center left no-repeat;padding-left: 18px;margin-left: 10px;}
#diaporamaresume{background: url(/icons/small/control-start.png) center left no-repeat;padding-left: 18px;margin-left: 10px;}
#diaporamaexit{background: url(/icons/small/control-stop.png) center left no-repeat;padding-left: 18px;margin-left: 10px;}
#diaporamanext{background: url(/icons/small/control-forward.png) center left no-repeat;padding-left: 18px;margin-left: 10px;}
#photonavigation{text-align: center;border: 1px solid silver;background: #fff;padding: 3px;margin-left: 360px;}
#controls{list-style-type: none;}
#controls li{display: inline;}
#diaporama{height: 720px;}
#previousselectordisabled,#nextselectordisabled{color: silver;}
#previewinfos{margin: 5px;}
.photopreview{width: 350px;float: left;}
.selectorcontainer{margin-left: 376px;}
.selectorcontainer ol{margin: 0 2em;}
.selectorcontainer ol li{float: left;margin: 2px;display: block;width: 64px;height: 64px;text-align: center;background: #f0f0f0;}
.selectorcontainer span{height: 64px;}
.selectorcontainer a.link:hover{cursor: pointer;}
.selectorcontainer a.previous,.selectorcontainer a.next{float: left;}
.selectorcontainer a.next{position: relative;top: 49px;margin-left: 9px;}
.photopreview ul li{display: inline;margin-right: 12px;}
ul.share-list{display: block;width: 100%;padding: 0;margin: 0;margin-top: 10px;}
ul.share-list li{display: inline;padding: 0 3px;margin: 0;}
.modules-solrsearch-searchform form.cmxform label{color: #000;width: 57%;}
ul.solrsearch-results-header{list-style: none;margin-top: 20px;margin-bottom: 20px;}
ul.solrsearch-results-header li.sorting ol{list-style: none;margin-left: 20px;display: inline;}
ul.solrsearch-results-header li.sorting ol li{display: inline;}
ol.solrsearch-results-list{margin-top: 20px;margin-bottom: 20px;}
ol.solrsearch-results-list li{margin-bottom: 10px;}
ol.solrsearch-results-list li ul li{border: none;margin: 0;}
.modules-solrsearch-searchresults{width: 100%;float: left;}
form.formauthentication{width: 100%;text-align: center;border: 1px solid #d4d0c0;}
ol.modules-users-login-form{list-style: none;padding-top: 20px;}
ol.modules-users-login-form li{text-align: left;}
ol.modules-users-login-form li label{font-weight: bold;letter-spacing: 1px;float: left;font-size: 0.9em;display: block;width: 150px;text-transform: uppercase;}
ol.modules-users-login-form li.button{text-align: center;}
ol.modules-users-changepassword-form{list-style: none;padding-top: 20px;}
ol.modules-users-changepassword-form li{text-align: left;}
ol.modules-users-changepassword-form li label{font-weight: bold;letter-spacing: 1px;float: left;font-size: 0.9em;display: block;width: 250px;text-transform: uppercase;}
ol.modules-users-changepassword-form li.button{text-align: center;}
div.showuserinfo{font-weight: bold;}
