/* ---------------------- <balises primaires> ---------------------- */
/*test*/
body {
	font-family:Verdana, Arial, Helvetica, sans-serif, Swiss, SunSans-Regular;
	margin:0;
	padding:0;
	color:#757575;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}

img {
	border:0;
	margin:0;
	padding:0;
}
form {
	margin:0;
	padding:0;
}
textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;}
inline {
	display:inline;
}
hr {
	margin:0;
	padding:0;
	clear:both;
}
td, th {
	vertical-align:top;
}
dt {
	font-weight:bold;}
dd {
	padding-left:5px;
	border-left:1px solid #ccc;}
fieldset {
	width:97%;
	padding:5px;
}
span.strike {
	text-decoration: line-through;
}
/* ---------------------- <balises aussi valables pr HTML genere par AToms > ---------------------- */

p.accessPDF {
	text-align:center !important;
	line-height:28px;
	width:174px;
	height:30px;
	/*background-image:url(fond_accessPDF.gif);
	background-repeat:no-repeat;
	background-position:center center;*/
	letter-spacing:-0.01em;
}
th p.accessPDF {
	/*width:auto !important;*/
}
p.accessPDF a {
	color:#000;
	text-decoration:none;
}
p.accessPDF a:hover {
	text-decoration:underline !important;
}
.negMSG, .posMSG {
	font-weight: bold;
	padding:10px;
	margin-bottom:15px;	
	border:1px dashed #000;
	background-color:#f0f0f0 !important;
}
.negMSG {
	color:#C22610;
}
.posMSG {
	color:#000;
}
.negMSG p, .posMSG p {
	padding:0 !important;
	margin:0 !important;
}
p.aligneCentre {
	text-align:center !important;
}
p.messageNoForm {
	color:#AD222D;
	font-weight: bold;
}
.clear {
	clear:both;
}
td, th {
	vertical-align:top;
}
.glossaire a:link{
color:#757575;
font-style:italic;
text-decoration:none !important;
border-bottom:1px dashed #757575 !important;

/*background-image:url(fond-glossaire.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:12px;
margin-right:4px;*/
}
.soumettre a:link, .soumettre a:visited, .soumettre a:active {
margin-top:2px;
color:#203073;
text-decoration:none;
}
.soumettre a:hover {
text-decoration:underline;}
p.soumettre {
	border:1px solid #D2D2D2;
	color:#203073;
	text-decoration:none;
	padding:0 4px 6px 4px ;
	margin-left:10px;
	margin-right:150px;
	margin-bottom:2px !important;
	/*height:15px;*/
	background-color:#FBFBFB;
}
.rouge {
color:#CB2105;}
.champInvalide{
color:#CB2105;}

/* ----------- atoms.css ---------------- */
li.puce-citoyens {
list-style-image:url(puce-citoyens.gif);}
li.puce-themes {
list-style-image:url(puce-themes.gif);}
li.puce-entreprises {
list-style-image:url(puce-entreprises.gif);}
li.puce-decouvrir {
list-style-image:url(puce-decouvrir.gif);}
li.puce-general {
list-style-image:url(puce-general.gif);}

ul.puce-citoyens {
list-style-image:url(puce-citoyens.gif);}
ul.puce-themes {
list-style-image:url(puce-themes.gif);}
ul.puce-entreprises {
list-style-image:url(puce-entreprises.gif);}
ul.puce-decouvrir {
list-style-image:url(puce-decouvrir.gif);}
ul.puce-general {
list-style-image:url(puce-general.gif);}
.border {
border:1px solid #ccc;}
.borderBottomSolid {
border-bottom:1px solid #ccc;}
.tableCenter {
margin:auto;
}


/* ---------- BLOCS ---------- */

.aligneADroite {
	text-align:right !important;
}
.aligneAGauche {
	text-align:left !important;
}
.aligneJustifie {
	text-align:justify !important;
}
.aLaLigne {
	clear:both !important;
}
table.border {
	border:1px solid #333333 !important;
	border-collapse:collapse;
}
body #zoneA .fiche table td.border {
	border:1px solid #333333 !important;
	text-align:left !important;
}
body #zoneA .fiche table td.border p {
	text-align:left !important;
}
table.border th {
	border:1px solid #333333 !important;
	text-align:left !important;
	background-color:#7C7C7C !important;
}


/* ---------- SPANS ---------- */

span.rouge {
	color:#FC0000;
}
span.orange {
	color:#D86F31;
}
span.fondGrisLeger {
	background-color:#EEEEEE;
}
span.fondGrisMoyen {
	background-color:#999999;
}
span.inverseFondGris {
	color:#FFFFFF;
	background-color:#666666;
}
span.ratureRouge {
	color:#FC0000;
	text-decoration:line-through;
}
span.texteAgrandi {
	font-size:120% !important;	
}

table.FormTablePane {
width:100%;}
th.onglet_no_selected {
background-color:#B0AFAF;
padding-top:4px;
padding-bottom:4px;
background-image:url(coin-sup-dr-onglet.gif);
background-position:top right;
background-repeat:no-repeat;}
th.onglet_no_selected input{
background-color:#B0AFAF !important;
background-image:url(shim.gif) !important;
border:0;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:0;

}
th.onglet_selected {
background-color:#CCCCCC;
padding:5px;
padding-top:4px;
padding-bottom:4px;
background-image:url(coin-sup-dr-onglet.gif);
background-position:top right;
background-repeat:no-repeat;
}
th.onglet_selected input{
background-color:#CCCCCC !important;
background-image:url(shim.gif) !important;
border:0;
cursor:pointer;
font-weight:bold;}


/* ---------- IMAGES ---------- */

#zoneA .imgAlignRight img, #zoneA .imgAlignLeft img {
	border:1px solid #000;
	padding:0px;
	margin:0px;
}
#zoneA img.sansBord {
	border:none !important;
}
.imgAlignRight {
	padding:0 0 12px 0;
	margin:0 0 0 10px;
	float:right;
	clear:right;
	
}
.imgAlignLeft {
	padding:0 0 12px 0;
	margin:0 10px 0 0;
	float:left;
	clear:left;
	
}
img.imgALaLigne {
	display: block;
	clear: both;
}
.imgLeft {
        clear:both;
        text-align:left;
        display:block;
        margin:10px 0 10px 0;
        padding:4px 0 4px 0;
}
.imgCenter {
        clear:both;
        text-align:center;
        display:block;
        margin:10px 0 10px 0;
        padding:4px 0 4px 0;
}
.imgRight {
        clear:both;
        text-align:right;
        display:block;
        margin:10px 0 10px 0;
        padding:4px 0 4px 0;
}

/* ---------------------- </balises aussi valables pr HTML genere par AToms > ---------------------- */
p.marginRight {
margin-right:31px;}
p.floatLeft {
float:left;}
/* ---------------------- </balises primaires> ---------------------- */
/* ------ <liens génériques> ------ */

a:link {
	color:#666;
	text-decoration:underline;
}
a:visited {
	color:#031781;
}
a:hover {
	text-decoration:none;
	color:#0099ff;
}
th {
	text-align:left;
	background-color:#B0AFAF;
	color:#fff;
	padding-left:3px;}
	input {
	font-family:Verdana, Arial, Helvetica, sans-serif;}
	input.boutonVert {
	background-image:url(fond-bouton-vert.gif) !important;
	background-position:bottom !important;
	background-repeat:repeat-x;
	border:1px outset #93D851 !important;
	background-color:#C4EC9E !important;
	padding:3px 1px;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:0.1em
}
th a:link {
	color:#fff;
	text-decoration:underline;
}
th a:visited {
	color:#fff;
}
th th a:hover {
	text-decoration:none;
	color:#ddd;
}
a.boutonVert:link, a.boutonVert:active, a.boutonVert:visited{
background-image:url(fond-bouton-vert.gif) !important;
background-position:bottom !important;
background-repeat:repeat-x;
border:1px outset #93D851 !important;
background-color:#C4EC9E !important;
padding:3px 5px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:0.1em;
text-decoration:none;
}
a.boutonVert:hover{
text-decoration:none;
color:#FFFFFF;
text-decoration:underline;
}
a.bouton:link, a.bouton:active, a.bouton:visited{
background-image:url(fond-bouton.gif) !important;
background-position:bottom !important;
background-repeat:repeat-x;
border:1px outset #0A1B80;
background-color:#8E96C7;
padding:5px 5px 3px 5px !important;
color:#FFFFFF;
text-decoration:none;
}
a.bouton:hover{
color:#FFFFFF;
text-decoration:none;
}
input.bouton {
background-image:url(fond-bouton.gif);
background-position:bottom;
background-repeat:repeat-x;
border:1px outset #0A1B80;
background-color:#8E96C7;
padding:3px 0px 3px 0px;
color:#FFFFFF;
}
input[type=submit], input[type=reset] {
background-image:url(fond-bouton.gif);
background-position:bottom;
background-repeat:repeat-x;
border:1px outset #0A1B80;
background-color:#8E96C7;
padding:3px 0px 3px 0px;
color:#FFFFFF;
}
div.marge {
padding:0 5px 0 10px !important;
margin-left:15px;}
td.pw {
width:100px !important;}
td.pw input {
text-align:center !important;}
/* ---------------------- <contenu> ---------------------- */

table#contenu {
	width:864px;
}

