@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.ico_social {display:inline-block;height:16px;width:16px;cursor:pointer;}
#content_in_page #icons li#ico_tw {background: url('/01/images/FlatGlassEurope/ico_tw.png') no-repeat;}
#content_in_page #icons li#ico_fb {background: url('/01/images/FlatGlassEurope/ico_fb.png') no-repeat;}
#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.icon a{	height: 16px;	width: 16px;	display: block;	outline: none;}
#content #newsbox p.rss{	position: absolute;	top: 20px;	right: 15px;}
#content #newsbox p.rss a{background: url("/01/images/FlatGlassEurope/new/rssIcon.gif") no-repeat top left;}

#content #newsbox p.facebook{position: absolute; top: 20px; right: 95px;}
#content #newsbox p.facebook a{background: url("/01/images/FlatGlassEurope/logo_facebook.png") no-repeat top left;}

#content #newsbox p.twitter{	position: absolute;	top: 20px;	right: 75px;}
#content #newsbox p.twitter a{background: url("/01/images/FlatGlassEurope/logo_twitter.png") no-repeat top left;}

#content #newsbox p.linkedin{	position: absolute;	top: 20px;	right: 55px;}
#content #newsbox p.linkedin a{background: url("/01/images/FlatGlassEurope/logo_linkedin.png") no-repeat top left;}

#content #newsbox p.youtube{	position: absolute;	top: 20px;	right: 35px;}
#content #newsbox p.youtube a{background: url("/01/images/FlatGlassEurope/logo_youtube.png") 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;}

#content_in_page #icons .icon_social a {
    padding: 0 0 0 20px;
}

#content_in_page #icons .icon_social * {
    background: url("/01/images/FlatGlassEurope/icon_social.png") repeat scroll 0 0 transparent;
    color: #596C94;
    display: block;
    float: left;
    line-height: 15px;
}

#content_in_page #icons .icon_social a span {
    background-position: right top;
    padding: 3px 6px 3px 0;
}

/*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;}
.visu-left-pt {float:left;width:321px;height:581px;background:url(/01/images/FlatGlassEurope/erecruitment/visu-left-pt.jpg) 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: 636px;	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;}

/* GFR: 5 items for level 01 */
.items5 .section
{
	width: 175px;
	margin-right: 15px;
	float: left;
	zoom: 1;
}

.items5  .lastSection
{
	margin: 0 0 0 0px;
	width: 175px;
	float: left;
	zoom: 1;
}

