body {
background: #FFF url(img/fondin.gif) repeat-y;
color: #000;
margin: 0;
font: normal normal normal 90%/normal Arial, Helvetica, sans-serif;
}
a:link {
    color: #800000;
}
a:visited {
    color: #808080;
}
a:hover {
    color: #800000;
}
a:active {
    color: #FF0000;
}
table {
	font-size: 1em;
}



#main{
width:802px;
}

.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-style: normal;
	font-weight: bold;
}
.center {
    text-align: center;
}
.date {
    color: #808080;
}

table.pleineLargeur {
    width: 100%;
}

.couleur{
color:#000000;
/*color:#862c46;*/
}
.couleur_bourgogne{
color:#862c46;
}

.titre_page {
	font-family: Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#862c46;
	font-style: normal;
	font-weight: normal;
	line-height:30px;
	background: url(img/ligne_titre.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	text-align:left;
}
h1.titre_page {
    margin: 0;
    padding: 4px 0 0 4px;
}
h1.sans_soustitre {
    margin-bottom: 48px;
}

.stitre_page {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#919191;
	font-style: normal;
	font-weight: normal;
	padding:0 20px 0 20px;
	text-align:left;
}
h2.stitre_page {
    margin: 0;
}


.titre_section {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#862c46;
	text-decoration:none;
	font-style: normal;
	font-weight: bold;
	text-align:left;
}
h2.titre_section {
    background: url(../img/ligne_titre.gif) no-repeat bottom right;
    line-height:30px;
    margin: 0;
    text-align:left;
}
h2.sans_bordure 
{
    background: none;
}
h2.sans_marge
{
	margin: 0;
}
.titre_section a{
	color:#862c46;
	text-decoration:none;
	
}

.titre_section a:hover{
	color:#cacaca;
	text-decoration:none;
}


.titre_section_n {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	
}
h3.titre_section_n {
    margin: 0;
}

.texte {
	font-family: Arial;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-style: normal;
	font-weight:none;
	text-align:justify;
}

.texte li {
margin-bottom:10px;
}

.texte a{
/*color:#FF6600;*/
color:#a45116;
text-decoration:underline;
}

.texte a:hover{
color:#999999;
text-decoration:none;
}


.texte2 {
	font-family: Arial;
	font-size:13px;
	color:#000000;
	font-style: normal;
	font-weight:none;
}




.texte_liste {
	font-family: Verdana;
	font-size:11px;
	color:#000000;
	font-style: normal;
	font-weight:none;
}
.mg_sous_sec {
	font-family: Verdana;
	font-size:9px;
	color:#000000;
	font-style: normal;
	font-weight:none;
}

.mg_sec {
	font-family: Arial;
	font-size:13px;
	color:#000000;
	font-style: normal;
	font-weight:none;
}
 .type_offre{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-style: normal;
	font-weight: bold;
	}

.emploi{
/*background:url(img/emplois.gif);
background-repeat:no-repeat;
background-position:left top;*/
height:34px;
padding-left:40px;
padding-right:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#862c46;
text-decoration:none;
border-style:solid;
border-width:1px;
border-color:#e1d1a9;
background-color:#f5ebd2;
}
.emploi a{
color:#862c46;
text-decoration:none;
}
.emploi a:hover{
color:cacaca;
text-decoration:none;
}


.map {
	font-family: Arial;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-style: normal;
	font-weight:none;
}

.map li {
margin-bottom:10px;
}

.map a{
color:#862c46;
text-decoration:underline;
}

.map a:hover{
color:#000000!important;
text-decoration:none!important;
}
.map a:visited{
color:#999999;
text-decoration:underline;
}


#encadre{
font-family: Arial;
margin:0;
margin-left:5px;
margin-bottom:5px;
padding:5px;
color:#8a3e08;
text-align:left;
border-style:solid;
border-width:1px;
border-color:#e1d1a9;
background-color:#f5ebd2;
font-size:11px;
font-weight:normal;
}
.encadre{
font-family: Arial;
margin:0;
margin-left:5px;
margin-bottom:5px;
padding:5px;
color:#8a3e08;
text-align:left;
border-style:solid;
border-width:1px;
border-color:#e1d1a9;
background-color:#f5ebd2;
font-size:11px;
font-weight:normal;
}

#encadreDroit {
background-color:#f5ebd2;
border: 1px solid #e1d1a9;
color:#8a3e08;
float:right;
font-family: Arial;
font-size:11px;
font-weight:bold;
height:200px;
margin: 20px 15px 5px 14px;
padding:10px;
text-align:left;
width:189px;
}

#encadre2{
font-family: Arial;
margin:0;
margin-left:0;
margin-bottom:5px;
padding:5px;
color:#8a3e08;
text-align:left;
border-style:solid;
border-width:1px;
border-color:#e1d1a9;
background-color:#f5ebd2;
font-size:11px;
font-weight:normal;
}
#encadreGauche{
background-color:#f5ebd2;
border: solid 1px #e1d1a9;
color:#8a3e08;
float: left;
font-family: Arial;
font-size:11px;
font-weight:bold;
margin: 0 15px 5px 0;
padding:10px;
text-align:left;
width:200px;  
}


