html, body {
	margin: 0px;
	padding: 0px;
	background: #ffffff url(../pics/allways-bck.png) repeat-y center;
	color: #000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

img {
	border:none;
}

#screen {
	width:100%;
	position: absolute;
	text-align:center;
}

/* HEADER */
#haut {
	width:100%; 
	height:80px;
	text-align:left;
	padding-top:10px;
}

#picto {
	width: 160px;
	float: right;	
}

#picto a {
	text-decoration:none;
	padding-left:25px;
	height: 35px;
	display:block;
	padding-right:5px;
}

#haut td {
	padding-bottom:1px;
}

#pictoPrint {
	background-image:url('/pics/print_r2_c18.png');
	font-size:85%;
	background-repeat:no-repeat;
	width:75px;
	height: 35px;
	text-align: right;
	vertical-align:middle;
	float: left;
	padding: 1px;
	cursor: pointer;	
}

#pictoFriend {
	/*background-image:url('/pics/print_r2_c22.png');*/
	background-image:url('/pics/picto-update-fr.gif');	
	
	font-size:85%;
	background-repeat:no-repeat;
	width:75px;
	height: 35px;
	text-align: right;
	vertical-align:middle;
	float: right;
	padding: 1px;
	cursor: pointer;
	/*visibility: hidden;*/
}

#pictoFriend a, #pictoPdf a {
	display: none;
}

#pictoPdf {
	/*background-image:url('/pics/print_r4_c18.png');*/
	background-image:url('/pics/picto-white.gif');	
	
	font-size:85%;
	background-repeat:no-repeat;
	width:75px;
	height: 35px;
	text-align: right;
	vertical-align:middle;
	float: left;	
	padding: 1px;
	cursor: pointer;
	/*visibility: hidden;*/
}

.pictoJobsFr {
	background-image:url('/pics/picto-jobs-fr.gif') !important;
}

.pictoJobsNl {
	background-image:url('/pics/picto-jobs-nl.gif') !important;
}

.pictoJobsFr a  {
	display: block !important;
}

.pictoJobsNl a  {
	display: block !important;
}

#pictoSearch {
	background-image:url('/pics/print_r4_c22.png');
	font-size:85%;
	background-repeat:no-repeat;
	width:75px;
	height: 35px;
	text-align: right;
	vertical-align:middle;
	float: right;	
	padding: 1px;
	cursor: pointer;
}

#page {
	/*overflow: hidden;*/
	position:relative;
	margin: 0px auto;
	width:930px;
}

#imgLogo {
	padding-right:5px;
	float: left;
}

#imgHeader {
	padding-right:5px;	
	float: left;
}

/* MENU */

#language {
	position: absolute;
	width:300px;
	padding: 0;
	margin: 0;
	color: #990000;
	font-size: 120%;
	font-weight: bold;
}

#language a {
	text-decoration: none;
	color: silver;
}

#language ul {
	float: left;
	position:relative;
	top: 24px;
	left: 0px;
	list-style:none;
	padding: 0;
	margin: 0;
}

#language li {
	display:block;
	float:right;
	width:80px;
	text-align:center;
	padding-right: 5px;
	margin-right: 15px;
	text-align: center;
}

.chooseLanguage {
	border: solid silver 1px;
	width: 100%;
}

.currentLanguage {
	border: solid #990000 1px;
	background: #990000;
	color: white !important;
	width: 100%;
}

#menu {
	width:925px;
	padding-top: 10px;
	padding-bottom:0px;
	height:49px;
}

#menu ul {
	position:relative;
	list-style:none;
	float:right;
	padding-right:0px;
}

#menuFirstItem {
	width:125px !important;
} 

#menuLastItem {
	width:124px !important;
	/*background-image:url('/pics/print_r7_c20.png') !important;*/
}

#menu li {
	display:block;
	float:left;
	/*background-image:url('/pics/print_r7_c10.png');*/
	background-repeat:no-repeat;
	width:123px;
	height:39px;
	text-align:center;
	padding-top: 10px;
}

#menu a {
	font-size: 160%;
	color: #ffffff;
	text-decoration: none;
}

#menuSubLine {
	width:925px;
	background:#990000;
	height:10px;	
}

.menuFirstItemOut {
	background-image:url('/pics/print_r7_c8.png') !important;
}
.menuFirstItemOver {
	background-image:url('/pics/buttons_over_125x39.png') !important;
}  


.menuOut {
	background-image:url('/pics/print_r7_c10.png') !important;
}

.menuOver {
	background-image:url('/pics/buttons_over_123x39.png') !important;
}  

/* LEFT */
#gauche {
	position: relative; 
	width:295px; 
	/*height:600px;*/ 
	margin-left:0px; 
	margin-top:10px;
}

/* CENTERT / CORE  */
#milieu {
	margin-left: 0px; 
	margin-right: 0px;
	text-align:left;
	padding-top:10px;
	padding-left:0px;
	height: 100%;
	
	/*height:480px;*/
}

#blocIndex1 {
	width:290px;
	height:150px;
	margin-top:306px;
	position:relative;
	left:0px;
	border:solid #990101 1px;
	float: left;
}

#blocIndex2 {
	width:145px;
	height:150px;
	position:relative;
	margin-top:306px;
	float: left;
	border:solid #013499 1px;
	margin-left: 5px;
}

