#accessibilite {
	display:none;
}				

									/* ------------------------------ FR  -------------------------------------- */
									
									/* ---------------------  BOUTON CHOIX DE LA LANGUE   ---------------------- */

									/*  -------------------------- FORMULAIRE  -------------------------------------*/

									/* ------------------------------ fin FR  ----------------------------------- */
									
									/* ------------------------------ EN  -------------------------------------- */
									
									/* ---------------------  BOUTON CHOIX DE LA LANGUE   ---------------------- */

									/*  -------------------------- FORMULAIRE  -------------------------------------*/

									/* ------------------------------ fin EN ----------------------------------- */
*{
	margin: 0px; 
	padding: 0px; 
}

TD,TR,TABLE,SPAN,IMG,DIV,FORM{
	border: 0px;
}
form {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CABEA6;
	color: #313131;
}
#global {
	position: relative;
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0 0 0 0;
	border-top: 8px solid #A00057;
	background-repeat: repeat-y;
	background-color: #FFF;
}
div.theme-1 {
	background-image: url(../../images/images_gesec/bg_contenu_1.gif);
}
div.theme-2 {
	background-image: url(../../images/images_gesec/bg_contenu_2.gif);
}
div.theme-3 {
	background-image: url(../../images/images_gesec/bg_contenu_3.gif);
}
div.theme-4 {
	background-image: url(../../images/images_gesec/bg_contenu_4.gif);
}
div.theme-5 {
	background-image: url(../../images/images_gesec/bg_contenu_6.gif);
}
div.theme-7 {
	background-image: url(../../images/images_gesec/bg_contenu_6.gif);
}
div.membres {
	background-image: url(../../images/images_gesec/bg_contenu_5.gif);
}
#haut {
	height: 165px;
	margin: 0;
	padding: 0;
	background-color: #FFF;
}
#haut #logo {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
}
#haut #logo a {
	display: block;
	width: 175px;
	height: 165px;
	background-image: url(../../images/images_gesec/logo.gif);
	background-repeat: no-repeat;
	text-indent: -999em;
}
/*#haut #baseline {
	position: absolute;
	left: 390px;
	top: 72px;
	margin: 0;
	padding: 0;
	width: 580px;
	height: 40px;
	background-image: url(../../images/images_gesec/baseline.gif);
	background-repeat: no-repeat;
	text-indent: -999em;
}*/
#haut #baseline {
	position: absolute;
	left: 388px;
	top: 72px;
	margin: 0;
	padding: 0;
	width: 583px;
	height: 50px;
	background-image: url(../../images/images_gesec/baseline.gif);
	background-repeat: no-repeat;
	text-indent: -999em;
}
#haut #visuel-haut {
	position: absolute;
	left:175px;
	top: 0;
	margin: 0;
	padding: 0;
	width: 195px;
	height: 165px;
	background-image: url(../../images/images_gesec/visuel_haut_1.jpg);
	background-repeat: no-repeat;
}
#news {
	position: absolute;
	left: 425px;
	top: 6px;
	margin: 0;
	padding: 0;
}
#news a {
	display: block;
	width: 156px;
	height: 22px;
	background-image: url(../../images/images_gesec/bt_newsletter.gif);
	background-repeat: no-repeat;
	text-indent: -999em;
}

/* -----------------------------MENU ANNEXE  -----------------------------------*/
#menuAnnexe {
	position: absolute;
	left: 590px;
	top: 0;
	margin: 0;
	padding: 0;
	width: 400px;
	height: 30px;
	background-image: url(../../images/images_gesec/bg_annexe.gif);
	background-repeat: no-repeat;
}
#menuAnnexe ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 30px;
}
#menuAnnexe ul li {
	display: inline;
}
#menuAnnexe ul a {
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 4px 5px 3px 25px;
	margin: 0 20px 0 0;
	font-weight: bold;
}
#menuAnnexe ul a:hover {
	color: #DEA6C4;
}
#menuAnnexe ul li.contact a {
	background-image: url(../../images/images_gesec/bt_contact.gif)
}
#menuAnnexe ul li.plan a {
	background-image: url(../../images/images_gesec/bt_plan.gif);
}

