/***************/
/*** COMMUNS ***/
/***************/
body {
	padding: 0; margin: 0;
	height: 100%;
	font-family: verdana,sans-serif;
}
h1, h2, h3, h4, p {margin: 0; padding: 0;}

.conteneur {
	position: absolute;
	width: 980px; height: 100%;
	left: 50%; margin-left: -490px;
	background: url(../iso_icons/f_pages.gif) 0 0 repeat-y;
}
.fond {
	background: url(../iso_icons/f_accueil.gif) no-repeat;
	height: 100%;
	padding-bottom: 50px;
}

.visuelgauche {
	position: absolute;
	background: url(../iso_icons/v_accueilgauche.jpg) 0 0 no-repeat;
	width: 161px; height: 219px;
	left: 281px; top: 110px;
}
.visueldroite {
	position: absolute;
	background: url(../iso_icons/v_accueildroite.jpg) 0 0 no-repeat;
	width: 211px; height: 229px;
	left: 444px; top: 127px;
}


/**********************/
/*** COLONNE GAUCHE ***/
/**********************/
.colgauche {
	float: left;
	width: 444px;
}

.baseline {
	background: url(../iso_icons/a_baseline.gif) no-repeat;
	width: 281px; height: 14px;
	margin: 65px 0 0 53px;
}

.titre h1, .titre h2 {
	font-size: 1px;
	text-indent: -1000px;
}
.titre h1 {
	background: url(../iso_icons/t_bienvenue.gif) no-repeat;
	width: 190px; height: 40px;
	margin: 55px 0 0 53px;
}
.titre h2 {
	background: url(../iso_icons/t_mission.gif) no-repeat;
	width: 190px; height: 48px;
	margin: 25px 0 0 53px;
}

.catalogue h3 {
	font-size: 15px; font-weight: bold; color: white;
	margin: 90px 0 0 53px;
}

.lien_couverture {
	position: absolute;
	left: 40px; top: 390px;
}
	.lien_couverture a {
		width: 108px; height: 137px;
	}
.couverture {
	font-size: 12px;
	margin: 28px 0 0 39px; padding-left: 121px;
	height: 137px;
}
	.couverture ul {
		padding: 5px 0 0 0; margin: 0;
		list-style-type: none;
	}
	.couverture ul a, .couverture ul a:visited {
		color: black; text-decoration: none;
	}
	.couverture ul a:hover {
		color: black; text-decoration: underline;
	}
	.sante {
		background: url(../iso_icons/a_pucesante.gif) no-repeat;
		margin-top: 10px;
	}
		.couverture ul .sante a, .couverture ul .sante a:visited {
			color: #009036; text-decoration: none;
		}
		.couverture ul .sante a:hover {
			color: #009036; text-decoration: underline;
		}
	.hygiene {
		background: url(../iso_icons/a_pucehygiene.gif) no-repeat;
		color: #3a65ab;
	}
		.couverture ul .hygiene a, .couverture ul .hygiene a:visited {
			color: #3a65ab; text-decoration: none;
		}
		.couverture ul .hygiene a:hover {
			color: #3a65ab; text-decoration: underline;
		}
	.gestion {
		background: url(../iso_icons/a_pucegestion.gif) no-repeat;
		color: #ff7d00;
	}
		.couverture ul .gestion a, .couverture ul .gestion a:visited {
			color: #ff7d00; text-decoration: none;
		}
		.couverture ul .gestion a:hover {
			color: #ff7d00; text-decoration: underline;
		}
	.secteur {
		background: url(../iso_icons/a_pucesecteur.gif) no-repeat;
		color: #9a80b8;
	}
		.couverture ul .secteur a, .couverture ul .secteur a:visited {
			color: #9a80b8; text-decoration: none;
		}
		.couverture ul .secteur a:hover {
			color: #9a80b8; text-decoration: underline;
		}
	.management {
		background: url(../iso_icons/a_pucemanagement.gif) no-repeat;
		color: #ffba00;
	}
		.couverture ul .management a, .couverture ul .management a:visited {
			color: #ffba00; text-decoration: none;
		}
		.couverture ul .management a:hover {
			color: #ffba00; text-decoration: underline;
		}
	.manifestations {
		background: url(../iso_icons/a_pucemanifestations.gif) no-repeat;
		color: #10aedd;
	}
		.couverture ul .manifestations a, .couverture ul .manifestations a:visited {
			color: #10aedd; text-decoration: none;
		}
		.couverture ul .manifestations a:hover {
			color: #10aedd; text-decoration: underline;
		}
	.sante, .hygiene, .gestion, .secteur, .management, .manifestations {
		padding: 0 0 0 15px;
		line-height: 18px;
		background-position: 0 5px;
	}

