* { margin:0; padding:0;}
body { background:#ffffff; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#203337; text-align:center;}


/*in_line*/
input, select { vertical-align:middle;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

a:hover{text-decoration:none;}

.column { float:left;}
.clear, p, .col_box { width:100%; overflow:hidden;}


/*header*/
.logo_bg{ height:144px; background:url(images/logo_bg.jpg) 0 0 no-repeat;}
.logo_bg .logo{ margin:29px 0 0 30px; position:absolute;}
.logo_bg .menu{
	position:fixed;
	margin:76px 0 0 360px;
	left: -61px;
	width: 603px;
	top: -37px;
	height: 65px;
}
.header_slogan{ height:253px; background:url(images/header_slogan.jpg) 0 0 no-repeat;}
.header_slogan img{ margin:81px 0 0 395px;}

/*footer*/
.footer{ background:url(images/footer.jpg) 0 0 no-repeat; width:902px; height:55px; margin:40px 0 0 38px; color:#ffffff; font-size:0.687em; padding:12px 0 0 0;}
.footer span{ margin:0 311px 0 32px; text-transform:uppercase; word-spacing:5px;}
.footer span a{ text-decoration:none;}
.footer span a:hover{ text-decoration:underline;}
.footer a{ color:#ffffff; word-spacing:normal;}



/*content*/
.content{ font-size:0.812em; line-height:1.5em; background:url(images/content_bg.jpg) 0 0 no-repeat;}
.top_col{ padding-top:21px;}
.img_left{ float:left; margin:2px 20px 0 0;}
.st_1{ background:url(images/line_bg.gif) bottom left repeat-x; height:59px; margin-bottom:18px;}
.st_2{ background:url(images/line_bg.gif) bottom left repeat-x; height:32px; margin-bottom:18px;}
.indent_bot{ display:block; margin-bottom:11px;}
.indent_img{ margin:0 11px;}
.text{ font-size:1.25em;}
.br{ display:block;}
p{ margin-top:5px;}
.link{ color:#31a7f3; background:url(images/link_bg.gif) center right no-repeat; padding-right:14px;}
.indent_right{ float:right; margin-left:20px;}
.top_indent_h1{ margin-top:41px;}
.extra_left{ margin-left:69px; width:911px; overflow:hidden;}
.indent_box{ padding:21px 0 0 28px;}
.line{ background:url(images/line_bg.gif) 0 20px repeat-x; height:40px;}
.st_text dt{ color:#0578c3; font-size:1.25em;}
.st_text dd{ padding-bottom:20px;}
.extra_right{ padding-right:21px;}
.link_1{ color:#203337; font-weight:bold; background:url(images/link_1.gif) center right no-repeat; padding-right:11px;}
.indent_bot1{ display:block; margin-bottom:5px;}
.indent_top1{ display:block; margin-top:3px;}
.indent_top{ display:block; margin-top:25px;}
.indent_bot2{ display:block; margin-bottom:25px;}
.list li a{ color:#31a7f3; background:url(images/list_marker.gif) center left no-repeat; padding:0 0 0 16px; line-height:1.937em;}
.indent_top_bot{ display:block; margin:15px 0;}
.link_2{ color:#31a7f3;}
.st_text_1 dd{ padding:3px 0 6px 0;}
.st_text_2 dt{ padding-bottom:5px; font-size:1.25em}
.st_text_2 dd{ padding-bottom:18px;}
.upper_text{padding:0 70px 0 70px;}
.offre_emploi{
	margin-left:29px;
	display:block;
	margin-bottom:5px;
	background-color:#D9DAE6;
	color:#333333;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 20px;
}

/*================== index.html ==================*/
#page1 .content .indent_banner_img{ margin-left:29px; display:block; margin-bottom:5px;}
#page1 .content .indent_banner_link{ margin-left:81px;}
.Style1 {color: #078BC9}
.Style3 {font-size: 9px; font-style: italic;}
.Style5 {font-size: 9px; color: #40AFEB;}
.Style6 {font-family: Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: bold;}
.Style7 {font-family: Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: bold;	color: #40AFEB;	font-style: italic;}
.link_3{ color:#31a7f3; font-size: 9px; text-decoration: none;}
a:link_3 {text-decoration: none; }
a:link_3 visited {text-decoration: none;}
a:link_3 hover {text-decoration: none;}
a:link_3 active {text-decoration: none;}

/*================== index-1.html ==================*/
#page2 .content .col_2 ul{ margin-top:-11px;}
/*================== index-3.html ==================*/
#page4 .content .indent_banner_img{ margin-left:29px; display:block; margin-bottom:5px;}
#page4 .content .indent_banner_link{ margin-left:81px;}
#page4 .content .col_box_1{ width:152px;}
#page4 .content .col_box_2{ margin-left:15px; width:220px;}
#page4 .content .col_box_3{ margin-left:15px; width:220px;}
/*================== index-4.html ==================*/
#page5 .content .col_1{ font-size:1em;}
#page5 .content .col_1 span{ float:right; margin-right:50px;}
#page5 .content .form .col_box_1{ width:155px;}
#page5 .content .form .col_box_2{ width:236px;}
#page5 .content .form input{ width:140px; height:19px;}
#page5 .content .form textarea{ width:237px; height:72px; overflow:auto; display:block; margin-bottom:11px;}
#page5 .content .form textarea, #page5 .content .form input{ color:#191919; font-size:0.875em; font-family:Arial; border:1px solid #303030; padding-left:4px;}
#page5 .content .form .indent_form{ height:26px;}
#page5 .content .indent_link_form{ margin-left:124px; margin-right:29px;}