/* ----------------- <tooltip> ---------------------*/
.tooltip {
	text-align: left;
	background-color: #fff;
	border: 1px solid black;
	padding:0px;
	height:8px !important;
	width:130px !important;
}
/* ----------------- </tooltip> ---------------------*/

/* ---------- <colonne gauche - zoneB> ---------- */

td#zoneB {
	width:158px;
	vertical-align:top;
	padding:5px 0 0 0;
}
h1.titreZoneB {
	background-image:url(fond_titreZoneB.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:30px;
	width:158px;
	margin:5px 0 0 0;
	padding:0;
	line-height:27px;
	text-align:center;
	color:#fff;
}
.blocB {
	background-image:url(fond_listeBlocB.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	width:158px;
	margin:0 0 3px 0;
	padding:10px 0 10px 0;
}
.blocBDouble {
	padding:8px 0 0 0;
}
.blocBDouble ul {
	list-style-image:url(puce_zoneB.gif);
	list-style-position:outside;
	margin:0 0 0 14px;
	padding:0 5px 4px 12px;
	font-weight:bold;
}
.blocBDouble ul li {
	margin-bottom:14px;
}
.blocBDouble ul li li {
	margin:0;
}
.blocBDouble ul ul {
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding-right: 5px;
	padding:0 0 0px 5px;
	font-weight:normal;
}
.blocBSimple ul {
	list-style-type:none;
	margin:0;
	padding:0 3px 4px 12px;
	font-weight:bold;
}
.blocB li a, .blocB li a:visited {
	text-decoration:none;
	color:#757575;
}
.blocB li a:hover{
	text-decoration:underline;
	color:#757575;
}
p.listeMonDossier {
margin:0px 2px 5px 5px;
font-weight:normal;}
td.borderBottom {
border-bottom:1px dashed #ccc;
padding-left:4px;}
/* ---------- </colonne gauche - zoneB> ---------- */
/* ---------- <colonne centre - zoneA> ---------- */

td#zoneA {
	width:483px;
	vertical-align:top;
	padding:0 8px 0 8px;
}
.contenuA {
	width:456px;
	margin:10px 8px;
	padding:0;
}
.contenuA h1 {
	margin:10px 0 0 0;
	color:#9AA4AD;
}
table#fonctionnalite-contenu {
	margin:12px 0 5px 0;
}
#fonctionnalite-contenu td {
	text-align: center;
}
a.boutonFonctionnalite {
	text-decoration:none;
}
.contenuA .blocA {
	margin:10px 0px !important;
}

