/* © Ville de Hannut 2004 - 2006 */

body {
	margin: 0;
	padding: 0;
	font: 11px verdana, arial, sans-serif; 
	color: #0050A0;
}

object {
	width: 425px;
	height: 245px;
	left: 10px;
	top: 10px;
	overflow: auto;
}

hr {
	border: none 0;
	border-top: 1px solid #F5AA3B;
	width:100%;
	height:1px;
	text-align:left;
}

#arriereplannavigation {
	Z-INDEX: 6;
	HEIGHT : 30px;
	POSITION: absolute;
	TOP: 74px;
	background-image:url("images/ArrierePlan.gif");
	width:100%;
	left: 0;
}

.cadre
{
    font:10px verdana, arial, georgia, sans-serif;
	border: 0;

}

/* Haut de Page */

#banner {
	font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #000066;
	height: 74px; 
 	width: 100%;
	margin:0;
	background-image: url("images/logo_bg.gif");
}



/* Fin Haute de Page */

/* Menu Gauche */

#gauche {
	position:absolute;
 	top: 100px;
 	left: 0px;
 	width: 150px;
 	z-index: 6;
}

#gauche p {
    font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #0050A0;
	margin-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}

#gauche img {
	margin-left: 0px;
	margin-top: 6px;
	margin-right: 7px;
	margin-bottom: 0px;
}

#gauche a {
	color: #0050A0;
	text-decoration: none;
}

#navigation {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #000066;
	background-color:#FFFFFF;
	margin-left: 2px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: 0px solid #000066;
	HEIGHT : 184px; 
}

#navigation p {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	font-style:normal;
	text-align:left;
	color: #C0E0F8;
	margin-left: 2px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
}

#navigation h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align:center;
	color: #0033CC;
	line-height: 17px;
	margin: 0px;
	background-image:url(images/ArrierePlan.gif);
	border: 	#0050A0 1px solid;
}

/* Menu de navigation */

#barredemenu {
    margin-top: -49px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px;
	margin-left: 2px; 
	Z-INDEX: 6; 
	LEFT: 0px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	POSITION: absolute; 
	TOP: 74px;
	background-color:#4C7DC7;
	width: 143px;
	HEIGHT : 160px; 
}

#barredemenu A {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 9px; 
	FONT-WEIGHT: NORMAL; 
	FONT: 12px/17px verdana, arial, helvetica, sans-serif;
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	BORDER-BOTTOM-WIDTH: 0px;
	WIDTH: AUTO; 
	COLOR: #99C5FF; 
	MARGIN-RIGHT: 7px; 
	FONT-FAMILY: verdana,arial,sans-serif; 
	TEXT-DECORATION: none;
}
#barredemenu A.active {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	BORDER-BOTTOM-WIDTH: 0px; 
	WIDTH: 10px; 
	COLOR: #FFFFFF;
}

.space {
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	WIDTH: 10px; 
}

.menu A {
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #000066 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 3px;
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 3px; 
	FONT: 11px verdana, arial, helvetica, sans-serif; 
	COLOR: #ffffff; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #E6E6E6 1px solid; 
	TEXT-DECORATION: none;
}

.menu A:hover {
	BORDER-TOP: #0050A0 1px solid; 
	BORDER-BOTTOM: #0050A0 1px solid; 
	background-color: #4C7DC7;
	FONT: 11px verdana, arial, helvetica, sans-serif;
	COLOR: #ffffff; 
}

.menu .options {
	BORDER-RIGHT: #0050A0 1px solid; 
	MARGIN-BOTTOM: 1px; 
	FONT: 11px verdana, arial, helvetica, sans-serif; 
	BORDER-LEFT: #0050A0 1px solid; 
	COLOR: #333; 
	MARGIN-RIGHT: 0px; 
	BORDER-BOTTOM: #0050A0 1px solid; 
	BACKGROUND-COLOR: #FFFFFF;
}



/* Fin de Menu de navigation */
#acrobat {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #000066;
	background-color:#FFFFFF;
	margin-left: 2px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#acrobat p {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	font-style:normal;
	text-align:center;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
}

