a {	
	color: #000000;	
	text-decoration: none
}
body {
font:"Trebuchet Ms";
font-size:9pt;
}

TABLE {
font-family:"Trebuchet Ms";
font-size:9pt;
}

.bandeau {
background-image:url(images/bandeau.jpg);
padding-right:43px;
/*padding-bottom:25px;*/
}

.titre_menu {
font-weight:bold;
color:#666666;
font-size:10pt;
background-image:url('images/degrad_over_prod.jpg');
width:200;
height:22;
}

.infosec {
color:#333333;
font-size:8pt;
}

.bout_long {
background-image:url(images/bout_long.jpg);
background-position:center;
background-repeat:no-repeat;
width:150px;
height:22px;
}
.bout_long:hover {
background-image:url(images/bout_long_over.jpg);
background-position:center;
background-repeat:no-repeat;
}

.bout_moy {
background-image:url(images/bout_moy.jpg);
background-position:center;
background-repeat:no-repeat;
}
.bout_moy:hover {
background-image:url(images/bout_moy_over.jpg);
background-position:center;
background-repeat:no-repeat;
}

.bout_court {
background-image:url(images/bout_court.jpg);
background-position:center;
background-repeat:no-repeat;
}
.bout_court:hover {
background-image:url(images/bout_court_over.jpg);
background-position:center;
background-repeat:no-repeat;
}

.titre_activ {
font-size:10pt;
font-weight:bold;
color : #0C1B5B;
}
.titre_bleu {
font-size:9pt;
font-weight:bold;
color : #0C1B5B;
}

.et {
font-family:Arial, Helvetica, sans-serif;
}

.bloctexte {
padding-top:5px;
width:445px;
}

.marge_carre {
width:140px;
height:154px;
padding-left:10px;
padding-right:10px;
padding-top:8px;
padding-top:10px;
line-height:10pt;
letter-spacing:-1pt;
/*border-color:#000000;
border-style:solid;*/
}

.marge_carre2 {
width:150px;
height:154px;
padding-left:10px;
padding-top:8px;
line-height:10pt;
letter-spacing:-1pt;
/*border-color:#000000;
border-style:solid;
border-width:1px;*/
}
.marge_carre3 {
width:140px;
height:154px;
padding-left:10px;
padding-top:8px;
padding-right:10px;
line-height:10pt;
letter-spacing:-1pt;
/*border-color:#000000;
border-style:solid;*/
}

.marge_carre4 {
width:140px;
height:154px;
padding-left:10px;
padding-right:10px;
padding-top:8px;
line-height:10pt;
letter-spacing:-1pt;
/*border-color:#000000;
border-style:solid;
border-color:#000000;*/
}
.gest {
background-image:url(images/carre_gest.jpg);
background-position:left top;
background-repeat:no-repeat;
}

.gest:hover {
background-image:url(images/carre_gest_over.jpg);
background-position:center top;
background-repeat:no-repeat;
}
.ingen:hover {
background-image:url(images/carre_ingenierie_over.jpg);
background-position:left top;
background-repeat:no-repeat;
}
.audit:hover {
background-image:url(images/carre_audit_over.jpg);
background-position:left top;
background-repeat:no-repeat;
}
.informatiq:hover {
background-image:url(images/carre_informatiq_over.jpg);
background-position:left top;
background-repeat:no-repeat;
}

h1.home {
font-size: 11pt;
font-weight: bold;
color: #003399;
}

h2.home {
font-size: 10pt;
font-weight: bold;
color: #0033CC;
padding-left:10px;
margin:0;
}

h1 {
font-size: 10pt;
color: inherit;
margin: 0;
padding: 0;
}

a.focus:hover {
font-weight: bold;
}

h2.histo {
font-size: 11pt;
font-weight: bold;
color: #003399;
}

table.histo {
border-color: #CCCCCC;
}

table.histo tr {
border-color: #CCCCCC;
}

table.histo td {
border-color: #CCCCCC;
}