@charset "utf-8";
body {
	padding: 0px;
	margin: 0px;
	height: 100%;
	width: 100%;
	background-attachment: fixed;
	background-image: url(../images/fond-body-MEF.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.btnactu {
	background-image: url(../images/actus-off.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	padding: 0px;
	height: 26px;
	width: 200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-decoration: none;
}
a.btnactu:hover {
	background-image: url(../images/actus-on.gif);
}
#conteneur #central #page #centre .misenligne {
	font-size: 10px;
	color: #EB6909;
	margin: 0px;
	padding: 0px;
}



div {
	margin: 0px;
	padding: 0px;
}
.spacer {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}


#conteneur {
	background-image: url(../images/fond-conteneur.png);
	background-repeat: repeat-y;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#partenaires {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: right;
}
#partenaires a {
	text-decoration: none;
}

#partenaires img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#bandeau {
	height: 146px;
	width: 960px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #ddf0fd;
	background-image: url(../images/fond-bandeau.jpg);
	background-repeat: repeat-y;
	margin: 0px;
}
#bandeau #logo {
	padding: 0px;
	height: 122px;
	width: 960px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bandeau #logo a img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#bandeau #smoothmenu1, #bandeau .ddsmoothmenu  {
	/*width: 760px;*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 27px;
	margin-top: -4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
	width: 760px;
}
#bandeau #smoothmenu1 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	/*width: 760px;*/
}
#bandeau #smoothmenu1 li, #bandeau .ddsmoothmenu li  {

	position: relative;
	display: inline;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	
}
#bandeau #smoothmenu1 li a, #bandeau ddsmoothmenu ul li a{
	display: block;
	float: left;
	background-image: url(../images/coin-arrondi.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 21px;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	color: #01375E;
	
}


* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

#bandeau #smoothmenu1 li a:hover {
	color: #FFFFFF;
	background-image: url(../images/coin-arrondi-on.gif);
}




#bandeau .ddsmoothmenu ul li a:link, #bandeau .ddsmoothmenu ul li a:visited{
	color: #000000;
}

#bandeau .ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	color: #FFFFFF;
	/*background-image: url(images/fond-menu-over.png);
	background-repeat: repeat;*/
}

#bandeau .ddsmoothmenu ul li a:hover{
	color: #FFFFFF;
	/*background-image: url(images/fond-menu-over.png);*/
}
	
	#bandeau ul ul{
	width: 300px;
	display:block;
}
	
/*1st sub level menu*/
#bandeau .ddsmoothmenu ul li ul{
	position: absolute;
	left: 0;
	display: none; /*collapse all sub menus to begin with*/
	visibility: hidden;
	width: 300px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
#bandeau .ddsmoothmenu ul li ul li{
	display: list-item;
	float: none;
	margin: 0px;
	width: 300px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#bandeau .ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
#bandeau .ddsmoothmenu ul li ul li a, #bandeau #smoothmenu1 ul li ul li a{
	width: 290px; /*width of sub menus*/
	padding: 5px;
	border-top-width: 1px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #01375e;
	background-image: url(../images/bleu-ciel-opaque.png);
	height: 11px;
	background-repeat: repeat;
	border-top-style: solid;
	border-top-color: #55b3f4;
	margin-top: -1;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -1;
}

#bandeau .ddsmoothmenu ul li ul li a:hover, #bandeau #smoothmenu1 ul li ul li a:hover{
	color: #FFFFFF;
	background-image: url(../images/bleu-opaque.png);
	background-repeat: repeat;

}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
	position: absolute;
	top: 12px;
	right: 7px;
	background-image: none;

}

.rightarrowclass{
	position: absolute;
	/*
		top: 6px;
	right: 5px;
	*/
	top: 0px;
	right: 0px;
	margin: 0px;
	padding: 0px;
	background-position: center;
}

/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	background-color: #333333;
}


/*shadow opacity. Doesn't work in IE*/
/*
.toplevelshadow{ 
opacity: 0.9;
filter : alpha(opacity=90);

}
*/


#menuv {
	float: left;
	width: 180px;
	margin: 0px;
	padding: 0px;
}




/* FIN MENU DEPILE*/



#menuv ul {
	font-size: 12px;
	background-color: #FFFFFF;
	margin: 0px;
	list-style-type: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#menuv li {
	margin: 0px;
	padding: 0px;
	display: block;
}
#menuv span {
	display: block;
	margin: 0px;
	padding: 0px;
}

