/* CSS Document */

body{
    margin: 0;
    padding: 0;
	color:#000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 62.5%;
    overflow-y: scroll;
	background:url("img/menu_background.gif") repeat-x scroll 0 115px white;
}

#header {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 949px;
}
#logo {
    float: left;
    margin: 0;
    padding: 0;
}
#header img {
    float: left;
    margin: 0 0 0 32px;
}

div#nav{
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 964px;
}

div#nav ul#menu {
	background: url("img/menu_separator.gif") no-repeat scroll left top transparent;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
}
div#nav ul#menu  li:hover{
    background: url("img/bkg_menu_survol.gif") repeat-x scroll 0 0 transparent;
}
div#nav ul#menu  li{
    background: url("img/menu_separator.gif") no-repeat scroll right top transparent;
    float: left;
    height: 30px;
    position: static;
}
div#nav ul#menu  li a{
    color: white;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 26px;
    padding: 0 28px;
    text-align: center;
	text-decoration: none;
}
#lien {
    background: url("img/bkg_espace_perso.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #D1D1D1;
    float: right;
    height: 97px;
    margin-top: 8px;
    position: relative;
}
#lien {
    width: 243px;
}
#liens {
    line-height: 21px;
    overflow: hidden;
    padding-left: 10px;
}
#lien img {
    margin: 12px 0 0 12px;
}
#lien #liens input {
    float: none;
}
#lien h3 {
    color: #1E8B49;
    margin: 5px auto;
    text-transform: uppercase;
    width: 215px;
	font-size: 1.17em;
}
#lien #liens label {
    color: black;
    cursor: pointer;
    float: none;
    font-size: 1.2em;
    text-decoration: none;
}
#lien #liens input[type="button"] {
    background: url("img/fleche_verte.gif") no-repeat scroll 15% center white;
    border: 1px solid #B1B1B1;
    color: #1E8B49;
    cursor: pointer;
    float: right;
    /*
    *float: none;
    _float: none;
    */
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    margin: 0 0 0 10px;
    padding-left: 25px;
    width: 108px;
}
img{

	border:0;

}


ul.sanspuce {

	list-style-type: none;

	padding-left: 0;

}

ul.sanspuce li {

	list-style-type: none;

	margin: 0;

}



form.test label {

	font-size: 11px;

	font-weight: bold;

	display: block;

}

form.test fieldset {

	display: inline;

}

/*///////////////////////

///////////////////////*/

/*navigation*/
/*
#nav{



	background:url(img/header.jpg) 245px 0 no-repeat;

	width: 1000px;

	margin: 0 0 0 8px;

	padding:0;

}

#nav h1{

	width:245px;

	height:133px;

	background-color:#FFF;

	margin:0;

	padding:0;

}

#nav h1 img{

float:left;

	margin-left:58px;

	margin-top:11px;

}

#nav ul{

	float:left;

margin:-38px 0 0 245px;

_margin:-38px 0 0 114px;

	

	width:733px;

	height:38px;

	

	padding:0 0 0 8px;

	background-color:#037C53;

}

#nav ul li{

	color:#FFF;

	font-weight:bold;

	display:block;

	float: left;

	padding:13px 9px 0 9px;

	list-style:none;



	background:url(img/list.png) 0 16px no-repeat;

	

}

#nav ul li a{

	text-decoration:none;

	color:#FFF;

	font-weight:bold;

	}

#nav ul li a:hover{

	color:#037C53;

	background-color:#FFF;

}

#nav ul li#first{

background-image: none;

}

#nav ul li#flag1{

background-image: none;

padding: 13px 5px 0 30px;

}

/*#nav ul li#flag1 a{

	padding: 0 10px 0 30px;

	

}*/
/*
#nav ul li#flag2{

	background-image: none;

}

#nav ul li#flag1 a img, #nav ul li#flag2 a img{

	border:none;

}

/*fin de navigation*/

/*///////////////////////

////////////////////////

////////////////////////

///////////////////////*/

