@charset "UTF-8";

/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0;
	padding: 0;
	font-size: 11px;
	background-color: #207aba;
	/* partie modifiée */ /* Fin partie modifiée */
}

body a {
	text-decoration: none;
	color: #626262;
}

body a:hover {
	text-decoration: underline;
}

body img {
	border: 0;
}

html,body {
	height: 100%;
}

.clear {
	clear: both;
}

/* partie modifiée */
#global {
	margin: 0 auto;
	text-align: left;
	width: 1000px;
}

#fond {
	position: relative;
	text-align: left;
	min-height: 100%;
	background-image: url(../img/home/fond_ville.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	min-width: 1000px;
}

#scroll {
	width: 1000px;
	text-align: left;
	margin: 0 auto;
	padding-bottom: 640px;
	position: relative;
	overflow: auto;
}

#container {
	height: 640px;
	width: 1000px;
	bottom: 0px;
	position: absolute;
	text-align: left;
	margin: 0 auto;
}

/* Fin partie modifiée */
.bleu_fonce {
	color: #0e6daf;
}

.bleu_clair {
	color: #69caef;
}

/* HOME --------------- */
#petit_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding-top: 3px;
	padding-right: 10px;
}

#petit_menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

#recherche {
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	margin-right: 26px;
}

#champ_recherche {
	float: right;
	position: relative;
	background-image: url(../img/home/fond_recherche.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 143px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-top: 7px;
	padding-left: 15px;
}

#champ_recherche input {
	border: 0;
	background-color: transparent;
}

#logo {
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #9b9b9b;
	height: 490px;
}

#infos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cbd1d4;
	text-align: center;
	padding-top: 20px;
}

#accroche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #5bb363;
	text-align: left;
	margin-left: 250px;
}

/* MENU --------------- */
#espace_menu_accueil {
	width: 140px;
	float: left;
	height: 52px;
	position: relative;
}

#menu {
	padding-left: 7px;
	float: left;
	position: relative;
}

#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	float: left;
	position: relative;
	text-align: center;
}

#menu a:hover {
	text-decoration: none;
	color: white;
}

#menu a.menu0 {
	height: 32px;
	width: 124px;
	background-image: url(../img/menu/img_off_0.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
}

#menu a.menu0:hover {
	background-image: url(../img/menu/img_on_0.gif);
}

#menu a.menu1 {
	height: 32px;
	width: 115px;
	background-image: url(../img/menu/img_off_1.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
}

#menu a.menu1:hover {
	background-image: url(../img/menu/img_on_1.gif);
}

#menu a.menu2 {
	height: 32px;
	width: 115px;
	background-image: url(../img/menu/img_off_2.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
}

#menu a.menu2:hover {
	background-image: url(../img/menu/img_on_2.gif);
}

#menu a.menu3 {
	height: 32px;
	width: 116px;
	background-image: url(../img/menu/img_off_3.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
}

#menu a.menu3:hover {
	background-image: url(../img/menu/img_on_3.gif);
}

#menu a.menu4 {
	height: 32px;
	width: 116px;
	background-image: url(../img/menu/img_off_4.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
}

#menu a.menu4:hover {
	background-image: url(../img/menu/img_on_4.gif);
}

#menu a.menu5 {
	height: 32px;
	width: 118px;
	background-image: url(../img/menu/img_off_5.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
}

#menu a.menu5:hover {
	background-image: url(../img/menu/img_on_5.gif);
}

/* IMAGES MENU */
#img_menu1 {
	position: absolute;
	left: 590px;
	top: 379px;
	z-index: 4;
}

#img_menu3 {
	position: absolute;
	left: 444px;
	top: 310px;
	z-index: 3;
}

#img_menu4 {
	position: absolute;
	left: 444px;
	top: 374px;
	z-index: 5;
}

#img_menu0 {
	position: absolute;
	left: 560px;
	top: 315px;
	z-index: 6;
}

#img_menu5 {
	position: absolute;
	left: 287px;
	top: 401px;
	z-index: 1;
}

#img_menu2 {
	position: absolute;
	left: 655px;
	top: 380px;
	z-index: 2;
}

/* PAGES INTERIEURES --------------- */
.pagesinterieures {
	font-family: Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(../img/pagetype/fond_ciel.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.pagesinterieures h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.pagesinterieures h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.pagesinterieures h3 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 2px;
}

#global_interieures {
	height: 100%;
}

#container_interieures {
	width: 950px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
	/* partie modifiée */
	background-image: url(../img/pagetype/doublage_menu.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	/* Fin partie modifiée */
}

