/*
   Copyright e-point S.A.
*/

BODY { background: #FFFFFF; margin: 0 0 0 0; }
BODY, TD, P, LI { font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #606060; }
a { text-decoration: none; color: #606060; }
a:hover { text-decoration:underline; }
FORM { margin: 0px; padding: 0px; }
.active { font-weight: bold; }
H1, .header { color:#ebb110; font-weight:bold; font-size:15px; margin: 0 0 10px 0; font-family:Arial,Helvetica, sans-serif; }
H2, .header2 { color: #777; font-weight:bold; font-size: 12px; margin: 6px 0 4px 0;padding: 0; font-family:Arial, Helvetica, sans-serif; }
H3, .header3 { color:#ebb110; font-weight:bold; font-size: 11px; margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; }
H5, .header5 { color:#ebb110; font-weight:bold; font-size: 11px; margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; }
p { margin-bottom: 5px; margin-top: 0;}
HR { height:1px; border:none; border-bottom:1px solid #eee; }


/* -------------------------------------------------------------------------- */

#layout {float:left; margin:0px 10px;}

#top1, #top2 { float:left; clear:both; }
#top1 { background:#f1f1f1; padding-bottom:26px; }
#top1 a { text-decoration:none; }
#top1 .logo { float:left; background: url(/_images/logo_claim.gif) no-repeat; width:228px; height:48px; margin:26px 0px 0px 19px ; }
#top1 .tools { margin-right: 15px; }
#top1 .tools ul { display:block; float:right; margin-top:40px; }
#top1 .tools ul { list-style-type:none; }
#top1 .tools ul li { float:left; border-left:1px solid #000; height: 20px;}
#top1 .tools ul li.first { border:none; }
#top1 .tools ul li a { padding: 3px 10px; display: block;}
#top1 .simpleSearch { float: left; display: block;}
#top1 .simpleSearch .label { float:left; padding: 3px 2px 0 10px; }
#top1 .simpleSearch .input { float:left; padding:0px 3px; height: 15px; }
#top1 .simpleSearch .input .text {font-size:10px;width:116px;margin:0;padding:0;
	height:18px; voice-family: "\"}\"";  voice-family: inherit; height: 15px;	
}
#FIX {}
#top1 .simpleSearch .search { float: left; background: url(/_images/ico_search.gif) no-repeat; width:21px; margin-top: 1px; height:17px; }

#top2 .left { float:left; }
#top2 .middle, #top2 .right { float:left; }
#top2 #climacad_online { display:block; background: url(/_images/climacad_online.gif) no-repeat; width:180px; height:27px; margin:6px 0px 0px 0px; }
#top2 .right {}
#top2 .left .worldwide_selector { background:#999; margin-top:6px; width:180px; }
#top2 .left .worldwide_selector select { font-size:10px; width:160px; color:#44474e; margin:3px 10px 4px 10px; }

#top_separator { float:left; clear:both; background:#000; border-top:1px solid #fff; }
#top_separator .left { float:left; background:#ebb110; height:5px; line-height:1px; border-right:2px solid #fff; width:180px; }

#menu_top { margin-top:1px; float:left; background: white url(/_images/menu_top_bg.gif) repeat-x 0px -1px; width:540px; border-right:1px solid #fff;}
#menu_top ul.level1 { list-style-type:none; margin:0px; padding:0px; }
#menu_top ul.level1 li { float:left; height:35px; } 
#menu_top ul.level1 li.notlast {  background: url(/_images/menu_top_spacer.gif) no-repeat 100% 5px; }
#menu_top ul.level1 li a {  display:block; float:left; margin-right:1px; height:35px; text-decoration:none; background:url(/_images/menu_top_bg_item.gif) repeat-x; }
#menu_top ul.level1 li.active a { background:url(/_images/menu_top_bg_itemactive.gif) repeat-x; }
#menu_top ul.level1 li a span.over { color:#000; }
#menu_top ul.level1 li.active a span { color:#000; }
#menu_top ul.level1 li a span { display:block; margin: 12px 14px 0px 14px; color:#fff; font-weight:bold; text-decoration:none; text-transform:uppercase; }

#menu_top .menu_top_sub { float:left; clear:left; margin-top:-3px; }
#menu_top .menu_top_sub ul.level2 { position: absolute; z-index: 101; width:200px; visibility: hidden; margin: 0px; padding: 0px; list-style-type: none; background:#999; }
#menu_top .menu_top_sub ul.level2 li {  background:#999; margin:0px; height:auto; }
#menu_top .menu_top_sub ul.level2 li a { display: block; height:auto; width: 200px; background:none; margin:0px; }
#menu_top .menu_top_sub ul.level2 li a span { margin:0px 10px; padding:5px 0px; border-top:1px solid #fff;  color:#fff; text-decoration:none; font-size:10px; font-weight:normal; text-transform:none; }
#menu_top .menu_top_sub ul.level2 li a span.noborder { border:0px; }
#menu_top .menu_top_sub ul.level2 li a:hover { background:#ccc; }

#menu_top ul.level1 li.climacad { float: right; margin-top: -1px; }
#menu_top ul.level1 li.climacad #climacad_online .hide { display: none; }
#menu_top #climacad_online { display:block; background: url(/_images/climacad_online.gif) no-repeat; width:180px; height:27px; margin:6px 0px 0px 0px; }

#middle { float:left; clear:both; }
#middle .left { }
#middle .left .menu { background:#eee; border-top:5px solid #999; border-bottom:5px solid #999; }
#middle .left .menu ul { list-style-type: none; margin: 0px; padding: 0px; }
#middle .left .menu a { text-decoration: none; }

#middle .left .menu ul.level3 { margin: 0px 10px; padding: 0px; }
#middle .left .menu li.level3 { padding: 6px 0px; border-bottom: 1px solid #fff;}
#middle .left .menu a.active3 { color: #eba010; font-weight: bold; }

#middle .left .menu ul.level4 { margin-top: 6px; }
#middle .left .menu a.level4 { display: block; background: url(/_images/list02.gif) no-repeat 2px 6px; padding: 1px 0px 1px 10px; margin: 4px 0;}
#middle .left .menu a.onlevel4 { font-weight: bold; }

#middle .left .menu a.level5 { display: block; background: url(/_images/list02.gif) no-repeat 12px 6px; padding: 1px 0px 1px 20px; margin: 4px 0; }
#middle .left .menu a.onlevel5 { font-weight: bold; }

#middle .left .menu ul.level6 { margin-top: 3px; }
#middle .left .menu a.level6 { display: block; background: url(/_images/list02.gif) no-repeat 22px 6px; padding: 1px 0px 1px 30px; margin: 4px 0; }
#middle .left .menu a.onlevel6 { font-weight: bold; }


#middle .main { margin:10px; }
#middle .main .tools { padding-bottom: 20px; }
#middle .main .tools ul { list-style-type:none; margin: 10px 0 0 0; padding:0px; }
#middle .main .tools ul li { float:left; }
#middle .main .tools a { display:block; padding:2px 10px 2px 23px; color:#eba010; text-decoration:none; }
#middle .main .tools a.print { background: url(/_images/ico_print.gif) no-repeat 3px 3px; }
#middle .main .tools a.sendpage { background: url(/_images/ico_sendpage.gif) no-repeat 0px 2px; }
#middle .main ul li { list-style-image: url(/_images/list02.gif); }
#middle .main .tools ul li { list-style-image: none; }

#middle .right {}
#bottom { float:left; clear:both; margin-bottom:10px; }
#bottom .copyright { padding:5px 10px; }
#bottom .footer { padding:5px 0px; }
#bottom .footer a { text-decoration:none; padding:0px 5px; }
#bottom .left, #bottom .right { border-top:5px solid #000; }
#bottom .left { float:left; }
#bottom .right { float:left; }

#layout, #top1, #top_separator, #top2, #middle, #bottom { width:904px; }
#top2 .left, #middle .left, #bottom .left { width:180px; margin-right:2px;}
#middle .main { width:521px; }
#top2 .middle { width:541px; }
#middle .right, #top2 .right { width:180px; }
#bottom .right { float:left; width:721px; }

/* layout main -------------------------------------------------------------- */

#layout.main #middle { background: url(/_images/main_bg.gif) repeat-y; margin-top:6px; }
#layout.main #middle div { }
#layout.main #middle #main1 { float:left; background:#fff; border-bottom:6px solid #fff;  width:722px; background: url(/_images/main_bg03.gif) repeat-y 538px 0px;}
#layout.main #middle #main1 .left { float:left; background: url(/_itemserver/worldwide/photo_main.jpg) no-repeat; height:318px; }
#layout.main #middle #main1 .right { float:left;  background: url(/_images/main_bg02.jpg) no-repeat 0px 100%; height:318px; }
#layout.main #middle #main1 .full { float:left; height:318px; }
#layout.main #middle #main2 { float:left; width:722px; }
#layout.main #middle #main2 .left { float:left; border-top:5px solid #999; height:150px; }
#layout.main #middle #main2 .right { float:left; border-top:5px solid #999; }
#layout.main #middle #right { float:right; width:180px; height:300px; }

#layout.main #middle #main1 .left, #layout.main #middle #main2 .left { width:180px; }
#layout.main #middle #main1 .right, #layout.main #middle #main2 .right { width:540px; }

#layout.main #menu_top { margin-top:-5px; border:0px; }

#layout.main #main1_container { float:left; }
#layout.main #main1_container_left { float:left; width:150px; margin:10px 0px 10px 10px; }
#layout.main #main1_container_left_wide { float:left; width:535px; }
#layout.main #main1_container_right { float:right; width:184px; }

#layout.main #main1 .worldwide_selector { float: left; background:#999; margin-right:2px; xmargin-top:6px; width:180px; }
#layout.main #main1 .worldwide_selector select { font-size:10px; width:160px; color:#44474e; margin:3px 10px 5px 10px; }

#layout.main #box_links { margin-top:0px; }
#layout.main #box_links ul { list-style-type:none; margin:0px; padding:0px; }
#layout.main #box_links ul li { background: url(/_images/main_links_bg.gif) no-repeat 0px -28px; height:28px; }
#layout.main #box_links ul li.first { background: url(/_images/main_links_bg.gif) no-repeat 0px 0px; }
#layout.main #box_links ul li a { display:block; width:182px; text-decoration:none; font-size:14px; font-weight:bold; font-size:15px; font-family:arial, helvetica, sans-serif; color: #adadad; }
#layout.main #box_links ul li a span { display:block; padding:6px 0px 0px 10px; }

#layout.main #box_reference { padding: 2px 0px 0px 3px; }
#layout.main #box_reference h1 { display:block; background: #999; color:#fff; font-size:15px; padding: 4px 10px 0px 10px; height: 22px; margin: 0px 0px 1px 0px; }
#layout.main #box_reference h1 a { color:#fff; text-decoration: none; }
#layout.main #box_reference .refTextC { position: absolute; left: 0px; top: 0px; }
#layout.main #box_reference TABLE { width: 181px; }
#layout.main #box_reference .text { background: #ebb110; padding:7px 10px; color: #fff; font-weight:bold; }
#layout.main #box_reference .text a { color:#fff; text-decoration:none; font-weight:normal; }
#refC { z-index: 100; position: relative; left: 0px; top: 0px; }

/* -------------------------------------------------------------------------- */
.main .newsC a { text-decoration: none; }
.main .newsShort { 
	margin-bottom: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #eee; 
}
.main .newsShort .more { display: inline; color:#000000;}

/* -------------------------------------------------------------------------- */

#box_menu_profile ul { list-style-type: none; margin:0px; margin-bottom:10px; padding:0px; }
#box_menu_profile ul li { background:#ebb110; border-bottom:1px solid #fff; }
#box_menu_profile ul li.active { background:#999; }
#box_menu_profile ul li a { display:block; padding: 5px 10px; background: url(/_images/more01.gif) no-repeat 165px 10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#fff; text-decoration:none; }
a.more01 { display:block; padding: 5px 10px; background: url(/_images/more01.gif) no-repeat 165px 10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; text-decoration:none; }

/* -------------------------------------------------------------------------- */

#main_profile ul { list-style-type:none; margin:10px; padding:0px; }
#main_profile ul li { display:block; float:left; width:30%; border-left:1px solid #eee; padding:0px 10px; height:130px; }
#main_profile ul li a.profileLink { color: #ebb110; }
#main_profile ul li.noborder { border-left:none; padding-left:0px; }

/* -------------------------------------------------------------------------- */

#layout.main #worldwide { background: url(/_images/main_worldwide.gif) no-repeat 50% 20px; margin:10px; height: 130px; }
#layout.main #worldwide h1 { color:#717479; }
#layout.main #worldwide h1 a { text-decoration: none; display: block; height: 112px; }
#layout.main #worldwide select { color:#44474e; font-size:11px; width:160px; }

/* -------------------------------------------------------------------------- */
.makeSomeRoom { margin-top: 10px; }
.block { background:#eee; border-bottom:5px solid #999; padding: 0px 10px 10px 10px; margin-bottom:10px; }
.block H1 { display:block; background: #999; color:#fff; font-size:15px; padding: 5px 10px 4px 10px; margin: 0px -10px 10px -10px;  }

#layout.main #box_news { border-bottom:none; }

/* -------------------------------------------------------------------------- */

#layout.main #box_news .newsShort { font-size:10px; margin-top:0px; margin-bottom: 0px; padding-top:10px; border-top:1px solid #fff; }
#layout.main #box_news .newsShortFirst { border-top: none; }
#layout.main #box_news .newsShort a { text-decoration:none; }
#layout.main #box_news .newsShort a h2 { font-family:verdana; font-size:10px; font-weight:bold; color:#000000; margin:2px 0px; } 
#layout.main #box_news .newsShort p { margin:0px; padding:0px; }

#layout.main #box_news_header { background:#eee; padding: 0px; margin-bottom: 0px; }
#layout.main #box_news_header H1 { display:block; background: #999; color:#fff; font-size:15px; padding: 4px 10px 4px 10px; margin: 0px; }
#layout.main #box_news_header H1 a { color:#fff; text-decoration: none; }

/* -------------------------------------------------------------------------- */

#popup { float: left; background-color: #fff; }
#popup_content { background-color: #f1f1f1; border-bottom: 5px solid black; }
#popup_content #faqC,
#popup_content #afterSapScreen,
#popup_content #sapScreen { margin-top: 12px; background-color: #fff; border-top: 5px solid #ebb110; padding: 10px; }
#popup_content #sapScreen, #popup_content #afterSapScreen { width: 414px; }

#popup_content #sapScreen .dh2 { margin-top: 17px; color: #000000; font-size: 10px;}
#popup_content .c1 { margin-top: 7px; padding-left: 0px;. }

#popup_content.print { background-color: #fff; float: left; clear: both; width: 655px; border-bottom: 5px solid #000000; }
#popup_content.print #print_header { float: left; clear: both; border-bottom: 5px solid #ebb110; background-color: #f1f1f1; padding: 0 0 30px 0; }
#popup_content.print #print_header #print_headerText { float: right; clear: right; margin: 40px 10px 0 0; }
#popup_content.print #print_header #logo { float: left; clear: left; margin: 25px 0 0 10px; }
#popup_content.print #cc1 { float: left; clear: both; width: 625px; margin: 10px 10px 0 10px; }
#popup_content.print #print_footer { float: left; clear: both; width: 650px; }
#popup_content.print #print_footer .cpf1 { margin: 10px 10px 10px 20px; width:625px; }


/* -------------------------------------------------------------------------- */
#box_survey_sondage .answer { padding-left: 4px; }
#box_survey_sondage .sondage_question { margin-bottom: 5px; }
#box_survey_sondage .sondage_scoreBar { margin: 3px 0; background: #fff;}
#box_survey_sondage .sondage_scoreBar .sondage_score { height: 9px; }
#box_survey_sondage .legendP { width: 9px; height: 9px;  }
/* -------------------------------------------------------------------------- */
.office_city { text-decoration: none; font-weight: bold; }
.cityOffices.separator { border-top: 1px solid #eee; margin: 10px 0; font-size: 1px; }
.choosenCity { font-size: 11px; color: #eba010; }
.reqFld { color: #eba010; }
.survey_question .c1,
.survey_question .c2 { color: #eba010; font-weight: bold; padding: 0 3px 6px 0; }
.survey.separator { border-top: 1px solid #eee; margin: 10px 0; font-size: 1px; }
.searchBox1 { background-color: #eee; padding: 8px 8px 10px 8px; }
.searchBox1 h4 { padding: 0; margin: 0 0 5px 0; }
.searchBox1Results { }
.searchBox1Results h2 { color: #eba010; }
.searchBox1Results #search_scoreBar { width:80px; background:#EEE; height:9px;margin-top:2px; }
.searchBox1Results #search_score { background:#EBB110;height:100%;  }
.searchBox1Results tr td .spcr { font-size: 1px; padding-top: 5px; margin-top: 5px; border-top: 1px solid #eee; }
.careerC { }
.careerC li a { text-decoration: none; }
.surveyShort a,
.faqShort a { text-decoration: none; }
.faqShort { border-top: 1px solid #fff; padding: 6px 0; }
.faqShort.first { border-top: none; }
.faqShort, .faqShort a, .faqShort a:link, .faqShort a:visited, .faqShort a:hover { text-decoration:none; }

.faqTable{ border-bottom:1px solid #eee;}
.faqRow td { border-top:1px solid #eee; padding:3px 0px 4px 0px; }
.faqRow.fqn0 td { border-top: 0px; }
.faqRow.fan0 td { border-top: 0px; }
.faqRow .pm { padding-top: 10px; width: 10px; }
.faqTable .question { padding-top:5px; width: 97%;}
.faqTable .answer { padding-bottom:10px; }

.newsContainer h1 { margin-bottom: 0; }
.newsContainer .summ { font-weight: bold; margin: 10px 0;}
.newsContainer .cont { margin: 10px 0; }

.suply_offer_btn {
	margin-top: 17px;
}

.newsPreview {
	margin-top: 2px;
	width: 180px;
	background:#fff;
}

.newsPreviewSummary {
	display: none;
	position: absolute;
	z-Index:1000;
	background-color: #EFF4F6;
	width: 180px;
	height:112px;
}

.newsPreviewHeader { background: #ebb110; }
.newsPreviewHeader a.more { font-weight:bold; color:#fff; }
.newsPreviewHeader a.more01 { background:none; }
.newsPreviewSummary DIV { padding: 9px; }


.alfaon {
	filter:alpha(opacity=80);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity:0.8;
}

/* -------------------------------------------------------------------------- */

#banner_left { padding:15px 20px;;}

/* -------------------------------------------------------------------------- */

.button .m { background: URL(/_images/button/button01_fill.gif) repeat-x; }
.contentArea .button A { text-decoration: none; color: #606060; }
.button a { text-decoration: none; margin: 0px; }

/* -------------------------------------------------------------------------- */

.hide { display:none; }
.link { cursor:pointer; }
.color02 { color:#adadad; }

/* -------------------------------------------------------------------------- */

.contentArea A { color: #000000; text-decoration: underline; }
.contentArea A.nounderline { text-decoration: none; }
.contentArea A.graylink { color: #606060; text-decoration: none; }
.contentArea A.nounderline:hover, .contentArea A.graylink:hover { text-decoration: underline; }
.contentArea h2, .contentArea h3 { margin: 10px 0px; }
.contentArea UL, .contentArea OL { margin-top: 10px; margin-bottom: 10px; }

#schema { margin: 20px 0px; position: relative; }
.schema_box {
	position: absolute; border: 2px solid black; display: none;
}
.schema_box DIV {
	width: 100%; height: 100%; background: yellow;
	filter:alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity:0.5;
}

#schemaIcons TD { padding-left: 4px; }
#schemaIcons TD.first { padding-left: 0px; }

#schema_descs { position: relative; }
.schema_desc { display: none; position: absolute; top: 0px; background: white; border: 1px solid gray; padding: 10px; }
.schema_desc .title { font-size: 11px; font-weight: bold; margin-bottom: 10px; }
.schema_desc IMG { margin-bottom: 10px; }
