html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;text-align:left;vertical-align:baseline;}
body{font-family:Arial;color:#454545;margin:0px;padding:0px;font-size:12px;background:#f4f4f4 url(/project/public/theme/site/css/../img/bg.png) no-repeat center 30px;}

.blank{height:40px;}
.right{float:right}
.left{float:left;}
.hide{display:none;}

#page {width:960px;margin:0 auto;padding:10px 10px 20px 10px;background:#fff;z-index:2;}
#tooltyTop {z-index:10000000;display:none;font-size:12px;padding:15px 15px 5px;background:url(/project/public/theme/site/css/../img/back_toolty.png) no-repeat center top; color:#fff;margin:-5px 0 0}
#tooltyBottom {z-index:10000000;display:none;font-size:12px;padding:5px 15px 15px;background:url(/project/public/theme/site/css/../img/back_toolty_bottom.png) no-repeat center bottom; color:#fff;margin:-5px 0 0}

table{border-collapse:0; border-spacing:0;}

/* Grid */
.grid {float:left;display:inline;background:#fff;}
.grid-8 {width:620px;margin:0 10px;}
.grid-4 {width:300px;margin:0 10px;}
.grid-12 {width:940px;padding:0 10px;}

/*** FONT ****/
h1{font-family:Arial,sans-serif;font-size:30px;font-weight:bold;letter-spacing: -0.03em; padding:8px 0;}
h2{font-family:Arial,sans-serif;font-size:22px;font-weight:bold; letter-spacing: -0.03em; padding:12px 0;}
h2.tetiere{background:#f8f8f8 url(/project/public/theme/site/css/../img/degra_grey.png) repeat-x bottom;padding:4px 6px; font-style:normal; border:1px solid #ddd;margin:20px 0;}
h2.left{float:left;}
h2.tetiere .bt_action{font-size:12px; margin-left:10px;}
.feeds h2.tetiere{color:#454545}
h2.tetiere a { color: #454545 }
h2 small a{color:#999999;display:block;}
h2 small{font-size:12px;}
h2 span.nbItem { font-weight: normal; font-size: 13px; }
h3{font-family:Arial,sans-serif;font-size:19px;font-weight:bold; letter-spacing: -0.02em; padding:0 0 6px;}
h4{font-family:Arial,sans-serif;font-size:17px;font-weight:bold; letter-spacing: -0.01em; padding:0 0 4px;}

a{color:#4AA7D3; cursor:pointer; text-decoration:none;outline : none;}
h1 a{color:#454545;}
h1 small{color:#666666;font-size:16px; font-weight:normal;}
strong{font-weight:bold; font-size:13px;}
.black{color:#454545;}


/*** header ***/
#bgheader{position:absolute; left:0;width:100%; top:0; z-index:1; background:#333; height:86px;}

#connect {margin:0 auto; padding: 0;width:980px; height:30px;position:relative;z-index:10;background:none;color:#fff;}
#connect .user_login{cursor:pointer;font-weight:bold;}
#connect #menuprofil{position:relative;float:right;padding:7px 0 0;font-size:13px;}
#connect .pipe{color:#999}
#connect #menuprofil li.white,
#connect #menuprofil li .white,
#connect #menuprofil li.white a{color:#fff;text-sadow:#000 0 1px 0}
#connect #menuprofil li.white{padding:2px 1px;}
#connect #menuprofil li{padding:2px 5px;}
#connect #menuprofil li ul{padding:3px; background:#333;}
#connect #menuprofil li ul li{background:#333;padding:5px 7px;}
#connect #menuprofil li ul li:hover{background:#bbb;}
#connect #menuprofil li ul li:hover a{background:#bbb; color:#fff;}

#header {margin:0 auto; padding: 0;width:980px; height:70px;position:relative;z-index:2;background:#fff;}
#header404 { margin-left: -10px !important; padding: 0; width: 980px; height: 70px; position: relative; z-index: 2; background-color: #ffffff; }
#logo{display: block;position:absolute; left:18px;top:10px;z-index:1;}
#logo_first{display: block;position:absolute; left:18px;top:10px;z-index:100;}

/*** menu ***/
#menu{padding:0;list-style-type:none;z-index:1;margin:0 auto;width:980px;height:28px; background:#fff url(/project/public/theme/site/css/../img/degra_grey.png) repeat-x bottom;border-bottom:1px solid #dfdfdf;}
#menu li{display:block;float:left;padding:2px 0;height:24px;}
#menu li.borderdotted{border-top:1px dotted #94e360;}
#menu li:hover{background:#efefef; }
#menu li a{display:block;padding:5px 12px;color:#666;text-decoration:none;font-size:13px;text-transform:uppercase; letter-spacing:0.01em; }
#menu li a.nopadd{padding:5px 0 5px 12px}
#menu li a.last{border:0;}
#menu li a.off{color:#DDDDDD; cursor:default; }
#menu li.off:hover{background:#fff url(/project/public/theme/site/css/../img/degra_grey.png) repeat-x bottom;}
#menu li.social{border:0; background:url(/project/public/theme/site/css/../img/degra_green.png) repeat-x bottom;padding:2px 5px;}
#menu li.social.full{width:100%;padding:2px 0;}
#menu li.social:hover{background:#74d336;}
#menu li.social.first{width:80px;height:24px;}
#menu li.social.first:hover{background:url(/project/public/theme/site/css/../img/degra_green.png) repeat-x bottom;}
#menu li.social a{border:0;color:#fff; background:url(/project/public/theme/site/css/../img/drop_white.png) no-repeat left center;}
#menu li.social.last a{border-left:1px solid #90e05c;}

#menu li.social a.number_gobal{background:none;}
#menu .glob_unread{background:#fff; padding:2px 5px; margin:0 2px; color:#74D336;}
#menu li.social.number{padding-left:0;padding-right:0;}
#menu li.social.number a{padding:5px 12px 5px 0}
#menu li.social.number:hover{background:url(/project/public/theme/site/css/../img/degra_green.png) repeat-x;}

/*submenu */
#menu li UL li{border-bottom:1px solid #74d336;background:#74d336; float:none; }
#menu li.social UL li a {background:none; font-size:12px;width:150px;text-transform:none;padding:5px 10px;}
#menu li UL li.jdm_hover{background:#63b42e;}

/*3*/
#menu li UL li.fleche_menu li{border-left:1px solid #74d336;}

/**** Liens Admin ****/
.admin_link{display:block; height:22px;background:#838383;width:100%;z-index:100;position:relative;}
.admin_link a{color:#fff; text-decoration:none;border-right:1px solid #ddd; display:block;padding:2px 8px;float:left;}
.admin_link a:hover{text-decoration:underline}

#feedback_form_zon.submite{display:none;}

/*** generic item ***/
.imgmember{border:1px solid #ddd;}

/***Bouton ***/
.bottom_link{float:right; padding:5px;}
.btsmall, .bt{-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;font-weight:bold;background:#f8f8f8 url(/project/public/theme/site/css/../img/degra_grey.png) repeat-x bottom; border:1px solid #DDDDDD;color:#888888;font-size:12px;letter-spacing:0;margin:0 3px;padding:8px 10px; cursor:pointer;}
.btsmall:hover, .bt:hover {background:#a2ea73 url(/project/public/theme/site/css/../img/degra_green.png) bottom left repeat-x; color:#fff; border-color:#74D336; color:#fff;}
.btSelected { background-image:url(/project/public/theme/site/css/../img/degra_green.png) !important; color:#fff !important; border-color:#74D336 !important; color:#fff !important; }
.btsmall{padding:3px 6px 4px;font-weight:normal;}
a.bt{font-size:13px; font-weight:normal;}

#zone_lnkreview .bt:hover{color:#fff;}
.block_private .bt{display:block;float:none;margin:30px auto;text-align:center;width:150px;}

a.btok{display: block; background: url(/project/public/theme/site/css/../img/bt_valid.png) no-repeat 0 0; width: 58px; height: 31px; text-indent: -9999px; cursor: pointer; border: none !important; margin: 0 auto; padding: 0; }
.grey{color:#CCC;}
/*message */
.message_empty{color:#CCCCCC;display:block;font-size:20px;padding:50px 0;text-align:center;}
.message_empty.small{padding:5px 0 ;font-size:13px;}
/* .info_social{background:#CBE7F5 none repeat scroll 0 0;color:#fff;display:block;font-weight:bold;margin:8px 0;padding:3px 5px;text-align:center;} */
.info_social { display: block; text-align: center; background: #fff3ab; border: 1px solid #fff63c; }
.info_social .valid { color: #333333; font-weight: bold; height: 17px; line-height: 18px; background: transparent url(/project/public/theme/site/css/../img/valid_form.png) no-repeat left center; display: inline-block; padding: 5px 0 5px 25px; }
td.vert_top{vertical-align:top;}

.arrondi5{-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius:5px;}
.arrondistop5{-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-top-left-radius: 5px;-khtml-border-radius-top-right: 5px;}
.arrondisbot5{-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-khtml-border-radius-bottom-right: 5px;}

.note{padding:2px 5px; background:#74D336; color:#fff; margin: 0 2px; -moz-border-radius:3px; -webkit-border-radius:3px}

a.more, .more_feeds{background:url(/project/public/theme/site/css/../img/degra_grey.png) repeat-x left bottom; margin:0; padding:5px 0 5px 15px;display:block; text-align:center;font-size:14px; color:#454545; font-weight:bold;border:1px solid #ddd;}
.margint{margin-top:10px;}
.loaderPlus { padding: 5px 0 5px 15px; display: block; height: 16px; background: transparent url(/project/public/theme/site/css/../img/loader_plus.gif) no-repeat center center; border: 1px solid #dddddd; }


#fil{display:block; width:100%; list-style:none; height:20px;margin:0;}
#fil li{float:left;}
#fil a{font-size:11px;padding:0 6px;}
#fil a.end{font-size:11px;padding:0 6px;color:#454545;}
#fil .join{font-size:9px;}

#profil{padding: 10px 0}
#profil h1{padding: 2px 0}
#profil img{float:left;width:60px;margin:0 20px 0 0; cursor: pointer;}
#profil_info .social{font-size:13px;margin:0 5px 0 0;}
#profil_info .social.end{margin:0 5px 0 5px;}

.modal-big-photo .ui-icon-closethick { top: 16px !important; right: 3px !important; /* background: transparent url(/project/public/theme/site/css/../img/close_feedback.png) no-repeat 0 0; */ } 
#bigphoto { display: none; background-color: #ffffff; padding: 20px; }
#bigphoto h1 { padding-left: 13px; }
#bigphoto img { display: block; margin: 0 auto; }

.member_action{background:url(/project/public/theme/site/css/../img/bg_bt_member.png) no-repeat; height:27px; float:right;margin:5px 0 0 0; padding:3px 0 2px 5px;}
.member_action a{ width:29px; height:23px; display:block; float:left; padding:0 4px;border-right:1px solid #eee;}
.member_action a.edit_member{border-right:0;}
.member_action a.add_member{background:url(/project/public/theme/site/css/../img/bt_addmember.png) no-repeat top center;}
/* .member_action a.bt_del_member{background:url(/project/public/theme/site/css/../img/bt_addmember.png) no-repeat center center;} */
.member_action a.bt_del_member{background:url(/project/public/theme/site/css/../img/bt_delmember.png) no-repeat left center;}
.member_action a.add_member.waiting{background:url(/project/public/theme/site/css/../img/bt_addmember.png) no-repeat bottom center;}
.member_action a.edit_member{background:url(/project/public/theme/site/css/../img/bt_editmember.png) no-repeat center center;}
.member_action a.profil_member{background:url(/project/public/theme/site/css/../img/profil.png) no-repeat center center;border:0;}
.member_action a.block_member{background:url(/project/public/theme/site/css/../img/bt_blockmember.png) no-repeat center top; border:0;}
.member_action a.block_member.on{background:url(/project/public/theme/site/css/../img/bt_blockmember.png) no-repeat center bottom; border:0;}
.member_action a.mail_member{background:url(/project/public/theme/site/css/../img/bt_mailmember.png) no-repeat center center;}
.end_member_action {background:url(/project/public/theme/site/css/../img/bg_bt_member.png) no-repeat right center; height:27px;width:6px; float:right; display:block;margin:5px 5px 0 0;}

.member_action a.isfriend { background:url(/project/public/theme/site/css/../img/bt_isfriend.png) no-repeat 4px 4px; }
.member_action .menuaction { float: left; position: relative; z-index: 100; }
.member_action .menuaction .btaction { width: 29px; height: 23px; display: block; float: left; padding: 0 4px; background: transparent url(/project/public/theme/site/css/../img/bt_showaction.png) no-repeat 9px top; border: 0; cursor: pointer; }
.member_action .menuaction .listaction { background-color: #FFFFFF; border: 1px solid #cccccc; position: absolute; top: 23px; left: 0; text-align: left; width: 200px; z-index: 9999; -moz-border-radius: 5px; -webkit-border-radius: 5px; list-style-type: none; padding: 4px 0; }
.member_action .menuaction .listaction li a { float: none; width: auto; height: auto; border: 0; padding: 4px 0 4px 30px; color: #666666; }
.member_action .menuaction .listaction li.delmember a { background: transparent url(/project/public/theme/site/css/../img/del_member.png) no-repeat 7px 5px; }
.member_action .menuaction .listaction li#blockmember a.block_member { background: transparent url(/project/public/theme/site/css/../img/block_member.png) no-repeat 7px center; }
.member_action .menuaction .listaction li#blockmember a.block_member.on { background: transparent url(/project/public/theme/site/css/../img/block_member.png) no-repeat 7px center; }
.member_action .menuaction .listaction li#reportmember a { background: transparent url(/project/public/theme/site/css/../img/report_member.png) no-repeat 7px center; }
.member_action .menuaction .listaction li a:hover { background-color: #eeeeee !important; }

.bulle{-moz-border-radius:3px; -webkit-border-radius:3px; color:#666; float:left; margin:8px 0 0 16px; display:block; background:#eef8fd; border:1px solid #ddd; padding:6px;width:191px;}
.bulleLarge { width: 585px; margin-left: 0px !important; margin-top: 50px !important; }
.bulle .first { border-top: none !important; }
.effect_bulle{ position:absolute; top:5px; left:-16px; display:block; background:url(/project/public/theme/site/css/../img/bg_bulle.png) no-repeat top left;height:16px;width:16px;}
.effect_bulle_top{ position:absolute; top:-9px; left:7px; display:block; background:url(/project/public/theme/site/css/../img/bg_bulle_top.png) no-repeat top left;height:16px;width:16px;}
.effect_bulle.small{background:url(/project/public/theme/site/css/../img/bg_bulle_small.png) no-repeat top left;height:8px;width:8px;left:-8px;}
.bulleLarge .effect_bulle_top { top:-18px; left: 18px; background:url(/project/public/theme/site/css/../img/bg_bulle_large_top.png) no-repeat top left; height:18px;width:35px; }

/**** Affiche *****/
.hoveraff{position:absolute;padding:0 0 0 17px;top:0;left:0;}
.hoveraff a,
.hoveraff2 a{float:left;}

a.hovernote{background:#454545; display:block;height:25px;padding:4px 0 0;text-align:center;width:30px; text-decoration:none; color:#fff; font-size:17px;}
a.hoverarticle{background:none repeat scroll 0 0 #74D336;color:#FFFFFF;display:none;font-size:14px;height:22px;padding:6px 0 1px 4px;text-decoration:none;width:45px}

/* Bloc */
.bloc{background:#fff; -moz-border-radius:3px; -webkit-border-radius: 3px; margin:10px 0;padding:20px 10px;}
.content{border:1px solid #cccccc; -moz-border-radius:5px; -webkit-border-radius: 5px; padding: 10px 10px 5px; border-width:1px 0 0 0;}
.content.border{border-width:1px;margin:20px 0;}
.content.noborder{border:0;}
.content .content_item{float:left;width:505px; word-wrap: break-word;}
.content .content_item.just_photo{float:left;padding:14px 30px 5px;border-top:1px solid #eee; text-align:center;width:55px;position:relative;}
.content .content_item.just_photo .note{position:absolute;top:8px; left:15px;font-size:16px;padding:0 6px;}
.content .content_item.just_photo a.logname { display: block; clear: left; height: 17px; white-space: nowrap; }

#footer{background:#fff url(/project/public/theme/site/css/../img/bg_bottom.png) repeat-x bottom left; clear:both;color:#ADADAD;font-size:11px;height:30px;padding:15px 10px 30px;position:relative;margin: 0 auto 30px; width:960px; border-top:1px solid #eee;}
#footer .social_link{text-align:center;}

.bloc_related {margin:15px 0 0}
.bloc_related .bloc_content{border:solid #ddd; border-width:0 1px 0; padding:12px 15px;}
.bloc_related .bloc_content.nopadd{padding:0;}

.bloc_related .tetiere-lite{ border:1px solid #DDDDDD; color:#454545;border-bottom:0; display:block;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px; -webkit-border-radius-topright:5px;-webkit-border-radius-topleft:5px; background:#f8f8f8 url(/project/public/theme/site/css/../img/degra_grey.png) repeat-x bottom;padding:8px 10px;font-size:16px; font-style:normal; font-weight: bold;}
.bloc_related .tetiere-lite a{color:#454545;}
.bloc_related .tetiere-lite a small{font-size:10px; font-weight:normal;}

.bloc_related .bottom_bloc{background:#efefef;border:1px solid #ddd; border-top:0; padding:10px 10px; -moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px; -webkit-border-radius-bottomright:5px;-webkit-border-radius-bottomleft:5px; text-align:right;}
.bloc_related .bottom_bloc a{text-decoration:underline;color:#666;}

.bloc_related .liste_list .row_after_img{margin:5px 0 0; display:block;}

.bloc_related .product_title{display:block;padding:2px;width:100%;font-weight:bold;}
.bloc_related p.review{padding:0;width:210px;}
.bloc_related p.review .note{font-size:12px;margin:4px 0 0;padding:3px 6px;}
.bloc_related p.review .text_review{margin:3px 0 0 30px;}

/* bloc search */
#search_contact #qsearch_member { padding-left: 30px; width: 170px; background: transparent url(/project/public/theme/site/css/../img/loupe.png) no-repeat 5px center;  }

/* search list */
.search_list h2 { padding: 10px 0 10px 0 !important; }
.search_list .item { padding: 0 0 10px 0 !important; }

/* Bloc critiques */
a.reviewUnpublished { margin: 17px 0 10px 10px; padding-left: 50px; display: inline-block; line-height: 35px; background: transparent url(/project/public/theme/site/css/../img/unpublished.png) no-repeat left center; font-weight: bold; }
.reviews h2 { margin-bottom: 3px; }


/*Bloc listing*/
.listing .item{border-top:1px solid #eee; padding:10px 0;}
.listing .item.dotted{border-bottom:1px dotted #eee;}
.listing .item.first{border:0;}
.listing .item.last{border-bottom:1px solid #eee;}
.listing .itemproduct { padding: 10px; }
.listing h2{ font-style:normal; font-size:16px; padding: 0; }
.listing img{float:left; margin:0 10px 0 0; }
.listing .del_list img{width:auto; float:none;}
.comment{background:url(/project/public/theme/site/css/../img/comment.png) no-repeat center left; padding: 5px 0 0 25px; margin:0 0 5px 0;color:#666;}
.like{background:url(/project/public/theme/site/css/../img/like.png) no-repeat center left; padding: 5px 0px 0 25px; margin: 0 0 5px 2px; color:#666;}
.commentliste, .likeliste { display: inline-block; }

p.review{width:430px; position:relative; float:left;padding:10px 0 0 22px;font-family:Arial, Helvetica, "sans-serif";}
p.review .quote{position:absolute; background:url(/project/public/theme/site/css/../img/quote.png) no-repeat; width:23px; height:18px;}
p.review .quote.start{background-position:top left;top:2px; left:-2px;}
p.review .quote.end{background-position:top right;bottom:-20px;right:-7px; }
p.review .text_review{display:block;margin:0 0 0 52px; word-wrap: break-word; }
p.review .text_review a { color: #454545; }
p.review .text_review a .showmore { color: #4AA7D3; }
.reviews i {color:#AAAAAA;display:block;float:left;font-size:11px;padding:5px 5px 5px 73px;}
.reviews .sub_info{float:right;width:40px;margin:-20px 0 0;}
p.review .note{display:block;float:left;font-size:18px;margin:1px 8px 1px 4px;padding:3px 10px;font-style:normal;}
.listing .reviews img{width:60px; margin:0 5px 0 0;}
.listing.reviews .comment{float:right;}
.listing.reviews .like{float:right;}
.listing.reviews .productreview { color: #454545; }

.lnk{cursor:pointer; padding:0 10px;}
.item.lnk{cursor:pointer; padding:10px;}
.lnk:hover{}

.search_list h2 a{ font-size: 18px; }
.search_list .sub_info{display:block;font-size:12px;margin:5px 0 0;}
.search_list .sub_info a{color:#454545;text-none;}
.search_list i{display:block; color:#999; padding:3px 0;}
.search_list .zone_note_p{margin:4px 0 0;}

.bt_create{position:fixed; bottom:0; background:#959595 none repeat scroll 0 0;bottom:0;color:#fff;font-size:14px;
		font-weight:bold;padding:10px 40px;position:fixed;text-align:center;z-index:9;width:560px;text-decoration:underline;}
.bt_create:hover{background:#74d336; color:#fff;}
.bt_create.intab{display:block; position:relative}


.listes .bulle{width:450px;margin:10px 20px 10px;}
.listes h2{padding-bottom:2px;}
.listes p { margin:5px 0; }
.listes .sub_info{ color: #999999; }
.listes .sub_info .comment{float:none;}
/* .listes .content_item{ margin: 5px 0 0; } */
.listes .bt_top{margin:5px 0;float:right;}

.members p{color:#999999;width:370px;font-style:italic;}
.members p a{color:#999999;font-style:italic;}
.members .feed_item i{color:#ddd; font-size:11px;}
.members .feed_item{width:350px; padding:0;}



/** Zone product **/
#top_product{ width:100%; display: inline-block; }
#top_product.small{margin:0 0 20px 0;height:145px;width:100%;}
#top_product img{float:left;}
#top_product .visu{background:url(/project/public/theme/site/css/../img/bg_visu.png) no-repeat bottom center; padding-bottom:20px;display:block;float:left;margin:0 20px 20px 0;padding:0 0 17px;}
#top_product .titleProduct { display: inline-block; width: 100% }
#top_product .titleProduct h1 { display: inline-block; float: left; }
#top_product .titleProduct .productTitle { display: block; margin-left: 35px; }
#top_product .titleProduct .year { font-size: 16px; color: #666666; }
#top_product .titleProduct .platform { font-size: 12px; letter-spacing: 1px; color: #666666; }
#product_info{width:490px;float:left; }
#product_info i{color:#666;}
#product_info .row{width:100%; padding:2px 0; display:block;}

.zone_note_p{margin:15px 0 20px 0;height:35px;}
.zone_note_p .bignote{background:url(/project/public/theme/site/css/../img/degra_grey.png) repeat-x bottom; float:left; width:46px; height:30px; display:block;font-size:22px;height:30px;line-height:30px;color:#454545; text-align:center;border:1px solid #ddd; margin:0 15px 0 0; font-weight:bold;}
.zone_note_p .bignote.black{background:#a6a6a6 url(/project/public/theme/site/css/../img/degra_black.png) repeat-x bottom; color:#fff;}
.zone_note_p .bignote.fonc{background:#ededed url(/project/public/theme/site/css/../img/degra_grey_black.png) repeat-x bottom; }
.zone_note_p .label_note{font-weight:bold;background:url(/project/public/theme/site/css/../img/degra_grey.png) repeat-x bottom;border-color:#DDDDDD;border-style:solid;border-width:1px 0 1px 1px;color:#999999;display:block;float:left;font-size:13px;height:30px;line-height:30px;margin:0;padding:0 5px;text-align:right;}
.zone_note_p .bignote.my_note{background:url(/project/public/theme/site/css/../img/degra_grey.png) repeat-x bottom; color:#fff; width:auto; font-size:16px; font-weight:normal; border:1px solid #74D336; margin-left:0;}
.zone_note_p .bignote.my_note .la_note{height:30px; line-height:30px; font-size:22px; font-weight:bold; padding:0 8px 0 4px; width:85px;}
.zone_note_p .bignote.my_note .la_note .info{display:block;width:20px;float:right;text-align:center; font-size:20px}
.zone_note_p .bignote.my_note .bt_ico{margin:8px 0;}

.pre_label{float:left;font-size:13px;padding:0 5px;font-weight:bold;}

/** note **/
.bignote{ float:left; width:46px; height:30px; display:block;font-size:22px;height:30px;line-height:30px;color:#454545; text-align:center;border:1px solid #ddd; margin:0 15px 0 0; font-weight:bold;}
.bignote.black{background:#a6a6a6 url(/project/public/theme/site/css/../img/degra_black.png) repeat-x bottom; color:#fff;}
.label_note{background:url(/project/public/theme/site/css/../img/degra_grey.png) repeat-x bottom;border-color:#DDDDDD;border-style:solid;border-width:1px 0 1px 1px;color:#999999;display:block;float:left;font-size:13px; font-weight:bold;height:25px;line-height:25px;margin:0;padding:0 5px;text-align:right;}
.bignote.my_note{background:#a3eb75 url(/project/public/theme/site/css/../img/degra_green.png) repeat-x bottom; color:#fff; width:100px; font-size:16px; font-weight:normal; border:1px solid #a3eb75; margin-left:20px;}

.zone_mynote{background: #A3EB75 url(/project/public/theme/site/css/../img/degra_grey.png) repeat-x bottom; position:relative; cursor:pointer; border:1px solid #ccc;color:#FFFFFF;font-size:16px;font-weight:normal;width:auto;height:25px; z-index: 8;}
.zone_mynote .la_note .info{display:block;width:20px;float:right;text-align:center;font-weight:bold;font-size:18px;}

.zone_mynote .la_note{background: #A3EB75 url(/project/public/theme/site/css/../img/degra_green.png) repeat-x bottom;display:block;float:left;height:25px;line-height:25px;padding:0 3px 0 0;text-align:center;width:auto;}
.zone_mynote .member_note .no_interest,
 .zone_mynote .la_note .no_interest{background:url(/project/public/theme/site/css/../img/no_interest_green.gif) top; width:17px; height:17px; display:block; float:left;margin:5px 0 1px 3px;}
.zone_note .member_note .conso_past,
 .zone_mynote .la_note .conso_past{background:url(/project/public/theme/site/css/../img/ico_eye_off.png) top; width:17px; height:16px; display:block; float:left;margin:5px 0 1px 3px;}
.zone_note .member_note .conso_future,
 .zone_mynote .la_note .conso_future{background:url(/project/public/theme/site/css/../img/ico_tag_off.png) top; width:17px;display:block; float:left;height:15px;margin:5px 0 1px 4px}
.zone_note .member_note .conso_now,
 .zone_mynote .la_note .conso_now{background:url(/project/public/theme/site/css/../img/ico_cur_off.png) top; width:17px; height:16px; display:block; float:left;margin:5px 0 1px 3px;}


.item_gallery .no_interest{background:url(/project/public/theme/site/css/../img/no_interest_green.gif) top; width:17px; height:17px; display:block; float:left;margin:3px 0 1px 7px;}
.item_gallery .conso_past{background:url(/project/public/theme/site/css/../img/ico_eye_off.png) top; width:17px; height:16px; display:block; float:left;margin:3px 0 1px 7px;}
.item_gallery .conso_future{background:url(/project/public/theme/site/css/../img/ico_tag_off.png) top; width:17px;display:block; float:left;height:15px;margin:3px 0 1px 7px}
.item_gallery .conso_now{background:url(/project/public/theme/site/css/../img/ico_cur_off.png) top; width:17px; height:16px; display:block; float:left;margin:3px 0 1px 7px;}

.search_list .fixsearch { margin-left: 90px; }
.zone_note_small { margin-left: 74px; }
.zone_note_small .zone_mynote{float:left;}
.zone_note_small .item_note { margin:0 15px 0 0; font-weight: bold; }
.zone_note_small{margin-top:10px; margin-left:0;}

.bignote.my_note .la_note .conso_future,
.bignote.my_note .la_note .no_interest,
.bignote.my_note .la_note .conso_past,
.bignote.my_note .la_note .conso_now{margin:8px auto 1px auto; float:none;}

.zone_note{border:1px solid #CCCCCC;color:#FFFFFF;font-size:16px;font-weight:normal;height:25px;width:100px;background:url(/project/public/theme/site/css/../img/degra_grey.png) repeat-x bottom;}
.zone_note .member_note{background: #333 url(/project/public/theme/site/css/../img/degra_black.png) repeat-x;display:block;float:right;height:25px;line-height:25px;padding:0;text-align:center;width:24px;}
.zone_note a .member_note {color:#fff; font-size:18px; font-weight:bold;}

.icone{width:18px; height:15px; display:block; float:left;padding: 0 3px;z-index:1;text-decoration:none;margin:5px 0 0}
.icone.review_off{padding: 0 5px;background:url(/project/public/theme/site/css/../img/ico_review_other.png) no-repeat top;}
.icone.conso_off{padding: 0 2px; background:url(/project/public/theme/site/css/../img/ico_tag_other.png) no-repeat top;}
.icone.selection_off{padding: 0 2px; background:url(/project/public/theme/site/css/../img/ico_selection_other.png) no-repeat top;}
.icone.lst_off{padding: 0 2px;  background:url(/project/public/theme/site/css/../img/ico_liste_other.png) no-repeat top;}
.icone.on{background-position:bottom;}

.zone_mynote .icone.review_off{background:url(/project/public/theme/site/css/../img/ico_review_my.png) no-repeat top;}
.zone_mynote .icone.conso_off{background:url(/project/public/theme/site/css/../img/ico_tag_my.png) no-repeat top;}
.zone_mynote .icone.selection_off{background:url(/project/public/theme/site/css/../img/ico_selection_my.png) no-repeat top;}
.zone_mynote .icone.lst_off{background:url(/project/public/theme/site/css/../img/ico_liste_my.png) no-repeat top;}
.zone_mynote .icone.on{background-position:bottom;}

.icotype{background:url(/project/public/theme/site/css/../img/themes-sprite.png) no-repeat left top; width:20px; height:20px;display:block;border:1px solid #fff;-moz-box-shadow:#666 0 0 3px;-webkit-box-shadow:#666 0 0 3px}
.bloc_related .icotype{float:left; margin:3px 5px 3px 0;}
.icotype.t0{background-position:0 -40px;}
.icotype.t1{background-position:0 0;}
.icotype.t2{background-position:0 -60px;}
.icotype.t3{background-position:0 -80px;}
.icotype.t8{background-position:0 -20px;}
.icotype.t-1{background-position:0 -100px;}
.icotype.ttop{background-position:0 -120px;}

#ie6 .alltop10 {width: 600px;}
#ie6 .icotype {overflow: hidden;}
#ie6 .icotype.t0{background-position:0 -40px;}
#ie6 .icotype.t1{background-position:0 0;}
#ie6 .icotype.t2{background-position:0 -60px;}
#ie6 .icotype.t3{background-position:0 -80px;}
#ie6 .icotype.t8{background-position:0 -20px;}

h1 .icotype{float:left; margin:7px 9px 3px 0;}
h2 .icotype{float:left; margin:0px 6px 3px 3px;}

h1.homeuni { line-height: 56px; }
h1.homeuni .icotypebig { float: left; margin: 7px 9px 3px 0; }
h2.titlehomebuzz { margin-bottom: 12px; padding-bottom: 0; border-bottom: 2px solid #dddddd; text-align: center; }
h2.titlehomebuzz.onenparle { text-align: left; padding-left: 18px; }
.icotypebig { background: transparent url(/project/public/theme/site/css/../img/themes-sprite-big.png) no-repeat left top; width: 40px; height: 40px; display: block; border: 1px solid #ffffff; -moz-box-shadow: #666666 0 0 3px; -webkit-box-shadow: #666666 0 0 3px; }
.icotypebig.t0{ background-position: 0 -80px; }
.icotypebig.t1{ background-position: 0 0; }
.icotypebig.t2{ background-position: 0 -120px; }
.icotypebig.t3{ background-position: 0 -160px; }
.icotypebig.t8{ background-position: 0 -40px; }

#ie6 .icotypebig.t0{background-position: 0 -80px;}
#ie6 .icotypebig.t1{background-position: 0 0; }
#ie6 .icotypebig.t2{background-position: 0 -120px;}
#ie6 .icotypebig.t3{background-position: 0 -160px;}
#ie6 .icotypebig.t8{background-position: 0 -40px;}

a.note_glob, a.note_eclai{display:block;float:left;height:25px;line-height:25px;padding:0;text-align:center;width:30px;border:1px solid #ccc;color:#FFFFFF;font-size:16px;}
a.note_glob{background: #A3EB75 url(/project/public/theme/site/css/../img/degra_black.png) repeat-x;}
a.note_eclai{background: #A3EB75 url(/project/public/theme/site/css/../img/degra_grey_black.png) repeat-x bottom center;color:#666;}

/* Bouton sc */
.tooltip {position:absolute;width:332px;z-index:100;left:0;top:0;width:332px;margin:15px 0 0 0;display:none; }
.tooltip .btsc_top{background:url(/project/public/theme/site/css/../img/bg_btsc_03.png) no-repeat top left; height:28px;}
.tooltip .btsc_content{background:url(/project/public/theme/site/css/../img/bg_btsc_03.png) no-repeat 0px -33px;padding:0 8px 0 11px; color:#454545; text-align:center;}
.tooltip .btsc_content .grey_bt{background:#a4a4a4;padding:0 0 10px;}
.tooltip .btsc_content .grey_bt .label_stars{color:#fff; float:left;font-size:13px;margin:3px 5px 0 0;text-shadow:0 0 2px #454545;}
.tooltip .btsc_content .box_alert{text-align:center;  color:#fff;}
.tooltip .btsc_content .box_alert p{font-size:13px; text-align:center;padding:10px;text-align:center;}
.tooltip .loader_btsc { height: 100px; background: transparent url(/project/public/theme/site/css/../img/loader_grey_btsc.gif) no-repeat center 45px; }
/* .box_alert{background:#ff0000; color:#fff; padding:5px 0;position:absolute;top:0;left:0;width:100%; text-align:center } */
.box_alert a.confirm{margin:3px 4px 0;padding:2px 5px;color:#454545;text-decoration:none;border:1px solid #ddd; color:#fff;}


.tooltip .btsc_bottom{background:url(/project/public/theme/site/css/../img/bg_btsc_03.png) no-repeat bottom left;height:25px;}
.tooltip .load{background:url(/project/public/theme/site/css/../img/load_btsc.gif) no-repeat; width:16px; height:16px;margin-left:15px;position:absolute;display:none;}

/* option du bouton */
.tab_collec .row_collec .option_status td,
.option_status td, .option_status tr,.bignote .tooltip,
.bignote .option_status td{border:0 none;height:auto; line-height:17px;}
.option_status{font-size:12px;width:100%;color:#414141;margin:5px 0 0;padding:5px 0 0 10px;}
.tab_collec .row_collec .option_status td,
.option_status td{padding:3px;}
#list_product .option_status td{height:auto;border:0;vertical-align:top;}

.option_status a, #other_info a{color:#414141; font-size:12px;}
.zone_lnkreview a{color:#666; font-size:12px;text-align:center;display:block;}

.option_status .icone{cursor:pointer;padding:2px 0 0 20px;font-size:12px; background:url(/project/public/theme/site/css/../img/btsc_icone.png) no-repeat; display:inline;float:none;height:15px;width:auto;color:#b3b3b3;font-weight:normal;}
.option_status .icone.hide{display:none;}
.option_status .icone.on{color:#74d336;}
.option_status .icone:hover{color:#74d336;}

.option_status div{zoom:1}
#other_info.icone{background-position:-20px -30px;}
.option_status .icone.ico_past{background-position:0px -30px;}
.option_status .icone.ico_review{background-position:0px -60px;}
.option_status .icone.ico_current{background-position:0px -15px;}
.option_status .icone.ico_selection{background-position:0px -75px;}
.option_status .icone.ico_liste{background-position:0px -90px;}
.option_status .icone.ico_conseil{background-position:0px -105px;}
.option_status .icone.ico_conso{background-position:0px -0px;}
.option_status .icone.no_interest{background-position:0px -45px;}
.option_status .icone.no_interest.off{display:none;}

.option_status .icone.ico_past.on{background-position:-254px -30px;}
.option_status .icone.ico_review.on{background-position:-254px -60px;}
.option_status .icone.ico_current.on{background-position:-254px -15px;}
.option_status .icone.ico_selection.on{background-position:-254px -75px;}
.option_status .icone.ico_liste.on{background-position:-254px -90px;}
.option_status .icone.ico_conseil.on{background-position:-254px -105px;}
.option_status .icone.ico_conso.on{background-position:-254px -0px;}
.option_status .icone.no_interest.on{background-position:-254px -45px;}

.option_status ul.add_inlst{position:absolute;display:none;padding:6px 0;margin: -2px 0 0 -21px; z-index:1}
.option_status .add_inlst li{list-style:none;z-index:50;background:#5b5b5b;color:#999999;padding:3px 5px;width:130px;}
.option_status .add_inlst li a{color:#999999}
.option_status .add_inlst li:hover{text-decoration:underline;}
.option_status .add_inlst li.on{background:#87EB45;color:#fff;}
.option_status .icone.green_fle{background-position:5px -110px;width:8px; height:8px;float:right;margin:4px 0 0;padding:0 11px 0 0;}

/* Etoile */
.ligne_stars{height:20px; margin:0 auto;width:300px;}
.ligne_stars #info_stars{padding:1px 0 0 3px; color:#fff;}
.feeds .ligne_stars #info_stars a{color:#fff;}
.tooltip a{font-size:12px;}
 a.star{background:url(/project/public/theme/site/css/../img/star_03.gif) no-repeat left top; width:21px; height:21px; display:block; float:left; margin :0;}
 a.star.on{	background-position:left bottom;}
 a.star.on.off{	background-position:left top;}
 a.star:hover{background-position:bottom right;}
 a.star.hoveron{background-position:bottom right;}

/* PLateform*/
.tooltip #sel_plateform{color:#454545; font-weight:normal; text-align:center; padding:0 0 5px;min-height:0px;}
#plateform_check{color:#777;font-weight:normal;font-size:12px;position:relative; padding:3px 0; width:200px; background:#fff; margin:0 auto 5px;}
#plateform_check li{list-style:none;}
#plateform_check li.first{background:#fff url(/project/public/theme/site/css/../img/drop_collec.gif) no-repeat right; margin:0 3px; }
#plateform_check .zone_choix{position:absolute;display:none;width:100%;}
#plateform_check .zone_choix .choix{background:#fff;padding: 2px 5px; display:block; color:#4AA7D3; cursor:hand;}
#plateform_check .zone_choix .choix:hover{background:#4AA7D3; color:#fff}
#plateform_check small.chg_plate{font-size:11px; color:#666}

/* Modal */
.modalcrit .ui-icon-closethick {top: 30px; right: 12px;}
#modal{display:none;}
#top_modal, 
#content_modal, 
#bottom_modal{ background:url(/project/public/theme/site/css/../img/bg_modale.png) no-repeat;}
#top_modal{background-position:top; height:12px; width:100%;}
#bottom_modal{background-position:bottom; height:40px; width:100%;}
#content_modal{ background-position:center center; min-height:250px; padding:0 6px 0 7px;}
#content_modal h2{font-size:16px; color:#666; padding:0 0 10px 0;}
#content_modal .mod_alert{left:80px;margin:0 auto;padding:20px;position:absolute;top:200px;width:740px;background:#ff8e8e; border:2px solid #e43c3c;color:#fff; font-size:14px; text-align:center;display:none;}
#content_modal .alert_bt{margin:20px 0 0;text-align:center;}

#header_modal{height:60px;background:#a4a4a4 url(/project/public/theme/site/css/../img/ombre_grey.png) repeat-x bottom;padding:14px 12px 0;overflow:hidden;color:#fff;}
#header_modal img{float:left; margin:0 10px 0 0;}
#header_modal .info_text{float:left;float:left;padding:5px 0 0;}
#header_modal h1{color:#fff; font-size: 18px; padding:0px 0 8px;text-shadow:1px 1px #454545;}
#header_modal h1 small{color:#fff; font-size:10px;}

#content_review .ligne_stars{height:20px; margin:5px auto;width:auto;}
#content_review{width:440px; float:left; background:#f4f4f4 url(/project/public/theme/site/css/../img/sep_grey.png) repeat-y right;padding:10px 20px;}
#content_review a.star{background:url(/project/public/theme/site/css/../img/star_grey.gif) no-repeat top left;}
#content_review a.star.hoveron{background-position: bottom right;}
#content_review a.star.on{background-position: bottom left;}
#content_review a.star.on.off{background-position: top left;}

#content_review .label_stars{color:#666; float:left;font-size:13px;margin:4px 5px 0 0;text-shadow:0 0 2px #fff; font-weight:bold; }
#content_review #text_review{max-height:250px;}
#content_review label{font-weight:bold;padding:0 5px 0 0;}
#content_review .row_form{padding:8px 0;}
#content_review .row_form label{float:left;padding:6px 5px 0 0;}
#content_review .input-text{float:right;width:380px;}
#content_review a.add_lnkblog{float:right;margin:0 5px 0 0;}

#content_review .bt_modal{background:url(/project/public/theme/site/css/../img/bt_modal.png) no-repeat left top; margin:5px 3px; width:27px; height:27px;display:block;float:left;}
#content_review .bt_modal.now{background-position:-27px 0;}
#content_review .bt_modal.futur{background-position:-54px 0;}
#content_review .bt_modal.past{background-position:-81px 0; margin:0 3px;}
#content_review .bt_modal.reco.on{background-position:0 -27px}
#content_review .bt_modal.now.on{background-position:-27px -27px}
#content_review .bt_modal.futur.on{background-position:-54px -27px}
#content_review .bt_modal.past.on{background-position:-81px -27px}

#content_review #pastzone{margin:0 0 0 101px;padding:5px 0;}
#content_review #pastzone select{display:none;}
#content_review #pastzone.on{background:#EEEEEE;border:1px solid #DDDDDD;}
#content_review #pastzone.on select{display:block;}

#content_list{padding:10px 20px; float:left; width: 423px; }
#content_list #zone_list{width:415px; background:#fff; display:block; height:380px; overflow-y:scroll;padding:3px;border:1px solid #ddd;}

#zone_list li{list-style:none;padding:5px 8px;}
#zone_list li.paire{background:#f9f9f9;}
#zone_list li.impaire{background:#f2f2f2;}
#zone_list li.new_row{background:#d7e6f3; border-bottom:1px solid #c5dcf1;}
#zone_list li.new{height:32px;}
#zone_list li.new .input-text{width:290px;}
#zone_list label{display:block;margin:3px 0 0 25px;}
#zone_list label.grey{color:#999;}
#zone_list input{float:left;}

#row_submit{text-align:center;padding:10px 0 0;}
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget-overlay { background: #666666 url(/project/public/theme/site/css/../img/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .70;filter:Alpha(Opacity=70); }
.ui-icon { width: 16px; height: 16px; background-image: url(/project/public/theme/site/css/../img/ui-icons_222222_256x240.png); }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-icon-closethick {position:absolute; background: transparent url(/project/public/theme/site/css/../img/close_feedback.png) no-repeat 0 0; width: 16px; height: 16px; top: 19px; right: 8px; } 

/* Form */
.border_form{border:1px solid #ddd;position:relative;padding:1px 4px 7px; height:12px;width:164px;background:#fff;margin:3px 0 0;}
.border_form input{border:0;background:none; padding:0;float:left; color:#666;margin:0;font-size:12px;}
.border_form input.search_submit{border:0; padding:2px 0 0;float:left; color:#666;}

.ac_results{background:#fff;}

.form_table {width:100%;}
.form_table td{padding:10px 0; vertical-align:top; border-bottom:1px solid #eee;}
.form_table td.noborder{border:0;}
.form_table.middle td{vertical-align:middle}

.member_profil td { vertical-align: middle; }
.member_profil td.excep_top { vertical-align: top; padding-top: 15px; }

 .input-textarea,
 .input-text,
 .input-select {background:url(/project/public/theme/site/css/../img/sprite-form.png) no-repeat;color:#666666;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:14px; border:1px solid #ccc; padding:3px 4px;}
 .input-textarea:focus,
 .input-text:focus,
 .input-select:focus{background-position:0px -999px;}
.form_table label{font-weight:bold; color:#999;}
.form_table label small{font-weight:normal; font-size:11px;}

.input-text.full_input{width:98%;}
.input-textarea, .input-text, .input-select {color:#666666;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:14px; border:1px solid #ccc; padding:3px 4px;}
.input-textarea{border:1px solid #CCCCCC;padding:5px;width:97%;margin:5px 0; resize: none;}
input.submit, .bt_close{-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;font-weight:bold;background:url(/project/public/theme/site/css/../img/degra_grey.png) repeat-x bottom; border:1px solid #DDDDDD;color:#888888;font-size:12px;font-weight:normal;letter-spacing:0;margin:0 3px;padding:8px 10px;font-weight:bold;}

.error_form{background:#DB6A6A;color:#FFFFFF;display:block;margin:5px 0 10px;padding:5px;text-align:center;}
.error_form_login{background:#DB6A6A;color:#FFFFFF;display:block;margin:5px auto 10px;padding:5px;text-align:center;width:600px;}
.error_input{color:#d32b2b;display:block;padding:8px 0 5px;}
.block_form{padding:5px 0;}
.block_form label{padding:0 10px 0 0;}

/* modal error */
.containerError { position: fixed; z-index: 9999; left: 0; width: 100%; opacity: 0.95; }
.containerError .error { position: absolute; width: 100%; color: #000000; margin: 0; background: #ffffff; -moz-box-shadow: 0px 1px 2px #cccccc; -webkit-box-shadow: 0px 1px 2px #cccccc; }
.containerError .error .contentError { width: 980px; margin: 0 auto; }
.containerError .error .contentError ul { list-style-type: none; }

/* FEEDS comment */

.feeds {font-size:12px;color:#666}
.feeds img{width:40px;}
.feeds a{color:#454545}
.feeds a.login{color:#000;}
.feeds a.product{color:#4AA7D3; font-weight:bold;}
.feeds p{padding:3px 0;font-size:13px;}
.feeds .img_feeds_type{width:auto; margin:6px 10px 0;}
.feeds .sub_info{color:#ccc;padding:2px 0;display:block;font-size:11px;}
.feeds .sub_info a{font-weight:normal; color:#4AA7D3;}
.feeds i{color:#AAAAAA;font-style:italic;padding:0 5px 0 0;font-size:11px;}
.feeds .comments{font-size:12px;margin:5px 10px; width:365px}
.feeds .comments .bulle{width:300px;margin:5px 0 0; }
.feeds .comments a{font-style:normal;color:#4AA7D;}
.feeds .comments a.member{color:#454545; }
.feeds .comments .item_comment{float:left; width:100%;}
.feeds .content_com i{display:block;margin:2px 0 0;}
.feeds .comments .form_comment{margin: 0 0 0 45px;}
.feeds .comments .form_comment input{border:1px solid #fff;padding:2px; width:295px; color:#ccc;}

.feeds_comment{margin:3px 0 0 10px;padding: 0;width:380px;}
.feeds_comment .input-textarea{color:#999999;font-size:13px;height:15px;overflow:hidden;}
.feeds_comment .input-textarea:focus{background-position:top left;}
.feeds_comment .input-textarea.on{width:305px;}
.feeds_comment img{width:30px;margin: 0 2px; float:left}
.feeds_comment .item_comment{border-bottom:1px dotted #DDDDDD;padding:10px 0;}
.feeds_comment .item_comment.large{border:0;}
.feeds_comment .content_com{ display: block; margin-left: 45px; padding-right: 2px; word-wrap: break-word; }
.feeds a.show_feeds_com,
.feeds .feeds_comment a{color:#4AA7D3;}
.feeds a.member_com{color:#4AA7D3;font-weight:bold;}
.feeds .feeds_comment .bulle{margin: 10px 0 0 10px;width:360px;}

.feeds .feeds_comment .item_comment.large img{margin:5px 2px 5px 4px;}
.feeds .feeds_comment .item_comment.large .submit{float:right;}

.feeds_comment form.off img,
.feeds_comment form.off .submit{display:none;}

.delete_com_feeds{float:right;margin:-15px 3px 0 0;}

/* memberinfos - tooltip */
.memberinfos { position: absolute; width: 295px; border: 1px solid #454545; border-bottom: 2px solid #454545; background-color: #ffffff; }
.memberinfos .memberinfostop { margin: -7px 0 0 15px; display: block; width: 11px; height: 7px; background: transparent url(/project/public/theme/site/css/../img/member-infos-top.png) no-repeat 0 0; }
.memberinfos .member_detail { display: inline-block; padding: 10px; width: 275px; }
.memberinfos .member_detail img { width: 60px; }
.memberinfos .member_detail .infos { margin-left: 70px; padding: 0 0 4px 0; font-size: 12px; }
.memberinfos .member_detail .infos a { color: #454545; }
.memberinfos .member_detail .infos a span { font-weight: bold; color: #4aa7d3; }
.memberinfos .member_detail .infos a.membername { font-size: 16px; font-weight: bold; color: #4aa7d3; }
.memberinfos .memberaction { display: inline-block; padding: 5px 0 5px 10px; width: 285px; background-color: #efefef; border-top: 1px solid #dddddd; }
.memberinfos .memberaction a { color: #9c9c9c; }
.memberinfos .memberaction .addmember { margin-right: 20px; padding-left: 18px; float: left; background: transparent url(/project/public/theme/site/css/../img/addmember-tooltip.png) no-repeat left center; }
.memberinfos .memberaction .messmember { padding-left: 16px; float: left; background: transparent url(/project/public/theme/site/css/../img/messmember-tooltip.png) no-repeat left center; }

/*Commentaire */
.form_comment{background: none; padding:10px; border-top:1px dotted #dddddd; }
.form_comment table{width:100%;}
.form_comment .submit{margin:10px 0; float:right;}
.form_comment img{vertical-align:top;}
.form_comment .input-textarea { margin: 0px; color:#999999;font-size:13px;height:15px;overflow:hidden;}
.form_comment .input-textarea.on{height:3px; width:500px;}
.form_comment .off img, .form_comment .off .submit{display:none;}

.comment_item{border-top:1px dotted #dddddd;padding:10px;}
.comment_item.showcoms{border:0;font-weight:bold;text-align:right;}
.comment_item .comment_info a{font-weight:bold;}
.comment_item .comment_info i{color:#999; display:block; padding:2px 0;}
.comment_item  .imgmember{float:left;margin:0 10px 0 0;}
.comment_item .comment_info { margin-left: 55px; word-wrap: break-word; }

/* Pager */
.pager_zone{list-style:none;}
.pager_zone li{float:left; }
.barre_action .pager_zone.zonebt{float:right;}
.barre_action .pager_zone.zonebt a.button{margin:0 2px; }
.barre_action .pager_zone.zonebt a.button.off{cursor:auto;}
.barre_action .pager_zone.zonebt li.selected a.button{background:#666;color:#fff;}

/* moteur de recherhce */
#search_bloc{background:#fff;float:right; margin:19px 0 0 20px; padding-right: 20px; width:470px;z-index:3;position:relative;}
#search_bloc fieldset { float: left; width: 470px; } /* IE6 */
#search_bloc .input_search{border:solid #ddd;width:401px; border-width:1px 0  1px 1px; padding:2px 0 2px 25px; float:left; height:25px;background:url(/project/public/theme/site/css/../img/loupe.png) no-repeat 5px center;}
#search_bloc #qsearch{width:98%; border:0; z-index:20; padding:4px 3px 3px; font-size:14px; color:#666666;background:#fff;float:left;}
#search_bloc #submit_search{background: url(/project/public/theme/site/css/../img/bt_form_search.png) no-repeat;height:31px; width:25px; border:0; cursor:pointer; float: left;}

/* Onglet */
.tab{display:block; width:100%; list-style:none; margin:15px 0 0;height:26px; padding-left: 5px;}
.tab li{float:left;margin:0;}
.tab li a .start, .tab li a .end{background:#fff url(/project/public/theme/site/css/../img/onglet_off.png) no-repeat left top; width:11px;height:27px;float:left;display:block;}
.tab li a .end{background-position:right bottom;}
.tab li.on a .start, .tab li.on a .end{background:#fff url(/project/public/theme/site/css/../img/onglet.png) no-repeat left top; width:11px;height:27px;float:left;display:block;border-bottom:1px solid #FFFFFF;}
.tab li.on a .end{background-position:right bottom;}
.tab li a .center{border-top:1px solid #e0e0e0;float:left;display:block;padding:4px 10px 6px;color:#7d7d7d;font-size:14px;}
.tab li.on a .center{border-top:1px solid #cccccc ; font-weight:bold;background:#fff url(/project/public/theme/site/css/../img/degra_onglet.png) repeat-x left top; color:#454545}
/* notifs */
.tab li.tabnavperso a .center { text-align: center; }
.tab li a .notifsperso { position: relative; width: 85px; }
.tab li a .notifsperso .nbnotifs { display: block; padding-left: 1px; width: 27px; height: 29px; line-height: 29px; position: absolute; top: -10px; right: -22px; font-size: 11px; font-weight: normal; text-align: center; color: #ffffff; background: transparent url(/project/public/theme/site/css/../img/bg_nbnotifs.png) no-repeat 0 0; }
.tab li a .notifsperso .nbnotifs strong { font-size: 11px !important; }

/* Barre d'action */
.barre_action{padding:5px; background:#f8f8f8 url(/project/public/theme/site/css/../img/degra_grey.png) repeat-x bottom; margin:10px 0; border:1px solid #ddd; height:24px;}
.light{padding:0 0px; background:none; margin:10px 0; height:25px;border:0;margin:5px 0 10px;}

.filtreFeeds { position: relative; z-index: 1; }
.barre_action .zonebt{padding:0;float:left;}
.barre_action .zonebt.right{float:right;}
.barre_action.light .zonebt{padding:0; margin:5px 0 0;}
.barre_action .friends { border:1px solid #ddd; position:relative; padding: 1px 4px 7px; height:12px; width: 164px; background: #fff; margin: 3px 0 0; }
.barre_action .friends input{border:0;background:none; padding:0;float:left; color:#666;margin:0;font-size:12px;}
.barre_action .friends input.search_submit{border:0; padding:2px 0 0;float:left; color:#666;}
.barre_action .sep{padding:1px 0; margin:0 5px;height:11px; width:2px; float:left;}

/* filtreunivers */
.filtreunivers { font-size: 12px; font-weight: normal; }
.filtreunivers small { padding:5px 7px; float: left; color: #999999; }
.filtreunivers a.button { padding: 5px 7px; margin:0 1px; float: left;  color: #454545; border: 0; background:none; }
.filtreunivers a.button.film { background: transparent url(/project/public/theme/site/css/../img/uni_films.png) no-repeat left 2px; padding-left: 20px; }
.filtreunivers a.button.livre { background: transparent url(/project/public/theme/site/css/../img/uni_livres.png) no-repeat left 2px; padding-left: 25px; }
.filtreunivers a.button.jeu { background: transparent url(/project/public/theme/site/css/../img/uni_jv.png) no-repeat left 2px; padding-left: 18px; }
.filtreunivers a.button.serie { background: transparent url(/project/public/theme/site/css/../img/uni_series.png) no-repeat left 2px; padding-left: 22px; }
.filtreunivers a.button.bd { background: transparent url(/project/public/theme/site/css/../img/uni_bd.png) no-repeat left 2px; padding-left: 24px; }
/* hover */
.filtreunivers a.button.film:hover { background-position: left -28px }
.filtreunivers a.button.livre:hover { background-position: left -29px }
.filtreunivers a.button.jeu:hover { background-position: left -28px }
.filtreunivers a.button.serie:hover { background-position: left -28px }
.filtreunivers a.button.bd:hover { background-position: left -27px }
/* on */
.filtreunivers a.button.on { background-color: transparent !important; color: #454545; font-weight: bold; }
.filtreunivers a.button.film.on { background-position: left -28px }
.filtreunivers a.button.livre.on { background-position: left -29px }
.filtreunivers a.button.jeu.on { background-position: left -28px }
.filtreunivers a.button.serie.on { background-position: left -28px }
.filtreunivers a.button.bd.on { background-position: left -27px }

/* search collec */
#search_collec { background: transparent url(/project/public/theme/site/css/../img/sprite-form.png) no-repeat 0 0; border: 1px solid #cccccc; position: relative; padding: 3px 4px; width: 175px; margin: 3px 0 0; }
#search_collec .input-text { border: none; background: none; padding: 0; }

/* search friends */
.search_friends { background: transparent url(/project/public/theme/site/css/../img/sprite-form.png) no-repeat 0 0 !important; border: 1px solid #cccccc !important; position: relative !important; padding: 3px 4px !important; width: 175px !important; margin: 3px 0 0 !important; height: auto !important; }
.search_friends input { border: none !important; background: none !important; padding: 0 !important; }

.barre_action .zonebt a.button{-moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #ddd; padding:4px 6px; font-size:1em; margin:0 5px;color:#454545; background:#f8f8f8; float:left;}
.barre_action .zonebt a.button.on{background:#454545; color:#fff;}
.barre_action .zonebt a.button.back{background:url(/project/public/theme/site/css/../img/back.png) no-repeat 3px center; padding-left:17px;}
.barre_action .zonebt a.button.edit{background:url(/project/public/theme/site/css/../img/gear.png) no-repeat 3px center; padding-left:17px; float:right;}
.barre_action .zonebt a.button.disab{cursor:auto;color:#DDDDDD;}

.barre_action .zonefilter a.button{float:left; padding:5px 7px; color:#4AA7D3;}
.barre_action .zonefilter a.button.on{-moz-border-radius:3px; -webkit-border-radius:3px; padding:4px 6px; font-size:1em; margin:0 5px;color:#fff;background:#999; border:1px solid; border-color:#777777 #CCCCCC #CCCCCC #777777}
.barre_action .zonefilter small{padding:5px 7px; float:left;color:#999;}
.barre_action .zonefilter a.button .drop{background:url(/project/public/theme/site/css/../img/dropd_grey.png) no-repeat 3px center; display:block; width:10px; margin:0 0 0 5px; height:8px;float:right;padding:7px 0 0 0;}
.barre_action .zonefilter .form{padding:3px 0 0; margin: 0 5px 0 0;float:right;}

.barre_action .zone_univers a.button{-moz-border-radius:5px; -webkit-border-radius:5px; padding:5px;margin:0 1px;color:#454545;border:0;background:none;}

/* searchContentUnivers */
.barre_action .searchContentUnivers{ text-align: left !important; }
.barre_action .searchContentUnivers a.button { margin: 0 7px; }

/* listUnivers */
div.contentUnivers { float: none !important; text-align: center; }
span.listUnivers { display: inline-block !important; }

/* new style of univers */
.barre_action .zone_univers a.button.film { background: transparent url(/project/public/theme/site/css/../img/uni_films.png) no-repeat left 2px; padding-left: 20px; }
.barre_action .zone_univers a.button.livre { background: transparent url(/project/public/theme/site/css/../img/uni_livres.png) no-repeat left 2px; padding-left: 25px; }
.barre_action .zone_univers a.button.jeu { background: transparent url(/project/public/theme/site/css/../img/uni_jv.png) no-repeat left 2px; padding-left: 18px; }
.barre_action .zone_univers a.button.serie { background: transparent url(/project/public/theme/site/css/../img/uni_series.png) no-repeat left 2px; padding-left: 22px; }
.barre_action .zone_univers a.button.bd { background: transparent url(/project/public/theme/site/css/../img/uni_bd.png) no-repeat left 2px; padding-left: 24px; }
/* hover */
.barre_action .zone_univers a.button.film:hover { background-position: left -28px }
.barre_action .zone_univers a.button.livre:hover { background-position: left -29px }
.barre_action .zone_univers a.button.jeu:hover { background-position: left -28px }
.barre_action .zone_univers a.button.serie:hover { background-position: left -28px }
.barre_action .zone_univers a.button.bd:hover { background-position: left -27px }
/* on */
.barre_action .zone_univers a.button.on { background-color: transparent !important; color: #454545; font-weight: bold; }
.barre_action .zone_univers a.button.film.on { background-position: left -28px }
.barre_action .zone_univers a.button.livre.on { background-position: left -29px }
.barre_action .zone_univers a.button.jeu.on { background-position: left -28px }
.barre_action .zone_univers a.button.serie.on { background-position: left -28px }
.barre_action .zone_univers a.button.bd.on { background-position: left -27px }


.barre_action .zone_univers a.button.del_mess{background:url(/project/public/theme/site/css/../img/cross_red.png) no-repeat 3px center; padding-left:17px;}
.barre_action .zone_univers a.button.new_mess{background:url(/project/public/theme/site/css/../img/plus_bleu.png) no-repeat 3px center; padding-left:17px;}

.barre_action .zonebt a.button.display_gal{background:transparent url(/project/public/theme/site/css/../img/display_gal.png) no-repeat center 4px;}
.barre_action .zonebt a.button.display_list{background:transparent url(/project/public/theme/site/css/../img/display_list.png) no-repeat center 4px ;}
.barre_action .zonebt a.button.display_list.off,
.barre_action .zonebt a.button.display_gal.off{border-color:#fff; }
.barre_action .zonebt a.button.display_list,
.barre_action .zonebt a.button.display_gal{border-color:#ddd;cursor:auto;width:11px; height:11px; display:block; margin:0 1px;padding:4px; }


.barre_action .link{font-size:13px;padding:5px 3px 5px 10px;}
.barre_action .link small{color:#999;}
.barre_action .link a{border-right:1px solid #ddd;padding:0 4px;}

.select{list-style:none;width:100%;padding:0;position:absolute; z-index:1; left:5px;-moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #ddd; font-size:0.9em;background:#fff; color:#666;display:block;}
.select li.active{padding:2px 40px 3px 10px; background: url(/project/public/theme/site/css/../img/drop_select.png) no-repeat right top; }
.select li.on{font-weight:bold; background:none;}
.select li a.filter_coll{padding:2px 0 2px 10px;display:none;}
.select li a.filter_coll:hover{background:#A3EB75;}
#trie{float:left; position:relative;width:170px; margin:0 10px 0 0;}
#trie li{display:none;}
#trie li#trie_label{display:block;}

.action-avis { width: auto; }
.action-avis .action-avis-list { display: inline-block; list-style-type: none; margin-right: 5px; }
.action-avis li { display: block; float: left; line-height: 24px; margin-right: 10px; }
.action-avis li a { color: #454545; margin-right: 10px; }
.action-avis li a.active { font-weight: bold; }
.action-avis li.last { margin: 0; }
.action-avis li.last a { margin: 0; }

.zone_admin{background:url(/project/public/theme/site/css/../img/degra_grey.png) repeat-x bottom ;display:block;margin:5px;padding:5px; border:1px solid #eee; color:#aaa;}
.zone_admin a{color:#454545; text-decoration: underline; margin: 0 4px;}

/**** FEEDback ****/
#feedback_form_zone{display:none;}

/**** Related ****/
.member_list{list-style:none;}
.member_list li{padding:6px; border-top:1px solid #eee; min-height:40px;}
.member_list li img{float:left; margin:4px 8px;}
.member_list .info_member{float:left;width:220px; word-wrap: break-word; }
.member_list .info_member i{color:#999999;display:block;font-size:11px;}
.member_list .info_member a { color: #454545; }
.member_list .info_member a.lnkmember { font-weight: bold; color: #4AA7D3; }
.member_list .info_member a .showmore { font-weight: bold; color: #4AA7D3; }
.member_list .info_member.no_review{padding:10px 0 0;}
.member_list .info_member .note{background:none;padding:0; font-weight:bold; font-size:13px; color:#454545;}

.liste_list{list-style:none;}
.liste_list li{padding:6px; border-top:1px solid #eee; word-wrap: break-word; }
.liste_list li .number{color:#999999;float:left;font-size:14px;font-weight:bold;padding:0 5px 0 0;}

.gallery .visu {padding:4px; float:left;margin:1px; position:relative; cursor:pointer; }
.gallery .toolty {height: 75px !important; }
.gallery .visu.membervisu {height:60px;}
.gallery .visu:hover .visu_name{text-decoration:underline;}
.gallery .visu:hover .hover_note{ display: block; }
.gallery .visu:hover .hover_photo{ display: block; }
.hover_photo{position:absolute; background:#74D336;z-index:100;padding:2px 4px; margin:-10px 0 0 0px; color:#fff;display:none; bottom: 0; left: 0;}
.hover_note{ position: absolute; background-color: #454545; z-index:100; padding:2px 5px; color:#ffffff; display: none; top: 4px; left: 4px;}

.gallery .visu img{ width: 55px; max-height: 73px; display: block; position: relative; z-index: 1; }
.gallery .visu .visu_name{color:#333333;display:block;padding:4px 0;text-align:center;font-size:11px;}

/**** table admin ****/
.table_trie{padding:10px 0;font-size:13px;}
.list.full td{padding:10px 0; border-top:1px solid #ddd;}

/****	Feedback  ****/
.modal-feedback .ui-icon-closethick { background: transparent url(/project/public/theme/site/css/../img/close_feedback.png) no-repeat 0 0; width: 16px; height: 16px; top: 19px; right: 8px; } 
#feedback{background:url(/project/public/theme/site/css/../img/feedback.png) no-repeat; width:33px; height:134px; position:fixed; left:0; top:400px;}
#feedback_form_zone { background-color: #ffffff; }
#feedback_form_zone h2 { padding: 25px 0 0 30px; }
#feedback_form_zone .edfeedback { margin: 5px 0 0 30px; padding: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #F6F6F6; width: 505px; }
#feedback_form_css{ padding: 0 30px; }
#feedback_form_css label{color:#AEAEAE;font-size:15px;font-weight:bold;padding:5px 0;}
#feedback_form_css input.bt_label { margin-right: 20px; }
#feedback_form_zone{display:none;}
#feedback_form_css .bt{float:right;margin:10px 0px 10px 10px;}
#feedback_form_css input.bt{ float: none !important; margin: 0 !important; }
#feedback_form_css textarea.input_textarea{ width: 513px; }
#feedback_form_css img{margin:0 10px;}
#feedback_form_css .row_form {margin-top:15px;}
#feedback_form_css span.info_social { margin: 5px 0 10px !important; color: #ffffff !mportant; }
#feedback_form_css span.error_form { height: 19px; line-height: 19px; }

/***** Box Alert *****/
#box_info{background:#fff1c4;left:155px;position:absolute; color:#666666; width:580px;z-index:100;padding:30px 40px 20px; border:3px solid #ddd; top:149px;-webkit-box-shadow: 0 0 10px #666; -moz-box-shadow: 0 0 10px #666; }
#box_info .box_bottom{margin:0; }
#box_info ul{padding: 0 0 0 15px;} 
#box_info h2{font-size:20px;}
#box_info  li{list-style-position:outisde; padding: 0 0 10px;}
#box_info h3{padding:0 0 20px 0; color:#454545; letter-spacing: -0.7px;}

/**** Clearfix *****/
.clearfix:after {content: ".";display: block;clear:both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;clear:both;}
html[xmlns] .clearfix {display: block;}
html[xmlns] .clearfix.hide {display: none;}
* html .clearfix {height: 1%;}


/* modale reco */
#.reco_member_modal .ui-icon-closethick{ background: transparent url(/project/public/theme/site/css/../img/close_feedback.png) no-repeat 0 0; width: 16px; height: 16px; top: 19px; right: 8px; } 
#reco_member_modal{display:none; background:#FFFFFF;border:1px solid #CCCCCC;padding:0;}
#reco_member_modal .info_workers a{color:#fff;}
#reco_member_modal li{list-style:none;}
#reco_member_modal #result_member {border:1px solid #eee; margin:10px;padding:5px;}
#reco_member_modal #select_member {border:1px solid #eee; margin:10px;padding:5px;}
#search_contact_modal { margin:10px;padding:5px;}
#content_modal_reco .info_social{margin:15px;}
#content_modal_reco .input-reco { padding: 2px 0 2px 30px; float: left; height: 29px; background: transparent url(/project/public/theme/site/css/../img/loupe.png) no-repeat 5px center }
#content_modal_reco .info_social { margin: 30px 10px 20px 10px; font-size: 13px; }
/*** alpha ****/
.alpha{text-align:center;}
.alpha .logo_alpha{padding: 100px 0 20px;}
.alpha #barre{background-color:#74d336; height:159px;width:100%;}
.alpha #login_form { text-align:center;background:url(/project/public/theme/site/css/../img/alpha_fd_form.gif) no-repeat top left;padding:10px 0 0 0;padding-left:230px;width:430px;margin:0 auto;height:159px; }
.alpha #login_form .row_form { height: 28px; overflow: hidden; }
.alpha #login_form label{color:#fff; font-size:14px;width:100px; border:0;padding:6px 0  0 0; float:left;}
.alpha #login_form .input-text{font-size:13px; padding: 5px 4px; margin: 0; color:#999; width:auto}
.alpha #login_form .submit{background:#5dab00; padding:4px 10px; margin:1px 0 0 16px; border:0; text-shadow:0 0 0; color:#ffffff; font-weight:normal;}
.alpha .notify_failure {background:#5dab00;color:#fff; border:0;margin:0;padding:10px 1%;position:absolute;top:0;width:98%;left:0;}
.alpha .sublink{height:30px;text-align:center;width:100%; margin-top:20px;}
.alpha .baseline{font-family:Helvetica,Arial,Sans-serif;font-size:18px;color:#fff;padding:10px 0;}
.alpha .slogan {background:#FFFFFF;font-size:16px;margin:0 auto;text-align:center;width:960px;z-index:2;padding:60px 10px;}
.alpha .slogan p{text-align:center;color:#999;}
.alpha #form_submit{margin:0 auto 20px;width:380px;}
.alpha a.forgetpass{color:#FFFFFF;display:inline-block;margin:9px 0;text-decoration:underline;}

/**** 404 ****/
.error_body{margin-top:50px; font-size:50px; color:#ddd;}
.error_body p{ text-align:center;margin-top:20px;}
.error_body img{ display: block; margin: 0 auto; text-align: center; }
#b-head .logo_sc {width:56px;height:71px;position:absolute;top:0;left:10px;}


/***** Hack ie ******/

/*ie6*/
#ie6 .grid-12{ width: 980px; padding: 0; margin: 0 auto; background: none; }
#ie6 .grid-8 { overflow: hidden; }

/* feedback */
#ie6 #feedback { position: absolute !important; }

#ie6 .zone_mynote .la_note, 
#ie7 .zone_mynote .la_note{width:80px;}

#ie6 .tab_collec .zone_mynote .la_note, 
#ie7 .tab_collec .zone_mynote .la_note{width:20px;text-align:center; }

/* bloc related ie6 */
#ie6 .bloc_related .bloc_content .message_empty { width: 100%; }

/* search ie6 */
div.input_search { overflow: hidden; }
div#search_bloc { overflow: hidden; height: 31px; }

/* search member ie6 */
#ie6 form#search_contact { display: inline-block; width: 269px; }
#ie6 form#search_contact input { display: inline-block; }
#ie6 form#search_contact input#qsearch_member { margin-bottom: 5px; }

/* search member ie7 */
#ie7 form#search_contact { display: inline-block; width: 269px; }
#ie7 form#search_contact input { display: inline-block; }
#ie7 form#search_contact input#qsearch_member { margin-bottom: 5px; }

/* collec ie7 */
#ie7 a.hovernote { margin-top: 1px !important; }  

/* ie7 descproduct */
#ie7 #top_product { position: relative; z-index: 2; }
#ie7 .content {  z-index: 1; }


.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	text-align:left;
	text-decoration:underline;
}

.ac_loading {
	background: white url(/project/public/vendor/jquery/autocomplete/'indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

.search li {
	margin: 0px;
	cursor: default;
	display: block;

	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	overflow: hidden;
	text-align:left;
	text-decoration:underline;
}
.search  {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.search  ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.search li .label{
	background-color:#000000;
	height:20px;
	line-height:20px;
	color:#FFFFFF;
}
.search li .product{
	height:60px;
	line-height:60px;
	padding: 2px 5px;

}
html, body {
	height: 100%;
}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url(/project/public/vendor/jquery/fancybox/'fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #000;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url(/project/public/vendor/jquery/fancybox/'fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 95;
	position: absolute;
}

div#fancy_div {
	background: #fff;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -16px;
	height: 30px;
	width: 33px;
	background: url(/project/public/vendor/jquery/fancybox/fancy_closeboxbck.png) top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(/project/public/vendor/jquery/fancybox/data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url(/project/public/vendor/jquery/fancybox/'fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url(/project/public/vendor/jquery/fancybox/'fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(/project/public/vendor/jquery/fancybox/'fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(/project/public/vendor/jquery/fancybox/'fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(/project/public/vendor/jquery/fancybox/'fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(/project/public/vendor/jquery/fancybox/'fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(/project/public/vendor/jquery/fancybox/'fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(/project/public/vendor/jquery/fancybox/'fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(/project/public/vendor/jquery/fancybox/'fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(/project/public/vendor/jquery/fancybox/'fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(/project/public/vendor/jquery/fancybox/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(/project/public/vendor/jquery/fancybox/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(/project/public/vendor/jquery/fancybox/fancy_title_right.png) repeat-x;
}
ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display: none;
}
ul.jd_menu li {
	float: left;
}
ul.jd_menu_vertical {
	width: 300px;
}
ul.jd_menu_vertical li {
	float: none;
}

/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: none;
	margin: 0px;

}

ul.jd_menu,
ul.jd_menu ul,
ul.jd_menu_vertical,
ul.jd_menu_vertical ul {
}
ul.jd_menu_vertical {
	height: auto;
}
ul.jd_menu ul {
	height: auto;
}
* html ul.jd_menu ul {
	width: 1%;
}
ul.jd_menu li {
	cursor: pointer;
	white-space: nowrap;
}
ul.jd_menu li li {
}
ul.jd_menu li a {
	color: #FFF;
	text-decoration: none;
}

ul.jd_menu li.jdm_hover,
ul.jd_menu li.jdm_active,
ul.jd_menu li.jdm_active a{
}