#acrobat h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align:center;
	color: #0033CC;
	line-height: 17px;
	margin: 0px;
	background-image:url(images/ArrierePlan.gif);
	border: 	#0050A0 1px solid;
}

#googlesearch {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #000066;
	background-color:#FFFFFF;
	margin-left: 2px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: #0050A0 1px solid;
}

#googlesearch p {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	font-style:normal;
	text-align:center;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
}

#googlesearch h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align:center;
	color: #0033CC;
	line-height: 17px;
	margin: 0px;
	background-image:url(images/ArrierePlan.gif);
	border-bottom: 	#0050A0 1px solid;

}

#googlesearch h2 {
    font:1px verdana, arial, georgia, sans-serif;
	text-align:center;
	color: #0033CC;
	margin: 0px;
}

#contact {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #0050A0;
	margin-left: 2px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: #0050A0 1px solid;
	Z-INDEX: 1; 
}

#contact h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #0033CC;
	line-height: 17px;
	margin: 0px;
	background-image:url(images/ArrierePlan.gif);
	border-bottom: 	#0050A0 1px solid;
}
#contact p {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #000066;
	margin-left: 6px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-left:2px;
	
}

#forum {
	margin-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#quicklink {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #000066;
	margin-left: 2px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: 0px solid #000066;	
	background-color:#4C7DC7;
	height: 185px;
}

#quicklink h1{
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align:center;
	color: #0033CC;
	line-height: 17px;
	margin: 0px;
	background-image:url(images/ArrierePlan.gif);
	border: 	#0050A0 1px solid;
}
#quicklink a {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 14px; 
	FONT-WEIGHT: NORMAL; 
	FONT-SIZE: 11px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	BORDER-BOTTOM-WIDTH: 0px;
	WIDTH: AUTO; 
	COLOR: #99C5FF; 
	MARGIN-RIGHT: 7px; 
	FONT-FAMILY: verdana,arial,sans-serif; 
	TEXT-DECORATION: none;
	
}
#quicklink a:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	BORDER-BOTTOM-WIDTH: 0px; 
	WIDTH: 10px; 
	COLOR: #FFFFFF;
}

/* Fin Menu Gauche */

/* Centre */

#centre {
 	margin: 0 142px 0 142px;
 	position: relative;
 	background: #ffffff;
 	z-index: 5;
 	border: solid #0050A0;
 	border-width: 0;
	padding-top: 25px;
}



#news {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 15px;
	margin-top: 7px;
	margin-right: 15px;
	margin-bottom: 0px;
	border: #0050A0 1px solid;
	Z-INDEX: 1;

}

#news p {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #000066;
	margin-left: 9px;
	margin-top: 7px;
	margin-right: 9px;
	margin-bottom: 7px;
	padding-left:8px;
	padding-right:8px;

}

#news h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #0033CC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 8px;
	background-image:url(images/ArrierePlan.gif);
	border-bottom: 	#0050A0 1px solid;
}

#news h2 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #000066;
	margin-left: 9px;
	margin-top: 1px;
	margin-right: 9px;
	margin-bottom: 7px;
	padding-left:8px;
	padding-right:8px;
	background-image:url("images/bleu.gif");
}
#news h3 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #000066;
	margin-left: 9px;
	margin-top: 7px;
	margin-right: 9px;
	margin-bottom: 0px;
	padding-left:8px;
	padding-right:8px;
}

#news a {
	color: #0050A0;
	text-decoration: underline;
}

#news a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

#contenu {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	color:#000000;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: #E2DFFF 1px solid;
	Z-INDEX: 1;
}

#contenu p
{
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	color:#000000;
	text-align: left;
	padding-left:2px;
	padding-right:2px;
}

#contenu h2
{
    font:15px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	color:#000000;
	text-align: left;
	padding-left:2px;
	padding-right:2px;
}

#contenu h4
{
    font:15px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	color:#000000;
	text-align: right;
	padding-left:2px;
	padding-right:2px;
}

#plan {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: left;
	color:#000000;
	margin-left: 25px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border-left: #E2DFFF 4px solid;
	Z-INDEX: 1;
}