#logo_interieures {
	float: left;
	position: relative;
}

/* HEADER ---- */
#header {
	padding-bottom: 55px;
}

#champ_recherche_interieures {
	float: right;
	position: relative;
	background-image: url(../img/pagetype/fond_recherche.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 143px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-top: 7px;
	padding-left: 15px;
}

#champ_recherche_interieures input {
	border: 0;
	background-color: transparent;
}

/* FIL D'ARIANE ---- */
#fil_ariane {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #898989;
	padding-bottom: 5px;
	margin-top: 35px;
	margin-right: 10px;
	margin-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9c9c9c;
}

#fil_ariane a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #898989;
}

#fil_ariane a.actif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #d95e44;
}

#textes a {
	text-decoration: underline;
}

#textes a:hover {
	text-decoration: none;
}

#content {
	padding-top: 10px;
}

#content p,#content span {
	text-align: justify;
}

/* SOUS MENUS ---- */
#sousmenu {
	float: left;
	position: relative;
	width: 150px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d2d2d2;
}

#sousmenu_item {
	padding-top: 10px;
}

#textes {
	float: left;
	padding-left: 25px;
	position: relative;
	width: 755px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4a4a4a;
}

#textes-fiche-perso {
	float: left;
	padding-left: 25px;
	position: relative;
	width: 755px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4a4a4a;
}

#fleche_menu {
	position: absolute;
	left: -10px;
	top: 57px;
}

#sous_sousmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	color: #626262;
	padding-bottom: 0px;
	line-height: normal;
}

#sous_sousmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #626262;
}

/* TEXTES ---- */
.col_left {
	float: left;
	position: relative;
	width: 360px;
	text-align: justify;
}

.col_left_perso {
	float: left;
	position: relative;
	width: 155px;
	text-align: justify;
}

.col_right {
	float: right;
	width: 360px;
	padding-left: 15px;
	text-align: justify;
}

.col_right_perso {
	float: left;
	position: relative;
	width: 543px;
	padding-left: 15px;
	text-align: justify;
}

/* TEXTES ---- */
#footer {
	height: 356px;
	background-image: url(../img/pagetype/footer.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#mel {
	margin-left: 224px;
	top: 77px;
	position: absolute;
	display: block;
	height: 47px;
	width: 220px;
}

#mel_home {
	margin-left: 160px;
	top: 220px;
	position: absolute;
	display: block;
	height: 47px;
	width: 220px;
}

.img2col {
	padding-bottom: 15px;
}

.img2col img {
	width: 100%;
}

.imgcol_perso {
	padding-bottom: 15px;
}

.col_centrale {
	position: relative;
	width: 720px;
}

#img1col {
	margin-bottom: 10px;
	margin-left: 15px;
	float: right;
}

/* liste de recherche */
.resultContent {
	margin-top: 5px;
	margin-left: 15px;
	margin-bottom: 5px;
	float: left;
}

.resultContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

/* 
////////////////////////
////////////////////////

ZONE COULEURS 

////////////////////////
////////////////////////

*/ /* ROUGE */
.pagesinterieures_rouge {
	font-family: Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(../img/pagetype/fond_ciel.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.pagesinterieures_rouge h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #dd5e44;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.pagesinterieures_rouge h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #dd5e44;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.pagesinterieures_rouge h3 {
	font-size: 12px;
	font-weight: bold;
	color: #dd5e44;
	margin-top: 5px;
	margin-bottom: 2px;
}

.pagesinterieures_rouge #sousmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #dd5e4d;
}

.pagesinterieures_rouge #sous_sousmenu {
	margin-left: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8d8f8a;
}

.pagesinterieures_rouge #sous_sousmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8d8f8a;
}

.pagesinterieures_rouge #fil_ariane a.actif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #d95e44;
}

.pagesinterieures_rouge #textes-fiche-perso h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #dd5e44;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.pagesinterieures_rouge #listeSousRubriques ul {
	margin: 0px;
	margin-left: 21px;
	padding: 0px;
}

.pagesinterieures_rouge #listeSousRubriques ul li {
	list-style-type: none;
	border-left: 2px #dd5e44 solid;
	padding-left: 10px;
	margin: 5px 0px 5px 0px;
	line-height: 10px
}

.pagesinterieures_rouge #listeSousRubriques a {
	text-decoration: none;
}

/* BLOC INFOS */
.pagesinterieures_rouge .bloc_infos {
	margin-top: 20px;
	min-height: 200px;
	width: 710px;
}

