body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	background-color:#f9fdfc;
	color:#5e5e56;
	font-size:12px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	color:#5e5e56;
	font-size:12px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	color:#5e5e56;
	font-size:12px;
}

.style1 {
	color: #FFFFFF;
	font-weight: bold;
}

.zone_site {
position:absolute;
left: 50%; 
width: 970px;
margin-left: -485px; /* half of the width */
}

.bas_site{
width:970px; 
height:41px;
float:left;
}

.copyright{
width:402px; 
float:left; 
background:url(images/fond_copyright.gif);
height:41px;
line-height:41px;
font-size:11px;
color:#b9b9a6;
}

.adresse{
float:right;
background-image:url(images/fond_adresse.gif);
height:41px;
width:568px;
height:41px;
line-height:41px;
font-size:11px;
color:#b9b9a6;
}

.logo{
background-image:url(images/fond_virage.gif); 
height:92px;
float:left;
width:402px;

}

.menu{
width:402px;
float:left; 
}

.menu_haut{
background-image:url(images/fond_menu.gif);
background-repeat:no-repeat; 
height:92px;
}

.section_gauche{
width:402px; 
float:left;
}

.section_droite{
width:568px; 
float:right;
}

.zone_texte{
background:url(images/fond_bas_texte.gif) no-repeat bottom;
float:left;
}

.fond_central{
background:url(images/fond_texte.gif); 
float:left;
width:970px;
}

.fond_pointille{
background:url(images/bas_pointille.gif) no-repeat bottom left; 
float:left;
}

.espace1{
width:32px; 
float:left;
}


.espace2{
width:26px; 
float:left;
}


.cssnav { 
position: relative;
background-repeat: no-repeat;
white-space: nowrap;
display: block;
margin: 0; 
padding: 0; 
float:left;
}

.cssnav_compagnie{background-image: url(images/compagnie_over.gif);}
.cssnav_services{background-image: url(images/services_over.gif);}
.cssnav_equipe{background-image: url(images/equipe_over.gif);}
.cssnav_etudiant{background-image: url(images/etudiant_over.gif);}
.cssnav_clients{background-image: url(images/clients_over.gif);}
.cssnav_accueil{background-image: url(images/accueil_over.gif); }
.cssnav_liens{background-image: url(images/liens_over.gif);}
.cssnav_carriere{background-image: url(images/carriere_over.gif);}
.cssnav_contact{background-image: url(images/contact_over.gif);}
.cssnav_toolbox{background-image: url(images/toolbox_over.gif);}

.cssnav_tbeginner{background-image: url(images/tbeginner_over.gif);}
.cssnav_tintermediate{background-image: url(images/tintermediate_over.gif);}
.cssnav_tadvanced{background-image: url(images/tadvanced_over.gif);}

.cssnav_beginner{background-image: url(images/beginner_over.gif);}
.cssnav_intermediate{background-image: url(images/intermediate_over.gif);}
.cssnav_advanced{background-image: url(images/advanced_over.gif);}


.cssnav a {
display: block;
color: #000000;
font-size: 11px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.compagnie {width: 402px; height: 22px; border: 0; }
.services {width: 402px; height: 19px; border: 0; }
.equipe {width: 402px; height: 19px; border: 0; }
.etudiant {width: 402px; height: 19px; border: 0; }
.clients {width: 402px; height: 19px; border: 0; }
.accueil {width: 59px; height: 41px; border: 0; }
.liens {width: 85px; height: 41px; border: 0; }
.carriere {width: 69px; height: 41px; border: 0; }
.contact {width: 59px; height: 41px; border: 0; }
.toolbox {width: 63px; height: 41px; border: 0; }

.tbeginner {width: 89px; height: 18px; border: 0; }
.tintermediate {width: 89px; height: 16px; border: 0; }
.tadvanced {width: 89px; height: 21px; border: 0; }

.beginner {width: 108px; height: 19px; border: 0; }
.intermediate {width: 108px; height: 20px; border: 0; }
.advanced {width: 108px; height: 19px; border: 0; }

* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:hidden}

.liste{
padding-left: 8px;
margin-left:8px;
}

a.lien:link{
	font-family: Arial, Helvetica, sans-serif;
	color:#5e5e56;
	font-size:12px;
	text-decoration:underline;
}

a.lien:visited{
	font-family: Arial, Helvetica, sans-serif;
	color:#5e5e56;
	font-size:12px;
	text-decoration:underline;
}

a.lien:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#5e5e56;
	font-size:12px;
	text-decoration:underline;
}

a.lien:active{
	font-family: Arial, Helvetica, sans-serif;
	color:#5e5e56;
	font-size:12px;
	text-decoration:underline;
}

A:link {font-family: Arial, Helvetica, sans-serif;color:#5e5e56;font-size:12px;text-decoration:underline;}
A:visited {font-family: Arial, Helvetica, sans-serif;color:#5e5e56;font-size:12px;text-decoration:underline;}
A:active {font-family: Arial, Helvetica, sans-serif;color:#5e5e56;font-size:12px;text-decoration:underline;}
A:hover {font-family: Arial, Helvetica, sans-serif;color:#5e5e56;font-size:12px;text-decoration:underline;}