#photos {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	color: #0050A0;
	margin-left: 15px;
	margin-top: 7px;
	margin-right: 15px;
	margin-bottom: 0px;
	border: #0050A0 1px solid;
	Z-INDEX: -10; 
}

#photos p {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #000066;
	margin-left: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	padding-left:0px;
	padding-right:0px;
}

#photos h2 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #000066;
	margin-left: 9px;
	margin-top: 7px;
	margin-right: 9px;
	margin-bottom: 7px;
	padding-left:8px;
	padding-right:8px;
}
#photos h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #0033CC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 8px;
	background-image:url(images/ArrierePlan.gif);
	border-bottom: 	#0050A0 1px solid;
}

#photos a {
	color: #0050A0;
	text-decoration:underline;
}

#photos a:hover {
	color: #0050A0;
	text-decoration: none;
    border-bottom: #0050A0 1px;
}

#today {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 15px;
	margin-top: 7px;
	margin-right: 15px;
	margin-bottom: 0px;
	border: #0050A0 1px solid;
	Z-INDEX: 1; 
}

#today p {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #000066;
	margin-left: 9px;
	margin-top: 7px;
	margin-right: 9px;
	margin-bottom: 7px;
	padding-left:8px;
	padding-right:8px;
}

#today h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #0033CC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 8px;
	background-image:url(images/ArrierePlan.gif);
	border-bottom: 	#0050A0 1px solid;
}

#today h2 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #000066;
	margin-left: 9px;
	margin-top: 1px;
	margin-right: 9px;
	margin-bottom: 7px;
	padding-left:8px;
	padding-right:8px;
	background-image:url("images/bleu.gif");
}

#today a {
	color: #0050A0;
	text-decoration: underline;
}

#today a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

/* Fin Centre */

/* Menu Droite */

#droit {
	position:absolute;
 	top: 100px;
 	right: 0;
 	width: 150px;
 	z-index: 6;
 	background: #ffffff;
}

#agenda {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 0px;
	margin-top: 6px;
	margin-right: 2px;
	margin-bottom: 0px;
	Z-INDEX: 6; 	
	border: 	#0050A0 1px solid;
}

#agenda p {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #000066;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#agenda h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #0033CC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	background-image:url(images/ArrierePlan.gif);
	border-bottom: #0050A0 1px solid;
	z-index:6;
}

#agenda a {
	color: #0050A0;
	text-decoration: underline;
}

#agenda a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

#medecin {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 0px;
	margin-top: 7px;
	margin-right: 2px;
	margin-bottom: 0px;
	border: #0050A0 1px solid;
	Z-INDEX: 1; 
}

#medecin p {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #000066;
	margin-left: 6px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-left:2px;
}

#medecin h3 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #000066;
	margin-left: 6px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-left:2px;
}

#medecin h2 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #000066;
	margin-left: 9px;
	margin-top: 1px;
	margin-right: 9px;
	margin-bottom: 7px;
	padding-left:8px;
	padding-right:8px;
	background-image:url("images/bleu.gif");
}

#medecin h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #0033CC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	background-image:url(images/ArrierePlan.gif);
	border-bottom: 	#0050A0 1px solid;
}

#pharmacie {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #0050A0;
	margin-left: 0px;
	margin-top: 7px;
	margin-right: 2px;
	margin-bottom: 0px;
	border: #0050A0 1px solid;
	Z-INDEX: 1; 
}

#pharmacie p {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #000066;
	margin-left: 6px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-left:2px;
}

#pharmacie h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #0033CC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	background-image:url(images/ArrierePlan.gif);
	border-bottom: 	#0050A0 1px solid;
}

#pharmacie h2 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #000066;
	margin-left: 9px;
	margin-top: 1px;
	margin-right: 9px;
	margin-bottom: 7px;
	padding-left:8px;
	padding-right:8px;
	background-image:url("images/bleu.gif");
}

#immondices {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #0050A0;
	margin-left: 2px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: #0050A0 1px solid;
	Z-INDEX: 1; 
}