.footer {
	padding: 0 0 15px 0;
}
.raccourcis ul {
	float: left;
	padding: 30px 0 0 43px; margin: 0;
	list-style-type: none;
}
	.raccourcis ul li {
		float: left;
		background: url(../iso_icons/a_separationfooter.gif) right 2px no-repeat;
		padding: 0 8px 0 8px;
	}
	.raccourcis ul li a, .footer ul li a:visited {
		font-size: 11px; color: #999999;
		text-decoration: none;
	}
	.raccourcis ul li a:hover {
		color: #999999; text-decoration: underline;
	}

.opqf {
	float: right;
	padding: 0px 50px 0 0;
}
	.opqf a, .opqf a:visited, .opqf a:hover {
		background: url('../iso_icons/a_logoOPQF.gif') no-repeat;
		display: block;
		padding: 0;
		width: 130px; height: 62px;
	}

/**********************/
/*** COLONNE CENTRE ***/
/**********************/
.colcentre {
	float: left;
	width: 212px;
}

.liens {
	padding: 385px 0 0 17px;
}
	.liens ul {
		padding: 0; margin: 0;
		list-style-type: none;
	}
	.liens ul li {
		text-indent: -1000px;
	}
	.liens ul li a {}
	.liens ul .lien1 {
		display: block;
		background: url(../iso_icons/a_liens.gif) 0 0 no-repeat;
		width: 113px; height: 14px;
		margin-bottom: 10px;
	}
	.liens ul .lien2 {
		display: block;
		background: url(../iso_icons/a_liens.gif) 0 -24px no-repeat;
		width: 113px; height: 26px;
		margin-bottom: 6px;
	}
	.liens ul .lien3 {
		display: block;
		background: url(../iso_icons/a_liens.gif) 0 -59px no-repeat;
		width: 113px; height: 14px;
	}

.newsletter {
	font-size: 10px; line-height: 14px;
	padding: 15px 0 0 17px;
}
	.newsletter input {
		font-size: 10px;
		width: 170px; height: 18px;
		border: 1px solid #8cacbb;
	}
	.newsletter .bouton {
		background: #ff7d00;
		border: 0;
		color: white; font-weight: bold; font-size: 10px;
		padding: 3px 2px 2px 2px; margin-left: 2px;
	}
	.newsletter p {
		padding-bottom: 0px;
	}
	.newsletter h2 {
		font-size: 10px;
	}
	.newsletter table {
		width: 195px;
	}
	.newsletter td {
		font-size: 10px;
		text-align: left;
	}
		.newsletter td a, .newsletter td a:visited, .newsletter td a:hover {
			color: #ff7d00; text-decoration: underline;
		}

/**********************/
/*** COLONNE DROITE ***/
/**********************/
.coldroite {
	float: left;
	width: 324px;
}

.encoche {
	background: url(../iso_icons/a_encocheaccueil.gif) 0 0 no-repeat;
	width: 284px; height: 12px;
}
.logo {
	background: url(../iso_icons/a_logoaccueil.gif) 0 0 no-repeat;
	width: 190px; height: 106px;
	margin: 14px 0 0 66px;
}

.border {
	border-top: 1px solid #5a6185;
}
.navigation {
	padding: 35px 0 0 0; margin: 0;
}
	.navigation ul {
		padding: 0 62px 0 32px; margin: 0;
		width: 240px; height: 188px;
		list-style-type: none;
	}
	.navigation ul li {
		width: 230px;
		padding: 3px 0 3px 0;
		line-height: 0.9em;
	}
	.navigation ul li a, .navigation ul li a:visited {
		font-size: 11px; color: white; text-decoration: none; line-height: 1.3em;
	}
	.navigation ul li a:hover {
		color: white; text-decoration: underline;
	}

.actualites {
	padding: 21px 0 0 32px;
}
.actualites h4 {
	background: url(../iso_icons/t_actualites.gif) 0 0 no-repeat;
	width: 86px; height: 19px;
	text-indent: -2000px;
}
.actualites p {
	font-size: 11px;
	padding-top: 10px;
}