@charset "utf-8";

/* AGC Flat Glass Europe */

/*MAIN STYLE*/

*{	zoom: 1;	}
html{	height: 1%;	width: 100%;}
body{	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px;	color: #58585a;	background: url("/01/images/FlatGlassEurope/new/bg.jpg") repeat-x top left;	margin: 0px;	padding: 0px;}
img{	display:block;}
a img {	border:none;}
a{	text-decoration: none;	color:#ED1555;}

a:hover{	text-decoration: underline;	}
ul, li{	list-style-type: none;	padding: 0px;	margin: 0px;	display: block;}
h1{	text-indent: -10000px;	padding: 0;	margin: 0;	line-height: 0px;}
h2{	color: #0055a5;	font-size: 25px;	padding: 15px 0px 15px 0px;	margin: 0;	font-weight: normal;}
h3,h3 a{	color: #0055a5;	font-size: 13px;	font-weight: bold;	letter-spacing: -1px;	line-height: 15px;	padding: 0;	margin: 0 0 10px 0;}
h4 {	font-weight : bold;	font-size : 11px; color:#0055a5;	padding:0;	margin:0 0 7px 0;}
p{	margin: 0 0 10px 0;	padding: 0px;}

/*MAIN CLASSES*/

.notdisplayed{	display: none;	}

/*ELEMENTS*/

#wrapper{	position: absolute; 	top: 0px;	left: 50%;	margin-left: -483px;	background: url("/01/images/FlatGlassEurope/new/bg_center.jpg") no-repeat top left;	width: 965px;}

/*ELEMENTS - header*/

#header{	height: 81px;	position: relative;	top: 0px;	left: 0px;	overflow: hidden;}
#nav_search{	position: absolute;	overflow: hidden;	width: 100%;	height: 80px;	top: 0px;	right: 0px;}

/*ELEMENTS - Navigation*/

#navigation {	height: 60px;	background: url("/01/images/FlatGlassEurope/new/subnav_bg.gif") repeat-x left 30px;}
#navigation ul.first_level {	overflow: hidden;	background: url("/01/images/FlatGlassEurope/new/nav_bg.gif") repeat-x top left;	width: 965px;	height: 30px;}
#navigation ul.first_level li {	float: left;	background: url("/01/images/FlatGlassEurope/new/nav_border.gif") no-repeat top right;}
#navigation ul.first_level li.noBorder{	float: left;	background: none;}
#navigation ul.first_level li a {	display: block;	height: 30px;	padding: 0 0 0 6px;	float: left;	outline: none;}
#navigation ul.first_level li a.selected{	text-decoration: none;	background: url("/01/images/FlatGlassEurope/new/nav_selected_bg.gif") top left no-repeat;}
#navigation ul.first_level li a.selected span{	display: block;	height: 30px;	color: #0055a5; 	background: url("/01/images/FlatGlassEurope/new/nav_selected_bg.gif") top right no-repeat;}
#navigation ul.first_level li a span{	font-size: 14px;	font-weight: bold;	color: #fff;	float: left;	padding: 6px 11px 0px 5px;	cursor: pointer;	outline: none;}
#navigation ul.first_level li a:hover {	text-decoration: none;	outline: none;	background: url("/01/images/FlatGlassEurope/new/nav_selected_bg.gif") top left no-repeat;}
#navigation ul.first_level li a:hover span{	display: block;	height: 30px;	color: #0055a5;	background: url("/01/images/FlatGlassEurope/new/nav_selected_bg.gif") top right no-repeat;}
#navigation ul.second_level {	clear:both; 	display:none;	position: absolute;	top: 111px;	left: 0px;	zoom: 1;	z-index: 80;	overflow: hidden;	width: 965px;}
#navigation ul.second_level li{	background: url("/01/images/FlatGlassEurope/new/subnav_border.gif") no-repeat top right;	float: left; 	display: inline;}
#navigation ul.second_level li a{	height: 24px;	padding: 6px 11px 0px 10px;	display: block;	font-size: 12px;	font-weight: bold;	color: #404c64;	background: none;}
#navigation ul.second_level li a:hover{	background: none;	color: #0055a5; }
#navigation ul.second_level li a.selected{	color: #0055a5;		background: none;}

.pagecontent-sidebar .navigation-level3 a {	float: none;}
.pagecontent-sidebar .navigation-level3 ul {	border : solid 1px #DDDDDD; float: none;	padding: 5px !important; }
.pagecontent-sidebar .navigation-level3 ul li {	margin : 7px 0 7px 0; padding : 0 0 0 15px !important; }

/*ELEMENTS - CONTENT*/

#content, #content_in_page{	width: 965px;	padding-top: 15px;	padding-bottom: 15px;	overflow: hidden;}

/*ELEMENTS - CONTENT IN PAGE*/

#content_in_page{	background: #ffffff url("/01/images/FlatGlassEurope/new/content_bottomBg.jpg") no-repeat bottom left;	padding: 15px 15px 45px 15px;	margin-top: 15px;	margin-bottom: 15px;	width: 935px;	position: relative;}
p#crumbpath{margin :0;float:left;}
#crumbpath a, #crumbpath p{	color: #505b6f;}
#crumbpath a.selected{	color: #0055a5;	}
#content_in_page .content_picture{	overflow: hidden;}
#content_in_page .content_picture .text{	float: left;	width: 750px;}
#content_in_page .content_picture img{	float: left;	padding: 20px 0px 0px 15px;}
#content_in_page ul{	padding: 30px 0px 0px 15px;}
#content_in_page li{	padding: 0px 0px 8px 15px;	background: url("/01/images/FlatGlassEurope/new/arrow.png") left 5px no-repeat;}
#content_in_page #icons{	padding: 0px;	margin: 0px;	overflow: hidden;	float : right;}
#content_in_page #icons li{	display: inline;background: none;float: left;padding: 0px 10px 0px 0px}
#content_in_page #icons li a{	color: #fff;}
.topline{overflow : hidden;zoom:1;clear : both;}

/*ELEMENTS - CONTENT - SWF Wrappers*/

#content #swf_banner{	width: 965px;	height: 230px;	margin-bottom: 15px;	overflow: hidden;	position: relative; 	top: 0px;	left: 0px;	background: #ffffff;}
#content #swf_values{	width: 377px;	height: 367px;	margin-right: 15px;	margin-bottom: 15px;position: relative;top: 0px;left: 0px;background: #ffffff;	float: left;display: inline;}
#content #swf_player{	width: 573px;	height: 214px;	position: relative;	top: 0px;	left: 0px;	background: #ffffff;	float: left;display: inline;}
#content #swf_banner .warningPlayer{	position: absolute;	top: 90px;	left: 320px;}
#content #swf_values .warningPlayer{	position: absolute;	top: 170px;	left: 20px;}
#content #swf_player .warningPlayer{	position: absolute;	top: 85px;	left: 115px;}
#content .warningPlayer p{	padding: 0;	margin: 0;	text-align: center;}

/*ELEMENTS - CONTENT - NEWS*/

#content #newsbox{	padding: 0px 15px 15px 15px;	background: #fff;	width: 543px;	float: left;	display: inline;	overflow: hidden;	position: relative;	margin-bottom: 15px;}
#content #newsbox .news{	overflow: hidden;	width: 543px;	clear: both;	position: relative;	padding : 0 0 15px 0;	margin-bottom: 15px;}
#content #newsbox p.rss{	position: absolute;	top: 20px;	right: 15px;}
#content #newsbox p.rss a{	height: 16px;	width: 16px;	display: block;	outline: none;	background: url("/01/images/FlatGlassEurope/new/rssIcon.gif") no-repeat top left;}
#content #newsbox .news img{	float: left;	margin-right: 15px;}
#content #newsbox .news_content{	float: left;	width: 434px;}
#content #newsbox .news_content p{	padding-top: 4px;	line-height: 16px;}
#content #newsbox .news_infos{	width: 434px;	height: 16px;	background: #e8ebf3;overflow: hidden;clear: both;position: absolute;bottom: 0px;left: 109px;}
#content #newsbox .news_infos p a, #content #newsbox .news_infos p a:hover{	color: #404c64;}
#content #newsbox .news_infos p.date{	display: block;	float: left;	padding: 3px 5px;	color: #404c64;	background: #ffffff;	height: 10px;line-height: 12px;}
#content #newsbox .news_infos p.links{	float: left;	padding-top: 0px;	padding-left: 10px;	line-height: normal;	font-size: 12px;	color: #404c64;}
#content #newsbox .news_infos p.languages{	float: right;		color: #404c64;	padding-top: 0px;padding-right: 7px;}
#content #newsbox .news_button{	overflow: hidden;	padding-top: 4px;	clear: both;	float: right;}
#content #newsbox .news_button a{	padding: 0px 0 0 8px;	height: 20px;	float: left;	color: #fff;	display: block;	background: url("/01/images/FlatGlassEurope/new/more.gif") no-repeat top left;}
#content #newsbox .news_button a span{	float: left;	background: url("/01/images/FlatGlassEurope/new/more.gif") no-repeat top right;	padding: 1px 8px 0 0;	height: 17px;	display: block;	color: #fff;cursor: pointer;}
#content #newsbox .news_button a:hover span{	text-decoration: underline;}

/*ELEMENTS - CONTENT - Your Glass*/

#content #yourglass{	background: url("/01/images/FlatGlassEurope/new/yourglass_bg.jpg") no-repeat top left;	width: 347px;	height: 214px;	float: left;	clear : both;	padding: 0px 15px;	margin-right: 15px;}
#content #yourglass .head h2{	padding-bottom: 3px;	padding-top: 15px;	line-height: 20px;}
#content #yourglass .head{	height: 65px;}
#content #yourglass .your_information{	margin-top: 17px;}
#content #yourglass .your_information p{	color: #505b6f;}
#content #yourglass p{	padding-bottom: 5px;}

/*ELEMENTS - FOOTER*/

#footer{	clear: both;	overflow: hidden;}
#footer h2{	padding-bottom: 15px;	margin-bottom: 15px;	padding-left: 15px;	font-size: 17px;}
#footer a{	color: #5a657c;	font-size: 13px;	font-weight: bold;}
#footer .left{	float: left;	display: inline;	width: 481px;	padding-bottom: 20px;	overflow: hidden;	border-right: solid 1px #ced0d5;}
#footer .right{	float: left;	display: inline;	width: 481px;	overflow: hidden;	padding-bottom: 20px;}
#footer .part_1{	float: left;	display: inline;	width: 150px;	margin-left: 15px;}
#footer .part_2{	float: left;	display: inline;	width: 150px;}
#footer .part_3{	float: left;	display: inline;	width: 150px;}
#footer #bottom{	border: 1px solid #ced0d5;	overflow: hidden;	float: none;	margin: 15px 0;	background: #f3f4f8;}
#footer #top{	border: 1px solid #ced0d5;	overflow: hidden;	float: none;	zoom: 1;	background: #f3f4f8;}
#footer .part_1 ul, #footer .part_2 ul, #footer .part_3 ul{	padding-left: 5px;}
#footer .part_1 li, #footer .part_2 li, #footer .part_3 li{	background: url("/01/images/FlatGlassEurope/new/littleArrow.gif") no-repeat 0px 7px;	padding-left: 8px;	margin-top: 4px;	display: block;	overflow: hidden;}
#footer .part_1 li a, #footer .part_2 li a, #footer .part_3 li a{	color: #0055a5;}
#footer .part_1 ul a, #footer .part_2 ul a, #footer .part_3 ul a{	color: #404c64;	font-size: 12px;	font-weight: normal;}
#footer .part_1 ul li, #footer .part_2 ul li, #footer .part_3 ul li{	clear: both;	float: none;	padding-left: 0;	margin-top: 0px;}
#footer .part_1 li ul li, #footer .part_2 li ul li, #footer .part_3 li ul li{	background: none;	}
#footer .right .part_1, #footer .right .part_2{	width: 225px;	}
#footer #legal{	clear: both;	float: none;}
#footer #legal p{	font-size: 10px;	color: #404c64;	text-align: center;	padding: 15px;}
#footer #legal a{	font-size: 10px;	color: #404c64;}

/*PAGE TEMPLATE EXEMPLE*/

/* IMAGE BANK STYLES - TAKEN BACK FROM OLD LAYOUT (CONTENT.CSS) */

 #image-bank {background:#FFF;padding:17px 17px 80px 19px;}
#image-bank-img-left {float:left;width:560px;}
.image-bank-table {width:554px;margin-bottom:8px;} 
.image-bank-table .item{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;vertical-align:top;}
.image-bank-img {width:176px;height:180px;background:#efefef;text-align:center;}
.image-bank-img table{width:176px;height:180px;background:#efefef;text-align:center;}
.image-bank-info {padding:4px 8px 4px 8px;font-size:11px;}
.image-bank-info ul{margin:0;padding : 0 !important}
.image-bank-info li {background:none;padding:0 !important;background:none !important;}
.image-bank-info-title {color:#464646;}
.image-bank-info-right {float:right;width:175px;border:1px solid #d9d9d9;padding:20px;margin-top:5px;margin-bottom:250px;}
.image-bank-info-right p {font-size:12px;}
.image-bank-info-right a {color:#ed1555;text-decoration:underline;}
.image-bank-info-right a:hover {color:#ed1555; text-decoration:none;}
.image-bank-info-right ul {margin-left:5px;}
.image-bank-info-right ul li {font-size:12px;line-height:1.2em;background:url(/01/images/FlatGlassEurope/puce_sitemap_l2.gif) no-repeat 0 7px;margin:0;padding:0 0 0 12px;}
.ibir-links {margin-bottom:20px;}
.ibir-links a {background:url(/01/images/FlatGlassEurope/ico-arrow-red.gif) no-repeat 0 50%;padding-left:12px;}

.image-bank-previous-next {width:554px;font-size:11px;margin-top:15px;}
.image-bank-previous-next  a {color:#ed1555;text-decoration:underline;}
.image-bank-previous-next  a:hover {color:#ed1555;text-decoration:none;}
.previous {background:url(/01/images/FlatGlassEurope/ico-arrow-previous.gif) left no-repeat;padding-left:10px;}
.next {background:url(/01/images/FlatGlassEurope/ico-arrow-next.gif) right no-repeat;padding-right:10px;}

.modalBox {background-color:#FFFFFF;border:1px solid #ABACAC;padding:15px;}

/* NETWORK STYLES - TAKEN BACK FROM OLD LAYOUT (CONTENT.CSS)*/

#network { margin:0; padding:17px 17px 80px 19px; width:824px; }
#network .col-flash { float:left; width:560px; height:523px; }
#network .col-form { float:right; width:243px; height:521px; border:1px solid #bababa; background:url(/01/images/FlatGlassEurope/network-search-bg.gif) repeat-x 0 0; }
#network .col-form h4 { font-weight:normal; }
 /* search */
#network .col-form .search  { padding:15px 17px 16px 19px; border-bottom:1px solid #d6d6d6; }
#network .col-form .field { width:100%; padding:0 0 4px; }
#network .col-form .field label { float:left; width:33%; font-size:11px; color:#686868; }
#network .col-form .field select,
#network .col-form .field .button { float:right; width:65%; font-size:11px; }
#network .col-form .field .button { padding-top:2px; }
 /* results */
#network .col-form .results { padding:15px 17px 16px 19px; border-top:1px solid #fff; color:#484848; }
#network .col-form .one-result { width:100%; padding:15px 0; border-top:1px solid #e8e8e8; font-size:12px; }
#network .col-form .one-result p.title { font-size:14px; color:#008fcb; }
#network .col-form .one-result address { font-style:normal; margin:0 0 1em; line-height:1.2em; }
#network .col-form .one-result p.contact { line-height:1.3em; font-size:12px; color:#484848; padding:0 0 4px; }
#network .col-form .one-result p.contact a { text-decoration:none; color:#484848; }
#network .col-form .one-result p.contact a:hover { text-decoration:underline; }
#network .col-form .one-result a { text-decoration:underline; }

/* CAREERS STYLES - TAKEN BACK FROM OLD LAYOUT (CONTENT.CSS) */

/* E-recruitment */
/* content-central*/

#content-central {background:#fff;position:relative;width:100%;min-height:460px;height:auto !important;float:left;margin-top : 20px;}
.visu-left,.visu-left-en,.visu-left-fr,.visu-left-nl,.visu-left-ru,.visu-left-cz {float:left;width:321px;height:581px;background:url(/01/images/FlatGlassEurope/erecruitment/visu-left-en.gif) top left no-repeat;}

a.button-red {background:url("/01/images/FlatGlassEurope/erecruitment/but-red-right.gif") no-repeat scroll right center transparent;color:#FFFFFF;cursor:pointer;display:block;float:left;font-size:16px;font-weight:bold;height:32px;margin-top:8px;padding:0 30px 0 0;}
a.button-red span {background:url("/01/images/FlatGlassEurope/erecruitment/but-red-left.gif") no-repeat scroll left center transparent;display:block;float:left;height:30px;padding:2px 0 0 6px;width:auto;}

/*search form*/

table.results {	width:100%;	font-size:12px;}
table.results td {	padding:5px;}
tr.grey td {	background-color:#e8e8e8;}
thead td {	background:url(/01/images/FlatGlassEurope/erecruitment/bg-box-grey.gif) top repeat-x;	color:#055aaa;	border-top:1px solid #dfdfdf;	border-bottom:1px solid #dfdfdf;	font-weight:bold;}
a.details {	display:block;	background:url(/01/images/FlatGlassEurope/erecruitment/ico-arrow-red.gif) left no-repeat;	color:#ed1555;	text-decoration:underline;	padding:1px 0 0 10px;	font-size:12px;}
a:hover.details {	color:#ed1555;}
.box-pagination {	border:1px solid #dfdfdf;	width:586px;	float:left;	padding:3px 6px 3px 6px;	margin:8px 0 8px 0;	font-size:13px;	color:#2a7fcf;}
.box-pagination a, .box-pagination a:hover {	color:#2a7fcf;	text-decoration:underline;}
.box-pagination-left {	width:180px;	float:left;}
.box-pagination-central {	width:215px;	float:left;}
.box-pagination-right {	width:100px;float:right;text-align:right;}
a.button-grey {	display:block;height:34px;background:url(/01/images/FlatGlassEurope/erecruitment/but-grey-left.gif) left no-repeat;float:left;font-size:13px;color:#fff;font-weight:bold;padding:0 0 0 30px;margin-top:8px;color:#055aaa;cursor:pointer;}
a:hover.button-grey  {	color:#055aaa;	text-decoration:none;}
a.button-grey span {	display:block;	height:30px;	width:8px;	background:url(/01/images/FlatGlassEurope/erecruitment/but-grey-right.gif) right no-repeat;	float:left;	width:auto;	padding:4px 10px 0 0;}
table.general-infos td { padding:5px; vertical-align:top; }
tr.white td { background:#fff; }
a.ico-print2 {	background:url(/01/images/FlatGlassEurope/erecruitment/ico-print2.gif) left no-repeat;	padding-left:22px;	color:#ed1555;	font-size:13px;	text-decoration:underline;}
a:hover.ico-print2 {	color:#ed1555;	}
a.ico-pdf {	background:url(/01/images/FlatGlassEurope/erecruitment/ico-pdf.gif) left no-repeat;	padding-left:22px;	color:#ed1555;	font-size:13px;	text-decoration:underline;}
a:hover.ico-pdf {	color:#ed1555;}
a.ico-sendto {	background:url(/01/images/FlatGlassEurope/erecruitment/ico-sendto.gif) left no-repeat;	padding-left:22px;	color:#ed1555;	font-size:13px;	text-decoration:underline;}
a:hover.ico-sendto {	color:#ed1555;}
.reference { color:#055aaa; }
.but-attach {	background-color:#c80d44;	color:#fff;	border:1px solid #ab0737;}
.but-browse {	background-color:#fff;	border:1px solid #006bb2;}
.JobsTitle{    width:450px;}
.content-right {	width:600px;	float:left;	margin-top:15px;}

/*VARIOUS STYLES - TAKEN BACK FROM OLD LAYOUT (CONTENT.CSS)*/

.box-grey {background:#f0f0f0 url(/01/images/FlatGlassEurope/erecruitment/bg-box-grey.gif) top repeat-x;border:1px solid #dfdfdf;width:100%;font-size:13px;float:left;margin-bottom:10px;}
.box-grey select, .box-grey input  {font-size:13px;}
.box-grey-content {padding:15px 10px 15px 10px;float:left;}
.clearboth { clear:both; }
.floatright { float:right; }
.floatleft { float:left; }
#content-article { background:#FFF; padding:17px 0 0 0; }
#content-article-visu { width:280px; float:left; margin-right:10px;/*gpr */clear:both; }
#content-article-visu .title { background-color:#008fcb; height:30px; padding:45px 0 10px 8px; display:block; font-size:24px; color:#FFF; }
#content-article-visu a { float:left; margin-bottom:8px;}
#content-article-visu img { float:left; margin-bottom:8px; }
#content-article-visu a img { margin-bottom:0;}
#content-article-visu p { font-weight:bold;}
#content-article-smallvisu { width:194px; float:left; margin-right:28px; }
#content-article-text{	width: 590px;	float: left;}
#content-article-text ul{	padding: 8px 0 8px 15px;}
#oneregion{	padding-top: 30px;}

/*NEW ELEMENTS FOR NEW SIDEBAR+CONTENT PAGE*/

.pagecontent { background:#FFF; padding:17px 17px 0 10px; }
.pagecontent-sidebar { width:150px; float:left; margin: 15px 18px 0 0;clear:both; }
.pagecontent-sidebar .title { background-color:#008fcb; height:30px; padding:45px 0 10px 8px; display:block; font-size:24px; color:#FFF; }
.pagecontent-sidebar a { float:left; margin-bottom:8px;}
.pagecontent-sidebar img { float:left; margin-bottom:8px; }
.pagecontent-sidebar a img { margin-bottom:0;}
.pagecontent-sidebar p { font-weight:bold;}
.pagecontent-content{	width: 730px;	float: left;	padding: 15px 0 0 0;}
.pagecontent-content ul{	padding: 15px 0 0 0;}

/*ELEMENTS NEWS*/

#archives h3{	padding-bottom: 15px;	}
#archives{	position : absolute; right : 15px;width: 220px;padding : 5px;border : 1px dashed #0055A5;}
#archives select {margin-bottom : 8px;}
#pressRoom h3{	display: block; 	/*width: 300px;*/	padding : 0;	}
#pressRoom #newsbox{	margin-top: 70px;	clear: both;	width: 910px;}
#pressRoom .news_infos{	width: 800px;}
#pressRoom .news_content{	width: auto;}
#pressRoom #newsbox .news{	width: 910px;	}
#pressRoom .news_content h3{	padding-bottom : 0;	display: block; 	width: auto;}
#pressRoom .description-press{	padding: 0 15px 15px 15px; width:600px;	}
#pressRoom .link-arrow{	text-align: right;	}
#pressRoom #page_reg_main_ctl00_updatepanel h3 a{ display: inline;}
.article-textintro {font-size:16px;line-height:20px;margin-bottom : 10px;}
.article-element p { margin : 0 0 10px 0;}
.news_content h3,.news_content h3 a{margin : 0 !important;}
#newsbox h2 a{color:#0055A5;}
#archives {float:right;margin:-53px 0 0;}

/*ENVIRONMENTAL REPORT*/

/*PAGE TEMPLATE */

#content-article-visu{	clear: both;	float: left;	margin-right: 10px;	width: 280px;}
#content-article-report{	float: left;	width: 636px;}
#content-article-report h2{	font-weight: bold;		padding-top: 0;}
#content-article-report h3{	letter-spacing: 0;	font-size: 23px;	font-weight: normal;	clear: both;	padding-top: 1px;	padding-bottom: 15px;}
#content-article-report h4{	letter-spacing: 0;	font-size: 18px;	font-weight: normal;	clear: both;	margin-bottom: 10px;}
#content-article-report p.rubric_name{	color: #0055a5;	font-size: 13px;font-weight: bold;}
#content-article-report .ancrebox{	background: #e8ebf3;	padding: 3px;	overflow: hidden;	margin-bottom: 18px;}
#content-article-report .ancrebox ul{	padding: 0;	margin: 0;}
#content-article-report .ancrebox ul li{	float: left;	color: #024d9a;	background: none;	padding: 0;}
#content-article-report .ancrebox ul li.select{		background: none;}
#content-article-report .ancrebox ul li.select a{	color: #3c4b65;	font-weight: bold;}

.speakerbox{	overflow: hidden;	padding: 0 0 18px 0;}
.speakerbox .text{	float: left;}
.capital{	color: #e7074d;	font-size: 23px;}
.ancrebox a,.rubric_name a,.ancrebox a:hover,.rubric_name a:hover{	color : #0055A5;}

#mainPicture .picturebox img{	margin : 0;	float : none;}
#mainPicture .picturebox {	margin-bottom : 5px;}
#mainPicture .descriptionbox p {	font-weight : normal;}

#nav-level3 {margin:0 0 10px;}
#nav-level3 a{	float: none;}
#nav-level3 ul.nav{	background:url("/01/images/FlatGlassEurope/erecruitment/bg-box-grey.gif") repeat-x scroll center top #F0F0F0;	border:1px solid #DFDFDF;	font-size:13px;	padding : 15px 15px 7px 15px;	width:240px;}
#nav-level3 ul.subnav{		padding : 5px 25px;	}
#nav-level3 ul.nav li,#nav-level3 ul.subnav li{background:url("/01/images/FlatGlassEurope/new/arrow.png") no-repeat scroll left 5px transparent;padding:0 0 0 15px;margin-bottom : 8px}
#nav-level3 ul.nav li.select,#nav-level3 ul.subnav li.select{margin-left : 10px;font-weight : bold;}

/*Speaker box*/

.blueColor{	color: #0055a5;		font-weight: bold;}
#speaker{	padding: 13px 0 0 0;	overflow: hidden;	float: right;}
#speaker .speakerPicture{	float: right;}
#speaker .speakerFunction{	float: right;	padding: 13px 10px 0 0;}
#speaker .speakerFunction p {	text-align: right;		padding: 0;	margin: 0;	line-height: 15px;}


/*level 01 sections*/

#sections_level1, #sections_level2{	overflow: hidden;	zoom: 1;}
.section{	width: 201px;	margin-right: 43px;	float: left;	zoom: 1;}
#sections_level2 .section{	margin-right: 67px;}
.lastSection{	margin: 0 0 0 1px;	width: 201px;	float: left;	zoom: 1;}
#sections_level2 .titlebox{	height: 38px;		padding: 7px 10px;}
#sections_level2 .titlebox_high{	height: 46px;		padding: 7px 10px;}
#sections_level1 .titlebox{	height: 32px;	padding: 18px 13px;}
#sections_level1 .titlebox h3{	font-size: 15px;	color: #fff;	font-weight: normal;	letter-spacing: 0;}
#sections_level2 .titlebox h3,#sections_level2 .titlebox_high h3{	font-size: 13px;	color: #fff;	font-weight: normal;	letter-spacing: 0;}
.picturebox a{	display: block;}
.bottombox{	border-bottom: solid 5px;}
.bottombox span{	line-height: 0px;}
#sections_level1 .descriptionbox, #mainPicture .descriptionbox{	padding: 19px 0 10px 0;	}
.descriptionbox p{	font-size: 10px;	line-height: 12px;	padding: 0;	margin: 0;}
#sections_level2 .descriptionbox {	padding: 5px 0 20px 0;}
#mainPicture{	float: none;}
.topic{	zoom: 1;	overflow: hidden;	padding-bottom: 45px;	width: auto;}
.topic .box{	float: right;	clear: right; 	margin: 0 0 15px 15px;	overflow: hidden;	zoom: 1;}
.topic .box img{	margin-bottom: 10px;}
.topic ul{padding : 10px 0 10px 15px !important;}
.topic .picturebox{	padding: 0;	margin: 0;	display: block;	width: auto;}
.topic .descriptionbox{	text-align: right;}

/*color*/
.blue{	border-color: #80abb6;	background: #80abb6;}
.grey{	border-color: #968d8a;	background: #968d8a;}
.green{	border-color: #91bf90;	background: #91bf90;}
.beige{	border-color: #d3c6a4;	background: #d3c6a4;}
.middle{	width: 270px;}
.little{	width: 108px;}

/*Tables*/
div.topic_table { margin-bottom : 20px;padding : 0;}
.topic_table table {width : 100%;border-spacing: 0px;border-collapse: collapse; }
.topic_table th{border-bottom : solid 1px #80abb6;padding : 0;}
.topic_table tr{padding : 1px 0 1px 0;margin :0;}
.topic_table tr.even{background-color : #E9E9E9;}
.topic_table colgroup#country{width : 60px;}
.topic_table colgroup#plant{width : 110px;}
.topic_table colgroup#initial_certification{width : 105px;}
.topic_table colgroup#certification_body{width : 100px;}
.topic_table colgroup#activity{width : 125px;}

/* New Header Slicing */

#header {	position:relative;}
#header h1 {	text-indent:0;	line-height:normal;	margin:28px 0 0 0;	padding:0;	font-size:10px;	float:left;}
#header h1 a {	height:39px;	width:279px;	position:relative;}
#header h1 a span {	height:39px;	width:279px;	background:url(../../images/FlatGlassEurope/new/logo_AGC.jpg);	position:absolute;	top:0;	left:0;	cursor:pointer;}
#header h2 {	margin:0;	padding:0;	height:24px;	width:267px;	background:url(../../images/FlatGlassEurope/new/logo_glass.gif);	position:absolute;	top:45px;	right:45px;	font-size:1px;	text-indent:-999px;}
#toplinks {	float:right;	margin:0;	padding:0 0 0 12px;	display:inline;	height:26px;	background:url(../../images/FlatGlassEurope/new/search_left.gif) no-repeat;}
#languages {	margin:0;	padding:0;	float:left;}
#languages ul {	list-style:none;	margin:0;	padding:0;	float:left;	display:inline;	background:url(../../images/FlatGlassEurope/new/search_bg.gif) repeat-x;	height:26px;}
#languages ul li {	float:left;}
#languages ul li a {	color: #404c64;	font-weight: bold;	width: 14px;	padding:0 4px;	display: block;	height: 26px;	line-height:26px;}
#languages ul li a:hover {	text-decoration: none;	color: #0055a5;	background: url("../../images/FlatGlassEurope/new/search_selected.gif") top left no-repeat;	}
#languages ul li.select {padding:3px 8px 0 5px;}
#languages ul li.select input {	border:1px solid #999;}
#search_box {	float:left;}
#search_button {	float:left;}
#search_button a{	background: url("../../images/FlatGlassEurope/new/search_button.gif") no-repeat top right;	width: 70px;	height: 23px;	padding-left: 9px;	padding-top: 4px;	display: block;	outline: none;}
#search-result {	display:none;	position:absolute;	background:cyan;	top:31px;	right:10px;	width: 306px;	height: 44px;		padding: 0px 0px 0px 20px;	background: url("../../images/FlatGlassEurope/new/searchBox_bg.gif") repeat-x top left;		-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}
.searchbox_txtsearch{	width: 257px;	float: left;	margin-top: 12px;	margin-right: 8px;	outline: none;}
.searchbox_btnsearch{	margin-top: 6px;	float: left;	outline: none;}


