html, body{font-family:arial; font-size:11px; margin:0px; height:100%; color:#343434; background:url(imgs/body.jpg) repeat-x;}
a{color:#a6a6a6; text-decoration:none;}

.jaune{color:#fed300}

.global{position:absolute; top:0; left:50%; margin-left:-480px; width:960px; height:auto;}
.haut{float:left; width:960px; height:105px; background:url(imgs/bg-haut.jpg) repeat-x;}
.logo{float:left;}
a img.logo{border:none;}

.haut-droite{float:right; height:85px; width:auto; text-align:right; padding-top:20px}

.menu{float:left; width:960px; height:34px;}
.menu a{color:#58585a; font-size:11px; text-decoration:none; font-weight:bold; padding-left:20px; padding-right:20px; border-left:1px solid #d6d6d6; float:left; display:block; height:20px; padding-top:5px}
.menu a:hover{background:#58585a; color:#fff; border-radius:5px; }

a.bouton-droite{float:right; margin:0; padding:0}


.encart-grand{float:left; width:960px; height:272px; background:url(imgs/encart.jpg)}

.barres{float:left; width:960px; height:158px; background:url(imgs/barres.jpg) center no-repeat}

.partenaire{float:left; width:960px; height:125px;}

 .partenaire .encart-partenaire .couleur{
	display : none;
	position:relative
	top:-36px;
	}
.partenaire .encart-partenaire a:hover > .couleur{
	display:block;
	position:relative;
	top:-36px;
	}

.partenaire .encart-partenaire a:hover > .lien{
	position:relative;
	display:block;
	top:-50px;}

.partenaire .encart-partenaire  .lien{
	display:none;	}
.encart-partenaire{float:left; width:239px; height:65px; margin-top:30px; border-left:1px solid #dedede; text-align:center}

.bas{float:left; width:940px; height:32px; border-top:1px solid #dedede; background:#2a2a2a; padding:10px;}
.bas a { color:#FFFFFF; }

.contenu{float:left; width:960px; height:auto; margin-top:4px; background:#fff;font-size:13px;}

.content th{height:63px; background:url(imgs/th.jpg) repeat-x; text-align:left; padding-left:10px; padding-right:10px; border-right:10px solid #fff; font-size:14px}
.content td{height:auto; background:/*url(imgs/td.jpg) repeat-x*/#f2f2f2;border-bottom:1px solid #dedede; padding-left:10px; padding-right:10px; border-right:10px solid #fff}

ul.jaune{list-style-type:none; margin:0px; padding:0px;}
ul.jaune li{background:#fed300; margin:0px; padding:0px; padding:5px; margin-bottom:1px; color:#2a2a2a; }

.carre{float:left; width:195px; height:252px; margin-top:20px; back ground:#fff;  color:#fff}

h2{font-size:12px; margin-bottom:20px}

table.nobackground td{background:none; border:none}

.menu .fleche{
display:none;}
.menu a:hover > .fleche{
	display:block;
	text-align:center;
	}

	
.menu #current .fleche{
	display:block;
	text-align:center;}
.menu #current{
background:#58585a; color:#fff; border-radius:5px;}
.hautpage{
width:140px;
display:block; 
float: right;
margin-right:10px;}

#materiel td{
	background:none;
	text-align:center;
	border:hidden;
	border:1px solid #fff;

	
	}
#materiel th{
background:none;
text-align:center;
	border:1px solid #fff;}

.ppart .coul{
	display: none;}

.ppart:hover > .coul{
	display:block;
	width:95px;
	height:48px;
	position:relative;
	left:-42px;
	top:-24px;
	box-shadow:1px 1px 3px #333333;}
	
.encart{
width:85px;
height:85px;
display:block;
float:right;}

#sansborder td{height:auto; background:/*url(imgs/td.jpg) repeat-x*/#f2f2f2;border-bottom:1px solid #dedede; padding-left:10px; padding-right:10px;border-right:hidden; }
#sansborder th{height:63px; background:url(imgs/th.jpg) repeat-x; text-align:left; padding-left:10px; padding-right:10px; border-right:10px solid #fff; font-size:14px;border-right:hidden;}

p.important { border:1px dashed #d81100; color:#d81100; padding:15px; }
p.importantv { border:1px dashed #2d9b1e; color:#2d9b1e; padding:15px; }