body {
	margin: 0;
	padding: 0;
	background: #000000;
	color: #CCCCCC;
}

body a {
	background-color: inherit;
	color: #666666;
}

body a:hover {
	background-color: inherit;
	color: #FF0000;
}

/**Header**/
.reference {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color: inherit;
}
.menuheader01 a {
	font-family: Verdana, sans-serif;
	font-size:14px;
	text-decoration: none;
	color: #333333;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	background-color: inherit;
}

.menuheader01 a:hover  {
	font-family: Verdana, sans-serif;
	font-size:14px;
	text-decoration: underline;
	color: #FF0000;
	font-weight: normal;
	background-color: inherit;
}

.slogan{
	margin: 0;
	padding: 5px 0 5px 0;
 	font-size:10px;
	color: #CCCCCC;
	background-color: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/**Top & News**/
.topandnews a {
	font-family: Verdana, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #333333;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	background-color: inherit;
}

.topandnews a:hover  {
	font-family: Verdana, sans-serif;
	font-size:12px;
	text-decoration: underline;
	color: #FF0000;
	font-weight: normal;
	background-color: inherit;
}

.divtitle {
	width: 350px;
}

/**SEARCH CENTER**/
.searchcenter {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	background-color: inherit;
}
.sitefind {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: inherit;
}
/*** Annuaire ***/
.title a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: inherit;
}

.title a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
	background-color: inherit;
}
.cellannu01 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-style: normal;
	background-color: inherit;
}

.cellannu01 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: normal;
	text-decoration: underline;
	background-color: inherit;
}
.cellannu02 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-style: normal;
	background-color: inherit;
}

.cellannu02 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: underline;
	font-style: normal;
	background-color: inherit;
}
.texttableaulittle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-align: left;
	font-variant: normal;
	background-color: inherit;
}
/**Left Directory**/
.directory  {
	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight:bold;
	background-color: inherit;
}
.directory:hover{
	font-family: Verdana, sans-serif;
	color:#FF0000;
	text-decoration: underline;
	font-weight:bold;
	background-color: inherit;
}
.titre {
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	background: url(/img/h3-bg.gif) #000000 no-repeat top left;
}

.titre_a a {
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	background-color: inherit;
}

.titre_a a:hover {
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	color:  #ff0000;
	text-decoration:none;
	background-color: inherit;
}

/**Partners Box**/

.partnersbox p {
	margin: 0; padding: 2px;
	font-family: "Trebuchet MS", verdana; font-size: 12px;
}


/**SUBMIT**/
.titre02 {
	font-family:Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	background-color: inherit;
}
.conditionsbox {
	height: 80px;
	width: 500px;
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	background-color: inherit;
}
.textexemple{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-style: italic;
	background-color: inherit;
}
.obligation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	background-color: inherit;
}
/**SUBMIT2**/
.thanks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-align: justify;	
	background-color: inherit;
}

.urltxtbox {
	margin: 0; padding: 0 0 0 0;
	width: 640px; height: 30px;
}

/**CONDITIONS**/
.conditions02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left:10px;
	background-color: inherit;
}
/**DISCLAIMER**/
.disclaimer02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	padding-top:25px;
	padding-left:10px;
	padding-right:25px;
	background-color: inherit;
}
.sortir  {
	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 16px;
	font-weight:bold;
	background-color: inherit;
}
.sortir:hover{
	color:#FF0000;
	background-color: inherit;
}
.entrer  {
	font-family: Verdana, sans-serif;
	color: #CCCCCC;
	font-size: 20px;
	text-decoration: underline;
	font-weight:bold;
	background-color: inherit;
}
.entrer:hover{
	color:#FF0000;
	background-color: inherit;
}

