@charset "utf-8";

/* Général */
* {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

body {
	background:url(../../images/logo_mobile_academy.jpg) top center no-repeat;
}

/* liens */
a {
	color:#000000;
	text-decoration:none;
	text-transform:none;
	cursor:pointer;
}

a:hover {
	color:#990000;
	text-decoration:underline;
}

a:visited {
	color:#663300;
	text-decoration:none;
}

/* h1 h2 */
h1 {
	display:inherit;
}

h2 {
	display:inherit;
}

/* img */
img {
	border:0px none;
	margin:0px;
}

  /* -------- */
 /* header   */
/* -------- */

/* header */
#header {
	margin:0px auto 0px auto;
	text-align:left;
	width:990px;
	height:100px;
}

.header_publicite {
	margin:0px 2px 0px 5px;
	width:783px;
	height:100px;
	float:left;
	display:block;
}

  /* -------- */
 /* global   */
/* -------- */

/* global */
#global {
	margin:0px auto 0px auto;
	text-align:left;
	width:990px;
}

  /* ------ */
 /* main   */
/* ------ */

/* main */
#main {
	min-height:930px;
	margin:0px 0px 0px 6px;
	position:relative;
	width:676px;
	float:left;
}

  /* ----- */
 /* menu  */
/* ----- */

/* menu */
#menu {
	margin:0px auto 20px auto;
	width:976px;
	position:relative;
	z-index:900;
}

/* menu_top */
.menu_top {
	width:976px;
	height:27px;
	background:url(../../images/menu/fond_menu.jpg) center repeat-x;
	border:1px solid #666666;
	border-bottom:none;
	padding-right:1px;
	padding-left:1px;
	padding-top:1px;
}

.menu_top_border_bottom {
	border-bottom:1px solid #666666;
	padding-bottom:1px;
}

/* menu_bottom */
.menu_bottom {
	width:976px;
	float:left;
	margin:0px 0px 10px 0px;
	border:1px solid #666666;
	border-top:none;
	padding:1px;
	background:url(../../images/categories/fond_mobiles.jpg) center no-repeat;
}

.menu_bottom_flash {
	background:#ffffff;
	width:167px;
	height:160px;
}

.table_menu_bottom {
	height:289px;
	width:100%;
}

/* a modifier avec le flash */
.menu_table_padding {
	padding:100px 0px 0px 0px;
}

.menu_block_mobile {
	padding-left:10px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fefefe;
	font-size:14px;
	width:100px;
	text-align:right;
	vertical-align:top;
}

.menu_block_mobile small {
	font-size:10px;
}

.bloc_search_menu {
	background:url(../../images/menu/fond_recherche.gif) 0 4px no-repeat;
	position:absolute;
	width:160px;
	z-index:200;
	margin-left:816px;
	text-align:left;
	padding-left:5px;
}

.bloc_search_menu input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background:none;
	width:105px;
	border:none;
}

  /* ----- */
 /* main  */
/* ----- */

/* main_column_left */
.main_column_left {
	width:302px;
	padding:0px 36px 0px 0px;
	float:left;
}

/* main_column_right */
.main_column_right {
	width:302px;
	padding:0px 36px 0px 0px;
	float:left;
}

.bloc_products_in_video_td_left, .bloc_last_news_td_left {
	width:68px;
	background:url(../../images/bloc_background.jpg) repeat-x bottom;
	text-align:center;
}

.bloc_products_in_video_td_right, .bloc_last_news_td_right {
	padding:0px 5px 0px 4px;
	width:248px;
	background:url(../../images/bloc_background.jpg) repeat-x bottom;
	text-align:left;
}

/* div bloc main_column_right & main_column_left */
.bloc_big_contest, .bloc_products_in_video, .bloc_products_current_events, .bloc_news_products  {
	margin:0px 0px 20px 0px;
	width:302px;
	border-bottom:#c9b5a6 1px solid;
	border-right:#c9b5a6 1px solid;
	border-left:#c9b5a6 1px solid;
	vertical-align:bottom;
}

   /* ------------ */
  /* main_middle  */
 /* div centrale en bas de site */