/* --------------------------- SPACER  --------------------------------------------- */
.spacer {
	clear: both;
	font-size: 0;
	line-height: 0;
}
.spacer_10px {
	clear: both;
	height: 10px;
	font-size: 1px;
}
.spacer_20px {
	clear: both;
	height: 20px;
	font-size: 1px;
}
/* ---------------------  RECHERCHE  -------------------------------------*/
#recherche {
	position: absolute;
	left: 832px;
	top: 0;
}
#recherche input.texte {
	width: 105px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	float: left;
	margin: 2px 5px 0 0;
	padding: 0 0 0 3px;
}
#recherche input.bouton {
	float: left;
}

/* ---------------------  CHEMIN   ---------------------------------------*/
#chemin {
	padding: 0 0 25px 0;
	float: left;
	color: #a00057;
	font-weight: normal;
	font-size: 11px;
}
#chemin a {
	color: #737373;
}
div.theme-1 #chemin a:hover {
	color: #0079c2;
}
div.theme-2 #chemin a:hover {
	color: #45a748;
}
div.theme-3 #chemin a:hover {
	color: #f58026;
}
div.theme-4 #chemin a:hover {
	color: #7d5435;
}
div.theme-5 #chemin a:hover {
	color: #A00057;
}
div.theme-7 #chemin a:hover {
	color: #A00057;
}
div.membres #chemin a:hover {
	color: #bf528d;
}

/*------------------------ MENU HAUT NAVIGATION ------------------------*/
#nav-haut {
	position: absolute;
	top: 165px;
	left: 0;
	width: 165px;
	padding-left: 10px;
	border-top: 8px solid #F9F7E8;
}
#nav {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#nav li {
	margin: 16px 0 0 0;
	padding: 0;
}
#nav li a {
	display: block;
	width: 165px;
	height: 41px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -999em;
	text-decoration: none;
}
#nav li.menu-5 a {
	height: 55px;
}
#nav li.menu-1 a {
	background-image: url(../../images/images_gesec/nav_1.gif);
}
div.theme-1 #nav li.menu-1 a {
	background-image: url(../../images/images_gesec/nav_1_on.gif);
}
#nav li.menu-2 a {
	background-image: url(../../images/images_gesec/nav_2.gif);
}
div.theme-2 #nav li.menu-2 a {
	background-image: url(../../images/images_gesec/nav_2_on.gif);
}
#nav li.menu-3 a {
	background-image: url(../../images/images_gesec/nav_3.gif);
}
div.theme-3 #nav li.menu-3 a {
	background-image: url(../../images/images_gesec/nav_3_on.gif);
}
#nav li.menu-4 a {
	background-image: url(../../images/images_gesec/nav_4.gif);
}
div.theme-4 #nav li.menu-4 a {
	background-image: url(../../images/images_gesec/nav_4_on.gif);
}
#nav li.menu-5 a {
	background-image: url(../../images/images_gesec/nav_membres.gif);
}
#nav li.menu-6 a {
	height: 55px;
}
#nav li.menu-6 a {
	background-image: url(../../images/images_gesec/nav_espace_administratif.gif);
}

#nav-rapide {
	list-style-type: none;
	margin: 30px 0 0 0;
	padding: 14px 0 0 10px;
	background-image: url(../../images/images_gesec/bg_nav_rapide.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	min-height: 145px;
	height: auto;
	_height: 145px;
}
#nav-rapide li {
	margin: 0 0 6px 0;
	padding: 0;
}
#nav-rapide li a {
	display: block;
	width: 134px;
	height: 25px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -999em;
	text-decoration: none;
}
#nav-rapide li.menu-rapide-1 a {
	background-image: url(../../images/images_gesec/nav_rapide_1.gif);
}
#nav-rapide  li.menu-rapide-2 a {
	background-image: url(../../images/images_gesec/nav_rapide_2.gif);
}
#nav-rapide  li.menu-rapide-3 a {
	background-image: url(../../images/images_gesec/nav_rapide_3.gif);
}
#nav-rapide  li.menu-rapide-4 a {
	background-image: url(../../images/images_gesec/nav_rapide_4.gif);
}

