p, h1, h2, h3, form {margin: 0; padding: 0;}
img {border: 0;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
a:visited {text-decoration: none;}
.clear {clear: both;}
body {
	margin: 0;
	padding: 0;
}

/***************/
/*** COMMUNS ***/
/***************/
.conteneur {
	width: 980px;
	font-family: verdana,sans-serif;
	font-size: 11px;
	color: black;
}
.tableau, .tableautr {
	border: 0;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}
.start .tableau {
	margin-top: 25px;
}
.tableautr {
	vertical-align: top;
}
.numerotel {
	font-size: 13px;
	font-weight: bold;
	color: #006ba8;
}
.txtrouge {
	color: #eb0000;
}

/**********************/
/*** PAGE D'ACCUEIL ***/
/**********************/
.conteneurmenu {
	position: absolute;
	top: 0;
	left: 0;
	height: 160px;
	width: 980px;
}
.start .conteneurmenu {
	height: 226px;
}
.menu {
	position: absolute;
	bottom: 0;
	padding-left: 119px;
}
.navigation {
	clear: both;
	font-family: arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	border: 0;
	border-collapse: collapse;
	padding: 0;
	margin: 0 0 0 0;
	line-height: 12px;
}
	.navigation tr {
		vertical-align: bottom;
	}
	.navigation td {
		text-align: center;
		vertical-align: bottom;
		padding: 3px 10px 3px 10px;
	}
	.navigation td a, .navigation td a:visited {
		color: white;
		text-decoration: none;
	}
	.navigation td a:hover {
		color: white;
		text-decoration: underline;
	}

.start .logo {
	float: left;
	padding: 46px 0 0 70px;
}
.start .visuel {
	float: right;
}
.start .colgauche {
	width: 289px;
	border: 0;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}
.start .colgauche .annexes {
	padding: 0 34px 0 33px;
}
.start .coordonnees, .start .urgences {
	font-size: 10px;
	padding-left: 5px;
}
.start .coordonnees h1, .start .urgences h1 {
	width: 118px;
	height: 20px;
	text-indent: -500px;
	padding-bottom: 3px;
	font-size: 11px;
}
.start .coordonnees {
	padding-top: 12px;
	padding-bottom: 18px;
}
	.start .coordonnees h1 {
		background: url('../iso_icons/t_coordonneesaccueil.gif') no-repeat;
	}
.start .urgences {}
	.start .urgences h1 {
		background: url('../iso_icons/t_urgencesaccueil.gif') no-repeat;
	}
.start .coordonnees p, .start .urgences p {
	padding: 0 0 0 29px;
}
.start .colcentre {
	width: 401px;
	border: 0;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}
.start .contenu p {
	font-size: 10px;
	padding: 15px 40px 20px 29px;
}
	.start .contenu h2 {
		font-size: 35px;
		font-family: arial,sans-serif;
		color: #5c0382;
		font-weight: normal;
		padding-left: 28px;
	}
.start .blocliens {
	background: url('../iso_icons/a_puceaccueil.gif') 8px 6px no-repeat #b197c8;
	width: 220px;
	padding: 3px 0;
	margin-left: 29px;
}
	.start .blocliens a, .start .blocliens a:visited {
		font-size: 10px;
		font-weight: bold;
		font-family: verdana,sans-serif;
		color: white;
		padding-left: 23px;
		text-decoration: none;
	}
	.start .blocliens a:hover {
		text-decoration: underline;
	}
.start .coldroite {
	width: 290px;
	font-size: 10px;
	font-family: verdana,sans-serif;
	border: 0;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

/*************************/
/*** PAGES INTERIEURES ***/
/*************************/
.default {
	background: url('../iso_icons/f_pagedefault.gif') repeat-x #eff7fb;
}
.default .logo {
	padding: 20px 0 0 68px;
}
.boutonsacces {
	position: absolute;
	left: 450px;
	top: 42px;
}
	.boutonsacces a {
		display: block;
	}
.default .visuel {
	float: right;
}
.default .navigation {
	padding-top: 13px;
}
.default .colgauche {
	width: 271px;
	background: url('../iso_icons/f_sousnav.gif') no-repeat;
	border: 0;
	border-collapse: collapse;
	padding: 22px 0 0 0;
	margin: 0;
}
.colgauchedefault {
	width: 223px;
	padding: 22px 0 0 0;
}

.chemin {
	color: white;
	font-size: 11px;
	padding: 15px 0 0 24px;
}
	.chemin a, .chemin a:visited {
		color: white;
		text-decoration: none;
	}
	.chemin a:hover {
		color: white;
		text-decoration: underline;
	}

	/***** FOOTER *****/
	.footer {
		padding-top: 13px;
		font-size: 10px;
		font-family: verdana,sans-serif;
		margin-top: 25px;
	}
	.default .coordonnees, .default .urgences {
		float: left;
		font-size: 10px;
		padding-left: 5px;
	}
	.default .coordonnees h1, .default .urgences h1 {
		width: 118px;
		height: 20px;
		text-indent: -1000px;
		padding-bottom: 3px;
		font-size: 11px;
	}
	.default .coordonnees {
		margin-left: 30px;
	}
		.default .coordonnees h1 {
			background: url('../iso_icons/t_coordonneesaccueil.gif') no-repeat;
		}
	.default .urgences {
		margin-left: 40px;
	}
		.default .urgences h1 {
			background: url('../iso_icons/t_urgencesaccueil.gif') no-repeat;
		}
	.default .coordonnees p, .default .urgences p {
		padding: 0 0 0 29px;
	}

.default .contenu {
	border: 0;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}
	.default .contenutr {
		vertical-align: top;
	}
	.default .contenutd {
	}

.encartgauche {
	width: 220px;
	padding-top: 10px;
	margin: 0;
}
.encartdroit {
	padding-top: 10px;
}

.default .article .articlecontenu {
	width: 100%;
	padding: 0 15px 0 18px;
}

.default .blocliens {
	background: #b197c8;
	width: 220px;
	margin-top: 20px;
}
	.default .blocliens a, .default .blocliens a:visited {
		display: block;
		background: url('../iso_icons/a_puceaccueil.gif') 12px 6px no-repeat;
		padding: 3px 0 3px 25px;
		font-size: 10px;
		font-weight: bold;
		font-family: verdana,sans-serif;
		color: white;
		border-bottom: 1px solid #e3edf9;
		text-decoration: none;
	}
	.default .blocliens a:hover {
		text-decoration: underline;
	}
.default .coldroite {
	width: 709px;
	font-size: 10px;
	font-family: verdana,sans-serif;
	border: 0;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}
.conteneurrecherche {
	width: 220px;
}
.recherche {
	background: url('../iso_icons/a_pictoloupe.gif') 10px center no-repeat #d0bbe4;
	padding: 10px 0 10px 43px;
	margin-top: 20px;
	font-size: 10px;
	border-top: 1px solid #a66da2;
}
	.blocrecherche input {
		width: 132px;
		font-size: 10px;
		border: 1px solid #5c0282;
		margin-right: 5px;
	}
	.blocrecherche .ok {
		background: #5c0282;
		color: white;
		font-weight: bold;
		width: 25px;
		height: 17px;
		cursor: pointer;
	}

.login {
	padding: 5px 0 0 0;
}
	.login a, .login a:visited {
		width: 223px;
		text-align: center;
		font-size: 10px;
		color: black;
	}
	.login a:hover {
		width: 223px;
		text-align: center;
		font-size: 10px;
		color: black;
		text-decoration: underline;
	}

	/***** CADRES *****/
	.cadre1 {
		margin-top: 10px;
		background: white;
		border: 0;
		border-collapse: collapse;
		padding: 0;
	}
	.cadre1.contenucadre {
		padding: 15px;
	}
		.cadre1 h3 {
			font-family: verdana,sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #b197c8;
		}
		.cadre1 p {
			font-size: 10px;
		}
		.cadre1 img {
			margin-bottom: 10px;
		}

	.cadre2 {
		margin-top: 10px;
		background: #b197c8;
		border: 0;
		border-collapse: collapse;
		padding: 0;
	}
	.cadre2.contenucadre {
		padding: 15px;
	}
		.cadre2 h3 {
			font-family: verdana,sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #583677;
		}
		.cadre2 p {
			font-size: 10px;
			color: white;
		}
		.cadre2 img {
			margin-bottom: 10px;
		}