/* --------------------------- */

/* main_middle */
.main_middle_top {
	width:639px;
	float:left;
	margin:0px 0px 20px 0px
}

.main_middle_bottom {
	width:639px;
	float:left;
}

.bloc_number_one_by_category {
	float:left;
	width:639px;
	border-bottom:#c9b5a6 1px solid;
	border-right:#c9b5a6 1px solid;
	border-left:#c9b5a6 1px solid;
	vertical-align:bottom;
	overflow:visible;
}

.bloc_last_news {
	float:left;
	width:639px;
	border-bottom:#c9b5a6 1px solid;
	border-right:#c9b5a6 1px solid;
	border-left:#c9b5a6 1px solid;
	vertical-align:bottom;
	overflow:visible;
}

.table_number_one_by_category_1, .table_last_news_1 {
	float:left;
	width:319px;
}

.table_number_one_by_category_2, .table_last_news_2 {
	float:right;
	width:320px;
}

.bloc_brand_the_most_demanded {
	background:url(../../images/bloc_background_brand_the_most_demanded.jpg) repeat-x bottom;
	height:169px;
	margin:20px 0px 20px 0px;
	width:639px;
	border-bottom:#c9b5a6 1px solid;
	border-right:#c9b5a6 1px solid;
	border-left:#c9b5a6 1px solid;
	vertical-align:bottom;
	float:left;
}

.bloc_brand_the_most_demanded_td {
	height:65px;
	padding:6px 22px 0px 24px;
	width:113px;
}

.bloc_td_right_number_one_by_category {
	width:224px;
	padding:0px 5px 0px 0px;
	background:url(../../images/bloc_background.jpg) repeat-x bottom;
}

  /* ------------- */
 /* column_right  */
/* ------------- */

/* column_right */
#column_right {
	margin:0px 6px 0px 0px;
	width:302px;
	float:right;
}

.bloc_publicite_top, .bloc_publicite_bottom  {
	margin:0px 0px 20px 0px;
	width:302px;
	border:#cccccc 1px solid;
}

.bloc_survey {
	width:302px;
	margin:0px 0px 26px 0px;
	vertical-align:bottom;
}

.bloc_survey_title {
	height:88px;
	background:url(../../images/title_bloc_survey.jpg);
}

.bloc_survey_question {
	font-size:14px;
	color:#FFFFFF;
	padding:25px 0px 0px 7px;
	font-weight:bold
}

.form_survey {
	padding:0px 4px 5px 4px;
	background:url(../../images/bloc_survey_background.jpg);
	border-left:#c795b9 1px solid;
	border-right:#c795b9  1px solid;
	border-bottom:#e5a8e9 1px solid;
}

  /* ------- */
 /* footer  */
/*-------- */

/* footer */
#footer {
	clear:left;
	margin:0px auto 0px auto;
	padding:5px 0px 0px 0px; 
	text-align:center;
	width:990px;
}

.footer_content {
	float:left;
	width:100px;
	padding:0px 10px 10px 10px;
	text-align:center;
}

.footer_content a {
	color:#666666;
}

.footer_content_title a {
	padding:0px 0px 5px 0px;
	font-weight:bold;
	color:#000000;
}

/* Utilisé dans tous les blocs */

