﻿@charset "utf-8";
@import url(grid984.css);
/* CSS Document */

a:link {color: #086A85;}
a:visited {color: #086A85;}
a:focus {color: #333;}
a:hover {color: #333;}
a:active {color: #333;}

body {
background: #4897BB url(/img/com/body-bg.png) left top repeat-x;
color: #333;
font: normal normal 11px Arial, Helvetica, sans-serif;
margin: 0;
padding: 16px;
}
em {font-style: italic;}
p {text-align: justify;}
.cache,
#header span.h1 span {
height: 1px;
left: 0;
overflow: hidden;
position: absolute;
top: -9999px;
width: 1px;
}
#header span.h1 {
height: auto;
margin: 0;
padding: 0;
}
#header span.h1 a {/*<h1><a><span>lien*/
background: transparent url(/img/com/transparent.gif) left top repeat;
display: block;
height: 104px;
left: 10px;
margin: 0;
overflow: visible;
padding: 0;
position: absolute;
top: 10px;
width: 230px;
z-index: 2;
}

h1,
h2 {
font-size: 12px;
font-weight: bold;
}
h1 span,
h2 span {
border-bottom: 1px dotted #333;
/*font-size: 1.1em;*/
margin: 0 0 5px 0;
padding: 0;
}
h1 a,
h2 a {
text-decoration: none;
}

dl {
	margin: 0 0 20px 0;
	padding: 0;
}
	dt {
		clear: both;
		float: left;
		margin: 0;
		padding: 2px 0 0 0;
		width: 150px;
		font-weight: bold;
	}
	dd {
		margin: 0 0 0 100px;
		padding: 2px 0 2px 0;
	}

input, select, textarea {
	font-size: 120%;
	font-family: Arial, Helvetica, sans-serif;
}

#page-accueil h2 {
border-bottom: 2px solid #962C23;
color: #962C23;
font-size: 14px;
font-weight: bold;
height: 20px;
margin: 0 0 5px 0;
padding-bottom: 0;
}
#page-accueil h2 span {border-bottom: none;}
#page-accueil h2#hActu {font-weight: bold;}
h3 {
color: #000;
font-size: 1.2em;
margin: 0;
padding: 0;
}

h4 {
	margin: 5px 0 0 0;
	font-size: 1em;
	font-weight: bold;
}
	h4 em {
		font-weight: normal;
	}

img {border: none;}
p {line-height: 1.2em;}
strong {font-weight: bold;}
ul {
margin: 0;
padding: 0 0 0 20px;
}
ul.plan-site,
ul.plan-site ul {
	list-style: none;
}
	ul.plan-site li {
		padding: 0 5px 10px 5px;
		font-weight: bold;
	}
		ul.plan-site li ul {
			padding: 5px 15px;
		}
			ul.plan-site li ul li {
				font-weight: normal;
				padding: 0;
			}
				ul.plan-site li ul li a {
					color: #086A85;
					text-decoration: underline;
					cursor: pointer;
				}


#colGauche {
margin-bottom: 10px;
}

.msg {
	
}
.error {
	color: #D00;
}

.pagination {
clear: both;
margin: 5px 0;
padding: 5px 10px;
background: #efefef;
text-align: center;
}
	.pagination .pagination_previous {
		float: left;
	}
	.pagination .pagination_next {
		float: right;
	}
	
#contenu {
background: #FFF;
border: none;
margin: 0;
padding: 10px 0 0 0;
width: 984px;
}
#footer {
background: transparent url(/img/com/footer-bg.gif) left top no-repeat;
border-top: 1px solid #177693;
color: #333;
font-size: 0.9em;
height: 133px;
margin: 0;
padding: 10px 0 0 0;
position: relative;
width: 984px;
}

	#footer a {text-decoration: none;}
	#footer a:link {color: #333;}
	#footer a:visited {color: #333;}
	#footer a:focus {color: #086A85;}
	#footer a:hover {color: #086A85;}
	#footer a:active {color: #086A85;}
	#footer1 {
	float: left;
	margin: 0 0 0 10px;
	}
	#footer p {margin: 0 0 5px 0;}
	#footer ul {
	list-style-type: none;
	padding: 0;
	}