#menuv li a {
	text-decoration: none;
	display: block;
	color: #2b89ca;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../images/fleche-ul-li.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	line-height: 13px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	width: 167px;
	text-transform: uppercase;
	height: auto;
}
#menuv li a:hover {
	color: #EB6A0A;
	background-image: url(../images/fleche-ul-li-on.gif);
}
#menuv ul ul {
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
#menuv li li a {
	background-image: url(../images/fleche-ul-ul-li.gif);
	font-weight: bold;
	text-transform: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	font-size: 11px;
}
#menuv li li a:hover {
	background-image: url(../images/fleche-ul-ul-li-on.gif);
}

#menuv ul ul ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#menuv li li li a {
	padding-left: 20px;
	width: 160px;
	background-image: none;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-weight: normal;
}
#menuv li li li a:hover {
	background-image: none;
}


#menuv form {
	background-color: #ddf0fd;
	padding: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menuv label {
	color: #005E9F;
	font-size: 13px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#menuv input {
	width: 158px;
	border: 1px solid #55B3F3;
	margin: 0px;
	font-size: 12px;
	color: #005E9F;
	background-color: #FFFFFF;
}
#menuv #btnenvoi {
	width: auto;
	margin-top: 8px;
	float: right;
}



#central {
	/*background-color: #FF00FF;*/
	


}

* html #central{
background-image: url(../images/fond-conteneur.png);
}

#chemin {
	margin: 0px;
	float: left;
	width: 765px;
	background-color: #01375e;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 10px;
	font-size: 10px;
	color: #FFFFFF;
}
#chemin a {
	color: #FFFFFF;
	text-decoration: none;
}
#chemin a:hover {
	color: #EB6A0A;
}


#animation {
	margin: 0px;
	padding: 0px;
	height: 247px;
	width: 780px;
	float: right;
}
#territoire {
	float: right;
	width: 770px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(../images/fond-territoire.png);
	background-repeat: repeat-y;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#carte {
	float: left;
	width: 260px;
	margin: 0px;
	padding: 0px;
}
#carte h1 {
	background-color: #FFFFFF;
	color: #005e9f;
	padding-top: 20px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	display: block;
	text-transform: uppercase;
	font-size: 17px;
	width: 240px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#adresses {
	float: left;
	width: 490px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#adresses p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	color: #55b3f4;
}
#adresses h2 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #005e9f;
	font-weight: normal;
}
#adresses h3 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
#adresses h4 {
	font-size: 12px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#adresses #colg {
	color: #005E9F;
	font-size: 12px;
	float: left;
	width: 230px;
	border: 3px solid #FFFFFF;
	padding: 5px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#adresses #cold {
	color: #005E9F;
	font-size: 12px;
	float: left;
	width: 230px;
	padding: 5px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
#actus {
	float: right;
	width: 770px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#actus p {
	font-size: 12px;
	color: #55b3f4;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#actus h5 {
	font-size: 12px;
	color: #005E9F;
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
}
#actus h4 {
	background-image: url(../images/fond-h4-actus.jpg);
	background-repeat: repeat-x;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 18px;
	height: 20px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#actus .col {
	float: left;
	width: 226px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}

#actus .colb {
	float: left;
	width: 467px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}


#actus .colb .imgs {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#actus #agendaacc .dateag{
	font-weight: bold;
	color: #EB6A0A;

}

#actus #agendaacc a{
	color: #55b3f4;
	text-decoration: none;

}

#actus #agendaacc a:hover{
	text-decoration: underline;

}

#actus #agendaacc ul, #actus #agendaacc .filmstrip {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
#actus #agendaacc li {
	text-align: center;
	display: inline;
}
#actus #agendaacc li a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	display: block;
	background-color: #55B3F3;
}



#pied {
	margin: 0px;
	width: 740px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 210px;
	background-image: url(../images/fond-pied.jpg);
	background-repeat: repeat-y;
	text-align: center;
	clear: both;
	background-position: 180px 0px;
}
#pied ul {
	text-align: center;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#pied li {
	display: inline;
}
#pied li a {
	color: #093655;
	text-decoration: none;
	font-size: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#pied li a:hover {
	text-decoration: underline;
}
#droite {
	float: right;
	width: 220px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}




#page #droite .calendrier {
	background-color: #ABD9FA;
	width: 210px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#page #droite .calendrier .jour ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#page #droite .calendrier .jour li {
	display: inline;
	text-align: center;
	color: #005D9D;
	font-weight: bold;
	background-image: none;
}
#page #droite .calendrier .jour .jj {
	display: block;
	float: left;
	width: 20px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #ABD9FA;
}

