﻿.citizen{width:1002px; margin-left:auto; margin-right:auto;background-color:white; border-top:0; border-bottom:0}
.citizen2{border: 1px solid white;float:left;width:1000px;  border-bottom:0;background-color:white; }

.header_fv {float:left; width:1002px; padding:10px 0;background-color:#7c6954;}



/* colours


bleu foncÃ© :        #7C6954
bleu clair:         #F52556 
bleu ciel  :        #AED9E8

gris pour lien BBC1CC
*/


/*******************/
/**** GENERAL ******/
/*******************/
body{background-color:#7c6954; font-family: tahoma; font-size: small;margin: 0px; padding: 0px;  color:Black ;}

.body {width: 1000px; overflow:hidden; background-color:White; text-align:left; margin-left:auto; margin-right:auto; margin-bottom:15px;}

p {float:left; width:100%; margin:5px 0; text-align:justify;}
img {border:0; padding:0; margin:0; font-size:0}

a {color: #7C6954; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline;}

.a {color: #7C6954; text-decoration:none; font-weight:bold; cursor:pointer;}
.a:hover {text-decoration:underline;}

.RightColumn {float:left; width:258px; margin-top:5px;}
.LeftColumn {float:left; width:730px; margin-right:10px; text-align:justify;}

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:#7C6954;}
.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{float:left; width:728px; border:1px solid silver; margin:10px 0;}
.blueFrame{float:left; width:728px; border:1px solid #7C6954; margin:10px 0}
.sponsorFrame{float:left; width:554px;margin:32px 0 10px 0; background-color:White;}

.halfFrame{float:left; border:1px solid silver; padding:10px; width:326px; height:160px; text-align:justify;margin:5px 0 5px 10px}

.infoBulle {float:left; width:330px; border:dashed 1px silver; padding:10px;}
.floatBulle {float:left; width:330px; padding:10px;}

.block {float:left; border: 1px solid silver; width: 420px; text-align:center; margin:10px 0 0 45px; padding-bottom:30px;}
.blockTitle{font-size:28px; font-weight:normal; margin:30px 10px 0 0; color:#F52556;}







/****************/
/**** 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; margin:4px 0;}




.whitePanel{ cursor:pointer;background-color:black; padding:2px; font-size:12px; color:white; font-family:Verdana; font-variant:small-caps; font-weight:bold;}


.warning_left { float:left; width:200px; text-align:center}
.warning_right {float:left; width:496px; 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}

.userItem{float:left; width:100%; margin-bottom:10px; margin-left:10px; font-size:11px; color:Black;}

.warning {color: Red; font-style:normal; font-weight: normal; font-size:10px; text-transform:uppercase}
.info {color: #7C6954; font-style:italic; font-weight: normal; font-size:10px; text-transform:capitalize}

.message {float: left; width:666px; border: 2px solid gray; background-color:#F0F0F0; padding:10px; margin:10px; font-weight:bold; }




/*************/
/*** Title ***/
/*************/
/*h1 {float:left; color: Black; font-size:36px; padding: 0px 0 5px 5px; text-transform:uppercase; font-family: Impact, Arial Narrow;
   letter-spacing:2px; margin:0px; text-align:left; }*/
h1 {float:left; color: Black; font-size:36px; padding: 0px 0 0 5px;  font-family: tahoma;   margin:0px 0 10px 0; text-align:left; }
.h1_home {float:left; color: Black; font-weight:bold; font-size:36px; padding: 0px 0 0 5px;  font-family: tahoma;      margin:0px 0 10px 0; text-align:left; }


h1 a { color:Black; text-decoration:none}
h1 a:hover { color:Black; text-decoration:none}
h1.package { padding:0;  margin:0px 0 10px 0; text-align:left; background-image:none }

.h1_home a {color:Black; }
.h1_home a:hover {color:Black; }
    
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: tahoma; font-weight:bold; 
    margin:0px 0 10px 0; text-align:left;}

h2 {float:left; text-decoration:none; font-size:20px; color:#7C6954; text-transform:uppercase; font-family:verdana; margin: 12px 5px 5px 5px;}
h2 a {  color:#F52556}
h2 a:hover{text-decoration:underline; color:#F52556}
.h2{float:left; text-decoration:none; font-size:18px; color:#7C6954; font-weight:bold; text-transform:uppercase; font-family:verdana; padding:10px 0 0 0; margin:0;}

h3 {float:left; width:100%; color:#F52556; text-transform:capitalize; font-weight:bold;border-bottom:1px solid #F0F0F0; font-family:Verdana ; margin:5px 0 10px 0;  direction:ltr; font-size:12px;} 
.h3 {float:left; width:100%; color:#F52556; 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:#F52556; text-transform:capitalize; font-weight:bold; border-bottom:1px solid #F0F0F0; font-family:Verdana ; margin:5px 0 10px 0; font-size:small;}

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: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:#7C6954;  margin:5px 0; cursor:pointer}
    
/************/
/*** 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:#7C6954;}
.hlkBlue2{font-size:12px; text-decoration:none; font-weight:bold; color:#7C6954; cursor:pointer;}




/***************************/
/***** Logo/Pub/Slogan *****/
/***************************/
.logo{float:left; padding-top:3px; width:157px; height:143px;}
.ad {float:left; width:804px; text-align:center; margin:8px 0 0 20px;  height:96px;}
.slogan{float:left; font-size:22px;  margin:14px 0 0 20px;}
.slogan_link{color:Black; font-style:normal;font-weight:normal; }
.lang{float:right; margin-top:22px;}
.drapeau{float:left; margin:3px 20px 0 10px;}



/****************/
/***** Menu *****/
/****************/
.bar {float:left; width:978px; height:27px; background-color:#F52556; margin-top:1px;}
.bar2{float:left; width:974px; height:27px; background-image:url('../Images/Website/menuHome2.jpg'); background-repeat:repeat-x;}
.barBrand{float:left; width:660px; height:27px; background-color:#F52556; margin-top:0px;}
.barBrand_split{float:left; width:340px; height:27px; background-color:#F52556;  margin-top:0;}

.menu{width:1000px; margin-left:auto; margin-right:auto;}
a.menuCat{float:left; font-size:11px;  margin:0 8px; text-decoration:none; color:White; text-transform:uppercase; font-weight:bold; margin-top:6px;}
a.menuCat:hover {text-decoration:underline;}

a.menuCatRight{float:right; font-size:11px;  margin:0 8px; text-decoration:none; color:White; text-transform:uppercase; font-weight:bold; margin-top:6px;}
a.menuCatRight:hover {text-decoration:underline;}




/*******************************************/
/***** Head Recherche et Inscription *****/
/******************************************/
.headSearch {float:left; margin:5px 0 10px 0;}
.headLogin {float:right; margin:5px 0 10px 0;text-align:right}
.headMenu {float:left; margin:5px 0 10px 70px;}

.btn{float:left; background-color:White; border:0; color:#7C6954; cursor:pointer; font-weight:bold; width:100px; font-family:tahoma}
.btnON{float:left; background-color:White; border:0; color:#7C6954; cursor:pointer; font-weight:bold; text-decoration:underline; width:100px; font-family:tahoma}
.btn2{float:left; background-color:White; border:0; color:black; cursor:pointer; text-decoration:underline; width:140px; font-family:tahoma}
.btn2ON{float:left; background-color:White; border:0; color:#7C6954; cursor:pointer; text-decoration:underline; width:140px; font-family:tahoma}
.btn3{float:left; background-color:White; border:0; color:#7C6954; cursor:pointer; font-weight:bold; width:50px; font-family:tahoma}
.btn3ON{float:left; background-color:White; border:0; color:#7C6954; cursor:pointer; font-weight:bold; text-decoration:underline; width:50px; font-family:tahoma}
.head_title {float:left; color:black; font-weight:bold; margin:3px 5px 0 0; font-size:12px; font-family:tahoma}


/*******************/
/***** Envoyez *****/
/*******************/
.backRegister{float:left; width:225px; padding:5px 0; background-color:#F52556; margin-top:1px;}



.mediaSend{float:left; cursor:pointer; margin: 0 20px 0 20px;}

.backRegisterBrand{float:left; width:212px; height:32px; background-color:#F52556; 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:#F52556; text-align:center; font-weight:bold;}


/*******************************************/
/*** Zone Derniers vus/commentaires etc. ***/
/*******************************************/
.zone {float:left; border-left:solid 1px silver; border-top:solid 5px silver; width:236px;  padding:5px 10px 10px 10px; margin-bottom:20px; font-size:11px;}
.zoneTitle {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:210px; margin-bottom:5px; padding-left: 25px; height:16px; font-size:12px;}
.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;}

.zone2 {float:left; background-color:#e6e6e6; width:236px;  padding:3px 10px 10px 10px; border:solid 1px #e6e6e6; margin-bottom:20px; font-size:11px;}
.zoneTitle2 {background-image:url('../Images/frontview/row2.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:210px; margin-bottom:5px; padding-left: 25px; 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:#7c6954; 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;}
/*En savoir plus*/
.knowMore {float:right; text-align:right; color:Gray; text-decoration:underline; font-size:11px; width:100%; font-weight:normal; cursor:pointer; margin-top:10px;}

.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:#7C6954; 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 22px;}
.pack_right {float:left; width:40px; margin-left:22px; 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 #F52556; padding: 2px; cursor:pointer; width:100px;}
.pack_select {float:left; margin-right:3px; border:2px solid #F52556; 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;}
.pack_photo {float:left; width:708px; 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;}
.voici_mark {float:left; margin:1px 0 0 0; font-size:17px; font-weight:bold; padding-left:5px}
.voici_vote {float:left; height:31px;}
.user_vote {float:left; margin: 5px 0 0 5px}
.pack_desc {margin-bottom: 10px;  border-left:4px solid #D1D1D1; padding-left:10px; text-align:left }
.pack_desc_fl { float:left;  font-size:30px;font-family:Verdana; font-weight:bold; margin-right:5px; margin-top:-5px;padding:0; text-transform:uppercase; }

.package_postedby {width:280px; height:23px; float:left; margin-bottom:10px; border-bottom: 1px dashed gray; padding-bottom:5px}
.pack_links {float:left;height:23px; padding-bottom:5px; width:100%}
.pack_title { font-weight:bold; font-family:tahoma; font-size:18px; padding-bottom:10px }

.pack_testimony { float:left; font-weight:bold; font-family:Tahoma; color:#F52556; font-size:16px; margin:10px 0 10px 0  }

/* 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 #F52556 ; 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; margin-top:10px;}



/*******************/
/*** Diapositive ***/
/*******************/
.diapo {float:left; width:158px; height:237px; padding:2px 7px; border:1px solid silver; font-size:11px; text-decoration:none; text-align:center; margin: 4px 8px 20px 0;}
.diapo_ {float:left; width:168px; height:237px; padding:1px; border:1px solid silver; font-size:11px; text-decoration:none; text-align:center; margin: 4px 4px 4px 3px;}
.diapo158 {float:left; width:158px; height:237px; font-size:11px; text-decoration:none; margin: 0 4px 10px 2px; text-align:center;}



/**************/
/*** 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: #F52556; 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:10px 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:#F52556; 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; width:380px; padding:10px; line-height:13px; margin:10px 0;}
.form_desc2 ul {float:left; margin:0 0 0 20px; padding:5px 0; width:360px;  list-style-position:inside}

.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; width:955px; border:1px solid  gray; margin: 0 0 20px 0; padding:10px 20px 20px 20px;}
.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:680px; 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:#7C6954; 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:#F52556; 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;}



/*****************/
/**** Height *****/
/*****************/
.height220{height:220px;}
.height250{height:250px;}
.height100_{height:100px; float:left;}



/*****************/
/**** Bouton *****/
/*****************/

.button150{display:block; float:left; border:0; text-align:center;margin-right:8px; width:150px; height:16px;
    padding:4px 0  0 0; font-family:Verdana; font-size:x-small; vertical-align:middle;
    text-decoration:none; color:#7C6954; text-transform:uppercase; cursor:pointer; font-weight:bold;	
    background-image:url('../Images/Website/Button150_1.jpg');background-repeat:no-repeat;}
.button150:hover{color:Black;background-image:url('../Images/Website/Button150_2.jpg');background-repeat:no-repeat;}

.button150_no_{display:block; float:left; border:0; text-align:center; width:150px; height:20px; font-family:Verdana; font-size:x-small;vertical-align:middle;
    text-decoration:none;color:#7C6954; text-transform:uppercase; cursor:pointer; font-weight:bold;	
    background-image:url('../Images/Website/Button150_1.jpg');background-repeat:no-repeat;}
.button150_no_:hover{color:Black;background-image:url('../Images/Website/Button150_2.jpg');background-repeat:no-repeat;}

.button150_{display:block; float:left; 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:#7C6954; text-transform:uppercase; cursor:pointer; font-weight:bold;	
    background-image:url('../Images/Website/Button150_1.jpg');background-repeat:no-repeat;}
.button150_:hover{color:Black;background-image:url('../Images/Website/Button150_2.jpg');background-repeat:no-repeat;}

.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:#7C6954; 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_2.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:#7C6954; 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:#7C6954; 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:100%; 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:Tahoma; 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  #7C6954; background-color:White; font-size:12px; font-weight:normal}
.textAreaComment{width:340px; height:215px; padding:5px; margin:5px 0px; border: 1px solid  #7C6954; 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  #7C6954;}
.fud240 {float:left; width: 240px; 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;}



/******************/
/***** Paging *****/
/******************/
.pagingAlign{float:left; margin-right:5px; margin-top:2px;}
.pagingBlack{float:left; margin-right:10px; color:Black; font-weight:bold;}



/*********************/
/***** 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;}


/*********************/
/***** Thematics *****/
/*********************/

.portfolios_picDiv{float:left; width:158px;}
.portfolios_detailsDiv{float:left; width:158px;}



.mapSeparator { float:left; color: #F52556;  font-weight:bold; font-size:25px; margin:10px 5px 5px 5px; font-family: Impact;}


.fake_link:hover {color:Black}
.fake_link_big {color: #7C6954; 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 #F52556; 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  }
		






.paging {width:722px; float:left; margin:8px 0 5px;}
.paging2 {width:722px; float:left; margin:8px 0 10px 3px;}

.celebritiesPagingContainer{float:left; width:100%; margin:2px 0;}

a.paging1b, a.paging1 { float:left; display:block; margin: 10px;  padding: 4px 8px; text-align:center; text-decoration:none; border:1px solid #FF0000; color:#FF0000; background-color:White }
a.paging1b:hover, a.paging1:hover { float:left; display:block; margin:10px;  padding: 4px 8px;text-align:center; text-decoration:none; background-color:#FF0000; color:White; border:1px solid #FF0000 }
a.paging1b_, a.paging1_ {  float:left; display:block; margin: 10px;  padding: 4px 8px;text-align:center; text-decoration:none; background-color:#FF0000; color:White; border:1px solid #FF0000; font-weight:bold }


















/*****************/
/**** Warning ****/
/*****************/
.warning {color: Red; font-style:normal; font-weight: normal; font-size:10px; text-transform:uppercase}
.warning_left { float:left; width:200px; text-align:center}
.warning_right {float:left; width:496px; 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;}


/*************/
/*** 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: #7C6954; font-style:italic; font-weight: normal; font-size:10px; text-transform:capitalize}
.mapSeparator { float:left; color: #F52556;  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{float:right; padding:2px; border:solid 1px #D1D1D1; width: 200px;  margin:  10px 0 10px 10px;}
.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:#F52556}

a.paging1 { float:left; display:block; margin: 10px;  padding: 4px 8px; text-align:center; text-decoration:none; border:1px solid #7C6954; color:#7C6954; background-color:White }
a.paging1:hover { float:left; display:block; margin:10px;  padding: 4px 8px;text-align:center; text-decoration:none; background-color:#7C6954; color:White; border:1px solid #7C6954 }
a.paging1_ {  float:left; display:block; margin: 10px;  padding: 4px 8px;text-align:center; text-decoration:none; background-color:#7C6954; color:White; border:1px solid #7C6954; 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 #7C6954; color:#7C6954; background-color:White }



.top_g { float:left; width:100%; height:40px; border:0;text-align:center; padding:0;margin:0; padding-top:10px; 
    color: #7C6954; font-family:Tahoma; 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:#7C6954; font-family:Tahoma; font-size:24px; font-weight:normal; text-transform:uppercase}
.top_b a {color:#7C6954; text-decoration:none}
.top_b a:hover {color:#7C6954;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  #7C6954;}

.fud250 {float:left; width: 250px; font-size: 12px;  border: 1px solid  #7C6954;  }
.fud300 {float:left; width: 300px;  font-size: 12px; border: 1px solid  #7C6954; }
.fud295 {float:left; width: 280px;  font-size: 12px; border: 1px solid  #7C6954; }
.input50 {height:15px; width: 46px; padding:0 2px; border: 1px solid  #7C6954; font-size: 12px; font-family:Tahoma; font-weight:normal }
.input75 {height:15px; width: 71px;padding:0 2px; border: 1px solid  #7C6954;  font-size: 12px; font-family:Tahoma; font-weight:normal}

.input110 {height:15px; width: 106px;padding:0 2px; border: 1px solid  #7C6954;   font-size: 12px; font-family:Tahoma; font-weight:normal}
.input130 {height:15px; width: 126px; padding:0 2px;border: 1px solid  #7C6954;   font-size: 12px; font-family:Tahoma; font-weight:normal}
.input140 {height:15px; width: 138px;padding:0 2px; border: 1px solid  #7C6954;  font-size: 12px; font-family:Tahoma; font-weight:normal}





.input240 {height:15px; width: 236px;padding:0 2px;   font-size: 12px; font-family:Tahoma; border: 1px solid  #7C6954; background-color: #F0F0F0; direction:ltr; font-weight:normal}
.input250 {height:15px; width: 246px;padding:0 2px;   font-size: 12px; font-family:Tahoma; border: 1px solid  #7C6954; background-color: #F0F0F0; direction:ltr; font-weight:normal}
.input250w {height:15px; width: 246px;padding:0 2px;   font-size: 12px; font-family:Tahoma; border: 1px solid  #7C6954; background-color: #ffffff; direction:ltr; font-weight:normal}
.input350 {height:15px; width: 346px;padding:0 2px; border: 1px solid  #7C6954; background-color: #F0F0F0; direction:ltr; font-size: 12px; font-family:Tahoma; font-weight:normal}
.input400 {height:15px; width: 396px;padding:0 2px; border: 1px solid  #7C6954; background-color: #F0F0F0; direction:ltr; font-size: 12px; font-family:Tahoma; font-weight:normal}
.textarea300_50 {  font-size: 12px; font-family:Tahoma;width: 296px;padding:0 2px; height: 50px; border: 1px solid  #7C6954; background-color: #F0F0F0; font-weight:normal}
.textarea240_50 {  font-size: 12px; font-family:Tahoma;width: 236px;padding:0 2px; height: 50px; border: 1px solid  #7C6954; background-color: #F0F0F0; font-weight:normal}
.textarea250_50 {  font-size: 12px; font-family:Tahoma;width: 246px; padding:0 2px;height: 50px; border: 1px solid  #7C6954; background-color: #F0F0F0; font-weight:normal}
.textarea250_400 {  font-size: 12px; font-family:Tahoma;width: 246px; padding:0 2px;height: 400px; border: 1px solid  #7C6954; background-color: #F0F0F0; font-weight:normal}
.textarea350_400 {  font-size: 12px; font-family:Tahoma;width: 346px;padding:0 2px; height: 400px; border: 1px solid  #7C6954; background-color: #F0F0F0; font-weight:normal}
.textarea300_400 {  font-size: 12px; font-family:Tahoma;width: 296px; padding:0 2px;height: 400px; border: 1px solid  #7C6954; background-color: #F0F0F0; font-weight:normal}

textarea { border: 1px solid  #7C6954; background-color: #F0F0F0;  font-size: 12px; font-family:Tahoma; 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: #7C6954; 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: #7C6954; 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: #F52556; 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: #7C6954; 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: #F52556;  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: #7C6954; 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: #7C6954;  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:  #7C6954; }
.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: Tahoma, Arial }
.info_right3_ { float:left;  color: Black; font-size:small; padding-left:10px; 
   font-family: Tahoma, Arial; display:block; width:215px;  }
 
  
.separation {float:left; width:100%;  border-top: 1px solid #7C6954; 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}




.sponsor_left {float:left; width:730px; margin-right:10px; }
p.a {margin:0}
p.a a{color:#F52556; font-weight:bold; font-style:italic}
p.a a:hover{color:#7C6954; font-weight:bold; font-style:italic}

.sponsor_right {float:left; margin-bottom:10px; width:260px; background-color:#F52556; color:White  }
.sponsor_right a { color:White; text-decoration:underline;  }

.sponsor_right ul li { padding:0; margin-left:-15px }


.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: #F52556;text-transform:none; font-weight:bold; text-decoration:none}
a.link_it:hover { font-family: arial;font-style:italic; font-size:small; color: #7C6954;  text-transform:none; font-weight:bold; text-decoration:underline}
.italic a:hover { font-family: arial;font-style:italic; font-size:small; color: #7C6954;  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: #F52556;text-transform:none; font-weight:bold; text-decoration:none}
.italic a:hover { font-family: arial;font-style:italic; font-size:small; color: #7C6954;  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:#7C6954;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:#7C6954;text-decoration:none; }

a.package_more_xs {float: right; color:#7C6954;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: #F52556; text-transform:uppercase;}

.color_BBC1CC { color:#BBC1CC}
.color_white{ color:#ffffff}
.color_dark { color:#7C6954}
.color_dark_bold { color:#7C6954; font-weight:bold}
.color_lightblue { color:#F52556}
.color_gray { color:Gray}

.bgcolor_blue { background-color:#F52556}
.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  #7C6954; 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 #7C6954; margin:5px 0}

.display_block{display:block}
.display_inline{display:inline}

.tags2 {float:left;font-family:Tahoma;   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: #7C6954; font-size: 18px; height:22px}
.tag2 {font-size:15px; font-weight:normal;color:#F52556; 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: #F52556 ; font-weight:bold; font-family:Verdana;} 

.player {float:left; width:100%; text-align:center; color:#000000; font-family:Tahoma; text-transform:uppercase; font-size:x-small; font-style:italic;  padding-top:5px; margin-bottom:5px}
.player a { text-decoration:underline; color:#7C6954; 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  #7C6954; background-color: #F0F0F0;}
.colorname { float:left; text-transform:uppercase; margin-left:5px  }
.justify { text-align:justify}

.tah {font-family: Tahoma, 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:#7C6954; 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: #7C6954; font-family:Verdana;font-weight: bold; font-size:small;  }


.list_click { width: 730px; margin-left: 50px; font-family:Tahoma }
.list_click a {padding-left:5px; color:Black; text-decoration:none}
.list_click a:hover {padding-left:5px; color:#F52556; text-decoration:underline}

.topflags {float:right;  padding-top:7px;height:21px;   }
a.page {float:left; color:#7C6954;   text-decoration:underline; margin:0 4px}
	
.pnlSubMenu{float:left;display:block; border-bottom:1px solid #7C6954; 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 #7C6954; padding:5px; cursor:pointer;width:170px;color:#7C6954;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}
/*.headSort {float:right; background-color:#AED9E8;padding: 5px 10px 0 10px; height:25px; width:180px}*/

a.page {float:left; color:#7C6954;   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:Tahoma;    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: #F52556}



.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:598px;}
.file_detail2 { float:left;width:190px; text-align:center; margin:5px  0;  }


.fieldset1 {float:right; width:995px;border:1px solid #F52556 ;margin:0  0 5px 0; padding:0;}

.file_detail { float:left;width:598px; }
.file_detail_left { float:left; width:150px; text-align:center; margin:5px 10px; }
.file_detail_right { float:left; width:418px;margin:5px  0; }

.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:Tahoma; 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:Tahoma;}

.scoop_title {float:left; width:440px; background-color:Black; font-weight:bold; color: #F52556; 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:Tahoma;	font-weight:bold; 	color:#7C6954;	font-size:large;	margin-bottom:10px;	width:100%;	text-align:center;}

.cameraComment2{	float:left;	width:343px;	border:1px solid #F52556 ;	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:#7C6954}

.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:#7C6954; 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:#7C6954; 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:#7C6954; 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:#7C6954}
.mid_reg a:hover {text-decoration:underline}

.pnlCameraInfo{	float:left;	width:350px;	margin: 2px; border : solid 1px #BBC1CC }
/*.panelCamerasTop{	float:left;	width:360px;	height:5px;	background-image:url("../Images/Website/Cameras/DiapoTop.png");	font-size:0px;}
.pnlCameraType{	float : left;	width : 358px;	border : solid 1px #7C6954 ;}
.panelCamerasBot{	float:left;	width:360px;	height:5px;	background-image:url("../Images/Website/Cameras/DiapoBot.png");	font-size:0px;}*/
.pnlTitle{	margin-left : 5px;	font-size:x-large;	text-transform:uppercase;	color:#7C6954;	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: #F52556 ; 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: #7C6954; font-family:Verdana}
.model {font-size:xx-large; color: #F52556 ; 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 #F52556;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 #F52556; 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:Tahoma;   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: #7C6954; font-size: 18px; height:22px}
.tag2 {font-size:15px; font-weight:normal;color:#F52556; height:22px}
.tag3 {color: #000000;font-size:11px; font-weight:normal; height:22px}

.poll {float: left; border-left: 1px solid #F52556; width: 355px; background-color:#e6e6e6; height:243px; margin-top:4px;  }
.poll_q {float: left; width: 100%; margin: 2px 0; border-top: 1px solid gray; padding-top: 5px}
.poll_head {float: left; width: 260px; border-top: 3px solid  #F52556; font-weight: bold; padding-left: 16px; padding-top:5px }
.poll_block {float: left; width: 339px; padding-left: 16px; font-size:11px}
.poll_question {float: left; width: 180px; padding-left: 5px; padding-right: 5px; font-weight: bold}
.poll_graph {float: left; width: 69px;  padding-left: 10px; text-align:center}
.poll_arrow {float: left; display: block; padding-right: 10px; padding-top: 8px}
.poll_image {float: left; width: 70px; text-align:center}
.poll_result {float: left; width: 329px; padding-left: 10px; margin: 4px 0; padding-top:3px}
.poll_result_l {width: 216px; float: left; }
.poll_result_r {float: left; padding-left: 8px; width: 105px; font-size: 10px }
.poll_result_line {float: left; height: 15px; margin-right: 3px}
.poll_result_pc {float: left; padding-left: 3px;}
.poll_votes {font-size: 11px; font-weight:normal;  color:gray}
.celev_poll {float:right; padding-left:10px; padding-bottom:10px}
.rep_poll {float:left; padding-right:8px;}

.package_poll_all {float:left; width:319px;  padding:8px 12px 10px 18px; margin: 0 14px 14px 0;border: 1px solid #D3D3D3; }
.package_poll_question_all {float:left; width:200px; padding-left:10px; font-weight:bold}
.poll_column { float:left; width:365px}
a.poll_vote {float: left; padding:5px 10px; color:White; text-decoration:none; font-weight:bold; background-color:#9C3380; cursor:pointer}
a.poll_others { text-decoration:none; font-weight:bold; color:Black;font-size:11px; cursor:pointer }
.poll_nbvotes_a {float:right; font-size:11px; color:White; padding:2px 5px; font-weight:bold}
.HomeMini{float:left; text-align:center; width:100px;  padding:0; margin:0;}

.package_poll {float: left; padding:5px 0;  width: 358px;  margin:4px 0 10px 0; border: 1px solid #F52556  }
.package_poll_head {float: left; width: 260px;  font-weight: bold; padding-left: 10px; padding-top:5px }
.package_left {float:left; width:350px; padding-right:20px }
.package_tags {float:left; width:328px; border:1px solid #d1d1d1; background-color:#e6e6e6;margin: 0 0 10px 0; padding:10px  15px ;}
.package_right { float: left; width:360px; }
.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;}
.comments_Updating{float:left;background-image:url('../Images/Website/loading.gif');	background-repeat:no-repeat;width:32px;	height:32px;	margin-left:149px;}

.polls_Updating{		background-image:url('../Images/Website/loading.gif');	background-repeat:no-repeat;width:32px;	height:32px;	margin-left:149px;}

/*****************/
/**** Votes *****/
/*****************/

.nb_Votes_b,.nb_Votes_b2 { width:55px; height:56px; background-repeat:no-repeat; float:left; text-align:left; padding-right:15px; margin-top:9px}
.nb_Votes_b_Updating{float:left;width:59px; height:60px;background-repeat:no-repeat; background-position:center; margin-right:11px; background-image:url('../Images/Website/loading.gif');}

.nb_Votes_b2 {  height:51px; }
.nb_Votes_b_1 { cursor:pointer}
.nb_Votes_b_1d,.nb_Votes_b_1 {color:White; display:block; width:100%; text-align:center; font-family:Arial; font-weight:bold; font-size:19px; }
.nb_Votes_b_1_2 {color:White; display:block; width:100%; text-align:center; font-family:Arial; font-weight:bold; font-size:24px; padding:4px 0 2px 0; cursor:pointer}
.nb_Votes_b_2 { color:White; display:block; width:100%; text-align:center; font-size:11px; cursor:pointer}
.nb_Votes_b_2d { color:White; display:block; width:100%; text-align:center; font-size:11px; }
.nb_Votes_b_3 {display:block; width:100%; text-align:center;font-weight:bold; color: #0066cc; text-decoration:underline; padding-top:2px; cursor:pointer}
.packakage_title { float:left; width:657px }
.pack_home_first{float:left; width:390px; text-align:justify}

.nb_Votes_m_Updating{float:left;width:45px; height:34px;background-repeat:no-repeat; background-position:center;	background-image:url('../Images/Website/loading.gif');}
.nb_Votes_m, .nb_Votes_m2{float:left; width:45px; padding-right:5px; background-repeat:no-repeat; height:34px }
.nb_Votes_m_1 {cursor:pointer}
.nb_Votes_m_1d,.nb_Votes_m_1  {color:White; display:block; width:100%; text-align:center; font-family:Arial; font-weight:bold; font-size:15px;padding-top:2px; }
.nb_Votes_m_1_2 {color:White; display:block; width:100%; text-align:center; font-family:Arial; font-weight:bold; font-size:17px; padding:0 ; cursor:pointer}
.nb_Votes_m_2 {  cursor:pointer}
.nb_Votes_m_2d, .nb_Votes_m_2  { color:White; display:block; width:100%; text-align:center; font-size:11px; margin-top:-3px; }
.nb_Votes_m_3 {display:block; width:100%; text-align:center; color: #0066cc; text-decoration:underline; cursor:pointer; font-size:10px; margin-top:-1px; text-transform:lowercase}

.nb_Votes_s_Updating{float:left;width:100px; height:15px;background-repeat:no-repeat; background-position:center; margin:0; background-image:url('../Images/Website/small_waiting2.gif');}
.nb_Votes_s, .nb_Votes_s2{float:left; width:100px; background-repeat:no-repeat; height:15px }
.nb_Votes_s_1 {cursor:pointer}
.nb_Votes_s_1d,.nb_Votes_s_1  {float:left;color:White; display:block; width:41px; text-align:center; font-family:Arial; font-weight:bold; font-size:11px; text-align:center }
.nb_Votes_s_1_2 {float:left;color:White; display:block; width:41px; text-align:center; font-family:Arial; font-weight:bold; font-size:13px; padding:0 ; cursor:pointer}
.nb_Votes_s_2 {  cursor:pointer}
.nb_Votes_s_2d, .nb_Votes_s_2  {float:left; color:gray;width:59px; text-align:center; font-size:11px; }
.nb_Votes_s_3 {float:left; width:59px; text-align:center; color: #0066cc; text-decoration:underline; cursor:pointer; font-size:11px; text-transform:lowercase; }

.diapo_title{float:left; width:108px; text-align:left } 
.diapo_vote {float:left; width:50px}


.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; margin-bottom: 20px; float: left;overflow:hidden;}