/*content home*/



#contenthome{

/*width:1000px;*/
width:949px;

padding:0;

margin:auto;

}

#homeleft{

float:left;

margin: 8px;

_margin: 8px 8px 8px 4px;

width:245px

}

#homecenter{

float:left;

margin-top: 8px;

width:497px;

}

#homeright{

float:left;

margin: 8px 0 8px 8px;

}

.rightCol{
float:left;

width:245px;
}

#homecenter .bloqleft{

background-color:#FFF;

	float:left;

	width:245px;

	margin:0 8px 8px 0;

}

#homecenter .bloqright{

	background-color:#FFF;

	float:left;

	width:244px;

}

#homecenter .bloqleft  h2, #homecenter .bloqright h2{

	display:block;

	border-bottom:solid 1px #000;

	font-size:12px;

	padding:3px;

	margin:0;

}

#homecenter .bloqleft  img, #homecenter .bloqright img{

	margin:8px;

	_margin:8px 8px 0 8px;

	float:left;

}

#homecenter .bloqleft  p, #homecenter .bloqright p{

font-size:10px;

	padding-top:0;

	margin-top:8px;

	float:left;

	width: 100px;

}

#homecenter .bloqleft  p img, #homecenter .bloqright p img{

margin:0;

padding:0;

}

#homecenter .bloqleft  p a, #homecenter .bloqright p a{

	color:#000;

}

#homecenter .bloqleft  p a:hover, #homecenter .bloqright p a:hover{

	color:#3C9;

}

.bloques{

	background-color:#FFF;

	width:100%;

	margin-bottom: 8px;

}

#homeleft div.bloques h2, #homeright div.bloques h2 {

	display:block;

	border-bottom:solid 1px #000;

	font-size:12px;

	padding:3px;

	margin:0;

	background-color:#eee;

}

#homeleft div.bloques h3, #homeright div.bloques h3 {

	display:block;

	font-size:12px;

	color:#FFF;

	background-color:#037C53;

	padding:16px;

	margin:0;


}

#homeleft div.bloques p {

	display:block;
	padding:16px;
	margin:0;

}

#homeright div.bloques p {

	display:block;

	padding:16px;

	margin:0;

}

#homeleft div.bloques p a, #homeright div.bloques p a {

	color:#3C9;

}

#homeleft div.bloques p img{

	margin-bottom:-8px;

	_margin-bottom:8px;

}

#homeright div.bloques p img{

	margin-bottom:3px;

	_margin-bottom:12px;

}

#troisplus{

font-size:10px;

}

#scroll{

	overflow: auto;

	height: 139px;

	width:228px;

	padding:0;

	margin:0;

}

#scroll ol{

margin:0;

padding: 0 30px;

}

#scroll ol li{

margin:0;

padding:2px 0;

}

#scroll ol li a{

color:#000;

}

#scroll ol li a:hover{

color:#3c9;

}

hr{

	clear: both;

	width: 100%;

	height: 0;

	border:none;

	color:#FFF;

	margin:0;

	padding:0;

	visibility:hidden;

}

#homeright div.bloques p img#qfor{

	margin-left:68px;

}

#homeright div.bloques p img#cheque{

	margin:0 5px;

}

#homeright div.bloques span{

	float:right;

}

#homeright div.bloques span a{

	font-size:10px;

	color:#3C9;

}

/*fin content home*/

/*///////////////////////

////////////////////////

////////////////////////

///////////////////////*/

/*a propos*/

#aproposleft{

float:left;

margin: 8px;

_margin: 8px 8px 8px 4px;

width:245px

}

#aproposleft div.bloques p img#qfor{

	margin-left:84px;

}

#aproposleft div.bloques p img#cheque{

	margin:0 8px;

}

#aproposleft div.bloques span{

display:block;

padding:4px;

text-align:right;

}

#aproposleft div.bloques span a{

	font-size:10px;

	color:#3C9;

}

/*
#aproposleft div.bloques{}
*/

