div, form, input, h1, h2, h3, h4, span, ul, li {
	margin: 0px;
	padding: 0px;
}
body, td {
	color: #555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
a {
	color: #555555;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:hover {
	color: #555555;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* bleu clair */
h2.titre1, .couleur1, .pcouleur1, .gcouleur1, .couleur1 a, .couleur1 a:hover, a.couleur1, a.couleur1:hover, h2.titre1 a, h2.titre1 a:hover, .titre1 {
	color: #89D4FE;
}
/* bleu fonce */
h2.titre2, .couleur2, .pcouleur2, .gcouleur2, .couleur2 a, .couleur2 a:hover, a.couleur2, a.couleur2:hover, h2.titre2 a, h2.titre2 a:hover, .titre2 {
	color: #3D536F;
}

/* vert clair */
h2.titre3, .couleur3, .pcouleur3, .gcouleur3, .couleur3 a, .couleur3 a:hover, a.couleur3, a.couleur3:hover, h2.titre3 a, h2.titre3 a:hover, .titre3 {
	color: #E1F79F;
}
/* vert fonce */
h2.titre4, .couleur4, .pcouleur4, .gcouleur4, .couleur4 a, .couleur4 a:hover, a.couleur4, a.couleur4:hover, h2.titre4 a, h2.titre4 a:hover, .titre4 {
	color: #608020;
}

/* violet clair */
h2.titre5, .couleur5, .pcouleur5, .gcouleur5, .couleur5 a, .couleur5 a:hover, a.couleur5, a.couleur5:hover, h2.titre5 a, h2.titre5 a:hover, .titre5 {
	color: #E2A5F4;
}
/* violet fonce */
h2.titre6, .couleur6, .pcouleur6, .gcouleur6, .couleur6 a, .couleur6 a:hover, a.couleur6, a.couleur6:hover, h2.titre6 a, h2.titre6 a:hover, .titre6 {
	color: #804992;
}

h2.titre1, h2.titre2, h2.titre3, h2.titre4, h2.titre5, h2.titre6 {
	font-size: 13px;
	margin-bottom: 6px;
}

.titre1, .titre2, .titre3, .titre4, .titre5, .titre6 {
	font-size: 13px;
	font-weight: bold;
}

.small, .small a, .small a:hover, a.small, a.small:hover, .pcouleur1, .pcouleur2, .pcouleur3, .pcouleur4, .pcouleur5, .pcouleur6 {
	font-size: 10px;
}
.gros, .gcouleur1, .gcouleur2, .gcouleur3, .gcouleur4, .gcouleur5, .gcouleur6 {
	font-size: 15px;
	line-height: 15px;
}

img.marge1, img.marge1bordure1 {
	margin-right: 15px;
	float: left;
}
img.marge2, img.marge2bordure1 {
	margin-left: 15px;
	float: right;
}
img.bordure1, img.marge1bordure1, img.marge2bordure1 {
	border: 5px solid #ffffff;
}

hr {
	color: #417DB5;
	height: 1px;
	border-top: 1px solid #417DB5;
}

div.clear {
	clear: both;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
}

div.alignedroite {
	text-align: right;
}
div.alignecentre {
	text-align: center;
}
div.alignejustifie {
	text-align: justifiy;
}
div.alignegauche {
	text-align: left;
}
div.floatright {
	float: right;
}

div.colonnegauche {
	float: left;
	width: 317px;
}
div.colonnedroite {
	float: left;
	width: 285px;
	padding-left: 35px;
}

/* ------------------------------------------------ */
/* ------------- liste bas de page --------------- */
/* ------------------------------------------------ */
ul.listebdp {
	list-style: none;
	height: 50px;
	text-align: center;
}
ul.listebdp li {
	display: inline;
	padding-left: 24px;
	padding-right: 24px;
	line-height: 50px;
}

ul.listebdp li a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
ul.listebdp li a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

/* ------------------------------------------ */
/* ------------- titre actus --------------- */
/* ----------------------------------------- */
h1.actu {
	color: #3D536F;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	padding-bottom: 12px;
}

/* ---------------------------------------------- */
/* ------------- titre intros int --------------- */
/* --------------------------------------------- */
h1.intro {
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	padding-bottom: 12px;
}

h1.titre_metz {
	color: #804992;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	padding-bottom: 12px;
}

h1.titre_rennes {
	color: #608020;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	padding-bottom: 12px;
}

/* ---------------------------------------------------------- */
/* ------------- separateur pointilles actus --------------- */
/* --------------------------------------------------------- */
div.separateur1 {
	background-image: url(img/pointille-bleu.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
}

/* -------------------------------------------------------------- */
/* ------------- separateur pointilles vert rennes --------------- */
/* -------------------------------------------------------------- */
div.separateur2 {
	background-image: url(img/pointille-vert.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
}

/* -------------------------------------------------------------- */
/* ------------- separateur pointilles violet metz --------------- */
/* -------------------------------------------------------------- */
div.separateur3 {
	background-image: url(img/pointille-violet.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
}

/* ---------------------------------------- */
/* -----------  lien UFO --------------- */
/* --------------------------------------- */
a.animflash {
}

a.animflashboucle {
}

/* ---------------------------------------------- */
/* ---------------- msp bloc doc ---------------- */
/* ---------------------------------------------- */
div.retrait {
	margin-left: 36px;
	line-height: 18px;
}
a.iconedoc {
	background-image: url(img/ico-doc.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	font-size: 10px;
	text-decoration: none;
	color: #555555;
	line-height: 12px;
	padding-bottom: 4px;
}
a.iconedoc:hover {
	font-size: 10px;
	text-decoration: underline;
	color: #555555;
}

/* ---------------------------------------- */
/* ------------ fond couleur ---------------*/
/* ---------------------------------------- */
/* bleu */
div.fond1 {
	background-color: #CFD6E0;
	padding: 17px;
}
/* vert */
div.fond2 {
	background-color: #DCE4CC;
	padding: 17px;
}
/* violet */
div.fond3 {
	background-color: #E6D9EA;
	padding: 17px;
}

/* --------------------------------------- */
/* ------------ liste puce ---------------*/
/* --------------------------------------- */
ul.listefleche {
	list-style: none;
}
ul.listefleche li {
	background-image: url(img/flechette-grise.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 14px;
	margin-bottom: 10px;
}

/* --------------------------------------- */
/* ------------ phototheque ---------------*/
/* --------------------------------------- */
ul.phototheque {
}
ul.phototheque li {
	float: left;
	display: block;
	width: 157px;
	height: 117px;
}
ul.phototheque li img {
	background-color: #fff;
	padding: 5px;
}