#footer2 {
background: transparent;
float: left;
margin: 0 15px;
padding: 0 15px;
width: 230px;
}
#footer3, #footer4 {
background: #FFF;
border-left: 1px solid #8ACFF8;
float: left;
height: 80px;
padding: 0 0 0 15px;
width: 110px;
}
#footer5 {
background: transparent;
float: right;
width: 200px;
}
#footer5 img {margin: 0 10px 0 0;}
#global {
border: none;
margin: 0 auto;
position: relative;
width: 990px;
}
#header {
background: transparent url(/img/fr/header.jpg) left top no-repeat;
border-bottom: 1px solid #177693;
height: 133px;
margin: 0;
padding: 0;
position: relative;
}
#version {
	position: absolute;
	right: 160px;
	top: 12px;
	}
/**/
#filAriane {
background: #FFF url(/img/com/puce-2.gif) left 5px no-repeat; /* Center ne centre pas vraiment verticalement dirait-on ? */
font-size: 1.2em;
margin: 10px 0 15px 0;
padding: 0 0 0 15px;
}
#filAriane a {
	text-decoration: none;
	}
h1.titre,
h2.titre {
color: #666;
margin: 5px 0 10px 0;
}
#page-actualites h2.titre_theme span a {
color: #666;
margin: 5px 0 0 0;
text-transform: uppercase;
}
#blocNavPage {
border-left: 1px solid #CCC;
margin: 60px 0 0 0;
padding: 0 0 0 10px;
}
#blocNavPage a {text-decoration: none;}
#blocNavPage a:link {color: #333;}
#blocNavPage a:visited {color: #333;}
#blocNavPage a:focus {color: #086A85;}
#blocNavPage a:hover {color: #086A85;}
#blocNavPage a:active {color: #086A85;}
#blocNavPage p {
margin: 0;
}
#blocNavPage ul {
font-size: 1em;
list-style-type: square;
padding: 0 0 0 14px;
}
#blocNavPage p.bloc_nav_page_titre {
background: #FFF url(/img/com/puce-3.gif) left center no-repeat;
font-weight: bold;
margin: 5px 0;
padding: 0 0 0 15px;
}

/* Bloc recherche
---------------------------- */
form#blocRechercher {
border-bottom: 1px solid #CCC;
border-top: 1px solid #CCC;
margin: 10px 0;
padding: 0;
}
#inputRechercher {
background: #FFF url(/img/com/loupe.gif) left center no-repeat;
border: 1px solid #3E90B3;
height: 18px;
margin: 0;
padding-left: 20px;
vertical-align: middle;
width: 90px;
}
#inputSubmit {
/*background: #FC6 url(/img/com/inputSubmit-bg.gif) left top no-repeat;
border: none;
color: #246297;
font-weight: bold;
height: 22px;
margin: 0;
padding: 0;
width: 22px;*/
margin: 0 0 0 3px;
vertical-align: middle;
}
/**/
#blocLogin {
margin: 8px 0 0 13px;
}
#blocLogin form {
margin: 0;
padding: 0;
}
#blocLogin p#blocLoginHead {
background: transparent url(/img/com/blocLogin-header.gif) left top no-repeat;
color: #FFF;
height: 20px;
margin: 0;
padding: 3px 5px 0 10px;
text-align: right;
}
#blocLogin form p {
background-image: none;
margin: 1px 0;
padding: 0;
text-align: left;
}
#f-id, #f-pwd {
border: 1px solid #5F1010;
height: 20px;
margin: 1px 0;
padding: 1px 0 1px 20px;
width: 122px;
}
#f-id {background: #FFF url(/img/com/f-id.gif) 1px center no-repeat;}
#f-pwd {background: #FFF url(/img/com/f-pwd.gif) 1px center no-repeat;}
#f-rememberP {/*
	background: white;
	border: 1px solid #5F1010;*/
}
	#f-remember {
		vertical-align: middle;
	}
	#f-rememberP label {
		color: white;
		font-weight: bold;
	}