#aproposleft div.bloques h2{

display:block;

border-bottom:solid 1px #000;

font-size:12px;

padding:3px;

margin:0;

background-color:#eee;

}

#aproposcenter{

float:left;

background-color:#FFF;

margin:8px 0 16px 0;

width:497px;



}

#aproposcenter h2{

font-size:18px;

border-bottom:1px solid #000;

padding-bottom: 10px;

margin:  10px;}

#aproposcenter p{

margin:20px;

}

#aproposcenter a {

color:#000;

}

#aproposcenter a:hover {

color:#3C9;

}

#aproposcenter div#savoirfaire{

border-left: 1px solid #000;

border-top: 1px solid #000;

border-right: 1px solid #000;

margin:0 10px;

padding:10px

}



#aproposcenter div#savoirfaire ul li{

margin-bottom:10px;

}

#aproposcenter div#savoirfaire h3{

margin-top: 0;

font-size:12px;

color:#037C53;

}

#aproposcenter div#references{

border: 1px solid #000;

margin:0 10px 10px 10px;

padding:10px;

background-color:#eee;

color:#000;

}

#aproposcenter div#references h3{

display:block;

	border-bottom:solid 1px #000;

	font-size:12px;

	padding:3px;

	margin:0;

color:#000;

}

#aproposcenter div#references p{

margin:8px;

}

#aproposright{

float:left;

background-color:#037C53;

margin: 8px 0 8px 8px;

width:228px;

color:#fff;

}

#aproposright h2{

display:block;

border-bottom:solid 1px #fff;

font-size:12px;

padding:3px;

margin:0;

}#aproposright p{

margin:8px;

}

#aproposright a{

color:#FFF;

}

/*fin de a propos*/

/*///////////////////////

////////////////////////

////////////////////////

///////////////////////*/

/*subventions et avantage*/

#subcontent {

	float:left;

margin:8px 0 8px 8px;

_margin:8px 0 8px 4px;

	width:731px

}



#subcontent p{

margin:19px;}

#subcontent h2 {

	display:block;

	border-bottom:solid 1px #000;

	font-size:12px;

	padding:3px;

	margin:0;

	background-color:#eee;

}

#qforbig{

margin-left:50px;

}

#subcontent ul {

margin: 0 60px;

}

#subcontent ul li{

margin:0;

padding:7px;

font-weight:bold;

}

#subcontent ul li#vlaamse{

list-style-image:url(img/vlaamse-opleidingscheques.png);

}

#subcontent ul li#orbem{

list-style-image:url(img/cheque-langues-orbem.png);

}

#subcontent ul li#bxl{

list-style-image:url(img/subside-bxl.png);

}

#subcontent ul li#wallonie{

list-style-image:url(img/cheque-formation-mini.png);

}

#subcontent ul li#cefora{

list-style-image:url(img/cefora-mini.png);

}

#subcontent ul li#empty{

list-style:none;

}

#homeright div.bloquessub{

	background-color:#FFF;

	width:100%;

	margin-bottom: 8px;

}

#homeright div.bloquessub span{

display:block;

text-align:right;

padding:10px;

}

#homeright div.bloquessub span a{

color:#037C53;

}

#homeright div.bloquessub span a:hover{

color:#3C9;

}

#homeright div.bloquessub h2 {

	display:block;

	border-bottom:solid 1px #000;

	font-size:12px;

	padding:3px;

	margin:0;

	background-color:#eee;

}

#homeright div.bloquessub h3 {

	display:block;

	font-size:12px;

	color:#FFF;

	background-color:#037C53;

	padding:16px;

	margin:0;

}

#homeright div.bloquessub p {

	display:block;

	padding:16px;

	margin:0;

}

#homeright div.bloquessub p a {

	color:#3C9;

}

 /* fin de subventions et avantage*/

/*///////////////////////

////////////////////////

////////////////////////

///////////////////////*/

/* interpretation & traduction*/

#interleft{

float:left;

margin:8px;

