body {
	background:#fff;
	font:12px Arial, sans-serif; 
	color:#000;
	border:0;
	margin:0;
	padding:0;
}


.content {
    width:800px;
	padding-left:10px;
	margin:0;
}


.logos {
	float:left;
	margin-right:15px;
}

.logos img {
	border:none;
}


.logos_index {
	float:left;
}

.logos_index img {
	border:none;
}

a img {
	border:0 none;
}


.soft {
	float:left;
	margin-top:150px;
	margin-right:40px;
}


.principal {
	float:left;
	width:300px;
	text-align:center;
	line-height:20px;
	font-family:verdana, arial;
	font-size:12px;
	font-style:italic;
	color:#99CC33;
	margin-right:40px;
}


.plus {
	margin-top:160px;
}




/*Version sans les voeux

.conseil {
	float:left;
	margin-left:35px;
	margin-top:50px;
}

*/


.conseil {
	float:left;
	margin-left:35px;
	margin-top:10px;
}


/*Version sans les voeux

.formation {
	margin-left:480px;
	margin-top:70px;
}

*/

.formation {
	margin-left:480px;
	margin-top:30px;
}


.voeux {
	margin-top:30px;
	color:#000;
	font-family:verdana, arial;
	font-size:11px;
	font-style:italic;
}


.voeux a {
	color:#009933;
	font-family:verdana, arial;
	font-size:11px;
	font-style:italic;
	text-decoration:none;
}


.voeux a:hover {
	color:#009933;
	font-family:verdana, arial;
	font-size:11px;
	font-style:italic;
	text-decoration:underline;
}





.leftcol {
	float:left;
	padding-left:5px;
	padding-right:10px;
	color:#009933;
	font-family:verdana, arial, helvetica;
	font-size:13px;
	border-right:1px dashed #A6C000;
}



.leftcol li {
	background: url(images/pastille.gif) no-repeat top left;
    padding-left:30px;
    list-style: none;
	margin-bottom:20px;
}


*html .leftcol li {
    padding-left:13px;
}


.leftcol a:visited {
	color: #A6C000;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
	font-size: 13px;
}


.leftcol a:hover {
	color: #009933;
	font-family: verdana, arial, helvetica;
	font-size: 13px;
	text-decoration:underline;
}


.leftcol a:link {
	color: #009933;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
	font-size: 13px;
}



.rightcol {
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	margin-left:225px;
	padding-right:5px;
}


*html .rightcol {
	margin-left:215px;
}


.rightcol a:visited {
	color: #A6C000;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
}


.rightcol a:hover {
	color: #009933;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	text-decoration:underline;
}


.rightcol a:link {
	color: #009933;
	text-decoration: underline;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
}




.logo {
	margin-left:5px;
	margin-top:60px;
}



.audit {
	background:url(images/titre_audit.gif) no-repeat top left;
	width:119px;
	height:50px;
	padding-top:3px;
	padding-left:34px;
	margin-left:230px;
	margin-top:15px;
}


*html .audit {
	padding-top:14px;
}


h1 {
	font-family:arial, verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
}


.presentation {
	background:url(images/titre_presentation.gif) no-repeat top left;
	width:203px;
	height:62px;
	padding-top:10px;
	padding-left:45px;
	margin-left:180px;
	margin-top:10px;
}


*html .presentation {
	padding-top:20px;
}


.cahier {
	background:url(images/titre_grand.gif) no-repeat top center;
	height:62px;
	padding-top:6px;
	padding-left:150px;
	margin-top:10px;
}


*html .cahier {
	padding-top:16px;
}


.offres {
	background:url(images/titre_grand.gif) no-repeat top center;
	height:62px;
	padding-top:8px;
	padding-left:165px;
	margin-top:10px;
}


*html .offres {
	padding-top:16px;
}


.prestation {
	background:url(images/titre_prestation.gif) no-repeat top center;
	height:62px;
	padding-top:8px;
	padding-left:185px;
	margin-top:10px;
}