/* bloc_title */
.bloc_title {
	background:url(../../images/bloc_title_background.jpg) repeat-x;
	width:299px;
	margin:0px 0px 0px -1px;
	padding:4px 0px 4px 5px;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

.bloc_title_bottom {
	background:url(../../images/bloc_title_background.jpg) repeat-x;
	width:636px;
	margin:0px 0px 0px -1px;
	padding:4px 0px 4px 5px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.bloc_tr_height {
  height:60px;
}

/* Bloc table td */
.bloc_td_left {
	width:17px;
}

.bloc_td_center {
	width:73px;
	background:url(../../images/bloc_background.jpg) repeat-x bottom;
}

.bloc_td_right {
	width:212px;
	padding:0px 5px 0px 0px;
	background:url(../../images/bloc_background.jpg) repeat-x bottom;
}

/* span */
.font_product {
	color:#6d6560;
	font-weight:bold;
}

.font_product a {
	color:#6d6560;
	font-weight:bold;
}

.font_announcement {
	color:#95867a;
}

.font_announcement a {
	color:#95867a;
}

    /* ------------- */
   /* ------------- */
  /* Fiche product */
 /* ------------- */
/* ------------- */

  /* -------------------- */
 /* menu_product_detail  */
/* -------------------- */
.menu_product_detail_manufacturer {
	padding:26px 0px 0px 20px;
	font-size:26px;
	color:#000000;
	font-weight:bold;
}

.menu_product_detail_name_product {
	padding:2px 0px 0px 20px;
	font-size:35px;
	font-weight:bold;
	color:#FFFFFF;
}

.menu_product_detail_img_manufacturer {
	height:130px;
	margin:30px 50px 0px 130px;
	text-align:right;
}

.menu_product_detail_right_icones {
	height:130px;
	width:250px;
	padding:30px 0px 0px 5px;
}

.menu_product_detail_right_icone {
	padding:0px 0px 5px 10px;
	float:left;
	width:45px;
}

.menu_product_detail_zone_note {
	position:relative;
	margin-top:5px;
	margin-bottom:0;
}

.menu_product_detail_right_zone_note {
	width:260px;
	padding:0px 0px 0px 60px;
	text-align:left;
}

.menu_product_detail_right_note {
	text-align:right;
	padding:1px 0px 0px 15px;
	float:left;
	font-weight:bold;
	font-size:30px;
}

  /* ------------ */
 /* column_left  */
/* ------------ */

/* column_left */
#column_left {
	padding:0px 25px 0px 0px;
	width:213px;
	min-height:600px;
	float:left;
}

.column_left_marquee_background {
	background:url(../../images/column_left_marquee.jpg);
}

.column_left_product_marquee_background {
	background:url(../../images/column_left_marquee_background.jpg);
}

.column_left_picture {
	width:72px;
	height:89px;
	border-left:#737373 1px solid;
}

.column_left_note {
	width:140px;
	height:89px;
	border-right:#a23c73 1px solid;
}

.text_pink_bold {
	color:#ff99ff;
	font-weight:bold;
}

.text_white {
	color:#FFFFFF;
}

.text_white_bold {
	font-weight:bold;
	color:#FFFFFF;
}

.text_padding_top {
	padding:15px 0px 10px 0px;
}

.text_padding {
	padding:3px 0px 0px 0px;
}

.note {
	font-size:24px;
	font-weight:bold;
}

.maximum_note {
	font-size:18px;
	color:#9f9f9f;
}

.note_product {
	color:#9007d2;
	padding:3px 0px 0px 0px;
}

  /* ---- */
 /* VOTE */
/* ---- */

.line_vote {
	padding-left:1px;
	float:left;
	width:151px;
}

.line_vote_column_left_product {
	float:left;
	width:151px;
}

.button_vote {
	float:left;
	width:62px;
}

.line_vote img {
	cursor:pointer;
}

.zone_vote {
	float:right;
	padding:2px 0px 0px 0px;
	width:214px;
}

.zone_vote_note_product {
	color:#FFFFFF;
	clear:both;
	text-align:left;
	padding:30px 10px 0px 105px;
	font-weight:bold;
	width:205px;
}

  /* -------------------- */
 /* main_product_detail  */
/* -------------------- */

/* main_product_detail */
.main_product_detail {
	padding:10px 25px 0px 0px;
	width:413px;
	float:left;
}

.main_product_detail_photos_img {
	border:#cccccc 1px solid;
	width:199px;
	height:155px;
	float:left;
	text-align:center;
	vertical-align:middle;
}

/* Utilisé dans chaque div */

.main_product_detail_descriptions_underline {
	border-bottom:#c999af 1px solid;
	margin:0px 0px 10px 0px;
}

/* main_product_detail title */
.main_product_detail_pictures_title, .main_product_detail_video_title, .main_product_detail_descriptions_title {
	margin-top:15px;
	clear:both;
	color:#FFFFFF;
	position:relative;
	background:url(../../images/fond_title.jpg) no-repeat;
	font-weight:bold;
	font-size:14px;
	height:54px;
	padding:10px 0px 0px 30px;
}

.main_product_detail_content {
	width:403px;
	padding:0px 5px 10px 5px;
	float:left;
	text-align:justify;
}

.caracteristic_title {
	padding:0px 15px 0px 20px;
	font-weight:bold;
	color:#ff00ce;
}

.caracteristic_content {
	padding:5px 15px 0px 30px; 
}

.main_product_detail_content_td {
	border-bottom:#bfbfbf 1px solid;
	border-right:#bfbfbf 1px solid;
	border-top:#bfbfbf 1px solid;
}

.main_product_detail_content_buy, .main_product_detail_content_available_package {
	border-bottom:#bfbfbf 1px solid;
	border-left:#bfbfbf 1px solid;
}

  /* ------------------------------------------------------------------------------------------------------------------------------ */
 /*  news_detail & product_detail & product_category_listing & product_manufacturer_listing & videos_listing & videos_view & plans */
/* ------------------------------------------------------------------------------------------------------------------------------ */
.main_news_detail, .main_product_category_listing, .main_product_manufacturer_listing, .main_videos_listing, .main_videos_view, .main_plans, .main_plans_listing, .main_search, .main_news_listing {
	width:646px;
	float:left;
}

.main_news_detail_content, .main_video_view_content {
	width:646px;
}

.main_product_detail_available_package_title, .main_product_detail_buy_title, .main_product_detail_articles_title, .main_product_detail_message_title, .main_product_detail_comments_title, .main_videos_view_title, .main_news_detail_message_title, .main_news_detail_comments_title, .main_news_detail_articles_title, .main_news_detail_title, .main_plans_title {
	margin-top:15px;
	clear:both;
	position:relative;
	background:url(../../images/fond_title.jpg) no-repeat;
	height:44px;
	padding:10px 0px 0px 30px;
}

.main_videos_view_title_without_margin_top, .main_plans_title_without_margin_top, .main_news_detail_title_without_margin_top {
	clear:both;
	position:relative;
	background:url(../../images/fond_title.jpg) no-repeat;
	height:44px;
	padding:10px 0px 0px 30px;
}

.main_product_detail_content_comments, .main_news_detail_content_articles, .main_product_detail_content_articles, .main_news_detail_comments_content, .main_videos_view_content {
	border-bottom:#bfbfbf 1px solid;
	border-left:#bfbfbf 1px solid;
	border-right:#bfbfbf 1px solid;
}

.main_product_detail_content_td_right, .main_news_detail_content_td_right {
	background:url(../../images/bloc_background.jpg) repeat-x bottom;
	padding:0px 5px 0px 5px;
}

.main_product_detail_content_td_left, .main_news_detail_content_td_left {
	background:url(../../images/bloc_background.jpg) repeat-x bottom;
	padding:0px 5px 0px 5px;
	text-align:center;
}

.main_product_detail_content_video {
	padding:0px 0px 15px 0px;
	float:left;
	width:413;
}

.main_plans_content {
	border-bottom:#bfbfbf 1px solid;
	border-left:#bfbfbf 1px solid;
	border-right:#bfbfbf 1px solid;
	height:60px;
}

.main_plans_picture {
	padding:10px 0px 0px 0px;
	text-align:center;
	width:214px;
	height:40px;
	float:left;
}

.main_plans_listing_tr_entete {
	background:url(../../images/fond_title.jpg) no-repeat;
	height:32px;
	color:#FFFFFF;
}

.main_plans_listing_tr_entete_td {
	border-right:#bfbfbf 1px solid;
	border-collapse:collapse;
	padding:2px 2px 2px 2px;
}

.main_plans_listing_tr td {
	border:#bfbfbf 1px solid;
	border-collapse:collapse;
	padding:2px 2px 2px 2px;
	height:50px;
}

.main_plans_listing_td {
	font-weight:bold;
	text-align:center;
}

.main_product_detail_available_package_table_1 {
	height:20px;
}

.main_product_detail_available_package_table_2 {
	height:72px;
}

  /* ---------------------------------------------------------------------------------------------------------------------------------- */
 /*  end news_detail & product_detail & product_category_listing & product_manufacturer_listing & videos_listing & videos_view & plans */
/* ---------------------------------------------------------------------------------------------------------------------------------- */

  /* ----------------------------- */
 /*  news_detail & product_detail */
/* ----------------------------- */
.main_product_detail_content_table_articles_padding, .main_news_detail_content_articles_table_padding {
	font-style:italic;
}

.main_product_detail_content_message, .main_news_detail_message_content {
	background:url(../../images/product_detail_content_message_background.jpg) repeat-x;
	padding:0px 0px 5px 0px;
	border-bottom:#bfbfbf 1px solid;
	border-left:#bfbfbf 1px solid;
	border-right:#bfbfbf 1px solid;
}

.main_product_detail_content_message_input, .main_news_detail_message_content_input {
	padding:10px 0px 8px 5px;
}

.main_product_detail_content_message_textarea, .main_news_detail_message_content_textarea {
	padding:0px 0px 3px 5px;
}

 .main_news_detail_content_comments_td {
	background:url(../../images/product_detail_comments_background.jpg) repeat-x bottom;
	width:678px;
	padding:0px 15px 10px 15px;
}

.main_product_detail_content_comments_td {
	background:url(../../images/product_detail_comments_background.jpg) repeat-x bottom;
	width:413px;
	padding:0px 15px 10px 15px;
	overflow:auto;
}

.main_product_detail_content_td_right span a, .main_news_detail_content_td_right span a {
	font-weight:bold;
	color:#000000;
}

.main_product_detail_content_articles_table_content, .main_news_detail_content_articles_table {
	color:#95867a;
}

.main_product_detail_content_comments_post, .main_news_detail_content_comments_post {
	padding:5px 15px 0px 15px;
	font-weight:bold;
}

.pricerunner {
	height:44px;
}

.comment_tr_1 {
	height:30px;
}

.comment_tr_2 {
	height:73px;
}

  /* -------------------------------- */
 /* end news_detail & product_detail */
/* -------------------------------- */

/* title */
.name_product {
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

.name_product td {
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

.title_category {
	color:#ff99ff;
	font-weight:bold;
	font-size:14px;
}

.price {
	font-size:16px;
	font-weight:bold;
}

.read_next {
	color:#c868cc;
}

    /* -------------- */
   /* -------------- */
  /* Fiche Category */
 /* -------------- */
/* -------------- */

  /* ------------- */
 /* menu_category */
/* ------------- */

/* menu_category_right */
.menu_category_right_fashion {
	background:url(../../images/background_menu_right_fashion.jpg) no-repeat right;
	height:453px;
	width:833px;
	float:left;
}

.menu_category_right_tactiles {
	background:url(../../images/background_menu_right_tactiles.jpg) no-repeat right;
	height:453px;
	width:833px;
	float:left;
}

.menu_category_right_pros {
	background:url(../../images/background_menu_right_pros.jpg) no-repeat right;
	height:453px;
	width:833px;
	float:left;
}

.menu_category_right_musique {
	background:url(../../images/background_menu_right_musique.jpg) no-repeat right;
	height:453px;
	width:833px;
	float:left;
}

.menu_category_right_photos {
	background:url(../../images/background_menu_right_photos.jpg) no-repeat right;
	height:453px;
	width:833px;
	float:left;
}

.menu_category_right_ecolos {
	background:url(../../images/background_menu_right_ecolos.jpg) no-repeat right;
	height:453px;
	width:833px;
	float:left;
}

.menu_category_right_basiques {
	background:url(../../images/background_menu_right_basiques.jpg) no-repeat right;
	height:453px;
	width:833px;
	float:left;
}

.menu_category_right_netbooks {
	background:url(../../images/background_menu_right_netbooks.jpg) no-repeat right;
	height:453px;
	width:833px;
	float:left;
}

    /* -------------------------------------------------------------------------------------- */
   /* -------------------------------------------------------------------------------------- */
  /* Product Category Listing & Product Manufacturer Listing & Videos Listing & Videos View */
 /*--------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */

.main_product_manufacturer_listing_menu {
	width:644px;
	float:left;
	margin:0px 0px 10px 0px;
	border:1px solid #666666;
}

.main_product_category_listing_picture, .main_search_picture, .main_news_listing_picture, .main_product_manufacturer_listing_picture {
	text-align:center;
	width:72px;
	height:89px;
	border-left:#737373 1px solid;
	border-bottom:#737373 1px solid;
}

.main_videos_listing_picture {
	text-align:center;
	padding:0px 0px 0px 5px;
	width:72px;
	height:89px;
	border-left:#737373 1px solid;
	border-bottom:#737373 1px solid;
}

.main_product_category_listing_comments, .main_search_comments, .main_product_manufacturer_listing_comments {
	width:350px;
	padding:0px 15px 0px 5px;
	border-bottom:#737373 1px solid;
}

.main_news_listing_comments, .main_videos_listing_comments, .main_videos_view_description {
	width:572px;
	text-align:justify;
	padding:10px 10px 10px 5px;
	border-bottom:#737373 1px solid;
	border-right:#737373 1px solid;
}

.main_product_category_listing_note, .main_search_note, .main_product_manufacturer_listing_note {
	width:218px;
	height:89px;
	vertical-align:top;
	border-bottom:#737373 1px solid;
	border-right:#737373 1px solid;
}

.main_product_video_listing_comments {
	width:569px;
	padding:10px 15px 10px 5px;
	border-bottom:#737373 1px solid;
	border-right:#737373 1px solid;
	text-align:justify;
}

.main_videos_view_description {
	width:624px;
	border-bottom:#737373 1px solid;
	border-right:#737373 1px solid;
	border-left:#737373 1px solid;
	padding:10px 15px 10px 5px;
	text-align:justify;
}

/* multipage */
.multipage a {
	color:#FF0000;	
}

.main_news_detail_content span {
	font-weight: bold;
}

.main_news_detail_content h1 {
	display: block;
	font-size: 2em;
	font-weight: bold;
	padding: 0;
	margin: 0.67em 0px 0.67em 0px;
}

.main_news_detail_content h2 {
	display: block;
	font-size: 1.5em;
	font-weight: bold;
	padding: 0;
	margin: 0.83em 0px 0.83em 0px;
}

.main_news_detail_content h3 {
	display: block;
	font-size: 1.17em;
	font-weight: bold;
	padding : 0;
	margin: 1em 0px 1em 0px;
}

.main_news_detail_content h4 {
	display: block;
	font-weight: bold;
	padding : 0;
	margin: 1.33em 0px 1.33em 0px
}

.main_news_detail_content p{
	padding:0px;
	margin:13px 0 13px 0;
	min-height:19px;
}

.main_news_detail_content ul {
	padding-left:20px;
}