A:link    { text-decoration:none; color:#d00000; font-weight:normal; }
A:visited { text-decoration:none; color:#d00000; font-weight:normal; }
A:active  { text-decoration:none; color:#d00000; font-weight:normal; }
A:hover   { text-decoration:underline; color:#d00000; font-weight:normal; }

A:link.bold    { text-decoration:none; color:#d00000; font-weight:bold; }
A:visited.bold { text-decoration:none; color:#d00000; font-weight:bold; }
A:active.bold  { text-decoration:none; color:#d00000; font-weight:bold; }
A:hover.bold   { text-decoration:underline; color:#d00000; font-weight:bold; }

A:link.bold_under    { text-decoration:underline; color:#d00000; font-weight:bold; }
A:visited.bold_under { text-decoration:underline; color:#d00000; font-weight:bold; }
A:active.bold_under  { text-decoration:underline; color:#d00000; font-weight:bold; }
A:hover.bold_under   { text-decoration:underline; color:#79a100; font-weight:bold; }

A:link.green    { text-decoration:none; color:#79a100; font-weight:normal; }
A:visited.green { text-decoration:none; color:#79a100; font-weight:normal; }
A:active.green  { text-decoration:none; color:#79a100; font-weight:normal; }
A:hover.green   { text-decoration:underline; color:#79a100; font-weight:normal; }

A:link.green_bold    { text-decoration:none; color:#79a100; font-weight:bold; }
A:visited.green_bold { text-decoration:none; color:#79a100; font-weight:bold; }
A:active.green_bold  { text-decoration:none; color:#79a100; font-weight:bold; }
A:hover.green_bold   { text-decoration:underline; color:#79a100; font-weight:bold; }

A:link.green_bold_under    { text-decoration:underline; color:#79a100; font-weight:bold; }
A:visited.green_bold_under { text-decoration:underline; color:#79a100; font-weight:bold; }
A:active.green_bold_under  { text-decoration:underline; color:#79a100; font-weight:bold; }
A:hover.green_bold_under   { text-decoration:underline; color:#79a100; font-weight:bold; }

A:link.black    { text-decoration:none; color:#000000; font-weight:normal; }
A:visited.black { text-decoration:none; color:#000000; font-weight:normal; }
A:active.black  { text-decoration:none; color:#000000; font-weight:normal; }
A:hover.black   { text-decoration:underline; color:#000000; font-weight:normal; }

A:link.vote    { text-decoration:none; color:#ffffff; font-weight:normal; }
A:visited.vote { text-decoration:none; color:#ffffff; font-weight:normal; }
A:active.vote  { text-decoration:none; color:#ffffff; font-weight:normal; }
A:hover.vote   { text-decoration:none; color:#ffffff; font-weight:normal; }

A:link.menu_out    { text-decoration:none; color:#ffffff; font-weight:bold; }
A:visited.menu_out { text-decoration:none; color:#ffffff; font-weight:bold; }
A:active.menu_out  { text-decoration:none; color:#ffffff; font-weight:bold; }
A:hover.menu_out   { text-decoration:none; color:#d00000; font-weight:bold; }

A:link.menu_over    { text-decoration:none; color:#d00000; font-weight:bold; }
A:visited.menu_over { text-decoration:none; color:#d00000; font-weight:bold; }
A:active.menu_over  { text-decoration:none; color:#d00000; font-weight:bold; }
A:hover.menu_over   { text-decoration:none; color:#d00000; font-weight:bold; }

A:link.pages    { text-decoration:none; color:#d00000; font-weight:bold; }
A:visited.pages { text-decoration:none; color:#d00000; font-weight:bold; }
A:active.pages  { text-decoration:none; color:#d00000; font-weight:bold; }
A:hover.pages   { text-decoration:none; color:#d00000; font-weight:bold; }

a.disclaimer_valid, a:visited.disclaimer_valid {
	text-decoration: none;
	background:inherit;
	font-weight:bold;
	color:#ffffff;
}
a:hover.disclaimer_valid {
	text-decoration: underline;
	background: inherit;
	font-weight:bold;
	color:#ffffff;
}

a.disclaimer_parents, a:visited.disclaimer_parents {
	text-decoration: underline;
	background:normal;
	color:#ff0000;
}
a:hover.disclaimer_parents {
	text-decoration: underline;
	background: inherit;
	font-weight:normal;
	color:#ff0000;
}

body { font-family:'Trebuchet MS'; font-size:12px; margin:0px; }

.disclaimer-attention { color:#ff0000; font-size:15px; font-weight:bold; text-decoration:underline; padding:10px; }
.disclaimer-texte { color:#000000; font-size:11px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:20px; }
.disclaimer-texte-tocontinue { color:#000000; font-size:12px; font-weight:bold; line-height:12px; text-decoration:underline; padding-top:5px; }
.disclaimer-texte-valid { color:#ffffff; font-size:14px; }
.disclaimer-texte-over18 { color:#000000; font-size:11px; font-weight:normal; line-height:12px; }
.disclaimer-parents { color:#000000; font-size:11px; padding:10px; } 

.text_menu { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:14px; color:#ffffff; }
.text_maintitles { font:bolder 18px 'Trebuchet MS'; color:#79a100; }
.text_smalltitles { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:14px; color:#d00000; }
.text_maintitles_greenbox { font:bolder 18px 'Trebuchet MS'; color:#d00000; }

.text_title { font-family:Tahoma; font-size:12px; }
.text_infos { font-family:Tahoma; font-size:11px; }
.text_promo { font-family:Tahoma; font-size:14px; }
.text_bigpromo { font-family:Tahoma; font-size:20px; }
.text_pages_out { font-family:Tahoma; font-size:10px; font-weight:bold; color:#666666; }
.text_pages_over { font-family:Tahoma; font-size:10px; font-weight:bold; color:#ffffff; background-color:#d00000; }
.main_thumb { border: 2px #d00000 solid; }
.score { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#ffffff; }
.vote { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff; }

.input_search { border:1px #79a100 solid; background-color:#dfdfde; font-family:Tahoma; font-size:14px; color:#d00000; padding:4px 5px 4px 5px; }

/* NEW */
.thumbs-out { border:2px #79a100 solid; padding:3px; }
.thumbs-over { border:2px #d00000 solid; padding:3px; }
.info-box { border:2px #79a100 dotted; margin-top:3px; }
.big-info-text { font:normal 12px 'Trebuchet MS'; line-height:14px; padding:3px; }
.small-info-text { font:normal 10px 'Trebuchet MS'; line-height:12px; padding-left:5px; }
.text-titles { font:bolder 16px 'Trebuchet MS'; color:#d00000; }
.text-promo { font:normal 13px 'Trebuchet MS'; }
.text-pure { font:normal 10px 'Trebuchet MS'; }
.text_top_favoris { font:normal 11px 'Trebuchet MS'; }
.text_top_recommend { font:bolder 13px 'Trebuchet MS'; }
.vote-rate { font:normal 10px 'Trebuchet MS'; color:#ffffff; }
.chosen-out { border:2px #d00000 solid; padding:3px; }

.top-plug { border:2px #79a100 solid; padding:3px; }
.top-plug-title { font:bold 13px 'Trebuchet MS'; line-height:15px; padding-bottom:2px; }
.top-plug-text { font:normal 12px 'Trebuchet MS'; line-height:14px; }
.top-plug-url { font:normal 11px 'Trebuchet MS'; line-height:13px; }


input { font:normal 12px 'Trebuchet MS'; }
textarea { font:normal 12px 'Trebuchet MS'; }

/* AFF */
.my_banner_class font{display:none;}
.my_banner_class TD 
{ 	
	font-family: Arial;
	font-size: 10px;
	color: #000000; /* nada */
	width: 120px;
	text-align: center; 
	vertical-align:text-top;
	background-color:#FFFFFF; /* actif pour BG global */
}
.my_banner_class TD A IMG 
{
	margin-left: 5px;
	margin-right: 5px;
	display: none;
	border: 1px #ff0000 solid;
}
.my_banner_class .handle 
{
	font-family: Arial;
	font-size: 11px;
	color: #79a100; /* actif couleur nickname */
	font-weight: bold;
	text-decoration: none;
}
.my_banner_class .age_gender 
{
	color: #ff0000;  /* actif couleur age */
	font-size: 10px;
}
.my_banner_class .location 
{
	font-size: 12px;
	font-weight:bold;
	color: #000000;  /* actif couleur lieu */
}

.my_images_class {  }