* {
	padding:0;
	margin:0;
	}

body {
	font-family: Arial, Helvetica;
	margin:0px;
	padding:0px;
	font-size: 11px;
    text-align: center;
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#888;
	scrollbar-darkshadow-color:#888;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#888;
}

/*structure de la page*/

#conteneur {
	margin:auto;
    text-align: left;
    background:url(images/fond_gauche.gif) repeat-y !important;

	font-family: Arial, Helvetica;
	width:990px;
	font-size:11px;
	height:500px;
	position:relative;
	top:-1px;

	}

#haut  {
 	background:url(images/haut.gif) no-repeat;
    width:auto;
    display:block;
}

         #logo {
            float:left;
            width:560px;
           top:5px;
           margin-right:5px


  }

          #bao {
	width:412px;
    top:0px;
    float:left;
    vertical-align:center
  }


#menu {
	margin:auto;
	top:78px;          /*position verticale menu */
	font-family: Arial, Helvetica;
	width:990px;
	height:42px;
	position:relative;
	text-align:left;
  }


#contenu {
	width:990px;
	margin:0px;
	padding:0px;
        text-align:left;
        height:393px;    /*Apparemment c'est la hauteur de la page */

        }




 #gauche {
   top:0px!important;
   top:1px;
    width:299px;
 /*background:url(images/fond_gauche.gif) repeat-y; */
  float:left;
   text-align:left;
 position:relative;


 }





/*formatage liens*/

a:link {
	font-weight: bold;
	text-decoration: underline;
	color: #5d6b95;
	font-family:Arial;
	font-size:11px;
	}
a:visited {
	font-weight:bold;
	text-decoration:underline;
	color:#5d6b95;
	font-family:Arial;
	font-size:11px;
	}
a:hover, a:active {
	font-weight:bold;
	text-decoration:none;
	color:#5d6b95;
	font-family:Arial;
	font-size:11px;
	}


a.bao {
	text-decoration:none;
	font-weight:normal;
	color: #888;
	font-family:Arial;
	font-size:14px;
	}
a.bao:visited {
	text-decoration:none;
	font-weight:normal;
	color:#888;
	font-family:Arial;
	font-size:14px;
	}
a.bao:hover, a.bao:active {
	text-decoration: underline;
	font-weight:normal;
	color: #888;
	font-family: Arial;
	font-size:14px;
	}


a.lienfil {
	font-weight: bold;
	text-decoration: underline;
	color: #5d6b95;
	font-family:Arial;
	font-size:10px;
	}
a.lienfil:visited {
	font-weight:bold;
	text-decoration:underline;
	color:#5d6b95;
	font-family:Arial;
	font-size:10px;
	}
a.lienfil:hover, a.lienfil:active {
	font-weight:bold;
	text-decoration:none;
	color:#5d6b95;
	font-family:Arial;
	font-size:10px;
	}




a.lienpetit {
	font-weight: bold;
	text-decoration: underline;
	color: #094D98;
	font-family:Arial;
	font-size:10px;
	}
a.lienpetit:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #094D98;
	font-family:Arial;
	font-size:10px;
	}
a.lienpetit:hover, a.lienpetit:active {
	font-weight: bold;
	text-decoration: none;
	color: #094D98;
	font-family:Arial;
	font-size:10px;

	}

/*formatage texte*/
h1 {
font-family:Arial;
font-size:16px;
font-weight:bold;
color:#5d6b95;
text-align:center;
}




td {
font-family:Arial;
font-size:11px;
color:#000000;
}

.tdgauche {
font-family:Arial;
font-size:11px;
color:#000000;
background:url(images/bas_page.gif) no-repeat bottom;
text-align:left;
}

.filariane {
font-family:Arial;
font-size:10px;
font-weight:bold;
color:#8e8e8e;
}

.filarianeactive {
font-family:Arial;
font-size:10px;
font-weight:bold;
color:#000;
}

.txtgrasnoir {
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#000000;}

.txtitalicnoir {
font-family:Arial;
font-size:11px;
font-style:italic;
color:#000000;}


.txtgrasblanc {
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#FFFFFF;}

.gdtxtgris {
font-family:Arial;
font-size:18px;
font-weight:regular;
color:#888;
text-align:center;}

.gdtxtgrisgras {
font-family:Arial;
font-size:18px;
font-weight:bold;
color:#888;
text-align:center;}


.txtbao {
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#888888;
}


/*formulaires*/

input, select {
border:1px solid #888888;
font-family:Arial;
font-size:12px;
color:#888888;}

.inputOK {
border:0;
font-family:Arial;
background-color:#FFFFFF;
font-size:12px;
color:#888888;}


/*Menu de aout 09************************************/



.m span {
	font-size: 14px
}



ul.m4 {
	padding: 0;
	margin: 10px 0 0 0;
	list-style: none
}

ul.m4 li {
	float: left;
	height: 32px;
   /*	background: url('../images/bg8.gif') repeat-x 0 -25px        /*Bas************************************/
}

ul.m4 li a {
	float: left;
	display: block;
	height: 20px;
	text-align: center;
	color: #8F8F8F;
	font-size: 16px;
	padding: 7px 10px 0 7px;  /*Espace a dte et a gauche pour chaque onglet************************************/
	font-weight: bold;

    /*  "text-decoration: overline"       Hyperlien souligné   */
}

ul.m4 li a span {
	color: #e6e6e6e           /*Couleur texte onglets************************************/
}

ul.m4 li a:hover {
   	background: url('../images/bg8.gif') repeat-x scroll 0 0;
}


/*Fin Menu************************************/


 a.button{
	background:url(images/button.gif);
	display:block;
	color:#555555;
	font-weight:bold;
	height:30px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
	width:191px;
}
a:hover.button{
	color:#0066CC;
}

/* -------------------- */
/* CLASSES				*/
/* -------------------- */

	.lens{
		background:url(images/lens.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
        height:30px; 
	}

/*Les sites ingexpert*/
a.boutoningexpert {
color:white;
background-color:#A6A6A6;
text-decoration:none;
font-weight:bold;
text-align:left;
padding:5px;
}
a.boutoningexpert:hover{
background-color:#449AF5;
color:white;
/*background-image:url(images/aqua.jpg); */
}

a.boutoningexpert:visited {
color:white;
}

a.boutonmaintexpert {
color:white;
background-color:#A6A6A6;
text-decoration:none;
font-weight:bold;
text-align:left;
padding:5px;
}
a.boutonmaintexpert:hover{
color:white;
background-color:#6C6C85;
/*background-image:url(images/aqua.jpg); */
}

a.boutonmaintexpert:visited {
color:white;
}

a.boutonoutil {
color:white;
background-color:#A6A6A6;
text-decoration:none;
font-weight:bold;
text-align:left;
padding:5px;
}
a.boutonoutil:hover{
color:white;
background-color:#0CCBA0;
/*background-image:url(images/aqua.jpg); */
}

a.boutonoutil:visited {
color:white;
}

a.boutonessai {
color:white;
background-color:#0CCBA0;
text-decoration:none;
font-weight:bold;
text-align:center;
padding:5px;
}
a.boutonessai:hover{
color:white;
background-color:#6495ED;
/*background-image:url(images/aqua.jpg); */
}