#nav-membres {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#nav-membres li {
	margin: 16px 0 0 0;
	padding: 0;
}
#nav-membres li a {
	display: block;
	width: 165px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -999em;
	text-decoration: none;
}
#nav-membres li.menu-2 a, #nav-membres li.menu-5 a {
	height: 55px;
}
#nav-membres li.menu-1 a, #nav-membres li.menu-3 a, #nav-membres li.menu-4 a, #nav-membres li.menu-6 a, #nav-membres li.menu-7 a, #nav-membres li.menu-8 a {
	height: 55px;
}
#nav-membres li.menu-1 a {
	background-image: url(../../images/images_gesec/nav_membres_1.gif);
}
#nav-membres li.menu-1 a.actif {
	background-image: url(../../images/images_gesec/nav_membres_1_on.gif);
}
#nav-membres li.menu-2 a {
	background-image: url(../../images/images_gesec/nav_membres_2.gif);
}
#nav-membres li.menu-2 a.actif {
	background-image: url(../../images/images_gesec/nav_membres_2_on.gif);
}
#nav-membres li.menu-3 a {
	background-image: url(../../images/images_gesec/nav_membres_3.gif);
}
#nav-membres li.menu-3 a.actif {
	background-image: url(../../images/images_gesec/nav_membres_3_on.gif);
}
#nav-membres li.menu-4 a {
	background-image: url(../../images/images_gesec/nav_membres_4.gif);
}
#nav-membres li.menu-4 a.actif {
	background-image: url(../../images/images_gesec/nav_membres_4_on.gif);
}
#nav-membres li.menu-5 a {
	background-image: url(../../images/images_gesec/nav_membres_5.gif);
}
#nav-membres li.menu-5 a.actif {
	background-image: url(../../images/images_gesec/nav_membres_5_on.gif);
}
#nav-membres li.menu-6 a {
	background-image: url(../../images/images_gesec/nav_membres_6.gif);
}
#nav-membres li.menu-6 a.actif {
	background-image: url(../../images/images_gesec/nav_membres_6_on.gif);
}
#nav-membres li.menu-7 a {
	background-image: url(../../images/images_gesec/nav_membres_7.gif);
}
#nav-membres li.menu-7 a.actif {
	background-image: url(../../images/images_gesec/nav_membres_7_on.gif);
}
#nav-membres li.menu-8 a {
	background-image: url(../../images/images_gesec/nav_membres_8.gif);
}
#nav-membres li.menu-8 a.actif {
	background-image: url(../../images/images_gesec/nav_membres_8_on.gif);
}