#immondices h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #0033CC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	background-image:url(images/ArrierePlan.gif);
	border-bottom: 	#0050A0 1px solid;
}

#covoiturage {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #0050A0;
	margin-left: 0px;
	margin-top: 7px;
	margin-right: 2px;
	margin-bottom: 0px;
	border: #0050A0 1px solid;
	Z-INDEX: 1; 
}

#covoiturage h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #0033CC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	background-image:url(images/ArrierePlan.gif);
	border-bottom: 	#0050A0 1px solid;
}

/* Fin Menu Droite */

/* Bas de page */

#PiedPage {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 15px;
	margin-top: 7px;
	margin-right: 15px;
	margin-bottom: 0px;
	border: #0050A0 1px solid;
	Z-INDEX: 1;
	text-align:center;
}

#PiedPage a {
	color: #0050A0;
	text-decoration: none;
}

#PiedPage a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
}

/* Fin Bas de page */





/* FIN CSS RENOMMEE */


/* Div's */
#slide {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #0050A0;
	background:#FFFFFF;
	padding-bottom: 10px;
	padding-top: 10px;
	border-top: 1px solid #F5AA3B;
}

#slide a {
	color: #0050A0;
	text-decoration: underline;
}

#slide a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

#voiraussi {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #0050A0;
	background:#FFFFFF;
	border-bottom: 1px solid #F5AA3B;
	padding-bottom: 10px;
	padding-top: 6px;
	vertical-align:top;
}

#voiraussi a {
	color: #0050A0;
	text-decoration: underline;
}

#voiraussi a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

#w3c {
	padding-bottom: 5px;
	padding-top: 10px;
	text-align: center;
	color: #F5AA3B;
}

#navigationpages {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 0px;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 0px;
	padding-left: 13px;
	padding-right: 5px;
	padding-bottom: 4px;
    padding-top: 2px;
}

#navigationpages a {
	color: #0050A0;
	text-decoration: underline;
}

#navigationpages a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
	border-bottom: #0050A0 1px dotted;
}

#navigationpages2 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 0px;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 0px;
	padding-left: 11px;
	padding-right: 5px;
	padding-bottom: 4px;
    padding-top: 2px;
}

#navigationpages2 a {
	color: #0050A0;
	text-decoration: underline;
}

#navigationpages2 a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
	border-bottom: #0050A0 1px dotted;
}

#textenormal {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 0px;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 0px;
	padding-left: 13px;
	padding-right: 5px;
	padding-bottom: 4px;
    padding-top: 2px;
}

#textenormal a {
	color: #0050A0;
	text-decoration: underline;
}

#textenormal a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
	border-bottom: #0050A0 1px dotted;
}

#textenormal h1 {
    font:13px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	color:#D15F02;
	text-align: left;
    border-top: 1px solid #E58D09;
	border-left: 1px solid #E58D09;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color:#FCECD4;
	font-variant:small-caps;
	padding-left: 5px;
	margin-left: 1px;
}

#textenormal h2 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
}

#textenormal h3 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
}

#textenormal h4 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	font-style: italic;
}

#accueil {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 15px;
	margin-top: 7px;
	margin-right: 15px;
	margin-bottom: 17px;
	border: #0050A0 1px solid;
}

#accueil p {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #000066;
	margin-left: 9px;
	margin-top: 7px;
	margin-right: 9px;
	margin-bottom: 7px;
}

#accueil h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 8px;
	background-color: #4C89C7;
}

#accueil a {
	color: #0050A0;
	text-decoration: underline;
}

#accueil a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

#nouveaucarnet {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 15px;
	margin-top: 7px;
	margin-right: 15px;
	margin-bottom: 0px;
	border: #0050A0 1px solid;
}

#nouveaucarnet p {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #000066;
	margin-left: 9px;
	margin-top: 7px;
	margin-right: 9px;
	margin-bottom: 7px;
}

#nouveaucarnet h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 8px;
	background-image:url(images/4.jpg);
}

#nouveaucarnet a {
	color: #0050A0;
	text-decoration: underline;
}

#nouveaucarnet a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

