body {
	background-color:#FFFFFF;
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width:879px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

a {
	color: #000000;
	text-decoration: underline;
}
img {
	border:0px;
	}

a:hover {
	text-decoration: none;
}

h1 {
	font-size:16px;
	margin:0px;
	margin-bottom:3px;
	font-weight:normal;
	}
	
.bording {
	/*background-image:url(images/barre.jpg);
	background-repeat:repeat-y;
	background-position:top;*/
	width:879px;
	}
	
.interieurbordure {
	width:845px;
	margin-left:17px;
	}

.accueil {
	background-image:url(images/hautgauche.jpg);
	height:25px;
	width:100%;
	}
	
.accueil a {
	display:block;
	height:25px;
	background-image:url(images/accueil.jpg);
	width:184px;
	margin-left:180px;
	}
	
.accueil a:hover {
	background-image:url(images/accueil-over.jpg);
	}
	
.link1 {
	float:left;
	width:180px;
	background-image:url(images/hautmenu.jpg);
	}
	
.link1 a {
	display:block;
	}

.jshs {
	background-image:url(images/groupe.jpg);
	height:23px;
	margin-top:75px;
	}
	
.jshs:hover {
	background-image:url(images/groupe-over.jpg);
	}

.bases {
	background-image:url(images/bases.jpg);
	height:23px;
	}
	
.bases:hover {
	background-image:url(images/bases-over.jpg);
	}
	
.contacts {
	background-image:url(images/contacts.jpg);
	height:26px;
	}
	
.contacts:hover {
	background-image:url(images/contacts-over.jpg);
	}
	
.flash {
	width:665px;
	float:left;
	}
	
.clear {
	clear:both;
	}
	
.link2 {
	display:block;
	height:44px;
	padding-left:180px;
	}

.link2 a{
	height:44px;
	float:left;
	display:block;
	margin-bottom:20px;
	border-bottom:solid 1px #001847;
	}
	
.link2 a:hover {
	border-bottom:solid 1px #FFFFFF;
	}
	
.travaux {
	background-image:url(images/travaux.jpg);
	width:157px;
	}
	
.travaux:hover {
	background-image:url(images/travaux-over.jpg);
	}
	
.transport {
	background-image:url(images/transport.jpg);
	width:205px;
	}
	
.transport:hover {
	background-image:url(images/transport-over.jpg);
	}
	
.formations {
	background-image:url(images/formations.jpg);
	width:123px;
	}
	
.formations:hover {
	background-image:url(images/formations-over.jpg);
	}
	
.entretien {
	background-image:url(images/entretien.jpg);
	width:180px;
	}

.entretien:hover {
	background-image:url(images/entretien-over.jpg);
	}

.sousmenu {
	width:160px;
	float:left;
	}
	
.sousmenu h1 {
	border-bottom:solid 1px;
	}
	
.contenu {
	width:660px;
	float:right;
	}
	
.contenu h1 {
	border-bottom:solid 1px;
	}

.footer {
	width:845px;
	margin:auto;
	text-align:center;
	border-top:solid 3px #001848;
	}
	
.footer a {
	text-decoration:none;
	}
	
	
.liensbases a{
	background-image:url(images/puce.jpg);
	margin-bottom:10px;
	padding-left:23px;
	display:block;
	background-repeat:no-repeat;
	padding-top:2px;
	text-decoration:none;
	font-size:12px;
	}
	
.bleuclair {
	color:#1979bf;
	font-weight:bold;
	font-size:12px;
	}
	
.imginterne {
	float:left;
	margin-right:6px;
	margin-bottom:6px;
	}
	
	
/* Formulaire----------------------------------------- */	
textarea { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: solid 1px #165DAE;
	width:500px;
	}
	
input { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: solid 1px #165DAE;
	margin-bottom:2px;
	width:418px;
	}
	
select { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: solid 1px #165DAE;
	margin-bottom:2px;
	}

.send {
	width:504px;
	text-align:center;
	color:#FFFFFF;
	background-color:#165DAE;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
	}

form {
	margin:0px;
	padding:0px;
	}
	
.mini {
	font-size:9px;
	}
	
.strong {
	width:80px;
	float:left;
	}