.blocA {
	width:456px;
	margin:10px 8px;
	padding:0;
	background-image:url(fond_blocA_repeat.gif);
	background-repeat:repeat-y;
	background-position:bottom left;
}
#soustitres {
/*width:70%;*/
border:1px dashed #ccc;
padding:0px;
margin-bottom:20px;
margin-top:5px;

}
#soustitres ul {
margin-bottom:0px;
margin-top:5px;
}
#soustitres ul li {
list-style-image:url(puce-ancre-sous-titre.gif);
}
#soustitres a:link, #soustitres a:visited, #soustitres a:active{
text-decoration:none;
color:#3F3F3F;
}
#soustitres a:hover {
text-decoration:underline;}

.citoyens #soustitres li{
	list-style-image:url(puce-ancre-sst-citoyen.gif);
}
.entreprises #soustitres li {
	list-style-image:url(puce-ancre-sst-entrep.gif);
}
.themes #soustitres li {
	list-style-image:url(puce-ancre-sst-themes.gif);
}
.decouvrir #soustitres li{
	list-style-image:url(puce-ancre-sst-decouvrir.gif);
}

div.ancreTop {
	text-align:right;
	border-bottom:1px dashed #ccc;
	padding:2px;
}

.blocA h1 {
	line-height:1.12em;
	background-image:url(fond_titre_blocA.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	padding:15px 0 12px 64px;
}
.blocA h1 a {
	text-decoration: none;
}
.blocA div.top {
	width:456px;
	height:5px;
	padding:0;
	background-image:url(fond_blocA_top.gif);
	background-repeat:no-repeat;
	background-position:top center;	
}
.blocA div.bottom {
	width:456px;
	height:5px;
	padding:0;
	background-image:url(fond_blocA.gif);
	background-repeat:no-repeat;
	background-position:bottom center;	
}
.blocA div {
	padding:7px;
}
.blocA div h1 {
	background:none !important;
	color:#9AA4AD;
	padding:0;
	line-height:normal;
}
.blocA div h2, .contenuA h2{
	padding:0;
	margin:8px 0 0 0;
	clear:both;
}
.blocA h2 {
	padding:0;
	margin:8px 0 0 0 !important;
	clear:both;
}
.citoyens h2 {
	color: #027F03;
}
.citoyens h3 {
	color: #0D550E;}
.entreprises h2 {
	color: #B3246B;
}
.entreprises h3 {
	color: #600B35;
}
.themes h2 {
	color: #005EBF;
}
.themes h3 {
	color: #032E59;
}
.decouvrir h2 {
	color: #8C0000;
}
.decouvrir h3 {
	color: #5C0202;
}
.blocA div h3, .contenuA h3 {
	padding:0;
	margin:6px 0 0 0;
	clear:both;
}
.blocA div h4, .contenuA h4 {
	padding:0;
	margin:4px 0 0 0;
	clear:both;
}
.blocA div h5, .contenuA h5 {
	padding:0;
	margin:2px 0 0 0;
	clear:both;
}
.blocA div h6, .contenuA h6 {
	padding:0;
	margin:0;
	clear:both;
}
.blocA div p, .contenuA p {
	padding:10px 0 5px 0;
	margin:0;
}
.blocA div hr, .contenuA hr {
	margin:10px 0;
}
.blocA p.tousLiens,.blocA p.navigationUp,.blocA p.navigationDown {
	background-repeat:no-repeat;
	background-position:bottom left;
	line-height:25px;
	margin:0;
}
.blocA p.tousLiens {
	background-image:url(fond_tousLiens.gif);
	padding:0 0 2px 45px;
}
.blocA p.navigationUp {
	padding:0 5px 0 0;
	text-align: right;
}
.blocA p.navigationDown {
	background-image:url(fond_navigation.gif);
	padding:0 5px 2px 5px;
	text-align: right;
}
.tousLiens a, .tousLiens a:visited {
	color:#6d6b6b;
	text-decoration:none;
}
.tousLiens a:hover{
	color:#0099ff;
}
p.suite {
	color:#0099ff;
	margin:0;
	padding:6px 5px 0 27px;
	text-align:right;
}
p.suite a, p.suite a:visited {
	color:#0099ff;
	text-decoration:none;
}
p.suite a:hover {
	color:#031781;
}
#coordonnees {
border:1px dashed #ccc;
padding:5px 10px;}
/* ---------- <colonne centre - zoneA espace perso> ---------- */
td#zoneA.perso {
	width:483px;
}