#videortl {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 15px;
	margin-top: 7px;
	margin-right: 15px;
	margin-bottom: 0px;
	border: #0050A0 1px solid;
}

#videortl p {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #000066;
	margin-left: 9px;
	margin-top: 7px;
	margin-right: 9px;
	margin-bottom: 7px;
}

#videortl h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 8px;
	background-color: #4C89C7;
}

#videortl a {
	color: #0050A0;
	text-decoration: underline;
}

#videortl a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

#conferencepresse {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 15px;
	margin-top: -10px;
	margin-right: 15px;
	margin-bottom: 17px;
	border: #0050A0 1px solid;
}

#conferencepresse p {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #000066;
	margin-left: 9px;
	margin-top: 7px;
	margin-right: 9px;
	margin-bottom: 7px;
}

#conferencepresse h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 8px;
	background-color: #4C89C7;
}

#conferencepresse a {
	color: #0050A0;
	text-decoration: underline;
}

#conferencepresse a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

#pourlesphotos {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 7px;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
}

#pourlesphotos a {
	color: #0050A0;
	text-decoration: underline;
}

#pourlesphotos a:hover {
	color: #0050A0;
	background-color: #FFFFFF;
	text-decoration: none;
}

#pourlesphotos2 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 5px;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
}

#pourlesphotos2 a {
	color: #0050A0;
	text-decoration: underline;
}

#pourlesphotos2 a:hover {
	color: #0050A0;
	background-color: #FFFFFF;
	text-decoration: none;
}

#colonne1 {
	margin-top: 13px;
	margin-bottom: 10px;
	margin-left: 1%;
	float: left;
	width: 46%;
	position: static;
	text-align: justify;
}

#colonne1 h1 {
	margin: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: left;
	background-color: #0050A0;
	color: #FFFFFF;
	padding-top: 0px;
	padding-left: 9px;
	line-height: 20px;
	vertical-align: top;
}

#colonne1 h2 {
	margin: 0;
	padding: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	background-color: #FFFFFF;
	color: #FFFFFF;
	line-height: 20px;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}

#colonne1 p {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	background-color: #FFFFFF;
	color: #0050A0;
	border-left: 1px solid #000066;
}

#colonne1 a {
	color: #0050A0;
	text-decoration: underline;
}

#colonne1 a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

#colonne1 p a {
	color: #0050A0;
	text-decoration: underline;
}

#colonne1 p a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

#colonne1 img {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
}

#colonne2 {
	margin-top: 13px;
	margin-bottom: 10px;
	margin-right: 1%;
	float: right;
	width: 46%;
	border: 1px solid #000066;
	position: static;
}

#colonne2 h1 {
	margin: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: left;
	background-image:url(images/4.jpg);
	color: #FFFFFF;
	padding-top: 0px;
	padding-left: 9px;
	line-height: 21px;
	vertical-align: top;
}

#colonne2 p {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: left;
	background-image:url(images/test_image.jpg);
	color: #000066;
}

#colonne2 p a {
	color: #0050A0;
	text-decoration: underline;
}

#colonne2 p a:hover {
	color: #0050A0;
	background-color: #FFFFFF;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

#colonne2 img {
	padding-top: 3px;
	padding-left: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#colonne4 {
	margin-top: 13px;
	margin-bottom: 10px;
	margin-right: 1%;
	float: right;
	width: 46%;
	position: static;
}

#colonne4 h1 {
	margin: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: left;
	background-color: #0050A0;
	color: #FFFFFF;
	padding-top: 0px;
	padding-left: 9px;
	line-height: 20px;
	vertical-align: top;
}

#colonne4 h2 {
	margin: 0;
	padding: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	background-color: #FFFFFF;
	color: #FFFFFF;
	line-height: 20px;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}

#colonne4 p {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	background-color: #FFFFFF;
	color: #0050A0;
	border-left: 1px solid #000066;
}

#colonne4 p a {
	color: #0050A0;
	text-decoration: underline;
}

#colonne4 p a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

#colonne4 img {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
}

#textedroite {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	float: right;
	text-align: right;
}