.recips{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*** Error ***/
.field_error{
	border : 2px solid red;
}
/*
	site_list
	(prefix='dir_')
*/
.dir_sl_title {
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	text-decoration:underline;
	color:#000000;
	background-color: inherit;
}
.dir_sl_title:hover{
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	color:#FF0000;
	text-decoration:underline;
	background-color: inherit;
}
.dir_sl_description {
	font-size:10px;
	color:#666666;
	font-family:Verdana, sans-serif;
	text-decoration:none;
	padding-right:5px;
	background-color: inherit;
}

.dir_sl_description:hover {
	font-size:10px;
	/*color:#FF0000;*/
	/*text-decoration:underline;*/
}


.dir_sl_left_border {
	background-color:#F4F4F4;
	color: inherit;
}

.dir_sl_right_border {
	background-color:#F4F4F4;
	color: inherit;
}
.dir_sl_item_index {
	background-color:#F4F4F4;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	color:#666666;
}

.dir_sl_thumb {
	background-color:#F4F4F4;
	color: inherit;
}

.dir_sl_spacer {
	background-color:#F4F4F4;
	color: inherit;
}

.dir_sl_text {
	background-color:#F4F4F4;
	color: inherit;
}

.dir_sl_table {
	background-color:#F4F4F4;
	color: inherit;
}
/*
	sponsored_site_list
	(prefix='dir_s') !!! 
*/
.dir_ssl_title {
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: inherit;
}
.dir_ssl_title:hover{
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	background-color: inherit;
}
.dir_ssl_description {
	font-size:12px;
	font-family:Verdana, sans-serif;
	color:#666666;
	text-decoration:none;
	padding-right:5px;
	background-color: inherit;
}

.dir_ssl_description:hover {
	font-size:12px;
	/*color:#FF0000;
	text-decoration:none;*/
	padding-right:5px;
}

.dir_ssl_left_border {
	background-color:#F4F4F4;
	color: inherit;
}

.dir_ssl_right_border {
	background-color:#F4F4F4;
	color: inherit;
}
.dir_ssl_item_index {
	background-color:#F4F4F4;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

.dir_ssl_thumb {
	background-color:#FFFFFF;
	color: inherit;
}

.dir_ssl_spacer {
	background-color:#F4F4F4;
	color: inherit;
}

.dir_ssl_text {
	background-color:#F4F4F4;
	color: inherit;
}

.dir_ssl_table {
	background-color:#F4F4F4;
	color: inherit;
}

.picture_navigation_bar_body {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.picture_navigation_bar_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	text-decoration: underline;
	font-style: normal;
	background-color: inherit;
}
.picture_navigation_bar_link:hover {
	color: #FF0000;
	text-decoration: underline;
	background-color: inherit;
}

.picture_navigation_bar_current {
	color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	background-color: inherit;
}



.xpvideo_nb_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#666666;
	text-decoration: underline;
	font-style: normal;
	background-color: inherit;
}
.xpvideo_nb_link:hover {
	color: #FF0000;
	text-decoration: underline;
	background-color: inherit;
}

.xpvideo_nb_current{
	color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	background-color: inherit;
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.display {
	margin-top: 0px;
    padding: 0 0 0 0;
	font-size: 14px;

}

.display img {
	margin: 0;
	padding: 0 0 0 0;
	vertical-align: top;
}

.textad1:hover{
	color: #FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	background-color: inherit;
}

.textad1{
	color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	background-color: inherit;
}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FF0000;
	background-color: inherit;
}

/* Movie
*************/

	.payboxtb11 {
		font-size:18px;
		font-weight:bold;
		font-family: "TREBuchet MS", Verdana, sans-serif;
		color:#FF0000; background-color: inherit;
	}

	.payboxtbl3 {
		color:#666666;
		font-size:12px;
		font-weight:bold;
		font-family: "TREBuchet MS", Verdana, sans-serif;
	}
	.payboxtbl2 img {
		border:1px solid gray;
	}
	.payboxtbl2 img:hover {
		border:1px solid #FF0000;
	}

.video_title {
	text-align:left;
	padding:5px 10px 5px 10px;
	margin:0px 0px 0px 0px;
}

.video_title a{
	font-family: Verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FF0000;
}

.video_description {
	font-family: Verdana, sans-serif;
	font-size:10px;
	text-align:justify;
	padding:0px 10px 5px 10px;
	color:#666666;
	margin:0px 0px 0px 0px;
}

.video_info {
	margin:0px 0px 5px 0px;
}
.video_info a {
	font-family: Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}

.video_detail {
	padding:5px 10px 5px 10px;
	color:#666666;
	margin:0px 0px 0px 0px;
	font-family: Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.video_thumb {
	border:solid #000000 1px;
}

.video_shorttitle {
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color:#0000FF;
}

.video_info2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

/*** Site du Moment ***/

	.boxsitemoment p {
		margin: 0; padding: 0 0 0 0;
	}
	
	.screen img {
		border: 1px solid #ffffff;
	}
	
	.sitedumoment {
		margin: 0; padding: 4px;
		text-align: left;
		font-family: "TREBuchet MS", verdana; font-size: 12px;
		width: 120px;
		border: 1px solid #ff0000;
		background-color: #f4f4f4; color: #000000;
	}

	.sitedumoment a {
		background-color: inherit; color: #ff0000;
		text-decoration: underline; font-weight: bold;
	}

	.sitedumoment a:hover {
		background-color: inherit; color: #000000;
		text-decoration: underline;
	}
