/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:url(images/body-tail.jpg) left top repeat-x;}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.333em; color:#264d8f;}
input, select {vertical-align:middle; font-weight:bold;}

a {text-decoration:underline; color:#ef4135;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {line-height:1em; padding-bottom:12px;}
li a {color:#264d8f;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.main { width:1026px; margin:0 auto; text-align:left;}

/*custom styles*/
.listfields {font-family:Arial, Helvetica, sans-serif; line-height:1.333em; }
.separator {background:url(images/title-tail.gif) repeat-x;height:1px;}
/**/


.col-1,
.col-2,
.col-3 {float:left;}
/***************header***************/
#header {height:532px;}
#thinheader {height:441px;}

.logo {position:relative; margin:0 -1px; height:160px;}

#header .col-1 {width:300px;}
#header .col-2 {width:676px;}
#thinheader .col-1 {width:300px;}
#thinheader .col-2 {width:676px;}
/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin-right:19px;}
.phone {float:right;}
cite {font-style:normal;}

#content .col-1 {border-right:1px solid #F1F6FC; width:222px; padding:0 39px 0 38px; line-height:1.5em;}
#content .col-2 {width:676px;}

#content .cols .col-1 {width:225px; padding:0; border:none;}
#content .cols .col-2 {width:231px;}
#content .cols .col-3 {width:181px;}

.text-size {font-size:0.917em;}
.inner {padding:40px 0 48px 39px;}

/***************titles***************/
.col-1 .title {background:url(images/title-tail.gif) left bottom repeat-x; padding:29px 0 6px; margin-bottom:18px; line-height:1em;}

.title {margin-bottom:10px;}
.titlecontacts {background:url(images/title-tail.gif) left bottom repeat-x; padding:29px 0 6px; margin-bottom:18px; line-height:1em;}
.title-un {margin-bottom:8px;}

/***************links***************/
.menu {height:281px;}

.rss {margin:6px 0 0 30px; display:inline-block;}

.list1 li {background:url(images/list-maker.gif) 1px 4px no-repeat; padding:0 0 12px 14px;}
.list1 li a {color:#264d8f;}

.list2 li a {color:#ef4135; font-size:0.917em;}

.link {color:#ef4135;}
.link a {color:#ef4135; text-decoration:underline;}
.link a:hover {text-decoration:none;}

/***************form***************/
#searchForm2 {background:#F1F6FC; padding:34px 0 36px 39px;}
#searchForm2 select {width:220px;}

/***************positioning***************/
.padding1 {padding-bottom:13px;}
.padding2 {padding-bottom:41px;}
.padding3 {padding-bottom:37px;}
.padding4 {padding-bottom:25px;}
.padding5 {padding-bottom:16px;}
.padding6 {padding-bottom:30px;}

/***************footer***************/
#footer {color:#7E8C98; background:url(images/footer-tail1.gif) left top repeat-x; padding-bottom:28px;}

#footer .col-1 {width:299px; background:url(images/footer-tail2.gif) left top repeat-x;}
#footer .col-2 {width:598px; padding:42px 0 0 78px;}

#footer a {border-left:1px solid #7E8C98; padding-left:7px; margin-left:6px; text-decoration:none; color:#7E8C98;}
#footer a:hover {text-decoration:underline;}


/*offres d'emplois'*/
.offrehead {
	background:URL(images/offres_emplois_title.jpg) left no-repeat;
	width:275px;
	height:39px;
	font-family:tahoma;
	font-size:12px;
	padding-top:20px;
	color:#459FF3;
	font-weight:bold;
	}
.popuppageheader {
	background:url(images/popup_header.png) no-repeat;
	width:450px;
	height:39px;
	margin:auto;
	font-family:tahoma;
	font-size:12px;
	}

.popupcontent {
	padding:10px;
	background:#ffffff;
	width:450px;
	margin:auto;
	font-family:tahoma;
	font-size:12px;
	margin-bottom:10px;
	}

.bodypopup	{
		background:#f1f1f1;
		margin:0px;
		padding:0px;
		}

.resumesubmission	{
		font-family:tahoma;
		font-size:11px;
		padding:2 0 0 5px;
		color:#5B6268;
		}

.textarearesume{
		height:107px;
		border:solid 1px #5B6268;
		font-family:tahoma;
		font-size:11px;
		padding:2 0 0 5px;
		color:#5B6268;
		width:188px;

		overflow:auto;
		}
		
.inputresume	{
		height:20px;
		width: 188px;
		border:solid 1px #5B6268;
		font-family:tahoma;
		font-size:11px;
		padding:2 0 0 5px;
		color:#5B6268;
		}


.submitpopup {
	width: 55px;
	height: 23px;
	color: #000000;
	font-weight:bold;
	font-size:12px;
	text=align:center;
	border:solid 1px #459FF3;
	background:#dddddd;
	margin-left:5px;
	margin-top:10px;
	}