#textedroite h1 {
	margin: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: right;
	background-color: #0050A0;
	color: #FFFFFF;
	padding-top: 0px;
	padding-left: 9px;
	line-height: 20px;
	vertical-align: top;
}

#textedroite h2 {
	margin: 0;
	padding: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	background-color: #FFFFFF;
	color: #FFFFFF;
	line-height: 20px;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}

#textedroite p {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: right;
	background-color: #FFFFFF;
	color: #0050A0;
}

#textedroite p a {
	color: #0050A0;
	text-decoration: underline;
}

#textedroite p a:hover {
	color: #0050A0;
	text-decoration: none;
}

#textedroite img {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
}

#balbourgmestre {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 15px;
	margin-top: 7px;
	margin-right: 15px;
	margin-bottom: 7px;
	border: #0050A0 1px solid;
}

#balbourgmestre h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	background-image:url(images/3.jpg);
	line-height: 20px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 8px;
}

#balbourgmestre p {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 9px;
	margin-top: 7px;
	margin-right: 9px;
	margin-bottom: 7px;
}

#balbourgmestre p a {
	color: #0050A0;
	text-decoration: underline;
}

#balbourgmestre p a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

#visiteprinciere {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 15px;
	margin-top: -10px;
	margin-right: 15px;
	margin-bottom: 7px;
	border: #0050A0 1px solid;
}

#visiteprinciere h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	background-image:url(images/3.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 8px;
}

#visiteprinciere p {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #000066;
	margin-left: 9px;
	margin-top: 7px;
	margin-right: 9px;
	margin-bottom: 7px;
}

#visiteprinciere p a {
	color: #0050A0;
	text-decoration: underline;
}

#visiteprinciere p a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

#videoune {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 15px;
	margin-top: 7px;
	margin-right: 15px;
	margin-bottom: 17px;
	border: #0050A0 1px solid;
}

#videoune h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	background-image:url(images/3.jpg);
	line-height: 20px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 8px;
}

#videoune h2 {
	margin: 0;
	padding: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	background-color: #FFFFFF;
	color: #FFFFFF;
	line-height: 20px;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}

#videoune p {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 9px;
	margin-top: 7px;
	margin-right: 9px;
	margin-bottom: 7px;
}

#videoune p a {
	color: #0050A0;
	text-decoration: underline;
}

#videoune p a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

#mrendebat {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 15px;
	margin-top: 7px;
	margin-right: 15px;
	margin-bottom: 7px;
	border: #0050A0 1px solid;
}

#mrendebat h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	background-image:url(images/3.jpg);
	line-height: 20px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 8px;
}

#mrendebat p {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 9px;
	margin-top: 7px;
	margin-right: 9px;
	margin-bottom: 7px;
}

#mrendebat p a {
	color: #0050A0;
	text-decoration: underline;
}

#mrendebat p a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

#alaune {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #000066;
	margin-left: 15px;
	margin-top: 7px;
	margin-right: 15px;
	margin-bottom: 7px;
	border: #0050A0 1px solid;
}

#alaune h1 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	background-color: #4C89C7;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 8px;
}

#alaune h2 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: justify;
	color: #0050A0;
	margin-left: 9px;
	margin-top: 7px;
	margin-right: 9px;
	margin-bottom: 7px;
}

#alaune h3 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: justify;
	color: #0050A0;
	margin-left: 9px;
	margin-top: 7px;
	margin-right: 9px;
	margin-bottom: 7px;
}

#alaune p {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 9px;
	margin-top: 7px;
	margin-right: 9px;
	margin-bottom: 7px;
}

#alaune p a {
	color: #0050A0;
	text-decoration: underline;
}

#alaune p a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

#carnetpolitique {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #0050A0;
	margin-left: 14px;
	margin-top: 7px;
	margin-right: 14px;
	margin-bottom: 7px;
}

#carnetpolitique h1 {
	margin: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	text-align: left;
	background-image:url("images/pourlecarnet.jpg");
	color: #FFFFFF;
	padding-top: 0px;
	padding-left: 9px;
	line-height: 20px;
	vertical-align: top;
}