_margin: 8px 8px 8px 4px;

width:481px;

	}

#interright{

float:left;

margin:8px 0;

width:497px;

}

#interright div.bloques p{

padding: 5px 0 25px 0;

margin: 0 10px;

border-bottom:1px solid #eee;

}

#interleft div.bloques p{

padding:10px;

}

#interleft div.bloques h3, #interright div.bloques h3{

padding:10px;

}

#interleft div.bloques ul li, #interright div.bloques ul li{

padding:10px;

}

#interright div.bloques input{

float:right;

}

#interright div.bloques label{

float:left;

}

#interleft div.bloques h2, #interright div.bloques h2{

display:block;

	border-bottom:solid 1px #000;

	font-size:12px;

	padding:3px;

	margin:0;

	background-color:#eee;

	}

	p#definition{

	margin-left:60px;

	background-color:#037C53;

	color:#FFF;

	padding:8px;

	display:inline;}

/*fin interpretation & traduction*/

/*///////////////////////

////////////////////////

////////////////////////

///////////////////////*/

/*Les 3 plus de Liren*/

#les3left {

float:left;

width:245px;

margin: 8px;

_margin: 8px 8px 8px 4px;

background-color:#fff;

}

#les3left ol li{

margin: 5px 0;

}

#les3left ol li a{

color:#000;

font-weight:bold;

}



#les3left ol li a:hover{

color:#3c9;

}

#les3left ol li ul li{

list-style:none;

margin: 10px 5px 10px -40px;

}



#les3left ol li ul li a{

font-weight:normal;

color:#037C53;

}

#les3left ol li ul li a:hover{

color:#3c9;

}

#les3left h2{

display:block;

	border-bottom:solid 1px #000;

	font-size:12px;

	padding:3px;

	margin:0;

	background-color:#eee;

}



#les3plus {

float:left;

margin: 8px 0 16px 0;

width:731px;

background-color:#fff;

/*text-align:justify;*/

}

#les3plus a{

font-weight:normal;

color:#037C53;

}

#les3plus a:hover{

color:#3c9;

}

#les3plus br{

margin-bottom:10px}

#les3plus ol{

list-style:none;

margin-right:30px;

}

#les3plus ol li h3{

font-size:18px;

border-bottom:1px solid #000;

padding-bottom: 10px;

}

#les3plus ol li ul li{

list-style:none;

padding: 5px 0 ;

}

#les3plus ol li ul li h4{

color:#037c53;

}

#les3plus ol li ul li ul li{

padding-left:10px;

margin: 5px 0;

background:url(img/puce01.gif) no-repeat 0 13px;

}

p.top{

display:block;

text-align:right;

padding-right:12px;

background:url(img/arrow.gif) no-repeat top right;

}

p.top a{

color:#037C53;

}

p.top a:hover{

color:#3c9;

}

/* Fin des 3 plus de Liren*/

/*///////////////////////

////////////////////////

////////////////////////

///////////////////////*/

/*Cours de langues*/

#coursdelangues,#deviscous{

float:left;

margin: 8px 0 16px 0;

width:731px;

background-color:#fff;

/*text-align:justify;*/

}

#coursdelangues img{

float:left;

margin:0 10px 10px 0;

}

#coursdelangues a{

font-weight:normal;

color:#037C53;

}

#coursdelangues a:hover{

color:#3c9;

}

#coursdelangues h4{

color:#037c53;

}



#coursdelangues h5{

font-size:12px;

font-weight:normal;

color:#037c53;

}

#coursdelangues br{

margin-bottom:10px}

#coursdelangues ol{

list-style:none;

margin-right:30px;

}

#coursdelangues ol li h3{

font-size:18px;

border-bottom:1px solid #000;

padding-bottom: 10px;

}

#coursdelangues ol li ul li{

list-style-type:disc;

margin: 10px 0 10px 30px;

_margin: 10px 0 10px 120px;

}

#coursdelangues table{

margin-left:140px;

width:400px;

}

#coursdelangues table tr td.altern{