.pagesinterieures_rouge .bloc_infos .head {
	height: 11px;
	background-image: url(../img/pagetype/bloc_infos_head_rouge.jpg);
	width: 710px;
	background-repeat: no-repeat;
}

.pagesinterieures_rouge .bloc_infos .centre {
	padding: 10px;
	min-height: 150px;
	width: 710px;
	background-image: url(../img/pagetype/bloc_infos_milieu_rouge.jpg);
	background-repeat: repeat-y;
}

.pagesinterieures_rouge .bloc_infos .bas {
	height: 11px;
	width: 710px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/bloc_infos_bas_rouge.jpg);
}

.pagesinterieures_rouge .bloc_infos .centre .infos {
	display: block;
	width: 420px;
	float: left;
}

.pagesinterieures_rouge .bloc_infos .centre .infos .titre {
	margin-bottom: 15px;
	height: 22px;
	width: 89px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/bloc_infos_titre_infos_rouge.jpg);
}

.pagesinterieures_rouge .bloc_infos .centre .infos .texte {
	padding-left: 15px;
	color: #3b3b3b;
}

.pagesinterieures_rouge .bloc_infos .centre .tele {
	padding-right: 15px;
	float: left;
}

.pagesinterieures_rouge .bloc_infos .centre .tele .titre {
	height: 22px;
	width: 127px;
	background-image: url(../img/pagetype/bloc_infos_titre_tele_rouge.jpg);
	background-repeat: no-repeat;
}

.pagesinterieures_rouge .bloc_infos .centre .tele .texte {
	padding-bottom: 3px;
	padding-top: 3px;
}

.pagesinterieures_rouge .bloc_infos .centre .tele .texte .file {
	clear: both;
	background-position: 0 center;
	float: left;
	height: 31px;
	width: 29px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/fichier_fond_rouge.jpg);
}

.pagesinterieures_rouge .bloc_infos .centre .tele .texte .txt {
	padding-left: 10px;
	padding-top: 10px;
	background-position: 0 center;
	background-repeat: no-repeat;
}

.pagesinterieures_rouge .bloc_infos .centre .tele .texte a {
	text-decoration: underline;
	color: #dd5e43;
}

.pagesinterieures_rouge .bloc_infos .centre .tele .texte a:hover {
	text-decoration: underline;
	color: #dd5e43;
}

.pagesinterieures_rouge #listePublications li {
	color: #dd5e44;
}

/* FIN ROUGE */ /* VERT FONCE */
.pagesinterieures_vertfonce {
	font-family: Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(../img/pagetype/fond_ciel.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.pagesinterieures_vertfonce h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #6db746;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.pagesinterieures_vertfonce h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6db746;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.pagesinterieures_vertfonce h3 {
	font-size: 12px;
	font-weight: bold;
	color: #6db746;
	margin-top: 5px;
	margin-bottom: 2px;
}

.pagesinterieures_vertfonce #sousmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6db746;
}

.pagesinterieures_vertfonce #sous_sousmenu {
	margin-left: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8d8f8a;
}

.pagesinterieures_vertfonce #sous_sousmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8d8f8a;
}

.pagesinterieures_vertfonce #fil_ariane a.actif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6db746;
}

.pagesinterieures_vertfonce #textes-fiche-perso h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6db746;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.pagesinterieures_vertfonce #listeSousRubriques ul {
	margin: 0px;
	margin-left: 21px;
	padding: 0px;
}

.pagesinterieures_vertfonce #listeSousRubriques ul li {
	list-style-type: none;
	border-left: 2px #7EC158 solid;
	padding-left: 10px;
	margin: 5px 0px 5px 0px;
	line-height: 10px
}

.pagesinterieures_vertfonce #listeSousRubriques a {
	text-decoration: none;
}

/* BLOC INFOS */
.pagesinterieures_vertfonce .bloc_infos {
	margin-top: 20px;
	width: 710px;
}

.pagesinterieures_vertfonce .bloc_infos .head {
	height: 11px;
	background-image: url(../img/pagetype/bloc_infos_head_vertfonce.jpg);
	width: 710px;
	background-repeat: no-repeat;
}

.pagesinterieures_vertfonce .bloc_infos .centre {
	padding: 10px;
	width: 710px;
	background-image: url(../img/pagetype/bloc_infos_milieu_vertfonce.jpg);
	background-repeat: repeat-y;
}

.pagesinterieures_vertfonce .bloc_infos .bas {
	height: 11px;
	width: 710px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/bloc_infos_bas_vertfonce.jpg);
}

.pagesinterieures_vertfonce .bloc_infos .centre .infos {
	display: block;
	width: 420px;
	float: left;
}