/*  ----------------------------GAUCHE---------------------------------------------- */
#gauche {
	float: right;
	width: 160px;
	padding: 20px 15px 0 20px
}
div.theme-1 #gauche {
	border-top: 8px solid #1F89C9;
}
div.theme-2 #gauche {
	border-top: 8px solid #5cb25e;
}
div.theme-3 #gauche {
	border-top: 8px solid #f79347;
}
div.theme-4 #gauche {
	border-top: 8px solid #8d694e;
}
div.theme-5 #gauche {
	border-top: 8px solid #AC1F6B;
}
div.theme-7 #gauche {
	border-top: 8px solid #AC1F6B;
}
div.membres #gauche {
	border-top: 8px solid #c7679b;
}
#menu-gauche {
	font-size: 12px;
}
#menu-gauche ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menu-gauche ul li {
	padding: 7px 0 8px 14px;
	background-position: 0 10px;
	background-repeat: no-repeat;
	line-height: 13px;
	font-weight: bold;
}
div.theme-1 #menu-gauche ul li {
	background-image: url(../../images/images_gesec/puce_1.gif);
}
div.theme-2 #menu-gauche ul li {
	background-image: url(../../images/images_gesec/puce_2.gif);
}
div.theme-3 #menu-gauche ul li {
	background-image: url(../../images/images_gesec/puce_3.gif);
}
div.theme-4 #menu-gauche ul li {
	background-image: url(../../images/images_gesec/puce_4.gif);
}
div.membres #menu-gauche ul li {
	background-image: url(../../images/images_gesec/puce_5.gif);
}
div.theme-1 #menu-gauche ul li.actif, div.theme-2 #menu-gauche ul li.actif, div.theme-3 #menu-gauche ul li.actif, div.theme-4 #menu-gauche ul li.actif, div.membres #menu-gauche ul li.actif {
	background-image: url(../../images/images_gesec/puce_on.gif);
}
#menu-gauche ul li.actif a {
	color: #FFF;
}
#menu-gauche ul li a {
	text-decoration: none;
}
div.theme-1 #menu-gauche ul li a, div.theme-1 #menu-gauche ul ul li a, div.theme-1 #menu-gauche ul li.actif ul li a {
	color: #a6d0ea;
}
div.theme-1 #menu-gauche ul li a.actif, div.theme-1 #menu-gauche ul ul li.actif a, div.theme-1 #menu-gauche ul li.actif ul li.actif a {
	color: #FFF;
}
div.theme-2 #menu-gauche ul li a, div.theme-2 #menu-gauche ul ul li a, div.theme-2 #menu-gauche ul li.actif ul li a {
	color: #bee0bf;
}
div.theme-2 #menu-gauche ul li a.actif, div.theme-2 #menu-gauche ul ul li.actif a, div.theme-2 #menu-gauche ul li.actif ul li.actif a {
	color: #FFF;
}
div.theme-3 #menu-gauche ul li a, div.theme-3 #menu-gauche ul ul li a, div.theme-3 #menu-gauche ul li.actif ul li a {
	color: #fcd3b3;
}
div.theme-3 #menu-gauche ul li a.actif, div.theme-3 #menu-gauche ul ul li.actif a, div.theme-3 #menu-gauche ul li.actif ul li.actif a {
	color: #FFF;
}
div.theme-4 #menu-gauche ul li a, div.theme-4 #menu-gauche ul ul li a, div.theme-4 #menu-gauche ul li.actif ul li a {
	color: #d2c3b8;
}
div.theme-4 #menu-gauche ul li a.actif, div.theme-4 #menu-gauche ul ul li.actif a, div.theme-4 #menu-gauche ul li.actif ul li.actif a {
	color: #FFF;
}
div.theme-7 #menu-gauche ul li a, div.theme-4 #menu-gauche ul ul li a, div.theme-4 #menu-gauche ul li.actif ul li a {
	color: #d2c3b8;
}
div.theme-7 #menu-gauche ul li a.actif, div.theme-4 #menu-gauche ul ul li.actif a, div.theme-4 #menu-gauche ul li.actif ul li.actif a {
	color: #FFF;
}
div.membres #menu-gauche ul li a, div.membres #menu-gauche ul ul li a, div.membres #menu-gauche ul li.actif ul li a {
	color: #e5bad1;
}
div.membres #menu-gauche ul li a.actif, div.membres #menu-gauche ul ul li.actif a, div.membres #menu-gauche ul li.actif ul li.actif a {
	color: #FFF;
}
#menu-gauche ul ul li {
	background-position: 0 14px;
	font-size: 11px;
	padding: 10px 0 2px 12px;
	font-weight: normal;
}
div.theme-1 #menu-gauche ul ul li {
	background-image: url(../../images/images_gesec/puce2_1.gif);
}
div.theme-2 #menu-gauche ul ul li {
	background-image: url(../../images/images_gesec/puce2_2.gif);
}
div.theme-3 #menu-gauche ul ul li {
	background-image: url(../../images/images_gesec/puce2_3.gif);
}
div.theme-4 #menu-gauche ul ul li {
	background-image: url(../../images/images_gesec/puce2_4.gif);
}
div.membres #menu-gauche ul ul li {
	background-image: url(../../images/images_gesec/puce2_5.gif);
}
div.theme-1 #menu-gauche ul ul li.actif, div.theme-2 #menu-gauche ul ul li.actif, div.theme-3 #menu-gauche ul ul li.actif, div.theme-4 #menu-gauche ul ul li.actif, div.membres #menu-gauche ul ul li.actif {
	background-image: url(../../images/images_gesec/puce2_on.gif);
}