#f-sub {text-align: right;}
#flashAccueil {
margin: 0 0 15px 0;
}
/**/
#blocLogout {
background: #E7F1FA;
border-bottom: 1px solid #177693;
margin: 0;
padding: 2px 0;
min-height: 27px;
}
#blocLogout form {
margin: 0;
padding: 0;
}
#blocLogout form p {
color: #651312;
margin: 0;
padding: 1px 20px 0 0;
text-align: right;
}
#blocLogout form p img {
margin: 0 0 -5px 0;
}
#blocLogout input {vertical-align: middle;}
/**/
#blocLogout2 {
background: transparent url(../img/com/logout-bg.png) right top no-repeat;
margin: 15px 0 0 0;
height: 102px;
width: 226px;
}
#blocLogout2 form {
margin: 0;
padding: 0 10px;
}
#blocLogout2 p {text-align: right;}
#blocLogout2 input {vertical-align: middle;}
/**/
#blocActuBody {
	background: #FFF url(../img/com/blocActu-bg.png) left top repeat-y;
	}
.blocActu {
clear: both;
margin: 0 0 10px 0;
}
/*.blocActu:hover {background: #CFE8FF;}*/
.blocActu img {
float: left;
width: 75px;
margin: 0 15px 0 0;
}
.blocActu div {
margin: 0 0 0 90px;
}
.blocActu h3 {
color: #086A85;
font-size: 11px;
margin: 0 0 3px 0;
padding: 0;
}
	.blocActu h3 a, .blocActu p a {text-decoration: none;}
	.blocActu h3 a:link {color: #086A85;}
	.blocActu h3 a:visited {color: #086A85;}
	.blocActu h3 a:focus {color: #333;}
	.blocActu h3 a:hover {color: #333;}
	.blocActu h3 a:active {color: #333;}
.blocActu p {
color: #333;
margin: 0;
padding: 0;
}
	.blocActu p a:link {color: #333;}
	.blocActu p a:visited {color: #333;}
	.blocActu p a:focus {color: #333;}
	.blocActu p a:hover {color: #333;}
	.blocActu p a:active {color: #333;}
.blocActu .actuTheme {
background: transparent url(/img/com/souligne-theme-actu.gif) left bottom no-repeat;
color: #666;
font-size: 0.8em;
font-weight: bold;
margin: 0;
padding: 0 0 4px 0;
text-transform: uppercase;
}

.actualite {
	margin-bottom: 10px;
	}

.slideshowRFID h4 {
	font-weight: normal;
}

/**/
#hAction {
background: #fff url(/img/com/picto-action.gif) left center no-repeat;
padding: 0 0 0 30px;
}
#hActu {
background: #fff url(/img/com/picto-actu.gif) left center no-repeat;
padding: 0 0 0 30px;
}
#hAdherent {
background: #fff url(/img/com/picto-adherent.gif) left center no-repeat;
padding: 0 0 0 30px;
}
#hFinance {
background: #fff url(/img/com/picto-financement.gif) left center no-repeat;
padding: 0 0 0 30px;
}
/**/
#blocAdherent, #blocAction, #blocFinance {
margin: 0 0 5px 0;
}

#blocAdherent h3 {
background: transparent url(/img/com/souligne-theme-actu.gif) left bottom no-repeat;
color: #666;
font-size: 0.9em;
font-weight: bold;
margin: 0 0 3px 0;
padding: 0 0 4px 0;
text-transform: uppercase;
}
#blocAdherent h3 a,
#blocAdherent h3 a:visited,
#blocAdherent h3 a:link {
	color: #666;
	text-decoration: none;
}
#blocAdherent p {
	margin: 0;
	padding: 0;
}
#blocAdherent div.descriptifAdh a:link,
#blocAdherent div.descriptifAdh a:active,
#blocAdherent div.descriptifAdh a:focus,
#blocAdherent div.descriptifAdh a:hover {text-decoration: none; color: #333;}

#blocAdherentDesc {
/*font-size: 0.85em;*/
}
/**/
.blocActionActu {
/*border-bottom: 1px solid #CCC;*/
margin: 0 0 5px 0;
}

	.blocActionActu a {text-decoration: none;}
	.blocActionActu a:link {color: #333;}
	.blocActionActu a:visited {color: #333;}
	.blocActionActu a:focus {color: #333;}
	.blocActionActu a:hover {color: #333;}
	.blocActionActu a:active {color: #333;}
	/*
	.blocActionActu a:focus {color: #086A85;}
	.blocActionActu a:hover {color: #086A85;}
	.blocActionActu a:active {color: #086A85;}
	*/
	
.blocActionActu.img h3, .blocActionActu h3 {
font-size: 11px;
}
#blocAction h3 {
background: transparent url(/img/com/souligne-theme-actu.gif) left bottom no-repeat;
color: #666;
font-size: 0.9em;
font-weight: bold;
margin: 0 0 3px 0;
padding: 0 0 4px 0;
text-transform: uppercase;
}

.blocActionActu.img img {
float: left;
}
.blocActionActu.img div {
float: right;
margin: 0 0 0 5px;
width: 225px;
}
.blocActionActu p {
/*font-size: 0.85em;*/
margin: 2px 0 6px;
}

/**/
#blocNavMembre {
background: url(/img/com/blocNavMembre-bg.gif) left bottom no-repeat;
padding: 0 0 10px 0;
}
#blocNavMembre a {
display: block;
text-decoration: none;
}
#blocNavMembre a:link {color: #333;}
#blocNavMembre a:visited {color: #333;}
#blocNavMembre a:focus {color: #000;}
#blocNavMembre a:hover {color: #000;}
#blocNavMembre a:active {color: #000;}
#blocNavMembre p {
background: url(/img/com/blocNavMembre-bg.gif) left top no-repeat;
color: #FFF;
height: 19px;
margin: 0;
padding: 2px 0 0 22px;
}
#blocNavMembre ul {
background: #F9D2C6;
list-style-type: none;
margin: 0;
padding: 0;
}
#blocNavMembre li {
background: #F9D2C6 url(/img/com/puce-2.gif) 5px center no-repeat;
border-bottom: 2px solid #CCC;
padding: 3px 0 3px 22px;
}
#blocNavTous {
background: url(/img/com/blocNavTous-bg.gif) left bottom no-repeat;
padding: 0 0 10px 0;
}
#blocNavTous a {
display: block;
text-decoration: none;
}
#blocNavTous a:link {color: #333;}
#blocNavTous a:visited {color: #333;}
#blocNavTous a:focus {color: #000;}
#blocNavTous a:hover {color: #000;}
#blocNavTous a:active {color: #000;}
#blocNavTous p {
background: url(/img/com/blocNavTous-bg.gif) left top no-repeat;
color: #FFF;
height: 19px;
margin: 0;
padding: 2px 0 0 22px;
}
#blocNavTous ul {
background: #F9D2C6;
list-style-type: none;
margin: 0;
padding: 0;
}
#blocNavTous li {
background: #DDD url(/img/com/puce-2.gif) 5px center no-repeat;
border-bottom: 2px solid #CCC;
padding: 3px 0 3px 22px;
}
/* Formulaire de contact
----------------------------*/
#formContact {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
margin: 0 auto;
padding: 0;
width: 95%;
}
#formContact em {color: #F00;}
#formContact fieldset {
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: 2px solid #D5DEE6;
	display: block;
	margin: 0 auto 10px auto;
	padding: 0.5em;
	width: 95%;
}
/*
#formContact p {
	clear: left;
	}
	*/