.pagesinterieures_vertfonce .bloc_infos .centre .infos .titre {
	margin-bottom: 15px;
	height: 22px;
	width: 89px;
	background-repeat: no-repeat;
	background-image:
		url(../img/pagetype/bloc_infos_titre_infos_vertfonce.jpg);
}

.pagesinterieures_vertfonce .bloc_infos .centre .infos .texte {
	padding-left: 15px;
	color: #3b3b3b;
}

.pagesinterieures_vertfonce .bloc_infos .centre .tele {
	padding-right: 15px;
	float: left;
}

.pagesinterieures_vertfonce .bloc_infos .centre .tele .titre {
	height: 22px;
	width: 127px;
	background-image:
		url(../img/pagetype/bloc_infos_titre_tele_vertfonce.jpg);
	background-repeat: no-repeat;
}

.pagesinterieures_vertfonce .bloc_infos .centre .tele .texte {
	padding-bottom: 3px;
	padding-top: 3px;
}

.pagesinterieures_vertfonce .bloc_infos .centre .tele .texte .file {
	clear: both;
	background-position: 0 center;
	float: left;
	height: 31px;
	width: 29px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/fichier_fond_vertfonce.jpg);
}

.pagesinterieures_vertfonce .bloc_infos .centre .tele .texte .txt {
	padding-left: 10px;
	padding-top: 10px;
	background-position: 0 center;
	background-repeat: no-repeat;
}

.pagesinterieures_vertfonce .bloc_infos .centre .tele .texte a {
	text-decoration: underline;
	color: #6db746;
}

.pagesinterieures_vertfonce .bloc_infos .centre .tele .texte a:hover {
	text-decoration: underline;
	color: #6ebe87;
}

.pagesinterieures_vertfonce #listePublications li {
	color: #6db746;
}

/* FIN VERT FONCE  */ /* VERT  */
.pagesinterieures_vert {
	font-family: Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(../img/pagetype/fond_ciel.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.pagesinterieures_vert h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #b0cc43;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.pagesinterieures_vert h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b0cc43;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.pagesinterieures_vert h3 {
	font-size: 12px;
	font-weight: bold;
	color: #b0cc43;
	margin-top: 5px;
	margin-bottom: 2px;
}

.pagesinterieures_vert #sousmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #b0cc43;
}

.pagesinterieures_vert #sous_sousmenu {
	margin-left: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8d8f8a;
}

.pagesinterieures_vert #sous_sousmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8d8f8a;
}

.pagesinterieures_vert #sous_sousmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8d8f8a;
}

.pagesinterieures_vert #fil_ariane a.actif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #b0cc43;
}

.pagesinterieures_vert #textes-fiche-perso h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #b0cc43;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.pagesinterieures_vert #listeSousRubriques ul {
	margin: 0px;
	margin-left: 21px;
	padding: 0px;
}

.pagesinterieures_vert #listeSousRubriques ul li {
	list-style-type: none;
	border-left: 2px #b0cc43 solid;
	padding-left: 10px;
	margin: 5px 0px 5px 0px;
	line-height: 10px
}

.pagesinterieures_vert #listeSousRubriques a {
	text-decoration: none;
}

/* BLOC INFOS */
.pagesinterieures_vert .bloc_infos {
	margin-top: 20px;
	width: 710px;
}

.pagesinterieures_vert .bloc_infos .head {
	height: 11px;
	background-image: url(../img/pagetype/bloc_infos_head_vert.jpg);
	width: 710px;
	background-repeat: no-repeat;
}

.pagesinterieures_vert .bloc_infos .centre {
	padding: 10px;
	width: 710px;
	background-image: url(../img/pagetype/bloc_infos_milieu_vert.jpg);
	background-repeat: repeat-y;
}

.pagesinterieures_vert .bloc_infos .bas {
	height: 11px;
	width: 710px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/bloc_infos_bas_vert.jpg);
}

.pagesinterieures_vert .bloc_infos .centre .infos {
	display: block;
	width: 420px;
	float: left;
}

.pagesinterieures_vert .bloc_infos .centre .infos .titre {
	margin-bottom: 15px;
	height: 22px;
	width: 89px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/bloc_infos_titre_infos_vert.jpg);
}

.pagesinterieures_vert .bloc_infos .centre .infos .texte {
	padding-left: 15px;
	color: #3b3b3b;
}

.pagesinterieures_vert .bloc_infos .centre .tele {
	padding-right: 15px;
	float: left;
}

.pagesinterieures_vert .bloc_infos .centre .tele .titre {
	height: 22px;
	width: 127px;
	background-image: url(../img/pagetype/bloc_infos_titre_tele_vert.jpg);
	background-repeat: no-repeat;
}

