/* Style général */

* { margin:0; padding:0; }

body { background:#f2f2f2 url(/01/images/FlatGlassEurope/bg-body.gif) repeat-y center; }

.clearboth { clear:both; }

.floatright { float:right; }

.floatleft { float:left; }

#container {
	width:1003px;
	border-left:#a6a6a6 1px solid;
	border-right:#a6a6a6 1px solid;
	background-color:#fff;
	margin:auto;
	font-family:'Trebuchet MS';
	font-size:13px;
	color:#5a657c;
}

a img { border:none; }

fieldset { border:none; }

textarea, input, select { font-size:13px; font-family:'Trebuchet MS'; }


/* Style Home */
#home-contentleft {
	width:600px;
	float:left;
	margin-right:12px;
}
#home-contentleft .link-moreNews {
	margin-left:485px;
	padding-top: 10px;
}

#home-bannerright {
	width:248px;
	float:left;
	margin-top:65px;
	border-top:4px #fff solid;
	border-bottom:4px #fff solid;
	background: #fff;
}
#home-bannerright img { display:block; }
.home-article { padding-bottom:15px; }
.home-article img { float:left; }
.home-article ul { float:right; width:337px; border-top:#d6d8de 1px solid; padding-top:8px; margin: 0; width:350px; }
.home-article li 
{
	background: none;
	padding: 0;
}




.date { font-size:10px; }
.home-flash { margin-bottom:28px; }

#home-content-bottom {
	background:url(/01/images/FlatGlassEurope/home-content-bottom.gif) bottom; 
	height:67px;
	width:585px;
	text-align:right;
	padding:8px 19px 0 0;
}



.link-logo { width:285px; height:45px; display:block; position:absolute; bottom:10px; left:0; }

#content { width:875px; margin:auto; }

#menu-top { width:862px; height:94px; font-family:Arial, Helvetica, sans-serif; font-size:12px; position:relative; }
#menu-top ul { color:#bbdeff; }
#menu-top li { display:inline; background: none; padding: 0; }

#menu-top ul.language { background-color:#2d8ee8; height:20px; width:248px; border-bottom:1px #11518d solid; padding-top:5px; }
#menu-top ul.language li { margin-right:5px; }

#menu-top ul.language a { color:#FFFFFF; font-size:11px; }
#menu-top ul.language li.select { background:url(/01/images/FlatGlassEurope/lg-bg.gif); color:#0087bf; padding:0 4px 0 6px; font-size:11px; }

#menu-top ul.search { background-color:#055aaa; width:248px; border-top:1px #287dcd solid; padding:3px 0 3px 0; }
#menu-top ul.search li { margin-right:5px; }

#menu-top select {
	background-color:#0c61b1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bbdeff;
	border:1px solid #fff;
	margin-left:5px;
}
a.search { background:url(/01/images/FlatGlassEurope/ico-search.gif) right no-repeat; padding-right:15px; color:#bbdeff; }
a:hover.search { color:#bbdeff; text-decoration:none; }

#menu-top ul.search-result { background-color:#014789; width:243px; padding:6px 0 4px 5px; height:20px; display:none; }
#menu-top ul.search-result li { margin-right:5px; }

a:hover.search { color:#bbdeff; text-decoration:none; }
#menu-top ul.search-result input { font-size:12px; color:#11518d; }
#menu-top ul.search-result a { color:#bbdeff; text-decoration:underline; font-size:11px; }
#menu-top ul.search-result a:hover { color:#bbdeff; text-decoration:none; }
#menu-top ul.search-result table { float:left; margin:0 5px 0 0;}
#menu-top li.search-result { padding:0 0 0 11px; background:url(/01/images/FlatGlassEurope/menutop-search-line.gif) 0 2px no-repeat; }
.linedeco { padding:0 8px 0 8px; background:url(/01/images/FlatGlassEurope/menutop-search-line.gif) center no-repeat; }

#content-inside { width:862px; }

#content-block {
                background:#FFF;
                border-left:1px #aaaeaf solid;
                border-right:1px #aaaeaf solid;
                min-height:600px;
                height:auto !important;
                height:600px;
}



#content-article { background:#FFF; padding:17px 17px 0 19px; }

#content-article-visu { width:273px; float:left; margin-right:28px;/*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:515px; float:left; }
.article-element { margin-top:15px; }
.article-textintro { font-size:16px; line-height:20px; }

#content-bottom {
	background:url(/01/images/FlatGlassEurope/box-content-bottom.gif) bottom; 
	height:67px;
	width:847px;
	text-align:right;
	padding:8px 19px 0 0;
}


a.link-arrow {
	background:url(/01/images/FlatGlassEurope/ico-arrow-red.gif) left no-repeat;
	padding-left:10px;
	padding-right:5px;
	color:#ed1555;
	text-decoration:underline;
}
a:hover.link-arrow { text-decoration:none; color:#ed1555; }

a.link-bigarrow {
	background:url(/01/images/FlatGlassEurope/ico-big-arrow-red.gif) left no-repeat;
	padding:16px;
	font-size:18px;
	color:#ed1555;
	text-decoration:none;
}
a:hover.link-bigarrow { text-decoration:underline; color:#ed1555; }

.line { border-top:1px #d6d8de solid; }


/* Style Sitemap */

#sitemap { background:#FFF; padding:17px 17px 80px 19px; }

#sitemap h2 { margin-left:8px; }

.sitemap-box {
	width:174px;
	padding:8px 10px 8px 10px; 
	background:url(/01/images/FlatGlassEurope/sitemap-bg.gif) top repeat-x;
	color:#4b4b4b;
	vertical-align:top;
}
.sitemap-box a { color:#4b4b4b; }
.sitemap-box a:hover { color:#4b4b4b; }
.sitemap-box ul ul { margin-left:10px; font-size:12px; }
.sitemap-box ul { margin: 0; }
.sitemap-box li 
{
	 background: none;
	 padding: 0;
}
.sitemap-title {
	font-size:18px;
	color:#008fcb;
	border-bottom:#d9d9d9 1px solid;
	padding-bottom:4px;
	margin-bottom:4px;
}
.sitemap-title a { color:#008fcb; }
.sitemap-title a:hover { color:#008fcb; }


/* Style Image Bank */

 #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;
}
.image-bank-info li
{
	background: none; padding: 0;
}
/*
.image-bank-info table{ width:162px; }
.image-bank-info td { vertical-align:top; }
*/
.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; }



/* Style pressRoom & pressRoom-year 
//////////////////////////////////////// */
#pressRoom {
	background:#fff;
	position:relative;
	padding:17px 17px 80px 19px;
	width:800px;
	min-height:460px;
	height:auto !important;
	height:460px;
}
#pressRoom h3 {
	margin:14px 0 13px 0;
}
#latestPress {
	background:#f0f0f0;
}
table#latestPress td, #latestPress-year td {
	padding:10px;
}
table#latestPress-year {
	background:url(/01/images/FlatGlassEurope/line.gif) top repeat-x;
	clear:both;
}
#latestPress-year tr {
	background:url(/01/images/FlatGlassEurope/line.gif) bottom repeat-x;
}