/*  ---------------------------- CONTENU MULTIMEDIA  ( flash )  ------------------  */
.flash_droite {
	margin: 30px 0 0 0;
}
.flash_centre {
	text-align: center;
}

/* --------------------------------- CONTENU  ( DIV CENTRE )  -------------------- */
#centre {
	position: relative;
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 815px;
	margin-left: 175px;
	min-height: 620px;
	height: auto;
	_height: 620px
}
div.theme-1 #centre {
	background-image: url(../../images/images_gesec/bg_ciel.jpg);
}
div.theme-2 #centre {
	background-image: url(../../images/images_gesec/bg_vert.jpg);
}
div.theme-3 #centre {
	background-image: url(../../images/images_gesec/bg_feu.jpg);
}
div.theme-4 #centre {
	background-image: url(../../images/images_gesec/bg_bois.jpg);
}
div.theme-5 #centre {
	background-image: url(../../images/images_gesec/bg_clavier.jpg);
}
div.theme-7 #centre {
	background-image: url(../../images/images_gesec/bg_clavier.jpg);
}
div.membres #centre {
	background-image: url(../../images/images_gesec/bg_membres.jpg);
}
#contenu {
	float: right;
	width: 580px;
	padding: 0 20px 0 20px;
	overflow: hidden;
}
#contenu ul {
	list-style-position: inside;
}
#intropage {
	clear: both;
	padding: 0;
	font-size: 12px;
}

#intropage h4 {
	font-size: 22px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: 578px;
	background-image: url(../../images/images_gesec/bg_titre_b.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	color: #5a3a22;
}
#intropage h4 span {
	display: block;
	width: 523px;
	background-image: url(../../images/images_gesec/bg_titre_h.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 8px 15px 7px 40px;
}
#intropage h4.actus {
	width: 578px;
	text-indent: -999em;
}
#intropage h4.actus span {
	background-image:none;
}
div.theme-1 #intropage h4.actus {
	background-image: url(../../images/images_gesec/t_actus_1.gif);
}
div.theme-2 #intropage h4.actus {
	background-image: url(../../images/images_gesec/t_actus_2.gif);
}
div.theme-3 #intropage h4.actus {
	background-image: url(../../images/images_gesec/t_actus_3.gif);
}
div.theme-4 #intropage h4.actus {
	background-image: url(../../images/images_gesec/t_actus_4.gif);
}
#intropage p {
	font-weight: normal;
	text-align: justify;
	margin: 10px 0 0 0;
}
#intropage p.intro {
	padding: 10px 10px 10px 10px;
}
.introseparation {
	padding: 0 0 9px 0; 
	clear: both;
}
.imgintroleft {
	float: left;
	margin: 2px 9px 0 0;
}
.imgintroright {
	float: right;
	margin: 2px 0 0 9px;
}
.article {
	padding: 0;
	margin-top: 20px;
	text-align: justify;
	font-size: 11px;
}
.titreArticle {
	font-size: 16px;
	font-weight: bold;
	margin: 35px 0 0 0;
	padding: 0 0 4px 25px;
	color: #707070;
	background-repeat: no-repeat;
	background-position: 0 0;
}
div.theme-1 .titreArticle {
	background-image: url(../../images/images_gesec/fleche_1.gif);
}
div.theme-2 .titreArticle {
	background-image: url(../../images/images_gesec/fleche_2.gif);
}
div.theme-3 .titreArticle {
	background-image: url(../../images/images_gesec/fleche_3.gif);
}
div.theme-4 .titreArticle {
	background-image: url(../../images/images_gesec/fleche_4.gif);
}
div.theme-5 .titreArticle {
	background-image: url(../../images/images_gesec/fleche_5.gif);
}
div.theme-7 .titreArticle {
	background-image: url(../../images/images_gesec/fleche_5.gif);
}
div.membres .titreArticle {
	background-image: url(../../images/images_gesec/fleche_5.gif);
}