#carnetpolitique h2 {
	margin: 0;
	padding: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	background-color: #FFFFFF;
	color: #FFFFFF;
	line-height: 20px;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}

#carnetpolitique p {
	padding-top: 10px;
	padding-left: 9px;
	padding-right: 9px;
	margin: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	text-align: justify;
	background-color: #FFFFFF;
	color: #0050A0;
	border-left: 1px solid #000066;
}

#carnetpolitique a {
	color: #0050A0;
	text-decoration: underline;
}

#carnetpolitique a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

#carnetpolitique p a {
	color: #0050A0;
	text-decoration: underline;
}

#carnetpolitique p a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

#carnetpolitique img {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
}


.logo A:hover {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
}
.seo {
	FONT-SIZE: 10px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	BORDER-BOTTOM-WIDTH: 0px; 
	COLOR: #fff; 
	TEXT-DECORATION: none;
}
.seo A:link {
	FONT-SIZE: 10px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	BORDER-BOTTOM-WIDTH: 0px; 
	COLOR: #fff; 
	TEXT-DECORATION: none;
}
.seo A:visited {
	FONT-SIZE: 10px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	BORDER-BOTTOM-WIDTH: 0px; 
	COLOR: #fff; 
	TEXT-DECORATION: none;
}
.seo A:active {
	FONT-SIZE: 10px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; 
	TEXT-DECORATION: none;
}
.seo A:hover {
	FONT-SIZE: 10px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; 
	TEXT-DECORATION: none;
}

/* Mise en page */

.champ_formulaire {
   margin-left:1px;
   background-color:#ddd;
   border-bottom-style:groove;
   border-left-style:groove;
   border-right-style:groove;
   border-top-style:groove;
   color:#000066;
   font:10px verdana, arial, georgia, sans-serif;
}

.champ_formulaire_image {
   margin-left:1px;
   background-color:#ddd;
   border-bottom-style:groove;
   border-left-style:groove;
   border-right-style:groove;
   border-top-style:groove;
   color:#000066;
   font:10px verdana, arial, georgia, sans-serif;
   background-image:url(images/fond_message2.gif);
}

.orange {
	background-color: #F5AA3B;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
	color: #FFFFFF;
	letter-spacing: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
}

.vert {
	background-color: #006600;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
	color: #FFFFFF;
	letter-spacing: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
}

.bleuclair {
	background-color: #DDE5F0;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
	color: #000066;
	letter-spacing: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
}

.bleu {
	background-color: #000066;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
	color: #FFFFFF;
	letter-spacing: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
}

.bleuedito {
	background-image:url(images/3.jpg);
    font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #FFFFFF;
	margin-left: 6px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
}

.italique {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-weight: normal;
	font-style:italic;
	color:#000066;
}

.boites {
    font:11px/17px verdana, arial, georgia, sans-serif;
	font-style: normal;
	text-align: justify;
	color: #000066;
	padding-left: 25px;
	padding-top: 0px;
	padding-bottom: 15px;
}

.boites img {
	margin-left: -17px;
	margin-top: 4px;
	margin-right: 25px;
	margin-bottom: 0px;
}

.boites a {
	color: #0050A0;
	text-decoration: underline;
}

.boites a:hover {
	color: #FFFFFF;
	background-color: #0050A0;
	text-decoration: none;
}

.boites p a {
	color: #0050A0;
	text-decoration: underline;
}

.boites p a:hover {
	color: #FFFFFF;
	background-color: #0050A0;
	text-decoration: none;
}

.boites2 {
    margin-left:1px;
    background-color:#0050A0;
    color:#FFFFFF;
    font: 11px/17px verdana, arial, georgia, sans-serif;
   	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.boites3 {
    margin-left: 8px;
	margin-right: 7px;
	color:#000066;
}

.boites3 h1 {
    font:13px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	font-variant:small-caps;
}

.boites3 h2 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	padding-left: 5px;
	color: #FFFFFF;
	background-image:url(images/3.jpg);
	font-weight: bold;
}
.boites3 h3 {
	margin: 0;
	padding: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	background-color: #FFFFFF;
	color: #FFFFFF;
	line-height: 20px;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}