*html .prestation {
	padding-top:16px;
}


.controle {
	background:url(images/titre_cahier.gif) no-repeat top center;
	height:62px;
	padding-top:8px;
	padding-left:213px;
	margin-top:10px;
}


*html .controle {
	padding-top:16px;
}


.veille {
	background:url(images/titre_grand.gif) no-repeat top center;
	height:62px;
	padding-top:8px;
	padding-left:143px;
	margin-top:10px;
}


*html .veille {
	padding-top:16px;
}




/*.premier_paragraphe {
	margin-top:40px;
}*/


.text_arrondi {
	margin-top:40px;
	background:url(images/bulle_presentation.jpg) no-repeat center right;
	height:240px;
}


.texte_audit {
	margin-top:30px;
	padding-top:10px;
	background:url(images/bulle_audit.jpg) no-repeat top right;
	height:340px;
}


.texte_cahier {
	margin-top:40px;
	padding-top:20px;
	background:url(images/bulle_cahier.jpg) no-repeat center right;
	height:226px;
}


.texte_offres {
	margin-top:40px;
	padding-top:20px;
	background:url(images/immeuble.jpg) no-repeat center right;
	height:226px;
}


.texte_prestation {
	margin-top:40px;
	padding-top:20px;
	background:url(images/tour.jpg) no-repeat center right;
	height:226px;
}


.texte_controle {
	margin-top:30px;
	padding-top:45px;
	background:url(images/bulle_controle.jpg) no-repeat center right;
	height:226px;
}


.texte_veille {
	margin-top:40px;
	padding-top:20px;
	background:url(images/building.jpg) no-repeat center right;
	height:226px;
}


.text_contact {
	margin-top:40px;
	background:url(images/bulle_contact_presentation.jpg) no-repeat top right;
	height:520px;
}


.pied {
	float:left;
	width:800px;
	margin-top:15px;
	background-color:#F0F3D4;
}


.spacer_logo {
	float:left;
	margin-left:10px;
	margin-top:1px;
	font-size: 9px;
	color:#0E537C;
	font-style:italic;
	height:22px;
	width:200px;
}


.spacer {
	float:left;
	font-size:9px;
	color:#009933;
	padding-top:4px;
	margin-left:175px;
	width:400px;
	height:22px;
}


.spacer a:visited {
	color: #A6C000;
	text-decoration: underline;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
}


.spacer a:hover {
	color: #009933;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	text-decoration:underline;
}


.spacer a:link {
	color: #009933;
	text-decoration: underline;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
}





/* Page Formation */


.leftcol_form {
	float:left;
	height:630px;
	padding-left:5px;
	padding-right:10px;
	color:#009933;
	font-family:verdana, arial, helvetica;
	font-size:13px;
	border-right:1px dashed #FFCC00;
}


.leftcol_form li {
	background: url(images/pastille_jaune.gif) no-repeat top left;
    padding-left:30px;
    list-style: none;
	margin-bottom:20px;
}


*html .leftcol_form li {
    padding-left:13px;
}


.leftcol_form a:visited {
	color: #FFCC00;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
	font-size: 13px;
}


.leftcol_form a:hover {
	color: #666666;
	font-family: verdana, arial, helvetica;
	font-size: 13px;
	text-decoration:underline;
}


.leftcol_form a:link {
	color: #666666;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
	font-size: 13px;
}



.presentation_jaune {
	background:url(images/titre_presentation_jaune.gif) no-repeat top left;
	width:203px;
	height:62px;
	padding-top:8px;
	padding-left:38px;
	margin-left:180px;
	margin-top:10px;
}


*html .presentation_jaune {
	padding-top:16px;
}



.texte_presentation_jaune {
	margin-top:30px;
	background:url(images/building_jaune.jpg) no-repeat bottom right;
	height:226px;
}


