#header { background-color:#fff; }
body { background:url(../img/candidats/fond_candidats.gif) repeat-x; }
table { background-color:transparent; }

a:hover { text-decoration:underline; }
.highlight { color:#fa5b00; }

.bloc { width:220px; }
.bloc th { color:#ffffff; height:21px; vertical-align:middle; }

/* Bloc Annonces Spéciales */
#structure td { vertical-align:top; }

#adresse, #specialisations, #noschiffres, #nouveauxpartenaires, #temoignages { background:url(../img/candidats/menud_repeat.gif) repeat-y; width:220px; }
#adresse td, #specialisations td, #nouveauxpartenaires td, #noschiffres td, #temoignages td { text-align:left; padding:4px 0; font-size:12px; }
#adresse tr.bas td, #specialisations tr.bas td, #nouveauxpartenaires tr.bas td, #noschiffres tr.bas td, #temoignages tr.bas td { background-image:none; padding:0; height:1px; vertical-align:middle; }
#temoignages a, #adresse a, #specialisations a, #noschiffres a, #nouveauxpartenaires a { color:#b4cdf3; background-color:#227686; text-decoration:none; }
#temoignages a:hover, #adresse a:hover, #specialisations a:hover, #noschiffres a:hover, #nouveauxpartenaires a:hover { text-decoration:underline; }

#adresse th { background:url(../img/candidats/tit1_bloc_horexim.gif) no-repeat; height:35px; }
#specialisations th { background:url(../img/candidats/tit_bloc_top_spe.gif) no-repeat; height:35px; }
#noschiffres th { background:url(../img/candidats/tit_bloc_to_chiffres.gif) no-repeat; height:35px; }
#temoignages th { background:url(../img/candidats/tit_bloc_top_temoignage.gif) no-repeat; height:35px; text-align:center; margin-top:2px; font-size:13px; color:#fff; font-weight:bold; }

#temoignages p, #adresse p, #noschiffres p, #specialisations p { margin:0 5px 0 15px; color:#fff;  }
#temoignages span, #specialisations span, #noschiffres span, #adresse span { visibility:hidden; }

/* Bloc menugauche */
#menugauche { background:url(../img/candidats/menud_repeat.gif) repeat-y; width:221px; }
#menugauche th { background:url(../img/candidats/tit_bloc_top.gif) no-repeat; height:10px; text-align:center; margin-top:2px; font-size:13px; color:#fff; font-weight:bold; }
#menugauche td { text-align:left; padding:4px 0; font-size:12px; color:#fff; font-weight:bold; }
#menugauche tr.bas td { background-image:none; padding:0; height:1px; vertical-align:middle; }
#menugauche ul { padding:0; margin:0 10px 0 10px; list-style:none; }
#menugauche li { border-bottom: 1px solid #8FB4BB; padding:5px 0 5px 5px; margin:0 0 0 0; }
#menugauche li.litop { border-bottom: 1px solid #8FB4BB; padding:0  5px 5px; margin:0; }
#menugauche a { color:#fff; background-color:#227686; text-decoration:none; }
#menugauche a.active { color:#ff9933; background-color:#227686; }

/* Bloc espace client */
/* #espaceclient { background:url(../img/candidats/menud_repeat.gif) repeat-y; width:220px; }
#espaceclient th { background:url(../img/candidats/tit_bloc_top2.gif) no-repeat; height:100px; text-align:center; margin-top:2px; font-size:13px; color:#fff; font-weight:bold; }
#espaceclient td { text-align:left; padding:4px 0; font-size:12px; color:#fff; font-weight:bold; }
#espaceclient tr.bas td { background-image:none; padding:0; height:1px; vertical-align:middle; } */
#espaceclient { background:url(../img/candidats/tit_bloc_top2.gif) no-repeat; height:150px; text-align:center; margin-top:2px; font-size:13px; color:#fff; font-weight:bold; }
#espaceclient { font-size:11px; }
#espaceclient a { color:#b4cdf3; }

/* Formulaire de recherche */
#formsearch { background:url(../img/candidats/fond_search.gif) repeat-y; width:476px; height:113px; margin-top:10px; color:#fff; font-size:11px; font-weight:bold; }
#formsearch table { margin:8px 0 0 8px; }
#formsearch input.inputtext { height:14px; width:150px; }
.button { border:0; }
#bt_search { width:84px; height:25px; background: transparent url(../img/candidats/bt_search.gif) no-repeat center center; }
#bt_search:hover { background: transparent url(../img/candidats/bt_search.gif) no-repeat center center; }

/* Bloc Nouveau */
#nouveau { color:#ffffff; border-color:#A9BA37; background:url(../img/candidats/menug_repeat.gif) repeat-y; font-size:11px; width: 222px; }
#nouveau a { color:#ffffff;	}
#nouveau th { background:url(../img/candidats/menug_top.gif) no-repeat; height:20px; }
#nouveau td { text-align:left; padding:4px 0; font-size:11px; }
#nouveau tr.bas td { background-image:none; padding:0; height:1px; vertical-align:middle; }

.insidebloc { margin:0 10px 0 10px; }

#specialisations ul { list-style:none; margin:0 10px 0 10px; }
#specialisations li { color:#fff; margin-left:10px; }

#contenu { 
line-height: 18px;
color: #666666;	
}
#contenu li { margin-left:15px; }

p.headlinetitle { 
	font-weight: normal; 
	color: #142d55; 
	padding: 0px;
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 16px;
	letter-spacing: 0px;
	margin: 0px 0px 10px 0px;
}

