@charset "UTF-8";
/* CSS Document */

body {background-image:url(images/pattern.png); margin:0; padding:0;}
h1 {margin:0; padding:0;}
h2 {text-align:center; font-family: 'melbourneregular'; color:#6b6b6b; font-size:20px; font-weight:bold; font-style:normal; margin-top:-10px;}
h3 {font-family: 'melbourneregular'; color:#3e3d40; font-size:20px; font-weight:bold; font-style:normal; margin:9px 0 0 9px; background:url(images/h3_puce.png) no-repeat center left; padding-left:30px; letter-spacing:-0.5px;}
.droite {text-align:right;font-family: 'melbourneregular'; background:none; margin:7px 15px 0 0; clear:both; font-weight:normal; font-style:normal;}
h4 {text-align:center; font-family: 'melbourneregular'; color:#6b6b6b; font-size:17px; font-weight:normal; font-style:normal; padding-top:25px; clear:both;}
p {font-family: 'melbourneregular'; color:#6b6b6b; font-weight:normal; font-style:normal;}

a img{border: none;}

a:link {font-family: 'melbourneregular'; color:#081131; font-weight:normal; font-style:normal; text-decoration:none;}
a:visited {font-family: 'melbourneregular'; color:#081131; font-weight:normal; font-style:normal;  text-decoration:none;}
a:hover {color:#081131; text-decoration:underline;}
a:active, a:focus{
      outline:none;
}

#footer a:link {font-family: 'melbourneregular'; color:#6b6b6b; font-size:12px; font-weight:bold; font-style:normal; text-transform:uppercase; line-height:30px; text-decoration:none;}
#footer a:visited {font-family: 'melbourneregular'; color:#6b6b6b; font-size:12px; font-weight:bold; font-style:normal; text-transform:uppercase; line-height:30px; text-decoration:none;}
#footer a:hover {color:#081131;}

@font-face {
    font-family: 'melbournebold';
    src: url('fonts/melbourne_bold-webfont_2-webfont.eot');
    src: url('fonts/melbourne_bold-webfont_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/melbourne_bold-webfont_2-webfont.woff') format('woff'),
         url('fonts/melbourne_bold-webfont_2-webfont.ttf') format('truetype'),
         url('fonts/melbourne_bold-webfont_2-webfont.svg#melbournebold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'melbourneregular';
    src: url('fonts/melbourne_reg-webfont_4-webfont.eot');
    src: url('fonts/melbourne_reg-webfont_4-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/melbourne_reg-webfont_4-webfont.woff') format('woff'),
         url('fonts/melbourne_reg-webfont_4-webfont.ttf') format('truetype'),
         url('fonts/melbourne_reg-webfont_4-webfont.svg#melbourneregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#wrapper {background:url(images/wrapper-bg.png) repeat-y; width:1000px; height:100%; margin:0 auto;}
#header {background:url(images/header-bg.png) no-repeat center; width:1000px; height:399px; margin-top:-10px;}
#logo {width:299px; height:295px; margin:55px 0 0 349px; float:left;}
#divider {background-image:url(images/divider.png); width:900px; height:27px; margin:0 auto;}
#bloc_logo_wrapper {width:1000px; height:335px;}
.bloc_logo {background-image:url(images/bloc_logo.png); width:350px; height:335px;margin:auto;}
.logo_logiciels {width:215px; height:200px; background:no-repeat; margin-left:-3px; margin-top:-48px; float:left;}
.btn_entrer {width:137px; height:61px; float:left; margin-top:2px;}
#footer {background:url(images/footer_bg.png) repeat-y center; width:900px; height:30px; border-top:#bbbbbb thin solid; border-bottom:#bbbbbb thin solid; margin:0 auto 0;}
#footer_link_wrapper {width:223px; height:30px; margin:0 auto; font-family: 'melbournebold'; color:#6b6b6b; font-size:12px; font-weight:normal; font-style:normal; text-transform:uppercase; line-height:30px;}
#footer_bottom {width:900px; height:30px;margin:0 auto 0;}

.bouton_btech a {
	background-image: url(images/btn_btech.png);
	display: block;
	height: 61px;
	width: 137px;
	text-align:center; font-family: 'melbourneregular'; 
	color:#ffffff; 
	font-size:17px; 
	font-weight:normal; 
	font-style:normal;
	text-transform:uppercase;
	text-decoration: none;
	text-align: center;
	line-height: 61px;
	float:left; margin-top:2px;
}
.bouton_btech a:hover {
	background-image: url(images/btn_btech.png);
	background-position: bottom;
	display: block;
	height: 61px;
	width: 137px;
	color: #ffffff;
}

.bouton_techrh a {
	background-image: url(images/btn_techrh.png);
	display: block;
	height: 61px;
	width: 209px;
	text-align:center; font-family: 'melbourneregular'; 
	color:#ffffff; 
	font-size:17px; 
	font-weight:normal; 
	font-style:normal;
	text-transform:uppercase;
	text-decoration: none;
	text-align: center;
	line-height: 61px;
	float:left; 
	margin-top:-151px;
	margin-left:141px;
}
.bouton_techrh a:hover {
	background-image: url(images/btn_techrh.png);
	background-position: bottom;
	display: block;
	height: 61px;
	width: 209px;
	color: #ffffff;
}

#wrapper_mentions {width:600px; margin:0 auto;}