#formContact label {
	color: #000;
	float: left;	/*** Tres important, ne pas suprimer ! ***/
	font-weight: bold;
	line-height: 1.8;
	margin: 0;
	padding: 0 0.5em 0 0;
	text-align: right;	/*** ... et ils sont alignes a droite... ***/
	width: 20%;	/*** Les intitules prennent n% de la largeur totale du formulaire... ***/
}
#formContact .labelSimple {margin: 0 0 0 32%;}
#formContact .labelSimple label {float: none;}
#formContact legend {
	color: #0067B0;
	font-weight: bold;
	letter-spacing: 2px;
	padding: 0 5px;
	text-transform: uppercase;
}
#formContact input#nom,
#formContact input#prenom,
#formContact input#fonction,
#formContact input#societe,
#formContact input#telephone,
#formContact input#fax,
#formContact input#mail,
#formContact input#adressel1,
#formContact input#adressel2,
#formContact input#cp,
#formContact input#pays,
#formContact input#ville {
width: 70%;
}
#formContact textarea {
margin: 0.2em;
width: 70%;
}
#formContact p {margin: 5px 0;}

/* Formulaires génériques
------------------------------------- */
.formulaire {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
margin: 0 auto;
padding: 0;
width: 95%;
}
.formulaire em {color: #F00;}
.formulaire fieldset {
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: 2px solid #D5DEE6;
	display: block;
	margin: 0 auto 10px auto;
	padding: 0.5em;
	width: 95%;
}
.formulaire label {
	color: #000;
	float: left;	/*** Tres important, ne pas suprimer ! ***/
	font-weight: bold;
	line-height: 1.8;
	margin: 0;
	padding: 0 0.5em 0 0;
	text-align: right;	/*** ... et ils sont alignes a droite... ***/
	width: 20%;	/*** Les intitules prennent n% de la largeur totale du formulaire... ***/
}
.formulaire .labelSimple {margin: 0 0 0 32%;}
.formulaire .labelSimple label {float: none;}
.formulaire legend {
	color: #0067B0;
	font-weight: bold;
	letter-spacing: 2px;
	padding: 0 5px;
	text-transform: uppercase;
}

.formulaire table {
	border: 1px solid grey;
}
	.formulaire .cf_crossselect table {
		border: none;
	}
	.formulaire th {
		padding: 3px;
		background: #efefef;
	}

.formulaire input.input-text {
	width: 70%;
}
	.formulaire input.input-text-readonly {
		color: #999;
	}
.formulaire select {
	width: 71%;
}
.formulaire textarea {
margin: 0.2em;
width: 70%;
}
.formulaire p {margin: 5px 0;}

/* Formulaires de filtrage
------------------------------------- */
.form_filtre {
	clear: both;
	margin: 5px 0;
	padding: 1px 10px;
	background: #efefef;
	text-align: center;
}
	.form_filtre .form_filtre_form {
		float: left;
	}
		.form_filtre .btnSuite {
			text-align: left;
		}
		.form_filtre form {
			margin: 0;
			padding: 0;
		}
			.form_filtre form input {
				font-size: 1em;
			}
			.form_filtre form select {
				font-size: 1em;
			}
	.form_filtre .form_filtre_extralink {
		float: right;
	}
	.form_filtre p {
		margin: 5px 0;
		padding: 0;
	}

.form_recherche {
	clear: both;
	margin: 5px 0;
	padding: 0 10px;
/*	background: #efefef;*/
	text-align: center;
}
	.form_recherche .form_recherche_form {
	}
		.form_recherche form {
			margin: 0;
			padding: 0;
		}
			.form_recherche form select {
				font-size: 1em;
			}
	.form_recherche .form_recherche_extralink {
		float: right;
		padding-top: 14px;
	}

.form_recherche fieldset {
	display: block;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: 2px solid #D5DEE6;
	margin: 0 0 10px 0;
	padding: 0.5em;
	text-align: left;
}
.form_recherche fieldset legend {
	color: #333;
}

.form_recherche label {
}


/*    Les Classes
***************************************/
.bold {font-weight: bold;}
.btnForm {
background: #D9C1B3;
border: 1px solid #BF9A83;
color: #1F180C;
cursor: pointer;
}
.btnSuite {
/*background: #FFF url(/img/com/puce-1.gif) left center no-repeat;*/
margin: 0;
padding: 0 0 0 15px;
text-align: right;
}
	.btnSuite a {
	font-weight: bold;
	text-decoration: none;
	}
	.btnSuite a:link {color: #086A85;}
	.btnSuite a:visited {color: #086A85;}
	.btnSuite a:focus {color: #333;}
	.btnSuite a:hover {color: #333;}
	.btnSuite a:active {color: #333;}
.center {text-align: center;}
.docName {
background: transparent url(/img/com/picto-pdf.gif) left top no-repeat;
min-height: 19px;
padding: 0 0 7px 24px;
}
.httpLink {
background: transparent url(/img/com/picto-web.gif) left top no-repeat;
min-height: 19px;
padding: 0 0 7px 24px;
width: 350px;
}
.imgFloatLeft {
float: left;
margin: 0 10px 5px 0;
}
.imgFloatRight {
float: right;
margin: 0 0 10px 10px;
}
.italic {font-style: italic;}
.obligatoire {color: #C68E0F;}
.right {text-align: right;}
.separateur {
border: none;
clear: both;
display: block;
height: 1px;
margin: 0;
padding: 0;
visibility: hidden;
}
hr.break {
	height: 1em;
}
/**/
#nav {
font-size: 12px;
margin: 0 0 10px 0;
padding: 0;
width: 144px;
}
#nav ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#nav li a {
display: block;
height: 19px;
margin: 0;
padding: 12px 0 0 14px;
width: 129px;
}
#nav li li a {
height: 19px;
padding: 6px 10px 0 15px;
}
#nav #menu li li a {background-image: none;}
#nav #menu li {font-weight: bold;}
#nav #menu li li {font-weight: normal;}


li#nav-1 a {background: url(/img/com/nav-1-bg.png) left top no-repeat;}
li#nav-2 a {background: url(/img/com/nav-2-bg.png) left top no-repeat;}
li#nav-3 a {background: url(/img/com/nav-3-bg.png) left top no-repeat;}
li#nav-4 a {background: url(/img/com/nav-4-bg.png) left top no-repeat;}
li#nav-5 a {background: url(/img/com/nav-5-bg.png) left top no-repeat;}
li#nav-6 a {background: url(/img/com/nav-6-bg.png) left top no-repeat;}
li#nav-7 a {background: url(/img/com/nav-7-bg.png) left top no-repeat;}
li#nav-8 a {background: url(/img/com/nav-8-bg.png) left top no-repeat;}
li#nav-9 a {background: url(/img/com/nav-9-bg.png) left top no-repeat;}
li#nav-10 a {background: url(/img/com/nav-10-bg.png) left top no-repeat;}

li#nav-1 a:hover,
li#nav-1.sfHover a {background: url(/img/com/nav-1-bg.png) left -31px no-repeat;}
li#nav-2 a:hover,
li#nav-2.sfHover a {background: url(/img/com/nav-2-bg.png) left -31px no-repeat;}
li#nav-3 a:hover,
li#nav-3.sfHover a {background: url(/img/com/nav-3-bg.png) left -31px no-repeat;}
li#nav-4 a:hover,
li#nav-4.sfHover a {background: url(/img/com/nav-4-bg.png) left -31px no-repeat;}
li#nav-5 a:hover,
li#nav-5.sfHover a {background: url(/img/com/nav-5-bg.png) left -31px no-repeat;}
li#nav-6 a:hover,
li#nav-6.sfHover a {background: url(/img/com/nav-6-bg.png) left -31px no-repeat;}
li#nav-7 a:hover,
li#nav-7.sfHover a {background: url(/img/com/nav-7-bg.png) left -31px no-repeat;}
li#nav-8 a:hover,
li#nav-8.sfHover a {background: url(/img/com/nav-8-bg.png) left -31px no-repeat;}
li#nav-9 a:hover,
li#nav-9.sfHover a {background: url(/img/com/nav-9-bg.png) left -31px no-repeat;}
li#nav-10 a:hover,
li#nav-10.sfHover a {background: url(/img/com/nav-10-bg.png) left -31px no-repeat;}
/**/

#page-recherche #filAriane,
#page-recherche #filAriane a,
#page-recherche h1 span,
#page-recherche h1 a,
#page-recherche h2 span,
#page-recherche h2 a,
#page-recherche #fck h2,
#page-recherche .bloc_nav_page_titre {color: #333333;}
#page-recherche .formulaire table {border-color: #333333;}
#page-recherche .pagination,
#page-recherche .formulaire th,
#page-recherche .form_filtre { background: #efefef;}

#page-actualites #filAriane,
#page-actualites #filAriane a,
#page-actualites h1 span,
#page-actualites h1 a,
#page-actualites h2 span,
#page-actualites h2 a,
#page-actualites #fck h2,
#page-actualites .bloc_nav_page_titre {color: #333333;}
#page-actualites .formulaire table {border-color: #333333;}
#page-actualites .pagination,
#page-actualites .formulaire th,
#page-actualites .form_filtre { background: #efefef;}

#page-agenda #filAriane,
#page-agenda #filAriane a,
#page-agenda h1 span,
#page-agenda h1 a,
#page-agenda h2 span,
#page-agenda h2 a,
#page-agenda #fck h2,
#page-agenda .bloc_nav_page_titre {color: #333333;}
#page-agenda .formulaire table {border-color: #333333;}
#page-agenda .pagination,
#page-agenda .formulaire th,
#page-agenda .form_filtre { background: #efefef;}

#page-financement #filAriane,
#page-financement #filAriane a,
#page-financement h1 span,
#page-financement h1 a,
#page-financement h2 span,
#page-financement h2 a,
#page-financement #fck h2,
#page-financement .bloc_nav_page_titre {color: #333333;}
#page-financement .formulaire table {border-color: #333333;}
#page-financement .pagination,
#page-financement .formulaire th,
#page-financement .form_filtre { background: #efefef;}

#page-focus #filAriane,
#page-focus #filAriane a,
#page-focus h1 span,
#page-focus h1 a,
#page-focus h2 span,
#page-focus h2 a,
#page-focus #fck h2,
#page-focus .bloc_nav_page_titre {color: #333333;}
#page-focus .formulaire table {border-color: #333333;}
#page-focus .pagination,
#page-focus .formulaire th,
#page-focus .form_filtre { background: #efefef;}

#page-le-cnrfid #filAriane,
#page-le-cnrfid #filAriane a,
#page-le-cnrfid h1 span,
#page-le-cnrfid h1 a,
#page-le-cnrfid h2 span,
#page-le-cnrfid h2 a,
#page-le-cnrfid #fck h2,
#page-le-cnrfid .bloc_nav_page_titre {color: #b17f7e;}
#page-le-cnrfid .formulaire table {border-color: #b17f7e;}
#page-le-cnrfid .pagination,
#page-le-cnrfid .formulaire th,
#page-le-cnrfid .form_filtre { background: #e5d5d5;}

#page-la-rfid #filAriane,
#page-la-rfid #filAriane a,
#page-la-rfid h1 span,
#page-la-rfid h1 a,
#page-la-rfid h2 span,
#page-la-rfid h2 a,
#page-la-rfid #fck h2,
#page-la-rfid .bloc_nav_page_titre {color: #cb66c2;}
#page-la-rfid .formulaire table {border-color: #cb66c2;}
#page-la-rfid .pagination,
#page-la-rfid .formulaire th,
#page-la-rfid .form_filtre { background: #f2d8f1;}

#page-nos-services #filAriane,
#page-nos-services #filAriane a,
#page-nos-services h1 span,
#page-nos-services h1 a,
#page-nos-services h2 span,
#page-nos-services h2 a,
#page-nos-services #fck h2,
#page-nos-services .bloc_nav_page_titre {color: #9D66CB;}
#page-nos-services .formulaire table {border-color: #9D66CB;}
#page-nos-services .pagination,
#page-nos-services .formulaire th,
#page-nos-services .form_filtre { background: #e1d1ee;}

#page-acteurs #filAriane,
#page-acteurs #filAriane a,
#page-acteurs h1 span,
#page-acteurs h1 a,
#page-acteurs h2 span,
#page-acteurs h2 a,
#page-acteurs #fck h2,
#page-acteurs .bloc_nav_page_titre {color: #7666cb;}
#page-acteurs .formulaire table {border-color: #7666cb;}
#page-acteurs .pagination,
#page-acteurs .formulaire th,
#page-acteurs .form_filtre { background: #f1efff;}

#page-projets-rfid #filAriane,
#page-projets-rfid #filAriane a,
#page-projets-rfid h1 span,
#page-projets-rfid h1 a,
#page-projets-rfid h2 span,
#page-projets-rfid h2 a,
#page-projets-rfid #fck h2,
#page-projets-rfid .bloc_nav_page_titre {color: #689fef;}
#page-projets-rfid .formulaire table {border-color: #689fef;}
#page-projets-rfid .pagination,
#page-projets-rfid .formulaire th,
#page-projets-rfid .form_filtre { background: #e0e6ef;}

#page-jobs #filAriane,
#page-jobs #filAriane a,
#page-jobs h1 span,
#page-jobs h1 a,
#page-jobs h2 span,
#page-jobs h2 a,
#page-jobs #fck h2,
#page-jobs .bloc_nav_page_titre {color: #4ca8af;}
#page-jobs .formulaire table {border-color: #4ca8af;}
#page-jobs .pagination,
#page-jobs .formulaire th,
#page-jobs .form_filtre { background: #e0edef;}

#page-annuaire #filAriane,
#page-annuaire #filAriane a,
#page-annuaire h1 span,
#page-annuaire h1 a,
#page-annuaire h2 span,
#page-annuaire h2 a,
#page-annuaire #fck h2,
#page-annuaire .bloc_nav_page_titre {color: #4f9f7f;}
#page-annuaire .formulaire table {border-color: #4f9f7f;}
#page-annuaire .pagination,
#page-annuaire .formulaire th,
#page-annuaire .form_filtre { background: #e0efe9;}

#page-adherer #filAriane,
#page-adherer #filAriane a,
#page-adherer h1 span,
#page-adherer h1 a,
#page-adherer h2 span,
#page-adherer h2 a,
#page-adherer #fck h2,
#page-adherer .bloc_nav_page_titre {color: #454c19;}
#page-adherer .formulaire table {border-color: #454c19;}
#page-adherer .pagination,
#page-adherer .formulaire th,
#page-adherer .form_filtre { background: #dee5b2;}

/* Espace membres */
#page-vie-du-cnrfid #filAriane,
#page-vie-du-cnrfid #filAriane a,
#page-vie-du-cnrfid h1 span,
#page-vie-du-cnrfid h1 a,
#page-vie-du-cnrfid h2 span,
#page-vie-du-cnrfid h2 a,
#page-vie-du-cnrfid #fck h2,
#page-vie-du-cnrfid .bloc_nav_page_titre {color: #87241e;}
#page-vie-du-cnrfid .formulaire table {border-color: #87241e;}
#page-vie-du-cnrfid .pagination,
#page-vie-du-cnrfid .formulaire th,
#page-vie-du-cnrfid .form_filtre { background: #f9d2c6;}
#page-vie-du-cnrfid .pagination {background: none;}

#page-espace-membres #filAriane,
#page-espace-membres #filAriane a,
#page-espace-membres h1 span,
#page-espace-membres h1 a,
#page-espace-membres h2 span,
#page-espace-membres h2 a,
#page-espace-membres #fck h2,
#page-espace-membres .bloc_nav_page_titre {color: #87241e;}
#page-espace-membres .formulaire table {border-color: #87241e;}
#page-espace-membres .pagination,
#page-espace-membres .formulaire th,
#page-espace-membres .form_filtre { background: #f9d2c6;}
#page-espace-membres .pagination {background: none;}

/* tablePaybox */
#tablePaybox {
		width:50%;
		border-collapse:collapse;
}
#tablePaybox th {
	background-color:#D5DEE6 ;
	border:1px solid #D5DEE6;
	color: #0067B0;
	text-align:left;
	padding:3px 0 3px 15px;
	width:40%;
}
#tablePaybox td {
	border:1px solid #D5DEE6;
	color: #000;
	text-align:left;
	padding:3px 0 3px 15px;
	width:40%;
}

