


body{ background-color:#EEEEEE; font-family:arial; }
body,a{ color:#444444; }
a:hover{ background-color:#F18E00; color:#FFFFFF;  }

#waluu_bar { clear:both; width:100%; margin:0 auto 8px auto; border:1px solid #DDDDDD; border-width:0px 1px 1px 1px; }
#container2{ /*clear:both; float:left;*/ background-color:#FFFFFF; margin:0px auto 10px auto; padding:0px 5px 5px 5px; border:1px solid #DDD; }

#menu{ background:transparent; } 
#menu_main{ background-color:transparent; border-bottom:1px dotted #CCCCCC; }
#sections a{ color: #C00000; /*border-right:1px dotted #CCCCCC;*/ font-family:arial; font-size:103%; line-height:30px; margin:14px 0px 0px 3px; padding:0 7px 0 7px; }
#sections a:hover{ color:#C00000; text-decoration:underline; background-color:transparent; }
#sections a.s{ background-color:#F18E00; color:#FFFFFF; border-right:none; }
#form_search_btn{ background-color:#C00000; border-width:1px 0px 1px 0px; border-color:#CCCCCC; height:25px; margin-top:-1px; }
#form_search_btn:hover{ background-color:#F18E00;}
#search form{ border-width:1px; border-color:#CCCCCC; margin-top:3px; }
#form_search_text{ height:22px; margin-top:0px; }
#section_members{ border-right:none !important; }

#menu_sub{ background-color:#FAFAFA; border-bottom:1px dotted #CCCCCC; }
#logo_item_new{ color:#666; }
#sort_bar_tags .sel a{ color:#C00000; height:13px; line-height:1em; border:1px solid #FAFAFA; margin-top:7px; padding:5px 0px 5px 5px; word-spacing: -0.1em;  }
#sort_bar_tags .sel a:hover{ text-decoration:underline; background-color:transparent; color:#C00000; border:1px solid #DDDDDD;   }
#sort_bar_tags .sel a.s{ text-decoration:underline;  background-color:#FFFFFF; color:#C00000; border:1px solid #DDDDDD;  } 
#sort_bar_tags .sel a:hover em,
#sort_bar_tags .sel a.s em{ height:23px; border-left:1px solid #DDDDDD; background-color:#F18E00; background-position:-251px -42px;  }
#sort_bar_tags .sel a.s em{ border-left:1px solid #FFFFFF; }

#sort_bar_tags .sel .sel_sub a{ font-weight:normal; margin-top:3px; padding-right:5px; font-size:100%; height:13px; line-height:13px;  }
#sort_bar_tags .sel .sel_sub a:hover {  }
#sort_bar_tags .sel .sel_sub span{ margin-top:3px; }
.sort_bar_tags_type a span { color:#000000; }
.sort_bar_tags_type a:hover span,
.sort_bar_tags_type .s span{ color:#FFFFFF; background-color:#999; }
#sort_bar_tags .top a,
#sort_bar_tags .sel a,
#sort_bar_tags .az a{ color:#C00000; }
#sort_bar_tags .top a:hover,
#sort_bar_tags .az a:hover{ color:#FFFFFF; }

#logo_item_new_element .item_new{ border:1px solid #CCC; border-width:0 1px 1px 1px; }
#logo_item_new_element .item_new_fields{  background-color:#FAFAFA;margin-top:5px; border-width:0px; }

#menu_sub_item_new a{ color:#F18E00;  }


#layout_1{ padding:0px 0 0 0; background-color:#FFFFFF; } 
#layout_2{ background-color:#FFFFFF; } 
.wrapper{ padding-top:0; }

#nav_bar{ background:transparent; }
.nav_bar_line{ border-bottom: 1px dotted #DDDDDD; padding-top: 16px; }
.nav_bar_option_right{ border:none; }
.sort_time{ background:#FFFFFF; padding-left:5px; }
.sort_time a{ color:#999; font-weight:bold font-size:85%; height:20px; line-height:20px; margin-top:6px; }
.sort_time a:hover{ background-color:#999; color:#FFFFFF; }
.sort_time a.s{ background-color:#F18E00; color:#FFFFFF; text-decoration:none; cursor:auto; }
.sort_time a:hover .waluu{ background-position:-128px 0px; }
.bar_btn,
.bar_btn:hover{ color:#F18E00; font-size:125%; background-color:#FFFFFF; }
.bar_btn:hover{ background-color:#FFFFFF; text-decoration:underline; }
div.bar_btn:hover{ text-decoration:none; background-color:#FFFFFF; }
#subsection_name.bar_btn{ font-size:95%; padding-left:5px; text-decoration:none; color:#777777;  }
#subsection_name.bar_btn:hover{ background-color:#FFFFFF; }
.woptions:hover em,
.woptions.s em{ background-color:#C00000; }
.woptions span{ background-color:#FFFFFF; }
.w_bar_rollover{ border-color:#CCCCCC; border-width:0 2px 2px; }
.w_bar_rollover .s,
.w_bar_rollover li a:hover{ background-color:#EEEEEE; color:#000000; }

#message_bar{ border:1px solid #EEEEEE; background-color:#F5F5F5; }

.info_bar.msg_for,
.info_bar .for{ color:#F18E00; }
.info_bar.msg_against,
.info_bar .against{ color:#999999; }
.icon.vote_for_small,
.vote_for,
.vote_for:hover,
.vote_for.voted:hover{ background-color:#F18E00; }

.vote_against,
.vote_against:hover,
.vote_against.voted:hover{ background-color:#BCBCBC; }
.vote_for.voted{ background-color:#EEEEEE; }
.vote_against.voted{ background-color:#EEEEEE; }

.item_line .labels li a{ background-color:#EEEEEE; }
.item_line .labels li a:hover{ background-color:#444444; color:#EEEEEE; }

.item_line .item_fields{ border-bottom: 1px solid #EEE; padding-bottom:5px; }
.item_line .item_fields h2{ margin-bottom:2px; }
.item_line .item_fields h2 .title{ color:#C00000; padding:1px 0px;}
.user .item_line .item_fields h2 .title:hover{ background-color:transparent; color:#C00000; text-decoration:underline; }
.item_line .item_fields .body{ color:#000000; }
.item_line .image:hover img{ border-color:#F18E00; }

.item_line .item_line_bar a{ color:#999; }
.item_line .item_line_bar a:hover,
.item_line .item_line_bar a.s{ background-color:#C00000 !important; color:#FFFFFF !important; }
.ilo_crud a { color:#F18E00 !important; }
.item_line .item_line_bar .ilo_crud a:hover,
.item_line .item_line_bar .ilo_crud a.s{ background-color:#F18E00 !important; color:#FFFFFF !important; }
.ilo_crud a .edit,
.ilo_crud a .delete{ background-color:#F18E00 !important; }
.ilo_crud a.s .edit,
.ilo_crud a:hover .edit{ color:#FFFFFF !important; background-color:#F18E00 !important; }
.ilo_crud a.s .delete,
.ilo_crud a:hover .delete { color:#FFFFFF; background-color:#F18E00; }


.item_full{ border:1px dotted #CCCCCC; border-width:1px 1px 0px 1px; min-height:75px; }
.item_full .bkg { top:5px; right:10px; bottom:auto; width:70px; height:70px; background:url(../images/portal/cs_sites_70.png) 0 0 no-repeat;  }
.item_line .item_fields h2 span.icon,
.item_full .title span.icon{ position:relative; top:2px; margin-right:0px; } /*pour icon_gray */
.item_full .ttl{ color:#F18E00; }
.item_full .title{  background-color:transparent; color:#C00000;  }
.item_full a.title:hover{ text-decoration:underline; } /* style waluu */
.item_full .labels li{ background-color:#F5F5F5; }

.item_full .icon_line:hover{ border:2px solid #F18E00; background-color:#F18E00; }
.item_full .icon_line:hover .icon_text,
.item_full .icon_line .icon_text:hover{ background-color:#F18E00; color:#FFFFFF; }
#args{ border:1px dotted #CCCCCC; border-width:0px 1px 1px 1px; }

.bar td{ background-color:#EEEEEE; color:#000000; }
.bar .w_guided_btn{ color:#000000; background-color:#EEEEEE; }
.bar .w_guided_btn:hover,
.bar .w_guided_btn.s { background:#C00000; color:#FFFFFF; }
.bar .w_guided_btn.s{  }
#contents_options .w_pan_options{ border-color:#EEEEEE; } /* Global, passer en .bar ! */
.bar td.last{ background-color:#EEEEEE; border-right:none; }
.bar .first .w_guided_btn{  }
#contents_options .co_share{ border-right-color:#EEEEEE; }

/* ITEM_FULL */
.new_comment .user img,
.new_comment textarea{ border-color:#EEEEEE; }
.new_comment .user .ico_chat{ background-color:#EEEEEE; }

#itemer h2{ border:none; color:#F18E00; margin:-5px 0 14px; font-size:130%; border-left: 1px dotted #EEEEEE; }

.w_btn{ border:none; background-color:#EEEEEE; color:#C00000; }
.w_btn span.unfollow,
.w_btn span.follow{ display:none } 
.w_btn_big{ background-color:#EEEEEE; color:#C00000; -moz-border-radius:0px; }
.w_btn:hover,
.w_btn_big:hover{ background-color:#C00000; color:#FFFFFF; -moz-border-radius:0px; }

.w_form { background-color:#EEEEEE; -moz-border-radius:10px }

.w_f_submit{ background-color:#FFFFFF; border-color:#EEEEEE; color:#F18E00; }
.w_f_submit:hover{ background-color:#F18E00; border-color:#F18E00; color:#FFFFFF; }

#itemer .ico{ background-color:#FFFFFF; }
.itemer_infos,
#itemer_b{ border:1px solid #EEEEEE; border-width:6px 6px 0 6px; }
.itemer_infos{ border-width:0px 6px 6px 6px;  }

#itemer_nav table{ padding-right:10px; }
#itemer_nav table td{ background:#F6F6F6; }
#itemer_nav table td a.s,
#itemer_nav table td a:hover{ background:#F18E00; color:#FFFFFF; }
#w_itemer_pans{ padding:5px 5px 0px 5px; background-color:#FFF; border:1px solid #EEE; border-width:1px 1px 0 1px;  }

.pagination{ background-color:#FFFFFF; border:1px solid #DDDDDD;  }
.pagination a,
.pagination span { color:#C00000; }
.pagination .current,
.pagination a:hover { background-color:#EEEEEE;  }


#footer{ margin-top: 30px; background-color:#FFFFFF; border-top:1px dotted #CCCCCC;  } /* margin a ajouter globalement */
#footer .footer_item{ border-right:1px dotted #CCCCCC; color:#777; font-size:95%; }
#footer .footer_item h3{ color:#F18E00; font-weight:normal; font-size:135%; }
#footer .footer_item a{ color:#C00000; font-size:105%; text-transform:none; }
#footer .footer_item a:hover,
#footer .footer_item a:focus{ background-color:#C00000; color:#FFFFFF; text-decoration:none; }
#footer .footer_item a.icon_shop{ background-color:transparent; }

/* NEW INTERFACE */
#layout_2 h2.title{ color:#F18E00; }
#layout_2 .nb{ color:#F18E00; }
#layout_2 .nb:hover,#stats .nb.s{ color:#F18E00; }
#layout_2 .nb:hover .nb_txt,
#layout_2 .nb.s .nb_txt{ color:#F18E00; }

#itemer_bio .website a{ color:#F18E00; }
#itemer_bio .website a:hover{ color:#F18E00; background:none; text-decoration:underline; }


#flash_bar{ padding:0 5px 1px 0; }