/*color*/
.blue{	border-color: #80abb6;	background: #80abb6;}
.grey{	border-color: #968d8a;	background: #968d8a;}
.green{	border-color: #91bf90;	background: #91bf90;}
.lightgreen{ border-color: #b0c371; background: #b0c371;}
.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(/01/images/FlatGlassEurope/new/logo_AGC.jpg);	position:absolute;	top:0;	left:0;	cursor:pointer;}
#header h1 a span.brazil {	height:39px;	width:279px;	background:url(/01/images/FlatGlassEurope/new/logo_AGC_brazil.jpg) !important;	position:absolute;	top:0;	left:0;	cursor:pointer;}
#header h2 {	margin:0;	padding:0;	height:24px;	width:267px;	background:url(/01/images/FlatGlassEurope/new/logo_glass.gif);	position:absolute;	top:45px;	right:45px;	font-size:1px;	text-indent:-999px;}
#header h2.brazil {	margin:0;	padding:0;	height:24px;	width:267px;	background:url(/01/images/FlatGlassEurope/new/logo_glass_brazil.gif) !important;	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(/01/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(/01/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("/01/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("/01/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("/01/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;}

/* ============== */
/* = INNOVATION = */
/* ============== */
.ico_title {background-image:url('/01/images/FlatGlassEurope/sprite_ico_innovation.png') ;background-repeat: no-repeat;padding:0 0 0 53px;line-height:47px;}
.ico_architecture {background-position: 0 0;}
.ico_automotive {background-position: 0 -100px;}
.ico_solar {background-position: 0 -200px;}
.ico_glasstronics {background-position: 0 -300px;}
.ico_design {background-position: 0 -400px;}


p.intro {font-size: 14px;font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, "Gargi_1.7", sans-serif;}

/*  innovation list */
#content_in_page .list_innovation {padding: 0;overflow:hidden;zoom:1;}
#content_in_page .list_innovation li {overflow:hidden;zoom:1;padding: 0;margin-bottom: 10px;}
.list_innovation .wrapper_img {position:relative;float:left;}
	.list_innovation .wrapper_img .shadow {background: url('/01/images/FlatGlassEurope/bg_illu_list_innovation.png') no-repeat ;width: 252px;height:130px;bottom: 0 ;right: 0;position:absolute;}
	.list_innovation .wrapper_img .tooltip {position:absolute;top:10px;right:44px;font-size:12px;height:42px;display:block;background:url('/01/images/FlatGlassEurope/bg_tooltip_innovation_arrow.png') no-repeat top right;}
		.list_innovation .wrapper_img .tooltip span {line-height:42px;height:42px;margin:0 19px 0 0;display:block;background: url('/01/images/FlatGlassEurope/bg_tooltip_innovation_bd.png') no-repeat top left;padding:0 7px 0 13px;		}
	.list_innovation .wrapper_img .ico_legend {display:block;height:47px;width:47px;position:absolute;top:12px;right:8px;background-image:url('/01/images/FlatGlassEurope/sprite_ico_innovation.png') ;background-repeat: no-repeat;cursor:pointer;}
	.list_innovation .wrapper_img .ico_architecture {background-position: 0 0 ;}
	.list_innovation .wrapper_img .ico_automotive {background-position: 0 -100px;}
	.list_innovation .wrapper_img .ico_solar {background-position: 0 -200px;}
	.list_innovation .wrapper_img .ico_glasstronics {background-position: 0 -300px;}
	.list_innovation .wrapper_img .ico_design {background-position: 0 -400px;}
.list_innovation .bd {float:left;width: 261px;background:#b4d6f2 url('/01/images/FlatGlassEurope/bg_body_list_illu.png') no-repeat top left;height:130px;}
	.list_innovation .bd h4 {color:#fff;font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, "Gargi_1.7", sans-serif;font-size:18px;padding: 10px 10px 10px 13px;background:#008ecb;margin:10px 0 5px 1px;float:left;}
	.list_innovation .bd p, .list_innovation .bd a {padding:0 0 0 11px;}
	.list_innovation .bd p {clear: left;margin:0 0 5px 0 ;}

/* SLIDESHOW */
/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.slideshow {position:relative;margin:0 0 20px 0;}
.slideshow .browse {position:absolute;top:65px;display:block;height:24px;width:24px;cursor:pointer;}
.slideshow .prev {left:0 ;background: url('/01/images/FlatGlassEurope/ico_slider_arrow_left_active.png') no-repeat;z-index: 5;} 
.slideshow .next {right:1px ;background: url('/01/images/FlatGlassEurope/ico_slider_arrow_right_active.png') no-repeat;padding-right: 0;} 
.slideshow .disabled {display:none;}
.scrollable{/* required settings */
position:relative;overflow:hidden;width:636px;height:154px;}
/*
root element for scrollable items. Must be absolutely positioned
and it should have a extremely large width to accommodate scrollable items.
it's enough that you set width and height for the root element and
not for this element.
*/
.scrollable .items{/* this cannot be too large */
width:20000em;position:absolute;}
/*
a single item. must be floated in horizontal scrolling.
typically,this element is the one that *you* will style
the most.
*/
.items div{float:left;}
.items div a{margin-right:10px;background:url('/01/images/FlatGlassEurope/ico_zoom.png') no-repeat 25px 50px;float:left;height:154px;width:205px;display:block;position:relative;}
.items div a b{display:block;height:19px;width:19px;background:url('/01/images/FlatGlassEurope/ico_zoom.png') no-repeat;position:absolute;right:10px;bottom:10px;}
/* the overlayed element */
.simple_overlay{padding:20px;/* must be initially hidden */
display:none;/* place overlay on top of other elements */
z-index:10000;/* styling */
background-color:#fff;border:1px solid #abacac;width:520px;}

.simple_overlay h4 {font-size:25px;margin:18px 0;}
.simple_overlay .ico_close_overlay {background: url('/01/images/FlatGlassEurope/ico_close.png') no-repeat left;padding:0 0 0 13px;color:#ef1555;float:right;}

#content-article #nav-level3 {width:267px;}
#content-article #nav-level3 ul.nav {background:none;border:none;padding:0 15px 7px 15px;}
#content-article #nav-level3 .navigation_innovation {background: #f0f0f0 url('/01/images/FlatGlassEurope/bg-box-grey.gif') repeat-x;border:1px solid #dfdfdf;border-width:1px 1px 0 1px;padding:18px 0 0 0;}
#content-article #nav-level3 .navigation_innovation h2 {font-size:17px;padding:0 0 15px 15px;}
#content-article #nav-level3 .navigation_innovation_related {background: url('/01/images/FlatGlassEurope/bg_nav_related.png') no-repeat;width:267px;padding:19px 0 0 0;}
#content-article #nav-level3 .navigation_innovation_related h2 {color:#58585a;font-size:17px;padding:0 0 15px 20px;}
#content-article #nav-level3 .navigation_innovation_related .nav {padding:0 15px 0 15px;}
#content-article #nav-level3 .navigation_innovation_related .nav li a {color:#404c64;}
#content-article #nav-level3 .navigation_innovation_related .nav li a span {color:#58585a;}
#content-article #nav-level3 .navigation_innovation_related .showcases {color: #404C64; font-size: 17px; padding:0 0 0 0; }
#content-article #nav-level3 .navigation_innovation_related .award {color: #404C64; font-size: 17px;padding:0 0 0 20px;}
#content-article #nav-level3 .navigation_innovation_related .award span {color:#58585a;font-size:11px;}
/*Video */
iframe {margin: 0 0 20px 0;}

.cta {width:635px;margin-bottom:20px;}
.cta .hd {background: url('/01/images/FlatGlassEurope/bg_cta_hd.png') no-repeat;height:61px;}
.cta .hd h4 {text-transform:uppercase;font-weight:18px;font-weight:bold;line-height:49px;padding:0 0 0 20px;}
.cta .hd h4 a {display:block;color:#fff;}
.cta .bd {border:1px solid #dfdfdf;border-width:0 1px 1px 1px;background:#f0f0f0;}
.cta .bd p {padding:0 20px;}

/* Overlay form */
.overlay_form {width:560px;position:absolute;top:0;left:0;z-index:10000;display:none;}
.overlay_form .hd {background: url('/01/images/FlatGlassEurope/overlay_form_hd.png') no-repeat ;height:59px;}
.overlay_form .hd h2 {font-size:25px;padding:0 0 0 20px;line-height:59px;}
.overlay_form .bd {border:1px solid #abacac;border-width:0 1px 1px 1px;background:#fff;padding:0 0 20px 0;}
.overlay_form .bd p {padding:0 20px;}
.overlay_form .form_innovation {border:1px solid #dfdfdf;background:#f0f0f0 url('/01/images/FlatGlassEurope/bg_form_innovation.png') repeat-x top;width:480px;margin:0 auto 20px auto;padding:20px;}
.overlay_form .form_innovation ol {padding:0;margin:0;}
.overlay_form .form_innovation li {overflow:hidden;zoom:1;margin-bottom:8px; padding: 0px !important; background:none !important;}
.overlay_form .form_innovation label {float:left;display:block;width:125px;height:22px;line-height:22px;}
.overlay_form .form_innovation label#my_idea_label {height:120px;background: url('/01/images/FlatGlassEurope/bg_label_my_idea.png') no-repeat top right;}
.overlay_form .form_innovation .txt {float:left;background:url('/01/images/FlatGlassEurope/bg_input_form_innovation.png') no-repeat ;padding:0 5px;width:339px;height:22px;line-height:22px;border:none;color:#909092;font-size:12px;font-family:"Trebuchet MS";}
.overlay_form .form_innovation select {width:349px;}
.overlay_form .form_innovation textarea {width:341px;height:112px;padding:4px;font-size:12px;font-family:"Trebuchet MS";color:#909092;}
.overlay_form .btn {overflow:hidden;zoom:1;}
.btn_submit {border:none;background:url('/01/images/FlatGlassEurope/bg_btn_submit.png') repeat-x;height:20px;color:#fff;font-size:12px;cursor:pointer;margin:0 0 0 20px;line-height:20px;float:left;}
.overlay_form .btn .ico_close_overlay {float:right !important; margin:0 20px 0 0;background: url('/01/images/FlatGlassEurope/ico_close.png') no-repeat left;padding:0 0 0 13px;color:#ef1555;}
/* =================== */
/* = HOME INNOVATION = */
/* =================== */
#home_innovation {width: 916px;margin: 0 auto;}
#home_innovation .wrapper_menu {overflow:hidden;zoom:1;}
.menu_regular {background: #f0f0f0 url('/01/images/FlatGlassEurope/sep_menu_regular.jpg') no-repeat 50%;border: 1px solid #dfdfdf;border-width:1px 0 1px 1px;overflow:hidden;zoom:1;float:left;width:595px;}
.menu_regular div {float:left;padding:0 0 0 18px;width: 279px;height:157px;}
.menu_regular h2 {padding:20px 0 5px 0;}
.menu_regular h2 a {font-size:17px;color:#0055a5;}
#content_in_page .wrapper_menu ul {padding:0;}
#content_in_page .wrapper_menu li {font-size:13px;background: url("/01/images/FlatGlassEurope/arrow.png") no-repeat scroll left 3px transparent;}
.menu_related {float:left;width:275px;height:159px;background: url('/01/images/FlatGlassEurope/bg_menu_related.png') no-repeat;padding:0 0 0 45px;}
.menu_related h2 {color:#58585a;font-size:17px;padding:20px 0 5px 0;}
.menu_related li a {color:#404c64;}
.menu_related li a span {color:#58585a;}
.menu_related .showcases {font-size:17px;color:#404c64; }
.menu_related .award {font-size:17px;color:#404c64;}
.menu_related .award span {font-size:11px;color:#58585a;}

/* Social Media icons */

#content_in_page #icons .icon_social *{display: block; float: left; color: #596c94; background: url(/01/images/FlatGlassEurope/icon_social.png) no-repeat; line-height: 15px;}
#content_in_page #icons .icon_social a{padding: 0 0 0 20px;}
#content_in_page #icons .icon_social a span{background-position: right top; padding: 3px 6px 3px 0;}
#content_in_page #icons .icon_share a{background-position: left 0px;}
#content_in_page #icons .icon_share a span{background-position: right 0px;}
#content_in_page #icons .icon_follow a{background-position: left -40px;}
#content_in_page #icons .icon_follow a span{background-position: right -40px;}

.follow_box_wrapper {z-index: 1000000; position: absolute; display: none; padding-top: 18px;}
.follow_box{ background: url(/01/images/FlatGlassEurope/bg_social.png); padding: 5px!important; text-align: left!important;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
html>body .follow_box{width: 250px!important;}
.follow_box .inner{background: #fff; border: 1px solid #fff; margin: 0;}
.head{position: relative; background: #f2f2f2; padding: 4px; cursor: default; border-bottom: 1px solid #e5e5e5;}
.follow_box .close{position: absolute; top: 4px; right: 4px; text-decoration: none; color: #4c4c4c !important; font-weight: bold;}
.follow_box .close:hover{text-decoration: underline;}
.follow_box ul{padding: 4px !important; overflow: hidden;}
.follow_box ul li{background: #fff!important; float: left!important; color: #4c4c4c!important;width: 112px!important; padding: 2px 3px!important; margin: 1px;}
.follow_box ul li:hover{margin: 0!important; background: #f2f2f2!important; border: 1px solid #e5e5e5; color: #000!important; text-decoration: none;}

.follow_box li a{display: block!important; height: 16px!important; line-height: 16px!important; padding-left: 20px!important; background: url(/01/images/FlatGlassEurope/icon_social_app.png) no-repeat left; background-position: 0 0; cursor: pointer; text-align: left; color: #58585A !important}
.follow_box li a:hover {text-decoration: none}
.follow_box li a.facebook{background-position: 0 0;}
.follow_box li a.twitter{background-position: 0 -16px;}
.follow_box li a.youtube{background-position: 0 -48px;}
.follow_box li a.linkedin{background-position: 0 -32px;}
.follow_box li a.rss{background-position: 0 -64px;}