#blocIndex3 {
	width:145px;
	height:150px;
	position:relative;
	margin-top:306px;
	border:solid #013499 1px;
	float:left;
	margin-left: 5px;
}

#blocIndex4 {
	width:145px;
	height:150px;
	position:relative;
	margin-top:306px;
	border:solid #013499 1px;
	float: right;
	margin-right: 5px;
}

#blocIndex5 {
	width:145px;
	height:150px;
	position:relative;
	margin-top:306px;
	border:solid #013499 1px;
	float: right;
	margin-right: 5px;
}

.blocTitle {
	width:100%;
	height:25px;
	background-image:url(/pics/bckBlocRed.jpg);
	background-repeat:repeat-x;
	font-size: 145%;
	color: #ffffff;
	text-decoration: none;
	text-align:center;	
}

.blocTitleBlue {
	width:100%;
	height:25px;
	background-image:url(/pics/bckBlocBlue.jpg);
	background-repeat:repeat-x;
	font-size: 160%;
	color: #ffffff;
	text-decoration: none;
	text-align:center;	
}

#bloc2Title,#bloc3Title,#bloc4Title,#bloc5Title {
	width:100%;
	height:25px;
	background-image:url(/pics/bckBlocBlue.jpg);
	background-repeat:repeat-x;
	font-size: 160%;
	color: #ffffff;
	text-decoration: none;
	text-align:center;	
}

#bloc1Content {
	width:285px !important;
}
#blocContent,#bloc1Content,#bloc2Content,#bloc3Content,#bloc4Content,#bloc5Content {
	width:142px;
	height:125px;
	font-size: 100%;
	color: #000000;
	text-align:left;
	padding-left:1px;
	padding-top:5px;
}



/* RIGHT */
#droite {
	position: relative;
	width:200px; 
	/*height:500px;*/ 
	right:0px; 
	top:180px;
}

/* FOOTER */
#bas {
	width:100%; 
	height:80px;
	font-size: 90%;
	color: #919191;
	text-align:center;
	clear: both;
	margin-top: 5px;
	padding-top: 15px;
}

#bas p {
	color: #C1C1C1;
}

h5 {
	text-decoration: none;
	font-weight: normal;
}

#gauche a {
	color: #013499;
	text-decoration: none;
	font-weight: bolder;
}

#blocCore1 a,#blocCore2 a ,#blocCore3 a ,#blocCore1Bottom a ,#blocCore2Bottom a ,#blocCore3Bottom a  {
	color: #013499;
	text-decoration: none;
	font-weight: bolder;
}

#blocContent a,#bloc1Content a,#bloc2Content a,#bloc3Content a,#bloc4Content a,#bloc5Content a {
	color: #013499;
	text-decoration: none;
	font-weight: bolder;
	list-style: disc;
}

#blocContent ul,#bloc1Content ul,#bloc2Content ul,#bloc3Content ul,#bloc4Content ul,#bloc5Content ul {
	padding-top: 0px;
	padding-left: 15px;
	margin: 0;
}

#blocContent li,#bloc1Content li,#bloc2Content li,#bloc3Content li,#bloc4Content li,#bloc5Content li {
	padding: 0;
	margin: 0;
}

a {
	color: #990000;
}

.minSize {
	font-size: 80%;
	color: #A1A1A1;
}

/**** CSS BUTTON *****/
#linkEmail {
	cursor: pointer;
}

.btn {
	background:none repeat scroll 0 0 #AAAAAA;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	float:left;
	padding:5px;
	position:relative;
	text-decoration:none;
}
.btn * {
	background-image:url("/pics/btn2.png");
	background-repeat:no-repeat;
	display:block;
	font-style:normal;
	position:relative;
}
.btn i {
	background-position:left top;
	height:5px;
	left:0;
	margin-bottom:-5px;
	position:absolute;
	top:0;
	width:5px;
}
.btn span {
	background-position:left bottom;
	left:-5px;
	margin-bottom:-5px;
	padding:0 0 5px 10px;
}
.btn span i {
	background-position:right bottom;
	height:100%;
	left:100%;
	margin-bottom:0;
	position:absolute;
	top:0;
	width:10px;
}
.btn span span {
	background-position:right top;
	height:0;
	margin-left:10px;
	position:absolute;
	right:-10px;
	top:-5px;
}
* html .btn span, * html .btn i {
	background-image:none;
	cursor:pointer;
	float:left;
	width:auto;
}
.btn.blue {
	background:none repeat scroll 0 0 #22AAEE;
}
.btn.green {
	background:none repeat scroll 0 0 #99DD44;
}
.btn.pink {
	background:none repeat scroll 0 0 #EE11AA;
}
.btn.red {
	background:none repeat scroll 0 0 #AA0000;
}
.btn:hover {
	background-color:#99DD44;
}
.btn:active {
	background-color:#444444;
}
.btn[class] {
	background-image:url("/pics/shade.png");
	background-position:center bottom;
}
* html .btn {
	border:3px double #AAAAAA;
}
* html .btn.blue {
	border-color:#22AAEE;
}
* html .btn.green {
	border-color:#99DD44;
}
* html .btn.pink {
	border-color:#EE11AA;
}
* html .btn:hover {
	border-color:#AA0000;
}
p {
	/*clear:both;*/
	padding-bottom:2em;
}
form {
	margin-top:2em;
}
form p .btn {
	margin-right:1em;
}
textarea {
	margin:1em 0;
}