background-color:#eee;}



#coursdelangues table tr td{

padding:4px;

}



#coursdelangues table tr th{

padding:4px;

text-align:left;

border-bottom: 1px solid #000;

}

#telephone{

margin:10px 40px;

}

p#devis{

	display:block;

	font-size:12px;

	padding:3px;

	margin:0;

	background-color:#037c53;

	font-weight:bold;

}

p#devis a{

color:#fff;

}

p#devis a:hover{

color:#3c9;

}#deviscous p{

padding: 5px 0 25px 0;

margin: 0 100px;

border-bottom:1px solid #eee;

}

#deviscous ul li{

list-style:none;

}

#deviscous ul{

padding: 0 150px;

}

#deviscous ul li ul{

padding: 0 50px;

}

#deviscous input, #deviscous select{

float:right;

}

#deviscous input.coch{

float:none;

margin-right:10px;



}

#deviscous input.participants{

float:none;

margin: 0;}

#deviscous label{

float:left;



}

#deviscous h2{

	display:block;

	border-bottom:solid 1px #000;

	font-size:12px;

	padding:3px;

	margin:0 0 20px 0;

	background-color:#eee;

}

#deviscous h3{

	display:block;

	margin: 10px 100px;

	padding: 5px 0;

	border-bottom: 1px solid #000;

}

#deviscous p.formule{

border:none;

margin: -15px 100px;

}

p#envoyer{

display:block;

text-align:center;

}

p#envoyer input{

float:none;

margin : 0 10px;

}

/*Fin de Cours de langues*/

/*///////////////////////

////////////////////////

////////////////////////

///////////////////////*/

/*Quality Liren*/

#qualiteleft{

float:left;

width:245px;

margin: 8px;

_margin: 8px 8px 8px 4px;

background-color:#fff;

}

#qualiteleft p{

margin: 9px;

}

#qualiteleft h2{

display:block;

	border-bottom:solid 1px #000;

	font-size:12px;

	padding:3px;

	margin:0;

	background-color:#eee;

}

#qualiteright{

float:left;

margin: 8px 0 16px 0;

width:731px;

background-color:#fff;

text-align:justify;

}

#qualiteright p{

margin: 10px 30px;

} 

#qualiteright h3{

font-size:18px;

border-bottom:1px solid #000;

padding-bottom: 10px;

margin:20px 30px;

}

#qualiteright h4{

margin:20px 30px;

color:#037c53;

}

/*Fin de Quality Liren*/

/*///////////////////////

////////////////////////

////////////////////////

///////////////////////*/

/*acces*/

#adresseliren{

float:left;

margin: 8px 0 16px 0;

padding:0 30px;

width:671px;

background-color:#fff;

text-align:justify;

}

/*Fin acces*/

/*///////////////////////

////////////////////////

////////////////////////

///////////////////////*/

/*test*/

table.aptitudes {

	border: 1px #CCC outset;

	border-collapse: collapse;

}

table.aptitudes th, table.aptitudes td {

	padding: 2px; /* cellspacing="2"*/

	text-align: center;

	border-left: 1px #CCC solid;

}

table.aptitudes th {

	width:50px;

	color: #FFF;

	background-color: #037C53;

	border-left: 0;

}

table.aptitudes tbody th {

	border-top: 1px #CCC solid;

	width: 10em;

}

table.aptitudes td {

	border-top: 1px #CCC solid;

}

table.aptitudes th.legende, table.aptitudes td.legende {

	width:50%;

	text-align: left;

}

/*Fin test*/

/*///////////////////////

////////////////////////

////////////////////////

///////////////////////*/