#page #droite .dates ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#page #droite .calendrier .dates li {
	display: inline;
	text-align: center;
	background-image: none;
}
#page #droite .calendrier .dates .dd {
	display: block;
	float: left;
	width: 30px;
	background-color: #ABD9FA;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#page #droite .calendrier .dates .aujourdhui {
	background-color: #FFFFFF;
	display: block;
	font-weight: bold;
}
#page #droite .calendrier a.agenda {
	font-weight: bold;
	color: #FF6600;
}

#page #droite .calendrier p {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#page #droite #consultes {
	background-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#page #droite #consultes a {
	color: #000000;
	text-decoration: none;
}
#page #droite #consultes a:hover {
	color: #01375E;
	text-decoration: underline;
}
#page #droite #consultes .panel {
	padding: 0px;
	margin: 0px;
}

#page #droite #consultes ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#page #droite #consultes li {
	background-image: none;
	color: #FFFFFF;
	text-align: center;
}




#conteneur #central #page .dateag {
	font-weight: bold;
	color: #EB6A0A;
	padding: 0px;
	font-size: 10px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}




.fond {
	background-image: url(../images/fond-col-droite.gif);
	background-repeat: repeat-y;
	background-position: right;
}


#page {
	margin: 0px;
	float: right;
	width: 770px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#centre {
	float: left;
	width: 500px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;

}
#centre #cola {
	margin: 0px;
	float: left;
	width: 280px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#centre #colb {
	margin: 0px;
	float: left;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#centre #colb h5 {
	font-size: 11px;
	color: #EB6A0A;
	margin: 0px;
	padding: 0px;
}
#page #centre #colb h3 {
	font-size: 12px;
}


#conteneur #central #page p{
	color: #000000;
}

#page h1 {
	font-size: 18px;
	color: #FFFFFF;
	background-image: url(../images/h1-fond.gif);
	height: 22px;
	text-transform: uppercase;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-repeat: repeat-x;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#page h2 {
	color: #005e9f;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}


#page h3 {
	color: #005e9f;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

#page h4 {
	color: #005e9f;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#page .photo_legende_droite {
	background-color: #FFFFFF;
	padding: 5px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #55B3F3;
}

#page .photo_legende_gauche {
	background-color: #FFFFFF;
	padding: 5px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #55B3F3;
}


#page p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#page a {
	color: #005d9c;
}
#page a:hover {
	color: #ea690b;
}
#page ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#page li {
	line-height: 14px;
	color: #000000;
	background-image: url(../images/puce-li.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#page table {
	width: 100%;
	border-collapse:collapse;
	display: table;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#page .image_droite {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 8px;
}

#page .image_gauche {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 0px;
}

#page .encart_vert{
	background-color: #c8da89;
	display: block;
	padding: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#page .zoom {
}
#page hr {
	color: #EB6A0A;
	padding: 0px;
	background-color: #EB6A0A;
	height: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#page label {
	font-size: 11px;
	font-weight: bold;
	color: #005D9D;
}
#page input {
	color: #005D9D;
	background-color: #FFFFFF;
	border: 1px solid #005D9D;
	font-size: 11px;
	margin-bottom: 7px;
}
#page textarea {
	border: 1px solid #005D9D;
	font-size: 11px;
	color: #005D9D;
	margin-bottom: 7px;
}

#page select {
	font-size: 11px;
	color: #005D9D;
	padding: 1px;
	border: 1px solid #005D9D;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
#conteneur #central #page .erreur {
	font-weight: bold;
	color: #FF0000;
}



.gras {
	font-weight: bold;
}
.plien {
	text-align: justify;
}
a.liresuite {
	font-size: 11px;
	color: #093655;
}
a.liresuite:hover {
	color: #000000;
}
.paradroite {
	text-align: right;
}

#page #centre #plansite {
	padding-bottom: 15px;

}

#page #centre #plansite ul {
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}


#page #centre #plansite li a {
	text-decoration: none;
	padding-bottom: 5px;
	list-style-type: none;
	padding-top: 15px;
	margin: 0px;
}

#page #centre #plansite li li a {
	text-decoration: none;
	padding-bottom: 5px;
	list-style-type: none;
	padding-top: 0px;
}
#page #centre #plansite ul ul{
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#page #centre #plansite ul ul ul{
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	font-weight: normal;
}
#page #centre #plansite ul ul ul ul{
	font-size: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	font-weight: normal;
}
#centre a.modifpage {
	display: block;
	padding: 2px;
	float: right;
	border: 1px solid #005D9D;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #EB6909;
}
#centre a.modifpage:hover {
	background-color: #88BA13;

}