*html .texte_presentation_jaune {
	background:url(images/building_jaune.jpg) no-repeat center right;
	margin-top:0px;
	padding-top:20px;
}


.logo_jaune {
	margin-left:10px;
	margin-top:450px;
}


.phrase {
	margin-top:130px;
}


*html .phrase {
	margin-top:15px;
}



.pied_jaune {
	float:left;
	width:800px;
	margin-top:20px;
	background-color:#F8F4E2;
}


.spacer_logo_jaune {
	float:left;
	margin-left:10px;
	margin-top:1px;
	font-size: 9px;
	color:#0E537C;
	font-style:italic;
	height:22px;
	width:200px;
}


.spacer_jaune {
	float:left;
	font-size:9px;
	color:#666666;
	padding-top:4px;
	margin-left:175px;
	width:400px;
	height:22px;
}


.spacer_jaune a:visited {
	color: #DFB900;
	text-decoration: underline;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
}


.spacer_jaune a:hover {
	color: #666666;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	text-decoration:underline;
}


.spacer_jaune a:link {
	color: #666666;
	text-decoration: underline;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
}




/* Soft plus */


.leftcol_plus {
	float:left;
	padding-left:5px;
	padding-right:10px;
	color:#009933;
	font-family:verdana, arial, helvetica;
	font-size:13px;
	border-right:1px dashed #0089D1;
}



.leftcol_plus li {
	background: url(images/pastille_bleu.gif) no-repeat top left;
    padding-left:30px;
    list-style: none;
	margin-bottom:20px;
}


*html .leftcol_plus li {
    padding-left:13px;
}


.leftcol_plus a:visited {
	color: #0089D1;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
	font-size: 13px;
}


.leftcol_plus a:hover {
	color: #003399;
	font-family: verdana, arial, helvetica;
	font-size: 13px;
	text-decoration:underline;
}



.leftcol_plus a:link {
	color: #003399;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
	font-size: 13px;
}



.rightcol_plus {
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	margin-left:225px;
	padding-right:5px;
}


*html .rightcol_plus {
	margin-left:200px;
}


.rightcol_plus a:visited {
	color: #0089D1;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
}


.rightcol_plus a:hover {
	color: #003399;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	text-decoration:underline;
}


.rightcol_plus a:link {
	color: #003399;
	text-decoration: underline;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
}


.text_plus {
	background:url(images/bulle_plus.jpg) no-repeat top right;
	margin-top:60px;
	height:240px;
}




.text_plus_sans {
	margin-top:40px;
	height:240px;
	width:370px;
}

*html .text_plus_sans {
	margin-top:20px;
}


.titre_plus {
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#08499C;
}

.titre3_plus {
	text-align:left;
	font-weight:normal;
	font-size:13px;
	color:#0089D1;
}


.logos_entreprise_cons {
	float:left;
	height:80px;
	width:200px;
	margin-left:100px;
	margin-right:250px;
}


*html .logos_entreprise_cons {
	margin-right:90px;
}




.logos_entreprise_tech {
	float:left;
	height:80px;
	width:200px;
	margin-left:100px;
	margin-right:250px;
	margin-top:60px;
}

*html .logos_entreprise_tech {
		margin-top:-30px;
		height:70px;
		margin-right:90px;

}
	
.texte_aires {
	margin-top:30px;
	padding-top:10px;
	background:url(images/bulle_aires.jpg) no-repeat top right;
	height:340px;
}


.texte_espaces {
	margin-top:30px;
	padding-top:10px;
	background:url(images/bulle_espaces.jpg) no-repeat top right;
	height:340px;
}


.texte_ind {
	margin-top:30px;
	padding-top:10px;
	background:url(images/bulle_ind.jpg) no-repeat top right;
	height:340px;
}

.espaces {
	background:url(images/titre_espaces.gif) no-repeat top center;
	height:62px;
	padding-top:6px;
	padding-left:220px;
	margin-top:10px;
}