/* ---agenda --------*/
#navig-mois {
background-color:#E1ECFB;
padding:3px;
border:1px solid #A5B2C6;}

/* ---------- <homepage> ---------- */
.carre{
	margin:30px 0 15px 0;
	/*width:388px;*/
}
.carre table {
	margin:auto;
}
#blocAlerte h1 {
	background-image:url(fond_titreAlerte.gif);
	background-position: top;
}
body#homepage .blocA div h2, body#homepage .blocA div p {
	color:#000;
}
#blocAlerte div {
	padding-left:64px;
	color:#000000;
}
#blocAlerte div.bottom {
	padding-left:0;
}
img.exergue {
	border:1px solid #C0C0C0;
}
.lienSuite a:link{
text-decoration:none !important;
color:#000000;}
.lienSuite a:hover{
text-decoration:underline !important;
}
/* ---------- </homepage> ---------- */

#bloc-dossier_thematique h1 {
	background-image:url(fond_titreThematique.gif);
	background-position: top;
}
#bloc-actualite h1 {
	background-image:url(fond_titreActualites.gif);
	background-position: top;
}
#bloc-agenda h1 {
	background-image:url(fond_titreEvenements.gif);
	background-position: top;
}
#bloc-job h1 {
	background-image:url(fond_titreJobs.gif);
	background-position: top;
}
#bloc-faq h1 {
	background-image:url(fond_titreFaq.gif);
	background-position: top;
}
#bloc-quicklink h1 {
	background-image:url(fond_titreQuick.gif) !important;
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 64px;
	line-height:44px;
	margin:10px 0 10px 8px;


}
#bloc-coup_de_coeur h1 {
	background-image:url(fond_titreFocus.gif);
	background-position: top;
}
#bloc-pdf h1 {
	background-image:url(fond_titrePdf.gif);
	background-position: top;
}
/*#bloc-quickLinks h1 {
	background-image:url(fond_titreQuick.gif);
	background-position: top;
}*/
#blocSoumission h1 {
	background-image:url(fond_titreSoumission.gif);
	background-position: top;
}
#blocArticle {
	background:none;
}
#blocArticle h1.titreLiensBloc {
	color:#fff;
	line-height:18px;
	background-image:url(fond_liensBloc.gif) !important;
	background-repeat:no-repeat;
	background-position:center left;
	margin:0;
	padding:0 0 0 24px;
	height:auto;
}
#blocArticle .liensBloc {
	margin:0 0 10px 0;
	padding:3px;
	background-color:#F6F6F6;
	border-right:2px solid #E1E1E1;
	border-bottom:2px solid #E1E1E1;
	border-left:2px solid #E1E1E1;
}
#blocArticle .liensBloc ul {
	list-style-type:square;
}

