#newsletters_alerts .sg1_color{
    background-color:#000;
    color:#BB9662;
}
#newsletters_alerts .sg2_color{
    background-color:#ED1D97;
    color:#ED1D97;
}
#newsletters_alerts .sg3_color{
    background-color:#286B96;
    color:#286B96;
}

#newsletters_alerts .sg4_color{
    background-color:#C69B50;
    color:#C69B50;
}

#newsletters_alerts .sg5_color{
    background-color:#C7012F;
    color:#286B96;
}

#newsletters_alerts .sg6_color{
    background-color:#97DDDC;
    color:#000;
}

#newsletters_alerts .sg7_color{
    background-color:#08435D;
    color:#286B96;
}

#newsletters_alerts .sg9_color{
    background-color:#283842;
    color:#283842;
}

#newsletters_alerts{
    width:617px;
    font-size:11px;
    padding:20px;
    background-color:#FFF;
}
#newsletters_alerts h1{
    text-transform:none;
    margin-top:15px;
    font-size:22px;
}
#newsletters_alerts .site_logo{
    height:15px;
    margin:30px 0 20px 0;
}
#newsletters_alerts .site_logo img{
    margin:-8px 0 0 15px;
}
#newsletters_alerts .newsletter{
    margin-bottom:4px;
    line-height:17px;
    padding:3px 0 8px 0;
    border-bottom:1px solid #E1E1E1;
    min-height:50px;
}
#newsletters_alerts .newsletter_name{
   font-size:14px;
   font-weight:bold;
}
#newsletters_alerts a.news_sample{
    text-decoration:none;
    background-color:#FFF !important;
}
#newsletters_alerts .alerts{
    margin-bottom:4px;
    line-height:17px;
    padding:3px 0 8px 0;
}
#newsletters_alerts .subunsub{
   float:right;
   width:90px;
}
#newsletters_alerts .subunsub .header{
   font-size:10px;
   text-transform:uppercase;
   line-height:10px;
}
/*
#newsletters_alerts .subunsub .button{
    width:100px;
    margin-right:0;
    text-align:right;
    background-image:url("button-gray-bg.gif");
    background-position:right top;
}
#newsletters_alerts .subunsub a.button{
    padding:0 30px 0 13px;
    font-size:10px;
    height:16px;
    line-height:15px;
    text-decoration:none;
    text-transform:uppercase;
    text-decoration:none;
}
#newsletters_alerts .subunsub .button.on{
    background-image:url("button-black-bg.gif");
}
*/

#newsletters_alerts .search_entity{
    margin:10px 0 15px 0;
}
#newsletters_alerts .search_entity .entity_field{
    width:500px;
    border:2px solid #E1E1E1;
    height:21px;
    padding:0 5px;
}
#newsletters_alerts .search_entity .entity_field_add{
    float:right;
    width:80px;
    height:24px;
    border:1px solid #111;
    background:#111;
    color:#FFF;
    text-transform:uppercase;
    font-size:10px;
    border-radius:5px;
    -moz-border-radius: 5px;
}
#newsletters_alerts .search_entity .entity_field_add:hover{
   /*background:#808080;
   border:1px solid #000;*/
   cursor:pointer;
}

#newsletters_alerts .entity_alert{
    float:left;
    width:100%;
    margin-bottom:8px;
    padding-bottom:8px;
    border-bottom:1px solid #E1E1E1;
}
#newsletters_alerts .entity_alert img{
    float:left;
    margin:0 10px 0 5px;
}
#newsletters_alerts .entity_alert label{
    font-size:12px;
    font-weight:bold;
    margin:20px 0 0 25px;
    position:absolute;
}


#newsletters_alerts .wb_search_suggest {
background-color:#FFF;
border:2px solid #E1E1E1;
z-index:10;
}
#newsletters_alerts .wb_search_suggest li {
padding-bottom:2px;
padding-top:6px;
}
#newsletters_alerts .wb_search_suggest li.selected {
background-color:#E1E1E1;
}
#newsletters_alerts .wb_search_suggest .image {
float:left;
height:50px;
padding-left:6px;
width:78px;
}
#newsletters_alerts .wb_search_suggest .infos {
color:#5B5B65;
font-size:11px;
height:50px;
width:410px;
}
#newsletters_alerts .wb_search_suggest .image img {
border:1px solid #E1E1E1;
}
#newsletters_alerts .wb_search_suggest .name {
font-size:13px;
font-weight:bold;
color:#000;
}


/* checkboxes iphone like pour la page d'abonnement/d�sabonnement */

.iPhoneCheckContainer, .iPhoneCheckContainer label {
  user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none; }

.iPhoneCheckDisabled {
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5; }


.iPhoneCheckContainer {
  position: relative;
  height: 27px;
  cursor: pointer;
  overflow: hidden; }

.iPhoneCheckContainer input {
    position: absolute;
    top: 5px;
    left: 30px;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0; }

.iPhoneCheckContainer label {
    white-space: nowrap;
    font-size: 14px;
    line-height: 16px;
    text-transform:uppercase;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    display: block;
    height: 27px;
    position: absolute;
    width: auto;
    top: 0;
    padding-top: 5px;
    overflow: hidden; }

label.iPhoneCheckLabelOn {
    color: #fff;
    background: url(/library/skins/iphone_checkbox_on.png) no-repeat;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);
    left: 0;
    padding-top: 5px; }

label.iPhoneCheckLabelOn span {
      padding-left: 8px; }

label.iPhoneCheckLabelOff {
    color: #8B8B8B;
    background: url(/library/skins/iphone_checkbox_off.png) no-repeat right 0;
    text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6);
    text-align: right;
    right: 0; }

label.iPhoneCheckLabelOff span {
      padding-right: 8px; }

.iPhoneCheckHandle {
  display: block;
  height: 27px;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  background: url(/library/skins/iphone_checkbox_slider_left.png) no-repeat;
  padding-left: 3px; }

.iPhoneCheckHandleRight {
    height: 100%;
    width: 100%;
    padding-right: 3px;
    background: url(/library/skins/iphone_checkbox_slider_right.png) no-repeat right 0; }

.iPhoneCheckHandleCenter {
    height: 100%;
    width: 100%;
    background: url(/library/skins/iphone_checkbox_slider_center.png); }

