@charset "utf-8";
*{ font-family:Tahoma; }
BODY{ background:#1c1b1c url('images/fd-body.jpg') no-repeat top; margin:0; padding:0; font-size:11px; }
#videoContent{ background:none; background-color:#000000; }

form{ padding:0px;margin:0px; }
input, select, textarea,table,p,a,li,td{ font-size:11px; }
input, select, textarea{ font-weight:bold; }

a:hover{ text-decoration:none; }
img{ border:0px; }
h1, h2,h3,h4,h5,h6{ margin:0px; padding:0px; font-size:11px; }
ul,ol{ list-style:none outside none; margin:0px; padding:0px; }
li a{ _height:1%; }
hr{ margin:0px; padding:0px; height:0; _margin: -7px 0; border:0px; visibility:hidden; display:block; }
p{ margin:0;padding:0; }
acronym,abbr{ cursor:help; border-bottom:1px dotted #125E8F; }
table { margin:0; padding:0; border:0; border-collapse:collapse; }

.clear{ clear:both;font-size:1px;height:1px; }
.clearSpace{ height:10px; }
.left{ float:left; }
.right{ float:right; }


#container{ position:relative; z-index:0; width:968px; height:2210px; margin:0 auto; text-align:left; }

h1 span, h2 span, h3 span, #inscription .dotations span, #inscription .facebook p span, #onglets .bareme a span, #onglets .classement a span{ visibility:hidden; }

/* Flash header */
#headerBG{ position:absolute; z-index:5; top:0; left:0; width:968px; height:445px; background:url(images/fd-header.jpg) no-repeat 0 0; }
#header{ position:absolute; z-index:10; top:0; left:0; width:968px; height:445px; background:url(images/fd-header.jpg) no-repeat 0 0; }
#header p{ padding:20px; text-align:center; }



/* Comment ca marche */
#onglets{ position:absolute; z-index:10; width:968px; height:459px; top:445px; left:0; background:url('images/fd-onglets.jpg') no-repeat top left; }
#onglets h2{ position:absolute; top:5px; left:55px; width:383px; height:69px; background:url(images/titles/comment-ca-marche.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/includes/css/images/titles/comment-ca-marche.png',sizingMethod='scale'); }
#onglets p{ position:absolute; z-index:10; top:100px; left:22px; width:903px; height:31px; background:url(images/titles/concours-termine.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/includes/css/images/titles/concours-termine.png',sizingMethod='scale'); }
#onglets p span{ visibility:hidden; }
#onglets p .linkform{ position:absolute; z-index:11; top:0px; left:535px; width:178px; height:17px; text-decoration:none; }

#onglets .blocks{ position:absolute; z-index:10; width:222px; height:238px; text-align:center; top:142px; }
#onglets .blocks .bg{ position:absolute; z-index:11; width:222px; height:238px; top:0; left:0; background:url(images/fd-onglets.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/includes/css/images/fd-onglets.png',sizingMethod='scale'); }
#onglets .blocks .more{ display:block; position:absolute; z-index:15; width:222px; height:238px; top:0px; left:0px; }
#onglets .blocks .more img{ position:absolute; width:15px; z-index:15; height:15px; top:10px; left:200px; }
#onglets .blocks .content{ position:absolute; z-index:12; top:0px; left:0px; }
#onglets .blocks .visu img{ _display:none; }

#onglets .blocksBanner{ left:19px; }
#onglets .blocksBanner h3{ position:absolute; z-index:13; top:24px; left:63px; width:97px; height:58px; background:url(images/titles/diffuse-banniere.gif) no-repeat; }
#onglets .blocksBanner .visu{ position:absolute; z-index:13; top:108px; left:12px; _width:196px; _height:83px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/includes/images/onglets/banner.png',sizingMethod='scale'); }

#onglets .blocksFlickr{ left:255px; }
#onglets .blocksFlickr h3{ position:absolute; z-index:13; top:27px; left:23px; width:182px; height:77px; background:url(images/titles/poste-photos.gif) no-repeat; }
#onglets .blocksFlickr .visu{ position:absolute; z-index:13; top:100px; left:34px; _width:163px; _height:142px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/includes/images/onglets/flickr.png',sizingMethod='scale'); }

#onglets .blocksYoutube{ left:491px; }
#onglets .blocksYoutube h3{ position:absolute; z-index:13; top:24px; left:10px; width:196px; height:68px; background:url(images/titles/cree-ta-video.gif) no-repeat; }
#onglets .blocksYoutube .visu{ position:absolute; z-index:13; top:117px; left:62px; _width:99px; _height:111px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/includes/images/onglets/youtube.png',sizingMethod='scale'); }

#onglets .blocksFriends{ left:728px; }
#onglets .blocksFriends h3{ position:absolute; z-index:13; top:22px; left:61px; width:101px; height:38px; background:url(images/titles/invite-tes-amis.gif) no-repeat; }
#onglets .blocksFriends .visu{ position:absolute; z-index:13; top:74px; left:20px; _width:182px; _height:162px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/includes/images/onglets/friends.png',sizingMethod='scale'); }

#onglets .bareme, #onglets .classement{ position:absolute; z-index:10; top:390px; width:466px; height:52px; }
#onglets .bareme{ left:16px; }
#onglets .classement{ left:488px; }
#onglets .bareme .bg, #onglets .classement .bg{ position:absolute; z-index:11; top:0px; left:0px; width:466px; height:52px; }
#onglets .bareme .bg{ background:url(images/fd-bareme-points.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/includes/css/images/fd-bareme-points.png',sizingMethod='scale'); }
#onglets .classement .bg{ background:url(images/consulter-classement.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/includes/css/images/consulter-classement.png',sizingMethod='scale'); }
#onglets .bareme a, #onglets .classement a{ position:absolute; z-index:12; top:0px; left:0px; width:466px; height:52px; text-decoration:none !important; }




/* Inscription */
#inscription{ position:absolute; z-index:10; width:968px; height:1182px; top:904px; left:0; background:url('images/fd-inscription.jpg') no-repeat top left; }
#inscription .copyright{ position:absolute; bottom:7px; right:16px; color:#FFFFFF; font-size:10px; }

	/*A gagner*/
	#inscription .dotations{ position:absolute; z-index:11; top:0px; left:18px; width:526px; height:527px; background:url(images/fd-dotations.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/includes/css/images/fd-dotations.png',sizingMethod='scale'); }
	#inscription .dotations h2{ position:absolute; z-index:12; top:8px; left:36px; width:157px; height:64px; background:url(images/titles/a-gagner.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/includes/css/images/titles/a-gagner.png',sizingMethod='scale'); }
	#inscription .dotations a{ position:absolute; z-index:12; top:497px; left:148px; width:140px; height:9px; }

	/*Formaulaire*/
	#inscription .formulaire{ position:absolute; z-index:11; top:538px; left:18px; }
	#inscription .formulaire h2{ position:absolute; top:0; left:36px; width:187px; height:88px; background:url(images/titles/inscription.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/includes/css/images/titles/inscription.png',sizingMethod='scale'); }
	#inscription .formulaire .bg{ position:absolute; z-index:12; top:81px; left:2px; width:433px; height:355px; background:url(images/fd-formulaire.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/includes/css/images/fd-formulaire.png',sizingMethod='scale'); }
	#inscription .formulaire .content{ position:absolute; z-index:13; top:81px; left:0px; width:433px; height:355px; }
	#inscription .formulaire .content fieldset{ border:0; padding:25px 0 0 18px; }
	#inscription .formulaire .content label{ float:left; width:60px; margin:0 0 5px 20px; padding:3px 0 5px 0; }
		*+html #inscription .formulaire .content label{ padding-top:5px; } 
	#inscription .formulaire .content .inputText{ float:left; width:95px; padding:2px 3px; }
	#inscription .formulaire .content .inputChk{ float:left; width:10px; padding:0; margin-left:-8px; }
	#inscription .formulaire .content .longLabel{ width:350px; margin:0; padding:3px 0 5px 5px; font-size:11px; color:#00182f; }
	#inscription .formulaire .content .inputSubmit{ display:block; position:relative; width:138px; margin:auto; margin-bottom:7px; }
	#inscription .formulaire .content a{ color:#000000; font-size:10px; }
	#inscription .formulaire .content .mandatory{ position:absolute; z-index:13; top:95px; left:216px; color:#667482; font-size:11px; }
	#inscription .formulaire .content .errorCenter{ position:absolute; z-index:13; text-align:center; width:390px; top:5px; left:20px; color:#AB0000; font-weight:bold; font-size:10px; }
	#inscription .formulaire .content .sent{ position:absolute; z-index:13; top:170px; left:10px; text-align:center; font-weight:bold; } 
	#inscription .formulaire .content .link{ display:block; padding-left:15px; background:url(images/flc-link-form.gif) no-repeat 0 3px; margin-bottom:5px; }

	/*Videos*/
	#inscription .videos{ position:absolute; z-index:12; top:-3px; right:19px; width:480px; height:554px;  }
	#inscription .videos .bg{ position:absolute; z-index:13; top:54px; left:0px; width:480px; height:445px; background:url(images/fd-videos.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/includes/css/images/fd-videos.png',sizingMethod='scale'); }
	#inscription .videos .content{ position:absolute; z-index:14; top:0px; left:0px; width:480px; height:445px; }
	#inscription .videos .content .player{ position:absolute; z-index:14; top:30px; left:0px; width:480px; height:360px; background-color:#000000; }
	#inscription .videos .content .player a.first{ margin-top:130px; }
	#inscription .videos .content .player #titleVideo{ position:absolute; z-index:15; top:360px; left:0px; width:480px; height:34px; line-height:34px; text-align:center; font-weight:bold; color:#FFFFFF; background-color:#000000; }
	#inscription .videos .content .selection{ position:absolute; z-index:14; top:424px; left:0px; width:480px; height:75px; } 
	#inscription .videos .content .selection img{ float:left; width:100px; }
	#inscription .videos .content .selection p{ float:left; width:290px; padding:25px 0 0 30px; }
	#inscription .videos .content .selection p a{ color:#FFFFFF; text-decoration:none; }
	#inscription .videos .content .selection p strong{ display:block; padding-bottom:5px; }
	#inscription .videos .content .video2{ display:none; }
	
	/*Facebook*/
	#inscription .facebook{ position:absolute; z-index:11; top:510px; left:470px; }
	#inscription .facebook h2{ position:absolute; z-index:12; top:0px; left:0px; width:461px; height:90px; background:url(images/titles/cheryl-cole-sur-facebook.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/includes/css/images/titles/cheryl-cole-sur-facebook.png',sizingMethod='scale'); }
	#inscription .facebook .fan p{ position:absolute; z-index:12; top:93px; left:0px; width:388px; height:29px; background:url(images/titles/deviens-fan.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/includes/css/images/titles/deviens-fan.png',sizingMethod='scale'); }
	#inscription .facebook .fanbox{ position:absolute; z-index:12; top:140px; left:0px; width:480px; height:64px; background-color:#eceff5; }
	#inscription .facebook .discute p{ position:absolute; z-index:12; top:226px; left:0px; width:468px; height:28px; background:url(images/titles/discute-en-direct.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/includes/css/images/titles/discute-en-direct.png',sizingMethod='scale'); }
	#inscription .facebook .chatbox{ position:absolute; z-index:12; top:270px; left:0px; width:480px; height:370px; }
	



/* Footer */
#footer{ position:absolute; z-index:10; width:968px; height:124px; top:2086px; left:0; background:url('images/fd-footer.jpg') repeat-x top left; }
#footer ul{ margin:15px 0 0 235px; }
#footer ul li{ float:left; padding:0 15px; border-right:1px solid #FFFFFF; }
#footer ul li.last{ border-right:0; }
#footer ul li a{ color:#FFF; text-decoration:none; }
#footer ul li a:hover{ text-decoration:underline; }
#footer .az{ display:block; width:29px; height:31px; position:absolute; z-index:11; top:65px; left:342px; }
#footer .universal{ display:block; width:81px; height:31px; position:absolute; z-index:11; top:61px; left:389px; }
#footer .polydor{ display:block; width:60px; height:31px; position:absolute; z-index:11; top:61px; left:489px; }
#footer .fascination{ display:block; width:80px; height:18px; position:absolute; z-index:11; top:74px; left:569px; }


/* Popup */
#TB_overlay{ position:absolute; z-index:100; top:0px; left:0px; background:#000000; }
#TB_window{ position:absolute; background:#FFFFFF; z-index:102; text-align:center; }
#TB_closeWindow{ display:block; position:absolute; z-index:105; top:-15px; right:15px; width:13x; height:15px; }
#TB_closeAjaxWindow{ display:block; position:absolute; z-index:105; top:-15px; right:15px; width:13px; height:15px; }
#TB_closeAjaxWindow a{ text-decoration:none; }
#TB_closeAjaxWindow a:hover{ text-decoration:none; color:#5f005e; }
#TB_ajaxWindowTitle{ display:none; }
#TB_window img { display:block; position:relative; margin:30px auto 0 auto; }
#TB_window #TB_caption{ font-weight:bold; font-size:1.3em; padding:5px 0; }
#TB_window #TB_secondLine, #TB_window #TB_secondLine a{ font-weight:normal; font-size:0.9em; color:#6b6a6a; text-decoration:none !important; }
#TB_window #TB_secondLine a{ text-decoration:underline !important; }
#TB_ajaxContent{ clear:both; overflow:auto; text-align:left; }
#TB_load{ position:absolute; display:none; height:100px; width:100px; z-index:101; }
#TB_load img{ position:relative; width:32px; margin:30px; auto; }
#TB_HideSelect{ z-index:99; position:absolute; top:0; left:0; background:#FFFFFF; border:none; }
#TB_iframeContent{ clear:both; border:none; background:#FFFFFF; }
.bg{ position:absolute; z-index:101; top:0; left:0; width:572px; height:518px; background:url(images/fd-popup.jpg) no-repeat; }

#popupContent{ text-align:center; padding-left:25px; }
#popupContent .error{ color:#AB0000; }
#popupContent label{ float:left; width:70px; margin:0 0 5px 20px; padding:3px 0 10px 0; }
	*+html #popupContent label{ padding-top:5px; } 
#popupContent .inputText{ float:left; width:95px; padding:2px 5px; }
#popupContent .inputChk{ float:left; width:10px; padding:0; }
#popupContent .mandatory{ position:absolute; z-index:110; top:450px; left:240px; font-size:10px; }

#popupContent .lots{ margin-top:60px; width:537px; }
#popupContent .lots h1{ margin:0 0 30px 210px; width:141px; height:29px; background:url('images/titles/a-gagner.gif') no-repeat 0 0; } 
#popupContent .lots h2{ margin:20px 0 5px 0; } 
#popupContent .lots h3{ margin:0px; } 
#popupContent .lots .visuLots{ margin-left:40px; margin-top:20px; width:417px; height:249px; background:url(images/fd-lots.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/includes/css/images/fd-lots.png',sizingMethod='scale'); }

#popupContent .reglement{ margin-top:60px; width:520px; text-align:left; text-align:justify; }
#popupContent .reglement h1{ margin:0 0 30px 210px; width:131px; height:25px; background:url('images/titles/reglement.gif') no-repeat 0 0; } 
#popupContent .reglement h2{ margin:20px 0 5px 0; } 
#popupContent .reglement h3{ margin:10px 0 3px 0; } 
#popupContent .reglement ul{ list-style:circle outside none; margin-left:15px; }
#popupContent .reglement ul li ul { list-style:square inside none; margin-left:15px; }

#popupContent .banniere{ margin-top:60px; }
#popupContent .banniere h1{ margin-bottom:16px; height:29px; background:url('images/titles/banniere.gif') no-repeat 63px 0; } 
#popupContent .banniere p{ width:537px; padding-bottom:20px; text-align:center; }
#popupContent .banniere p strong, .banniere p a{ color:#000000; font-size:12px; }
#popupContent .banniere #banner{ width:440px; height:160px; margin-left:-10px; }
#popupContent .banniere p.link{ padding-top:20px; }
#popupContent .banniere p.link a{ color:#1F3A59; font-size:11px; }
#popupContent .banniere p.nb{ font-size:10px; }

#popupContent .flickr{ margin-top:60px; }
.bgflickr{ height:414px !important; }
#popupContent .flickr h1{ margin-bottom:20px; height:82px; background:url('images/titles/flickr.gif') no-repeat 5px 0; } 
#popupContent .flickr p{ width:537px; padding-bottom:20px; text-align:center; }
#popupContent .flickr p img{ position:relative; top:7px; }
#popupContent .flickr p a{ color:#000000; }

#popupContent .youtube{ margin-top:60px; }
.bgyoutube{ height:452px !important; }
#popupContent .youtube h1{  margin-bottom:10px; height:56px; background:url('images/titles/youtube.gif') no-repeat 10px 0; } 
#popupContent .youtube p{ width:537px; padding-bottom:20px; text-align:center; }
#popupContent .youtube p strong{ font-size:12px; }

#popupContent .bareme{ margin-top:60px; }
.bgbareme{ height:408px !important; }
#popupContent .bareme h1{ margin-bottom:30px; height:25px; background:url('images/titles/bareme.gif') no-repeat 155px 0; } 
#popupContent .bareme p{ width:537px; padding-bottom:20px; text-align:center; }
#popupContent .bareme p strong{ color:#5b5b5b; font-size:12px; text-transform:uppercase; }

#popupContent .classement{ margin-top:60px; }
#popupContent .classement h1{ margin-bottom:20px; height:20px; background:url('images/titles/classement.gif') no-repeat 195px 0; } 
#popupContent .classement h2{ text-align:left;margin-left:120px; }
#popupContent .classement ul{ margin:10px 0 15px 95px; }
#popupContent .classement ul li{ padding-bottom:5px; _height:1%; }
#popupContent .classement ul li span{ display:block; float:left; text-align:left; }
#popupContent .classement ul li .nb{ text-align:right; width:35px; } 
#popupContent .classement ul li .name{ padding-left:9px; width:215px; }
#popupContent .classement ul li .points{ padding-left:5px; width:70px; }
#popupContent .classement h3 { text-align:left;text-transform:uppercase; margin-left:120px; margin-bottom:10px; }
#popupContent .classement ul.yourRank{ margin-top:5px; }
#popupContent .classement ul li.rank span{ color:#ea626d; font-weight:bold; }
#popupContent .classement p{ width:537px; text-align:center; }
#popupContent .classement p a{ color:#000000; }
#popupContent .classement fieldset{ border:0; padding:10px 0 0 100px; }
#popupContent .classement label{ width:74px; margin-right:5px; text-transform:uppercase; }
#popupContent .classement .inputText{ width:150px; }
#popupContent .classement .inputSubmit{ text-align:left; margin-left:-140px;margin-bottom:10px; }
#popupContent .classement .error{ width:150px; float:left; margin-left:5px; font-weight:bold; color:#AB0000; }

#popupContent .invitation{ margin-top:60px; }
.bginvitation{ height:448px !important; }
#popupContent .invitation h1{ margin-bottom:20px; height:25px; background:url('images/titles/invite.gif') no-repeat 5px 0; } 
#popupContent .invitation p{ padding-bottom:10px; text-align:center; margin-left:-100px; }
#popupContent .invitation p.points{ padding:10px 0 0 0; }
#popupContent .invitation fieldset{ border:0; padding:10px 0 0 60px; }
#popupContent .invitation h2{ margin:15px 0 10px 0; width:99px; height:9px; background:url('images/titles/tes-invitations.gif') no-repeat 5px 0; }
#popupContent .invitation h2 span{ display:none; }
#popupContent .invitation .emails { display:block; clear:both; list-style:none; list-style-type:none; padding:0; margin:0; }
#popupContent .invitation .emails li { display:block; clear:both; list-style:none; border:none; padding:2px; margin:0; }
#popupContent .invitation .longLabel{ width:350px; margin:0; padding:3px 0 7px 5px; }
#popupContent .invitation .inputSubmit{ display:block; position:relative; width:88px; margin:20px 0 0 170px; }
#popupContent .invitation .delete{ position:relative; top:4px; left:10px; } 
#popupContent .invitation .linkAdd{ display:block; width:109px; margin-left:20px; color:#000000; text-decoration:underline; font-weight:bold; }

#popupContent .newsletter{ margin-top:60px; }
#popupContent .newsletter h1{ margin-bottom:10px; height:53px; background:url('images/titles/newsletter.gif') no-repeat 22px 0; } 
#popupContent .newsletter p{ width:537px; padding-bottom:20px; text-align:center; font-weight:bold; color:#000000; }
#popupContent .newsletter p span{ font-weight:bold; color:#1F3A59; }
#popupContent .newsletter fieldset{ border:0; padding:10px 0 0 60px; }
#popupContent .newsletter label { width:120px; text-align:right; padding-bottom:5px; margin-right:5px; margin-bottom:0; }
#popupContent .newsletter .options { display:block; list-style:none; list-style-type:none; padding:0; margin:0; }
#popupContent .newsletter .options li { display:inline; list-style:none; cursor:pointer; float:left; padding:0; margin:0; }
#popupContent .newsletter .options li input { display:block; float:left; }
#popupContent .newsletter .options li label { display:block; width:auto; padding:0; margin:0; clear:none; position:relative; top:3px; }
#popupContent .newsletter .date { display:block; clear:right; list-style:none; list-style-type:none; margin:0; padding:0; }
#popupContent .newsletter .date li { display:inline;  }
#popupContent .newsletter .date li select { display:block; float:left; margin:0; margin-right:2px; }
#popupContent .newsletter .inputChk{ margin-left:20px; }
#popupContent .newsletter .longLabel { margin-left:10px; width:400px; text-align:left; }
#popupContent .newsletter #user_country{ margin-left:-75px; }
#popupContent .newsletter .inputSubmit{ display:block; position:relative; width:88px; margin:0 0 10px 130px; }
#popupContent .newsletter .mandatory{ top:335px; left:-100px; text-transform:uppercase; font-weight:normal; font-size:11px; }

#popupContent .renvoie{ margin-top:60px; }
.bgrenvoie{ height:387px !important; }
#popupContent .renvoie h1{ margin-bottom:20px; height:20px; background:url('images/titles/renvoie.gif') no-repeat 110px 0; } 
#popupContent .renvoie p{ width:537px; padding-bottom:20px; padding-top:0; text-align:center; }
#popupContent .renvoie fieldset{ border:0; padding:10px 0 0 160px; }
#popupContent .renvoie label{ width:71px; margin-right:5px; margin-left:-20px; }
#popupContent .renvoie .inputSubmit{ margin-left:60px; }
#popupContent .renvoie .inputText{ width:160px; }
#popupContent .renvoie .valid, #popupContent .renvoie .error{ position:absolute; top:50px; left:30px; }
#popupContent .renvoie .errorCenter{ position:absolute; z-index:13; text-align:center; width:500px; top:230px; left:50px; color:#AB0000; font-weight:bold; font-size:11px; text-transform:uppercase; }



.errorText{ border:1px solid #AB0000; background-color:#E8AEAE; }
.errorChk{ color:#AB0000 !important ; font-weight:bold; }