.article p, .article ul, .article li, .article blockquote {
	margin: 10px 0 0 0;
	padding: 0 0px 0 0px;
	text-align: justify;
}

p.introArticle {
	margin: 8px 0 0px 0;
	padding: 0;	
	text-align: justify;
	font-size: 11px;
	font-weight: normal;
}
.texteArticle {
	margin: 10px 0 0 0;
	padding: 0 0px 0 0px;
	text-align: justify;
	/*border:dotted 1px red;*/
}

.article ol {
	padding: 0px 0px 0 20px;
	text-align: justify;
	/*border:dotted 1px green;*/
}

.article ul {
	padding: 0px 0px 0 10px;
	text-align: justify;
	/*border:dotted 1px red;*/
}


.imgarticleleft {
	float: left;
	margin: 2px 8px 0 0;
}
.imgarticleright {
	float: right;
	margin: 2px 0 0 8px;
}
.imgsousarticleleft {
	float: left;
	margin: 4px 8px 0 0;
}
.imgsousarticleright{
	float: right;
	clear: both;
	margin: 4px 0 0 8px;
}
.imgsousarticlecenter{
	text-align: center;
	margin: 4px 0 0 0;
}
.imgsousarticlelegend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #535353;
	font-size: 10px;
}
.imgleft {
	float: left;
	margin: 2px 8px 0 0;
}
.imgright {
	float: right;
	margin: 2px 0 0 8px;
}
.imgcenter {
	text-align: center;
	margin: 2px 0 0 8px;
}
.img2left {
	float: left;
	margin: 5px 8px 0 0;
}
.img2right {
	float: right;
	margin: 5px 0 0 8px;
}
.img2center {
	text-align: center;
	margin: 5px 0 0 8px;
}
.legend{
	text-align: center;
}
.retour {
	padding-top: 6px;
	color: #F0960E;
	text-align: right;
	cursor: pointer;
}
.hautpage {
	font-size: 10px;
	padding: 0px 5px 0 0;
	margin: 0;
	text-align: right;
}
.hautpage a {
	color: #E60207;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../../images/images_gesec/puce_haut_page.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 11px;
}
.hautpage a:hover {
	text-decoration: underline;
}
.telecharger {
	padding: 6px 0 0 5px;
	font-size: 10px;
}
.telecharger a {
	padding: 0 0 1px 21px;
	background-image: url(../../images/images_gesec/puce_telecharger.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	color: #E60207;
	text-decoration: none;
	font-weight: normal;
}
.telecharger a:hover {
	color: #333333;
}
.lien {
	padding: 6px 0 0 5px;
	font-size: 10px;
}
.lien a {
	padding: 0 0 1px 21px;
	background-image: url(../../images/images_gesec/puce_lien.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	color: #E60207;
	text-decoration: none;
	font-weight: normal;
}
.lien a:hover {
	color: #333333;
}
#menuancres {
	clear: both;
	padding: 0;
}
.ancre {
	padding: 0;
	margin: 0 0 0 15px;
	float: left;
	font-size: 11px;
}

.ancre a {
	display: block;
	width: 240px;
	padding: 0 4px 6px 18px;
	color: #da562d;
	font-weight: normal;
	background-image: url(../../images/images_gesec/puce_ancre.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	text-decoration: none;
}
.ancre a:hover {
	text-decoration: underline;	
}
.separation {
	padding: 4px 0 0 0;
	clear: both;
	font-size: 1px;
	background-image: url(../../images/images_gesec/points.gif);
	background-position: center;
	background-repeat: repeat-x;
}
.bullet{
	color: #3369AA;
}


/*  -------------------------- FORMULAIRE  -------------------------------------*/
#formulaire {
	font-size: 11px;
	color: #313131;
	padding: 0 0 0 30px;
	text-align: left;
	margin: 0 0 0 80px;
}
.check_box {
	float: left;
	width: 260px;
}
#formulaire .intitule {
	display: block;
	width: 150px;
	text-align: left;
	float: left;
	padding: 4px 5px 0 0;
}
#formulaire i {
	color: #DB3632;
	margin-right: 2px;
}
#formulaire input, #formulaire textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
#formulaire .txt1, #formulaire .txt2 {
	margin: 3px 0 3px 0;
}
#formulaire .txt1 {
	width: 180px;
}
#formulaire .txt2 {
	width: 50px;
}
.check {
	margin: 7px 5px 0px 0px;
	height: 13px;
}
#formulaire .message {
	width: 350px;
}
#formulaire h3 {
	font-size: 13px;
	color: #707070;
	margin: 20px 0 5px 0;
}
#bouton_form {	
	width: 70%;
	text-align: center;
	padding:10px 0 30px 0;
}
#bouton_form input {	
	background-color: #A00057;
	color: #FFF;
	font-weight: bold;
	border: 1px solid #A00057;
	padding: 1px 4px 1px 4px;
	margin: 0 20px 0 20px;
	font-size: 13px;
}

