body {
	scrollbar-3d-light-color : #b4dcd7;
	scrollbar-arrow-color : #00ffcc;
	scrollbar-base-color : #e2e2e2;
	scrollbar-dark-shadow-color : #b4dcd7;
	scrollbar-face-color : #FFFFFF;
	scrollbar-highlight-color : #00967f;
	scrollbar-shadow-color : #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF; /* 6d968e */
	background-color: #000000;
}

.bodyline	{ background-color: #000000 border: 1px #fef6df solid; }

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF; /* 6d968e */
}

A {
	text-decoration:none;
	color: #FF6699;
}
input,textarea {
	background-color: #FFCCFF;
}

.newsletter{
	padding-top: 10px;
	padding-bottom: 10px;
}

.rubrique_on {
	font-weight:bold;
	color: #00ffcc;
}

.rubrique_off {
	font-weight:normal;
	color: #ec0e75;
}

.hidden { 
	display: none; 
} 

.visible { 
	display: inline; 
}

.rubadmin_actif{
	font-weight:bold;
	color:#CCFB11; /* fffd7c */
	font-size:16px;
	margin-left: 10px;
}
.rubadmin_on{
	font-weight:bold;
	color:#FFFF80; /* FFFF80 */
	font-size:16px;
	margin-left: 10px;
}
.rubadmin_over{
	font-weight:bold;
	color: #FC83F9; /* bca687 */
	font-size:16px;
	margin-left: 10px;
}
.rubadmin_off{
	color: #FFFFFF;
	font-size:16px;
	margin-left: 10px;
}

.td_rubadmin_actif{
	background-color: #c0a47c;
	padding-left: 10px;
	border-bottom-width: thin;
    border-bottom-style: ridge;
    border-bottom-color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	height:25px;
}
.td_rubadmin_on{
	background-color: #c0a47c;
	padding-left: 10px;
	border-bottom-width: thin;
    border-bottom-style: ridge;
    border-bottom-color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	height:25px;
}
.td_rubadmin_over{
	background-color: #005b5b;
	padding-left: 10px;
	border-bottom-width: thin;
    border-bottom-style: ridge;
    border-bottom-color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight:bold;
	height:25px;
}
.td_rubadmin_off{
	background-color: #000000;
	padding-left: 10px;
	border-bottom-width: thin;
    border-bottom-style: ridge;
    border-bottom-color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	height:25px;
}

.titre_on {
	font-weight:bold;
	color: #FFFF80;
}

.titre_off {
	font-weight:bold;
	color: #005b5b;
}

.aujourdhui{
	background-color: #FFOOOO;
}

.sousrub_on{
	font-weight:bold;
	color:#000000;
}

.sousrub_off{
	font-weight:normal;
	color:#000000;
}

.contact_champs{
	font-weight:bold;
	text-align:right;
}

.msg_erreur{
	color:#FFCC00;
	font-weight:bold;
	font-size:14px;
}

.msg_validation{
	color:#33CC99;
	font-weight:bold;
	font-size:14px;
}
