A:link {text-decoration: underline}
A:visited {text-decoration: underline}
A:hover {text-decoration:none}
input {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.frame_titre {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333}
.frame_rubriques {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF}
.frame_rubriques A:link { color: #FFFFFF; text-decoration: none}
.frame_rubriques A:visited { color: #FFFFFF; text-decoration: none}
.frame_rubriques A:hover { color: #FFFFFF; text-decoration: underline}
.navigation_rubriques { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold }
.navigation_rubriques A { color: #FFFFFF}
.infos_legales { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF}
.infos_legales A:link {  color: #FFFFFF; text-decoration: none}
.infos_legales A:visited {  color: #FFFFFF; text-decoration: none}
.infos_legales A:hover {  color: #FFFFFF; text-decoration: underline}
.frame_ncr { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFCC66 }
.contenu_titre {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFCC66}
.contenu_titre A:link {  color: #FFCC66; text-decoration: underline}
.contenu_titre A:visited {  color: #FFCC66; text-decoration: underline}
.contenu_titre A:hover {  color: #FFCC66; text-decoration: none}
.contenu_interieur {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333}
.forum_titre {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.ps_titre {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.url_site {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666}
.contenu_interieur_image {
    font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333;
    background-image: url(../images/logo_ncr.gif);
    background-repeat: no-repeat;
    background-position: 50% bottom;
    background-attachment: fixed;
}
.contenu_titre_flash {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000}
.contenu_interieur_flash {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background-color:#FFFF99; color: #333333}
.contenu_interieur_cavoir { text-align:center; }

.titre_off { font-weight: normal; }
.titre_on { font-weight: bold; }
.spip { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;}
.spip_surligne { background-color: #FFFF66; }
.spip_documents{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size : 70%;
}
.spip_logos {border:0; }
table.spip {
}

table.spip tr.row_first {
	background-color: #FCF4D0;
}

table.spip tr.row_odd {
	background-color: #C0C0C0;
}

table.spip tr.row_even {
	background-color: #F0F0F0;
}
h3.spip {
	font-size: 14px;
	font-weight: bolder;
	text-decoration: underline;
}
/*
 * Formulaires
 */

.formrecherche {
	background-color: #f2f2f2;
	color: #505030;
	margin: 0px;
	padding: 2px;
	border: solid 1px #909090;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
}

.formulaire {
	color: black;
	margin: 0px;
	margin-bottom: 16px;
	padding: 4px;
	border: 1px solid #a0a0a0;
	background-color: #f6f6f6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
}
.forml {
	background-color: #ececec;
	margin: 4px;
	padding: 1px;
	border: dashed 1px #909090;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}

.bleu_perso
{color: #215AA7}

.rouge_perso
{color: #FF0000}