/* ----------------- page PLAN DU SITE ----------------- */

ul.plansite, ul.plansite ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.plansite {
	padding-left: 30px;
	padding-bottom: 30px;
}
ul.plansite ul {
	padding-left: 45px;
}
ul.plansite ul ul {
	padding-left: 50px;
}
ul.plansite li {
	margin: 15px 0 2px 0;
}
ul.plansite ul li{
	margin: 6px 0 6px 0;
}
li.map-menu-1 {
	background-image: url(../../images/images_gesec/fleche_5_map.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0 0 0 24px;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 20px;
}
li.fleche-1 {
	background-image: url(../../images/images_gesec/fleche_1_map.gif);
}
li.fleche-2 {
	background-image: url(../../images/images_gesec/fleche_2_map.gif);
}
li.fleche-3 {
	background-image: url(../../images/images_gesec/fleche_3_map.gif);
}
li.fleche-4 {
	background-image: url(../../images/images_gesec/fleche_4_map.gif);
}
li.map-menu-2 {
	background-image: url(../../images/images_gesec/puce_map_2.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding: 0 0 0 16px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	line-height: 15px;
}
li.map-menu-3 {
	background-image: url(../../images/images_gesec/puce_map_3.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding: 0 0 0 12px;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	line-height: 13px;
}
ul.plansite a {
	text-decoration: none;
	color: #313131;
}
ul.plansite a:hover {
	text-decoration: underline;
}
li.map-menu-1 a {
	color: #a00057;
}
li.map-menu-2 a {
	color: #313131;
}
li.map-menu-3 a {
	color: #313131;
}

/* --------------------- Resultats recherche  --------------------------------------- */
#recherche-resultats .recherche-resultats-label {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	display: block;
	margin-bottom: 10px;
	padding-right: 10px;
	color: #313131;
	font-weight: bold;
	text-align: right;
}
#recherche-resultats a.recherche-result-titre {
	padding: 0 0 0 14px;
	margin: 0 0 5px 10px;
	color: #707070;
	font-size: 14px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	background-image: url(../../images/images_gesec/puce_map_2.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
#recherche-resultats a:hover {
	text-decoration: underline;
}
#recherche-resultats .recherche-result-summary {
	margin: 0 0 20px 25px;
	padding-right: 25px;
	color: #313131;
	font-size: 11px;
	text-align: justify;
	display: block;
}
#recherche-resultats .recherche-result-summary a {
	color: #E60207;
	text-decoration: none;
}
#recherche-resultats .recherche-pagination-page {
	color: #E60207;
}
#recherche-resultats .recherche-pagination-title {
	color: #313131;
	text-align: center;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
}
#recherche-resultats .recherche-pagination-pageselected {
	color: #313131;	
}