p.miseAJour {
	float: right;
}
p.copierURL {
	float: left;
}
div#after-afficher-copier_url {
	clear: both;
	margin: 0;
	padding: 0;
}

/* ---------- <sous-rubriques des profils> ---------- */

.sousRubriques {
	width:456px;
	margin:10px 8px;
	padding:0;
	background-repeat: repeat-y;
	background-position:bottom center;
	background-image: url(/dynamic/fond_profil_repeat.png);
}
.sousRubriques h1 {
	/*line-height:32px;*/
	background-repeat:no-repeat;
	background-position:top left;
	background-image: url(/dynamic/fond_titre_profil.png);
	margin:0;
	padding:12px 0 4px 8px;
	color:#fff;
}
h1.monDossier {
	background-image:url(fond_titreMonDossier.gif);
	background-position:top;
	background-repeat:no-repeat;
	line-height:44px;
	padding-left:64px;
	color:#707070;
}
.sousRubriques p {
	margin:5px 12px;
}
.sousRubriques ul {
	list-style-position:outside;
	list-style-image: url(/dynamic/puce_profil.png);
	margin:0 0 0 14px;
	padding:5px 3px 10px 12px;
}
.sousRubriques ul li {
	margin-top:4px;
}
.sousRubriques div.bottom {
	width:456px;
	height: 5px;
	padding:0;
	background-repeat:no-repeat;
	background-position:bottom center;	
	background-image: url(/dynamic/fond_profil.png);
}
/*Note: les images de fond précédentes peuvent être redéfinies au niveau d'une page.*/

