/* global */
body{font-family:Arial;font-size:9pt;margin:0;padding:0 0 15px 0;border:0;background: url('../graphics/backgrounds/body.png');background-position:center;background-attachment:fixed;}
form, input, textarea{margin:0;font-family:Arial;}
input, img{vertical-align:middle;}
table {border:0;border-collapse:collapse;}
table tr td {vertical-align:top;}
a{text-decoration:none;color:#0069AA;}
a:hover{text-decoration:underline;}
a:active {outline:none;}
a:focus {-moz-outline-style:none;}
a img {border:0;}
p{margin:5px 0 5px 0;}
object{margin:0;padding:0;border:0;}
abbr{text-decoration:none;font-style:normal;border:0;}
ul{list-style-type:square;}
/* texte */
span.legende-image {font-size: smaller; margin-left: 10px; display:block; text-align:right; font-style:italic; }
.align-right{float:right;}
.align-left{float:left;}
.align-right span a{display:inline;}
td.align-left{float: none;}
.highlight{font-weight:bold;color:#0076A9;}
.title1{color:#fff;font-weight:bold;margin-bottom:20px;}
.underline, .hoverline:hover{text-decoration:underline;}
.no_hoverline:hover{text-decoration:none;}
/* couleurs */
.red, .hoverred:hover{color:#EC1C24;}
.marine, .hovermarine:hover{color:#005F99;}
.paleblue, .hoverpaleblue:hover{color:#5DC6FF;}
.blue, .hoverblue:hover{color:#0069AA;}
.palegray, .hoverpalegray:hover{color:#777;}
.midgray, .hovermidgray:hover{color:#6E6E6E;}
.darkgray, .hoverdarkgray:hover{color:#262626;}
.gray, .hovergray:hover{color:#4C4C4C;}
.black, .hoverblack:hover{color:#000;}
.white, .hoverwhite:hover{color:#fff;}
/* tailles */
.uppercase{text-transform:uppercase;}
.small{font-size:8pt;}
.large{font-size:12pt;}
/* divers */
#print_header{display:none;}
.tag{text-decoration:none;color:#fff;white-space:nowrap;}
.tag:hover{text-decoration:underline;color:#666;}
.tag0{font-size:8pt;}
.tag1{font-size:10pt;}
.tag2{font-size:12pt;}
.tag3{font-size:16pt;}
.tag4{font-size:18pt;}
.article-tag{color:#666;text-decoration:none;}
.article-tag:hover{text-decoration:underline;}
.nowrap{white-space: nowrap;}
.scrollable{overflow:auto;}
.VideoPopup{position:relative;display:inline-block;cursor:pointer;width:230px; /* aut2010 */}
.VideoPopup .video_layer{position:absolute;top:0;left:-5px;height:100%;width:100%;background: url(../graphics/video_layer.png);background-position:center center;background-repeat:no-repeat;}
.TestimonyTrigger{display:block;position:relative;padding-right:16px;}
.TestimonyTrigger img{position:absolute;right:0;}
.err-msg{background:#C8C8C2;color:#666;padding:2px 5px 2px 5px;position:absolute;z-index:99999;border:1px solid #fff;display:none;}
.empty-field{background:#FFFFEA;}
.input9-link{display:inline-block;border:0;margin-right:5px;background:#5D5D5D;color:#fff;font-size:8pt;padding:5px;cursor:pointer;}
.input9-link:hover{background-color:#0269A8;}
/* forms */
.input1 {background:#262626;border:0;color:#fff;font-size:8pt;font-weight:bold;padding:3px 4px 3px 4px;cursor:pointer;} /* gray w/o border */
.input2 {background:url(../graphics/backgrounds/input-gradient.png);height:16px;border:1px solid #000;color:#fff;font-size:8pt;font-weight:bold;padding:4px 2px 2px 2px;} /* gradient gray w border */
.input3 {background:#EC1C24;border:0;color:#fff;font-weight:bold;padding:3px 4px 3px 4px;cursor:pointer;} /* red */
.input4 {background:#000;color:#B2B2B2;border:1px solid #B2B2B2;padding:3px 10px 3px 10px;font-size:8pt;} /* black */
.input5{background:#0069AA;color:#fff;font-size:10pt;border:0;padding:2px 5px 2px 5px;font-weight:bold;cursor:pointer;} /*blue*/
.input6{border:1px solid #B2B2B2;font-size:8pt;padding:2px 3px 2px 3px;}
.input7{background:#808080;border:0;color:#fff;font-weight:bold;padding:2px 5px 2px 5px;cursor:pointer;}
.input8{border:1px solid #B2B2B2;padding:4px;}
.input9{border:0;margin-right:5px;background:#5D5D5D;color:#fff;font-size:8pt;padding:2px 5px 2px 5px;cursor:pointer;}
.input-width1{width:170px;}
.input-width2{width:228px;}
.input-width3{width:114px;}
.input-width4{width:216px;}
.input-width5{width:100px;}
.SRControl{vertical-align:text-top;cursor:pointer;}
.form-layout tr td {padding-bottom:5px;}
.form-layout tr td.form-layout-label, .form-layout-label{width:128px;color:#4C4C4C;padding-bottom:5px;vertical-align:middle;padding-right:10px;}
.form-layout tr td.form-layout-label2, .form-layout-label2{color:#4C4C4C;padding-bottom:5px;padding-right:10px;}
div.form-layout-label2{position:relative;}
.form-layout tr td.form-layout-label3, .form-layout-label3{padding-bottom:20px;}
.form-layout tr td.form-layout-label4{width:auto;}
.form-layout tr td.form-layout-label5{width:auto;padding-right:10px;}
.form-textarea{width:346px;}
.pagination{padding:30px 0 0px 0;}
.pagination a {padding:1px 4px 1px 4px; }
.pagination .current{background:#E6E6E6; padding:1px 4px 1px 4px;}
.styled-combobox-wrapper{position:relative;height:22px;cursor:pointer;}
.styled-combobox-caption{float:left;background:blue;height:21px;background:url(../graphics/forms/combobox.png);}
.styled-combobox-caption-inner{padding:4px 5px 0 5px;font-size:8pt;height:16px;overflow:hidden;}
.styled-combobox-control{float:left;width:22px;height:100%;background:url(../graphics/forms/combobox.png);background-position:top right;}
.styled-combobox-list{z-index:99999999;display:none;height:200px;list-style-type:none;padding:0;margin:0;overflow:auto;}
.styled-combobox-list li{background:#E6E6E6;padding:5px;border-bottom:1px solid #ddd;cursor:pointer;font-size:8pt;}
.styled-combobox-list li.styled-combobox-hover{background:#0069AA; color:#fff;}
.form-section-title{color:#000;font-weight:bold;margin-bottom:20px;}
.form-section-fields{padding-left:70px;margin-bottom:20px;}
.form-section-fields2{padding-left:15px;margin-bottom:20px;}
.form-text{margin:25px 0 25px 0;color:#4C4C4C;}
.form-text p a{color:#4C4C4C;}
/* document */
#container{z-index:1;}
.page {position:relative;z-index:2;}
.content-wrapper{width:1000px;margin:auto;position:relative;z-index:3;}
.content-row{clear:both;position:relative;padding-top:15px;overflow:hidden;}
.content-column{float:left;position:relative;margin-right:10px;overflow:hidden;}
#content-column1{width:221px;}
#content-column2{width:715px;}
#content-column3{width:30px;}
#content-column3 div {margin-bottom:2px;}
#content-column4{width:640px;position:relative;overflow:visible;}
#content-column5{width:245px;}
#content-column6{width:947px;}
.article-body table tr td{padding:5px; /*border:1px solid #C8C8C2;*/}
.item-list, .article-content-inner table.item-list{width:100%;border:0;border-collapse:collapse;}
.item-list tr th {text-align:left;color:#4C4C4C;border-bottom:4px double #4C4C4C;padding-bottom:4px;}
.item-list tr td{padding:5px 0px 5px 5px;}
table.news-item-wrapper, table.trouble-list, table.profile-header, table.video-item, table.form-layout, table.news-item-wrapper, table.last-videos, div.shop-item-row table, table.resource-infos{border:0;}
table.trouble-list tr td, table.profile-header tr td, table.video-item tr td, table.form-layout tr td, table.news-item-wrapper tr td, table.last-videos tr td, div.shop-item-row table tr td, table.resource-infos tr td{border:0;}
.form-section-fields table, .form-section-fields table tr td{border:0;}
/* header */
#header{position:relative;z-index:4;width:100%;}
#header-slide-panel{width:100%;max-height:500px;display:none;position:relative;background:#404040;}
#header-navbar{width:100%;height:85px;background:#0069AA url(../graphics/backgrounds/header.png);background-position:center;z-index:5;position:relative;}
#site-logo{position:absolute;left:0;top:5px;}
#top-menu{position:absolute;top:0;left:150px;width:850px;height:85px;background:url(../graphics/backgrounds/navbar.png);z-index:300;}
#connect-button{position:absolute;top:4px;left:25px;width:122px;height:22px;background:url(../graphics/buttons/button-connect.png);}
#connect-button a{position:absolute;top:4px;left:30px;}
#beta-notice{position:absolute;top:46px;left:25px;width:78px;height:20px;background: url(../graphics/beta.png);}
#top-menu-items{position:absolute;height:22px;top:4px;left:162px;padding:0;margin:0;text-transform:uppercase;}
.top-menu-item{float:left;height:18px;padding-top:4px;overflow:hidden;margin-right:5px;color:#fff;}
#quick-search{position:absolute;left:596px;top:6px;z-index:6;}
#lang-menu{ position:absolute;top:6px;left:742px;width:60px;height:18px;}
#cart-button{ position:absolute;top:3px;left:805px;width:27px;height:24px;}
#logout-button{ position:absolute;top:3px;right:0px;width:12px;height:24px;}
.active-header-ajax-link{color:#262626;}
/* pages */
.user-content-panel{float:left;width:788px;background:#333;height:340px;padding-top:10px;}
.user-content-column{float:left;margin-left:15px;}
.vertical-box{position:relative;float:left;margin-right:15px;}
.gap-filler{height:64px;}
.gap-filler2{height:34px;}
.gap-filler3{height:25px;}
/* infos sant� mentale */
.trouble-list{border:0;border-collapse:collapse;}
.trouble-list tr td.trouble-cat{padding:10px 0 2px 0;font-weight:bold;}
.trouble-list tr td.icons {padding-right:5px;text-align:right;}
.trouble-list tr td.icons img{height:16px;width:16px;}
#troubles-letters{margin:5px 0 5px 0;height:80px;border-top:1px dashed #000;}
.trouble-more-link{text-align:left;padding-top:10px;}
.hidden {display:none;}
.article-single-layout{border-top:1px dashed #000;padding:10px 0 20px 0;}
#troubles-letters2{margin:5px 0 5px 0;height:80px;}
/* calendar */
.calendar-events{margin:30px 0 30px 0;}
.calendar-events a{ display:block;}
.event-title {font-size:12pt;font-weight:bold;text-decoration:none;color:#4C4C4C;}
.event-sub-title{color:#4C4C4C;font-weight:bold;}
.event-wrapper{position:relative;}
.event-subscription{margin-top:10px;overflow:hidden;display:none;}
.event-subscription-on{display:block;margin-top:25px;}
.event-subscription table tr td{background:#E6E6E6;padding:10px;border-bottom:4px solid #fff;}
.event-subscription table tr td.last{background:#FFF;}
.event-subscription table tr td.submit{background:#FFF;text-align:right;}
.event-subscription-trigger{position:absolute;right:0;top:0;}
.event-subscription-trigger-on{background-position:0px -36px;}
.event-subscription-trigger-inner{padding:2px 0 0 28px;font-size:8pt;}
.event-payment-amount{background:#0069AA;padding:10px;color:#fff;font-size:8pt;width:348px;position:relative;}
.event-payment-total{position:absolute;right:5px;top:10px;text-align:right;}
.event-subscription-steps{position:absolute;right:0;top:0;}
.event-subscription-steps input {outline:none;cursor:default;background:#7F7F7F;display:block;margin-bottom:8px;width:100px;font-size:10pt;border:0;padding:3px 5px 3px 5px;font-weight:bold;color:#000;}
.event-subscription-steps input:-moz-focus-inner, .event-subscription-steps input:focus{border:0;}
.event-subscription-steps input.current{color:#fff;}
.event-subscription-total{text-align:right;font-size:12pt;font-weight:bold;padding:25px 30px 25px 0;}
.event-billing-buttons{text-align:right;padding:10px 30px 25px 0;}
/* news-item */
.news-item{border:1px dashed #A6A6A6;padding:10px;margin-top:20px;position:relative;}
.news-item-vedette{border:1px dashed red; background-color:#eee;}
.news-item-details{margin-top:20px;position:relative;}
.news-item-wrapper {width:100%;border:0;border-collapse:collapse;}
.news-item-wrapper tr td.third{width:100px;text-align:right;overflow:hidden;}
.news-icons tr td{padding:0 0 4px 4px;}
.news-item-title{font-size:12pt;font-weight:bold;text-decoration:none;color:#4C4C4C;padding-bottom:5px;}
.news-item-title2{font-size:12pt;font-weight:bold;text-decoration:none;color:#4C4C4C;}
.news-item-author{padding-bottom:10px;}
.news-item-date{color:#000;font-weight:bold;}
.news-item-picture img {margin-right:10px;}
.news-item-body{padding:0 0 10px 0;}
/* search results */
.search-pagination{margin:20px 0 10px 0;}		
.search-result{border:1px dashed #A6A6A6;padding:10px;margin-top:20px;position:relative;}
.search-icons{position:absolute;right:10px;top:10px;}
.search-result-title{width:400px;}
.search-result-title, .search-result-title a{font-size:12pt;font-weight:bold;text-decoration:none;color:#4C4C4C;}
.search-result-title a:hover{text-decoration:underline;}
.article-body p.search-text{margin-bottom:0;}
.article-illustration-topleft{float:left;margin: 0px 10px 5px 0px;}
.article-illustration-topright{float:right;margin: 0px 10px 0 5px;}
/* apply */
#apply-header-row{width:420px;}
/* studies */
.study-intro{margin:30px 0 30px 0;}
.study-title{margin:20px 0 20px 0;color:#4C4C4C;font-weight:bold;}
.study-row1, .study-row2{font-size:8pt;font-weight:normal;padding:5px;margin:0;cursor:pointer;}
.study-row2{background:#EBEBEB;}
/* research */
.research-block-title{font-size:11pt;font-weight:bold;clear:both;}
.research-header-wrapper{margin-top:15px;}
.research-intro{margin:30px 0 30px 0;}
.VerticalMenuPanel, .HorizontalMenuPanel{position:absolute;display:none;z-index:99999;}
.VerticalMenuPanel, .horizontal-menu-panel-inner{background:#FFFF51;padding:10px;}
.VerticalMenuPanel{padding:2px 10px 2px 10px;}
.horizontal-menu-panel-bottom{height:8px;background:url(../graphics/backgrounds/horizontal-menu-bottom.png);background-repeat:no-repeat;background-position:center;}
.VerticalMenu div{padding:2px;width:340px;}
.VerticalMenu div a:hover{text-decoration:none;}
.vertical-menu-hover{background-color:#FFFF51;cursor:pointer;}
.vertical-link-list-title{clear:both;margin-bottom:15px;font-weight:bold;color:#4C4C4C;}
.vertical-link-list a {display:block;}
.HorizontalMenu .active, .VerticalMenu .active{font-weight:bold;}
#research-menu{margin-top:20px;}
#labs-mosaic{margin:25px 0 25px 0;overflow:hidden;}
.Mosaic {position:relative;width:423px;}
.mosaic-cell{ float:left; margin:0 10px 10px 0;	}
.mosaic-area{background:#eee;width:317px;height:154px;display:none;position:absolute;z-index:99999;}
.mosaic-title{margin-bottom:10px;font-weight:bold;color:#4C4C4C;}
.lab-logo{text-align:center;padding-bottom:5px;}
/* profile */
.profile-header-wrapper{ margin-top:30px;}
.profile-header tr td{padding-right:10px;vertical-align:bottom;}
.profile-header2 tr td{vertical-align:middle;padding-bottom:25px;}
.profile-block-title{font-size:11pt;font-weight:bold;margin:15px 0 15px 0;clear:both;}
.download-icon{vertical-align:middle;margin-right:10px;}
.profile-block p{margin:15px 0 15px 0;}
.article-type-selector{padding:5px 0 15px 0;}
#more-years{display:none;}
.year-checkbox img{vertical-align:middle;}
.profile-intro{margin-top:30px;color:#4C4C4C;}
.profile-intro a:hover{text-decoration:underline;}
#profile-letters{margin:25px 0 40px 0;height:80px;border-top:1px dashed #000;border-bottom:1px dashed #000;}
.profile-letter {width:25px;height:25px;float:left;margin:10px 0px 0px 3px;position:relative;cursor:pointer;background:#0069AA url(../graphics/backgrounds/letter-large2.png);background-color:#0069AA;}
.profile-letter-inner{margin-top:2px;font-size:12pt;font-weight:bold;text-align:center;}
.profile-letter-inner a{text-decoration:none;color:#666;outline:none;}
.prize-row{font-weight:bold;color:#4C4C4C;margin:15px 0 5px 0;}
/* faq */
.faq-title{margin-top:20px;color:#4C4C4C;font-weight:bold;}
.faq-title a {/*color:#4C4C4C;*/text-decoration:none;font-weight:bold;}
.faq-title a:hover{text-decoration:underline;}
.faq-sub-title{color:#000;padding:10px 0 5px 0;font-weight:bold;}
.faq-links{color:#4C4C4C;}
.faq-links a{text-decoration:none;/*color:#4C4C4C*/}
.faq-links a:hover{text-decoration:underline;}
.faq-links a.faq-current-section{color:#000;}
.faq-section-title{font-size:11pt;font-weight:bold;margin-top:40px;cursor:pointer;}
.Faq{padding-top:0px;}
.article-body h3.faq-question, h3.faq-question{font-weight:bold;font-weight:normal;padding:5px;margin:0;cursor:pointer;font-size:9pt;}
.article-body h3.faq-question p, h3.faq-question p {margin:0;padding:0;}
.Faq h3.current{font-weight:bold;color:#4C4C4C;}
.faq-question2{background:#EBEBEB;}
.faq-question3{padding:0;}
.faq-answer{display:none;color:#4C4C4C;padding:0 5px 20px 5px;}
.faq-answer p {margin:7px 0 0 0;}
.faq-answer3{padding:0;}
/* testimonies */
#testimonies-top-pagination{margin-top:20px;}
.testimonies-list{width:100%;}
.testimonies-list tr td{padding:0 10px 30px 0;vertical-align:top;}
.testimony-author{margin:0 0 20px 0;color:#0069AA;font-weight:bold;}
.testimony-summary{padding:10px 0 10px 0;}
.testimony-body{padding:10px 0 10px 0;}
/* jobs */
#job-list{margin-bottom:66px;}
#job-summary{margin:40px 0 25px 0;}
.job-block{margin-bottom:30px;padding-right:100px;position:relative;}
.job-block a:hover{text-decoration:underline;}
#job-reference{position:relative;margin:15px 0 30px 0;}
.apply-button-wrapper{position:absolute;right:0;top:0;}
.item-list tr td.job-column1{font-weight:bold;padding:10px 5px 10px 5px;width:200px;}
.item-list tr td.job-column2,.item-list tr td.job-column3{padding:10px 5px 10px 5px;color:#4C4C4C;}
.item-list tr td.job-column4{width:70px;text-align:right;padding:10px 5px 10px 5px;}
.item-list tr td.job-column5{font-weight:bold;padding:10px 5px 10px 5px;}
.job-section-title{font-weight:bold;margin:8px 0 15px 0;}
/* resources */
.resource-item{margin-bottom:30px;}
.resource-title{color:#4C4C4C;font-weight:bold;margin-bottom:15px;}
.resource-description{margin-bottom:15px;}
.resource-infos tr td{padding-right:30px;}
.sort-link{position:absolute;right:10px;top:32px;}
.sort-link a img{vertical-align:top;}
/* documents */
.documents-intro{margin-top:30px;}
.documents-selector{margin:40px 0 30px 0;}
.documents-selector select{font-size:8pt;}
.documents-category {color:#4C4C4C;margin-bottom:30px;font-weight:bold;}
tr.item-row1 td{background-color:#E6E6E6;}
.documents-list tr td.documents-column1{font-weight:bold;padding-left:10px;}
#documents-search-box{position:absolute;right:10px;top:30px;}
.item-list tr.item-row-nopadding td.document-preview-image{padding:5px 0 0 20px;}
.item-list tr.item-row-nopadding td.document-preview-details{padding:5px 0 0 20px;width:250px;}
.document-preview-box{display:none;padding:5px 0 5px 0;}
.document-preview-close{display:none;padding-left:5px;}
.document-preview-close-wrapper{vertical-align:bottom;}
.item-list tr.item-row-nopadding td{padding:0;}
/* shop */
.item-separator{height:1px;width:100%;overflow:hidden;background-color:#E6E6E6;} /* #444 et border-top:1px solid #ccc; */
.shop-item-row{margin:30px 0 30px 0;}
.shop-item-infos{padding-left:20px;}
.shop-item-title{font-weight:bold;}
.shop-item-trad{font-size:8pt;font-style:italic;margin-top:2px;}
.shop-item-price{font-size:8pt;margin-top:15px;}
.shop-item-description p{margin-top:15px;color:#4C4C4C;}
.shop-item-buy{margin-top:15px;}
.shop-item-buy a img{vertical-align:middle;margin-right:10px;}
/* 2.0 */
.last-videos{border:0;border-collapse:collapse;width:424px;}
.last-videos tr td.first{padding-right:8px;padding-bottom:8px;}
.last-photo-zoom{background:#000;width:241px;height:158px;display:none;position:absolute;z-index:99999;overflow:hidden;}
.news-item-feed{background:#E6E6E6;padding:10px;margin-top:20px;position:relative;}
.news-item-feed-controls{position:absolute;right:10px;bottom:10px;}
table.video-item{border:0;border-collapse:collapse;width:100%;}
table.video-item tr td{padding-bottom:20px;}
table.video-item tr td.player{padding-right:10px;}
table.video-item tr td div{width:285px;word-wrap: break-word;}
.video-details-expander{text-align:right;margin-right:10px;display:none;}
/* page niveau 3 */
#page1{display:none;height:0;}
.Timeline{display:none;position:absolute;left:-95px;top:8px;background:url(../graphics/backgrounds/timeline.gif);width:85px;background-repeat:repeat-y;background-position: right 7px;}
.timemark{position:absolute;left:0px;color:blue;font-size:8pt;color:#0077AA;text-align:right;width:70px;height:16px;}
.bordered-story-box{width:191px;height:245px;background:#fff;color:#4c4c4c;font-size:8pt;}
.article-border-inner{padding:6px 0 0 10px;}
.article-border1{height:26px;width:191px;position:absolute;bottom:0;left:0px;background:url(../graphics/ribbons/pink-border.png);color:#fff;background-repeat:no-repeat;}
.article-border2{height:26px;width:191px;position:absolute;bottom:0;left:0px;background:url(../graphics/ribbons/red-border.png);color:#fff;background-repeat:no-repeat;}
.article-border3{height:26px;width:191px;position:absolute;bottom:0;left:0px;background:url(../graphics/ribbons/yellow-border.png);color:#333333;background-repeat:no-repeat;}
.article-border4{height:26px;width:191px;position:absolute;bottom:0;left:0px;color:#0069AA;border-top:1px solid #0069AA;}
.article-large-border1{height:26px;width:278px;position:absolute;bottom:0;left:0px;color:#0069AA;border-top:1px solid #0069AA;}
.article-large-border2{height:26px;width:278px;position:absolute;bottom:0;left:0px;background:url(../graphics/ribbons/pink-border-large.png);color:#fff;background-repeat:no-repeat;}
.article-large-border3{height:26px;width:278px;position:absolute;bottom:0;left:0px;background:url(../graphics/ribbons/green-border-large.png);color:#fff;background-repeat:no-repeat;}
.article-large-border4{height:26px;width:278px;position:absolute;bottom:0;left:0px;background:url(../graphics/ribbons/red-border-large.png);color:#fff;background-repeat:no-repeat;}
.video-box{width:278px;height:312px;background:#fff;position:relative;margin-bottom:10px;}
.video-description{margin-top:6px;color:#4C4C4C;margin-bottom:30px;}
.video-options-wrapper{margin-top:-3px;background:url(../graphics/backgrounds/video-options-wrapper.png);background-position:top right;height:19px;}
.video-options-trigger{float:left;height:19px;width:36px;background:url(../graphics/icons/video-options.png);cursor:pointer;}
.video-options-caption{float:left;padding:2px 0 0 5px;cursor:pointer;}
.video-options-layer{position:absolute;height:188px;width:258px;background:#000;display:none;}
.video-options-header{background:url(../graphics/backgrounds/video-options-header.png);height:40px;}
.video-options-header-inner{color:#fff;font-size:12pt;text-align:center;padding-top:9px;font-weight:bold;}
.video-options-links{padding:38px 0 0 34px;}
.video-option{display:block;float:left;width:188px;color:#fff;background:#0069AA;padding:4px 0 4px 0;text-align:center;margin-bottom:20px;font-weight:bold;}
.video-option:hover{background:#fff;color:#000;}
.video-option2:hover{background:#7F7F7F;color:#fff;}

.video-ribbon{position:absolute;bottom:0;left:0;height:20px;width:100%;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;}
.video-ribbon span{display:block;color:#fff;padding-left:10px;padding-top:2px;}

.popup-video-copy {clear:both;background:#0069AA;color:#fff;border:0;font-weight:bold;cursor:pointer;}
.popup-video-copy table tr td input{font-size:8pt;border:0;cursor:pointer;}
.popup-video-copy:hover{background:#E4E2E2;color:#000;}
.popup-video-option2{width:188px;color:#fff;background:#0069AA;padding:4px 0 4px 0;text-align:center;font-weight:bold;}
.popup-video-option{display:block;width:188px;color:#fff;background:#0069AA;padding:4px 0 4px 0;text-align:center;font-weight:bold;}
.popup-video-option:hover{background:#E4E2E2;color:#000;}
.profile-box{background:url(../graphics/backgrounds/profile-bar-wrapper.png);width:895px;color:#4c4c4c;font-size:8pt;height:40px;padding-top:12px;position:relative;}
.profile-box-title{position:absolute;top:5px;left:15px;font-size:8pt;color:#333333;}
.ProfileBar{height:22px;width:100%;position:relative;cursor:pointer;}
.profile-bar-area{height:22px;float:left;overflow:hidden;}
.profile-bar-reset{display:none;background:#000;color:#fff;position:absolute;top:1px;right:21px;height:17px;padding:3px 10px 0 10px;}
.profile-bar-box{display:none;position:absolute;z-index:999;width:182px;cursor:pointer;}
.profile-bar-area-title{color:#333;padding:5px;margin-bottom:22px;}
.profile-bar-area-content{background:#333333;color:#fff;padding:5px;display:none;-moz-opacity: 0.9;opacity:.90;filter: alpha(opacity=90);}	
.profile-bar-overlay{background:url('../graphics/backgrounds/profile-bar.png');width:875px;height:22px;position:absolute;top:0;left:0;text-align:center;}		

.calendar-box{width:245px;background:#C8C8C2;}
.side-media-item{width:100%;background:#fff;margin-bottom:5px;}
.side-media-item a{text-decoration:none;}
.last-side-media-item{margin-bottom:0;}
.current-media-item{background:#0069AA;}
.current-media-item a{color:#fff;}
.calendar-header {background:#E6E6E6;padding:5px 5px 5px 10px;position:relative;}
.calendar2-header {background:#0068A8;padding:5px 5px 5px 10px;position:relative;color:#fff;/*text-transform:uppercase;*/}
.calendar3-header {padding:5px 5px 5px 10px;position:relative;}
.calendar-days{width:100%;}
.calendar-active-day{background:#C8C8C2;}
.calendar2-active-day{background:#A8A8A8;}	
.calendar2-active-day a {color:#000;text-decoration:none;font-size:8pt;}
.calendar2-active-day:hover{background:#0068A8;}
.calendar2-active-day:hover a {color:#fff;}
.calendar3-active-day{background:#A6A6A6;}	
.calendar3-active-day:hover{background:#595959;}
.calendar3-active-day:hover a {color:#fff;}
.calendar-days-wrapper{background:#fff;padding:5px;}
.calendar-controls{position:absolute;right:10px;top:5px;}
.calendar-days tr th, .calendar-days tr td{text-align:center;padding:2px;}		
.calendar-days tr td a {font-size:8pt;}
.article-calendar tr th{font-size:7pt;padding:1px 0 1px 0;}
.article-calendar tr td{font-size:7pt;padding:1px 0 1px 0;}
/* page niveau 2 */
#treelink{margin:20px 0 5px 0;padding-left:250px;color:#000;}
#menu-item-box-last{margin-top:30px;}
.expanded-menu-box{width:221px;margin-bottom:3px;background:#fff;}
.menu-box-inner{padding:5px 15px 5px 15px;}
.expanded-menu-items {margin:0;padding:0;list-style-type:none;}
.expanded-menu-items{padding-left:20px;}
.full-article-box{background:#fff;overflow:hidden;width:100%;padding-bottom:5px;position:relative;}
.full-video-box{background:#fff;overflow:hidden;width:100%;padding-bottom:5px;position:relative;}
.article-player{padding:20px;}
.article-content{float:left;width:525px;}
.article-content-inner{padding:15px 15px 45px 15px;position:relative;}
.article-title{font-family:Georgia;font-size:18pt;margin-top:10px;}
.article-title2{font-weight:bold;margin-bottom:15px;}
.article-title3{font-size:11pt;font-weight:bold;margin-bottom:15px;}
.blog-title{font-size:13pt;}
.blog-article{margin:20px 0 20px 0;}
.blog-article p {margin:10px 0 10px 0;}
.blog-comment{margin-top:20px;}
.blog-item-details{margin-top:25px;}
.article-illustration-left{float:left;margin:0 10px 10px 0;}
.inline-context-menu{margin:20px 0 25px 0;}
.article-body{color:#4C4C4C;position:relative;}
.article-body p{margin:10px 0 10px 0;}
.article-body h1{font-family:Arial;font-size:18px;margin-top:15px;font-weight:normal;color:#404040;}
.article-body h2{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#4C4C4C;
	margin: 20px 0 5px 0;
}
.article-body h3{font-family:Arial;font-size:12pt;margin-top:10px;font-weight:normal;color:#414141;}
.article-body h4{font-family:Arial;font-size:10pt;margin-top:10px;font-weight:bold;color:#4C4C4C;}
.article-body ul{list-style-type:square;}
.article-body p a:hover, .article-body a:hover, .article-body div a:hover{text-decoration:underline;}
.article-links-block{color:#0069AA;}
.article-links-block div{margin-left:20px;}
.article-footer{position:absolute;bottom:10px;left:10px;height:30px;width:484px;}
.article-footer2{height:30px;margin-top:10px;}
.article-footer-right{position:absolute;right:0px;bottom:0px;text-align:right;}
.article-side-menu{float:right;width:178px;margin:5px 5px 0 0;}
.article-side-menu-outer{background:#E6E6E6;width:178px;padding:5px 0 5px 0;}
.article-side-menu-box{width:168px;margin:0 0 5px 5px;background:#fff;}
.article-side-menu-box, .article-side-menu-box a{font-size:8pt;}
.article-side-menu-box a.tag0{font-size:8pt;}
.article-side-menu-box a.tag1{font-size:10pt;}
.article-side-menu-box a.tag2{font-size:12pt;}
.article-side-menu-box a.tag3{font-size:16pt;}
.article-side-menu-box a.tag4{font-size:18pt;}
.last-article-side-menu-box{margin-bottom:0;}
.article-side-menu-items{margin:0;padding:0;list-style-type:none;}
.article-side-menu-items li{color:#6E6E6E;}
.article-share-links li{padding-bottom:3px;}
#private-zone{padding-left:3px;}
/* page niveau 1 */
.inline-box{position:relative;float:left;margin-right:15px;}
.box-inner{padding:10px;overflow:hidden;}
.box-inner2{padding:8px;}
.box-corner-icon{position:absolute;right:10px;top:10px;}
.box-title{font-size:11pt;margin:0 0 15px 0;}
.box-title2{margin:0 0 10px 0;}
.box-title3{color:#000;font-size:8pt;margin-bottom:5px;font-weight:bold;}
.box-ribbon{position:absolute;right:0;top:216px;}	
#welcome-box{width:275px;height:228px;background:#fff;color:#4c4c4c;font-size:8pt;}
#welcome-box p{margin:10px 0 10px 0;}	
.story-box{width:191px;height:228px;background:#fff;color:#4c4c4c;font-size:8pt;}
.menu-item-box{width:221px;margin:0 3px 3px 0;background:#fff;}
.menu-item-box a, .lateral-menu-item a, .side-menu-item a{text-decoration:none;}
#menu-search-box{width:221px;padding-top:2px;}
#tag-box{width:278px;height:188px;background:#C8C8C2;}
#slides-box{width:245px;height:188px;background:#C8C8C2;}
#lateral-menu-box{width:140px;height:188px;background:#C8C8C2;}
.lateral-menu-item{clear:both;float:right;background:#fff;margin-bottom:5px; white-space: nowrap;}
.lateral-menu-item-inner{padding:1px 10px 2px 10px;}
.full-box{width:895px;}		
.round_box_hover{background:#0069AA;}
.round_box_hover a{color:#fff;}
.wall-side-box{background:#C8C8C2;width:245px;}
.wall-side-box .article-side-menu-box{width:100%;margin:0;}
/* sitemap */
#sitemap-box{background:#C8C8C2;}
#sitemap-tabs{overflow:hidden;}
.sitemap-tab{float:left;width:145px;height:18px;background:#0069AA url(../graphics/backgrounds/navbox-tab.png);cursor:pointer;}
.sitemap-current-tab{background:#0069AA url(../graphics/backgrounds/navbox-current-tab.png);}
.sitemap-tab-inner{color:#fff;font-size:8pt;font-weight:bold;padding:2px 0 2px 6px;}
#sitemap-panels{clear:both;}
.sitemap-panel-header{background:#0069AA url(../graphics/backgrounds/navbox.png);height:45px;padding-bottom:5px;}
.sitemap-links{width:100%;border:0;border-collapse:collapse;}
.sitemap-links tr th{margin:0;text-align:left;font-weight:bold;font-size:8pt;color:#ffffff;width:16%;vertical-align:bottom;height:45px;}
.sitemap-links tr th, .sitemap-links tr td {padding-left:5px;}
.sitemap-links tr td {vertical-align:top;padding-top:5px;padding-bottom:10px;width:16%;}
.sitemap-links tr td a {display:block;font-size:8pt;margin-bottom:4px;line-height:12px;}
#sitemap-panel2{display:none;}
#sitemap-letters{height:50px;padding-left:5px;}
.sitemap-letter {width:25px;height:25px;float:left;margin:15px 0px 0px 3px;position:relative;cursor:pointer;background:url(../graphics/backgrounds/letter-large.png);}
.sitemap-letter-inner{margin-top:2px;font-size:12pt;font-weight:bold;text-align:center;}	
/* footer */
#bottom-content{clear:both;position:relative;}
#last-content-row{clear:both;height:15px;overflow:hidden;}
#footer-box{height:40px;position:relative;background:#C8C8C2;}
#footer-element1{position:absolute;width:370px;font-size:8pt;}
#footer-element2{position:absolute;top:10px;right:0px;}
#footer-element2 img {margin-right:15px;}
#copyrights{margin-top:5px;background:#C8C8C2;}
#copyrights-links{padding:4px;font-size:8pt;text-align:center;}
#bottom{height:100px;}
#footer-element3{position:absolute;top:10px;right:20px;width:400px;font-size:8pt;text-align:right;}
#footer-element4{position:absolute;top:10px;left:20px;font-size:8pt;height:72px;}
#footer-element4-text{position:absolute;top:0px;left:75px;width:300px;}	
#extended-footer{ position:absolute;width:41px;background:#C8C8C2;height:384px;left:905px;top:29px;z-index:800;}
.networks-strip{list-style-type:none;margin:0;padding:0;}
.networks-strip li {text-align:center;padding-top:10px;}
/* ajax pages */
.header-tabbed-panel{width:100%;position:relative;background:#262626 url(../graphics/backgrounds/user-account.gif);background-position:center;}
.header-tabbed-panel .content-wrapper{background:#333333;overflow:hidden;}
.htp-menu{float:left;position:relative;width:162px;background:#333333;}
.htp-menu-inner{padding:10px 0 50px 0;width:150px;background:#262626;}
.htp-menu .htp-menu-current-item{background:#0069AA;border-bottom:3px solid #262626;}
.htp-menu-item{height:14px;padding:8px 0 8px 0; border-bottom:3px solid #333333;font-size:8pt;font-weight:bold;}		
.htp-menu-start{width:500px;position:absolute;top:10px;left:0;height:30px;background:#0069AA;display:none;}
.htp-menu-end{position:absolute;top:10px;right:0;height:30px;background:#0069AA;display:none;}
.htp-menu-end img{display:block;}
.htp-content{float:left;width:800px;background:#333;padding:10px 0 10px 0;height:100%;}
.htp-content-column{float:left;margin-left:10px;overflow:hidden;}
/* cart */
.cart-total{padding-right:10px;color:#B2B2B2;font-weight:bold;text-align:right;}
.cart-items {border:0;border-collapse:collapse;width:100%;}
.cart-items tr td{color:#B2B2B2;}
.cart-items tr td.check{text-align:right;}
.cart-remove-button{text-align:right;padding-top:10px;}
.cart-remove-button input{font-size:8pt;padding:2px 2px 2px 25px;border:0;background:#5D5D5D url(../graphics/buttons/cart-remove-button.png);color:#B2B2B2;cursor:pointer;background-repeat:no-repeat;}
.cart-remove-button input.cart-remove-hover{background:#0269A8 url(../graphics/buttons/cart-remove-button2.png);background-repeat:no-repeat;}
.cart-other-buttons{padding:10px 10px 0 0;text-align:right;}
.CartQuantityDown, .CartQuantityUp{margin:0 2px 0 2px;cursor:pointer;}		
/* subscribe */
#subscribe{height:162px;}
#subscribe-form{position:absolute;left:177px;top:15px;}
#subscribe-close{position:absolute;right:122px;top:15px;}
#subscribe-bottom{padding-top:30px;}
/* a-z */			
#a-z{height:400px;}
#az-letters{height:50px;padding:0 96px 0 96px;}
.az-letter {width:25px;height:25px;float:left;margin:15px 0px 0px 3px;position:relative;cursor:pointer;background:url(../graphics/backgrounds/letter-large.png);}
.az-letter-inner{margin-top:2px;font-size:12pt;font-weight:bold;text-align:center;}
.az-viewport{position:relative;height:350px;overflow:hidden;}
.az-viewport-inner{width:10000px;position:absolute;top:0;left:0;}
.az-viewport-page{float:left;height:185px;width:808px;color:#fff;}
.az-links-wrapper{position:relative;}
.az-links{border:0;border-collapse:collapse;}
.az-links tr td {padding:5px 25px 10px 0; width:220px;}
.az-links tr td a {display:block;font-size:8pt;padding-bottom:4px;line-height:12px;}
.az-previous-control{position:absolute;cursor:pointer;}
.az-left-indicator{position:absolute;font-size:8pt;}
.az-next-control{position:absolute;cursor:pointer;}
.az-right-indicator{position:absolute;font-size:8pt;}
#top-az{padding:10px 96px 0 96px;}
#top-az .az-previous-control{top:70px;left:0;}
#top-az .az-left-indicator{top:45px;left:0px;color:#636365;}
#top-az .az-next-control{top:70px;right:60px;}
#top-az .az-right-indicator{top:45px;right:60px;color:#636365;}
#bottom-az{padding:10px 75px 0 75px;}
#bottom-az .az-previous-control{top:60px;left:0;}
#bottom-az .az-left-indicator{top:35px;left:0px;font-size:8pt;}
#bottom-az .az-next-control{top:60px;right:10px;}
#bottom-az .az-right-indicator{top:35px;right:10px;}
#az-close{position:absolute;right:60px;top:15px;}
/* login form */
#login-form-div{height:122px;}
#login-fields{position:absolute;left:177px;top:32px;width:450px;color:white}
#login-fields > div {margin:5px 0;}
#login-buttons{position:absolute;top:0;right:122px;width:250px;height:82px;}
#login-buttons div {text-align:right;height:22px;overflow:hidden;}
#login-button1{margin-top:6px;}
#login-button2{margin-top:3px;}
#login-button3{margin-top:1px;}
#login-notification{color:#fff;font-weight:bold;}
#login-remember{color:#fff;}
#login-remember input{border:0;margin-right:2px;}
/* lost password */
#lost-password-form{height:120px;}
/* user account */
.user-account-form{width:500px;color:#DDDDDD; line-height:20px;}
.user-account-form-row{height:30px;font-size:8pt;color:#DDDDDD;}
.user-account-form-row2{width:300px;text-align:right;}
.account-box{padding:10px; border:1px dashed #464646; width:500px; margin-bottom:15px; position:relative;}
.account-box p, .account-box p label {color:#B2B2B2;padding-bottom:10px;}
.account-title{font-size:12pt;font-weight:bold;color:#FFFF1E;padding-bottom:10px;}
.account-block{position:relative;}
.account-block-button{position:absolute;right:10px;bottom:10px;}
.account-archive-title{color:#B2B2B2;font-size:12pt;font-weight:bold;}
.account-archive-link{padding:0 0 20px 20px;}
.account-archive-link a{text-decoration:underline;color:#B2B2B2;}	
.account-docs{border:0;border-collapse:collapse;width:100%;}
.account-doc-title{font-size:12pt;font-weight:bold;color:#B2B2B2;width:75%;}
.account-doc-date{color:#B2B2B2;}
.account-doc-links{padding-bottom:20px;}
.account-doc-links a{text-decoration:underline;color:#B2B2B2;}
#user-close-column{float:right;}
.credit-card-types tr td {padding-right:30px;color:#B2B2B2;}
.credit-card-fields tr td{padding-bottom:10px;text-align:right;color:#B2B2B2;}
.credit-card-fields tr td.credit-card-fieldname{width:150px;padding-right:10px;}
.press-side-block div a, .account-side-links a{display:block;color:#B2B2B2;font-family:Arial;}
.infos_side_block a{color:#B2B2B2;text-decoration:underline;}
.archive-tag{font-family:Verdana;}
.account-side-links a.current{text-decoration:underline;}
.account-purchases {border:0;border-collapse:collapse;width:100%;}
.account-purchases tr td{color:#B2B2B2;padding-right:20px;}
/* press room */
.scrollable_content{ height:310px;overflow:auto; }
#press-room{overflow:hidden;width:100%;position:relative;background:#262626 url(../graphics/backgrounds/user-account.gif);background-position:center;}
.press-summary{ padding:10px 10px 0 10px; border:1px dashed #464646; width:500px; margin-bottom:15px; position:relative;}
.press-summary h3{margin:0;padding:0;font-size:12pt;color:#B2B2B2;}
.press-summary span {color:#B2B2B2;font-size:8pt;}
.press-summary p {color:#DDDDDD;padding-bottom:10px;}
.press-summary a{color:#5DC6FF;}
.press-summary a.white{color:#fff;}
.press-title{font-size:12pt;font-weight:bold;color:#FFFF1E;padding-bottom:10px;}
.press-news-header{width:100%;border:0;border-collapse:collapse;}
.press-news-title a{color:#B2B2B2;}
.press-news-date{color:#B2B2B2;text-align:center;width:120px;}
.press-news-icons{text-align:right;width:50px;}
.press-news-icons a img{margin:0 3px 3px 0;}
.press-read-more{margin-top:10px;}
.press-summary-icons{position:absolute;right:10px;top:10px;}
.press-side-block{ background:#262626; width:170px; padding:10px; font-size:8pt; margin-bottom:5px; color:#CCCCCC; position:relative;}
.side-list{ background:#262626; width:180px; padding:10px; font-size:8pt; margin-bottom:5px; color:#6e6e6e; position:relative; }
.ArchiveSelector{list-style-type:none;margin:0;padding:0;}
.ArchiveSelector li{padding:0;margin:0;}
.ArchiveSelector li.current{padding-left:15px;}	
.ArchiveSelector li.months{height:22px;position:relative;overflow:hidden;}
.ArchiveSelector li.months .next{cursor:pointer;position:absolute;right:0px;top:0;background:url(../graphics/icons/next_months.gif);width:14px;height:22px;}
.ArchiveSelector li.months .previous {cursor:pointer;position:absolute;left:0px;top:0;background:url(../graphics/icons/prev_months.gif);width:14px;height:22px;}
.ArchiveSelector li.months .viewport{height:22px;position:absolute;left:15px;top:0;width:140px;overflow:hidden;}
.ArchiveSelector li.months .viewport .viewport-inner{position:absolute;left:0;top:0;margin-top:3px;width:300px;}
.ArchiveSelector li.months .viewport .viewport-inner a, .ArchiveSelector li.months .viewport .viewport-inner span {display:inline;}
.ArchiveSelector li.months .viewport .viewport-inner a.current{color:#5DC6FF;}
/* contact */
#contact-us{overflow:hidden;width:100%;position:relative;background:#262626 url(../graphics/backgrounds/user-account.gif);background-position:center;}
#contact-page-container{width:705px; position:relative; color:#DDDDDD; font-size:8pt;}
.contact-panel-columns tr td{width:300px;}
.contact-section, .contact-section2{color:#FFFF1E;font-size:8pt;font-weight:bold;padding:5px 0 5px 0;}
.contact-section2-sub{color:#fff;font-size:8pt;}
.contact-content{color:#DDDDDD;font-size:8pt;padding-bottom:10px;}
.contact-content a {color:#5DC6FF;}
.contact-content a:hover{text-decoration:underline;}
#contact-map-right{float:left;height:330px;margin-left:5px;position:relative;}
#contact-map-left{float:left;width:430px;}
#contact-map-left strong{color:#FFFF1E;}
.directory-menu-categories, .directory-menu-results, .directory-profile {float:left;padding-top:5px;}
.directory-menu-categories{width:130px;}
.directory-menu-categories ul, .directory-menu-results ul{padding:0;margin:0;list-style-type:none;}
.directory-menu-categories ul li, .directory-menu-results ul li{display:block;margin:0;padding:0;margin:0;font-size:8pt;color:#fff;}
.directory-menu-categories ul li a.link-style3{font-size:8pt;}	
.directory-profile{margin-left:36px;width:300px;padding-top:10px;}
.directory-menu-categories2{width:200px;height:230px;overflow:auto;}
.directory-menu-details a {color:#5DC6FF;}
.directory-menu-details strong{color:#FFFF1E;}
.directory-menu-details a:hover{text-decoration:underline;}
.directory-menu-details{float:left;margin-left:16px;width:400px;height:230px;overflow:auto;}
/* access */
.side-list{ background:#262626; width:150px; padding:10px; font-size:8pt; margin-bottom:5px; color:#6e6e6e; position:relative;overflow:hidden;}
.theme-section{color:#EB1B24;font-weight:bold;margin-bottom:5px;}
.theme-link{color:#fff;padding-left:5px;}
.theme-box{float:left;width:168px;margin:25px 15px 0 0;}
.last-box{margin-right:0;}
.theme-illustration{padding:5px;width:157px;height:143px;background:#333333;position:relative;cursor:pointer;}
.theme-details{font-size:8pt;color:#fff;padding:5px;}
.theme-details p {color:#fff;}
.ThemeColorPicker{width:105px;height:70px;}
.theme-color-box{float:left;height:25px;width:25px;margin:10px 10px 0 0;cursor:pointer;}
#theme1{background:#C71937;}
#theme2{background:#413D33;}
#theme3{background:#CF2955;}
#theme4{background:#FF8F00;}
#theme5{background:#8DA105;}
#theme6{background:#00A5AD;}
.theme-mode{position:relative;}
.theme-layer{position:absolute;}
.theme-header{position:absolute;top:0;left:0;width:60px;height:7px;}
.theme-bar{position:absolute;top:7px;left:0;width:157px;height:16px;}
.theme-menu{position:absolute;top:29px;left:8px;width:38px;height:45px;background:#fff;}
.theme-body{position:absolute;top:29px;left:50px;width:83px;height:97px;background:#fff;}
.theme-colored-part{background:#0069AA;}
.theme-text{padding:2px 10px 2px 10px;font-size:20pt;}
#mode1-text{font-family:Arial;}
#mode2-text{font-family:Verdana;}
#mode3-text{font-family:"Times New Roman";color:#fff;}				
/* popups */
.popup-wrapper{padding:10px;}
.popup-title{color:#221F1F;font-size:12pt;font-weight:bold;padding-bottom:10px;}
.popup-field{text-align:right;}
.popup-field2{padding:0 0 5px 20px;}
.popup-label{padding-left:20px;font-size:8pt;}
.popup-label2{vertical-align:middle;padding-left:20px;font-size:8pt;}
#popup-thanks{display:none;}
.VoteBox{height:32px;position:relative;list-style-type:none;padding:0;margin:0;}
.VoteBox li{height:32px;width:22px;background:url(../graphics/forms/vote.gif);cursor:pointer;float:left;padding:0;margin:0 10px 0 0;background-position:0 -32px;}
.VoteBox li.on{background-position:0 0;}
/* effects and widgets */
/* tooltips */
#tooltip{display:none;background:#C8C8C2;color:#666;padding:5px;position:absolute;z-index:99999;border:1px solid #fff;}
/* dimming */
#dimming{position:fixed;top:0;left:0;display:none;background:#333;z-index:1000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;width:100%;height:100%;}
#dimming-icon{display:none;position:absolute;z-index:1001;}
/* Carousel */
#news-slides{width:224px;height:168px;}
.slide-title{font-size:8pt;font-weight:normal;margin:0;background:#fff;margin-top:5px;cursor:pointer;height:14px;padding:3px 10px 2px 10px;}
.slide-title-overlay{background:url(../graphics/backgrounds/slide-title-overlay.png);width:100%;height:9px;position:absolute;overflow:hidden;}
.slide-first-title{margin-top:0;}
.slide-content{font-size:8pt;height:100px;overflow:hidden;position:relative;display:none;}
.slide-overlay{position:absolute;bottom:0;left:0;height:40px;background:#000000;width:214px;padding:5px;color:#fff;}
/* ActiveButton */
.ActiveButton{cursor:pointer;}
/* Search Box */ 
#menu-search-input{height:24px;width:190px;padding:6px 0 0 30px;border:0;color:#999;font-size:10pt;background:url(../graphics/backgrounds/search-box-large.png);}
#documents-search-input{height:21px;width:182px;padding:4px 0 0 30px;border:0;color:#999;font-size:10pt;background:url(../graphics/backgrounds/documents-search.gif);}
#quick-search-input{height:16px;width:116px;padding:2px 0 0 22px;background:url(../graphics/backgrounds/search-box.gif);border:0;font-size:8pt;color:#999;}
#quick-search-results{position:absolute;width:295px;display:none;top:24px;background:#fff;z-index:99999;}
.quick-search-results-row{padding:10px 20px 10px 20px;position:relative;}
.quick-search-results-row1{background:#EBEBEB;}
.quick-search-results-row2{background:#FFF;}
.quick-search-results-more{background:#0069AA;}
.quick-search-results-more-hover{background:#2E497D;cursor:pointer;}
.quick-search-results-hover{background:#FFFF57;cursor:pointer;}
.quick-search-results-more-top{position:absolute;top:0;left:0;background:url(../graphics/backgrounds/search-more-top.png);width:100%;height:7px;overflow:hidden;}
/* Google Maps */
#google_map{width:286px; height:286px;}
#google_map a {display:block;}
/* simple catcha */
#simple_captcha{overflow:hidden;}
.simple_captcha_image{float:left;}
.simple_captcha_image img{display:block;}
.simple_captcha_field{float:left;padding:8px 0 0 5px;}
.simple_captcha_field input{border:1px solid #B2B2B2;font-size:8pt;padding:2px 3px 2px 3px;}
/* HighSlide */
.highslide-container table{background:none}
.highslide{outline:none; text-decoration:none}
.highslide-active-anchor img{visibility:hidden}
.highslide-gallery .highslide-active-anchor img{border-color:black; visibility:visible; cursor:default}
.highslide-wrapper, .highslide-outline{background:white}
.glossy-dark{background:#111}
.highslide-number{font-weight:bold; color:gray; font-size:.9em}
.highslide-caption{display:none; font-size:1em; padding:5px}
.highslide-heading{display:none; font-weight:bold; margin:0.4em}
.highslide-dimming{position:absolute; background:black}
a.highslide-full-expand{   background:url(../graphics/highslide/fullexpand.gif) no-repeat;    display:block;    margin:0 10px 10px 0;    width:34px;    height:34px}
.highslide-loading{display:block; color:black; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:3px; border:1px solid white; background-color:white; padding-left:22px; background-image:url(../graphics/highslide/loader.white.gif); background-repeat:no-repeat; background-position:3px 1px}
a.highslide-credits, a.highslide-credits i{padding:2px; color:silver; text-decoration:none; font-size:10px}
a.highslide-credits:hover, a.highslide-credits:hover i{color:white; background-color:gray}
.highslide-move, .highslide-move *{cursor:move}
.highslide-viewport{display:none; visibility:hidden; position:fixed; width:100%; height:100%; z-index:1; background:none; left:0; top:0}
.highslide-overlay{display:none}
.hidden-container{display:none}
.closebutton{position:relative; top:-15px; left:15px; width:30px; height:30px; cursor:pointer; background:url(../graphics/highslide/close.png)}
.highslide-gallery ul{list-style-type:none; margin:0; padding:0}
.highslide-gallery ul li{display:block; position:relative; float:left; width:106px; height:106px; border:1px solid silver; background:#ededed; margin:2px; line-height:0; overflow:hidden}
.highslide-gallery ul a{position:absolute; top:50%; left:50%}
.highslide-gallery ul img{ position:relative;  border-width:1px; top:-50%; left:-50%; }
html>body .highslide-gallery ul li{display:table; text-align:center}
html>body .highslide-gallery ul li{text-align:center}
html>body .highslide-gallery ul a{position:static; display:table-cell; vertical-align:middle}
html>body .highslide-gallery ul img{position:static}
.highslide-controls{width:195px; height:40px; background:url(../graphics/highslide/controlbar-white.gif) 0 -90px no-repeat; margin:20px 15px 10px 0}
.highslide-controls ul{position:relative; left:15px; height:40px; list-style:none; margin:0; padding:0; background:url(../graphics/highslide/controlbar-white.gif) right -90px no-repeat}
.highslide-controls li{float:left; padding:5px 0; margin:0}
.highslide-controls a{background-image:url(../graphics/highslide/controlbar-white.gif); display:block; float:left; height:30px; width:30px; outline:none}
.highslide-controls a.disabled{cursor:default}
.highslide-controls a.disabled span{cursor:default}
.highslide-controls a span{display:none; cursor:pointer}
.highslide-controls .highslide-previous a{background-position:0 0}
.highslide-controls .highslide-previous a:hover{background-position:0 -30px}
.highslide-controls .highslide-previous a.disabled{background-position:0 -60px !important}
.highslide-controls .highslide-play a{background-position:-30px 0}
.highslide-controls .highslide-play a:hover{background-position:-30px -30px}
.highslide-controls .highslide-play a.disabled{background-position:-30px -60px !important}
.highslide-controls .highslide-pause a{background-position:-60px 0}
.highslide-controls .highslide-pause a:hover{background-position:-60px -30px}
.highslide-controls .highslide-next a{background-position:-90px 0}
.highslide-controls .highslide-next a:hover{background-position:-90px -30px}
.highslide-controls .highslide-next a.disabled{background-position:-90px -60px !important}
.highslide-controls .highslide-move a{background-position:-120px 0}
.highslide-controls .highslide-move a:hover{background-position:-120px -30px}
.highslide-controls .highslide-full-expand a{background-position:-150px 0}
.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px}
.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px !important}
.highslide-controls .highslide-close a{background-position:-180px 0}
.highslide-controls .highslide-close a:hover{background-position:-180px -30px}
.highslide-maincontent{display:none}
.highslide-html{background-color:white}
.highslide-html-content{display:none; width:400px; padding:0 5px 5px 5px}
.highslide-header{padding-bottom:5px}
.highslide-header ul{margin:0; padding:0; text-align:right}
.highslide-header ul li{display:inline; padding-left:1em}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next{display:none}
.highslide-header a{font-weight:bold; color:gray; text-transform:uppercase; text-decoration:none}
.highslide-header a:hover{color:black}
.highslide-header .highslide-move a{cursor:move}
.highslide-footer{height:16px}
.highslide-footer .highslide-resize{display:block; float:right; margin-top:5px; height:11px; width:11px; background:url(../graphics/highslide/resize.gif) no-repeat}
.highslide-footer .highslide-resize span{display:none}
.highslide-body{overflow:hidden;}
.highslide-resize{cursor:nw-resize}
.draggable-header .highslide-header{height:18px; border-bottom:1px solid #ddd}
.draggable-header .highslide-heading{position:absolute; margin:2px 0.4em}
.draggable-header .highslide-header .highslide-move{cursor:move; display:block; height:16px; position:absolute; right:24px; top:0; width:100%; z-index:1}
.draggable-header .highslide-header .highslide-move *{display:none}
.draggable-header .highslide-header .highslide-close{position:absolute; right:2px; top:2px; z-index:2; padding:0}
.draggable-header .highslide-header .highslide-close a{display:block; height:16px; width:16px; background-image:url(../graphics/highslide/closeX.png)}
.draggable-header .highslide-header .highslide-close a:hover{background-position:0 16px}
.draggable-header .highslide-header .highslide-close span{display:none}
.draggable-header .highslide-maincontent{padding-top:1em}
.titlebar .highslide-header{height:18px; border-bottom:1px solid #ddd}
.titlebar .highslide-heading{position:absolute; margin:1px 0.4em; color:#666}
.titlebar .highslide-header .highslide-move{cursor:move; display:block; height:16px; position:absolute; right:24px; top:0; width:100%; z-index:1}
.titlebar .highslide-header .highslide-move *{display:none}
.titlebar .highslide-header li{position:relative; top:3px; z-index:2; padding:0 0 0 1em}
.titlebar .highslide-maincontent{padding-top:1em}
.no-footer .highslide-footer{display:none}
.wide-border{background:white}
.wide-border .highslide-image{border-width:10px}
.wide-border .highslide-caption{padding:0 10px 10px 10px}
.borderless .highslide-image{border:none}
.borderless .highslide-caption{border-bottom:1px solid white; border-top:1px solid white; background:silver}
.outer-glow{background:#444}
.outer-glow .highslide-image{border:5px solid #444}
.outer-glow .highslide-caption{border:5px solid #444; border-top:none; padding:5px; background-color:gray}
.colored-border{background:white}
.colored-border .highslide-image{border:2px solid green}
.colored-border .highslide-caption{border:2px solid green; border-top:none}
.dark{background:#111}
.dark .highslide-image{border-color:black black #202020 black; background:gray}
.dark .highslide-caption{color:white; background:#111}
.dark .highslide-controls, 
.dark .highslide-controls ul, 
.dark .highslide-controls a{background-image:url(../graphics/highslide/controlbar-black-border.gif)}
.floating-caption .highslide-caption{position:absolute; padding:1em 0 0 0; background:none; color:white; border:none; font-weight:bold}
.controls-in-heading .highslide-heading{color:gray; font-weight:bold; height:20px; overflow:hidden; cursor:default; padding:0 0 0 22px; margin:0; background:url(../graphics/highslide/icon.gif) no-repeat 0 1px}
.controls-in-heading .highslide-controls{width:105px; height:20px; position:relative; margin:0; top:-23px; left:7px; background:none}
.controls-in-heading .highslide-controls ul{position:static; height:20px; background:none}
.controls-in-heading .highslide-controls li{padding:0}
.controls-in-heading .highslide-controls a{background-image:url(../graphics/highslide/controlbar-white-small.gif); height:20px; width:20px}
.controls-in-heading .highslide-controls .highslide-move{display:none}
.controls-in-heading .highslide-controls .highslide-previous a{background-position:0 0}
.controls-in-heading .highslide-controls .highslide-previous a:hover{background-position:0 -20px}
.controls-in-heading .highslide-controls .highslide-previous a.disabled{background-position:0 -40px !important}
.controls-in-heading .highslide-controls .highslide-play a{background-position:-20px 0}
.controls-in-heading .highslide-controls .highslide-play a:hover{background-position:-20px -20px}
.controls-in-heading .highslide-controls .highslide-play a.disabled{background-position:-20px -40px !important}
.controls-in-heading .highslide-controls .highslide-pause a{background-position:-40px 0}
.controls-in-heading .highslide-controls .highslide-pause a:hover{background-position:-40px -20px}
.controls-in-heading .highslide-controls .highslide-next a{background-position:-60px 0}
.controls-in-heading .highslide-controls .highslide-next a:hover{background-position:-60px -20px}
.controls-in-heading .highslide-controls .highslide-next a.disabled{background-position:-60px -40px !important}
.controls-in-heading .highslide-controls .highslide-full-expand a{background-position:-100px 0}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover{background-position:-100px -20px}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled{background-position:-100px -40px !important}
.controls-in-heading .highslide-controls .highslide-close a{background-position:-120px 0}
.controls-in-heading .highslide-controls .highslide-close a:hover{background-position:-120px -20px}
.text-controls .highslide-controls{width:auto; height:auto; margin:0; text-align:center; background:none}
.text-controls ul{position:static; background:none; height:auto; left:0}
.text-controls .highslide-move{display:none}
.text-controls li{background-image:url(../graphics/highslide/controlbar-text-buttons.png); background-position:right top !important; padding:0; margin-left:15px; display:block; width:auto}
.text-controls a{background:url(../graphics/highslide/controlbar-text-buttons.png) no-repeat;     background-position:left top !important;     position:relative;     left:-10px; display:block; width:auto; height:auto; text-decoration:none !important}
.text-controls a span{background:url(../graphics/highslide/controlbar-text-buttons.png) no-repeat;  margin:1px 2px 1px 10px; display:block;  min-width:4em;  height:18px;  line-height:18px; padding:1px 0 1px 18px;  color:#333; font-family:"Trebuchet MS",Arial,sans-serif; font-size:12px; font-weight:bold; white-space:nowrap}
.text-controls .highslide-next{margin-right:1em}
.text-controls .highslide-full-expand a span{min-width:0; margin:1px 0; padding:1px 0 1px 10px}
.text-controls .highslide-close a span{min-width:0}
.text-controls a:hover span{color:black}
.text-controls a.disabled span{color:#999}
.text-controls .highslide-previous span{background-position:0 -40px}
.text-controls .highslide-previous a.disabled{background-position:left top !important}
.text-controls .highslide-previous a.disabled span{background-position:0 -140px}
.text-controls .highslide-play span{background-position:0 -60px}
.text-controls .highslide-play a.disabled{background-position:left top !important}
.text-controls .highslide-play a.disabled span{background-position:0 -160px}
.text-controls .highslide-pause span{background-position:0 -80px}
.text-controls .highslide-next span{background-position:0 -100px}
.text-controls .highslide-next a.disabled{background-position:left top !important}
.text-controls .highslide-next a.disabled span{background-position:0 -200px}
.text-controls .highslide-full-expand span{background:none}
.text-controls .highslide-full-expand a.disabled{background-position:left top !important}
.text-controls .highslide-close span{background-position:0 -120px}
.highslide-thumbstrip{height:100%}
.highslide-thumbstrip div{overflow:hidden}
.highslide-thumbstrip table{position:relative; padding:0; border-collapse:collapse}
.highslide-thumbstrip td{padding:1px}
.highslide-thumbstrip a{outline:none}
.highslide-thumbstrip img{display:block; border:1px solid gray; margin:0 auto}
.highslide-thumbstrip .highslide-active-anchor img{visibility:visible}
.highslide-thumbstrip .highslide-marker{position:absolute; width:0; height:0; border-width:0; border-style:solid; border-color:transparent}
.highslide-thumbstrip-horizontal div{width:auto}
.highslide-thumbstrip-horizontal .highslide-scroll-up{display:none; position:absolute; top:3px; left:3px; width:25px; height:42px}
.highslide-thumbstrip-horizontal .highslide-scroll-up div{margin-bottom:10px; cursor:pointer; background:url(../graphics/highslide/scrollarrows.png) left center no-repeat; height:42px}
.highslide-thumbstrip-horizontal .highslide-scroll-down{display:none; position:absolute; top:3px; right:3px; width:25px; height:42px}
.highslide-thumbstrip-horizontal .highslide-scroll-down div{margin-bottom:10px; cursor:pointer; background:url(../graphics/highslide/scrollarrows.png) center right no-repeat; height:42px}
.highslide-thumbstrip-horizontal table{margin:2px 0 10px 0}
.highslide-viewport .highslide-thumbstrip-horizontal table{margin-left:10px}
.highslide-thumbstrip-horizontal img{width:auto; height:40px}
.highslide-thumbstrip-horizontal .highslide-marker{top:47px; border-left-width:6px; border-right-width:6px; border-bottom:6px solid gray}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{margin-left:10px}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{border-bottom-color:white !important}
.highslide-thumbstrip-vertical div{height:100%}
.highslide-thumbstrip-vertical a{display:block}
.highslide-thumbstrip-vertical .highslide-scroll-up{display:none; position:absolute; top:0; left:0; width:100%; height:25px}
.highslide-thumbstrip-vertical .highslide-scroll-up div{margin-left:10px; cursor:pointer; background:url(../graphics/highslide/scrollarrows.png) top center no-repeat; height:25px}
.highslide-thumbstrip-vertical .highslide-scroll-down{display:none; position:absolute; bottom:0; left:0; width:100%; height:25px}
.highslide-thumbstrip-vertical .highslide-scroll-down div{margin-left:10px; cursor:pointer; background:url(../graphics/highslide/scrollarrows.png) bottom center no-repeat; height:25px}
.highslide-thumbstrip-vertical table{margin:10px 0 0 10px}
.highslide-thumbstrip-vertical img{max-width:60px}
.highslide-thumbstrip-vertical .highslide-marker{left:0; margin-top:8px; border-top-width:6px; border-bottom-width:6px; border-left:6px solid gray}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker{border-left-color:white}
.highslide-viewport .highslide-thumbstrip-float{overflow:auto}
.highslide-thumbstrip-float ul{margin:2px 0; padding:0}
.highslide-thumbstrip-float li{display:block; height:60px; margin:0 2px; list-style:none; float:left}
.highslide-thumbstrip-float img{display:inline; border-color:silver; max-height:56px}
.highslide-thumbstrip-float .highslide-active-anchor img{border-color:black}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div{display:none}
.highslide-thumbstrip-float .highslide-marker{display:none}
.highslide-wrapper, .highslide-outline{background:#FFF}
.highslide:hover img{border-color:#A0A0A0}
.highslide-active-anchor img{visibility:visible; border-color:#808080 !important}
.highslide-dimming{background:#000}
.highslide-image{border:2px solid #FFF}
.highslide-loading{display:block; padding:3px 0 3px 22px; width:0; height:16px; overflow:hidden; background-color:white; background-repeat:no-repeat; background-position:3px 3px; background-image:url(../graphics/highslide/loader.white.gif)}
.highslide-controls{position:static !important; margin-bottom:0; width:195px !important}
.highslide-gallery ul li{width:106px; height:106px; border:1px solid #D0D0D0; background:#EDEDED; margin:2px}
.highslide-html{background:none}
.highslide-header ul a{background-image:url(../graphics/highslide/controlbar-text-buttons.png); padding-left:16px; display:inline-block; height:16px}
.highslide-header ul li span{display:none}
.highslide-header .highslide-move{display:none}
.highslide-header .highslide-close{display:none}
.highslide-footer{display:none}
.otherMonth { visibility: hidden; }
