.texte_rouge {color: #FF0000}
.texte_blanc {color: #FFFFFF}
.texte_noir {color: #000000}

body.mceContentBody { background: #000; }

.cache {display:none;}
.montre {display:block;}

.pg-normal {
	color: white;
	font-weight: normal;
	text-decoration: none;    
	cursor: pointer;    
}
.pg-selected {
	color: white;
	font-weight: bold;        
	text-decoration: underline;
	cursor: pointer;
}

body {
font-family: "Century Gothic", Verdana, Arial;
font-size: 11px;
background-color: #000000;
background-repeat: repeat-y;
background-position: left top;
background-image: url('img/fnd_site_oxylive.jpg');
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
top: 0;
left: 0;
z-index:100;
width: 100%;
}
#menu dl {
float: left;
width: 117px;
margin: 0 1px;
height: 27px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: normal;
background: url('img/fd_td.jpg') repeat-x left top;
border: 1px solid gray;
color: #FFFFFF;
font-family: "Century Gothic";
text-transform: uppercase;
font-size: 12px;
height: 20px
}
#menu dd {
border: 1px solid gray;
position: absolute;
background-color: #000000;
}
#menu li {
text-align: center;
width: 115px;
}
#menu li a, #menu dt a {
color: #FFFFFF;
text-decoration: none;
display: block;
height: 100%;
width: auto;
font-family: "Century Gothic";
font-size: 10px;
text-align: left;
text-indent: 5px;
}
#menu li a:hover, #menu dt a:hover {
background: #FF0000;
}
a {text-decoration: none;
color: #FFFFFF;
color: #222;
}
.tr2 {
border-top: thin;
border-right: thin solid #666666;
border-bottom: thin;
border-left: thin solid #666666;
}
.td {
	background-image: url('img/fd_td.jpg');
	background-repeat: repeat-x;
	margin: 5px 10px;
	padding: 0px;
	height: 30px;
	text-indent: 10pt;
	font-family: "Century Gothic";
	font-size: 12px;
	color: #FFFFFF
}
.td2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	border-top-style: Aucune;
	border-right-style: Aucune;
	border-left-style: Aucune;
}
.fd_ht_drt_tab {
background-image: url('img/fd_tab_right_perlas_oxylive.png');
background-repeat: no-repeat;
background-position: right top
}
.champs {
font-family: Arial;
font-size: 10px;
color: #000000;
background-color: #FFFFFF;
height: 12px;
width: 120px;
margin: 2px;
padding: 0px;
border: Aucune;
vertical-align: middle;
}
.champs2 {
font-family: Arial;
font-size: 10px;
color: #000000;
background-color: #FFFFFF;
height: 16px;
width: 25px;
margin: 4px;
padding: 0px;
border: Aucune;
text-align: center;
vertical-align: middle;
}
.dates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.td_audio {
	background-image: url(img/icones_audio_oxylive_moyen.png);
	background-repeat: no-repeat;
	background-position:  center top;
}

.cadre-photo {
	border: thin solid #666666;
}
.fd_cadre01 {
	background-image: url('img/fd_cadre_gris02_oxylive.jpg');
	background-repeat: repeat-x
}
.fd_cadre02 {
	background-image: url('img/fd_cadre02_oxylive.jpg');
	background-repeat: repeat-y
}
.cadre_djs {
	border: 1px dashed #666666;
}
.fd_cadre03 {
	background-image: url('img/fd_cadre_gris_oxylive.jpg');
	background-repeat: repeat-x
}
.bordure01 {
	margin: 1px;
	padding: 3px;
	height: 100%;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: Aucune;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-right-color: #1F1F1F;
	border-left-color: #1F1F1F;
	border-bottom-width: 1px;
	border-bottom-color: #1F1F1F;
}
.Style111 {color: #FFFFFF}
.Style666 {color: #FF0000}



.Style1 {color: #FFFFFF}
.Style3 {color: #FFFFFF; font-size: 9px; }
.Style5 {color: #FFFFFF; font-size: 12px; }
.Style6 {color: #FF0000}
.Style15 {color: #FFFFFF; font-size: 10px;}
.Style27 {color: #666666}
a:link {color: #FFFFFF;text-decoration: none;}
a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}
a:active {
	text-decoration: none;
	color: #CCCCCC;
}
.Style30 {color: #333333}
.Style32 {color: #FFFF00}
.Style33 {font-size: 10px}
.Style34 {color: #FF0000}
.Style35 {color: #FF0000}
.Style36 {color: #FF0000}
.Style37 {color: #0000FF}
.Style38 {font-size: 11px}
.Style39 {color: #FF0000; font-size: 11px; }
.Style40 {color: #FF0000; font-size: 12px; }
.Style41 {font-size: 12px}
.Style42 {font-family: Verdana, Arial, Helvetica, sans-serif}
.Style46 {
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
}
.Style47 {font-size: 12px; color: #FFFFFF; }
.Style49 {color: #FF0000}