.pagesinterieures_vert .bloc_infos .centre .tele .texte {
	padding-bottom: 3px;
	padding-top: 3px;
}

.pagesinterieures_vert .bloc_infos .centre .tele .texte .file {
	clear: both;
	background-position: 0 center;
	float: left;
	height: 31px;
	width: 29px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/fichier_fond_vert.jpg);
}

.pagesinterieures_vert .bloc_infos .centre .tele .texte .txt {
	padding-left: 10px;
	padding-top: 10px;
	background-position: 0 center;
	background-repeat: no-repeat;
}

.pagesinterieures_vert .bloc_infos .centre .tele .texte a {
	text-decoration: underline;
	color: #b0cc43;
}

.pagesinterieures_vert .bloc_infos .centre .tele .texte a:hover {
	text-decoration: underline;
	color: #b0cc43;
}

.pagesinterieures_vert #listePublications li {
	color: #b0cc43;
}

/* 
FIN VERT


/* ORANGE  */
.pagesinterieures_orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(../img/pagetype/fond_ciel.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.pagesinterieures_orange h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #e69e3e;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.pagesinterieures_orange h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e69e3e;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.pagesinterieures_orange h3 {
	font-size: 11px;
	font-weight: bold;
	color: #e69e3e;
	margin-top: 5px;
	margin-bottom: 2px;
}

.pagesinterieures_orange #sousmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #e69e3e;
}

.pagesinterieures_orange #sous_sousmenu {
	margin-left: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8d8f8a;
}

.pagesinterieures_orange #sous_sousmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8d8f8a;
}

.pagesinterieures_orange #fil_ariane a.actif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e69e3e;
}

.pagesinterieures_orange #textes-fiche-perso h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e69e3e;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.pagesinterieures_orange #listeSousRubriques ul {
	margin: 0px;
	margin-left: 21px;
	padding: 0px;
}

.pagesinterieures_orange #listeSousRubriques ul li {
	list-style-type: none;
	border-left: 2px #e69e3e solid;
	padding-left: 10px;
	margin: 5px 0px 5px 0px;
	line-height: 10px
}

.pagesinterieures_orange #listeSousRubriques a {
	text-decoration: none;
}

/* BLOC INFOS */
.pagesinterieures_orange .bloc_infos {
	margin-top: 20px;
	width: 710px;
}

.pagesinterieures_orange .bloc_infos .head {
	height: 11px;
	background-image: url(../img/pagetype/bloc_infos_head_orange.jpg);
	width: 710px;
	background-repeat: no-repeat;
}

.pagesinterieures_orange .bloc_infos .centre {
	padding: 10px;
	width: 710px;
	background-image: url(../img/pagetype/bloc_infos_milieu_orange.jpg);
	background-repeat: repeat-y;
}

.pagesinterieures_orange .bloc_infos .bas {
	height: 11px;
	width: 710px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/bloc_infos_bas_orange.jpg);
}

.pagesinterieures_orange .bloc_infos .centre .infos {
	display: block;
	width: 420px;
	float: left;
}

.pagesinterieures_orange .bloc_infos .centre .infos .titre {
	margin-bottom: 15px;
	height: 22px;
	width: 89px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/bloc_infos_titre_infos_orange.jpg)
		;
}

.pagesinterieures_orange .bloc_infos .centre .infos .texte {
	padding-left: 15px;
	color: #3b3b3b;
}

.pagesinterieures_orange .bloc_infos .centre .tele {
	padding-right: 15px;
	float: left;
}

.pagesinterieures_orange .bloc_infos .centre .tele .titre {
	height: 22px;
	width: 127px;
	background-image: url(../img/pagetype/bloc_infos_titre_tele_orange.jpg);
	background-repeat: no-repeat;
}

.pagesinterieures_orange .bloc_infos .centre .tele .texte {
	padding-bottom: 3px;
	padding-top: 3px;
}

.pagesinterieures_orange .bloc_infos .centre .tele .texte .file {
	clear: both;
	background-position: 0 center;
	float: left;
	height: 31px;
	width: 29px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/fichier_fond_orange.jpg);
}

.pagesinterieures_orange .bloc_infos .centre .tele .texte .txt {
	padding-left: 10px;
	padding-top: 10px;
	background-position: 0 center;
	background-repeat: no-repeat;
}

.pagesinterieures_orange .bloc_infos .centre .tele .texte a {
	text-decoration: underline;
	color: #e69e3e;
}

