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%;}
.website-block{width: 100%;float: left;margin-bottom: 12px;}
.row-100{width: 100%;margin-bottom: 12px;}
.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;-moz-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;-moz-opacity: 0.7;}
.link-broken,
a.link-broken:hover,
a.link-broken:active,
a.link-broken:visited{text-decoration: line-through;color: red;}
.removable{display: table;}
body, textarea, input{font-family: Arial, Helvetica, sans-serif;}
body{text-align: center;color: #535353;font-size: 80%;background-image: url(/media/frontoffice/bg_body.png);background-repeat: no-repeat;background-position: top center;}
#earthLocation{width: 100%;float: left;background: url(/media/frontoffice/earth.png) no-repeat bottom left;padding-bottom: 200px;margin-bottom: 24px;}
#wrapperLocation{width: 998px;text-align: left;margin: 0 auto;}
#headerLocation{width: 970px;height: 182px;float: right;background: url(/media/frontoffice/bg_header.jpg) no-repeat top left;}
#logoLocation{width: 165px;height: 182px;float: left;}
#metzlogoandtaggedmenuhorizontalLocation{width: 805px;height: 182px;float: left;}
#metzlogoheader{width: 804px;height: 65px;float: left;}
#contentwrapperLocation{width: 998px;float: left;background: url(/media/frontoffice/bg_contentwrapper.gif) repeat-y top right;}
#contenttopbgLocation{width: 998px;float: left;background: url(/media/frontoffice/bg_contenttop.jpg) no-repeat top right;}
#contentLocation{width: 998px;float: left;background: url(/media/frontoffice/bg_content.jpg) no-repeat bottom right;padding: 32px 0px;}
#leftcolumnLocation{width: 200px;float: left;}
#taggedmenuverticalLocation{width: 200px;float: left;padding-bottom: 32px;}
#leftcolumnmarginLocation{width: 148px;padding: 0 12px;margin-left: 28px;float: left;}
#prefooterLocation{width: 938px;padding: 16px;margin-left: 28px;float: left;background: #000e1f;color: #a8a8a8;}
#prefooterLocation a.link{color: #a8a8a8;}
#prefooterLocation a.link:hover{color: #fff;}
#footerLocation{width: 970px;padding: 8px 0;margin-left: 28px;float: left;}
#metzlogofooterLocation{width: 586px;float: left;}
.modules-website-logo a.link{display: block;width: 165px;height: 182px;}
.sf-menu, .sf-menu *{margin: 0;padding: 0;list-style: none;}
.sf-menu{line-height: 1.0;}
.sf-menu ul{position: absolute;top: -999em;width: 10em;}
.sf-menu ul li{width: 100%;}
.sf-menu li:hover{visibility: inherit;}
.sf-menu li{float: left;position: relative;}
.sf-menu a{display: block;position: relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{left: 0;top: 2.5em;z-index: 99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top: -999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{left: 10em;top: 0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top: -999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{left: 10em;top: 0;}
ul.tagged-menu-horizontal li{float: left;}
ul.tagged-menu-horizontal li a.link{background-image: url(/media/frontoffice/bg_tmh.png);background-repeat: no-repeat;display: block;height: 98px;height: 58px;padding: 38px 10px 0px 10px;color: #000;text-decoration: none;}
ul.tagged-menu-horizontal li.item-0 a.link{background-position: 0px 0px;width: 156px;width: 136px;}
ul.tagged-menu-horizontal li.item-1 a.link{background-position: -156px 0px;width: 136px;width: 116px;}
ul.tagged-menu-horizontal li.item-2 a.link{background-position: -292px 0px;width: 189px;width: 169px;}
ul.tagged-menu-horizontal li.item-3 a.link{background-position: -481px 0px;width: 146px;width: 126px;}
ul.tagged-menu-horizontal li.item-4 a.link{background-position: -627px 0px;width: 178px;width: 158px;}
ul.tagged-menu-horizontal li a.link:hover{color: #fff;}
ul.tagged-menu-horizontal li.item-0 a.link:hover,
ul.tagged-menu-horizontal li.item-0 strong a.link{background-position: 0px -96px;width: 156px;width: 136px;}
ul.tagged-menu-horizontal li.item-1 a.link:hover,
ul.tagged-menu-horizontal li.item-1 strong a.link{background-position: -156px -96px;width: 136px;width: 116px;}
ul.tagged-menu-horizontal li.item-2 a.link:hover,
ul.tagged-menu-horizontal li.item-2 strong a.link{background-position: -292px -96px;width: 189px;width: 169px;}
ul.tagged-menu-horizontal li.item-3 a.link:hover,
ul.tagged-menu-horizontal li.item-3 strong a.link{background-position: -481px -96px;width: 146px;width: 126px;}
ul.tagged-menu-horizontal li.item-4 a.link:hover,
ul.tagged-menu-horizontal li.item-4 strong a.link{background-position: -627px -96px;width: 178px;width: 158px;}
ul.tagged-menu-horizontal li span{font-size: 16px;}
ul.tagged-menu-horizontal li.item-0 a.link span{color: #98bf0e;}
ul.tagged-menu-horizontal li.item-1 a.link span{color: #a74d95;}
ul.tagged-menu-horizontal li.item-2 a.link span{color: #eb690b;}
ul.tagged-menu-horizontal li.item-3 a.link span{color: #3ca4d7;}
ul.tagged-menu-horizontal li.item-4 a.link span{color: #d42520;}
ul.tagged-menu-horizontal li a.link:hover,
ul.tagged-menu-horizontal li a.link:hover span,
ul.tagged-menu-horizontal li.current a.link,
ul.tagged-menu-horizontal li.current a.link span{color: #fff;}
ul.tagged-menu-horizontal ul{font-family: Arial, Helvetica, sans-serif;margin-top: 64px;}
ul.tagged-menu-horizontal li ul li a.link{background: none;width: 230px;height: auto;padding: 6px 10px;color: #fff;text-decoration: none;border-bottom: 1px dotted #fff;}
ul.tagged-menu-horizontal li ul li.first a.link{border-radius: 0px 8px 0px 0px;-moz-border-radius: 0px 8px 0px 0px;-khtml-border-radius: 0px 8px 0px 0px;-webkit-border-radius: 0px 8px 0px 0px;}
ul.tagged-menu-horizontal li.item-0 ul li a.link{background: #6f9914;width: 230px;}
ul.tagged-menu-horizontal li.item-1 ul li a.link{background: #853374;width: 230px;}
ul.tagged-menu-horizontal li.item-2 ul li a.link{background: #c34a00;width: 230px;}
ul.tagged-menu-horizontal li.item-3 ul li a.link{background: #2a74ae;width: 230px;}
ul.tagged-menu-horizontal li.item-4 ul li a.link{background: #a40500;width: 230px;}
ul.tagged-menu-horizontal li.item-0 ul li a.link:hover,
ul.tagged-menu-horizontal li.item-1 ul li a.link:hover,
ul.tagged-menu-horizontal li.item-2 ul li a.link:hover,
ul.tagged-menu-horizontal li.item-3 ul li a.link:hover,
ul.tagged-menu-horizontal li.item-4 ul li a.link:hover{width: 230px;background: url(/media/frontoffice/bg_tmh-2ndlevel.gif) #000 repeat-x top left;}
ul.tagged-menu-vertical li{font-size: 18px;}
ul.tagged-menu-vertical li a.link{background-image: url(/media/frontoffice/bg_tmv.png);background-repeat: no-repeat;float: left;width: 200px;height: 85px;text-decoration: none;}
ul.tagged-menu-vertical li.item-0 a.link{background-position: 0px 0px;}
ul.tagged-menu-vertical li.item-1 a.link{background-position: 0px -85px;}
ul.tagged-menu-vertical li.item-2 a.link{background-position: 0px -170px;}
ul.tagged-menu-vertical li.item-3 a.link{background-position: 0px -255px;}
ul.tagged-menu-vertical li a.link div{position: relative;margin-left: 100px;top: 34px;}
ul.tagged-menu-vertical li.item-0 a.link div{color: #a74d95;}
ul.tagged-menu-vertical li.item-1 a.link div{color: #3ca4d7;}
ul.tagged-menu-vertical li.item-2 a.link div{color: #98bf0e;}
ul.tagged-menu-vertical li.item-3 a.link div{color: #eb690b;}
ul.third-tagged-menu{padding: 10px 16px;}
ul.third-tagged-menu li a.link{text-decoration: none;}
.cmv-header{background: url(/media/frontoffice/bg_cmv-header.png) no-repeat top left;color: #000;padding: 16px 12px 24px 34px;}
.cmv-header span{font-size: 16px;}
ul.contextual-menu-vertical{margin-left: 40px;margin-bottom: 32px;}
ul.contextual-menu-vertical li a.link{display: block;padding: 4px 0px;border-bottom: 1px dotted #535353;text-decoration: none;color: #535353;}
ul.contextual-menu-vertical li a.link:hover{text-decoration: underline;}
ul.contextual-menu-vertical li.inpath a.link{color: #000;background-position: 0px 3px;background-repeat: no-repeat;padding-left: 22px;font-weight: bold;border-bottom: none;}
ul.contextual-menu-vertical li.inpath ul li a.link{font-weight: normal;border-bottom: none;background: none;padding: 3px 0px 3px 4px;}
ul.contextual-menu-vertical li.inpath ul li:before{content: '> ';float: left;padding: 3px 0px 3px 28px;margin-right: 5px;}
ul.contextual-menu-vertical li.inpath ul li.current strong a.link{font-weight: bold;}
ul.contextual-menu-vertical li.inpath ul li.last a.link{border-bottom: 1px dotted #535353;}
ul.footer-menu li{color: #fff;float: left;width: 138px;padding: 0 0 0 12px;text-transform: uppercase;font-size: 0.66em;}
ul.footer-menu li a.link{text-decoration: none;}
ul.footer-menu li a.link:hover{color: #000;}
ul.footer-menu li.item-0{background: url(/media/frontoffice/bullet_footer-0.png) no-repeat 2px 3px;}
ul.footer-menu li.item-1{background: url(/media/frontoffice/bullet_footer-1.png) no-repeat 0px 2px;}
ul.footer-menu li.item-2{background: url(/media/frontoffice/bullet_footer-2.png) no-repeat 0px 2px;}
ul.footer-menu li.item-3{background: url(/media/frontoffice/bullet_footer-3.png) no-repeat 0px 2px;}
ul.footer-menu li.item-4{background: url(/media/frontoffice/bullet_footer-4.png) no-repeat 0px 2px;}
ul.footer-menu li.item-5{background: url(/media/frontoffice/bullet_footer-5.png) no-repeat 0px 3px;}
ol.nlist{margin-bottom: 12px;}
ol.nlist li{padding: 10px 0;border-bottom: 1px dotted #ccc;}
ul.tagged-menu-vertical img.flir-image{display: block;}
ul.tagged-menu-horizontal img.flir-image{display: block;margin-bottom: -14px;}
ul.tagged-menu-horizontal ul img.flir-image{margin-bottom: 0px;}
.rockwell{font-family: rockwell, serif;}
.rockwellb{font-family: rockwellb, serif;}
ul.thread li{display: inline;font-size: 0.8em;background: url(/media/frontoffice/bg_thread.png) no-repeat top right;padding: 1px 12px 3px 6px;}
ul.thread li.last{background: none;}
ul.thread li a.link{color: #535353;text-decoration: none;}
ul.thread li a.link:hover{color: #000;}
ul.thread li strong{font-weight: normal;color: #000;}
.modules-website-sitemap li{padding: 0 0 4px 60px;font-size: 1.6em;list-style-type: disc;list-style-position: inside;}
.modules-website-sitemap li li{font-size: 0.9em;}
.modules-website-sitemap li li li{font-size: 0.8em;}
.pagination{clear: both;padding: 5px 0 5px 0;margin-bottom: 24px;}
.pagination ul li{margin-right: 5px;display: inline;}
.pagination span.detail{float: right;}
a.link,
a.anchor{text-decoration: underline;color: #535353;}
a.link:hover,
a.anchor:hover{text-decoration: none;color: #000;}
h1.title,
.heading-one{color: #000;font-size: 25pt;font-size: 20pt;margin-bottom: 12px;}
h1.title a.link,
.heading-one a.link,
h1.title a.anchor,
.heading-one a.anchor{color: #000;text-decoration: none;}
h1.title a.link:hover,
.heading-one a.link:hover,
h1.title a.anchor:hover,
.heading-one a.anchor:hover{color: #535353;text-decoration: underline;}
h2.title,
.heading-two{color: #000;font-size: 17pt;font-size: 12pt;margin-bottom: 12px;font-weight: bold;padding-left: 28px;line-height: 1.8em;background-repeat: no-repeat;background-position: 0px 2px;}
h2.title a.link,
.heading-two a.link,
h2.title a.anchor,
.heading-two a.anchor{color: #000;text-decoration: none;}
h2.title a.link:hover,
.heading-two a.link:hover,
h2.title a.anchor:hover,
.heading-two a.anchor:hover{color: #535353;text-decoration: underline;}
h3.title,
.heading-three{color: #535353;font-size: 14pt;font-size: 9pt;margin-bottom: 12px;font-weight: bold;}
h3.title a.link,
.heading-three a.link,
h3.title a.anchor,
.heading-three a.anchor{color: #535353;text-decoration: none;}
h3.title a.link:hover,
.heading-three a.link:hover,
h3.title a.anchor:hover,
.heading-three a.anchor:hover{color: #000;text-decoration: underline;}
table.normal{margin-bottom: 12px;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;}
table.normal tr th{text-align: center;color: #fff;background-color: #000;font-weight: bold;}
table.normal tr td{text-align: center;}
table.normal tr.even{background-color: #eee;}
table.normal tr.odd{background-color: #fff;}
p.normal,
ul.normal,
ol.normal{margin-bottom: 16px;}
ul.normal li{list-style-type: none;padding: 4px 0;padding-left: 26px;background-repeat: no-repeat;background-position: 14px 9px;}
ul.normal li li{background-repeat: no-repeat;background-position: 18px 10px;}
ol.normal li{list-style-type: decimal;list-style-position: inside;padding: 4px 0;padding-left: 26px;}
blockquote{margin: 0px 0 15px 25px;padding: 0px 10px 0px 10px;border-left-width: 1px;border-left-style: solid;border-left-color: #696a12;}
hr{color: #ccc;background-color: #ccc;height: 1px;border: 0;}
div.surtitre{color: #000;font-size: 9pt;font-weight: bold;}
div.mettis-block{color: #000;border: 2px solid #000;padding: 16px;font-weight: bold;margin: 16px 22px;border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;-khtml-border-radius: 16px;}
div.mettis-block a.link{color: #000;}
div.mettis-block a.link:hover{color: #535353;}
.hard-title{background-image: url(/media/frontoffice/topic0-h2-bullet.png);background-repeat: no-repeat;background-position: left center;padding-left: 28px;line-height: 1.8em;font-size: 11pt;}
.hard-surtitre{text-transform: uppercase;font-size: 0.86em;color: #a74d95;}
.hard-link a.link{text-transform: uppercase;font-size: 0.86em;color: #3ca4d7;text-decoration: none;}
.hard-link a.link:hover{color: #000;text-decoration: underline;}
div.mettis-plus{float: left;padding: 20px 30px;background: url(/media/frontoffice/bg_mettis-plus.png) no-repeat top left;margin-bottom: 16px;}
div.mettis-plus ul.normal li{border-bottom: 1px dotted #ccc;}
div.mettis-plus h3{color: #000;padding-left: 34px;margin-bottom: 18px;}
div.mettis-plus h3 span.rockwellb img{position: relative;top: 2px;}
span.underline{text-decoration: underline;}
#prefooterLocation .right .heading-three{margin-bottom: 0px;}
#prefooterLocation .right .heading-three a.link{font-size: 0.66em;}
.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-agenda-eventContextualList{width: 100%;float: left;}
.modules-agenda-eventContextualList .hard-surtitre{font-weight: bold;color: #eb690b;}
ul.vevent li strong{margin-right: 6px;}
ul.vevent{margin-bottom: 2px;}
ul.vevent li{padding-top: 4px;}
.agenda-block dl{margin: 20px 0 20px 0;position: relative;width: 100%;top: 0;left: 0;}
.agenda-block dt{margin: 0;padding-bottom: 5px;float: left;width: 30%;display: block;text-align: right;}
.agenda-block dd{margin: 0;padding-bottom: 5px;margin-left: 32%;border-left: 1px solid #000;display: block;padding-left: 2%;}
.modules-agenda-nextevent ul.vevent{margin-bottom: 12px;}
ul.calendars li{float: left;margin-right: 12px;}
ul.calendars li.last,both.clear{float: none;}
table.calendar{margin: 0;margin-bottom: 12px;}
table.calendar caption{text-transform: uppercase;text-align: center;margin: 0 auto;}
table.calendar tr th{border-top: 2px solid #fff;border-bottom: 2px solid #fff;text-align: center;}
table.calendar tr td,table.calendar th.weekLine{background: #ededee;border-top: 2px solid #fff;border-bottom: 2px solid #fff;text-align: center;}
table.calendar tr td.alternate-bgcolor{background: #f3f4f4;}
table.calendar tr th.weekLine{color: red;}
table.calendar tr th.weekLine a{color: red;text-decoration: none;}
table.calendar a{font-weight: bold;}
table.calendar td.actif-link{background-color: #ccc;}
table.calendar tr th.weekLine a:hover{color: green;text-decoration: none;}
table.calendar tr td.inactive,table.calendar tr td.inactive span{color: #808080;}
table.calendar tr td.active-day{background: red;}
table.calendar tr td.active-day a{color: #fff;text-decoration: none;}
table.calendar tr td.active-day a:hover{background: green;display: block;text-decoration: none;}
table.calendar tr td.current-day{border: 1px dotted #000;}
.modules-agenda-eventContextualList ul.mini-navigation{float: none;}
ol.events li{margin-bottom: 15px;}
.modules-audios-audio{float: left;display: block;}
.bookmark-abstractdirectory-block .column-one{float: left;width: 73.2%;padding: 1.2%;padding-left: 0;margin-top: 12px;}
.bookmark-abstractdirectory-block .column-two{float: left;width: 24.4%;padding: 0 1.2%;padding-right: 0;margin-top: 22px;}
.bookmark-abstractdirectory-block ul.folder-vertical{list-style-type: none;}
.bookmark-abstractdirectory-block ul.folder-vertical li{background: url(/media/frontoffice/folder.png) no-repeat;text-align: left;padding: 2px 0 2px 20px;}
.bookmark-abstractdirectory-block ul.folder-horizontal{list-style-type: none;margin-top: 12px;margin-bottom: 6px;}
.bookmark-abstractdirectory-block ul.folder-horizontal li{display: inline;background: url(/media/frontoffice/breadcrumb_subfolder.png) no-repeat 0 .1em;padding: 2px 0 2px 40px;}
.bookmark-abstractdirectory-block ul.folder-horizontal li.first{background: none;padding: 2px 0 2px 0;}
.bookmark-abstractdirectory-block ul.folder-horizontal li img{margin-right: 6px;vertical-align: middle;}
.bookmark-abstractdirectory-block ol.module-list{list-style: none;display: block;}
.bookmark-abstractdirectory-block ol.module-list li{margin-bottom: 20px;display: block;float: left;width: 100%;}
.bookmark-abstractdirectory-block ol.module-list li span a{float: left;}
.bookmark-abstractdirectory-block{width: 100%;float: left;}
ul.comment-list{list-style: none;display: block;}
ul.comment-list li{margin-bottom: 10px;overflow-y: auto;}
ul.comment-list img.avatar{float: left;margin-right: 5px;margin-bottom: 5px;}
ul.comment-list li.odd{background: #eee;padding: 10px;}
ul.comment-list li.even{padding: 5px;}
ul.comment-list li.current{background: #ddd;}
table.rating-distribution{border: 1px #999 solid;padding: 8px;}
table.rating-distribution td,table.rating-distribution th,table.rating-distribution caption{text-align: center;}
table.rating-distribution td,table.rating-distribution th{padding: 0 10px 0 10px;}
table.rating-distribution caption{background-color: #999;color: white;padding: 2px;}
table.rating-distribution td.left-col{padding: 0 10px 0 10px;margin-right: 5px;border-right: 1px #CCC solid;}
ul.mini-navigation{float: right;}
.modules-comment-toolbar h3,p.sort-options{display: inline;}
ol.star-rating-accessible,ol.star-rating-accessible li{display: inline;}
.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating a.clicked,.star-rating .current-rating{background: url(/media/frontoffice/star.gif) left -1000px repeat-x;margin: 0;padding: 0;}
.star-rating{position: relative;width: 125px;height: 25px;overflow: hidden;list-style: none;margin: 0;padding: 0;background-position: left top;}
ul.star-rating li.star{display: inline;margin: 0;padding: 0;}
.star-rating a,.star-rating .current-rating{position: absolute;top: 0;left: 0;text-indent: -1000em;height: 25px;line-height: 25px;outline: none;overflow: hidden;border: none;}
.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating a.clicked{background-position: left bottom;}
.star-rating a.one-star{width: 20%;z-index: 6;}
.star-rating a.two-stars{width: 40%;z-index: 5;}
.star-rating a.three-stars{width: 60%;z-index: 4;}
.star-rating a.four-stars{width: 80%;z-index: 3;}
.star-rating a.five-stars{width: 100%;z-index: 2;}
.star-rating .current-rating{z-index: 1;background-position: left center;}
.inline-rating{display: -moz-inline-block;display: -moz-inline-box;display: inline-block;vertical-align: middle;}
ul.accessible-hidden{display: none;}
div.comment-preview{margin: 10px 0px 10px 36px;padding-bottom: 10px;}
ul.current-rating.rating-0{width: 0%;}
li.current-rating.rating-10{width: 10%;}
li.current-rating.rating-20{width: 20%;}
li.current-rating.rating-30{width: 30%;}
li.current-rating.rating-40{width: 40%;}
li.current-rating.rating-50{width: 50%;}
li.current-rating.rating-60{width: 60%;}
li.current-rating.rating-70{width: 70%;}
li.current-rating.rating-80{width: 80%;}
li.current-rating.rating-90{width: 90%;}
li.current-rating.rating-100{width: 100%;}
.small-star{width: 50px;height: 10px;}
.small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating{background-image: url(/media/frontoffice/star_small.gif);line-height: 10px;height: 10px;}
.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;}
.documentcard-abstractdirectory-block .column-one{float: left;width: 73.2%;padding: 1.2%;padding-left: 0;margin-top: 12px;}
.documentcard-abstractdirectory-block .column-two{float: left;width: 24.4%;padding: 0 1.2%;padding-right: 0;margin-top: 22px;}
.documentcard-abstractdirectory-block ul.folder-vertical{list-style-type: none;}
.documentcard-abstractdirectory-block ul.folder-vertical li{background: url(/media/frontoffice/folder.png) no-repeat;text-align: left;padding: 2px 0 2px 20px;}
.documentcard-abstractdirectory-block ul.folder-horizontal{list-style-type: none;margin-top: 12px;margin-bottom: 6px;}
.documentcard-abstractdirectory-block ul.folder-horizontal li{display: inline;background: url(/media/frontoffice/breadcrumb_subfolder.png) no-repeat 0 .1em;padding: 2px 0 2px 40px;}
.documentcard-abstractdirectory-block ul.folder-horizontal li.first{background: none;padding: 2px 0 2px 0;}
.documentcard-abstractdirectory-block ul.folder-horizontal li img{margin-right: 6px;vertical-align: middle;}
.documentcard-abstractdirectory-block ol.module-list{list-style: none;margin-top: 20px;}
.documentcard-abstractdirectory-block ol.module-list li{margin-bottom: 20px;display: block;float: left;}
.documentcard-abstractdirectory-block{width: 100%;float: left;}
.modules-emailing-subscribe{margin-bottom: 22px;}
.modules-emailing-subscribe form.cmxform input.textfield{background: url(/media/frontoffice/bg_input.png) no-repeat top left;width: 161px;height: 22px;padding: 4px 10px 12px 10px;border-width: 0px;}
.modules-emailing-subscribe form.cmxform input.button{width: 41px;height: 41px;background: none;border-width: 0px;position: absolute;margin-top: 8px;margin-left: -26px;}
.modules-emailing-subscribe .hard-title{color: #fff;background: none;padding-left: 0;}
.modules-emailing-subscribe a.link,
.modules-emailing-subscribe span{text-transform: uppercase;font-size: 0.66em;}
#global,
#copyright{width: 600px;background: #fff;}
#global{margin: 40px 40px 0 40px;}
#copyright{margin: 0 40px 40px 40px;padding-bottom: 12px;}
#header{background: url(../media/logo.jpg) #0e0f0e no-repeat center center;height: 90px;}
#center,
#footer{padding: 12px;}
#footer,
#copyright{text-align: center;}
.faq-abstractdirectory-block ol.module-list,.modules-faq-faq ol.module-list{list-style: none;display: block;}
.faq-abstractdirectory-block ol.module-list li,.modules-faq-faq ol.module-list li{margin-bottom: 20px;display: block;float: left;width: 100%;}
.faq-abstractdirectory-block .column-one{float: left;width: 73.2%;padding: 1.2%;padding-left: 0;margin-top: 12px;}
.faq-abstractdirectory-block .column-two{float: left;width: 24.4%;padding: 0 1.2%;padding-right: 0;margin-top: 22px;}
.faq-abstractdirectory-block ul.folder-vertical{list-style-type: none;}
.faq-abstractdirectory-block ul.folder-vertical li{background: url(/media/frontoffice/folder.png) no-repeat;text-align: left;padding: 2px 0 2px 20px;}
.faq-abstractdirectory-block ul.folder-horizontal{list-style-type: none;margin-top: 12px;margin-bottom: 6px;}
.faq-abstractdirectory-block ul.folder-horizontal li{display: inline;background: url(/media/frontoffice/breadcrumb_subfolder.png) no-repeat 0 .1em;padding: 2px 0 2px 40px;}
.faq-abstractdirectory-block ul.folder-horizontal li.first{background: none;padding: 2px 0 2px 0;}
.faq-abstractdirectory-block ul.folder-horizontal li img{margin-right: 6px;vertical-align: middle;}
.faq-abstractdirectory-block .column-one dl dt{margin-bottom: 12px;}
.faq-abstractdirectory-block{width: 100%;float: left;}
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-width: 1px;border-style: solid;border-color: #ccc;}
form.cmxform legend,
legend{padding: 0 2px;font-size: 1em;font-weight: bold;white-space: normal;color: #535353;}
form.cmxform label{line-height: 1.6;vertical-align: top;text-align: right;padding-right: 12px;width: 32%;display: block;float: left;}
form.cmxform input.textfield,
form.cmxform textarea,
form.cmxform select,
input.textfield,
textarea,
select{border-width: 1px;border-style: solid;font-size: 1em;color: #000;border-color: #ccc;background-color: #fff;}
form.cmxform textarea,
textarea{margin: 0;padding: 0;}
form.cmxform option,
option{color: #000;background-color: #fff;}
form.cmxform input.button,
input.button{font-size: 1em;cursor: pointer;padding: 0 4px;vertical-align: top;border-width: 1px;border-style: solid;background-color: #000;border-color: #ccc;color: #fff;font-weight: bold;}
a.button{font-size: 1em;cursor: pointer;padding: 0 4px;border-width: 1px;border-style: solid;background-color: #000;border-color: #ccc;color: #fff;font-weight: bold;}
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;}
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;}
.error,
.errors{color: red;}
.success{color: green;}
form.cmxform ul.errors li{color: red;list-style-type: disc;list-style-position: inside;padding-left: 26px;}
form.cmxform em{font-weight: bold;font-style: normal;color: red;}
form.smsform input.textfield{background: url(/media/frontoffice/bg_input.png) no-repeat top left;width: 161px;height: 22px;padding: 4px 10px 12px 10px;border-width: 0px;}
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;vertical-align: top;}
a.dp-choose-date.dp-disabled{background-position: 0 -20px;cursor: default;}
input.dp-applied{width: 140px;}
.ui-tabs-hide{display: none;}
.ui-tabs-nav{list-style: none;margin: 0;padding: 0;}
.ui-tabs-nav:after{display: block;clear: both;content: " ";}
.ui-tabs-nav li{float: left;margin: 0px;}
.ui-tabs-nav a, .ui-tabs-nav a span{display: block;padding: 0;}
.ui-tabs-nav a{margin: 1px 0 0;padding-left: 0;text-align: center;text-decoration: none;white-space: nowrap;outline: 0;}
.ui-tabs-nav .ui-tabs-selected a{position: relative;top: 1px;z-index: 2;margin-top: 0;color: #000;}
.ui-tabs-nav a span{padding-top: 6px;padding-right: 0;}
*>.ui-tabs-nav a span{width: auto;height: auto;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active{background-position: 100% -150px;}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active{background-position: 100% -100px;}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span{background-position: 0 -50px;}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span{background-position: 0 0;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited{cursor: text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active{cursor: pointer;}
.ui-tabs-disabled{opacity: .4;filter: alpha(opacity=40);}
.ui-tabs-loading em{padding: 0 0 0 20px;background: url(loading.gif) no-repeat 0 50%;}
* html .ui-tabs-nav{display: inline-block;}
*:first-child+html .ui-tabs-nav{display: inline-block;}
#rotate li.item-0 a span,
#rotate li.item-1 a span,
#rotate li.item-2 a span,
#rotate li.item-3 a span,
#rotate li.item-4 a span{border: 2px solid #fff;width: 11px;height: 5px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;margin-right: 8px;}
#rotate li.item-0 a span{background: #98bf0e;}
#rotate li.item-1 a span{background: #a74d95;}
#rotate li.item-2 a span{background: #eb690b;}
#rotate li.item-3 a span{background: #3ca4d7;}
#rotate li.item-4 a span{background: #d42520;}
#rotate li.item-0 a:hover span,
#rotate li.item-1 a:hover span,
#rotate li.item-2 a:hover span,
#rotate li.item-3 a:hover span,
#rotate li.item-4 a:hover span{background: #000;}
#rotate{width: 536px;height: 336px;padding-bottom: 36px;float: left;}
#rotate ul{position: relative;top: 333px;left: 26px;}
.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;}
.gmaps-bullet-icon{margin-right: 5px;float: left;}
.gmaps-bullet-title{margin-bottom: 5px;padding-right: 10px;display: block;}
.gmaps-bullet-address{clear: both;}
.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;}
.modules-mettis-metzlogoheader{padding: 16px;text-align: right;}
.modules-mettis-specialevent{margin-left: 28px;}
.modules-mettis-specialevent img{display: block;}
.modules-mettis-focus{width: 100%;float: left;}
.modules-mettis-searchfaq{margin-bottom: 10px;}
form.cmxform input.faqbutton{background-color: #535353;border: 1px solid #CCCCCC;cursor: pointer;color: #fff;font-size: 1em;font-weight: bold;padding: 0 4px;vertical-align: top;}
.modules-news-newsList{width: 100%;float: left;}
.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-newsList ol li,.modules-news-newsList ol li{margin-bottom: 12px;}
.modules-news-newsList ul.navigation li,.modules-news-newsList ul.navigation li{width: 50%;}
.modules-news-newsList li.last,.modules-news-newsList li.last{float: none;}
.modules-news-newsList 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(/changeicons/small/control-backward.png) center left no-repeat;padding-left: 18px;margin-left: 10px;}
#diaporamapause{background: url(/changeicons/small/control-pause.png) center left no-repeat;padding-left: 18px;margin-left: 10px;}
#diaporamaresume{background: url(/changeicons/small/control-start.png) center left no-repeat;padding-left: 18px;margin-left: 10px;}
#diaporamaexit{background: url(/changeicons/small/control-stop.png) center left no-repeat;padding-left: 18px;margin-left: 10px;}
#diaporamanext{background: url(/changeicons/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;}
.modules-poll-response{background: #B0C900;}
.modules-poll-response-container{max-width: 300px;border: 1px solid #999;}
.modules-poll-TagguedPoll input{float: none;}
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{margin-bottom: 22px;}
.modules-solrsearch-searchform form.cmxform input.textfield{background: url(/media/frontoffice/bg_input.png) no-repeat top left;width: 161px;height: 22px;padding: 4px 10px 12px 10px;border-width: 0px;}
.modules-solrsearch-searchform form.cmxform input.button{width: 41px;height: 41px;background: none;border-width: 0px;position: absolute;margin-top: 8px;margin-left: -26px;}
#cloud{margin-bottom: 16px;}
ul#cloud li{display: inline;padding: 2px;}
#cloud a{text-decoration: none;color: #535353;}
#cloud a:hover{text-decoration: underline;}
#cloud a.tag1{font-size: 0.7em;font-weight: 100;}
#cloud a.tag2{font-size: 0.8em;font-weight: 200;}
#cloud a.tag3{font-size: 0.9em;font-weight: 300;}
#cloud a.tag4{font-size: 1em;font-weight: 400;}
#cloud a.tag5{font-size: 1.2em;font-weight: 500;}
#cloud a.tag6{font-size: 1.4em;font-weight: 600;}
#cloud a.tag7{font-size: 1.6em;font-weight: 700;}
#cloud a.tag8{font-size: 1.8em;font-weight: 800;}
#cloud a.tag9{font-size: 2.2em;font-weight: 900;}
#cloud a.tag10{font-size: 2.5em;font-weight: 900;}
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;}
.modules-vitelu-vitelu{width: 128px;float: left;padding: 10px;background: url(/media/frontoffice/bg-vitelu.png) no-repeat bottom right;margin-bottom: 12px;}
.modules-vitelu-vitelu .hard-title{margin-left: -10px;}