#pressRoom select {
	font-family:'Trebuchet MS';
	font-size:12px;
	color:#008fcb;
}
.language-select {
	width:166px;
}
.archives-select {
	width:200px;
	display:block;
	margin-bottom:12px;
}

.article-section {
	float:left;
	color:#297ECE;
}

.date-press {
	color:#008fcb;
	font-weight:bold;
}

/* gpr */
#content-article-text .date-press {
	padding:0 0 45px 0;
}

#content-article-text h3 {
	margin:0 0 12px 0;
}


#content-article .btn-back {
	margin:0 0 12px 0;
}


#pressroom h2 {
	float:left;
}

#archives {
	float:right;
	margin:-53px 0 0 0;
}

#archives h3 {
	margin:0px 0 4px 0;
}

/* gpr */


.description-press strong {
	display:block;
	font-size:13px;
	color:#565656;
}
.description-press p {
	font-size:12px;
}
/* press room year */

.button-back {
	position:absolute;
	top:27px; right:17px;
	background:#e0e0e0;
	font-size:12px;
	width:43px;height:14px;
	line-height:14px;
	text-align:center;
}

.button-back-global {
	float:right;
	padding:3px 7px;
	background:#e0e0e0;
	font-size:12px;
}

.sub-title-with-select {
	width:100%;
	clear:both;
}

.sub-title-with-select select {
	width:92px;
}

.select-year {
	float:right;
}

/* Style legal */
ul.legal { float:right; padding:10px 8px 50px 0; font-size:10px; font-family:Arial, Helvetica, sans-serif; }
ul.legal li { display:inline; background: none; padding: 0; }
li.copyright { margin-right:14px; }
li.copyright a { color: #5a657c;  }
li.linkright a { color: #5a657c; background-color:#e0e0e0; padding:0 4px 0 4px; }


/* Ajax popup */
.modalBackground {
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.modalBox {
	background-color : #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #abacac;
	padding: 15px;
}

/* One region */
#oneregion { background:#FFF; padding:17px 17px 80px 19px; }

/* Menu level 3 */
#nav-level3 {
	width:248px;
	margin-right:28px;
	background:url(/01/images/FlatGlassEurope/navlevel3-bgdiv.gif);
	padding-bottom:15px;
}

#nav-level3 ul 
{
	list-style: none;
	margin:0;
	
}

#nav-level3 li
{
	background: none;
	padding: 0;
}
#nav-level3 li.select a{
	width:237px;
	height:26px;
	padding:6px 0 0 12px;
	display:block;
	background:url(/01/images/FlatGlassEurope/navlevel3-bg-s.gif) no-repeat;
	color:#2a7fcf;
	margin-bottom: 0px;
}
#nav-level3 a { 
	width:237px;
	height:26px;
	padding:6px 0 0 12px;
	display:block;
	color: #5a657c;
	background:url(/01/images/FlatGlassEurope/navlevel3-bg.gif) no-repeat;
	margin-bottom: 0px;
}
#nav-level3 a:hover {
	background:url(/01/images/FlatGlassEurope/navlevel3-bg-s.gif) no-repeat;
	text-decoration:none;
	color:#2a7fcf;
}