/* AJOUT DIVERS - YPA */
.retourpage {
	font-size: 10px;
	padding: 0px 5px 0 0;
	margin: 0;
	text-align: right;
}
.retourpage a {
	color: #E60207;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../../images/images_gesec/puce_retour_page.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 13px;
}
.retourpage a:hover {
	text-decoration: underline;
}
/* Diaporama des sélection d'images de la médiathèque */
.tabbibli{
	 background-color: #E5F1CB;
	 height: 91px;
}
.erreur{
	padding-left: 105px;
	color: red;
}
.error{
	color: red;
}
#deconnexion {
	position: absolute;
	left: 425px;
	top: 6px;
	margin: 0;
	padding: 0;
}
#deconnexion a.connect {
	display: block;
	width: 94px;
	height: 22px;
	background-image: url(../../images/images_gesec/bt_connexion.gif);
	background-repeat: no-repeat;
	text-indent: -999em;
}
#deconnexion a.deconnect {
	display: block;
	width: 156px;
	height: 22px;
	background-image: url(../../images/images_gesec/bt_deconnexion.gif);
	background-repeat: no-repeat;
	text-indent: -999em;
}
.normal{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify;
	font-size: 11px;
}
.normal_gras{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
	font-size: 11px;
}
.bleu{
	font-size: 11px;
	color: #0079C2;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify;
}
.bleu_gras{
	font-size: 11px;
	color: #0079C2;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
}
.vert{
	font-size: 11px;
	color: #45A748;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify;
}
.vert_gras{
	font-size: 11px;
	color: #45A748;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
}
.orange{
	font-size: 11px;
	color: #F58026;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify;
}
.orange_gras{
	font-size: 11px;
	color: #F58026;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
}
.marron{
	font-size: 11px;
	color: #7D5435;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify;
}
.marron_gras{
	font-size: 11px;
	color: #7D5435;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
}
.violet{
	font-size: 11px;
	color: #A00057;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify;
}
.violet_gras{
	font-size: 11px;
	color: #A00057;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
}


/*  -------------------------- ANNUAIRE  -------------------------------------*/
#annuaire {
	font-size: 11px;
	color: #313131;
	padding: 0 0 0 15px;
	text-align: left;
}

#annuaire .intitule {
	display: block;
	width: 100px;
	text-align: left;
	float: left;
	padding: 4px 5px 0 0;
}
#annuaire i {
	color: #DB3632;
	margin-right: 2px;
}
#annuaire input, #annuaire textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
#annuaire .txt1, #annuaire .txt2 {
	margin: 3px 0 3px 0;
}
#annuaire .txt1 {
	width: 180px;
}
#annuaire .txt2 {
	width: 50px;
}

#annuaire .message {
	width: 350px;
}
#annuaire h3 {
	font-size: 13px;
	color: #707070;
	margin: 20px 0 5px 0;
}
#bouton_annuaire {	
	text-align: left;
	padding:10px 0 0 0;
}
#bouton_annuaire input {	
	background-color: #A00057;
	color: #FFF;
	font-weight: bold;
	border: 1px solid #A00057;
	padding: 1px 4px 1px 4px;
	margin: 0 20px 0 20px;
	font-size: 13px;
}
#titre_fiche {
	font-size: 22px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: 578px;
	background-image: url(../../images/images_gesec/bg_titre_b.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	color: #5a3a22;
}
#titre_fiche span {
	display: block;
	width: 523px;
	background-image: url(../../images/images_gesec/bg_titre_h.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 8px 15px 7px 40px;
}