/*bottom*/
#pied_de_page {
    /*	
    margin: 0 auto;
    width: 949px;
    */
    margin: 0 auto 0 auto;
    width: 90%;
} 
#bottom{
    /*	
    margin: 20px auto 0;
    overflow: hidden;
    width: 962px;
    */
    margin: 0 auto 0 auto;
    width: 100%;
}
#bottom p.texte{ 
    border-top: 2px solid #25934A;
    color: #000000;
    /* float: left; */
    font-size: 1.1em;
    height: 28px;
    margin: 15px 0 0;
    padding: 9px 0 0;
    text-align: center;
    /* width: 949px; */
}
#bottom a{
    /*color: #268F4F; Positiv JAC 6.may.2013 */
    color: navy;
    text-decoration: none;
}

/* Positiv JAC 6.may.2013 */
#bottom a:hover {
        text-decoration: underline;
}

/*
#copy{

clear: both;

width:977px;

height:19px;



}



#copy span{

display:none;}

/*fin de bottom*/





#visu {

	margin-top:40px;

	margin-left:15px;

	width:95%;

	margin-right:15px;

	border:2px solid #059044;

	border-collapse:collapse;

	}



#visu_suivant {

	margin-top:0px;

	_margin-top:-2px;

	margin-left:15px;

	width:95%;

	margin-right:15px;

	border:2px solid #059044;

	border-collapse:collapse;

	margin-bottom:20px;

}



#visu tr {

	vertical-align:top;

}



#visu tr th {

	padding:10px;

	font-weight:bold;

	text-align:left;

}



#visu tr td {

	padding:1px;

	padding-left:5px;

	padding-right:5px;

	font-style:italic;

	font-weight:normal;

}



#visu_suivant tr td {

	padding:3px;

	padding-left:5px;

	padding-right:5px;

	font-style:italic;

	font-weight:normal;

	border:1px solid #059044;

}





#visu_suivant tr th {

	padding:3px;

	padding-left:5px;

	padding-right:5px;

	border:1px solid #059044;

	text-align:left;

}



table tr.lib {

	color:#FFF;

	background:#037C53;

}



div#dev{

	margin:5px 5px 0px 30px;

	padding:0 0 20px 0;

}

div#dev h5.dev{

	border-bottom:1px solid #666;

	padding:0 0 0px 10px;

	margin:0 0 10px -20px;

	width:60%;

}

div#dev p{

	margin:0;

}

p#img_eliren {

	position:absolute;

	float:left;

	margin:3px 0 0 892px;

	_margin:3px 0 0 885px;

}

/*
p#img_eliren {

	!margin:3px 0 0 885px;

}
*/

a span.eliren {

	display:block;

	height:31px;

	width:82px;

	cursor:pointer;

	background:url(img/liren_btn.jpg) no-repeat top left;

}

a:hover span.eliren {

	display:block;

	height:31px;

	width:82px;

	background:url(img/liren_btn-hover.jpg) no-repeat top left;

}



ul.liens
{
	margin-top:-40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:500;
}

ul.liens li
{
	display:inline;
	margin-left:208px;
	margin-right:-180px;
}

a.apprenant
{
	color:#390;
	text-decoration : none;
}

a.formateur
{
	color:#390;
	text-decoration : none; 
}


a:hover.apprenant
{
	color:#060;
	text-decoration : none; 
}

a:hover.formateur
{
	color:#060;
	text-decoration : none; 
}


#formateur
{
	position:absolute;
	margin-left:261px;
	/* !margin-left:0px; */
	margin-top:15px;
}




#apprenant
{
	position:absolute;
	margin-left:261px;
	/* !margin-left:0px; */
	margin-top:8px;
}


#flash
{
	position:absolute;
	margin-left:260px;
	margin-top:5px;
}

#panel
{
	padding-bottom:9px;
}

/*Menu change langue*/
#header #change-language {
	position: absolute;
	width: 200px;
	margin-top: 70px;
	margin-left: 480px;
}
#header #change-language ul{
	list-style: none outside none;
}
#header #change-language ul li.first, #header #change-language ul li.nl {
	float: left;
}
#header #change-language ul li {
	margin-left: 3px;
}
#header #change-language ul li a{
	text-decoration: none;
	color: #037C53;
}
#header #change-language ul li.active a {
	color:#000000;
}