.pagesinterieures_orange .bloc_infos .centre .tele .texte a:hover {
	text-decoration: underline;
	color: #e69e3e;
}

/* FIN ORANGE */ /* VIOLET  */
.pagesinterieures_violet {
	font-family: Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(../img/pagetype/fond_ciel.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.pagesinterieures_violet h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #8455aa;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.pagesinterieures_violet h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8455aa;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.pagesinterieures_violet h3 {
	font-size: 11px;
	font-weight: bold;
	color: #8455aa;
	margin-top: 5px;
	margin-bottom: 2px;
}

.pagesinterieures_violet #sousmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #8455aa;
}

.pagesinterieures_violet #sous_sousmenu {
	margin-left: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8d8f8a;
}

.pagesinterieures_violet #sous_sousmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8d8f8a;
}

.pagesinterieures_violet #fil_ariane a.actif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8455aa;
}

.pagesinterieures_violet #textes-fiche-perso h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8455aa;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.pagesinterieures_violet #listeSousRubriques ul {
	margin: 0px;
	margin-left: 21px;
	padding: 0px;
}

.pagesinterieures_violet #listeSousRubriques ul li {
	list-style-type: none;
	border-left: 2px #8455aa solid;
	padding-left: 10px;
	margin: 5px 0px 5px 0px;
	line-height: 10px
}

.pagesinterieures_violet #listeSousRubriques a {
	text-decoration: none;
}

/* BLOC INFOS */
.pagesinterieures_violet .bloc_infos {
	margin-top: 20px;
	width: 710px;
}

.pagesinterieures_violet .bloc_infos .head {
	height: 11px;
	background-image: url(../img/pagetype/bloc_infos_head_violet.jpg);
	width: 710px;
	background-repeat: no-repeat;
}

.pagesinterieures_violet .bloc_infos .centre {
	padding: 10px;
	width: 710px;
	background-image: url(../img/pagetype/bloc_infos_milieu_violet.jpg);
	background-repeat: repeat-y;
}

.pagesinterieures_violet .bloc_infos .bas {
	height: 11px;
	width: 710px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/bloc_infos_bas_violet.jpg);
}

.pagesinterieures_violet .bloc_infos .centre .infos {
	display: block;
	width: 420px;
	float: left;
}

.pagesinterieures_violet .bloc_infos .centre .infos .titre {
	margin-bottom: 15px;
	height: 22px;
	width: 89px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/bloc_infos_titre_infos_violet.jpg)
		;
}

.pagesinterieures_violet .bloc_infos .centre .infos .texte {
	padding-left: 15px;
	color: #3b3b3b;
}

.pagesinterieures_violet .bloc_infos .centre .tele {
	padding-right: 15px;
	float: left;
}

.pagesinterieures_violet .bloc_infos .centre .tele .titre {
	height: 22px;
	width: 127px;
	background-image: url(../img/pagetype/bloc_infos_titre_tele_violet.jpg);
	background-repeat: no-repeat;
}

.pagesinterieures_violet .bloc_infos .centre .tele .texte {
	padding-bottom: 3px;
	padding-top: 3px;
}

.pagesinterieures_violet .bloc_infos .centre .tele .texte .file {
	clear: both;
	background-position: 0 center;
	float: left;
	height: 31px;
	width: 29px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/fichier_fond_violet.jpg);
}

.pagesinterieures_violet .bloc_infos .centre .tele .texte .txt {
	padding-left: 10px;
	padding-top: 10px;
	background-position: 0 center;
	background-repeat: no-repeat;
}

.pagesinterieures_violet .bloc_infos .centre .tele .texte a {
	text-decoration: underline;
	color: #8455aa;
}

.pagesinterieures_violet .bloc_infos .centre .tele .texte a:hover {
	text-decoration: underline;
	color: #8455aa;
}

.pagesinterieures_violet #listePublications li {
	color: #8455aa;
}

/* FIN VIOLET */ /* BLEU  */
.pagesinterieures_bleu {
	font-family: Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(../img/pagetype/fond_ciel.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.pagesinterieures_bleu h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #50a1be;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.pagesinterieures_bleu h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #50a1be;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.pagesinterieures_bleu h3 {
	font-size: 11px;
	font-weight: bold;
	color: #50a1be;
	margin-top: 5px;
	margin-bottom: 2px;
}

.pagesinterieures_bleu #sousmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #50a1be;
}

.pagesinterieures_bleu #sous_sousmenu {
	margin-left: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8d8f8a;
}

.pagesinterieures_bleu #sous_sousmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8d8f8a;
}

.pagesinterieures_bleu #fil_ariane a.actif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #50a1be;
}