/* ---------- </sous-rubriques des profils> ---------- */

/* ---------- <formulaires> ---------- */

body#formulaire .blocA {
	background-image:url(fond_blocA.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
}
label {
	display:block;
	clear:both;
	margin:6px 0 3px 0;
}
label span {
	color:#BB0606;
}
body#formulaire div#blocSoumission input, body#formulaire div#blocSoumission textarea {
	margin:2px 2px 2px 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif, Swiss, SunSans-Regular !important;
}
/* ----------- plan du site ----------- */
li.non_developpe {
	margin-left:10px;
}

/* ---------- </formulaires> ---------- */

/* ---------- </colonne centre - zoneA> ---------- */
#zoneA ul li, #zoneA ol li {
	margin-bottom:6px;
}
/* ---------- <colonne droite - zoneC> ---------- */

#zoneC {
	width:213px !important;
	vertical-align:top;
	padding:0;
}
#zoneC h5 {
	color:#1d3e88;
	padding:0;
	margin:14px 0 5px 0;
}
#fontes p {
	text-align:center;
	margin:10px 0 0 0;
	padding:0;
}
#fontes span img {
	padding:0 4px 0 0;
	vertical-align:middle;
}
.taillesFonte {
	font-size:12px;
}
/*#fontes .small {
	font-size:7px;
}
#fontes .default {
	font-size:12px;
}
#fontes .large {
	font-size:14px;
}
#fontes .largest {
	font-size:17px;
}
#fontes .fonteCourante {
	border:1px solid #1D3E88;
}*/
#EspacePerso {
	background-image:url(fond-login.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:2px 2px 2px 4px;
}
#EspacePerso input[type="submit"] {
	color: #fff;
	padding:0 5px !important;
}
.loginEspacePerso, .loginEspacePerso2 {
	/*background-image:url(fond_loginEspacePerso.gif);
	height:35px;
	width:118px;
	background-repeat:no-repeat;*/
}
.loginEspacePerso {
	/*background-position:top left;*/
	padding-top:6px;
	padding-left:8px;
}
.loginEspacePerso2 {
	/*background-position:top right;*/
}
.loginChamp {
	width:130px;
	height:16px;
	color:#333;
	border:1px solid #d4d4d4;
	padding-top:3px;
	margin-left:35px;
}
p.bienvenue {
margin-top:5px;}
input.boutonLogin {
background-image:url(fond-bouton.gif);
background-position:bottom;
background-repeat:repeat-x;
border:1px outset #0A1B80;
background-color:#8E96C7;
padding:1px 0 1px 0 !important;
color:#FFFFFF;
margin-top:3px;
margin-left:50px;
}
.lienInscript {
	color:#0099ff;
	/*margin:20px 50px 5px 50px;
	padding:2px;*/
	text-align:center;
	border: 1px solid #ccc;
	padding:2px 10px;
	width: 210px;
	
}
.lienInscript2 {
	color:#0099ff;
	/*margin:3px 50px 5px 50px;
	padding:2px;*/
	text-align:center;
	border: 1px solid #ccc;
	padding:2px 10px;
		
}
#zoneC .titreZoneC {
	background-image:url(fond_titreZoneC.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:19px;
	width:213px;
	margin:7px 0 0 0;
	padding:0;
}
.titreZoneC h1 {
	margin:0;
	padding:0 0 0 35px;
	line-height:17px;
	text-align:left;
	color:#fff;
}
.titreZoneC .titreRSS {
	float: right;
	padding-top: 1px;
	padding-right: 10px;
}
.blocC {
	/*background-image:url(fond_listeBlocC.gif);
	background-position:bottom center;
	background-repeat:no-repeat;*/
	/*width:213px;*/
	margin:0 2px 0 1px;
	background-color:#FBFBFB;
	border-bottom:1px solid #E1E1E1;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	padding:10px 0 10px 0;
}
.blocC ul {
	list-style-image:url(puce_zoneB.gif);
	list-style-position:outside;
	margin:0 3px 4px 26px;
	padding:0;
	color:#000000;
}
.blocC li {
margin-bottom:8px;}
.blocC p {
	color:#0099ff;
	margin:0;
	padding:6px 5px 0 27px;
	text-align:right;
}
.blocC a, .blocC a:visited, p.lienInscript a, p.lienInscript a:visited {
	color:#000;
	text-decoration:none;
}
.blocC a:hover, p.lienInscript a:hover {
	color:#0099ff;
	/*text-decoration:underline;*/
}
.lienBlocC {
	background-image:url(fond_lienBlocC2.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	width:213px;
	margin:0;
	padding:0;
	height:26px;
}
.lienBlocC p {
	margin:0;
	padding:3px 0 0 41px;
}
.lienBlocC a, .lienBlocC a:visited {
	/*color:#6d6b6b;*/
	text-decoration:none;
	color:#FFFFFF;
	font-size: 80%;
}
.lienBlocC a:hover{
	color:#0099ff;
}

div#allbanners {
	text-align: center;
}
.bloc-banner_promotionnel {
	text-align: center;
	margin-top: 5px;
	display: inline;
	padding: 10px;
}