ul.liste, ul.liste2 {
    margin-left: 0;
    padding-left: 0;
}
ul.liste li {
    margin: 0 0 0 16px;
    padding-left: 0;
}
ul.liste2 li {
    margin: 0 0 0 18px;
    padding: 0 0 4px 0;
    padding-left: 0;
}

ul.listeDroite {
    margin-left: 227px;
}
ul.listeSuncor {
    margin-left: 270px;
}

ul.listeIamgold {
    margin-left: 410px;
}

br.clear {
    clear:both;
    height:0;
    margin:0;
    font-size: 1px;
    line-height: 0;
    background-color: Transparent;
}

div.colonneCentre {
    padding-left: 235px;
}

img.droite {
    float: right;
    margin:4px;
}
img.gauche {
    float: left;
    margin:4px;
}

.gaucheClient {
    float: left;
    margin-right: 15px;
}

.droiteClient {
    float: right;
    margin-left: 15px;
}

h3.std {
    font-size: 100%;
    font-style: italic;
    font-weight: bold;
    margin: 0;
}
h3.std2 {
    font-size: 100%;
    font-weight: bold;
    margin: 18px 0 0 0;
}

#imgsAntamina {
    height: 275px;
    width: 170px;
}

.ancreHaut {
    border-bottom: solid 1px #996633;
    padding: 15px 0 5px 0;
    text-align: right;
}

/*---------------------------------------
 * solutions/data-mass.asp
 *---------------------------------------*/
#encadreDroitDataMass {
    float: right;
    width: 230px;
}
#encadreDroitDataMass ul.liste {
    margin-left: 20px;
}

#texteDataMass {
    padding-right: 260px;
}

/*---------------------------------------
 * solutions/commande-procede.asp
 *---------------------------------------*/
#encadreCommProc {
    float: right;
    width: 290px;
}
#encadreCommProc ul.liste {
    margin-left: 20px;
}
#texteCommProc {
    padding-right: 320px;
}

/*---------------------------------------
 * solutions/simaxiom.asp
 *---------------------------------------*/
#encadreSimaxiom {
    float: right;
    margin-top: 20px;
    width: 350px;
}
#encadreSimaxiom ul.liste {
    margin-left: 20px;
}
#texteSimaxiom {
    padding-right: 370px;
    padding-top: 22px;
}

/*---------------------------------------
 * solutions/dynaxiom.asp
 *---------------------------------------*/
#encadreDynaxiom {
    float: right;
    margin-top: 20px;
    width: 350px;
}
#encadreDynaxiom strong {
    font-size:12px;
}
#encadreDynaxiom ul.liste {
    margin-left: 20px;
}
#texteDynaxiom{
    padding-right: 370px;
    padding-top: 22px;
}

/*---------------------------------------
 * solutions/control_loop_attendant.asp
 *---------------------------------------*/
#encadreCtrlLoop {
    float: right;
    margin-top: 20px;
    width: 350px;
}
#encadreCtrlLoop strong {
    font-size:12px;
}
#encadreCtrlLoop ul.liste {
    margin-left: 20px;
}
#texteCtrlLoop{
    padding-right: 370px;
    padding-top: 22px;
}
#texteCtrlLoop h3 {
	margin-top: 0;
}

/*---------------------------------------
 * form_seminar/calendrier.asp
 *---------------------------------------*/
#texteCalendrier {
    font-family: Arial;
    font-size: 10pt;
}


/*---------------------------------------
 * news/index.asp
 *---------------------------------------*/
td.news {
    font-family: Arial;
    font-size:12px;
}
td.news h3 
{
    margin: 0;
}


/*---------------------------------------
 * careers/index.asp
 *---------------------------------------*/
img.gaucheCarrieres {
    margin-top: 0;
}

#texteCarrieres {
    padding: 0 230px 0 230px;
}


/*---------------------------------------
 * index.asp
 *---------------------------------------*/
#texteAcc {
    padding: 10px 0 0 300px;
    background: url(img/acc.jpg) no-repeat left top;
    height: 226px;
}
#texteAcc h2
{
    margin: 0;
    padding: 0;
    background: none;
}
#texteAcc ul
{
    margin: 0;
    padding: 0 0 0 15px;
}
#texteAcc ul li
{
    margin: 0;
    padding: 0;
}

h2.titre_section_acc {
    line-height: normal;
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#862c46;
	text-decoration:none;
	font-style: normal;
	font-weight: bold;
}

#emplois_acc {
    padding: 6px 40px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#862c46;
    text-decoration:none;
    border-style:solid;
    border-width:1px;
    border-color:#e1d1a9;
    background-color:#f5ebd2;
    margin-top: 40px;
    diplay: inline;
    float: left;
}

#emplois_acc a{
color:#862c46;
text-decoration:none;
}
#emplois_acc a:hover{
color:cacaca;
text-decoration:none;
}

#news_acc {
    border: solid 1px #736B42;
    width: 550px;
}

#news_acc td.news {
    font-family: Verdana;
    font-size: 13px;
}

a.details 
{
    font-family: Verdana;
    font-size: 11px;
}

td.news .date 
{
    font-size: 10px;
}