.li_ind {
	font-weight:bold;
	color:#003399;
	font-size:12px;
}


*html .espaces {
	padding-top:16px;
}


.ind {
	background:url(images/titre_ind.gif) no-repeat top center;
	height:62px;
	padding-top:3px;
	padding-left:220px;
	margin-top:10px;
}


*html .ind {
	padding-top:20px;
}




.pied_bleu {
	float:left;
	width:800px;
	margin-top:20px;
	background-color:#EBF5FA;
}



*html .pied_bleu_aire {
	margin-top:20px;
}


.spacer_logo_bleu {
	float:left;
	margin-left:10px;
	margin-top:1px;
	font-size: 9px;
	color:#003399;
	font-style:italic;
	height:22px;
	width:200px;
}


.spacer_bleu {
	float:left;
	font-size:9px;
	color:#003399;
	padding-top:4px;
	margin-left:175px;
	width:400px;
	height:22px;
}


.spacer_bleu a:visited {
	color: #0089D1;
	text-decoration: underline;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
}


.spacer_bleu a:hover {
	color: #003399;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	text-decoration:underline;
}


.spacer_bleu a:link {
	color: #003399;
	text-decoration: underline;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
}





/* Soft */




.leftcol_soft {
	float:left;
	padding-left:5px;
	padding-right:10px;
	color:#6A1385;
	font-family:verdana, arial, helvetica;
	font-size:13px;
	border-right:1px dashed #6A1385;
}



.leftcol_soft li {
	background: url(images/pastille_violet.gif) no-repeat top left;
    padding-left:30px;
    list-style: none;
	margin-bottom:20px;
}


*html .leftcol_soft li {
    padding-left:13px;
}


.leftcol_soft a:visited {
	color: #99007F;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
	font-size: 13px;
}


.leftcol_soft a:hover {
	color: #6A1385;
	font-family: verdana, arial, helvetica;
	font-size: 13px;
	text-decoration:underline;
}


.leftcol_soft a:link {
	color: #6A1385;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
	font-size: 13px;
}



.rightcol_soft {
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	margin-left:225px;
	padding-right:5px;
}


*html .rightcol_soft {
	margin-left:215px;
}


.rightcol_soft a:visited {
	color: #99007F;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
}


.rightcol_soft a:hover {
	color: #6A1385;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	text-decoration:underline;
}


.rightcol_soft a:link {
	color: #6A1385;
	text-decoration: underline;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
}

.ipso_belgiun {
	float:left;
	margin-top:520px;
}

*html .ipso_belgiun {
	margin-top:0px;
}



.outil {
	background:url(images/titre_outil.gif) no-repeat top center;
	height:62px;
	padding-top:10px;
	padding-left:202px;
	margin-top:10px;
}


*html .outil {
	padding-top:18px;
}



.text_outil {
	margin-top:50px;
	background:url(images/bulle_soft.jpg) no-repeat top right;
	height:auto;
}
.text_outilHamza {
	margin-top:50px;
	/*background:url(images/bulle_soft.jpg) no-repeat top right;*/
	height:auto;
}


.pied_violet {
	float:left;
	width:800px;
	margin-top:20px;
	background-color:#F2EAF6;
}


.spacer_logo_violet {
	float:left;
	margin-left:10px;
	margin-top:1px;
	font-size: 9px;
	color:#003399;
	font-style:italic;
	height:22px;
	width:200px;
}


.spacer_violet {
	float:left;
	font-size:9px;
	color:#003399;
	padding-top:4px;
	margin-left:175px;
	width:400px;
	height:22px;
}


.spacer_violet a:visited {
	color: #99007F;
	text-decoration: underline;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
}


.spacer_violet a:hover {
	color: #6A1385;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	text-decoration:underline;
}


.spacer_violet a:link {
	color: #6A1385;
	text-decoration: underline;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
}



/* Contact */