.pagesinterieures_bleu #textes-fiche-perso h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #50a1be;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.pagesinterieures_bleu #listeSousRubriques ul {
	margin: 0px;
	margin-left: 21px;
	padding: 0px;
}

.pagesinterieures_bleu #listeSousRubriques ul li {
	list-style-type: none;
	border-left: 2px #50a1be solid;
	padding-left: 10px;
	margin: 5px 0px 5px 0px;
	line-height: 10px
}

.pagesinterieures_bleu #listeSousRubriques a {
	text-decoration: none;
}

/* BLOC INFOS */
.pagesinterieures_bleu .bloc_infos {
	margin-top: 20px;
	width: 710px;
}

.pagesinterieures_bleu .bloc_infos .head {
	height: 11px;
	background-image: url(../img/pagetype/bloc_infos_head_bleu.jpg);
	width: 710px;
	background-repeat: no-repeat;
}

.pagesinterieures_bleu .bloc_infos .centre {
	padding: 10px;
	width: 710px;
	background-image: url(../img/pagetype/bloc_infos_milieu_bleu.jpg);
	background-repeat: repeat-y;
}

.pagesinterieures_bleu .bloc_infos .bas {
	height: 11px;
	width: 710px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/bloc_infos_bas_bleu.jpg);
}

.pagesinterieures_bleu .bloc_infos .centre .infos {
	display: block;
	width: 420px;
	float: left;
}

.pagesinterieures_bleu .bloc_infos .centre .infos .titre {
	margin-bottom: 15px;
	height: 22px;
	width: 89px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/bloc_infos_titre_infos_bleu.jpg);
}

.pagesinterieures_bleu .bloc_infos .centre .infos .texte {
	padding-left: 15px;
	color: #3b3b3b;
}

.pagesinterieures_bleu .bloc_infos .centre .tele {
	padding-right: 15px;
	float: left;
}

.pagesinterieures_bleu .bloc_infos .centre .tele .titre {
	height: 22px;
	width: 127px;
	background-image: url(../img/pagetype/bloc_infos_titre_tele_bleu.jpg);
	background-repeat: no-repeat;
}

.pagesinterieures_bleu .bloc_infos .centre .tele .texte {
	padding-bottom: 3px;
	padding-top: 3px;
}

.pagesinterieures_bleu .bloc_infos .centre .tele .texte .file {
	clear: both;
	background-position: 0 center;
	float: left;
	height: 31px;
	width: 29px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/fichier_fond_bleu.jpg);
}

.pagesinterieures_bleu .bloc_infos .centre .tele .texte .txt {
	padding-left: 10px;
	padding-top: 10px;
	background-position: 0 center;
	background-repeat: no-repeat;
}

.pagesinterieures_bleu .bloc_infos .centre .tele .texte a {
	text-decoration: underline;
	color: #61a4bb;
}

.pagesinterieures_bleu .bloc_infos .centre .tele .texte a:hover {
	text-decoration: underline;
	color: #61a4bb;
}

.pagesinterieures_bleu #listePublications li {
	color: #50a1be;
}

/* ------------------ */ /* FIN BLEU  ----------------- */
	/*----------- Ma ville en ligne -----------------------*/
.pagesinterieures_mvel {
	font-family: Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(../img/pagetype/fond_ciel_mvel.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.pagesinterieures_mvel #container_interieures {
	background-image: url(../img/pagetype/fond_ciel_mvel.jpg);
}

.pagesinterieures_mvel h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #004da3;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.pagesinterieures_mvel h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004da3;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.pagesinterieures_mvel h3 {
	font-size: 11px;
	font-weight: bold;
	color: #004da3;
	margin-top: 5px;
	margin-bottom: 2px;
}

.pagesinterieures_mvel #sousmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #004da3;
}

.pagesinterieures_mvel #sous_sousmenu {
	margin-left: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8d8f8a;
}

.pagesinterieures_mvel #sous_sousmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8d8f8a;
}

.pagesinterieures_mvel #fil_ariane a.actif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004da3;
}

.pagesinterieures_mvel #textes-fiche-perso h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004da3;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.pagesinterieures_mvel #listeSousRubriques ul {
	margin: 0px;
	margin-left: 21px;
	padding: 0px;
}

.pagesinterieures_mvel #listeSousRubriques ul li {
	list-style-type: none;
	border-left: 2px #4a4a4a solid;
	padding-left: 10px;
	margin: 5px 0px 5px 0px;
	line-height: 10px
}

.pagesinterieures_mvel #listeSousRubriques a {
	text-decoration: none;
}

