body {
background: #8f2c86 url(template/images/fond.jpg) repeat-x;
FONT-FAMILY:Arial,Verdana;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
}

A:link {color: #ffbf02;}
A:visited {color: #ffbf02;}
A:active {color: #ffbf02;}

.catbg {
background: url(template/images/cellule_02.gif) center repeat-y;
}
.catbg a:hover {
font-weight: bold;
}
A:link.nn {
COLOR:#FFBF02;
FONT-FAMILY:Arial,Verdana;
TEXT-DECORATION:underline;
}
V:link.nn {
COLOR:#FFBF02;
FONT-FAMILY:Arial,Verdana;
TEXT-DECORATION:underline;
}
A:visited.nn {
COLOR:#FFBF02;
FONT-FAMILY:Arial,Verdana;
TEXT-DECORATION:underline;
}
A:hover.nn {
COLOR:#FFFF00;
FONT-FAMILY:Arial,Verdana;
TEXT-DECORATION:underline;
}
A:link.pg {
COLOR:#FFFF00;
FONT-FAMILY:Arial,Verdana;
TEXT-DECORATION:underline;
}
A:visited.pg {
COLOR:#FFFF00;
FONT-FAMILY:Arial,Verdana;
TEXT-DECORATION:underline;
}
A:hover.pg {
COLOR:#FFFFFF;
FONT-FAMILY:Arial,Verdana;
TEXT-DECORATION:underline;
}
/* Sidebar */
#sidebar {
	float: left;
	width: 90%;
	padding: 0 1px 0 10px;
	text-align: left;
}
#sidebar a {
	FONT-FAMILY:Arial,Verdana;
	font-size: 12px;
	color: #FFBF02;
	text-decoration: none;
}
#sidebar1 {
	float: left;
	width: 90%;
	padding: 0 1px 0 10px;
	text-align: left;
}
#sidebar1 a {
	FONT-FAMILY:Arial,Verdana;
	font-size: 12px;
	color: #FFBF02;
	text-decoration: none;
	text-align: left;
}
#sidebar2 {
	float: left;
	width: 90%;
	padding: 0 1px 0 10px;
	text-align: left;
}
#sidebar2 a {
	FONT-FAMILY:Arial,Verdana;
	font-size: 12px;
	color: #FFBF02;
	text-decoration: none;
}
#cat_active {
	font-weight: bold;
	font-size: 12px;	
}
.search2 {
	font-family: "Tahoma", Verdana, Arial, Sans-Serif;
    font-size: 12px;
	font-weight: bold; 
    color: #14A3E0;
	text-align: left;
}
.vid {
	padding-bottom: 10px;
}
.vid .titre {
	border-bottom: 2px solid #EAEAEA;
	font-size: 18px;
	margin-bottom: 4px;
}
.vid .titre a {
	text-decoration: none;
}
.vid .date {
	float: right;
	margin-top: 4px;
	font-size: 12px;
	color: #666;
}
.vid .desc p {
	font-size: 12px;
	margin-top: 8px;
	text-align: justify;
}
.vid h2 {
	text-align: center;
	font-size: 18px;
}
.parten {
	font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
    color: #FFFD00;
/*	text-align: justify; */
	white-space: nowrap;
	text-decoration: none;
}
.parten a:hover {
	font-weight: bold;
}
.Style2 {
font-size: 24px;
color : #027ee7; 
}

#tagcloud {
        background-color: #CD0075;
        width: 640px;
        border: 0px solid #BFBFBF;
        padding: 10px;
        text-align: center;
        margin-top: 2px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 22px;
}
#tagcloud a {
        text-decoration:none;
}
#tagcloud a:hover {
        text-decoration:none;
        background-color:#CD0075;
		font-weight: bold;		
        color:#FFFD00;
}
.tg-1 {
        color:#FFFD00;
        font-size: 20px;
}
.tg-2 {
        color:#F9F900;
        font-size: 18px;
}
.tg-3 {
        font-size: 16px;
        color:#EAEA00;
}
.tg-4 {
        font-size: 14px;
        color:#DDDD00;
}
.tg-5 {
        font-size: 12px;
        color:#CACA00;
}
.tg-6 {
        font-size: 24px;
        color:#CACA00;
		font-weight: bold;
}
.vid03{
	width: 425px;
	height: 23px;
	background: url(images/video_03.gif) center repeat-y;
}
.blk{
	text-decoration: blink;
}
.thead{
	width:766px;
	border:0px #111111;
	border-COLLAPSE: collapse;
}
.thead2{
	width:650px;
	border:1px #610061;
	border-COLLAPSE: collapse;
	background-color: #CD0075;
}

	div#disclaimer{ text-align:left; }
	div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:5700px; background:black; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
	div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
	div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#f5f5f5; color:#555; }
	div#disclaimer-cadre b{ font-size:14px; color:black; }
	div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#356aa0; }
	div#disclaimer-cadre a:hover{ color:blue; }