.icoTop
{
	background:transparent url(/01/images/FlatGlassEurope/arrow_top.gif) no-repeat scroll right 1px;
clear:both;
color:#5A657C;
display:inline;
font-weight:normal;
font-size:10px;
padding-right:10px;
text-decoration:none;
}

/* careers > qualifications > dreamweaver mosaic horror */
#careers-mosaic #geo td,
#careers-mosaic #chimie td,
#careers-mosaic #meca td,
#careers-mosaic #mater td,
#careers-mosaic #phys td,
#careers-mosaic #intello td { font-size:11px; color:#666; font-family:Verdana; }


/* FDE 2008/04/10 Network */

#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; }

/* E-recruitment */
/* content-central*/
#content-central {
	background:#fff;
	position:relative;
	width:860px;
	min-height:460px;
	height:auto !important;
	height:460px;
	float:left;
}
.visu-left {
	float:left;
	width:321px;
	height:581px;
	background:url(/01/images/FlatGlassEurope/erecruitment/visu-left-en.gif) top left no-repeat;
}

.visu-left-en {
	float:left;
	width:321px;
	height:581px;
	background:url(/01/images/FlatGlassEurope/erecruitment/visu-left-en.gif) top left no-repeat;
}

.visu-left-fr {
	float:left;
	width:321px;
	height:581px;
	background:url(/01/images/FlatGlassEurope/erecruitment/visu-left-en.gif) top left no-repeat;
}

.visu-left-nl {
	float:left;
	width:321px;
	height:581px;
	background:url(/01/images/FlatGlassEurope/erecruitment/visu-left-en.gif) top left no-repeat;
}

.visu-left-ru {
	float:left;
	width:321px;
	height:581px;
	background:url(/01/images/FlatGlassEurope/erecruitment/visu-left-en.gif) top left no-repeat;
}

.visu-left-cz {
	float:left;
	width:321px;
	height:581px;
	background:url(/01/images/FlatGlassEurope/erecruitment/visu-left-en.gif) top left no-repeat;
}


.content-right {
	width:525px;
	float:left;
	margin-top:15px;
}
.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;
}
.min-height {
	min-height:360px;
	height:auto !important;
	height:360px;
}
.box-grey select, .box-grey input  {
	font-size:13px;
}
.box-grey-content {
	padding:15px 10px 15px 10px;
	float:left;
}
.line-separation {
	background:url(/01/images/FlatGlassEurope/erecruitment/line-separation.gif) repeat-x;
	width:100%;
	height:11px;
	float:left;
}
.line-form {
	float:left;
	margin-bottom:4px;
}
a.button-red {
	display:block;
	height:32px;
	background:url(/01/images/FlatGlassEurope/erecruitment/but-red-right.gif) right no-repeat;
	float:left;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:0 30px 0 0;
	margin-top:8px;
	cursor:pointer;
}
a:hover.button-red {
	color:#fff;
	text-decoration:none;
}
a.button-red span {
	display:block;
	height:30px;
	width:5px;
	background:url(/01/images/FlatGlassEurope/erecruitment/but-red-left.gif) left no-repeat;
	float:left;
	width:auto;
	padding:2px 0 0 6px;
}
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:513px;
	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:360px;
}


.home-article li a.link-2arrow { font-size:11px;color:#ED1555;background:url(/01/images/FlatGlassEurope/ico-2arrow-red.png) no-repeat 0 6px;padding-left:12px;text-decoration:underline;}

a.lg-en,a.lg-fr,a.lg-nl,a.lg-es,a.lg-it,a.lg-de,a.lg-ru,a.lg-cz,a.lg-pl{
	background:url(/01/images/FlatGlassEurope/lg.png) no-repeat;
	padding:13px 6px 13px 7px;
	margin:0 1px 0 0;
	font-size:0;
}

a.lg-en{background-position:0px 4px;}
a.lg-fr{background-position:-15px 4px;}
a.lg-nl{background-position:-30px 4px;}
a.lg-es{background-position:-45px 4px;}
a.lg-it{background-position:-60px 4px;}
a.lg-de{background-position:-75px 4px;}
a.lg-ru{background-position:-90px 4px;}
a.lg-cz{background-position:-105px 4px;}
a.lg-pl{background-position:-120px 4px;}

/* Style Newsletter */
div #newsletter {
	margin:10px 0 10px 0;
	padding:30px 25px 10px 25px;
	background-color:#f0f0f0;
	width:534px;
}

#newsletter label{
	font-size:14px;
	font-weight: bold;

}

#newsletter input{
	border:1px solid #666666;
	width:300px;
	color:#008fcb;
	height:20px;
	padding:0 0 0 5px;
}

#newsletter .checkbox input{
	width:20px;
	padding:0;
	height:10px;
	border:0px;

}
#newsletter .checkbox label{
	color:#008fcb;
	font-size:12px;
	font-weight: normal;
	margin: 0 0 0 5px;
}
#newsletter  .button-red{
	float:right;
}