/* ---------- </espace agent> ---------- */

.l1head { background: url(/images/l1_head_bg.gif); height: 28px; }
.l1head td { color: #666666; font-size: 10pt; font-weight: bold; vertical-align: middle; }
.l1head_l { background: url(/images/l1_head_left.gif); width: 10px; }
.l1head_r { background: url(/images/l1_head_right.gif); width: 11px; }

#content_td { padding-top: 20px; padding-right: 21px; width:626px; }
#main_content {/*border-bottom: 1px solid #c1c1c1;*/margin-top: 25px; width:626px; margin-bottom:0; }

#zoneC2 {width:210px;vertical-align:top;padding:0;}
#zoneC2 h5 {color:#1d3e88;font-size:12px;padding:0;margin:14px 0 5px 0;}

.rightnav_cell { background: url(/images/rightnav_bg.gif) #FEFEFD left bottom repeat-x; padding: 0px; margin: 0px; border-left: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3; padding: 8px 20px; }
.rightnav_cell li { padding-left: 8px; }
.rightnav_cell a { color: #404040 !important; }

ul.PuceBlue { list-style-type:disc; list-style-image: url(/images/bullet_bleu.gif); margin:18px;}
ul.FlecheBlue{ list-style-type:disc; list-style-image: url(/images/fleche_bleue.gif); margin:8px;}

.userid { font-size: 10pt; font-weight: bold; }

table td#content_headingGestionF{ background-image:url(/images/form.jpg); height:46px; background-repeat: no-repeat; padding-left: 72px; color: #666; font-weight: bold; font-size: 8pt; line-height:4em;}
table td#content_headingGestionG{ background-image:url(/images/formGroup.jpg); height:46px; background-repeat: no-repeat; padding-left: 72px; color: #666; font-weight: bold; font-size: 8pt; line-height:4em;}
table td#content_headingGestionGNew{ background-image:url(/images/NewGroup.jpg); height:46px; background-repeat: no-repeat; padding-left: 72px; color: #666; font-weight: bold; font-size: 8pt; line-height:4em;}
table td#content_headingGestionFNew{ background-image:url(/images/formAjouter.jpg); height:46px; background-repeat: no-repeat; padding-left: 72px; color: #666; font-weight: bold; font-size: 8pt; line-height:4em;}
table td#content_headingGestionGCNew{ background-image:url(/images/formGroupadd.jpg); height:46px; background-repeat: no-repeat; padding-left: 72px; color: #666; font-weight: bold; font-size: 8pt; line-height:4em;}
table td#content_headingGestionCNew{ background-image:url(/images/NewContact.jpg); height:46px; background-repeat: no-repeat; padding-left: 72px; color: #666; font-weight: bold; font-size: 8pt; line-height:4em;}
table td#content_headingGestionC{ background-image:url(/images/formContact.jpg); height:46px; background-repeat: no-repeat; padding-left: 72px; color: #666; font-weight: bold; font-size: 8pt; line-height:4em;}
table td#content_headingGestionGF{ background-image:url(/images/form3.gif); height:46px; background-repeat: no-repeat; padding-left: 72px; color: #666; font-weight: bold; font-size: 8pt; line-height:4em;}

#text_content { padding-left: 20px; padding-top: 15px; padding-right: 20px; padding-bottom: 18px; background-color:#e5e5e5; border-right:1px solid #c1c1c1; border-left:1px solid #c1c1c1; margin:0 }

#tableauBleu th { background: #8d9bc2; height: 19px; vertical-align: middle; font-weight: bold; color: #fff; text-align: center; border-right:1px solid #fff; }
#tableauBleu td {background-color:#efefef; padding:4px; text-align:left; border-right:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1}
#tableauBleu td a {color:#333333}
#tableauBleu td img { padding-left:10px}
#tableauBleu ul li { list-style-type:disc; list-style-image:url(../images/bullet_arrow_down.gif); margin-left:10px}

#tableauBleuBas{ background-color:#efefef; border-bottom:1px solid #c1c1c1;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1; padding:4px}
#tableauBleuBas a{ color:#333333;}


#page{
	height:24px;
	background-color:#142f79;
	color:#fff;
	padding-left:5px;
	padding-top:6px
}
#page a{
	text-decoration:underline;
	color:#FFFFFF;
}
.actions{ font-size:85%}
.actions div{ float:left; padding-left:13px}

.logoutbtn {
	background-image:url(fond-bouton.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px outset #0A1B80;
	background-color:#8E96C7;
	padding:1px 0 1px 0 !important;
	color:#FFFFFF;
	margin-top:15px;
	margin-bottom:15px
}

.bleu_bord{ background-color:#fff; border:1px solid #142f79; padding:8px 4px 8px 8px; width:95%; float:left; margin-bottom:20px;}
.bleu_bord a:hover{ color:#000;}
.bleu_bord table th{ background-color:#efefef; color:#666666;}


#languesForm{
	color:#0a34a6;
	margin-left:10px
}
#languesForm2{
	color:#0a34a6;
	float:left;
	margin-left:10px
}
#languesForm a, #languesForm2 a{
	color:#0a34a6;
	text-decoration:underline
}
.btgris{
	color:#000;
	background-color:#efefef;
	padding:3px;
	margin-bottom:5px;
	border:1px solid #000;
	margin-left:10px;
}
.btbleu{
	color:#fff;
	background-color:#142f79;
	margin-bottom:20px;
	margin-top:20px;
	border:1px solid #000;
	margin-left:0px;
}
#blocBouton{
	float:left;
}
#languesForm a.langueActive{
	text-decoration:none;
}
#languesForm a.langueActive:hover{
	text-decoration:underline;
}


/* ---------------------- </contenu> ---------------------- */
/*special fastoche reset*/
#fastoche div.ancreTop{
border:none;
}