.boites3 h4 {
	margin: 0;
	padding: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	background-color: #000066;
	color: #FFFFFF;
	line-height: 20px;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}

.boites3 img {
	margin-right: 15px;
}

.boites3 a {
	color: #0050A0;
	text-decoration: none;
}

.boites3 a:hover {
	color: #FFFFFF;
	background-color: #0050A0;
	text-decoration: none;
}

.boites3 p a {
	color: #0050A0;
	text-decoration: underline;
}

.boites3 p a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}

.boites4 {
    margin-left: 5px;
	margin-right: 10px;
	margin-bottom: 15px;
	color:#000066;
}

.boites4 img {
	margin-right: 10px;
}

.boites4 a {
	color: #0050A0;
	background-color:#FFFFFF;
	text-decoration: none;
}

.boites4 a:hover {
	color: #FFFFFF;
	background-color: #0050A0;
	text-decoration: none;
}

.boites5 {
    margin-left: 6px;
	margin-right: 7px;
	color:#0050A0;
}

.boites5 h1 {
    font:13px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	font-variant:small-caps;
}

.boites5 h2 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	padding-left: 5px;
	color: #FFFFFF;
	background-image:url(images/3.jpg);
	font-weight: bold;
}
.boites5 h3 {
	margin: 0;
	padding: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	background-color: #FFFFFF;
	color: #FFFFFF;
	line-height: 20px;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}

.boites5 h4 {
	margin: 0;
	padding: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	background-color: #000066;
	color: #FFFFFF;
	line-height: 20px;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}

.boites5 img {
	margin-left: 0px;
	margin-top: 6px;
	margin-right: 7px;
	margin-bottom: 0px;
}

.boites5 a {
	color: #0050A0;
	text-decoration: none;
}

.boites5 a:hover {
	color: #FFFFFF;
	background-color: #0050A0;
	text-decoration: none;
}

.boites5 p a {
	color: #0050A0;
	text-decoration: underline;
}

.boites5 p a:hover {
	color: #0050A0;
	background-color: #DAE4ED;
	text-decoration: none;
    border-bottom: #0050A0 1px dotted;
}


.clearboth {
	clear: both;
}

.retrait11 {
	padding-left: 11px;
	padding-right: 11px;
}

#accueilmenu {
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	WIDTH: 10px; 
}

#accueilmenu a {
	color: #8CB8FA;
	text-decoration: none;
}

#accueilmenu a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.boites6 {
    margin-left: 8px;
	margin-right: 7px;
	color:#000066;
}

.boites6 h1 {
    font:13px verdana, arial, georgia, sans-serif;
	font-weight: bold;
	font-variant:small-caps;
}

.boites6 h2 {
    font:11px/17px verdana, arial, georgia, sans-serif;
	padding-left: 5px;
	color: #FFFFFF;
	background-image:url(images/3.jpg);
	font-weight: bold;
}
.boites6 h3 {
	margin: 0;
	padding: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	background-color: #FFFFFF;
	color: #FFFFFF;
	line-height: 20px;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}

.boites6 h4 {
	margin: 0;
	padding: 0;
    font:11px/17px verdana, arial, georgia, sans-serif;
	background-color: #000066;
	color: #FFFFFF;
	line-height: 20px;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}

.boites6 img {
	margin-top: -10px;
}

.boites6 a {
	background-color: transparent;
	text-decoration: none;
}

.boites6 a:hover {
	background-color: transparent;
	text-decoration: none;
}

.boites6 p a {
	background-color: transparent;
	text-decoration: none;
}

.boites6 p a:hover {
	background-color: transparent;
	text-decoration: none;
}

.transparent a {
	background-color: transparent;
	text-decoration: none;
}

.transparent a:hover {
	background-color: transparent;
	text-decoration: none;
}
.vignette
{
float: left;
width: 150px;
border: 0px dotted #999;
text-align: center;
color: #000066;
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
}

.imagesaccueil img {
	margin-right: 6px;
}

.imagesaccueildroit img {
	margin-left: 6px;
}

