


/*** GLOBAL ***/
html{ background:#369fcf url(/images/blog/bkg_1.png) repeat-y 30px top; }
body { color: #00486F/*222222*/; width:980px; margin:0 auto; text-align: center;  }
#w_cols{ width:100%; margin-top:25px; }
#w_col_left{ width:660px; float:left; }
#w_col_right { float:right; min-height:500px; width:300px; }
#container { text-align: left; margin: 0 auto; max-width: 1200px; position: relative; }

/** LINKS **/
a { text-decoration: none; color:#039ae1; padding:0 2px; font-weight:normal/*bold*/; font-size:1.1em; outline: none; } 

.w_sort_time a,
#w_sort .w_sort_tag a,
.w_ft_item_menu a,
#w_pagination ul li a{ padding:0 2px; font-size:15px; }

a.s,
.w_sort_time a:hover,
#w_sort .w_sort_tag a:hover,
.w_ft_item_menu a:hover,
#w_pagination ul li a:hover,
.w_post_infos2 a:hover,
.w_post_infos2 w_tag a:hover,
.f_link:hover,
.w_bloc_story_content a:hover,
.w_bloc_subscribe_content a:hover,
.w_bloc_part_content a:hover
{ background:#00AEFF !important;  color:#FFFFFF; text-decoration:none !important; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}

.a_btn{ background: #FFFFFF; color:00AEFF; font-weight:bold; font-size:17px; display:block; width:185px; text-align:center; margin:10px auto 0px auto;/* margin-left:15px;*/
height:30px; line-height:30px; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; }
.a_btn:hover{ background:#00AEFF; color:#FFFFFF; -moz-border-radius:15px !important; -webkit-border-radius:15px !important; border-radius:15px !important; }

.f_link{ float:left; margin-left:3px; }

/** IMG **/
img{ border: 0; }
.img_left{ float:left; margin-right:10px; }
.img_right{ float:right; margin-left:15px; }
.img_border{ border:3px solid #CCCCCC; }
.img_border_w{ border:3px solid #FFFFFF; }

/** W_TAG **/
.w_tag{ float:right; background: transparent url(/images/blog/tag.png) no-repeat scroll 4px 50%; padding:1px 0 0 21px; }

/** WITEMER (bans periodical...) **/
#witemer_pans{ clear:both; width:920px; height:120px; }
#witemer_ltns{  height:27px; float:right; background:#FFFFFF; padding:0 5px 0 0px;
 -moz-border-radius:0 0 15px 15px; -webkit-border-bottom-right-radius:15px; -webkit-border-bottom-left-radius:15px; border-radius: 0 0 15px 15px; }
#w_pans_controls{ margin-top:3px; }

#witemer_pans a,
#witemer_pans a:hover{ display:block; padding:0; border:none; background:transparent; }
/*
.w_pan,
.w_pan_select,
.w_pan:hover,
.w_pans_controls_prev,
.w_pans_controls_next
{ background:url(/images/blog/circle_13_gray.png) no-repeat 0 4px; line-height:27px; height:27px; vertical-align:middle; padding-right:7px; width:13px; display:block; float:left}

.w_pan_select{ background:url(/images/blog/circle_13_blue.png) no-repeat 0 4px; }
.w_pan:hover{ background:url(/images/blog/circle_13_blue.png) no-repeat 0 4px;}
*/
.w_pans_controls_prev,
.w_pans_controls_next{ line-height:27px; height:27px; vertical-align:middle; padding-right:7px; width:13px; display:block; float:left; }
.w_pans_controls_prev{ background:url(/images/blog/triangle_13_gray_prev.png) no-repeat 0 4px; }
.w_pans_controls_prev:hover{ background:url(/images/blog/triangle_13_blue_prev.png) no-repeat 0 4px; }
.w_pans_controls_next{ background:url(/images/blog/triangle_13_gray_next.png) no-repeat 0 4px; }
.w_pans_controls_next:hover{ background:url(/images/blog/triangle_13_blue_next.png) no-repeat 0 4px; }

/** W_BLOC **/
.w_bloc{ padding: 10px; margin:0px 0px 20px 0; clear:both; background:transparent url(/images/blog/bkg_dot_white_83.png) repeat bottom left ;
-moz-border-radius: 15px 0 15px 0; -webkit-border-radius: 15px 0 15px 0; border-radius:15px 0 15px 0; }
.w_bloc_red{ background:transparent url(/images/blog/bkg_dot_red_10.png); }
.w_title { color:#FFFFFF; font-size:15px; font-variant:small-caps; font-weight:bold; background:#00AEFF; margin-bottom:5px; padding:1px 7px;
-moz-border-radius: 7px 0 7px 0; -webkit-border-radius: 7px 0 7px 0; border-radius: 7px 0 7px 0; }
.w_bloc_vtitle,
.w_bloc_vtitle_blue
{ position:absolute; margin-top:2px; left:-20px; padding:6px 0px; width:20px; line-height:13px; text-align:center; font-weight:bold; font-size:14px; color:#FFFFFF; background:#e7085c;
-moz-border-radius:10px 0 0px 10px;  -webkit-border-bottom-left-radius:10px;  -webkit-border-top-left-radius:10px; border-radius:10px 0px 0px 10px; }
.w_bloc_vtitle_blue{ background:#00AEFF;}

/** W_BAR **/
.w_bar{ display:block; height:1px; background:#CCCCCC; margin:5px 0px; }

/** ICON **/
.a_itunes{   background:url(/images/blog/icon_itunes_32.png) no-repeat 0 50%;  }
.a_appstore{   background:url(/images/blog/icon_appstore_32.png) no-repeat 0 50%;  }
.a_ebook{   background:url(/images/blog/icon_ebook_32.png) no-repeat 0 50%;  }
.a_twitter{  background:url(/images/blog/icon_twitter_32.png) no-repeat 0 50%;}
.a_facebook{ background:url(/images/blog/icon_facebook_32.png) no-repeat 0px 50%;}
.a_mail{ background:url(/images/blog/icon_mail_32.png) no-repeat 0px 50%;}
.a_rss{ background:url(/images/blog/icon_rss_32.png) no-repeat 0 50%;  }
.a_anthony, .a_benoit{ line-height:32px; height:32px; vertical-align:middle; padding-left:35px; display:block;  float:left; background:url(/images/blog/32_anthony.png) no-repeat 0 50%;  }
.a_benoit{ background:url(/images/blog/32_benoit.png) no-repeat 0 50%;  }
.a_mail,
.a_rss,
.a_twitter,
.a_facebook,
.a_itunes,
.a_appstore,
.a_ebook{ display:block; border:2px solid #DDEFF7; padding-left:32px; line-height:32px; height:32px; }
.a_mail:hover,
.a_rss:hover,
.a_twitter:hover,
.a_facebook:hover,
.a_appstore:hover,
.a_itunes:hover
.a_ebook:hover{ border:2px solid #FFFFFF; }
.a_twitter_20,
.a_facebook_20,
.a_cv_20{ border:2px solid #DDEFF7; line-height:20px; height:20px; vertical-align:middle; padding:0 0px 0 20px;  float:left;  }
.a_twitter_20:hover,
.a_facebook_20:hover,
.a_cv_20:hover{ border-color:#FFFFFF; }
.a_twitter_20{ background:url(/images/blog/icon_twitter_20.png) no-repeat 0px 50%; }
.a_facebook_20{ background:url(/images/blog/icon_facebook_20.png) no-repeat 0px 50%; }
.a_cv_20{ background:url(/images/blog/icon_cv_20.png) no-repeat 0px 50%; }

/*** COL_LEFT BLOCS ***/

/** W_BAN **/
#w_ban{ margin-top:20px; }
.w_tab{ background:#FFFFFF; padding:0px 8px 2px 8px; line-height:25px; height:25px; 
-moz-border-radius: 0 0 15px 15px; -webkit-border-radius: 0 0 15px 15px; border-radius: 0 0 15px 15px; }

/** W_MENU **/
#w_menu{ clear:left; background:#FFFFFF; padding-bottom:2px; height:25px;
-moz-border-radius: 0 0 15px 15px; -webkit-border-bottom-left-radius:15px; -webkit-border-bottom-right-radius:15px; border-radius: 0 0 15px 15px; }
#w_menu .s,#w_menu a:hover
{ background:#00AEFF; color:#FFFFFF; padding:3px 8px 3px 8px;
-moz-border-radius: 0 0 15px 15px; -webkit-border-bottom-left-radius:15px; -webkit-border-bottom-right-radius:15px; border-radius: 0 0 15px 15px;}
#w_menu  ul { padding:0; margin:0; }
#w_menu  li { list-style:none; float:left;padding:0; margin:0 2px;  }
#w_menu form{ padding:0; margin:1px 0; position:relative; width:135px; height:19px;line-height:19px; border:3px solid #CCC;  }
#w_menu .w_menu_search_btn{position: absolute; margin-top:-3px; width:25px; height:25px; border:none; cursor:pointer; background:transparent url(/images/blog/search_menu.png) no-repeat ; }
#w_menu .w_menu_search_text{ border:medium none; width:135px; float:left; margin:0; padding:0; color:#777777; font-size:15px; line-height:19px; height:19px; font-weight:bold;/* background:transparent url(/images/blog/search_menu.png) no-repeat 113px -3px;*/}

/** W_NEWS **/
#w_news { text-align:justify}
#w_news_line table,
#w_news_line table tr
{padding:0; margin:0; border:none;}
#w_news_line table td { margin:0; padding:0; }
#w_news_line table td.rounded_top { -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; }
#w_news_line table td.rounded_bottom { -moz-border-radius: 0px 0px 10px 10px ; -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; }
#w_news_line table td.tab_cell{ padding:2px 7px; }
#w_news_line .w_news_line_img {  position:absolute; width:130px; height:50px; right:0  }
.ico_evt {background:url(/images/blog/ico_evt.png) no-repeat 0 0;}

/* W_SORT */
#w_sort { float:left; }
#w_sort .w_pan.az a{ float:left; padding:2px 5px; }
#w_sort .w_pan.az a:hover,
#w_sort .w_pan.az .s{  background:#00AEFF; color:#FFFFFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; } 

/** W_POST : SPECIFIC BLOG **/
.w_post{ margin-bottom:10px; }
.w_post_top{}
.w_post_top_title{ display:block; padding:11px 5px; font-size:16px; background:#FFFFFF;
 -moz-border-radius:10px 0 10px 0; -webkit-border-radius:10px 0 10px 0; border-radius:10px 0 10px 0; }
.w_post_top_title a:hover{ background-color:#FFFFFF; text-decoration:underline; }
.w_post_top_tags { float:right; }
.w_post_top_title_auth { float:right;  margin:-6px 0 0 0; }
.w_post_top_title_auth a { font-size:11px; line-height:11px; display:block; color:#999999; }
.w_post_infos{ clear:both; font-size:0.8em; }
.item_full .author,
.item_line .author{ display:block; margin:10px 0 10px 30px; font-style:italic; color:#888888; }
.item_full a,
.item_line a{ font-weight:normal; }
.item_full a:hover,
.item_line a:hover{ text-decoration:underline;  }
.w_post_content a{ font-size:13px;  }
.w_post_content a:hover{ background-color:transparent; }
.item_full ul,
.item_line ul{ margin-left:30px; margin-top:8px; margin-bottom:8px; }
.item_full li,
.item_line li{ margin-left:25px; list-style-type:circle; margin-top:4px; line-height:20px;  }
.item_full h3,
.item_line h3 { margin:20px 0 5px; padding:0px 10px; font-size:18px; color:#05a5ef; font-weight:bold; border-bottom:1px dotted; }
.item_full h4,
.item_line h4 { margin:10px 0 5px; padding:0px 17px; font-size:15px; color:#444444; font-weight:bold; text-shadow:1px 1px 1px #FFFFFF;  }
.item_full p,
.item_line p{ font-size:14px; padding:5px 7px; margin:0; text-align:justify; line-height:20px; text-shadow:1px 1px 1px #FFFFFF; /*word-spacing:2px; letter-spacing:0.05px;*/ }
.item_full .desc,
.item_line .body{ margin:5px 0;padding:5px ; background:transparent url(/images/blog/bkg_dot_white_65.png); -moz-border-radius:10px 0 10px 0; -webkit-border-radius:10px 0 10px 0; border-radius:10px 0 10px 0; }
.wshow{ width: 625px; height: 420px; left:5px; position: relative; background: url("/images/blog/watermark_waluushow_big.png") no-repeat scroll 0% 0% transparent;  }
.wshow div{ position: absolute; top: 75px; left: 25px; }
.wshow_txt h4{ padding:1px 14px 5px; margin:10px 0 5px; background:#FFF; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; }
.w_post_infos2{ clear:both; margin:12px 0 0 0; height:25px; padding:3px 10px; background:#FFFFFF; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.w_post_date{ position:absolute; width:42px; left:-45px; margin-top:5px; padding:2px 2px; color:#00AEFF; background:#FFFFFF; 
-moz-border-radius:10px 0 0px 10px; -webkit-border-bottom-left-radius:10px; -webkit-border-top-left-radius:10px; border-radius:10px 0 0px 10px;}
.w_post_date_d{ font-size:20px; text-align:center; font-weight:bold; }
.w_post_date_my{ font-size:12px; padding:0; margin:-5px 0 0 0; text-align:center; }
/* POST CLASS */
.blog_intro{ padding:5px; }
.blog_intro img{ float:left; margin:9px 10px 0 10px; border:3px solid #FFF; }
.blog_intro a{ font-weight:bold !important; cursor:pointer !important; }
.blog_btn{ width:480px; text-align:center; margin:20px 0 20px 60px; }
.blog_btn a{ display:block; width:100%; height:60px; margin:10px; padding:8px 7px 0px 6px; background-color:#5FB7FF; font-size:20px; font-weight:bold; color:#FFF; text-align:center; -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px;} 
.blog_btn a:hover{ background-color:#0099CF; text-decoration:none; }
.blog_btn a img{ margin:0 8px -18px 0; }
.blog_author { margin-top:10px; }
.blog_author img{ float:left; margin:9px 10px 0 10px; border:3px solid #FFF; }
.w_post cite, .item_full cite{ display:block; color:#0084BF /*00AEFF*/; /*font-size:14px;*/ line-height:20px; margin:10px 5px; padding:8px; background:#FFF; font-style:italic; text-shadow: 1px 1px 1px #C3E4F3; /*font-weight:normal;*/ -moz-border-radius:8px 0 8px 0; -webkit-border-radius:8px 0 8px 0; border-radius:8px 0 8px 0;  }

/* W_PAGINATION */
/*
#w_pagination{ clear:both; background:transparent url(/images/blog/bkg_dot_white_83.png); height:30px; line-height:30px; color:#00AEFF; margin:0px 0px 15px 0;
-moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; }
#w_pagination ul{ list-style:none; padding:0 0 0 10px; margin:0 }
#w_pagination ul li{ display:inline; }
#w_pagination ul li a{ padding:0 4px; }
*/





/*** COL_RIGHT BLOCS ***/

/** W_BLOC_STORY **/
.w_bloc_story_content{ text-align:justify; line-height:19px; }
.w_bloc_story_content { background:url(/images/blog/w_bloc_fond_story.png) no-repeat 100% 100%; }

/** W_BLOC_SHOW **/
#w_bloc_show{  }
#w_bloc_show2{ background:url(/images/blog/bkg_2.png) no-repeat 300px 50px; }
.w_bloc_show_infos{ height:40px; }
.w_bloc_show_content{ background:transparent url(/images/blog/watermark_waluushow_280.png) no-repeat; height:200px; width:280px; }
.w_bloc_iphone_content{ background:transparent url(/images/blog/waluuiphone_280.png) no-repeat; height:155px; width:280px; }
.w_bloc_cast_content{ background:transparent url(/images/blog/watermark_waluucast_280.png) no-repeat; height:200px; width:280px; }
.w_bloc_ebook_content{ background:transparent url(/images/blog/ebook_280.png) no-repeat; height:160px; width:280px; }


/** W_BLOC_FOLLOWUS **/
#w_bloc_followus{ float:left; width:280px; }
.w_bloc_followus_content { background:url(/images/blog/w_bloc_fond_followus.png) no-repeat 100% 100%; }
.w_bloc_followus_content table{ padding:0 0 0 12px; }
.w_bloc_followus_content table tr{ display:block; margin-top:3px; }

/** W_BLOC_PRESS **/
.a_press{ display:block; margin:15px 25px 0; background:url(/images/blog/press_fr.png) no-repeat 0 0; width:230px; height:80px; vertical-align:middle; }
.item_press{ margin:10px 0 }

/** W_BLOC_PART **/
.w_bloc_part_content{ background:url(/images/blog/w_bloc_fond_blogshpere.png) no-repeat 100% 100%; }
.w_bloc_part_content ul li{ padding:7px 0 0 18px; }

/** W_BLOC_SUBSCRIBE **/
.w_bloc_subscribe_content { background:url(/images/blog/w_bloc_fond_subscribe.png) no-repeat 100% 100%; }
.w_bloc_subscribe_content ul li{ padding:7px 0 0 18px; }

/*** PAGE - WALUU STORY
.lienvdm{color:#0062BD; text-decoration:none; cursor:pointer;}
table td a{ font-size:14px }
*/

/*** W_FOOTER ***/
#w_ft{ clear: both; float:left; margin-top:20px; width:980px;  background: transparent url(/images/blog/bkg_dot_white_83.png) repeat scroll 0 0; 
 -moz-border-radius:15px 0 15px 0; -webkit-border-radius:15px 0 15px 0; border-radius:15px 0 15px 0; }

#w_ft dt{ padding:0px 10px 0; text-align:left; margin:0 0 5px; color:#039AE1; font-size:15px; font-weight:bold; background:#FFFFFF;
  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; width:70%; }
#w_ft .w_ft_item dl{ display:inline; float:left; width:215px; }
#w_ft dd{ margin-left:0; padding-left:0; }
#w_ft .w_ft_item_menu{background:url(/images/blog/bkg_w_ft_01.png) no-repeat 3px 45px; margin-left:15px; }
#w_ft .w_ft_item_menu dt{margin-bottom:20px; }
#w_ft .w_ft_item_menu dd{ margin:12px 0 12px 65px; }
#w_ft .w_ft_item_part dd{ margin:0px 0 0 15px; }

.w_ft_item_shop a{ color:#FFFFFF; display:block; width:190px; height:60px; background:#61BBF6; font-size:15px; font-weight: bold; width:180px; padding:3px 10px; text-align:center;
-moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}
.w_ft_item_shop a:hover{ color:#61BBF6; background:#FFFFFF;}

/** COPYRIGHT **/
#copyright{ clear:both; color:#FFF; font-size:10px; height:16px; padding:15px 0 0 0px; margin:15px 0; text-align:right; width:100%; }
#copyright a{ color:#FFFFFF; text-decoration:underline; font-size:10px; }
#copyright a:hover{ }


/****************************************************************/
/* SURCHARGE STYLE_LIVE */
#waluu_bar{ /*background-color:#FAFAFA;*/ margin-bottom:15px; -moz-border-radius:0 0 15px 15px; -webkit-border-bottom-left-radius:15px; -webkit-border-bottom-right-radius:15px; border-radius:0 0 15px 15px; }
#waluu_bar a.logout{  -moz-border-radius:0 0 15px 0px; -webkit-border-bottom-right-radius:15px; border-radius:0 0 15px 0px; }
#waluu_bar ul li a{ font-weight:normal; }
#waluu_bar ul li a.s{ background-color:#EDF5F9 !important; }
#websites_pans{ margin-left:13px; }
#waluu_bar #account{ margin-right:13px; }

.item_line_bar a.s span{ display:none; }
.w_pan_ilo{ background-color:#FFFFFF; }
.bar td{ background-color:#FFFFFF; }
.new_comment .user .ico_chat{ display:none; }
.new_comment .user img{ border:2px solid #FFFFFF; margin-left:5px;}
.new_comment .user img{ margin:0 6px;}

.item_full,
#wrapper_2,
#logo_item_new_element,
#logo_item_new_element .item_new,
.page_txt_html,
#w_col_left form{ clear:both; border:none; padding:10px; background:transparent url(/images/blog/bkg_dot_white_83.png); -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; }
.item_full h2,
.page_txt_html h2,
.item_full .ttl,
.bar{ color:#039AE1; display:block; padding:11px 5px; font-size:18px; font-weight:bold; background:#FFFFFF; -moz-border-radius:10px 0px 10px 0px; -webkit-border-radius:10px 0px 10px 0px; border-radius:10px 0px 10px 0px; }


.item_full .vote,
.comment_fields .vote,
.info_bar{ display:none; }
.item_full .labels{ }
.item_full .ttl{ font-size:14px; font-weight:normal; padding:4px 15px; margin-left:10px; }
.item_full .image{ text-align:center; }
.item_full .icon_line{ background:#FFFFFF; margin-right:10px; }

#wrapper_2{ margin-top:10px; }
.bar #comments_count{ font-size:18px;  }
#args,
.item_full{ border:none; }

#logo_item_new_element{ width:98%; }

.pagination{ -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:0 10px; width:97%; }

.info_bar.comment{ display:block; }


/* Twitter */
.twtr-doc a { float:none !important; font-weight:normal; line-height:14px; }
#twtr-widget-1 .twtr-hd a { float:left !important; }