/* BLOC INFOS */
.pagesinterieures_mvel .bloc_infos {
	margin-top: 20px;
	width: 710px;
}

.pagesinterieures_mvel .bloc_infos .head {
	height: 11px;
	background-image: url(../img/pagetype/bloc_infos_head_bleu.jpg);
	width: 710px;
	background-repeat: no-repeat;
}

.pagesinterieures_mvel .bloc_infos .centre {
	padding: 10px;
	width: 710px;
	background-image: url(../img/pagetype/bloc_infos_milieu_bleu.jpg);
	background-repeat: repeat-y;
}

.pagesinterieures_mvel .bloc_infos .bas {
	height: 11px;
	width: 710px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/bloc_infos_bas_bleu.jpg);
}

.pagesinterieures_mvel .bloc_infos .centre .infos {
	display: block;
	width: 420px;
	float: left;
}

.pagesinterieures_mvel .bloc_infos .centre .infos .titre {
	margin-bottom: 15px;
	height: 22px;
	width: 89px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/bloc_infos_titre_infos_bleu.jpg);
}

.pagesinterieures_mvel .bloc_infos .centre .infos .texte {
	padding-left: 15px;
	color: #3b3b3b;
}

.pagesinterieures_mvel .bloc_infos .centre .tele {
	padding-right: 15px;
	float: left;
}

.pagesinterieures_mvel .bloc_infos .centre .tele .titre {
	height: 22px;
	width: 127px;
	background-image: url(../img/pagetype/bloc_infos_titre_tele_bleu.jpg);
	background-repeat: no-repeat;
}

.pagesinterieures_mvel .bloc_infos .centre .tele .texte {
	padding-bottom: 3px;
	padding-top: 3px;
}

.pagesinterieures_mvel .bloc_infos .centre .tele .texte .file {
	clear: both;
	background-position: 0 center;
	float: left;
	height: 31px;
	width: 29px;
	background-repeat: no-repeat;
	background-image: url(../img/pagetype/fichier_fond_bleu.jpg);
}

.pagesinterieures_mvel .bloc_infos .centre .tele .texte .txt {
	padding-left: 10px;
	padding-top: 10px;
	background-position: 0 center;
	background-repeat: no-repeat;
}

.pagesinterieures_mvel .bloc_infos .centre .tele .texte a {
	text-decoration: underline;
	color: #61a4bb;
}

.pagesinterieures_mvel .bloc_infos .centre .tele .texte a:hover {
	text-decoration: underline;
	color: #61a4bb;
}

.pagesinterieures_mvel #listePublications li {
	color: #004da3;
}

/*-----------------------------------------------------*/
.listePersonne {
	text-align: center;
	width: 30%;
	padding-left: 30px;
	padding-right: 30px;
	vertical-align: top;
}

.listePersonne img {
	border: solid 1px #999999;
}

.listePersonne h3 {
	text-decoration: underline;
}

.listePersonne h3:hover {
	text-decoration: none;
}

.plansite_left {
	float: left;
	position: relative;
	width: 360px;
	text-align: left;
	padding-left: 15px;
	margin-left: 60px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d2d2d2;
}

.plansite_right {
	float: right;
	width: 360px;
	padding-left: 15px;
	text-align: left;
}

.error {
	background-color: #FFD9DF;
	font: 10pt verdana;
	font-weight: normal;
	font-style: italic;
	padding-left: 10px
}

#geolocalisationSelect {
	width: 230px;
	position: relative;
	float: left;
}

#geolocalisationSelect a {
	text-decoration: none;
}

#map_canvas {
	position: relative;
	float: left;
}

#markersList {
	max-width: 200px;
	list-style-type: disc;
	margin: 0;
	padding-top: 10px;
	padding-left: 10px;
}

#captcha {
	width: 175px;
	height: 100px;
	border: solid 1px #999999;
	text-align: center;
	vertical-align: middle;
}

#geoBackButton {
	position: relative;
	float: right;
	margin-right: 270px;
	margin-top: 10px;
}

.contentText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #4a4a4a;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

#annuaireSearch {
	width: 98%;
	border: 1px solid #9c9c9c;
	padding: 5px;
	position: relative;
	float: left;
}

#annuaireField {
	border: none;
	padding: 5px;
	position: relative;
	float: left;
}

#evenementSearch {
    border: 1px solid #9c9c9c;
    padding: 5px;
}

#tag_cloud {
	display: block;
	height: 90px;
	margin-left: 720px;
	position: absolute;
	top: 60px;
	width: 220px;
	text-align: justify;
	overflow: hidden;
}