.contact {
	background:url(images/titre_audit.gif) no-repeat top left;
	width:119px;
	height:50px;
	padding-top:3px;
	padding-left:25px;
	margin-left:230px;
	margin-top:15px;
}


*html .contact {
	padding-top:14px;
}



.envoi {
	background-color:#F0F8EF;
	border:1px solid #A6C000;
}


.champ {
	border:1px solid #A6C000;
	background-color:#F0F8EF;
	width:175px;
}


.mini_champ {
	border:1px solid #A6C000;
	background-color:#F0F8EF;
	width:100px;
}


.mini_champ2 {
	border:1px solid #A6C000;
	background-color:#F0F8EF;
	width:45px;
}





/* Contact Formation */


.contact_form {
	background:url(images/titre_contact_form.gif) no-repeat top left;
	width:119px;
	height:50px;
	padding-top:5px;
	padding-left:27px;
	margin-left:230px;
	margin-top:15px;
}


*html .contact_form {
	padding-top:16px;
}



.envoi_form {
	background-color:#FFFBE9;
	border:1px solid #58575C;
}


.champ_form {
	border:1px solid #58575C;
	background-color:#FFFBE9;
	width:175px;
}


.mini_champ_form {
	border:1px solid #58575C;
	background-color:#FFFBE9;
	width:100px;
}


.mini_champ_form2 {
	border:1px solid #58575C;
	background-color:#FFFBE9;
	width:45px;
}


.texte_contact_jaune {
	margin-top:30px;
	background:url(images/building_contact_jaune.jpg) no-repeat top right;
	height:550px;
}


*html .texte_contact_jaune {
	margin-top:40px;
}



/* Contact Soft */


.contact_soft {
	background:url(images/titre_contact_soft.gif) no-repeat top left;
	width:119px;
	height:50px;
	padding-top:5px;
	padding-left:25px;
	margin-left:230px;
	margin-top:15px;
}


*html .contact_soft {
	padding-top:16px;
}


.texte_soft {
	margin-top:40px;
	background:url(images/bulle_contact_soft.jpg) no-repeat top right;
	height:488px;
}


.envoi_soft {
	background-color:#EFDCEC;
	border:1px solid #6C1886;
}


.champ_soft {
	border:1px solid #6C1886;
	background-color:#EFDCEC;
	width:175px;
}


.mini_champ_soft {
	border:1px solid #6C1886;
	background-color:#EFDCEC;
	width:100px;
}


.mini_champ_soft2 {
	border:1px solid #6C1886;
	background-color:#EFDCEC;
	width:45px;
}

.titre_formation {
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:darkorange;
}


/*Contact bleu----------------------------------------------*/

.texte_contact_bleu {
	margin-top:30px;
	background:url(images/bulle_contact_bleu.jpg) no-repeat top right;
	height:540px;
}


.contact_bleu {
	background:url(images/titre_contact_bleu.gif) no-repeat top left;
	width:119px;
	height:50px;
	padding-top:3px;
	padding-left:25px;
	margin-left:230px;
	margin-top:15px;
}


*html .contact_bleu {
	padding-top:14px;
}



.envoi_bleu {
	background-color:#E2F4FD;
	border:1px solid #08499C;
}


.champ_bleu {
	border:1px solid #08499C;
	background-color:#E2F4FD;
	width:175px;
}


.mini_champ_bleu {
	border:1px solid #08499C;
	background-color:#E2F4FD;
	width:100px;
}


.mini_champ_bleu2 {
	border:1px solid #08499C;
	background-color:#E2F4FD;
	width:45px;
}




/*Temporaire Salont-------------------------------------*/


.sal_01 {
	float:left;
	width:300px;
	height:80px;
	margin-left:230px;
	margin-top:50px;
}

*html .sal_01 {
	margin-left:120px;
}


.sal_02 {
	float:left;
	margin-top:35px;
	font-size:12px;
	font-weight:bold;
	color:#009933;
	width:180px;
	height:80px
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
