﻿/*Billboard*/
.Billboard {width:300px; float:left; margin:5px 0; padding:0;}
.Billboard_titre {width:300px; margin:0 0 5px 0; padding:0;}

/* Pied de page et barre */
.Reseau{ background:#3c556c; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; line-height:16px; text-align:center; padding:5px 0; margin:0;}
.Reseau a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; line-height:16px; text-decoration:none}
.Reseau a:hover {text-decoration:underline}
.BarreReseau {height:16px;padding:0px 0 0px 0;background:#011F3B;font-family:arial,helvetica;font-size:11px;margin-bottom:2px;text-align:left;border-bottom:solid 1px #023E72;}
.CadreReseau {background:#011F3B;}
.LiensReseau, .LiensReseau a, .LiensReseau a:link, .LiensReseau a:visited, .LiensReseau a :active{color:#ffffff; padding:0 10px 0 10px; font: bold 11px arial,helvetica;}


img.png { behavior: url(http://www.bfmtv.fr/front_office/images/structure/iepngfix.htc) }

.ERROR_PAGE {float:left;font-size:16px;font-weight:bold;height:50px;margin:10px;}
/*********************************************/
/*************** CONTACT US ******************/
/*********************************************/

.MailUserEdit_mailUser{float:left; padding:10px; width:600px; -display:inline; }

.MailUserEdit_head{border-bottom:1px dotted black;float:left;padding-bottom:2px;width:100%;margin-bottom:15px;}
.MailUserEdit_title{float:left;color:#004477;font-size:18px;font-weight:bold;}

.MailUserEdit_left {float:left;width:300px;}
.MailUserEdit_right {float:right;width:300px;}
.MailUserEdit_body {float:right;width:600px;}

.MailUserEdit_mailUser .FormField
{float:left;width:300px; margin:8px 0;}

.MailUserEdit_mailUser .FormField .FormField_label
{float:left; width:100px; padding:3px 3px 3px 0;}

.MailUserEdit_mailUser .FormField .FormField_label span
{color:#343434;font-size:11px;font-weight:bold;padding-right:3px;}

.MailUserEdit_mailUser .FormField .FormField_field span
{width:100%;}

.MailUserEdit_mailUser .FormField .FormField_label span.mandatory
{color:red;font-size:11px;font-weight:bold;padding-right:3px;}

.MailUserEdit_mailUser .FormField .FormField_label:first-letter
{ text-transform:uppercase; }

.MailUserEdit_mailUser .FormField .FormField_field,
.MailUserEdit_address .FormField .FormField_field,
.MailUserEdit_mailUser .FormField_fieldSubject, 
.MailUserEdit_mailUser .FormField_fieldFirstname, 
.MailUserEdit_mailUser .FormField_fieldLastname, 
.MailUserEdit_mailUser .FormField_fieldMail, 
.MailUserEdit_mailUser .FormField_fieldCellphone, 
.MailUserEdit_mailUser .FormField_fieldLand
{float:left; width:190px;}

.MailUserEdit_mailUser .FormField .FormField_field .input_StringTextBox ,
.MailUserEdit_mailUser .FormField .FormField_field .input_UsernameMailTextBox
{width:150px; height:18px; float:left; padding-right:20px; border:1px #c0c0c0 solid;}

.MailUserEdit_mailUser div.valid
{background-image:url(../Images/Website/check.png);}

.MailUserEdit_mailUser div.invalid
{background-image:url(../Images/Website/warning.png);}

.MailUserEdit_mailUser div.loading
{background-image:url(../Images/Website/small_waiting2.gif);}

.MailUserEdit_mailUser div.valid ,
.MailUserEdit_mailUser div.invalid ,
.MailUserEdit_mailUser div.loading
{float:none; background-repeat:no-repeat;height:16px;margin:3px 0 0 153px;position:relative;width:20px;}

.MailUserEdit_mailUser .FormField_fieldBody div.valid ,
.MailUserEdit_mailUser .FormField_fieldBody div.invalid ,
.MailUserEdit_mailUser .FormField_fieldBody div.loading
{float:none; background-repeat:no-repeat;background-position:0 3px; height:20px;margin:0 0 0 453px;position:relative;width:20px;}

.MailUserEdit_mailUser .info
{font-size:9px; color:Gray;}


.MailUserEdit_mailUser .MailUserEdit_body .FormField {width:100%}
.MailUserEdit_mailUser .MailUserEdit_body .FormField .FormField_label {width:100%}
.MailUserEdit_mailUser .MailUserEdit_body .FormField .FormField_field {float:left; padding-left:103px;}
.MailUserEdit_mailUser .MailUserEdit_body .FormField .FormField_field textarea.input_StringTextBox {height:193px;width:450px;float:left;background-color:white;}

.MailUserEdit_buttonMailUser
{float:left; width:100%;}

.MailUserEdit_button
{float:left; width:100%; }

.MailUserEdit_button input, .MailUserEdit_buttonMailUser input
{float:left; margin-left:112px; height:20px; cursor:pointer; background-image:url(../Images/Website/WL/bfmtv/form/btn_send.jpg);background-repeat:no-repeat;border:medium none;font-size:11px;font-weight:bold;text-align:center;width:111px; text-transform:uppercase; font-family:Arial}

.MailUserEdit_mandatory {float:left;margin-top:-27px !important; -margin-top:0; width:100%;}
.MailUserEdit_mandatory span {float:right;color:#9E9E9E;font-size:10px;}

.MailUserEdit_message{color:#023560;float:left;font-weight:bold;padding:3px;text-align:center;width:594px;margin-top:30px;}

.MailUserEdit_hlkBackHome{float:right; color:#343434; font-size:11px; margin-top:5px;}

/*********************************************/
/*************** DATE PICKER *****************/
/*********************************************/

.PackageEdit_package input.DatePicker{
	display: block;
	width: 253px;
	padding: 3px 3px 3px 24px;
	border:1px solid #AEAEAE;
	font-size: 13px;
	background: #fff url('../Javascript/mootools/datepicker/date.gif') no-repeat top left;
	cursor: pointer;
	float:left;
}

.UserProfileEdit_userProfile input.DatePicker{
	display: block;
	width: 191px;
	padding: 3px 3px 3px 24px;
	border:1px solid #AEAEAE;
	font-size: 13px;
	background: #fff url('../Javascript/mootools/datepicker/date.gif') no-repeat top left;
	cursor: pointer;
	float:left;
}

input:focus.DatePicker{
	background: #fffce9 url('../Javascript/mootools/datepicker/datefocus.gif') no-repeat top left;
}
.dp_container{
	position: relative;
	padding: 0;
	z-index: 500;
}
.PackageEdit_package .dp_cal{
	background-color: #fff;
	border: 1px solid #0070bf;
	position: absolute;
	width: 177px;
	left: 105px;
	padding-top: 1px;
	margin: 0px 0px 3px 0px;
}
.UserProfileEdit_userProfile .dp_cal{
	background-color: #fff;
	border: 1px solid #0070bf;
	position: absolute;
	width: 177px;
	left: 41px;
	padding-top: 1px;
	margin: 0px 0px 3px 0px;
}
.dp_cal table{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.dp_cal select{
	margin: 2px 3px;
	font-size: 11px;
}
.dp_cal select option{
	padding: 1px 3px;
}
.dp_cal th,
.dp_cal td{
	width: 14.2857%;
	text-align: center;
	font-size: 11px;
	padding: 2px 0;
}
.dp_cal th{
	border: solid #aad4f2;
	border-width: 1px 0;
	color: #797774;
	background: #daf2e6;
	font-weight: bold;
}
.dp_cal td{
	cursor: pointer;
}
.dp_cal thead th{
	background: #d9eefc;
}
.dp_cal td.dp_roll{
	color: #000;
	background: #fff6bf;
}
.dp_btnToday{
    float:left;
    font-size:11px;
    height:21px;
    margin:1px 0 1px 5px;
    width:39px;
}
/* must have this for the IE6 select box hiding */
.dp_hide{
	visibility: hidden;
}
.dp_empty{
	background: #eee;
}
.dp_today{
	background: #daf2e6;
}
.dp_selected{
	color: #fff;
	background: #328dcf;
}

/*****************************************/
/***************** VOTES *****************/
/*****************************************/

/****************** Big votes non votés ******************/
#cs .Votes_B_bg_gray { background-image:url('../Images/Website/WL/bfmtv/votes/vote_b_g.jpg')}
#cs .Votes_B_bg { background-image:url('../Images/Website/WL/bfmtv/votes/vote_b.jpg')}
#cs .Votes_B_bg_Updating {float:left;width:57px; height:56px; background-repeat:no-repeat; background-position:center; margin-right:11px; background-image:url('../Images/Website/loading.gif');}
#cs .Votes_B_bg, .Votes_B_bg_gray { width:57px; height:56px; background-repeat:no-repeat; float:left; text-align:left; padding-right:15px; margin-top:9px; font-size:14px;}

#cs .Votes_B_top { cursor:pointer; color:White; display:block; width:100%; text-align:center; font-family:Arial; font-weight:bold; font-size:18px;  height:22px; margin-top:2px;}
#cs .Votes_B_mid { color:White; display:block; width:100%; text-align:center; font-size:11px; height:13px;cursor:pointer}
#cs .Votes_B_bot {display:block; width:100%; text-align:center; font-weight:bold; color:#004477; text-decoration:underline; height:19px; cursor:pointer}


/****************** Big votes votés ******************/
#cs .Votes_B_bg2 { background-image:url('../Images/Website/WL/bfmtv/votes/vote_b2.jpg'); }
#cs .Votes_B_bg2_gray { background-image:url('../Images/Website/WL/bfmtv/votes/vote_b_g.jpg'); }
#cs .Votes_B_bg2_gray, .Votes_B_bg2 { width:57px; height:56px; background-repeat:no-repeat; float:left; text-align:left; padding-right:15px; margin-top:9px}

#cs .Votes_B_top2 {color:White; display:block; width:100%; text-align:center; font-family:Arial; font-weight:bold; font-size:18px;  height:22px; margin-top:2px;}
#cs .Votes_B_bot2 { color:White; display:block; width:100%; text-align:center; font-size:11px; padding-top:1px; }

/****************** Medium votes non votés ******************/
#cs .Votes_M_bg {background-image:url('../Images/Website/WL/bfmtv/votes/vote_m.jpg')}
#cs .Votes_M_bg_gray {background-image:url('../Images/Website/WL/bfmtv/votes/vote_m_g.jpg')}
#cs .Votes_M_bg, .Votes_M_bg_gray {float:left; width:100%; background-repeat:no-repeat; height:30px; }
#cs .Votes_M_bg_Updating{float:left;width:44px; height:43px;background-repeat:no-repeat; background-position:center; margin:0; background-image:url('../Images/Website/small_waiting2.gif');}

#cs .Votes_M_top { padding-top:1px; cursor:pointer; float:left; color:White; width:48px; text-align:center; font-family:Arial; font-weight:bold; font-size:18px; text-align:center; margin-top:2px }
#cs .Votes_M_bot { padding-top:4px; text-decoration:underline; cursor:pointer; float:left; color:#004477; width:94px; text-align:center; font-family:Arial; font-size:12px; margin-top:2px }
#cs .Votes_M_top_gray {  display:none; }
#cs .Votes_M_bot_gray { width:100%; padding-top:7px; text-decoration:underline; float:left; color:#004477; text-align:center; font-size:12px; cursor:pointer; }


/****************** Medium votes votés ******************/
#cs .Votes_M_bg2 {background-image:url('../Images/Website/WL/bfmtv/votes/vote_m2.jpg')}
#cs .Votes_M_bg2_gray {background-image:url('../Images/Website/WL/bfmtv/votes/vote_m_g.jpg')}
#cs .Votes_M_bg2, .Votes_M_bg2_gray {float:left; width:100%; background-repeat:no-repeat; height:30px; }

#cs .Votes_M_top2 { padding-top:1px; float:left; color:#004477; width:30px; text-align:center; font-family:Arial; font-weight:bold; font-size:18px; text-align:center; margin:2px 0 0 35px; }
#cs .Votes_M_bot2 { padding-top:7px; float:left; color:#004477; width:43px; text-align:center; font-size:12px; }


/****************** Small votes non votés ******************/
#cs .Votes_S_bg { background-image:url('../Images/Website/WL/bfmtv/votes/vote_s.jpg')}
#cs .Votes_S_bg_gray { background-image:url('../Images/Website/WL/bfmtv/votes/vote_s_g.jpg')}
#cs .Votes_S_bg, .Votes_S_bg_gray {float:left; width:121px; height:25px; color:#004477; margin-bottom:5px; text-align:center;} 
#cs .Votes_S_bg_Updating{float:left;width:121px; height:25px; background-repeat:no-repeat; background-position:center;	background-image:url('../Images/Website/loading.gif');}

#cs .Votes_S_top  { padding-top:2px; cursor:pointer; float:left; color:White; width:48px; text-align:center; font-family:Arial; font-weight:bold; font-size:15px; text-align:center; margin-top:2px}
#cs .Votes_S_bot {float:left; width:64px; text-align:center; text-decoration:underline; cursor:pointer; font-size:12px; text-transform:lowercase; padding-top:4px}
#cs .Votes_S_top_gray {  display:none; }
#cs .Votes_S_bot_gray { width:100%; padding-top:5px; text-decoration:underline; float:left; color:#004477; text-align:center; font-size:12px; cursor:pointer; }

/****************** Small votes votés ******************/
#cs .Votes_S_bg2 {  background-image:url('../Images/Website/WL/bfmtv/votes/vote_s2.jpg')}
#cs .Votes_S_bg2_gray { background-image:url('../Images/Website/WL/bfmtv/votes/vote_s_g.jpg')}
#cs .Votes_S_bg2, .Votes_S_bg2_gray {float:left; width:121px; height:25px; color:#004477; margin-bottom:5px; text-align:center;} 

#cs .Votes_S_top2  { padding-top:4px; margin-left:27px; float:left; width:25px; text-align:center; font-family:Arial; font-weight:bold; font-size:15px;}
#cs .Votes_S_bot2  { padding-top:5px; float:left; width:58px; text-align:left; font-size:12px; padding-left:5px}




/******************/
/****  Polls  *****/
/******************/
.PollDisplay_M {width:100%; float:left; margin:8px 0px }
.PollDisplay_M_top { width:100%; float:left; height:25px; }
.PollDisplay_M_bot_center { width:570px; height:32px; float:left; border-bottom:solid #ffa011 3px;}
.PollDisplay_M_title {padding-left:10px; width:560px; text-transform:uppercase; height:23px; float:left; border-top:solid #ffa011 3px; border-bottom:dotted #7e99b6 1px; padding-top:2px; font-size:18px; color:#7e99b6; font-weight:bold;}
.PollDisplay_M_content { float:left; width:564px; padding:0 25px; border-left:solid #ffa011 3px; border-right:solid #ffa011 3px;}
.PollDisplay_M_question {float:left; width:100%; padding:8px 0 5px; font-weight:bold; font-size:14px; color:#004477;}
.PollDisplay_M_questionItem {width:100%; float:left; }
.PollDisplay_M_answers, .PollDisplay_M_answers_showAnswers {width:554px; padding:0 5px; float:left; font-size:12px;}
.PollDisplay_M_answerItem {float:left; margin:2px 0px; width:100%; }
.PollDisplay_M_answerBar {float: left;}
.PollDisplay_M_answerBarContainer {margin:3px 3px 0 0; float:left; background-image:url(../Images/Website/WL/bfmtv/polls/bg_bar_gray.jpg); background-repeat:repeat-x; height:9px; width:150px;}
.PollDisplay_M_answer { float:left;}
.PollDisplay_M_answer .PollDisplay_percentCorrect { color:black; font-weight:normal; margin-right:5px;}
.PollDisplay_M_answer .PollDisplay_percentIncorrect { color:#4e6b84; font-weight:normal; margin-right:5px;}
.PollDisplay_M_nbAnswers {float:right; font-size:12px; color:#004477; padding:2px 70px; font-weight:bold}
.PollDisplay_M_nbAnswers_showAnswers {float:right; font-size:12px; color:#004477; padding:2px 90px; font-weight:bold}


.PollDisplay_B {width:100%; float:left; margin:8px 0px }
.PollDisplay_B_top { width:100%; float:left; height:25px; }
.PollDisplay_B_bot_center { width:570px; height:32px; float:left; border-bottom:solid #ffa011 3px;}
.PollDisplay_B_title {padding-left:10px; width:560px; text-transform:uppercase; height:23px; float:left; border-top:solid #ffa011 3px; border-bottom:dotted #7e99b6 1px; padding-top:2px; font-size:18px; color:#7e99b6; font-weight:bold;}
.PollDisplay_B_content { float:left; width:564px; padding:0 25px; border-left:solid #ffa011 3px; border-right:solid #ffa011 3px;}
.PollDisplay_B_question {float:left; width:100%; padding:8px 0 5px; font-weight:bold; font-size:14px; color:#004477;}
.PollDisplay_B_questionItem {width:100%; float:left; }
.PollDisplay_B_answers, .PollDisplay_B_answers_showAnswers {width:554px; padding:0 5px; float:left; font-size:12px;}
.PollDisplay_B_answerItem {float:left; margin:2px 0px; width:100%; }
.PollDisplay_B_answerBar {float: left;}
.PollDisplay_B_answerBarContainer {margin:3px 3px 0 0; float:left; background-image:url(../Images/Website/WL/bfmtv/polls/bg_bar_gray.jpg); background-repeat:repeat-x; height:9px; width:150px;}
.PollDisplay_B_answer { float:left;}
.PollDisplay_B_answer .PollDisplay_percentCorrect { color:black; font-weight:normal; margin-right:5px;}
.PollDisplay_B_answer .PollDisplay_percentIncorrect { color:#4e6b84; font-weight:normal; margin-right:5px;}
.PollDisplay_B_nbAnswers {float:right; font-size:12px; color:#004477; padding:2px 70px; font-weight:bold}
.PollDisplay_B_nbAnswers_showAnswers {float:right; font-size:12px; color:#004477; padding:2px 90px; font-weight:bold}


.PollDisplay_S {width:100%; float:left; margin:8px 0px }
.PollDisplay_S_top { width:100%; float:left; height:25px; }
.PollDisplay_S_bot_center { width:570px; height:32px; float:left; border-bottom:solid #ffa011 3px;}
.PollDisplay_S_title {padding-left:10px; width:560px; text-transform:uppercase; height:23px; float:left; border-top:solid #ffa011 3px; border-bottom:dotted #7e99b6 1px; padding-top:2px; font-size:18px; color:#7e99b6; font-weight:bold;}
.PollDisplay_S_content { float:left; width:564px; padding:0 25px; border-left:solid #ffa011 3px; border-right:solid #ffa011 3px;}
.PollDisplay_S_question {float:left; width:100%; padding:8px 0 5px; font-weight:bold; font-size:14px; color:#004477;}
.PollDisplay_S_questionItem {width:100%; float:left; }
.PollDisplay_S_answers, .PollDisplay_S_answers_showAnswers {width:554px; padding:0 5px; float:left; font-size:12px;}
.PollDisplay_S_answerItem {float:left; margin:2px 0px; width:100%; }
.PollDisplay_S_answerBar {float: left;}
.PollDisplay_S_answerBarContainer {margin:3px 3px 0 0; float:left; background-image:url(../Images/Website/WL/bfmtv/polls/bg_bar_gray.jpg); background-repeat:repeat-x; height:9px; width:150px;}
.PollDisplay_S_answer { float:left;}
.PollDisplay_S_answer .PollDisplay_percentCorrect { color:black; font-weight:normal; margin-right:5px;}
.PollDisplay_S_answer .PollDisplay_percentIncorrect { color:#4e6b84; font-weight:normal; margin-right:5px;}
.PollDisplay_S_nbAnswers {float:right; font-size:12px; color:#004477; padding:2px 70px; font-weight:bold}
.PollDisplay_S_nbAnswers_showAnswers {float:right; font-size:12px; color:#004477; padding:2px 90px; font-weight:bold}


.PollDisplay_cornerTL {width:25px; height:25px; float:left; background-image:url('../Images/Website/WL/bfmtv/polls/cornerTL.jpg');background-repeat: no-repeat }
.PollDisplay_cornerTR {width:25px; height:25px; float:left; background-image:url('../Images/Website/WL/bfmtv/polls/cornerTR.jpg');background-repeat: no-repeat }
.PollDisplay_cornerBL {width:25px; height:35px; float:left; background-image:url('../Images/Website/WL/bfmtv/polls/cornerBL.jpg');background-repeat: no-repeat }
.PollDisplay_cornerBR {width:25px; height:35px; float:left; background-image:url('../Images/Website/WL/bfmtv/polls/cornerBR.jpg');background-repeat: no-repeat }

.PollDisplay_vote {margin-left:260px; float:left;  text-align:center; text-transform:uppercase; width:62px; height:20px; text-align:center; background-image:url('../Images/Website/WL/bfmtv/polls/btn_vote.jpg');background-repeat: no-repeat;}
.PollDisplay_vote_showAnswers {display:none}
.PollDisplay_vote_link { font-weight:bold; text-transform:uppercase; font-size:11px; display:block;  text-align:center; padding-top:3px; }
.PollDisplay_vote_link a { color:black;}

.PollDisplay_percentCorrect { color:#004477; font-weight:bold;}
.PollDisplay_percentIncorrect { color:#4e6b84; font-weight:bold;}





.PollDisplay_B {width: 460px; float: left; margin: 8px 0px }
.PollDisplay_B_question {float: left; width: 448px; padding: 5px; font-weight: bold; font-size: small}
.PollDisplay_B_answer {width: 328px; float: left;}
.PollDisplay_B_bot_center {width: 430px; height: 15px; float: left; }

.PollDisplay_B_title_gray {width: 406px; text-transform: uppercase; height: 24px; float: left; border-top: solid  #999999 1px; padding-top: 2px; font-size: 16px; color: #999999; font-weight: bold;}
.PollDisplay_B_content1_gray {padding: 0 1px; float: left; width: 458px; background-color: #999999}
.PollDisplay_B_content2_gray {width: 458px; float: left; background-image: url('../Images/Website/Polls/degrade_gris.jpg');background-repeat: repeat-x; background-color: #999999}

.PollDisplay_B_answers,  .PollDisplay_B_answers_showAnswers{width: 348px; padding:0 5px; float: left; font-size: 11px;}
.PollDisplay_B_answers_showAnswers{width: 448px}









.PollDisplay_S {float:left; width:319px;  padding:8px 12px 10px 18px; margin: 0 14px 14px 0;border: 1px solid #D3D3D3;}
.PollDisplay_S {border:1px solid #D3D3D3;float:left;margin:0 14px 14px 0;padding:8px 12px 10px 18px;width:319px; }
.PollDisplay_S_date {float:left;color: gray; font-size: 11px; }
.PollDisplay_S_question {float:left; width:200px; padding-left:10px; font-weight:bold}
.PollDisplay_S_answer {font-size:11px;font-weight:bold;}
.PollDisplay_S_answers{float:left; margin-bottom:10px; font-size:11px}
.PollDisplay_S_image {float:left; text-align:center; width:100px;  padding:0; margin:0;}
.PollDisplay_S_linkedTo{font-size:10px}
.PollDisplay_S_bottom{float:left; margin-top:5px;width:100%; font-size:11px}

.PollDisplay_S_nbAnswers_showAnswers{float:right; font-size:11px; color:White; padding:2px 5px; font-weight:bold}
.PollDisplay_S_nbAnswers {display:none}

.PollDisplay_S_vote_showAnswers {display:none}
.PollDisplay_S_vote {float: left; width: 100%; }















/********************/
/****** HEADER ******/
/********************/
.MainContainerFv{width:1002px; margin-left:auto; margin-right:auto; background-color:white; border-top:0; border-bottom:0}
.Header_block {float:left; width:1002px; padding:10px 0;background-color:#FFA011;}


/********************/
/***** TOPLINKS *****/
/********************/
.TopLinks_citizen{border: 1px solid white;float:left;width:1000px;  border-bottom:0;background-color:white; }

.TopLinks_header2 {float:left; width:100%;  margin:2px 0; }
.TopLinks_flags{float:right; margin:3px 20px 0 10px;}
.TopLinks_hlk{font-size:12px; text-decoration:none; font-weight:bold; color:#FFA011; cursor:pointer;}

/********************/
/***** MENU *********/
/********************/
.Menu_container {float:left; width:100%; width:620px; margin:7px 0 0 10px; -display:inline;}
.Menu_categories {}

.Menu_category, .Menu_category_last, .Menu_category_first {height:15px; background-image:url(../Images/Website/WL/bfmtv/menu/menu_cat_left.jpg); background-repeat:no-repeat; background-color:#e1e6ea; } 
a.Menu_category, .Menu_category_first, a.Menu_category_last {padding:0 29px 0 17px; float:left; font-size:12px; margin-bottom:5px; text-decoration:none; color:#666666; text-transform:uppercase; font-weight:bold;}

.Menu_categorySelected, .Menu_categorySelected_first, .Menu_categorySelected_last  {height:15px; background-image:url(../Images/Website/WL/bfmtv/menu/menu_cat_left_selected.jpg); background-repeat:no-repeat; background-color:#ff9700; } 
a.Menu_categorySelected, .Menu_categorySelected_first, .Menu_categorySelected_last {padding:0 29px 0 17px; float:left; font-size:12px; margin-bottom:5px; color:White; text-transform:uppercase; font-weight:bold;}

a.Menu_category:hover, a.Menu_category_last:hover {text-decoration:underline;}
.Menu_categorySeparator { float:left; background-image:url(../Images/Website/WL/bfmtv/menu/menu_cat_right.jpg); background-repeat:no-repeat; width:9px; height:15px;}
.Menu_categorySeparatorSelected { float:left; background-image:url(../Images/Website/WL/bfmtv/menu/menu_cat_right_selected.jpg); background-repeat:no-repeat; width:9px; height:15px;}
.Menu_authenticationBar { float:left; width:100%; }


/******************************************/
/***************** SEARCH *****************/
/******************************************/
.Search_block {float:left; margin:5px 0 10px 0;}
.Search_title {float:left; color:black; font-weight:bold; margin:3px 5px 0 0; font-size:12px; font-family:arial}
.Search_input {float:left; height:17px; width:146px; border: 1px solid  silver; padding:0 2px; font-size:13px}
.Search_btn {float:left; background-color:White; border:0; color:#FFA011; cursor:pointer; font-weight:bold; width:50px; font-family:arial}
.Search_btnON{float:left; background-color:White; border:0; color:#FFA011; cursor:pointer; font-weight:bold; text-decoration:underline; width:50px; font-family:arial}

/******************************************/
/*********** AUTHENTICATION ***************/
/******************************************/
.Authentication_block {float:left; margin:5px  0 10px 0;width:100%}


.Authentication_register {display:none}
.Authentication_register a {}
.Authentication_or {}
.Authentication_registerLeft {float:left;}
.Authentication_registerRight { float:left;}
.Authentication_registerMid { float:left;}


.Authentication_connectID {float:left;}
.Authentication_connectPwd {float:left;}
.Authentication_connectOk {float:left; height:20px;}
.Authentication_title {float:left; color:#004477; font-weight:bold; margin:3px 5px 0 10px; font-size:12px; font-family:arial}

.Authentication_txtInputEmpty, .Authentication_pwdInputEmpty {float:left; height:16px; width: 130px; border: 1px solid  silver; display:block; font-size:13px; vertical-align:middle; padding:1px; margin:0  4px 0 0; color:gray; text-align:left;}
.Authentication_txtInput, .Authentication_pwdInput {float:left; height:16px; width: 130px; border: 1px solid  silver; display:none; font-size:13px; vertical-align:middle; margin:0;  }

.Authentication_warning {color: Red; font-style:normal; font-weight: normal; font-size:10px; text-transform:uppercase}

.Authentication_imgLocker {float:left; margin-left:5px;}

.Authentication_btnON,.Authentication_btn { background:white url(../Images/Website/WL/bfmtv/authentication/lock.jpg) no-repeat scroll 0 2px;border:0 none;color:#004477;cursor:pointer;float:left;font-family:arial;font-weight:bold;height:19px;margin:1px 0 0 1px;padding:0 0 3px 14px;}
.Authentication_btnON {text-decoration:underline}


.Authentication_lostPwdBtn {float:right; color:#666666; padding-top:5px; font-size:11px; font-weight:normal;text-decoration:underline;}


/********* Logged Authentication *********/
.Authentication_pts {display:none;}
.Authentication_perso {display:none; }

.Authentication_menuLogged{float:left; width:100%; margin-top:15px}

/********* Logged Authentication en attente!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! *********/
.Authentication_blockLogged {float:left; margin:0 0 5px 0;}
.Authentication_hello {float:right;  width:270px; text-align:right; }
.Authentication_helloTxt {float:right;  margin-right:5px; color: #666  }
.Authentication_helloTxt:first-letter { text-transform:uppercase; }
.Authentication_name {float:right;   font-weight:bold; color:#004477;}
.Authentication_sep {float:right; margin:0 10px }

.Authentication_userMenu {float:left; margin:0; width:345px}

.Authentication_invite {float:left; font-weight:bold; color:#004477;}
.Authentication_inviteImg {float: left; margin: 0px 3px 0 0;}
.Authentication_inviteTxt {cursor:pointer;  color:#004477;}

.Authentication_logOff {color:gray;float:right;font-size:10px;font-weight:normal;padding:2px 0 0 6px;}

.Authentication_send {float:left;  font-weight:bold; color:#004477; margin-right:20px}
/***************************************************************************************************************************/


/*****************************************/
/************ PACKAGE GALLERY ************/
/*****************************************/
.PackageGallery_main {float:left; width:100%;}


/*****************************************/
/************ PACKAGE DISPLAY ************/
/*****************************************/
.PackageDisplay_header {float:left; width:100%;}
.PackageDisplay_infosTop { float:left; width:100%; margin-top:10px;}
.PackageDisplay_infosBot { float:left; width:100%;}
.PackageDisplay_links {float:left; font-size:15px;  color:#004477; }
.PackageDisplay_links a { color:#004477; }

.PackageDisplay_filesDisplay {float:left; width:100%;  margin:2px 0 20px;}

.PackageDisplay_userPicContainer { height:82px; width:70px; border:1px solid gray; overflow:hidden; float:left; margin-right:10px;}
.PackageDisplay_userPic {float:left;font-size:0; padding:0; margin:0; width:70px}

.PackageDisplay_infos {float:left; width:538px;}
.PackageDisplay_userInfos {float:left; }
.PackageDisplay_userInfos:first-letter { text-transform:uppercase; }
.PackageDisplay_userLinks { color:Gray; text-decoration:underline; font-size:11px; font-weight:normal; cursor:pointer; }
.PackageDisplay_postedby { font-size:12px}
.PackageDisplay_userName a { font-size:12px; font-weight:bold;  color:#004477;}
.PackageDisplay_visits {float:right; text-align:right; color:#ffa011; }

.PackageDisplay_description {margin-bottom: 10px; padding:0 10px; text-align:left }
.PackageDisplay_descriptionTitle  { width:100%;  margin:2px 0}
.PackageDisplay_descriptionTitle span { font-weight:bold; font-family:Arial; font-size:18px; padding-bottom:10px; color:#004477; }

.PackageDisplay_colLeft { float:left; width:330px; margin:0 20px 0 0; }
.PackageDisplay_colRight { float:left; width:270px; }

.PackageDisplay_gmap {float:left; width:330px; margin-bottom:15px;}
.PackageDisplay_gmap a {color:#004477; font-size:18px; }
.PackageDisplay_gmap iframe {float:left; padding:2px; border:solid 1px #D1D1D1; width:324px; margin-top:5px; }

.PackageDisplay_Nearby {float:left; width:274px; height: 288px; padding:2px; border: 1px solid #D3D3D3;}

.PackageDisplay_tagsBlock { float:left; width:100%; }
.PackageDisplay_tagsTitle { color:#004477; font-size:18px; font-weight:bold;}

.PackageDisplay_tags {float:left; padding:2px; border:solid 1px #D1D1D1; width:264px; text-align:center; margin-top:5px; }
.PackageDisplay_tags a {text-decoration:none; margin: 0 1px 0 2px; }
.PackageDisplay_tags a:hover {text-decoration:underline;}

.PackageDisplay_tag1 {color:#ffa011; font-size:21px; font-weight:bold; height:22px}
.PackageDisplay_tag2 {color:#666666; font-size:19px; height:22px}
.PackageDisplay_tag3 {color:#666666; font-size: 15px; height:22px}
.PackageDisplay_tag4 {font-size:11px; font-weight:normal; color:#B2B2B2; height:22px}


/********************************************/
/*************FILES DISPLAY******************/
/********************************************/
.FilesDisplay_big {float:left; width:100%; height:366px; margin-bottom:15px; text-align:center;  display:table-cell; vertical-align:middle; background-color:#CCD1D5; overflow:hidden}
.FilesDisplay_minis {float:left; width:100%; height:75px; margin-bottom:10px}
.FilesDisplay_minisLine {float:left; width:100%; height:75px; margin-bottom:10px}
.FilesDisplay_minisLineOff {display:none;}
.FilesDisplay_btn { cursor:pointer; background-color:black; padding:2px; font-size:12px; color:white; font-family:Verdana; font-variant:small-caps; font-weight:bold;}

.FilesDisplay_minisContainer { float:left; width:521px;}
.FilesDisplay_left {cursor:pointer; float:left; width:22px; margin:25px 10px 0 20px; height:41px; background:url('../Images/Website/WL/bfmtv/files_display/images_left.jpg') no-repeat; -display:inline;}
.FilesDisplay_right {cursor:pointer; float:left; width:22px; margin:25px 20px 0 10px; height:41px; background:url('../Images/Website/WL/bfmtv/files_display/images_right.jpg') no-repeat; -display:inline;}
.FilesDisplay_left_empty { float:left; width:17px; margin:25px 10px 0 20px; height:35px;  -display:inline;}
.FilesDisplay_right_empty { float:left; width:17px; margin:25px 20px 0 10px; height:35px;  -display:inline;}
.FilesDisplay_frame {float:left; text-align:center; width:100px; background-color: #CCD1D5; height:81px; overflow:hidden; -display:inline; }
.FilesDisplay_select {float:left; border:2px solid black; margin:2px 9px; cursor:pointer; }
.FilesDisplay_mini {float:left; border:2px solid #CCD1D5; margin:2px 9px; cursor:pointer; }
.FilesDisplay_frame tbody,.FilesDisplay_select tbody {width:100px; overflow:hidden; height:81px; }
.FilesDisplay_frame tr,.FilesDisplay_select tr {width:100px; height:81px; overflow:hidden; }
.FilesDisplay_frame td,.FilesDisplay_select td {width:100px; height:81px; overflow:hidden; padding:0; }
.FilesDisplay_frame img { }

.FilesDisplay_image {float:left; width:620px; height:366px; margin-bottom:15px; }/*text-align:center;  display:table-cell; vertical-align:middle; overflow:hidden}
.FilesDisplay_image tbody { width:620px; height:366px; overflow:hidden}
.FilesDisplay_image tr { width:620px; height:366px; overflow:hidden}
.FilesDisplay_image td { width:620px; height:366px; overflow:hidden}*/
.FilesDisplay_imageDiv { width:620px; height:366px; overflow:hidden; text-align:center; cursor:pointer}/* display:inline !important; -display:block;}





/*****************************************/
/*********** THEMATIC DISPLAY ************/
/*****************************************/
.ThematicDisplay_header {float:left; width:100%; margin-bottom:10px}
.ThematicDisplay_title{ float:left; width:548px; padding-top:3px; }
.ThematicDisplay_date{color:Gray}
.ThematicDisplay_topLinks{ border-bottom:1px dotted #666666; font-weight:bold; padding: 1px  0 2px 25px; font-size:12px; color:#FFA011;  margin:5px 0; cursor:pointer; float:right; text-align:right; width:100%;}
    
.ThematicDisplay_mainFile {float:left; margin-right:10px; margin-bottom:10px; }
.ThematicDisplay_description {margin-bottom: 10px; padding-left:10px; text-align:left }
.ThematicDisplay_descriptionFL{ float:left;  font-size:30px;font-family:Verdana; font-weight:bold; margin-right:5px; margin-top:-5px;padding:0; text-transform:uppercase; }

.ThematicDisplay_left{float:left; width:330px; margin-right:20px}
.ThematicDisplay_right{ float: left; width:360px; }

.ThematicDisplay_diapos {float:left; width:100%; margin:10px 0;}

/**********************************/
/************ TAGS ****************/
/**********************************/
.Tags_main { width:280px; }
.Tags_title { color:#004477; font-size:18px; font-weight:bold;}
.Tags_bloc {float:left; padding:2px; border:solid 1px #D1D1D1; width:274px; text-align:center; margin-top:5px; }
.Tags_words a {text-decoration:none; margin: 0 1px 0 2px; }
.Tags_words a:hover {text-decoration:underline;}

.Tags_word1 {color:#ffa011; font-size:21px; font-weight:bold; height:22px}
.Tags_word2 {color:#666666; font-size:19px; height:22px}
.Tags_word3 {color:#666666; font-size: 15px; height:22px}
.Tags_word4 {font-size:11px; font-weight:normal; color:#B2B2B2; height:22px}


/*****************************************/
/************ SHARE LINKS ****************/
/*****************************************/
.ShareLinks_Main {float:right;}
.ShareLinks_link {float:left; padding:0 5px}
.ShareLinks_link span { font-size:11px;}

/***********************************************/
/*************** Package Diapos ****************/
/***********************************************/
#cs .PackageDiapos_paging { font-size:12px; float:left; margin-top:2px; width:100%; color:#004477; border-bottom:1px dotted gray; padding-bottom:5px;}
#cs .PackageDiapos_paging span {margin-right:5px; font-weight:bold;}
#cs .PackageDiapos_paging a {margin-right:5px;}
#cs .PackageDiapos_paging a.selected {margin-right:5px; color:#004477; font-weight:bold;}
#cs .PackageDiapos_message {float: left;margin:50px}

/***********************************************/
/************** Thematic Diapos ****************/
/***********************************************/
#cs .ThematicDiapos_paging { font-size:12px; float:left; margin-top:2px; width:100%; color:#004477;}
#cs .ThematicDiapos_paging span {margin-right:5px; font-weight:bold;}
#cs .ThematicDiapos_paging a {margin-right:5px;}
#cs .ThematicDiapos_paging a.selected {margin-right:5px; color:#004477; font-weight:bold;}
#cs .ThematicDiapos_message {float: left;margin:50px}



/*****************************************/
/***************** TITLE *****************/
/*****************************************/
#cs .Titles_packageAll {float:left; width:100%;}
#cs .Titles_package { width:560px; color:#ffa011; }
#cs h1.Titles_packageH1 { padding:0; margin:0 0 10px 0; text-align:left; color:#FFA011; }
#cs .Titles_packageSubCategories { float:left; width:100%; font-size:11px}

#cs .Titles_thematicH1 {float:left; font-size:30px; font-family:arial; margin:0 0 10px 0 !important; -margin:0 0 5px 0; text-align:left; width:100%; color:#FFA011;}
#cs .Titles_thematicH1 .Rss_link {float:none; margin:0;}

#cs .Titles_thematicsRelated {color:#ffa011; font-weight:bold; float:left; font-size:30px; font-family:arial; margin:0 0 10px 0 !important; -margin:0 0 5px 0; text-align:left; width:100%;}
#cs .Titles_thematicsRelated:first-letter { text-transform:uppercase;}

#cs .Titles_categoryPackages { float:left; width:100%; margin-bottom:10px; }
#cs .Titles_categoryPackagesH1 {color:#ffa011; font-weight:bold; float:left; font-size:30px; font-family:arial; margin:0;  text-align:left; width:100%;}

#cs .Titles_typeThematics { float:left; width:100%; margin-bottom:10px; }
#cs .Titles_typeThematicsH1 {color:#ffa011; font-weight:bold; float:left; font-size:30px; font-family:arial; margin:0;  text-align:left; width:100%;}

#cs .Titles_DefaultStatic, #cs .Titles_addressPackages, #cs .Titles_datePackages, #cs .Titles_defaultPackages, #cs .Titles_keywordsPackages
{color:#ffa011; font-weight:bold; float:left; font-size:30px; font-family:arial; margin:0;  text-align:left; width:100%;}
#cs .Titles_DefaultStatic:first-letter, #cs .Titles_addressPackages:first-letter, #cs .Titles_datePackages:first-letter, #cs .Titles_defaultPackages:first-letter, #cs .Titles_keywordsPackages:first-letter 
{ text-transform:uppercase;}

#cs .Titles_home {float:left; font-size:30px; font-family:arial; margin:0 0 2px 0 !important; -margin:0 0 5px 0; text-align:left;}
#cs .Rss_link {float:right; margin:9px 0 0 0 !important; -margin:0;}

#cs .Titles_userDisplay {float:left; padding-top:13px; width:100%; color:#ffa011; }
#cs .Titles_userDisplayH1 {float:left; font-size:30px; font-family:arial; margin:0 0 10px 0 !important; -margin:0 0 5px 0; text-align:left; width:100%; color:#FFA011;}
#cs .Titles_userDisplayH1 a {float:right; color:#004477; font-family:arial; font-size:12px; margin-left:20px;}
#cs .Titles_userDisplayH1 a:hover {text-decoration:underline; }
#cs .Titles_userDisplayH1 a.selected { text-decoration:underline;}

/*****************************/
/*****UserProfileDisplay******/
/*****************************/
#cs .UserProfileDisplay_block  { float:left; width:100%; height:172px; background-image:url('../Images/Website/WL/bfmtv/right_block/userdisplay_bg.jpg'); background-repeat:no-repeat;}
#cs .UserProfileDisplay_blockTitle {width:280px; float:left; text-align:center; font-weight:bold; text-transform:uppercase; color:#7e99b6; font-size:18px; margin:6px 10px; border-bottom:1px dotted #7e99b6; -display:inline;}
#cs .UserProfileDisplay_blockRegister { float:left; width:100%; }
#cs .UserProfileDisplay_blockRegisterBtn {margin-left:78px; cursor:pointer; float:left; background-image:url('../Images/Website/WL/bfmtv/right_block/register_btn.jpg'); background-repeat:no-repeat; padding-top:3px; width:142px; font-weight:bold; height:17px; text-align:center; font-size:11px; color:black; text-transform:uppercase;}
#cs .UserProfileDisplay_blockFaqLink { float:left; font-weight:bold; color:#004477; font-size:12px; margin:1px 0 10px 30px; cursor:pointer;}
#cs .UserProfileDisplay_blockSendLink { float:left; font-weight:bold; color:#004477; font-size:12px; margin:0 0 10px 48px; cursor:pointer;}
#cs .UserProfileDisplay_blockSendPhotos { margin-top:10px; padding:5px 0; float:left; width:100%; font-size:11px; -display:inline; }
#cs .UserProfileDisplay_blockPhotoHlk { float:left; width:50%; text-align:center;}
#cs .UserProfileDisplay_blockPhotoHlk span { float:left; width:100%;}
#cs .UserProfileDisplay_blockPhotoImg {  }
#cs .UserProfileDisplay_blockVideoHlk { float:left; width:50%; text-align:center;}
#cs .UserProfileDisplay_blockVideoHlk span { float:left; width:100%;}
#cs .UserProfileDisplay_blockVideoImg{  }


#cs .UserProfileDisplay_profileHeader {float:left; width:100%;}
#cs .UserProfileDisplay_profile {float:left; width:100%; margin:10px 0; }
#cs .UserProfileDisplay_profileInfos {float:left; padding-bottom:10px; width:100%; margin-bottom:20px; font-size:11px; text-align:left; border-bottom:5px solid #4E6B84;}

#cs .UserProfileDisplay_profileTitle { color:#004477; font-size:18px; font-weight:bold; float:left; width:100%;}
#cs .UserProfileDisplay_profileTitle:first-letter { text-transform:uppercase;}
#cs .UserProfileDisplay_profileImg { float:left; margin:10px 10px 0 0; }
#cs .UserProfileDisplay_profileImg img { border-width: 0px; }
#cs .UserProfileDisplay_profileInfosTop {float:left; width:389px; margin-top:10px;}
#cs .UserProfileDisplay_profileInfosTop div  {margin-bottom:3px; float:left; width:100%;}
#cs .UserProfileDisplay_profileInfosTop .InfoTitle {float:left; color:#4B4B4B; font-size:10px; font-weight:bold; line-height:20px; margin-right:3px; text-align:left; font-family:tahoma; text-transform:uppercase;}
#cs .UserProfileDisplay_profileInfosTop .InfoValue {float:left; font-size:11px; line-height:19px; text-align:left; font-family:tahoma; }

#cs .UserProfileDisplay_profileCountry {margin-bottom:3px; float:left; width:100%;}
#cs .UserProfileDisplay_profileCountry a {padding-top:3px; float:left}
#cs .UserProfileDisplay_profileCountry img {float:left; border-width: 0px; margin-right:5px; }
#cs .UserProfileDisplay_profileCountry span {float:left; color:#4B4B4B; font-size:10px; font-weight:bold; line-height:20px; margin-right:3px; text-align:left; font-family:tahoma; text-transform:uppercase;}

#cs .UserProfileDisplay_profileCity  {float:left; width:100%;}
#cs .UserProfileDisplay_profileCity span  {float:left; color:#4B4B4B; font-size:10px; font-weight:bold; line-height:20px; margin-right:3px; text-align:left; font-family:tahoma; text-transform:uppercase;}
#cs .UserProfileDisplay_profileCity  a {float:left; padding-top:3px;}

#cs .UserProfileDisplay_profileInfosBot {float:right; text-align:right; margin-top:11px; }
#cs .UserProfileDisplay_profileInfosBot span {float:left;}

#cs .UserProfileDisplay_profileUserDocuments {float:left;  width:100%; }
#cs .UserProfileDisplay_Doc{float:left;  margin: 0 0 20px 0; width:100%; }
#cs .UserProfileDisplay_DocTitle { color:#004477; font-size:18px; font-weight:bold; float:left; width:100%;}
#cs .UserProfileDisplay_DocTitle a { color:#004477; }
#cs .UserProfileDisplay_DocTitle:first-letter { text-transform:uppercase;}
#cs .UserProfileDisplay_DocAll {border-top:1px dotted #4E6B84; border-bottom:5px solid #4E6B84; float:left; margin-top:10px; padding:3px 0; text-align:right; width:100%;}



/***************************************/
/*****  UserProfileDisplayLogged  ******/
/***************************************/
#cs .UserProfileDisplay_blockLogged  { float:left; width:280px; background:#e5e8ea; padding:0 10px 5px; margin-bottom:10px}
#cs .UserProfileDisplay_blockLoggedTitle {width:280px; float:left; font-weight:bold; color:#004477; font-size:14px; margin:5px 0 10px; -display:inline;}
#cs .UserProfileDisplay_blockLoggedTop { float:left; width:100%; }
#cs .UserProfileDisplay_blockLoggedUserImg {float:left; width:60px; padding-right:5px; text-align:center; overflow:hidden; height:80px;}
#cs .UserProfileDisplay_blockLoggedUserImg img { border-width: 0px;}
#cs .UserProfileDisplay_blockLoggedUserLinks {float:left; width:165px; padding-left:5px; }
#cs .UserProfileDisplay_blockLoggedProfile {float:left; width:100%; margin-bottom:5px;  font-size:11px; }
#cs .UserProfileDisplay_blockLoggedMyprofile {float:left; color:black;}
#cs .UserProfileDisplay_blockLoggedEdit {float:right;text-align:right; color:black; text-decoration:underline; font-size:11px;  font-weight:normal; cursor:pointer;}
#cs .UserProfileDisplay_blockLoggedFavorite {float:left; width:100%; margin-bottom:5px;  font-size:11px;}
#cs .UserProfileDisplay_blockLoggedFavorite a {color:black;}
#cs .UserProfileDisplay_blockLoggedDocuments {float:left; width:100%; margin-bottom:5px;  font-size:11px;}
#cs .UserProfileDisplay_blockLoggedDocuments a { color:black;}
#cs .UserProfileDisplay_blockLoggedNotification {float:left; width:100%; margin-bottom:5px;  font-size:11px;}
#cs .UserProfileDisplay_blockLoggedNotification a {color:black;}
#cs .UserProfileDisplay_blockLoggedSalesHistory {float:left; width:100%; margin-bottom:5px;  font-size:11px;}
#cs .UserProfileDisplay_blockLoggedSalesHistory a {color:black;}



/*****************************************/
/************PACKAGE GALLERY *************/
/*****************************************/
.PackagesGallery_main {float:left; width:100%; }



/*****************************************/
/**************** COMMENTS ****************/
/*****************************************/
.Comments_main {  }

.CommentsDiaposA { float:left; background:#e5e8ea; margin-bottom:15px; padding:0 10px; width:600px; margin-top:5px;}
.CommentsDiaposA_paging { float:left; width:100%; padding: 5px 0; }
.CommentsDiaposA_paging .selected { color:#004477;}
.CommentsDiaposA_paging a { cursor:pointer;}

.CommentsDiaposB_all { width:100%; background:#e5e8ea;}
.CommentsDiaposB_title { color:#004477; font-size:18px; font-weight:bold; float:left; width:100%;}
.CommentsDiaposB_title:first-letter { text-transform:uppercase;}
.CommentsDiaposB_titleTxt { float:left;}
.CommentsDiaposB_nbr { float:right; font-size:12px; color:#ffa011; padding-top:5px;}
.CommentsDiaposB_list { float:left; background:#e5e8ea; margin-bottom:15px; padding:0 10px; width:600px; margin-top:5px;}
.CommentsDiaposB_paging { float:left; width:100%; padding: 5px 0;}
.CommentsDiaposB_paging2 { float:right; cursor:pointer;}
.CommentsDiaposB_paging2 a.selected {color:black;}
.CommentsDiaposB_paging2 a { margin-right:10px; float:left;}


.CommentsDiaposD_all { width:100%; background:#e5e8ea;}
.CommentsDiaposD_title { color:#004477; font-size:18px; font-weight:bold; float:left; width:100%;}
.CommentsDiaposD_title:first-letter { text-transform:uppercase;}
.CommentsDiaposD_titleTxt { float:left;}
.CommentsDiaposD_nbr { float:right; font-size:12px; color:#ffa011; padding-top:5px;}
.CommentsDiaposD_list { float:left; background:#e5e8ea; margin-bottom:15px; padding:0 10px; width:600px; margin-top:5px;}
.CommentsDiaposD_paging { float:left; width:100%; padding: 5px 0;}
.CommentsDiaposD_paging2 { float:right; cursor:pointer;}
.CommentsDiaposD_paging2 a.selected {color:black;}
.CommentsDiaposD_paging2 a { margin-right:10px; float:left;}


.CommentDiapo_A_item { margin:5px 0; float:left; width:100%; border-bottom:1px dotted #666; padding-bottom:5px;}
.CommentDiapo_A_left { float:left;}
.CommentDiapo_A_image { margin-right:10px; width:109px; height:94px; float:left; font-size:0; text-align:center; overflow:hidden; -display:inline;}
.CommentDiapo_A_image tbody { width:109px; height:94px; overflow:hidden;}
.CommentDiapo_A_image tr { width:109px; height:94px; float:left; font-size:0; text-align:center; overflow:hidden;}
.CommentDiapo_A_image td { width:109px; height:94px; float:left; font-size:0; text-align:center; overflow:hidden;}
.CommentDiapo_A_imageDiv { width:109px; height:94px; overflow:hidden;  display:inline !important; -display:block;}
.CommentDiapo_A_date { color:#666; font-size:12px; font-weight:bold;  }
.CommentDiapo_A_packageTitle { color:#004477; font-size:12px; font-weight:bold;  }
.CommentDiapo_A_packageTitle a { color:#004477; }
.CommentDiapo_A_txt { width:481px; float:left;  font-size:12px; padding-top:2px; color:#666666;}


.CommentsDiapoB_item { margin:5px 0; float:left; width:100%; border-bottom:1px dotted #666; padding-bottom:5px;}
.CommentsDiapoB_userImg { width:60px; float:left; font-size:11px; font-weight:bold; text-align:center; }
.CommentsDiapoB_userImg img { border-width:0; width:60px; }
.CommentsDiapoB_userName { float:left; padding-left:10px; margin-right:10px; color:#004477; font-size:12px; font-weight:bold;}
.CommentsDiapoB_date { float:left; color:#666; font-size:12px; font-weight:bold;  }
.CommentsDiapoB_Abuses {float:right; }
.CommentsDiapoB_txt { float:left; width:530px; font-size:12px; padding-top:2px; color:#666666; margin-left:10px;}
.CommentsDiapoB_reportAbuses { cursor:pointer; color:#004477; font-weight:normal;}
.CommentsDiapoB_reportedAbuses { display:none; font-style:italic; }


.CommentsDiapoC_item { margin:5px 0; float:left; width:100%; border-bottom:1px dotted #666; padding-bottom:5px;}
.CommentsDiapoC_userImg { width:60px; float:right; font-size:11px; font-weight:bold; text-align:center; }
.CommentsDiapoC_userImg img { border-width:0; width:60px; }
.CommentsDiapoC_userName { float:right; margin-right:10px; color:#004477; font-size:12px; font-weight:bold;}
.CommentsDiapoC_date { float:right; color:#666; font-size:12px; font-weight:bold; margin-right:10px; }
.CommentsDiapoC_Abuses {float:left;}
.CommentsDiapoC_txt { float:left; width:530px; font-size:12px; padding-top:2px; color:#666666; margin-right:10px;}
.CommentsDiapoC_reportAbuses { cursor:pointer; color:#004477; font-weight:normal;}
.CommentsDiapoC_reportedAbuses { display:none; font-style:italic; }


.CommentsDiapoD_item { margin:5px 0; float:left; width:100%; border-bottom:1px dotted #666; padding-bottom:5px;}
.CommentsDiapoD_userImg { width:60px; float:left; font-size:11px; font-weight:bold; text-align:center; }
.CommentsDiapoD_userImg img { border-width:0; width:60px; }
.CommentsDiapoD_userName { float:left; padding-left:10px; margin-right:10px; color:#004477; font-size:12px; font-weight:bold;}
.CommentsDiapoD_date { float:left; color:#666; font-size:12px; font-weight:bold;  }
.CommentsDiapoD_Abuses {float:right; }
.CommentsDiapoD_txt { float:left; width:530px; font-size:12px; padding-top:2px; color:#666666; margin-left:10px;}
.CommentsDiapoD_reportAbuses { cursor:pointer; color:#004477; font-weight:normal;}
.CommentsDiapoD_reportedAbuses { display:none; font-style:italic; }



.Comments_ownerItem { margin:5px 0pt; float:left; width:100%; }
.Comments_ownerBalloon { float:left; width:260px; padding-right:10px; }
.Comments_ownerBalloonBot { float:left; width:100%; text-align:left; font-size:10px; padding-top:2px; color:#666666; }
.Comments_ownerUser { width:60px; float:left; font-size:11px; font-weight:bold; text-align:center; }


.Comments_formBlock { float:left; width:330px; margin-bottom:10px; margin-right:20px;}
.Comments_formBlockTitle { color:#004477; font-size:18px; font-weight:bold; float:left; width:100%;}
.Comments_form { float:left; width:330px; padding-bottom:10px; background-color:#e5e8ea; margin-top:5px;}
.Comments_formTxtAreaZone, .Comments_formNameZone, .Comments_formLinkZone, .Comments_formMailZone {float:left; width:100%;  margin:2px 0}
.Comments_formImg { float:left; margin-right:10px; width:50px; height:46px; }
.Comments_formImg img {border-width: 0px;}

.Comments_formWarning {color:Red; font-style:normal; font-weight:normal; font-size:10px; text-transform:uppercase; display:none;}

.Comments_formTitle { font-size:12px; font-weight:bold; color:#ffa011; margin-left:10px; }
.Comments_formTxtArea {font-size:13px;  font-family:arial; width:304px; height:100px; background-color:White; border:1px solid  silver; padding:0 2px ; margin-left:10px;}

.Comments_formName { float:left; text-align:left; margin:0 3px 0 10px;  }
.Comments_formNameInput {height:17px; width: 150px; border: 1px solid  silver; padding:0 2px; font-size:13px}
.Comments_formNameInputContainer { float:right; margin-right:10px; }

.Comments_formLink {  float:left; text-align:left; margin:0 3px 0 10px; color:gray; font-size:11px;}
.Comments_formLinkInput {height:17px; width: 150px; border: 1px solid  silver; padding:0 2px; font-size:13px}
.Comments_formLinkInputContainer { float:right; margin-right:10px; }

.Comments_formMailZone { margin:2px 0 4px; }
.Comments_formMail {  float:left; text-align:left; margin:0 3px 0 10px; color:gray; font-size:11px;}
.Comments_formMailInput {height:17px; width: 150px; border: 1px solid  silver; padding:0 2px; font-size:13px}
.Comments_formMailInputContainer { float:right; margin-right:10px; }

.Comments_formCodeZone img { border:1px solid gray; float:left; margin:0 10px 0 5px; }

.Comments_formCode { margin-right:10px; }
.Comments_formCodeInputContainer { float:right; margin-right:10px; }
.Comments_formCodeInput {height:17px; width:107px; border:1px solid silver; padding:0 2px; font-size:13px}

.Comments_formSendZone {float:left; width:100%; margin-top:10px; text-align:center; direction:ltr}
.Comments_formSend {width:120px; margin-left:auto; margin-right:auto; text-align:center;}
.Comments_formSendBtn {float:left; text-align:center; width:115px; height:20px; padding-top:3px; font-size:11px; text-decoration:none; text-transform:uppercase; cursor:pointer; font-weight:bold;	
    background-image:url('../Images/Website/WL/bfmtv/comments/btn_send.jpg');background-repeat:no-repeat;}
.Comments_formSendBtn:hover {text-decoration:underline }
    
    

/*****************************************/
/*******    THEMATIC DIAPO    ************/
/*****************************************/

.ThematicDiapo_B  {float:left; width:278px; border:1px solid #ccc; padding:10px; margin:5px; height:190px;}
.ThematicDiapo_B_top {float:left; width:100%; }
.ThematicDiapo_B_image {float:left; text-align:center; width:110px; margin-right:5px; overflow:hidden; height:90px;}
.ThematicDiapo_B_image img { }
.ThematicDiapo_B_title{ margin:2px 0; color:#004477; font-size:12px}
.ThematicDiapo_B_title a { color:#004477;}
.ThematicDiapo_B_date { margin-bottom:2px 0; font-weight:bold; font-size:12px; color:#666666}
.ThematicDiapo_B_bot {float:left; width:100%; margin-top:10px; }
.ThematicDiapo_B_description {float:left; width:100%; font-size:11px; margin-bottom:6px; height:73px; overflow:hidden; }
.ThematicDiapo_B_link {float:left; font-size:12px; width:100%; font-weight:normal; cursor:pointer;}
.ThematicDiapo_B_link a {color:#ffa011;}


.ThematicDiapo_M_top {float:left; width:260px; margin:5px 9px; -display:inline;}
.ThematicDiapo_M_image {float:left; text-align:center; width:110px; margin-right:5px;}
.ThematicDiapo_M_image img { }
.ThematicDiapo_M_title{ margin:2px 0;}
.ThematicDiapo_M_title a { color:#004477}
.ThematicDiapo_M_date { margin:2px 0;font-weight:bold; color:#666666}
.ThematicDiapo_M_description{float:left; width:100%; margin-bottom:5px }
.ThematicDiapo_M_description a {color:black; text-decoration:none; cursor:pointer; font-weight:normal;}


.ThematicDiapo_S {float:left; width:100%; margin-bottom:2px}
.ThematicDiapo_S_title a { color:#004477}


/*****************************************/
/*******    PACKAGE RELATED    ***********/
/*****************************************/
#cs .PackagesRelated_main { float:left; width:100%;}
#cs .PackagesRelated_block { float:left; width:100%; margin:15px 0;}
#cs .PackagesRelated_title {float:left; text-decoration:none; font-size:30px; font-weight:bold; font-family:Arial; padding:0; margin:0; width:100%;}
#cs .PackagesRelated_titleTxt { float:left; }
#cs .PackagesRelated_title .Rss_link { margin:0 0 0 5px !important;}
#cs .PackagesRelated_diapos { float:left; width:100%;}
#cs .PackagesRelated_links {border-bottom:4px solid #4e6b84; width:100%; float:right; text-align:right; font-size:11px; padding:12px 0 4px;}
#cs .PackagesRelated_links a { }


/*****************************************/
/*******   THEMATICS RELATED    **********/
/*****************************************/
#cs .ThematicsRelated_main { float:left; width:100%;}
#cs .ThematicsRelated_block { float:left; width:100%; margin:15px 0;}
#cs .ThematicsRelated_title {float:left; text-decoration:none; font-size:18px; font-weight:bold; font-family:Arial; padding:0; margin:0; width:100%;}
#cs .ThematicsRelated_titleTxt { float:left; color:#004477; }
#cs .ThematicsRelated_title .Rss_link { margin:0 0 0 5px !important;}
#cs .ThematicsRelated_diapos { float:left; width:100%;}
#cs .ThematicsRelated_links {border-bottom:4px solid #4e6b84; width:100%; float:right; text-align:right; font-size:11px; padding:12px 0 4px;}
#cs .ThematicsRelated_links a { }


/*******************************/
/*******    LEFT    ************/
/*******************************/
#cs .Left_block {float:left; width:100%; color:black; margin-bottom:20px; text-align:left; padding-bottom:2px; border-bottom:5px solid #4e6b84;}
#cs .Left_diapos { float:left; width:100%; -margin-top:10px;}
#cs .Left_diapoBig { float:left; width:100%; }
#cs .Left_diaposMini { float:left; width:100%; margin-top:20px; }
#cs .Left_botLinks { float:left; width:100%; border-top:1px dotted #4e6b84; margin-top:10px; text-align:right; padding:3px 0; }
#cs .Left_header {float:left; width:100%;}
#cs .Left_header h1 {float:left; font-size:30px; padding: 0px 0 0 5px;  font-family:arial; margin:0px 0 10px 0; text-align:left;}



/***************************************************/
/***************** PACKAGE DIAPOS A ****************/
/***************************************************/
#cs .PackageDiapoA_package {float:left; width:100%;}
#cs .PackageDiapoA_image {float:left; width:100%; text-align:center; margin-bottom:5px; background-color:#e5e8ea;}
#cs .PackageDiapoA_imageLink {text-align:center; font-size:0;}
#cs .PackageDiapoA_imageImg {}

#cs .PackageDiapoA_infos {float:left; width:100%;}
#cs .PackageDiapoA_vote {float:left; }
#cs .PackageDiapoA_descriptionInfos {border-bottom:1px solid #CCCCCC;float:left;margin-bottom:15px;padding-bottom:5px;width:548px;}

#cs .PackageDiapoA_date {float:left; width:100%; font-size:12px; color:Black; font-weight:normal;}
#cs .PackageDiapoA_title {float:left; width:100%; font-size:18px;}
#cs .PackageDiapoA_title a {font-weight:bold; color:#4e6b84; }
#cs .PackageDiapoA_description {float:left; width:100%;}
#cs .PackageDiapoA_description a {color:black; cursor:pointer; font-weight:normal; text-decoration:none; }

/***************************************************/
/***************** PACKAGE DIAPOS B ****************/
/***************************************************/
#cs .PackageDiapoB_package {float:left; width:143px; margin-right:12px; height:200px;}
#cs .PackageDiapoB_packageLast {float:left; width:143px; margin-right:0; -display:inline;}

#cs .PackageDiapoB_date {float:left; width:100%; font-size:11px; color:#666666;}
#cs .PackageDiapoB_image {float:left; width:130px; height:100px; background-color:#ccd1d5; border-left:6px solid #ccd1d5; border-right:6px solid #ccd1d5; border-top:6px solid #ccd1d5; text-align:center; overflow:hidden;}

#cs .PackageDiapoB_imageLink { font-size:0; float:left; text-align:center; width:130px; }
#cs .PackageDiapoB_imageImg { }
#cs .PackageDiapoB_vote {display:block; font-weight:normal; }
#cs .PackageDiapoB_title { font-size:12px; font-weight:bold;}
#cs .PackageDiapoB_title a { color:#4e6b84;}


/***************************************************/
/***************** PACKAGE DIAPOS C ****************/
/***************************************************/

#cs .PackageDiapoC_package {-display:inline; float:left; width:142px; height:215px; font-size:11px; text-decoration:none;  margin:6px; background-color:White; overflow:hidden}

#cs .PackageDiapoC_top {float:left; width:100%;  margin:2px 0}
#cs .PackageDiapoC_flagImg {float:left;margin-right:5px;}
#cs .PackageDiapoC_date {float:left; color:#666666;}
#cs .PackageDiapoC_dateLink {color: Black}

#cs .PackageDiapoC_image {float:left; width:143px; height:100px; background-color:#ccd1d5; border-left:6px solid #ccd1d5; border-right:6px solid #ccd1d5; border-top:6px solid #ccd1d5; text-align:center; overflow:hidden;}
#cs .PackageDiapoC_image tbody { width:100%; height:112px; background-color:#ccd1d5; text-align:center; overflow:hidden;}
#cs .PackageDiapoC_image tr { width:100%; height:100px; text-align:center; overflow:hidden;}
#cs .PackageDiapoC_imageLink { font-size:0; }
#cs .PackageDiapoC_imageImg { }
#cs .PackageDiapoC_imageDiv {width:130px; height:100px; overflow:hidden; display:inline !important; -display:block;}

#cs .PackageDiapoC_imageTable{float:left; text-align:center; width:133px; height:100px; border-bottom:0; background-color:Black; padding:0;  margin:0;}
#cs .PackageDiapoC_bot {float:left; width:100%;}
#cs .PackageDiapoC_bot2 {float:left; margin-top:5px;}
#cs .PackageDiapoC_vote {float:left; width:100%; height:30px;}
#cs .PackageDiapoC_info{float:left; width:100%; text-align:left;}
#cs .PackageDiapoC_title{float:left; width:100%; text-align:left; font-size:12px; margin-top:5px;}
#cs .PackageDiapoC_title a {color:#004477; }

#cs .PackageDiapoC_nbrImg {float:left; width:100%; color:#ffa011; }


/***************************************************/
/***************** PACKAGE DIAPOS E ****************/
/***************************************************/
#cs .PackageDiapoE_package { height:190px; float:left; width:121px; margin-right:12px; margin:0 9px 15px 6px; -display:inline;}
#cs .PackageDiapoE_packageLast {float:left; width:121px; margin-right:0}

#cs .PackageDiapoE_date {float:left; width:100%; font-size:12px; color:Black;}
#cs .PackageDiapoE_image { background:#CCD1D5; float:left; text-align:center; width:109px; height:100px; border-left:6px solid #ccd1d5; border-right:6px solid #ccd1d5; border-top:6px solid #ccd1d5; text-align:center; overflow:hidden; }
#cs .PackageDiapoE_image a{ display:block; float:left; text-align:center; width:109px; }
#cs .PackageDiapoE_image img {} 

#cs .PackageDiapoE_top {float:left; width:100%;}
#cs .PackageDiapoE_title { font-size:12px; font-weight:bold; color:#004477;}
#cs .PackageDiapoE_date {color:#666666; float:left; font-size:11px; width:100%;}



/*****************************/
/*******   RIGHT    **********/
/*****************************/
#cs .RightColumn {float:left; width:300px; margin-top:-55px; margin-right:5px; -display:inline; }
#cs .Right_top { }
#cs .Right_body  { float:left; width:100%; }
#cs .Right_bot { }

#cs .Right_blockLastMembers,
#cs .Right_blockLastComments,
#cs .Right_blockCelebrities,
#cs .Right_blockDefault,
#cs .Right_blockMostSeen,
#cs .Right_blockTags,
#cs .Right_blockTutorials,
#cs .Right_blockPortfolios {float:left; width:300px; padding:5px 0; font-size:11px; -display:inline;}

#cs .Right_blockCelebritiesContent,
#cs .Right_blockMostSeenContent,
#cs .Right_blockDefaultContent,
#cs .Right_blockPortfoliosContent {float:left; width:278px; border:1px solid #ccc; padding:10px 10px 2px 10px; -display:inline;}


#cs .Right_blockAdvertTitle {text-align:left; float:left; color:#004477; font-weight:bold; width:100%; margin: 5px 0 ;font-size:15px; -display:inline;}

#cs .Right_blockDefaultTitle { border-bottom:5px solid #4E6B84; text-align:left; float:left; color:#004477; font-weight:bold; width:100%; margin-bottom:5px; height:16px; font-size:15px; -display:inline;}
#cs .Right_blockDefaultTitle:first-letter { text-transform:uppercase;}

#cs .Right_blockMostSeenTitles { border-bottom:5px solid #4E6B84; text-align:left; float:left; width:100%; margin-bottom:5px; height:16px; -display:inline;}
#cs .Right_blockMostSeenTitle { float:left; color:#004477; font-weight:bold; font-size:15px;}
#cs .Right_blockMostSeenLink { float:right; color:#FFA011; font-weight:bold; font-size:12px;}

#cs .Right_blockTagsTitle { border-bottom:5px solid #4E6B84; text-align:left; float:left; color:#004477; font-weight:bold; width:100%; margin-bottom:5px; height:16px; font-size:15px; -display:inline;}

#cs .Right_blockTagsWords {float:left; width:278px; border:1px solid #ccc; padding:10px; text-align:center}
#cs .Right_blockTagsWords a {text-decoration:none; margin: 0 1px 0 2px; }
#cs .Right_blockTagsWords a:hover {text-decoration:underline;}
#cs .Right_blockTags_tag1 {color:#ffa011; font-size:21px; font-weight:bold; height:22px}
#cs .Right_blockTags_tag2 {color:#666666; font-size:19px; height:22px}
#cs .Right_blockTags_tag3 {color:#666666; font-size: 15px; height:22px}
#cs .Right_blockTags_tag4 {font-size:11px; font-weight:normal; color:#B2B2B2; height:22px}

#cs .Right_blockTutorialsTitle { border-bottom:5px solid #4E6B84; text-align:left; float:left; color:#004477; font-weight:bold; width:300px; margin-bottom:5px; height:16px; font-size:15px; -display:inline;}
#cs .Right_blockTutorialsLinks {float:left; width:278px; border:1px solid #ccc; padding:10px;}
#cs .Right_blockTutorialsLinks a { float:left; font-weight:bold; width:100%; font-size:12px;  margin:2px 0; cursor:pointer;}

#cs .Right_blockPortfoliosTitles { border-bottom:5px solid #4E6B84; text-align:left; float:left; width:100%; margin-bottom:5px; height:16px; -display:inline;}
#cs .Right_blockPortfoliosTitle { float:left; color:#004477; font-weight:bold; font-size:15px;}
#cs .Right_blockPortfoliosLink { float:right; color:#FFA011; font-weight:bold; font-size:12px;}

#cs .Right_blockLastMembersTitle { border-bottom:5px solid #4E6B84; text-align:left; float:left; color:#004477; font-weight:bold; width:100%; margin-bottom:5px; height:16px; font-size:15px; -display:inline;}

#cs .Right_blockLastCommentsTitle { border-bottom:5px solid #4E6B84; text-align:left; float:left; color:#004477; font-weight:bold; width:100%; margin-bottom:5px; height:16px; font-size:15px; -display:inline;}

#cs .Right_blockCelebritiesTitles { border-bottom:5px solid #4E6B84; text-align:left; float:left; width:100%; margin-bottom:5px; height:16px; -display:inline;}
#cs .Right_blockCelebritiesTitle { float:left; color:#004477; font-weight:bold; font-size:15px;}
#cs .Right_blockCelebritiesLink { float:right; color:#FFA011; font-weight:bold; font-size:12px;}

/******************************************/
/*******   USER PROFILE DIAPO    **********/
/******************************************/
#cs .UserProfileDiapoD {float:left; width:143px; padding:2px 0; font-size:11px; border:1px solid #ccc; margin:2px; overflow:hidden;}
#cs .UserProfileDiapoD_left {float:left; width:50px; text-align:center;}
#cs .UserProfileDiapoD_right {float:left; width:85px; padding-top:4px;}
#cs .UserProfileDiapoD_userName a {color:#004477;}
#cs .UserProfileDiapoD_image img { height:35px; width:35px;}
#cs .UserProfileDiapoD_date {color:#666;}

/***************************************/
/*******   COMMENT DIAPO      **********/
/***************************************/
#cs .CommentDiapoF {float:left; width:288px; padding:5px; margin:2px 0; border:1px solid #CCCCCC; font-size:12px; -display:inline;}
#cs .CommentDiapoF_txt { float:left; width:100%; margin-bottom:3px}
#cs .CommentDiapoF_username { color:#004477; font-weight:bold;}
#cs .CommentDiapoF_title a {color:Black; font-weight:bold; font-size:12px; }


/*****************************************/
/************ SEND FRIENDS ****************/
/*****************************************/
#cs .SendFriends_title {float:left; width:100%;}
#cs .SendFriends_title h1 {float:left; font-size:30px; font-family:arial; margin:20px 0 10px 0 !important; -margin:0 0 5px 0; text-align:left; width:100%; color:#FFA011;}
#cs .SendFriends_diaposContainer {float:left; width:100%;}
#cs .SendFriends_subTitle {color:#004477; float:left; text-decoration:none; font-size:18px; font-weight:bold; font-family:Arial; padding:0; margin-top:20px; width:100%;}
#cs .SendFriends_diapos {float:left; margin:10px 0; }
#cs .SendFriends_diapo {float:left; margin:5px 12px; -display:inline;}
#cs .SendFriends_image {float:left; text-align:center; width:100px; height:75px; background:#CCD1D5 !important; -background-color:white; padding:0; margin:0; overflow:hidden;}
#cs .SendFriends_image tbody {width:100px; height:75px; overflow:hidden; }
#cs .SendFriends_image td {width:100px; height:75px; overflow:hidden; padding:0;}
#cs .SendFriends_imageDiv {width:100px; height:75px; overflow:hidden; display:inline !important; -display:block; font-size:0;}
#cs .SendFriends_infosContainer {float:left; width:100%; padding-top:10px;}
#cs .SendFriends_infosTitle { border-bottom:1px solid #4E6B84; text-align:left; float:left; color:#004477; font-weight:bold; width:100%; margin-bottom:5px; height:16px; font-size:15px; -display:inline;} 
#cs .grabLeft2{float:left;	width:340px; padding:5px 0px ; margin-bottom:5px;} /*Ameliorer*/
#cs .grabRight2{float:left;	width:200px; margin:10px 0 0 50px;} /*Ameliorer*/
#cs .button150_, .button150 {background-image:url(../Images/Website/WL/bfmtv/buttons/small.jpg);background-repeat:no-repeat;border:0 none;color:black;cursor:pointer;display:block;float:left;font-family:arial;font-size:11px;font-weight:bold;height:20px;text-align:center;text-transform:uppercase;width:150px;}
#cs .SendFriends_botBtn .button150_, .button150 {margin-right:8px}
#cs .button150 { padding-top:3px; height:17px }
#cs .button150_:hover, .button150:hover{text-decoration:underline}
#cs .grabber_search .button150_{float:right; margin-right:10px }
#cs .sponsorFrame_next .button150{float:right; margin-top:10px; margin-right:10px}
#cs .SendFriends_grabber {float:left; width:100%;}
#cs .SendFriends_inputs {float:left; width:100%;}
#cs .SendFriends_inputsTitles {float:left; width:100%;}
#cs .SendFriends_inputsTitles span {width:26%; font-variant:small-caps; font-weight:bold; text-align:center; float:left; display:block;}
#cs .SendFriends_inputsLine {float:left; width:100%; margin:2px 0;}
#cs .SendFriends_input {height:17px; width: 156px; border: 1px solid  silver; padding:0 2px; font-size:13px}
#cs .SendFriends_yourMsg {float:left; width:100%;}
#cs .SendFriends_txtArea {background-color:white; border:1px solid silver; font-size:13px; height:150px; padding:0 2px; width:400px; margin-top:15px;}
#cs .SendFriends_yourAddress {float:left; width:100%;}
#cs .SendFriends_yourFirstNameLine {float:left; width:100%; margin-top:15px;}
#cs .SendFriends_yourLastNameLine {float:left; width:100%; margin-top:4px;}
#cs .SendFriends_yourEmailLine {float:left; width:100%; margin-top:4px;}
#cs .SendFriends_leftTxt {float: left; width: 150px; text-transform:uppercase; font-size:10px; font-weight:bold; text-align:left;}
#cs .SendFriends_rightInput {width:250px; float:left;}
#cs .SendFriends_botBtnContainer { float:left; margin:30px 0 10px; width:100%; }
#cs .SendFriends_botBtn {width:316px;margin-left:auto; margin-right:auto}

#cs .User_notificationMessage { float:left; width:598px; padding:10px; margin:10px 0; border: 1px solid #FFA011; font-weight:bold }
































/*****************************************/
/***************** DIAPOS ****************/
/****************************************

#cs .Diapo_package {-display:inline; float:left; width:142px; height:210px; font-size:11px; text-decoration:none;  margin:6px; background-color:White; overflow:hidden}

#cs .Diapo_top {float:left; width:100%;  margin:2px 0}
#cs .Diapo_flagImg {float:left;margin-right:5px;}
#cs .Diapo_date {float:left; color:#666666;}
#cs .Diapo_dateLink {color: Black}

#cs .Diapo_image {float:left; width:130px; height:100px; background-color:#ccd1d5; border-left:6px solid #ccd1d5; border-right:6px solid #ccd1d5; border-top:6px solid #ccd1d5; text-align:center; overflow:hidden;}
#cs .Diapo_image tbody { width:100%; height:112px;  text-align:center; overflow:hidden;}
#cs .Diapo_image tr { width:100%; height:100px; text-align:center; overflow:hidden;}
#cs .Diapo_imageLink { font-size:0; }


#cs .Diapo_imageTable{float:left; text-align:center; width:133px; height:100px; border-bottom:0; background-color:Black; padding:0;  margin:0;}
#cs .Diapo_bot {float:left; width:100%;}
#cs .Diapo_bot2 {float:left; margin-top:5px;}
#cs .Diapo_vote {float:left; width:100%; height:30px;}
#cs .Diapo_info{float:left; width:100%; text-align:left;}
#cs .Diapo_title{float:left; width:100%; text-align:left;}
#cs .Diapo_title a {color:#004477; }

#cs .Diapo_nbrImg {float:left; width:100%; color:#ffa011; }

#cs .Diapo_thematics {border:1px solid #6B2258;float:left;height:160px;margin:7px;padding:7px;text-align:justify;width:262px;}
#cs .Diapo_thematicsImg {float:left; width:110px; text-align:center}
#cs .Diapo_thematicsInfos {float:left; width:142px; margin-left:10px;}

#cs .Diapo_thematicsTxtDiv {float:left; width:100%; text-align:left; height:60px; overflow:hidden; text-align:left; margin-top:10px }
#cs .Diapo_thematicsTxt {font-size:12px}

#cs .Diapo_thematicsMore {float:right; text-align:right;text-decoration:none; font-size:11px; width:100%; cursor:pointer; margin-top:10px;}
#cs .Diapo_thematicsDate { font-size:11px; font-weight:bold}


#cs .Diapo_thematicsPaging{float:left; width:100%; margin:2px 0;}

#cs a.Diapos_pagingAll, a.Diapos_pagingLtr { float:left; display:block; margin: 10px;  padding: 4px 8px; text-align:center; text-decoration:none; border:1px solid #6B2258; color:#6B2258; background-color:White }
#cs a.Diapos_pagingAll:hover, a.Diapos_pagingLtr:hover { float:left; display:block; margin:10px;  padding: 4px 8px;text-align:center; text-decoration:none; background-color:#6B2258; color:White; border:1px solid #6B2258 }
#cs a.Diapos_pagingAllOn, a.Diapos_pagingLtrOn {  float:left; display:block; margin: 10px;  padding: 4px 8px;text-align:center; text-decoration:none; background-color:#6B2258; color:White; border:1px solid #6B2258; font-weight:bold }
*/





/*******************/
/**** GENERAL ******/
/*******************/

#HEADER {float:none;margin-left:auto; margin-right:auto;}

body{background-color:white; font-family:arial; font-size: small;margin: 0px; padding: 0px;  color:Black ;}
.body {width: 960px; overflow:hidden; background-color:White; text-align:left; margin-left:auto; margin-right:auto;  }

.main_container, .main_container2 { float:left; width:100%;-display:inline; -overflow:hidden; }

p {float:left; width:100%; margin:5px 0;}
img {border:0; padding:0; margin:0; font-size:0}

a {color: #ffa011; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline;}

.a {color: #ffa011; text-decoration:none; font-weight:bold; cursor:pointer;}
.a:hover {text-decoration:underline;}

.LeftColumn {float:left; width:620px; margin:6px 20px 0 10px; -display:inline; }
.LeftColumn_full {float:left; width:940px; margin:6px 10px 0 10px; -display:inline;}

/*ul li {padding:5px 0}
ol li {padding:5px 0}
ol {float:left; margin:0 0 0 20px; padding:5px 0; width:690px;  list-style-type:decimal; list-style-position:inside}
ul {float:left; margin:0 0 0 20px; padding:5px 0; width:690px;  list-style-position:inside}*/


.footer{float:left; width:100%; margin:20px 0;}



/****************/
/**** DECO ******/
/****************/
.black {color: Black}   
.linknone {text-decoration:none}
.underline {text-decoration:underline}
.normal {font-weight:normal}
.spaceText {letter-spacing:1px; line-height:20px;}
.display_none {display:none}
.display_bock {display:block}
.capitalize {text-transform:capitalize}
.uppercase {text-transform:uppercase}
.small {font-size:11px}
.white {color:white;}
.left {text-align: left}
.right {text-align: right}
.bold { font-weight: bold}
.center{text-align:center;}
.pointer{cursor:pointer;}
.blue{color:#FFA011;}
.justify{text-align:justify;}
.justify_{text-align:justify; margin:5px 0; float:left;}
.indent{text-indent:5%;}
.indentText{text-indent:3%; margin-top:10px;}




.dottedTD{float:left; border-top: dashed 1px silver; border-bottom: dashed 1px silver; width:100%; padding:5px 0 ; margin: 10px 0;  }


.dottedB{float:left; border-bottom: dashed 1px silver; padding-bottom:5px; margin-bottom:5px;}
.dottedB_{border-bottom: dashed 1px silver; padding-bottom:5px; margin-bottom:5px;}

.dottedBH{border-bottom: dashed 1px silver; height:18px;}
.dottedB_100{ width:100%; border-bottom: dashed 1px silver; padding-bottom:5px; margin-bottom:5px;}

.DownloadFlash{float:left; border-top: dashed 1px silver; border-bottom: dashed 1px silver; width:100%; padding:5px 0 ; margin: 10px 0;  }


/****************/
/**** FRAME ****/
/****************/

.greyFrame{}
.blueFrame{float:left; width:590px; margin:10px 0}
.blueFrame h2 {color:#004477}


.floatBulle {float:left; width:330px; padding:10px;}

.block {float:left; border: 1px solid silver; width: 420px; text-align:center; margin:10px 0 0 30px; padding-bottom:30px;}
.blockTitle{font-size:28px; font-weight:normal; margin:30px 10px 0 0; color:#FFA011;}







/****************/
/**** MARGIN ****/
/****************/

/* Left */
.marginL5 {float:left; margin-left:5px;}

.marginL10 {float:left; margin-left:10px;}
.marginL15 {float:left; margin-left:15px;}
.marginL20 {float:left; margin-left:20px;}
.marginL30 {float:left; margin-left:30px;}
.marginL50 {float:left; margin-left:50px;}
.marginL80 {float:left; margin-left:80px;}

/* Right */
.marginR5 {float:left; margin-right:5px;}
.marginR10 {float:left; margin-right:10px;}
.marginR_10{margin-right:10px;}
.marginR10_ {float:right; margin-right:10px;}
.marginR20 {float:left; margin-right:20px;}
.marginR20_ {float:right; margin-right:20px;}

/* Top */

.marginT5 {float:left; margin-top:5px;}
.marginT3n{margin-top:-3px}
.marginT10 {float:left; margin-top:10px;}


/* Bottom */

.marginB5 {float:left; margin-bottom:5px;}
.marginB_5 { margin-bottom:5px;}
.marginB10 {float:left; margin-bottom:10px;}

.marginB_30 {margin-bottom:30px;}

/* Double */
.marginTB10 {float:left; margin-top:10px; margin-bottom:10px;}
.marginTB10_ {margin-top:-10px; margin-bottom:10px}
.marginRB10{float:left; margin-right:10px; margin-bottom:10px;}

.adjustCenter{float:left; width:100%; text-align:center; margin:2px 0;}
.marginTD{float:left; margin-top:10px; margin-bottom:10px;}







/*****************/
/**** PADDING ****/
/*****************/
.paddingL10 {float:left; padding-left:10px;}
.paddingL20 {float:left; padding-left:20px;}

.padding10{float:left; padding:10px;}
.padding_0_5 {float:left; padding:0 5px}
.padding_10_0 {padding: 10px 0;}



/****************/
/**** FLOAT ****/
/****************/
.float_right {float:right;}
.float_left {float: left;}

.float_left_100 { float:left; width:100%;}
.float_left_100_ {float:left; width:100%;  margin:2px 0}


.floatTD{float:left; width:100%; margin:10px 0;}


.floatTD5{float:left; width:100%; margin:5px 0;}
.floatTD7 {float:left; width:100%;  margin:7px 0}
.floatTD20{float:left; width:100%; margin:20px 0;}

.floatLR{float:left; margin:0 10px;}

.floatText{float:left; margin:0 20px; line-height:18px;}


.floatTR120{float:left; width:165px;}




.whitePanel{ cursor:pointer;background-color:black; padding:2px; font-size:12px; color:white; font-family:Verdana; font-variant:small-caps; font-weight:bold;}





h1 {color: #4E6B84}
h2 {color:#FFA011 }
h3 {float:left; width:100%; color:#666666; font-weight:normal ; border-bottom:1px solid #CCCCCC; font-family:arial ; margin:20px 0 15px 0;  direction:ltr; font-size:17px; padding-bottom:10px} 

h1.slogan{float:left; font-size:22px;  margin:0px; color:Black; font-style:normal;font-weight:normal;background-image:none; padding:0px;}
a.h1{color:black}
.h1{float:left; color: Black; font-size:36px; padding: 0px 0 0 5px;  font-family: arial; font-weight:bold; 
    margin:0px 0 10px 0; text-align:left;}

.h2{float:left; text-decoration:none; font-size:18px; color:#FFA011; font-weight:bold; text-transform:uppercase; font-family:verdana; padding:10px 0 0 0; margin:0;}

.h3 {float:left; width:100%; color:#FFA011; text-transform:capitalize; font-weight:bold; border-bottom:1px solid #F0F0F0; font-family:Verdana ; margin:5px 0 10px 0; font-size:small;}
.h3_{width :560px; color:#FFA011; text-transform:capitalize; font-weight:bold; border-bottom:1px solid #F0F0F0; font-family:Verdana ; margin:5px 0 10px 0; font-size:small;}

h4{ float:left; font-weight:bold;  font-size:12px; color:black;  margin:5px 0; cursor:pointer}
.h4{background-image:url('../Images/frontview/row3.jpg'); background-repeat:no-repeat; float:left; font-weight:bold; padding: 1px 0 2px 25px; font-size:12px; color:#FFA011;  margin:5px 0; cursor:pointer}

.home_package_title { font-size:30px;}
/************/
/*** Lien ***/
/************/
.hlkBlack{float:left; color:black; text-decoration:underline; cursor:pointer; font-weight:normal;}
.hlkBlack2{color:black; text-decoration:none; cursor:pointer; font-weight:normal;}

.hlkGrey{color:gray; text-decoration:underline; cursor:pointer;  font-weight:normal;}
.hlkBlue{float:left; font-size:14px; text-decoration:none; cursor:pointer; color:#FFA011;}



.zoneTxt{ float:left; width:100%; margin:5px 0; height:400px;}
.textIntro { float:left; width: 256px; height:174px; border: 1px solid #D4D4D4; padding:20px; margin-left:6px }
.textIntro span {font-weight:bold; color:#004477}

.zoneSubmit h1 { margin-left:20px}


.registration_block{ float:left; text-align:center; margin-left:15px; width: 256px; height:174px; border: 1px solid #D4D4D4; padding:20px; background-image:url('../Images/Website/WL/bfmtv/register/back.jpg'); background-repeat:repeat-x }
.registration_blockTitle{color:#004477; font-weight:bold; font-size:18px; margin-bottom:10px}
.registration_blockSubTitle{margin-bottom:10px}

.registration_register{background-image:url('../Images/Website/WL/bfmtv/register/pen.jpg');
background-repeat:no-repeat;
height:40px;
margin-left:20px;
margin-top:30px;
padding-top:30px;
text-align:right;
width:200px;}

.registration_register a {background-image:url(../Images/Website/WL/bfmtv/register/btn.jpg);
background-repeat:no-repeat;
color:White;
display:block;
float:right;
font-weight:normal;
height:19px;
padding-top:3px;
text-align:center;
text-decoration:none;
width:94px; }
.registration_register a:hover { text-decoration:underline}


.registration_formLine{float:left;width: 100%; margin-bottom:5px; text-align:left}
.registration_formLeft{float:left; width:115px; padding-left:10px}
.registration_formRight{float:left;}
.registration_formRight input{float:left;border:1px solid silver;
font-size:13px;
height:17px;
width:96px;}
.registration_btnConnect{background-image:url(../Images/Website/WL/bfmtv/register/btn.jpg); background-repeat:no-repeat; color:White; display:block; margin:0 0 20px 80px !important; -margin:0 0 10px 80px; font-weight:normal; height:22px; text-align:center; text-decoration:none; width:94px; border:0; cursor:pointer}
.registration_forgottenPassword{float:left; width:100%;}
.registration_forgottenPassword a {color:Black; font-weight:normal; cursor:pointer; text-decoration:underline}

/*******************/
/***** Envoyez *****/
/*******************/
.backRegister{float:left; width:225px; padding:5px 0; background-color:#FFA011; margin-top:1px;}



.mediaSend{float:left; cursor:pointer; margin: 0 20px 0 20px;}

.backRegisterBrand{float:left; width:212px; height:32px; background-color:#FFA011; margin-top:1px; }
.txtRegister{float:left; font-size:16px; text-decoration:none; color:White; text-align:center; width:100%; margin-top:3px; font-weight:bold;}
.mediaTitle{float:left; font-size:16px; margin:10px 0 0 0; width:100%; color:#FFA011; text-align:center; font-weight:bold;}


/*******************************************/
/*** Zone Derniers vus/commentaires etc. ***/
/*******************************************/
.zone,.zone2 {float:left; width:280px; padding:5px 10px 10px 10px; margin-bottom:20px; font-size:11px;}
.zone a,.zone2 a { color:#004477;}
.zoneTitle, .zoneTitle2 { float:left; font-weight:bold; border-bottom:solid 4px #4e6b84; padding-bottom:3px; width:100%; margin-bottom:5px; font-size:14px; color:#004477;}
.zoneTitle:first-letter, .zoneTitle2:first-letter { text-transform:uppercase; }
.zone .float_left_100,.zone2 .float_left_100 { border: 1px #ccc solid; width:278px;}


.zoneSubTitle {float:left; letter-spacing:1px; border-top:solid 1px silver; width:89%; margin-top:5px; padding-bottom:10px; padding-left: 20px; height:16px; font-size:12px;}



.div_top {float:left; width:100%; padding:4px 0; font-size:11px;}
.edit_profile_l {float:left; width:60px; padding-right:5px;}
.div_l2 {float:left; width:70px; margin-right:5px; font-variant:small-caps;}
.edit_profile_r {float:left; width:155px; padding-left:5px; }
.edit_profile {float:right;text-align:right;color:#FFA011; text-decoration:underline; font-size:11px;  font-weight:normal; cursor:pointer;}
.div_l {float:left; width:100px; margin-right:5px;}
.div_r {float:left; width:120px; margin-left:5px;}
.divMember_top {float:left; width:100%; padding:4px 0; font-size:11px;}
.divMember_l {float:left; width:100px; margin-right:5px;}
.divMember_r {float:left; width:120px; margin-left:5px;}


/***************************/
/****** Actu A la une ******/
/***************************/
.trio {float:left; width:100%; color:black; margin-bottom:30px; text-align:left; padding-bottom:2px; border-bottom:1px solid silver}
.trio_img {float:left; width:100%; text-align:center; display:block; margin-bottom:5px}
.trio_l {float:left; width:460px; margin-right:15px;}
.trio_r {float:left; width:250px; margin-bottom:20px }


.photo_left {float:left; padding: 0 8px 8px 0;}
.photo_right {float:right; padding: 0 0 8px 8px;}

.photo_right_100 {float:right; padding: 0 0 8px 8px; width:100px}
.photo_left_100 {float:left; padding: 0 8px 8px 0; width:100px}


/* DefilÃ© */
.def_date{float:left; color:black; font-weight:bold;  margin-right:5px;}
.def_title{float:left; color:#FFA011; font-weight:bold; margin-right:25px;}
.def_flag{float:left; margin:2px 3px 0 0;}
.defile{float:left; margin:0; height:20px;}



/***************************/
/****** Player VidÃ©o *******/
/***************************/
.mainPlayer{float:left; width:460px; margin-right:5px;}
.itemPlayerBlue{float:left; width:100%; background-color:blue; margin-bottom:12px; font-size:11px; color:White; cursor:pointer;}
.itemPlayer{float:left; width:100%; margin-bottom:12px; font-size:11px; color:black; font-weight:normal; cursor:pointer;}
.playerNB{float:right; margin-right:5px; text-decoration:underline;}


/***************************/
/****** Package Photo *****

.pack_left {float:left; width:20px;  padding-top:20px; margin: 0 5px;}
.pack_right {float:left; width:40px; margin-left:5px; padding-top:20px;}

.pack_frame {float:left; margin-right:3px;  padding: 2px; width:100px; border:2px solid white;}
.pack_frame:hover {float:left;  margin-right:3px; border:2px solid #FFA011; padding: 2px; cursor:pointer; width:100px;}
.pack_select {float:left; margin-right:3px; border:2px solid #FFA011; padding: 2px; cursor:pointer; width:100px;}

.pack_main {float:left; width:100%; text-align:center; margin:10px 0 5px 0; display:table-cell; vertical-align:middle; overflow:hidden;}
.pack_photo {float:left; width:610px; border:1px solid silver; padding:10px; margin-bottom:10px}
*/.pack_profile { text-align:right; color:Gray; text-decoration:underline; font-size:11px; width:100%; font-weight:normal; cursor:pointer; }

.pack_mark {float:right; margin:0 10px 0 50px;}
.pack_vote {float:left; margin:1px 5px 0 0;}
.user_vote {float:left; margin: 5px 0 0 5px}
/* Commentaires */
.comment_part{float:left;width:360px; text-align:center; margin-bottom:10px;            padding-bottom:10px; border-bottom:2px solid #BBC1CC }

.commentPic { float:left; padding: 0 5px 5px 0;}
.commentIcon{float:left; margin-left:10px;  width:50px; height:46px}
.comment_txt {float:left; width:278px; border: 1px solid #FFA011 ; border-top:0; border-bottom:0; padding:2px 5px; }


comment_part{float:left;width:360px; text-align:center; margin-bottom:10px;}
.commentDate{ margin-left:5px; font-size:x-small}
.commentPic { float:left; padding: 0 5px 5px 0;}


.comment_profile_top {  }
.comment_profile_bot {  }

.comment_profile_body { float:left; padding:0 5px; width:496px;}
.comment_profile_l { float:left; width:100px; padding-right:10px; margin-bottom:5px;}
.comment_profile_r { float:left; width:380px; margin-bottom:5px; }

/******************/
/*** Categories ***/
/******************/
.catTitle{float:left; width:100%; font-weight:bold; font-size:10px; text-transform:uppercase;}





/**************/
/*** Profil ***/
/**************/
.profilInfo{float:left; border:solid 1px silver; width:185px;  padding:3px 10px 10px 10px; margin-bottom:20px; font-size:11px; text-align:left;}
.profilInfo_title {background-image:url('../Images/frontview/row.jpg'); background-repeat:no-repeat; float:left; text-transform:uppercase; font-weight:bold; letter-spacing:1px; border-bottom:solid 1px silver; padding-bottom:3px; width:165px; margin:0 0 5px 0; padding-left: 25px; height:16px; font-size:12px;}
.profilDoc{float:left; border:solid 1px silver;  margin: 0 0 20px 0; width:511px; padding:4px  0 10px 0;}
.profilDoc_title {background-image:url('../Images/frontview/row.jpg'); background-repeat:no-repeat; float:left; text-transform:uppercase; font-weight:bold;  letter-spacing:1px; border-bottom:solid 1px silver; padding-bottom:3px;  margin-bottom:7px;  height:16px; font-size:12px;width:476px;margin-left:5px;padding-left: 25px;}
.profilNoDoc { color:silver; font-weight:bold; }
.profile_right {float:left;  width:513px; padding-left:10px}
.profile_left {float:left;  width:207px;}
.smallCapGray {text-transform:uppercase; margin-right:3px; font-size:10px; font-weight:bold; color:#4B4B4B; text-align:left; line-height:20px;}



/****************************/
/***** Datagrid mailbox *****/
/****************************/
.dtg_header{background-color: #FFA011; font-weight:bold; font-variant: small-caps; color: White; border:0}

.mailbox{float:left; width:560px;  }
.mailbox_menu{float:left; width:160px; text-align:left; }
.mailbox_Header {background-color: gray; height:22px; color:white; padding:3px 0 0 5px; font-weight:bold; margin:0;}
.mailbox_Header a{color:white; text-decoration:underline;}
.mailbox_bot{float: left; width: 550px; border-top: 1px solid gray; text-align:center; padding-top: 10px;  margin-top:20px;}
.mailbox_date{ float:right; text-align:right; font-size:11px; font-weight:bold; margin:10px 0 10px 0;}



/**********************/
/***** Parrainage *****/
/**********************/
.grabLeft2{float:left;	width:400px; padding:5px 0px ; margin-bottom:5px;} /*Ameliorer*/
.grabRight2{float:left;	width:200px; margin:0 0 0 50px;} /*Ameliorer*/
/******************/
/*** Formulaire ***/
/******************/

.form_left {float: left; width: 180px; text-transform:uppercase; font-size:10px; font-weight:bold;}





.form_left2 {float: left; width: 200px; text-transform:uppercase; font-size:10px; font-weight:bold;}


.form_left3 {float: left; width: 150px; text-transform:uppercase; font-size:10px; font-weight:bold; text-align:left;}

.form_desc {float:left; font-size:11px; background-color:#FFA011; width:380px; margin-left:45px; padding:10px; line-height:13px; color:white; font-weight:bold;}
.form_desc2 {float:left; font-size:11px; border:solid 1px silver; padding:10px; line-height:13px; margin-bottom:10px;}
.form_desc2 ul { padding-left:20px; list-style-type:square}
.form_desc2 ul li { padding:3px 0; }

.form_up {float:left; cursor:pointer; width:70px;  margin:-10px 50px 20px; text-align:center;}
.form_up2 {float:left; cursor:pointer; width:70px;  margin:-10px 50px 20px; text-align:center;}

.form_top{float: left; width: 200px; text-align: center; font-weight: bold; font-variant: small-caps}
    
.data_right { float: left; direction:ltr; height: 24px; color: Black }



/********************/
/*** EncadrÃ© bleu ***/
/********************/
.fieldset {float:left; border-top:1px solid gray; border-bottom:none;border-left:none;border-right:none; }
.fieldset2 {float:left; width:680px; border:1px solid  gray; margin: 0 0 20px 0; padding:10px 20px 10px 20px;}
.fieldset2 {float:left; width:680px; border:1px solid  #dedede; margin: 0 0 20px 0; padding:10px 20px 10px 20px;}
.fieldset2 ul {float:left; margin:0 0 0 20px; padding:5px 0; width:660px;  list-style-position:inside}

.fieldset2bis {float:left; width:580px; border:1px solid  silver; border-top:2px solid  silver; margin: 0 0 20px 0; padding:10px 20px 10px 20px;}
.fieldset2bis ul {float:left; margin:0 0 0 20px; padding:5px 0; width:660px;  list-style-position:inside}

.fieldset3 {float:left; width:300px; border:1px solid  gray; margin: 0 0 20px 0; padding:10px 20px 10px 20px;}
.fieldset4 {float:left; width:400px; border:1px solid  gray; margin: 0 0 20px 0; padding:10px 20px 10px 20px;}

.fieldset_title {float:left; font-size:18px; font-weight:bold; color:#FFA011; padding: 0 10px 5px 10px; margin:0; text-transform:capitalize;}
.fieldset_title2 {float:left; font-size:14px; font-weight:bold; color:#0099cc; padding: 0 10px 5px 10px; margin:0; text-transform:capitalize;}

.mini_fieldset {float:left; width:160px; border:1px solid  silver; margin:0; padding:5px; font-size:11px; text-align:center;}
.mini_fieldset2 {float:left; width:700px; border:1px solid  silver; margin:0; padding:5px; font-size:11px; text-align:left;}
.mini_fieldset_title {float:left; font-size:11px; font-weight:bold; color:#FFA011; padding: 0 5px 0 5px; font-variant:small-caps}



/**************************/
/**** Width & Centrage ****/
/**************************/
.div60 {width:60px; margin-left:auto; margin-right:auto}
.div150 {width:150px; margin-left:auto; margin-right:auto}
.div150_ {float:left; width:150px;}
.div158 {width:158px; margin-left:auto; margin-right:auto; text-align:center;}
.div158_ {float:left; width:158px;}
.div170 {width:170px;margin-left:auto; margin-right:auto; font-size:12px}
.div170_ {float:left; width:170px;}
.div200 {width:200px;margin-left:auto; margin-right:auto; text-align:center;}
.div210 {width:216px; margin-left:auto; margin-right:auto; text-align:center;}
.div200_ {float:left; width:200px;}
.div220 {width:221px; margin-left:auto; margin-right:auto; text-align:center;}
.div220_ {width:221px; float:left; text-align:left;}
.div250_{width:250px; float:left;}
.div300 {width:300px;margin-left:auto; margin-right:auto}
.div300_{float:left; width:300px;}
.div316 {width:316px;margin-left:auto; margin-right:auto}
.div350 {width:350px;margin-left:auto; margin-right:auto}
.div350_ {float:left; width:350px;}
.div366 {width:366px;margin-left:auto; margin-right:auto; text-align:center;}
.div420 {width:480px;margin:5px 0;}
.div450_ {float:left; width:450px;}
.div474 {width:474px;margin-left:auto; margin-right:auto}
.div510_{float:left; width:510px}
.div730_ {float:left; width:730px;}
.div600_ {width:600px;float:left}
.div430_ {float: left; width: 430px;}



/*****************/
/**** Height *****/
/*****************/
.height220{height:220px;}
.height250{height:250px;}
.height100_{height:100px; float:left;}



/*****************/
/**** Bouton *****/
/*****************/



.button150_no_{background-image:url(../Images/Website/WL/bfmtv/buttons/small.jpg);background-repeat:no-repeat;color:black;cursor:pointer;float:left;font-size:11px;font-weight:bold;height:20px;text-align:center;text-transform:uppercase;width:150px; font-family:Arial; border:0}
.button150_no_:hover{ text-decoration:underline}

.button150_2{display:block ;border:0; text-align:center; margin-right:8px; width:150px; height:20px;
    padding:0 0  0 0; font-family:Verdana; font-size:x-small; vertical-align:middle;
    text-decoration:none;color:#FFA011; text-transform:uppercase; cursor:pointer; font-weight:bold;	
    background-image:url('../Images/Website/Button150_1.jpg'); background-repeat:no-repeat;}
.button150_2:hover{color:Black;background-image:url('../Images/Website/Button150_1.jpg');background-repeat:no-repeat;}


.button200{display:block ;float:left; border:0; text-align:center; margin-right:8px; width:200px; height:16px;
    padding:4px 0  0 0; font-family:Verdana; font-size:x-small;
    text-decoration:none;color:#FFA011; text-transform:uppercase; cursor:pointer;	
    background-image:url('../Images/Website/Button200_1.jpg'); background-repeat:no-repeat;}
.button200:hover{color:Black;background-image:url('../Images/Website/Button200_2.jpg');background-repeat:no-repeat;}

.button200_{display:block; float:left; border:0; text-align:center; margin-right:8px; width:200px; height:20px;
    padding:0 0  0 0; font-family:Verdana; font-size:x-small;
    text-decoration:none;color:#FFA011; text-transform:uppercase; cursor:pointer; font-weight:bold;
    background-image:url('../Images/Website/Button200_1.jpg');background-repeat:no-repeat;}
.button200_:hover{color:Black; background-image:url('../Images/Website/Button200_2.jpg'); background-repeat:no-repeat;}

.bottombutton {float: left; width:620px; margin-top:10px; text-align: center; direction:ltr}



/***************/
/*** TextBox ***/
/***************/
.input50 {height:17px; width: 46px; padding:0 2px; font-size: 13px; border: 1px solid  silver;}
.input140 {height:17px; width: 138px; padding:0 2px;  font-size: 13px; border: 1px solid  silver;}
.input150 {float:left; height:17px; width:146px; border: 1px solid  silver; padding:0 2px; font-size:13px}
.input100 {height:17px; width: 96px; border: 1px solid  silver; padding:0 2px; font-size:13px}
.input160 {height:17px; width: 156px; border: 1px solid  silver; padding:0 2px; font-size:13px}
.input200 {float:left; height:17px; width: 196px; padding:0 2px;  border: 1px solid  silver; direction:ltr; vertical-align:middle; font-size:13px}
.input240 {height:17px; width: 236px; padding:0 2px;  font-size: 13px; border: 1px solid  silver;  direction:ltr;}
.input300 { height:17px; width: 296px; padding:0 2px; font-size: 12px; border: 1px solid  silver; font-size:13px}

.input100Display {float:left; height:16px; width: 96px; border: 1px solid  silver; display:block; font-size:13px; vertical-align:middle; padding:1px; margin:0; color:gray; text-align:center;}
.input100NotDisplay {float:left; height:16px; width: 96px; border: 1px solid  silver; display:none; font-size:13px; vertical-align:middle; margin:0;  }

.textarea300 {font-size:12px; width:298px; height:100px; background-color:White; border:1px solid  silver; padding:0 2px 0 2px;}
.textarea400 {  font-size: 12px; font-family:arial; width: 400px; padding:0 2px; height: 150px; border: 1px solid silver; background-color: white;}
.textarea200 {font-size: 12px; width: 196px; padding:0 2px 0 2px; height: 40px; border: 1px solid  silver; background-color: white; font-weight:normal}
.textAreaComment{width:340px; height:215px; padding:5px; margin:5px 0px; border: 1px solid  #FFA011; background-color:White; font-size:12px; font-weight:normal}
.textAreaComment{width:340px; height:215px; padding:5px; margin:5px 0px; border: 1px solid  #FFA011; background-color:White; font-size:13px; font-weight:normal}

.fud {float:left; width: 400px; font-size: 12px;  border: 1px solid  silver;}
.fud230 {float:left; width: 230px; font-size: 12px;  border: 1px solid  #FFA011;}
.fud240 {float:left; font-size: 12px;  border: 1px solid  silver; }

.ddl {height:20px; font-size: 13px; vertical-align:middle;}
.ddl220 {width: 220px;height:20px; font-size: 13px; vertical-align:middle;}

.ddl_countries { float:left;  width: 300px; height:20px; font-size: 13px; vertical-align:middle;}



/***************/
/***** RSS *****/

.rssTitle{float:left; width:150px; margin:3px 0 0 10px; text-transform:uppercase; font-weight:bold;}
/*.rssUne{float:left; margin:9px 0 0 10px;}*/




/*******************/
/***** Credits *****/
/*******************/
.mediaL {float:left; width:130px; font-weight:bold; margin-left:20px;}
.mediaR {float:left; width:250px;}
.creditCat {float:left; width: 220px; font-weight:bold;}
.creditSub {float: left; width: 200px; margin-left:20px;}
.creditTotal {float:left; width: 100%; margin-top:20px; padding:0; border-top: 1px solid silver;}




/*********************/
/***** Documents *****/
/*********************/
.photoPro{margin:5px 0 10px 20px; float:right;}
.tutoExpl{margin:5px 0 10px 0; width:100%; float:left;}
.frameExpl{float: left; width: 300px; padding: 10px; border: dashed 1px silver; margin: 0 20px 0 20px;}
.reason_title{float:left; text-decoration:none; font-size:12px; font-weight:normal; color:black;  font-family:verdana; padding:10px 0 10px 0; margin:0 0 0 15px}
.mediaC_img{float:left; width:150px; margin:0 10px 10px 0;}



/*****************************************/
/************ Categories EDIT ************/
/*****************************************/
.CategoriesEdit_categories {background-color:#E6E6E6; float:left; padding:10px; width:600px;}
.CategoriesEdit_head{border-bottom:1px dotted black;float:left;padding-bottom:2px;width:100%;margin-bottom:15px;}
.CategoriesEdit_title{float:left;color:#004477;font-size:18px;font-weight:bold;}
.CategoriesEdit_mandatory{color:#DD0000; font-size:11px; margin-top:8px;}

/*****************************************/
/*************** USER EDIT ***************/
/*****************************************/
.UserProfileEdit{background-color:#E6E6E6; float:left; padding:10px; width:600px; -display:inline; }

.UserProfileEdit_head{border-bottom:1px dotted black;float:left;padding-bottom:2px;width:100%;margin-bottom:15px;}
.UserProfileEdit_title{float:left;color:#004477;font-size:18px;font-weight:bold;}
.UserProfileEdit_mandatory{color:#DD0000; float:right; font-size:11px; margin-top:8px;}

.UserProfileEdit_files {float:left;width:400px;height:1100px;}


.UserProfileEdit_right {float:left; width:300px; margin-left:20px;}
.UserProfileEdit_right_logged {float:left; width:300px; margin-left:20px;margin-top:-58px}
.UserProfileEdit_left {float:left; width:620px; }
.UserProfileEdit_userProfile, .UserProfileEdit_address {float:left; width:100%; margin-bottom:10px;}
.UserProfileEdit_userProfileLeft {background-color:#E6E6E6; float:left; padding:10px 10px 10px 45px; width:565px; }
.UserProfileEdit_userProfileRight {float:left; width:300px; margin-top:10px; -display:inline;}
.UserProfileEdit_userProfileRightTitle { color:#ffa011; font-family:Arial; font-weight:bold; font-size:18px;}

.UserProfileEdit_container {border:1px solid #ccc; padding:10px 5px; margin-top:5px; float:left;}
.UserProfileEdit_container p {}
.UserProfileEdit_container .mapthumb {border:1px solid black; padding:1px; float:left; margin:0 10px 0 0 ;}
.UserProfileEdit_subtitle {color:#333333; font-family:Arial; font-weight:bold; font-size:12px; float:left; margin:0 0 10px 0;}

.UserProfileEdit_txt {color:#333333; font-family:Arial;font-size:11px; float:left;  margin:0; padding:0;}
.UserProfileEdit_txt a {color:#004477;font-weight:bold; }
.UserProfileEdit_container ul {color:#333333; font-family:Arial;font-size:11px; float:none; margin-left:0; padding-left:15px;}
.UserProfileEdit_container ul li {padding:3px 0 5px; list-style-type:square;}

.UserProfileEdit_userAddressLeft {background-color:#E6E6E6; float:left; padding:10px 10px 10px 45px; width:565px; }
.UserProfileEdit_userAddressRight {float:left; width:300px; margin-top:5px;  -display:inline;}

.UserProfileEdit_howItWorks {color:#333333; font-family:Arial; font-size:11px; margin:10px 0 5px; }
.UserProfileEdit_txtTop { color:#333333; font-family:Arial; font-size:11px;  margin:0 0 0 0; }
.UserProfileEdit_txtTop span { color:#004477;}
.UserProfileEdit_txtBot {color:#333333; font-family:Arial; font-size:11px; margin:0 0 0 0; width:194px;}
.UserProfileEdit_txtBot .pin {border:0; padding:0; margin:0; width:8px; float:none;  }


.UserProfileEdit_userProfile .FormField,
.UserProfileEdit_address .FormField 
{float:left;width:100%; margin:4px 0;}

.UserProfileEdit_userProfile .FormField .FormField_label,
.UserProfileEdit_address .FormField .FormField_label
{float:left; width:220px; padding:3px 3px 3px 0;}

.UserProfileEdit_userProfile .FormField .FormField_label span,
.UserProfileEdit_address .FormField .FormField_label span
{color:#343434;font-size:11px;font-weight:bold;padding-right:3px;}

.UserProfileEdit_userProfile .FormField .FormField_field span,
.UserProfileEdit_address .FormField .FormField_field span
{width:100%;}

.UserProfileEdit_userProfile .FormField .FormField_label span.mandatory,
.UserProfileEdit_address .FormField .FormField_label span.mandatory
{color:red;font-size:11px;font-weight:bold;padding-right:3px;}


.UserProfileEdit_userProfile .FormField .FormField_label:first-letter ,
.UserProfileEdit_address .FormField .FormField_label:first-letter 
{ text-transform:uppercase; }


.UserProfileEdit_userProfile .FormField .FormField_field,
.UserProfileEdit_address .FormField .FormField_field,
.UserProfileEdit_userProfile .FormField_fieldTitle, 
.UserProfileEdit_userProfile .FormField_fieldFirstname, 
.UserProfileEdit_userProfile .FormField_fieldLastname, 
.UserProfileEdit_userProfile .FormField_fieldUsername, 
.UserProfileEdit_userProfile .FormField_fieldMail, 
.UserProfileEdit_userProfile .FormField_fieldPassword, 
.UserProfileEdit_userProfile .FormField_fieldCellPhone, 
.UserProfileEdit_userProfile .FormField_fieldLanguage,
.UserProfileEdit_userProfile .FormField_fieldPicturePath, 
.UserProfileEdit_address .FormField_fieldID_Country, 
.UserProfileEdit_address .FormField_fieldAdministrativeArea, 
.UserProfileEdit_address .FormField_fieldSubAdministrativeArea,
.UserProfileEdit_address .FormField_fieldLocality, 
.UserProfileEdit_address .FormField_fieldThoroughfare, 
.UserProfileEdit_address .FormField_fieldPostalCode, 
.UserProfileEdit_address .FormField_fieldDetails, 
.UserProfileEdit_address .FormField_fieldUserRaw
{float:left; width:320px;}

.UserProfileEdit_userProfile .FormField .FormField_field .input_StringTextBox ,
.UserProfileEdit_userProfile .FormField .FormField_field .input_UsernameMailTextBox ,
.UserProfileEdit_address .FormField .FormField_field .input_StringTextBox,
.UserProfileEdit_userProfile .FormField .FormField_field .input_PasswordTextBox,
.UserProfileEdit_userProfile .FormField .FormField_field .input_PasswordConfirmTextBox
{width:198px; height:18px; float:left; padding-right:20px; border:1px #c0c0c0 solid;}

.UserProfileEdit_userProfile .FormField .FormField_field .input_DDLLanguageList,
.UserProfileEdit_address .FormField .FormField_field .input_DDLCountryList
{width:220px;}

.UserProfileEdit_userProfile .FormField .FormField_field .input_FileUpload
{float:left;}
.UserProfileEdit_userProfile .FormField .FormField_field .input_FileUpload_cancelButton
{background-image:url(../Images/Website/delete_off.png);background-repeat:no-repeat;cursor:pointer;float:left;height:18px;margin:3px 5px;position:relative;width:18px;}
.UserProfileEdit_userProfile .FormField .FormField_field .input_FileUpload_cancelButton:hover
{background-image:url('../Images/Website/delete_on.png');}


.UserProfileEdit_userProfile .FormField .FormField_field .input_PasswordConfirmTextBox
{margin-top:2px;}


.UserProfileEdit_userProfile div.validConfirm ,
.UserProfileEdit_userProfile div.valid ,
.UserProfileEdit_address div.valid 
{background-image:url(../Images/Website/check.png);}

.UserProfileEdit_userProfile div.invalidConfirm ,
.UserProfileEdit_userProfile div.invalid ,
.UserProfileEdit_address div.invalid 
{background-image:url(../Images/Website/warning.png);}

.UserProfileEdit_userProfile div.loading ,
.UserProfileEdit_address div.loading 
{background-image:url(../Images/Website/small_waiting2.gif);}

.UserProfileEdit_userProfile div.valid ,
.UserProfileEdit_address div.valid ,
.UserProfileEdit_userProfile div.invalid ,
.UserProfileEdit_address div.invalid ,
.UserProfileEdit_userProfile div.loading ,
.UserProfileEdit_address div.loading 
{float:none; background-repeat:no-repeat;height:16px;margin:3px 0 0 200px;position:relative;width:20px;}

.UserProfileEdit_userProfile div.validConfirm ,
.UserProfileEdit_userProfile div.invalidConfirm
{float:none; background-repeat:no-repeat;height:16px;margin:8px 0 0 200px;position:relative;width:20px;}

.UserProfileEdit_userProfile .FormField_fieldPicturePath div.valid {float:left; margin:4px 0 0 0px;}

.UserProfileEdit_userProfile .FormField_fieldBirthDate div.loading,
.UserProfileEdit_userProfile .FormField_fieldBirthDate div.valid,
.UserProfileEdit_userProfile .FormField_fieldBirthDate div.invalid
{float:none; background-repeat:no-repeat; background-position:0 4px; height:20px;margin:0 0 0 200px;position:relative;width:20px;}


.UserProfileEdit_userProfile .info ,
.UserProfileEdit_address .info 
{font-size:9px; color:Gray;}

.UserProfileEdit_userProfile .FormField .FormField_field textarea.input_StringTextBox {height:120px;background-color:white;}

.UserProfileEdit_address .Form_addressRawButton {float:left; margin:0 0 10px 224px; width:280px; -display:inline;}
.UserProfileEdit_address .Form_addressRawButtonSearch {cursor:pointer;float:left;}
.UserProfileEdit_address span.Form_addressRawButtonSearch {margin-left:3px;}

.Form_buttonUserProfile,
.Form_buttonAddress
{float:left; width:100%;}

.Form_addressMap {float:left }

.Form_button,
.UserProfileEdit_button,
.UserProfileEdit_cgu
{float:left; margin:20px 0; }

.UserProfileEdit_cgu a,.UserProfileEdit_cgu span {color:gray;display:block;float:left;font-size:10px;margin:5px 0 0 20px;}
.UserProfileEdit_button input, .Form_buttonUserProfile input, .Form_buttonAddress input
{background-image:url(../Images/Website/WL/bfmtv/register/btn_send.jpg);background-repeat:no-repeat;border:medium none;cursor:pointer;float:right;font-family:arial;font-size:11px;font-weight:bold;height:20px;padding:0;text-align:center;text-transform:uppercase;width:115px;}
.UserProfileEdit_cgu .Form_pnlCGU {float:left; width:400px;}


.UserProfileEdit_message{background-color:#FFA011;color:white;float:left;font-weight:bold;padding:3px;text-align:center;width:594px;}

.UserProfileEdit_hlkBackHome{float:right; color:#343434; font-size:11px; margin-top:5px;}

/*****************************************/
/************* PACKAGE EDIT **************/
/*****************************************/

.PackageEdit_head{border-bottom:1px dotted black;float:left;padding-bottom:2px;width:100%;margin-bottom:15px;}
.PackageEdit_title{float:left;color:#004477;font-size:18px;font-weight:bold;}
.PackageEdit_mandatory{color:#DD0000; float:right; font-size:11px; margin-top:8px;}

.SponsorIntro,
.PackageEdit_package,
.PackageEdit_address,
.PackageEdit_files 
{background-color:#E6E6E6; float:left; padding:10px; width:600px;}

.PackageEdit_package .FormField,
.PackageEdit_address .FormField 
{float:left;width:100%; margin:10px 0;}

.SponsorIntro .FormField .FormField_label,
.PackageEdit_package .FormField .FormField_label,
.PackageEdit_address .FormField .FormField_label
{float:left; width:150px;margin-top:3px;}

.PackageEdit_package .FormField_fieldTitle, 
.PackageEdit_package .FormField_fieldDescription, 
.PackageEdit_package .FormField_fieldCreationDate,
.PackageEdit_package .FormField_fieldKeywords, 
.PackageEdit_address .FormField_fieldID_Country, 
.PackageEdit_address .FormField_fieldAdministrativeArea, 
.PackageEdit_address .FormField_fieldSubAdministrativeArea,
.PackageEdit_address .FormField_fieldLocality, 
.PackageEdit_address .FormField_fieldThoroughfare, 
.PackageEdit_address .FormField_fieldPostalCode, 
.PackageEdit_address .FormField_fieldDetails, 
.PackageEdit_address .FormField_fieldUserRaw,
.PackageEdit_package .FormField .FormField_field .FormField_fieldDescription .input_StringTextBox 
{width:260px; float:left;padding-right:20px;}

.PackageEdit_package .FormField .FormField_field .input_StringTextBox ,
.PackageEdit_address .FormField .FormField_field .input_StringTextBox 
{width:260px; height:18px; float:left;padding-right:20px;border:1px solid #AEAEAE;}

.PackageEdit_package .FormField .FormField_label span,
.PackageEdit_address .FormField .FormField_label span
{color:#343434;font-size:11px;font-weight:bold;padding-right:3px;}

.PackageEdit_package .FormField .FormField_label span.mandatory,
.PackageEdit_address .FormField .FormField_label span.mandatory
{color:red;font-size:11px;font-weight:bold;padding-right:3px;}


.PackageEdit_package div.valid ,
.PackageEdit_address div.valid ,
.PackageEdit_package div.invalid ,
.PackageEdit_address div.invalid ,
.PackageEdit_package div.loading ,
.PackageEdit_address div.loading 
{float:none; background-repeat:no-repeat;height:16px;margin:3px 0 0 265px;position:relative;width:20px;}

.PackageEdit_package div.valid ,
.PackageEdit_address div.valid 
{background-image:url(../Images/Website/check.png);}

.PackageEdit_package div.invalid ,
.PackageEdit_address div.invalid 
{background-image:url(../Images/Website/warning.png);}

.PackageEdit_package div.loading ,
.PackageEdit_address div.loading 
{background-image:url(../Images/Website/small_waiting2.gif);}

.PackageEdit_package .FormField_fieldCreationDate div.loading,
.PackageEdit_package .FormField_fieldCreationDate div.valid,
.PackageEdit_package .FormField_fieldCreationDate div.invalid
{float:none; background-repeat:no-repeat;height:16px;margin:4px 0 0 265px;position:relative;width:20px;}

.PackageEdit_package .info ,
.PackageEdit_address .info 
{font-size:9px; color:Gray;}

.PackageEdit_package .FormField .FormField_field .input_KeywordsTextBox {float:left; width:280px; border:1px solid #AEAEAE; height:18px; }
.PackageEdit_package #_divWordSelectedContainer {float:left; width:280px;}
.PackageEdit_package .keyword_mover {float:left;position:absolute;border-style:none;border-width:0px;top:0px;}
.PackageEdit_package .keyword_items {float:left;}
.PackageEdit_package .FormField .FormField_field textarea.input_StringTextBox {height:120px;background-color:white;}

.PackageEdit_package .keyword_item, 
.PackageEdit_package .keyword_moving 
{float:left; background-image:url('../Images/Website/keyword_left.png'); background-repeat:no-repeat; height:18px;}

.PackageEdit_package .keyword_item
{margin:5px 5px 0 0;}

.PackageEdit_package .keyword_item span, 
.PackageEdit_package .keyword_moving span
{float:left; padding:0 10px; background-color:#CACACA; height:18px; margin-left:8px;}

.PackageEdit_package .keyword_item .keyword_item_delete, 
.PackageEdit_package .keyword_moving .keyword_moving_delete
{float:left; cursor:pointer; background-image:url('../Images/Website/keyword_delete.png'); background-repeat:no-repeat; width:16px;height:18px;}
.PackageEdit_package .keyword_item .keyword_item_delete:hover
{float:left; cursor:pointer; background-image:url('../Images/Website/keyword_delete_on.png'); background-repeat:no-repeat; width:16px;height:18px;}

.PackageEdit_address .Form_addressRawButton {float:left; margin:0 0 10px 150px; width:280px;}
.PackageEdit_address .Form_addressRawButtonSearch {cursor:pointer;float:left; }
.PackageEdit_address span.Form_addressRawButtonSearch {margin-left:3px;}

.PackageEdit_buttonPackage,
.PackageEdit_buttonAddress
{float:left; width:100%;}

.PackageEdit_package .input_FileCategoryList .input_FileCategoryList_item_2,
.PackageEdit_package .input_FileCategoryList .input_FileCategoryList_item_3 
{background-color:white;background-position:3px 14px;background-repeat:no-repeat;border:1px solid #AEAEAE;float:left;padding:0 3px;width:55px;}


.PackageEdit_package .input_FileCategoryList .input_FileCategoryList_item_2 input,
.PackageEdit_package .input_FileCategoryList .input_FileCategoryList_item_3 input
{margin:1px 0 0 22px;}

.PackageEdit_package .input_FileCategoryList .input_FileCategoryList_item_2 label,
.PackageEdit_package .input_FileCategoryList .input_FileCategoryList_item_3 label
{background-position:0 3px;background-repeat:no-repeat;float:left;padding-top:56px;width:55px;text-align:center;}

.PackageEdit_package .input_FileCategoryList .input_FileCategoryList_item_2 {background-image:url('../Images/Website/WL/bfmtv/right_block/photo_icon_no_text.jpg');}
.PackageEdit_package .input_FileCategoryList .input_FileCategoryList_item_3 {background-image:url(../Images/Website/WL/bfmtv/right_block/video_icon_no_text.jpg);}
.PackageEdit_package .FormField_fieldID_FileCategory tr {float:left;}

.PackageEdit_cgu
{background-color:#E6E6E6; float:left; padding:10px; width:600px;}
.PackageEdit_cgu a,.PackageEdit_cgu span {color:gray;display:block;float:left;font-size:10px;margin:5px 0 0 20px;width:100%;}
.PackageEdit_cgu .Form_pnlCGU {float:left; width:400px;}
.PackageEdit_cgu .Form_pnlCGU label { }
.PackageEdit_button input {background-image:url(../Images/Website/WL/bfmtv/form/btn_send.jpg);background-repeat:no-repeat;border:medium none;cursor:pointer;font-family:arial;font-size:11px;font-weight:bold;height:20px;padding:0;text-align:center;text-transform:uppercase;width:111px;}
.PackageEdit_button {background-color:#E6E6E6; float:left; padding:10px; }

.PackageEdit_filesDetails {float:left; width:600px; background-color:#E6E6E6; padding:10px;}
.PackageEdit_filesDetailsText {float:left; font-size:11px; border:solid 1px silver; padding:10px; line-height:13px; margin-left:10px; width:288px;}
.PackageEdit_filesRight {float: left; width: 300px; margin-left: 20px;}

.PackageEdit_package .FormField_fieldSubCategoriesLinkeds .CategoryEntitiesPanel{float:left; width:100%;margin-top:10px;}
.PackageEdit_package .FormField_fieldSubCategoriesLinkeds .CategoryEntityPanel{float:left; }
.PackageEdit_package .FormField_fieldSubCategoriesLinkeds .SubCategoryEntitiesPanel{float:left; width:100%;}

.PackageEdit_package .FormField_fieldSubCategoriesLinkeds .CategoryEntityLabel {}
.PackageEdit_package .FormField_fieldSubCategoriesLinkeds .CategoryEntityCheckbox {}
.PackageEdit_package .FormField_fieldSubCategoriesLinkeds .SubCategoryEntityCheckbox {}

.PackageEdit_categories {float:left;width:100%;}
.PackageEdit_categories .FormField .FormField_label {border-bottom:1px dotted black;float:left;margin-bottom:5px;padding-bottom:2px;width:100%;}
.PackageEdit_categories .FormField .FormField_label span{color:#004477;font-size:18px;font-weight:bold;}
.PackageEdit_categories .FormField .FormField_label span.mandatory {font-size:16px;}
.PackageEdit_categories .FormField .FormField_label:first-letter{text-transform:uppercase;}



.PackageEdit_right {float:left; width:300px; margin-left:20px;}
.PackageEdit_right_logged {float:left; width:300px; margin-left:20px;margin-top:-95px}
.PackageEdit_left {float:left; width:620px; }
.PackageEdit_packageLeft {background-color:#E6E6E6; float:left; padding:10px 10px 10px 45px; width:565px; }
.PackageEdit_packageRight {float:left; width:300px; margin-top:10px; -display:inline;}
.PackageEdit_packageRightTitle { color:#ffa011; font-family:Arial; font-weight:bold; font-size:18px;}

.PackageEdit_container {border:1px solid #ccc; padding:10px 5px; margin-top:5px; float:left;}
.PackageEdit_container p {}
.PackageEdit_container .mapthumb {border:1px solid black; padding:1px; float:left; margin:0 10px 0 0 ;}
.PackageEdit_subtitle {color:#333333; font-family:Arial; font-weight:bold; font-size:12px; float:left; margin:0 0 10px 0;}

.PackageEdit_txt {color:#333333; font-family:Arial;font-size:11px; float:left;  margin:0; padding:0;}
.PackageEdit_txt a {color:#004477;font-weight:bold; }
.PackageEdit_container ul {color:#333333; font-family:Arial;font-size:11px; float:none; margin-left:0; padding-left:15px;}
.PackageEdit_container ul li {padding:3px 0 5px; list-style-type:square;}

.PackageEdit_userAddressLeft {background-color:#E6E6E6; float:left; padding:10px 10px 10px 45px; width:565px; }
.PackageEdit_userAddressRight {float:left; width:300px; margin-top:5px;  -display:inline;}

.PackageEdit_howItWorks {color:#333333; font-family:Arial; font-size:11px; margin:10px 0 5px; }
.PackageEdit_txtTop { color:#333333; font-family:Arial; font-size:11px;  margin:0 0 0 0; }
.PackageEdit_txtTop span { color:#004477;}
.PackageEdit_txtBot {color:#333333; font-family:Arial; font-size:11px; margin:0 0 0 0; width:194px;}
.PackageEdit_txtBot .pin {border:0; padding:0; margin:0; width:8px; float:none;  }

.PackageEdit_filesValid {background-color:#E6E6E6;float:left;padding:10px;text-align:center;width:600px;}

.UserProfileEdit_packageSendMessage {border:1px solid silver;float:left;font-size:11px;line-height:13px;margin-left:10px;padding:10px;width:288px;}
.FilesEdit_uploaded {float: left; width:908px; border:1px solid #FFA011; padding:15px;margin-top:20px;}
.FilesEdit_uploaded input {margin-top:20px;}
.FilesEdit_file {float: left; }
.FileEdit_addFile {background-image:url(../Images/Website/add.png);background-repeat:no-repeat;color:Black;cursor:pointer;float:left;height:20px;padding-left:23px;}
.FileEdit_addFile:hover {text-decoration:underline;}
/*****************************************/
/*************** TOOLTIPS ****************/
/*****************************************/

#TipLayer {background-image:url('../Images/Website/WL/bfmtv/register/tooltip_arrow.jpg'); background-repeat:no-repeat; padding-left:6px;}
#TipLayer .tableMain {border:1px solid #FFA011; width:160px;}
#TipLayer .tableTitle {padding:2px;text-align:center;background-color:#E6E6E6;}
#TipLayer .tableText {padding:2px;background-color:White;}














.fake_link:hover {color:Black}
.fake_link_big {color: #FFA011; text-transform:capitalize; font-size:large; font-weight:bold; text-decoration:underline; cursor:pointer}
.fake_link_big:hover {color:Black}
.top4{float:left;width:100%; margin-top:10px; padding-bottom:2px; border-bottom:1px solid silver}
.upload_frame {border:3px solid #FFA011; padding:10px} 

.flag_mini { height: 11px; width: 18px;}

.icoRss { float:left;display:block;height: 12px; width: 12px; margin-right:5px  }
.icoXml { float:left;display:block;height: 12px; width: 25px; margin-right:5px  }
		















/*****************/
/**** Warning ****/
/*****************/
.info {color: #FFA011; font-style:italic; font-weight: normal; font-size:10px; text-transform:capitalize}
.warning {float:left; color: #DD0000; font-style:normal; font-weight: normal; font-size:10px;}
.mandatory {color: #DD0000; font-style:normal; font-weight: normal; font-size:10px;}
.warning_left { float:left; width:200px; text-align:center}
.warning_right {float:left; width:358px; margin-left:10px; text-align:justify}
.warning_right ul{float:left; margin:0 0 0 20px; padding:5px 0; width:450px;  list-style-position:inside}
.warning200 {display:block; color: Red; font-style:normal; font-weight: normal; width:200px;}


/*********************************/
/***********  SPONSOR  ***********/
/*********************************/

.Sponsor {float:left; width:100% }
.Sponsor .FormField { float:left;margin:10px 0;width:100%;}
.Sponsor .FormField_label {float:left;margin-top:3px;width:150px;}
.Sponsor .FormField_label span {color:#343434;font-size:11px;font-weight:bold;padding-right:3px;}
.Sponsor .FormField .FormField_field .input_SponsorTextBox {border:1px solid #AEAEAE;float:left;height:18px;width:280px;}
.Sponsor .FormField .FormField_field .input160 {border:1px solid #AEAEAE;float:left;height:18px;width:160px;}
.Sponsor .FormField_field { }

.sponsor_left {float:left; width:730px; margin-right:10px; }
.sponsor_right {float:left; margin-bottom:10px; width:260px; background-color:#FFA011; color:White  }
.sponsor_right a { color:White; text-decoration:underline;  }

.sponsor_right ul li { padding:0; margin-left:-15px }
.sponsorFrame{float:left; width:554px;margin:32px 0 10px 0; background-color:White;}
.sponsorFrame_next {float:left; width:100% }

.sponsorFriends_email  { float:left; font-weight:bold; margin-right:10px}
.sponsorFriends_left {float:left; width:330px; padding-right:20px}
.sponsorFriends_right {border:1px solid #FFA011;float:left;padding:10px;width:240px;}

/*************/
/*** Others ***/
/*************/
.whitePanel{ cursor:pointer;background-color:black; padding:2px; font-size:12px; color:white; font-family:Verdana; font-variant:small-caps; font-weight:bold;}
.userItem{float:left; width:100%; margin-bottom:10px; margin-left:10px; font-size:11px; color:Black;}
.face_user_img {float:left;}
.info {color: #FFA011; font-style:italic; font-weight: normal; font-size:10px; text-transform:capitalize}
.mapSeparator { float:left; color: #FFA011;  font-weight:bold; font-size:25px; margin:10px 5px 5px 5px; font-family: Impact;}
.flag_mini { height: 11px; width: 18px;}
.optional { font-style:italic; font-weight: normal; text-transform: none; font-size:x-small}    
.suppr_link {float:left; cursor:pointer; margin:3px 5px 0 5px;}
.login_LabelStyle { float:left; font-weight: bold; text-transform:uppercase; text-align:center; font-size:xx-small;  font-family:Verdana;color: Black ; margin-right:3px}
.gmap_info{font-size:11px;}







.afp1{ float: left; margin-left:0; padding-top:3px; width:98px; height:98px; background-image:url('../Images/Website/afp1.png'); background-repeat:no-repeat;}
.afp1:hover{ float: left; margin-left:0; padding-top:3px; width:98px; height:98px; background-image:url('../Images/Website/afp1.png'); background-repeat:no-repeat;}

.afp2{ float: left; margin-left:0; padding-top:3px; width:98px; height:98px; background-image:url('../Images/Website/afp2.png'); background-repeat:no-repeat;}
.afp2:hover{ float: left; margin-left:0; padding-top:3px; width:98px; height:98px; background-image:url('../Images/Website/afp2.png'); background-repeat:no-repeat;}
/*login*/

.login_LabelStyle {  float:left; font-weight: bold; text-transform:uppercase; text-align:center;
     font-size:xx-small;  font-family:Verdana;color: Black ; margin-right:3px}






.pack_desc_fl_ { float:left; font-size:24px;font-family:Verdana; font-weight:bold; margin-right:5px; margin-top:-5px;padding:0; text-transform:uppercase; }
.pack_desc_fl2 { float:left; font-size:47px;font-family:Verdana; font-weight:bold; margin-right:5px; margin-top:-10px;padding:0; text-transform:uppercase; color:#FFA011}

a.paging1 { float:left; display:block; margin: 10px;  padding: 4px 8px; text-align:center; text-decoration:none; border:1px solid #FFA011; color:#FFA011; background-color:White }
a.paging1:hover { float:left; display:block; margin:10px;  padding: 4px 8px;text-align:center; text-decoration:none; background-color:#FFA011; color:White; border:1px solid #FFA011 }
a.paging1_ {  float:left; display:block; margin: 10px;  padding: 4px 8px;text-align:center; text-decoration:none; background-color:#FFA011; color:White; border:1px solid #FFA011; font-weight:bold }
.paging_ddl { float:left; display:block; margin:10px; width:70px;  padding: 4px 8px;text-align:left; text-decoration:none; border:1px solid #FFA011; color:#FFA011; background-color:White }



.top_g { float:left; width:100%; height:40px; border:0;text-align:center; padding:0;margin:0; padding-top:10px; 
    color: #FFA011; font-family:arial; font-size:24px; font-weight:normal; text-transform:uppercase}

.top_b { float:left; width:100%; height:40px; border:0;text-align:center; padding:0;margin:0; padding-top:10px;
    color:#FFA011; font-family:arial; font-size:24px; font-weight:normal; text-transform:uppercase}
.top_b a {color:#FFA011; text-decoration:none}
.top_b a:hover {color:#FFA011;text-decoration:underline }

.pack_bot {  float:left; width:100%; margin-bottom:10px }
.pack_bot1 { float:left; width:225px;}
.pack_bot2 { float:left; width:268px; text-align:center; display:block; }
.pack_bot3 { float:left; width:225px; text-align:right}




.fud230 {float:left; width: 230px; font-size: 12px;  border: 1px solid  #FFA011;}

.fud250 {float:left; width: 250px; font-size: 12px;  border: 1px solid  #FFA011;  }
.fud300 {float:left; width: 300px;  font-size: 12px; border: 1px solid  #FFA011; }
.fud295 {float:left; width: 280px;  font-size: 12px; border: 1px solid  #FFA011; }
.input50 {height:15px; width: 46px; padding:0 2px; border: 1px solid  #FFA011; font-size: 12px; font-family:arial; font-weight:normal }
.input75 {height:15px; width: 71px;padding:0 2px; border: 1px solid  #FFA011;  font-size: 12px; font-family:arial; font-weight:normal}

.input110 {height:15px; width: 106px;padding:0 2px; border: 1px solid  #FFA011;   font-size: 12px; font-family:arial; font-weight:normal}
.input130 {height:15px; width: 126px; padding:0 2px;border: 1px solid  #FFA011;   font-size: 12px; font-family:arial; font-weight:normal}
.input140 {height:15px; width: 138px;padding:0 2px; border: 1px solid  #FFA011;  font-size: 12px; font-family:arial; font-weight:normal}





.input240 {height:15px; width: 236px;padding:0 2px;   font-size: 12px; font-family:arial; border: 1px solid  #FFA011; background-color: #F0F0F0; direction:ltr; font-weight:normal}
.input250 {height:15px; width: 246px;padding:0 2px;   font-size: 12px; font-family:arial; border: 1px solid  #FFA011; background-color: #F0F0F0; direction:ltr; font-weight:normal}
.input250w {height:15px; width: 246px;padding:0 2px;   font-size: 12px; font-family:arial; border: 1px solid  #FFA011; background-color: #ffffff; direction:ltr; font-weight:normal}
.input350 {height:15px; width: 346px;padding:0 2px; border: 1px solid  #FFA011; background-color: #F0F0F0; direction:ltr; font-size: 12px; font-family:arial; font-weight:normal}
.input400 {height:15px; width: 396px;padding:0 2px; border: 1px solid  #FFA011; background-color: #F0F0F0; direction:ltr; font-size: 12px; font-family:arial; font-weight:normal}
.textarea300_50 {  font-size: 12px; font-family:arial;width: 296px;padding:0 2px; height: 50px; border: 1px solid  #FFA011; background-color: #F0F0F0; font-weight:normal}
.textarea240_50 {  font-size: 12px; font-family:arial;width: 236px;padding:0 2px; height: 50px; border: 1px solid  #FFA011; background-color: #F0F0F0; font-weight:normal}
.textarea250_50 {  font-size: 12px; font-family:arial;width: 246px; padding:0 2px;height: 50px; border: 1px solid  #FFA011; background-color: #F0F0F0; font-weight:normal}
.textarea250_400 {  font-size: 12px; font-family:arial;width: 246px; padding:0 2px;height: 400px; border: 1px solid  #FFA011; background-color: #F0F0F0; font-weight:normal}
.textarea350_400 {  font-size: 12px; font-family:arial;width: 346px;padding:0 2px; height: 400px; border: 1px solid  #FFA011; background-color: #F0F0F0; font-weight:normal}
.textarea300_400 {  font-size: 12px; font-family:arial;width: 296px; padding:0 2px;height: 400px; border: 1px solid  #FFA011; background-color: #F0F0F0; font-weight:normal}

textarea { border: 1px solid  #FFA011; background-color: #F0F0F0;  font-size: 12px; font-family:arial; font-weight:normal}


.top4link {text-decoration:none; font-size:11px; font-weight:bold; padding-bottom:15px;   text-align:center;   float:left;}
.top4link:hover {text-decoration: underline; color:Black}

.capitalize { text-transform: capitalize}
.italic { font-style: italic;}

.center { text-align: center}
.form_line { float: left; width:100%; margin: 3px 0}
.form_line2 { float: left; width:490px; margin: 3px 0}

.form_left2 {float: left; width:250px; font-weight: bold; direction:ltr; text-transform:uppercase;
     font-size:x-small;font-family:Verdana;color: #000000; text-align:left  }
     
.data_right300 { float: left;width:520px; direction:ltr; text-align:left  }

legend.data { color: #FFA011; font-size:medium; font-weight:bold; font-style:italic   }
.data_line { float: left; width:100%; height:auto; margin-bottom: 4px;}
.data_left {float: left; width: 30%; direction:ltr; height: 24px; 
    text-transform:uppercase; font-size:xx-small; padding-right: 20px; font-family:Verdana;
    color: #000000 ; font-weight:bold}
.data_left3 {float: left;  width:200px; direction:ltr; 
    text-transform:uppercase; font-size:xx-small; padding-right: 20px; font-family:Verdana;
    color: #000000 ; font-weight:bold}


.data_right_250 { float: left; direction:ltr;  color: Black; width:250px}



fieldset.subscribe {float: left;width: 740px; border: 1px black solid; background-color: White; padding:0 10px; margin-top:0px }
legend.subscribe {  color: #FFA011; font-size: large;  }

.optional { font-style:italic; font-weight: normal; text-transform: none; font-size:x-small}    


.warning200 {display:block; color: Red; font-style:normal; font-weight: normal; width:200px;}

.textarea_cgv { width: 978px; height: 300px; direction:ltr; margin-top:10px;  text-align:justify;overflow:scroll;
    direction:ltr; border:1px solid #BBC1CC ; padding:5px; float:left;}

.fieldtop_b{ float:left; width: 169px;margin:0; margin-left:5px ;padding:0; height:6px;font-size:0 ;
     background-image:url('../Images/Website/top_fieldset_b.png');background-repeat:no-repeat }
.fieldtop2{ float:left; width: 190px;margin:0;  height:23px;
text-align:center; color: #FFA011; font-weight:bold; font-size:17px; font-family: arial; 
     background-image:url('../Images/Website/menu_top_190.png');background-repeat:no-repeat;
    padding:0; padding-top:5px }
  
.fieldbot{ float:left; width: 190px; margin-bottom:5px; height:6px; font-size:0 ; background-image:url('../Images/Website/bot_fieldset_190.png');background-repeat:no-repeat  }
.fieldbot_b{ float:left; width: 169px; margin-left:5px ; margin-bottom:10px; height:6px; font-size:0 ; background-image:url('../Images/Website/bot_fieldset_b.png');background-repeat:no-repeat  }
.fieldmid{ float:left; width: 180px ;border: 1px solid #D3D3D3; border-top:0; border-bottom:0; padding:0 4px}
.fieldmid_b{ float:left; width: 169px; margin-left:5px ; background-color:Black;  border-bottom:0;border-top:0;text-align:left; }
.fieldmid2{ float:left; width: 180px ;border: 1px solid #D3D3D3; border-bottom:0;text-align:left; margin-top:1px; padding:0 4px }

a.linkw {margin:0 10px; color: #ffffff; font-weight:bold; font-size:17px; font-family: arial; padding-bottom:4px; text-decoration:none}
a.linkw:hover { color: White; font-weight:bold; font-size:17px; font-family: arial; padding-bottom:4px; text-decoration:underline}

.fieldmid li {color: Black; margin-bottom:2px; padding:2px; }
.fieldmid ul {color: #FFA011; padding-left:0; margin-left:0; list-style: none; font-size:small; font-family: arial; text-align:left}

fieldset.smalldyn { text-align: left; font-family: arial; font-size: small; 
    width: 162px; margin-bottom: 10px; border: 1px solid #D3D3D3; padding: 10px 0 10px 5px; 
    left:0; margin-left:5px ;float:left; background-image:none }

legend.small { color: #FFA011;  font-weight:bold; font-size:17px; padding: 2px 5px; font-family: arial}

fieldset.smalldyn li {color: Black; margin-bottom:2px; padding:2px; }
fieldset.smalldyn ul {color: #FFA011; padding-left:0; margin-left:0; list-style: none; font-size:small; font-family: arial}

a.black_bold{ text-decoration: none; font-family:Verdana ; color: #FFA011;  border:0;  font-size:small; font-variant:small-caps; font-weight:bold; margin:0 2px }
a.black_bold:hover { text-decoration: underline ; color: Black; font-weight: bold;  font-size:small;  border:0; font-variant:small-caps; margin:0 2px}

.top4date {text-decoration:none; font-size:11px;  text-align:center;   float:left; color:Black}
.top4date:hover {text-decoration: underline}
.top4photo{  	margin-left:8px;   width:136px;   font-size:small;   text-align:center;   float:left; }
.top4comment{  	   width:210px; margin-left:5px;    text-align:justify;   float:left; }
.floatleft100 { float: left; width: 750px; margin:5px}



/* TreeView */
.tvw_RootNodeStyle { color:  #FFA011; }
.tvw_RootNodeStyle:hover {color:Black;text-decoration:underline}
a.tvw_LeafNodeStyle { color:Black;  font-size:x-small; text-transform:capitalize}
.tvw_LeafNodeStyle:hover { color:Black;text-decoration:underline}

.info_line {float: left;width:100%; margin: 2px 0; direction:ltr;text-align:left;}

.info_left3 {float:left;width:30%;text-transform:uppercase; font-size: xx-small; 
    color: #000000 ; font-weight:bold; font-family:Verdana;  }
.info_right3 {float:left;  color: Black; font-size:small; padding-left:10px; padding-right:4px; 
    text-align:justify;font-family: arial, Arial }
.info_right3_ { float:left;  color: Black; font-size:small; padding-left:10px; 
   font-family: arial, Arial; display:block; width:215px;  }
 
  
.separation {float:left; width:100%;  border-top: 1px solid #FFA011; padding: 2px 0 }

.ltr { direction: ltr}


    
/*Cooper Black*/
.validator { color: Red; font-size:small; font-weight:normal; font-family:Arial}




.continent { width:100%; float: left; direction: ltr; margin-bottom:5px; border: 1px solid  #BBC1CC; background-color: #f0f0f0;}
.country { width: 160px; float: left; direction: ltr;text-align:left; margin-right:5px; font-size:x-small }

.item {text-transform:uppercase; font-size: xx-small;color: #BBC1CC ; font-weight:bold; font-family:Verdana;}


.align_right{text-align:right}
.align_justify{ float:left; text-align:justify}




p.a {margin:0}
p.a a{color:#FFA011; font-weight:bold; font-style:italic}
p.a a:hover{color:#FFA011; font-weight:bold; font-style:italic}



.margin_0_5 { margin:0 5px}
.margin_5_0 { margin:5px 0}
.padding_5_0 { margin:5px 0}
.margin_L_40 { margin:0 0 0  40px}
.margin_L_20 { margin:0 0 0  20px}
.margin_2_0 { margin:2px 0 ;}
.margin_B_10 {float:left; margin-bottom: 10px; }
.margin_T_50 {float:left; margin-top: 50px; }
.padding_20{ float:left; padding: 20px}
.padding_20_0{ float:left; padding: 20px 0}


.label_advice {float:left; font-family: arial;  font-style:italic; font-size:x-small; color:Red; text-transform:none; font-weight:normal}
a.link_it { font-family: arial;  font-style:italic; font-size:small; color: #FFA011;text-transform:none; font-weight:bold; text-decoration:none}
a.link_it:hover { font-family: arial;font-style:italic; font-size:small; color: #FFA011;  text-transform:none; font-weight:bold; text-decoration:underline}
.italic a:hover { font-family: arial;font-style:italic; font-size:small; color: #FFA011;  text-transform:none; font-weight:bold; text-decoration:underline}
.link_select { font-size:x-small;color:  Black; text-decoration:none; font-weight:normal}
.link_select:hover{text-decoration:underline}

.italic a { font-family: arial;  font-style:italic; font-size:small; color: #FFA011;text-transform:none; font-weight:bold; text-decoration:none}
.italic a:hover { font-family: arial;font-style:italic; font-size:small; color: #FFA011;  text-transform:none; font-weight:bold; text-decoration:underline}

.lastname { text-transform:uppercase}

.mail_view { float:left; width:95%; border:1px solid #BBC1CC}
.mail_from2 {float:left; width:465px;   padding:5px; text-align:justify }

   
a.package_link_s {float: left; color:#000000;text-decoration:none; font-weight:bold;  }
a.package_link_s:hover {float: left; color:#FFA011;text-decoration:underline;font-weight:bold }
a.package_link_xs {float: left; color:#000000;text-decoration:none; font-size:x-small;}
a.package_link_xs:hover {float: left; color:#FFA011;text-decoration:none; }

a.package_more_xs {float: right; color:#FFA011;font-size:x-small;width:76px;   }
a.package_more_xs:hover { color:#000000; }

.size_xxlarge { font-size:xx-large}
.size_xlarge { font-size:x-large}
.size_large { font-size:large}
.size_medium { font-size:medium}
.size_small { font-size:small}
.size_xsmall { font-size:11px}
.size_xxsmall { font-size:xx-small}
.continent2 { color: #FFA011; text-transform:uppercase;}

.color_BBC1CC { color:#BBC1CC}
.color_white{ color:#ffffff}
.color_dark { color:#FFA011}
.color_dark_bold { color:#FFA011; font-weight:bold}
.color_lightblue { color:#FFA011}
.color_gray { color:Gray}

.bgcolor_blue { background-color:#FFA011}
.medium{font-size:medium}

ul.center  { margin: 0; padding: 0; text-align:center}
ul.center li { margin: 2px 0;padding:0; }


a.normal {color:Black; text-decoration:none; font-size:small}
a.normal:hover {color:Black; text-decoration:none;}

.cap_bold { text-transform:capitalize; font-weight:bold}

.dthHistory_itemstyle { border-top: 1px solid #AED9E8; background-color:#F0F0F0}
.dthHistory_AlternatingItemStyle { border-top: 1px solid #AED9E8; background-color:#FFFFFF}


a.white { color:White; text-decoration:none}
a.white:hover { color:White; text-decoration:underline}

.slide_block { float:left; width:760px; padding:10px; margin: 10px 0;  border: 1px solid  #FFA011; background-color: #F0F0F0;}
.circulation {float:left; margin:0 5px 0 5px; text-align:center}
.circ_sep { float:left;width:100%; font-size:0; border-bottom:1px solid #FFA011; margin:5px 0}

.display_block{display:block}
.display_inline{display:inline}
/*
.tags2 {float:left;font-family:arial;   width:328px; border:1px solid #BBC1CC; padding: 10px; margin:5px 0}

.tags_index {float:left;width:260px; margin:5px 0}
.tags a{text-decoration:none; margin: 0 1px 0 2px}
.tags a:hover{text-decoration:underline;}
.tags2 a{text-decoration:none; margin: 0 1px 0 2px}
.tags2 a:hover{text-decoration:underline;}


.tag0 {color: #000000; font-size:20px; font-weight:bold; height:22px}
.tag1 {color: #FFA011; font-size: 18px; height:22px}
.tag2 {font-size:15px; font-weight:normal;color:#FFA011; height:22px}
.tag3 {color: #000000;font-size:11px; font-weight:normal; height:22px}
*/
.container{float:left;width:500px;}
.float_left_200{float:left;width:200px;margin: 0px 5px 3px 0px;text-align:center;}
.float_left_400{ float:left; width:445px; padding-left:40px}
.friend_left{ float:left; width:580px}
.friend_right{ float:left; width:390px; }

.imgcode {text-transform:uppercase; font-size: xx-small;  color: #FFA011 ; font-weight:bold; font-family:Verdana;} 

.player {float:left; width:100%; text-align:center; color:#000000; font-family:arial; text-transform:uppercase; font-size:x-small; font-style:italic;  padding-top:5px; margin-bottom:5px}
.player a { text-decoration:underline; color:#FFA011; cursor:pointer}

.btnWirePhoto { float:left; display:block; margin-bottom:5px; text-align:center; color:Black; background-image: url('../Images/Website/btnSlideshow.PNG'); background-repeat:no-repeat;
	text-decoration:none; font-weight:bold; width:159px; height:36px; text-transform:uppercase; padding:0 5px; padding-top:4px;margin-left:5px;}
a.btnWirePhoto:hover { text-decoration:underline}

.slide_block { float:left; width:760px; padding:10px; margin: 10px 0;  border: 1px solid  #FFA011; background-color: #F0F0F0;}
.colorname { float:left; text-transform:uppercase; margin-left:5px  }
.justify { text-align:justify}

.tah {font-family: arial, Arial;}


a.mapCategory {color: Black;  font-weight:bold; font-size:25px; padding:  13px 5px 2px 5px;  text-transform:uppercase; 
    font-family: Impact; margin:0;  float:left; text-decoration:none;}
a.mapCategory:hover {color:#FFA011; text-decoration:underline }



a.packdesc:hover {text-decoration:underline; color:White}
.itemcol{ width:490px; float:left;	padding:0 5px }

.question {float:left;  width:100%; color: #FFA011; font-family:Verdana;font-weight: bold; font-size:small;  }


.list_click { width: 730px; margin-left: 50px; font-family:arial }
.list_click a {padding-left:5px; color:Black; text-decoration:none}
.list_click a:hover {padding-left:5px; color:#FFA011; text-decoration:underline}

.topflags {float:right;  padding-top:7px;height:21px;   }
a.page {float:left; color:#FFA011;   text-decoration:underline; margin:0 4px}
	
.pnlSubMenu{float:left;display:block; border-bottom:1px solid #FFA011; padding:5px; cursor:pointer;width:170px;color:White;text-decoration:none;text-transform:uppercase;}
.pnlSubMenu:hover{float:left;display:block;background-color:White; border-bottom:1px solid #FFA011; padding:5px; cursor:pointer;width:170px;color:#FFA011;text-decoration:none;text-transform:uppercase;}


	

.headType { float:left;width:190px; padding:5px 0 0 0; text-align:center;height:25px;  background-color:#F0F0F0}




.orderby {width:187px; float:right;  text-align:right}

a.page {float:left; color:#FFA011;   text-decoration:underline; margin:0 4px}
a.page:hover {float:left; color:Black;   text-decoration:underline}
.paginglbl {float:left;color:Black; font-weight:bold; padding:0 4px;text-decoration:none}


.job{ float:left;    width:788px; border:#BBC1CC solid 1px;    padding:5px 5px 5px 5px;    margin-bottom:10px; }
.job ul {float:left;}
.job_details{    float:left;    width:100%;   display:none;    color:Black;    font-family:arial;    font-size:small;    text-align:justify;     }



.videonotok { float:left; width:400px; font-size:xx-large; text-align:center; margin:10px 0; padding:0 20px; color: #FFA011}



.sitemap_links a{ float:left; padding-left:100px; width:630px; margin:3px 0;}


.pave { float:left; text-align:center; width:350px;  }
.backPopup{	 background-color:Silver;}



.separation2 {float:left; width:100%;  border-top: 1px solid #AED9E8; padding: 2px 0 }

.posCkb{float:left; width:200px;}

.file_detail { float:left;width:100%;}
.file_detail2 { float:left;width:190px; text-align:center; margin:5px  0;  }


.fieldset1 {float:right; width:995px;border:1px solid #FFA011 ;margin:0  0 5px 0; padding:0;}

.file_detail_left { float:left; width:150px; text-align:center; margin:5px 10px; }
.file_detail_right { float:left; width:400px;margin:5px  0; border-top:1px solid #CCCCCC; padding-top:9px;}

.file_item{ float: left; margin : 3px 0; width:100%;}
.file_left{ float : left; width:100px; margin-right:5px;  font-size:9px; font-weight:bold;  text-transform:uppercase; }
.file_pos{ font-family:arial; font-size:9px; font-weight:bold; color: #BBC1CC; text-transform:uppercase; margin-bottom:5px; }

.backPopup { background-color:Silver; }


.buttons { float:left; width:100%; padding-bottom:10px; }

.pack_prev { float:left; width:175px}

.frame{ width: 440px; float:left;margin:0;background-color:Black;color:White; padding:0;text-align:center}
.frame_2_{ width: 440px; float:left; background-color:Black;padding: 0;margin:0;text-align:center}

.file_desc{ float:left; width:420px; text-align:justify; padding:0 10px; margin:0; font-family:arial;}

.scoop_title {float:left; width:440px; background-color:Black; font-weight:bold; color: #FFA011; text-align:center; margin-bottom:5px}
.scoop_pn {float: left;  margin: 0 0 10px 0;  width:440px; height:100px; text-align:left; background-color:Black}   
.scoop_pn_80 {float: left;  width:60px;padding : 34px 5px 0 5px; text-align:center;}   
.scoop_pn_120 {float: left;  width:140px; padding : 0 5px;}   



.titlesRight{	font-family:arial;	font-weight:bold; 	color:#FFA011;	font-size:large;	margin-bottom:10px;	width:100%;	text-align:center;}

.cameraComment2{	float:left;	width:343px;	border:1px solid #FFA011 ;	border-top:0 ;	padding-left:5px;}

.commentPack { width : 370px;float:left; padding-bottom:5px; margin-bottom:7px;text-align:right; text-transform:uppercase }




.pack_pn {float:left; width:164px; text-align:center}
.pack_pack {float:left; width:119px; text-align:center;}
.pack_arrow {float:left; width:45px; text-align:center; padding-top:34px}

/* Diaporama  Home*/

.centersmall{float:left;width:100%;text-align:center;font-size:x-small; margin-bottom:10px}

.xsmall{float:left;font-size:x-small;}
.margin5{float:left;margin-right:5px;}
.mark {float: left; font-weight: bold; direction:ltr;text-transform:uppercase; text-decoration:none;
     font-size:x-small; font-family:Verdana;color: #BBC1CC; text-align:left; margin-top:5px; margin-right:15px  }
a.mini { text-align:center;font-size:x-small;color: #BBC1CC;}
a.mini:hover {color:#FFA011}

.divColor{float:left;width:42px;height:20px;}
ul.downloads {float:left; width:330px; margin:0; padding:0 }
ul.downloads li {margin:5px; padding:0; list-style:none; display:block; float:left; width:320px  }
ul.downloads2 {float:left; width:180px; margin:0; padding:0 }
ul.downloads2 li {margin:5px; padding:0; list-style:none; display:block; float:left; width:170px  }
.choice1_left { width:420px; float:left; margin-right:10px }
.choice1_right { width:340px; float:left; text-align:justify }

/* end Diaporama Home */

/* Blocs Home */
.htop_l { float:left; width:260px;background-color:#00AEDF; height:25px; border:0;text-align:center; padding-top:5px; margin-bottom:1px;  background-image:url('../Images/Website/Register/light_top_260.jpg'); background-repeat:no-repeat}
.htop_l a { color:White; font-size:large; text-transform:uppercase; text-decoration:none; font-family:Verdana; }
.htop_l a:hover { text-decoration:underline}

.htop_d { float:left; width:260px;background-color:#FFA011; height:25px; border:0;text-align:center; padding-top:5px; margin-bottom:1px;   background-image:url('../Images/Website/Register/dark_top_260.jpg'); background-repeat:no-repeat}
.htop_d a { color:White; font-size:large; text-transform:uppercase; text-decoration:none; font-family:Verdana; }
.htop_d a:hover { text-decoration:underline}

.hmiddle_l { float:left; width:250px;background-color:#00AEDF;  padding:5px; text-align:center;border:0 }
.hmiddle_l a { color:White; font-size:medium; font-weight:bold; text-decoration:none; font-family:Arial; }
.hmiddle_l a:hover { text-decoration:underline}

.hmiddle_d { float:left; width:250px; background-color:#FFA011; padding:5px; text-align:center;border:0 }
.hmiddle_d a { color:White; font-size:medium; font-weight:bold; text-decoration:none; font-family:Arial; }
.hmiddle_d a:hover { text-decoration:underline}

.hbot_l { float:left; width:250px;background-color:#00AEDF; height:18px; padding:0 10px 0 0;  border:0;text-align:right; background-image:url('../Images/Website/Register/light_bot_260.jpg'); background-repeat:no-repeat; background-position:bottom}
.hbot_l a { color:White; font-size:small; font-weight:bold; text-decoration:none; font-family:Arial;padding:0;  }
.hbot_l a:hover { text-decoration:underline}

.hbot_d { float:left; width:250px;background-color:#FFA011; height:18px; padding:0 10px 0 0;  border:0;text-align:right; background-image:url('../Images/Website/Register/dark_bot_260.jpg'); background-repeat:no-repeat; background-position:bottom}
.hbot_d a { color:White; font-size:small; font-weight:bold; text-decoration:none; font-family:Arial;padding:0;  }
.hbot_d a:hover { text-decoration:underline}

.hmiddle_l ul { text-align:left; color:White;border:0; padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0}
.hmiddle_l ul li { padding:0; margin:0}
.hmiddle_d ul { text-align:left; color:White;border:0; padding-top:0; padding-bottom:0;  margin-top:0; margin-bottom:0}
.hmiddle_d ul li { padding:0; margin:0}
/* end bloc home */

.mid_reg { float:left;  text-align:center; font-size:20px; width:100%; text-transform:uppercase;}
.mid_reg a {text-decoration:none; font-size:24px;font-weight:bold;  color:#FFA011}
.mid_reg a:hover {text-decoration:underline}

.pnlCameraInfo{	float:left;	width:350px;	margin: 2px; border : solid 1px #BBC1CC }
.pnlTitle{	margin-left : 5px;	font-size:x-large;	text-transform:uppercase;	color:#FFA011;	font-weight:bold;	margin-bottom:10px;}

.cameraPictureFirst{	float:left;	width:100px;	height:100px;	margin-left:5px;}
.cameraPictureOthers{	float:left;	width:50px;	height:50px;	margin-left:5px;}
.pnlBrandFirst{	width:243px;	padding-left:5px;	font-weight:bold;	text-transform:uppercase;	font-size:large;}
.pnlNameFirst{	width:243px;	padding-left:5px;}
.pnlBrandOthers{	width:107px;	padding-left:3px;	font-weight:bold;	font-size:small;	text-transform:uppercase;}
.pnlNameOthers{	width:107px;	padding-left:3px;	font-size:small;}
.pnlMarkFirst{	width:243px;	padding-left:5px;	font-size:0px;}
.pnlMarkOthers{	width:107px;	padding-left:3px;	font-size:0px;}
.pnlCameraInfoFirst{	float:left;	width:358px;	margin-bottom:3px;}
.pnlCameraInfoOthers{	width:170px;	height:70px;	float : left;	margin-left: 3px;	margin-bottom:2px;}
.cameraDesc{	float:left;	width:390px;	padding-right:20px;}
.firstDesc{	float:left;	width:338px;	margin:0px 5px;}
.titleDesc{	font-size:large;	color:Red;	font-weight:bold;	margin-left:10px;}
.descCameraPicture{	float:left;	width:200px;	height:200px;}

.descInfoFirst{	float:left;	width:138px;}
.firstDescLeft {	float : left;	width:78px;	font-weight:bold;	text-transform:uppercase;}
.firstDescRight{	float:left;	width:50px;}

.characDescLine{	float:left;	width:100%;	margin-bottom:5px;	font-size:small; }
.characDescLeft{	float:left; font-family:Verdana;font-size:xx-small; text-transform:uppercase;color:#BBC1CC;	width:150px;	font-weight:bold;}
.characDescRight{	float:left;}

.vote{	float:left;	font-size:small;	margin-top:10px;	margin-bottom:10px;	width:100%;	text-align:center;}

.model {font-size:xx-large; color: #FFA011 ; font-family:Arial; font-weight:bold}
.starsVote{	float:left;	margin-top:10px;	width:333px;	text-align:center;	font-size:0px;}

.brand {font-size:large; color: #FFA011; font-family:Verdana}
.model {font-size:xx-large; color: #FFA011 ; font-family:Arial; font-weight:bold}
.size_small{font-size:small}
.pnl200{width:100%;text-align:center}

.inline {display:inline}



/* Login/newsletter */


.headNewsLetter {	float:left;width: 260px; background-color:#FFFFFF;	border: 1px solid #FFA011;border-top:0; color:black;padding: 5px; }
	 
.headTitle{float:left;color: #000000; font-weight:bold; margin-right:10px;}



/* end Login/newsletter */



.register_steps{ padding-left:47px; border-bottom:solid 1px #AED9E8;}
.register_step{ font-size:smaller; color:Gray;}
.capCitizen{width:1000px; margin-left:auto; margin-right:auto;}
.capCitizen2{ float:left; width:239px; height:31px; background-image:url('http://cap24.citizenside.com/Images/Cap24/headercitizen2.jpg'); background-repeat:repeat-x;}
.capBody{width:1100px; margin-left:auto; margin-right:auto; background-color:#1a1a1a;}
.capHeader1{float:left; width:956px; height:91px; background-color:black;}
.capHeader2{float:left; width:956px; height:62px; background-color:#1a1a1a;}
.capMenu{margin-top:68px;}
.capMenu2{margin-top:6px; margin-left:190px;}
.capRecherche{margin-left:10px; margin-top:7px;}
.capInput {height:15px; width: 143px; border:0; float:left;}


.capFooter{background-color:Black; width:100%; float:left;}
.ajax_popup { background-color:White; font-size:small; float:left;width:400px;border:solid 2px #FFA011; padding:10px; color:Black;text-align:left;}
p.ajax_popup {float:left;color:Black;}
.ajax_popup_background {background-color:Black;filter:alpha(opacity=70);opacity:0.7;}
.balance{display:none; width:100%; float: left;margin: 5px 0; padding-top: 10px; text-align: center; border-top: 1px solid #AED9E8; direction:ltr}


.detail {float:left; text-align:left; width: 100%; margin:2px 0;padding:0}


.detail_value_long { float: left; text-align:left; width: 280px; display:block;font-size:small; border-bottom: 0; color: Black;}

.total_buy{width:100%; float: left;margin: 5px 0px; padding-top:10px; text-align: center; border-top: 1px solid #AED9E8; direction:ltr}
.download_link{float:left; color:Red; font-size:8px; height:30px}
.package_subcat {float:left; padding:0 0 0 52px; width:678px}

/* cryptogramme visuel commentaires */
.crytogram {float:left; width:181px; padding:0 2px;  border: 1px solid  silver; direction:ltr; vertical-align:middle;}



.tags2 {float:left;font-family:arial;   width:328px; border:1px solid #BBC1CC; padding: 10px; margin:5px 0}

.tags_index {float:left;width:260px; margin:5px 0}
.tags a{text-decoration:none; margin: 0 1px 0 2px}
.tags a:hover{text-decoration:underline;}
.tags2 a{text-decoration:none; margin: 0 1px 0 2px}
.tags2 a:hover{text-decoration:underline;}

.tag0 {color: #000000; font-size:20px; font-weight:bold; height:22px}
.tag1 {color: #FFA011; font-size: 18px; height:22px}
.tag2 {font-size:15px; font-weight:normal;color:#FFA011; height:22px}
.tag3 {color: #000000;font-size:11px; font-weight:normal; height:22px}



.rep_poll {float:left; padding-right:8px;}
.package_tags {float:left; width:328px; border:1px solid #d1d1d1; background-color:#e6e6e6;margin: 0 0 10px 0; padding:10px  15px ;}
.package_fieldset {float:left; width:328px; border:1px solid #d1d1d1; margin: 0 0 10px 0; padding: 0 15px 10px  15px ;}


.ratingStar {background-image:url('../Images/Website/Cameras/full.gif'); float:left; width:20px; height:20px; margin:1px; cursor:pointer}
.savedRatingStar {background-image:url('../Images/Website/Cameras/full.gif'); }
.filledRatingStar {background-image:url('../Images/Website/Cameras/full.gif'); }
.emptyRatingStar {background-image:url('../Images/Website/Cameras/empty.gif'); }

.dynamicPopulate_Normal{	float:left;	border: silver 1px inset;	padding: 2px;	text-align: center;	height: 2em;	margin:5px;	width:400px;}
.dynamicPopulate_Updating{	float:left;	background-image:url('../Images/Website/Grabber/small_waiting.gif');	background-repeat:no-repeat;	border: silver 1px inset; background-position:center;	padding: 2px;	text-align: center;	height: 2em;	margin:5px;	width:400px;}


.nearbyPopulate_Normal{	float:left;}
.nearbyPopulate_Updating{	float:left;	background-image:url('../Images/Website/loading.gif');	background-repeat:no-repeat;	margin-left:149px;	width:32px;	height:32px; background-position:center;}

.comment_date_xsmall{ font-size:11px; color:Black;}

.polls_Updating{		background-image:url('../Images/Website/loading.gif');	background-repeat:no-repeat;width:32px;	height:32px;	margin-left:149px;}


.bloc_title {float:left; width:100%;background-image:url('../Images/website/wl/frontview/comment_title.jpg'); background-position:top; background-repeat:repeat-x; font-size:16px; font-weight:bold; margin:5px 0;}
.bloc_title span {float:left; background-color:White; padding-right:5px; color:Gray}

.geocoding_map {width:480px; height:300px; float:left; overflow:hidden; }


 
.reason { margin:5px 0 10px 10px; width:610px; float:left}
.reason span {font-weight:bold; color: #FF9900; }

.ForgotPassword_btn {background-image:url(../Images/Website/WL/bfmtv/authentication/forgotpassword_btn.jpg);background-repeat:no-repeat;border:0 none;color:black;cursor:pointer;float:left;font-family:arial;font-size:11px;font-weight:bold;height:20px;margin-left:10px;padding-top:3px;text-align:center;text-transform:uppercase;width:175px;}


.faq_item {float:left; width:100%; margin: 5px 0 10px 0}
.faq_question, .faq_question_selected {padding-left:22px; background-image:url('../Images/Website/WL/bfmtv/faq/arrow_right.jpg');background-repeat:no-repeat; font-weight:bold; color:Black; cursor:pointer}
.faq_question_selected {background-image:url('../Images/Website/WL/bfmtv/faq/arrow_bottom.jpg'); }
.faq_answer {display:block}
.faq_answer_hidden {display: none}