/* BEGIN Patron */

*
{
	margin: 0;
	padding: 0;
}

body
{
	top: 0;
	margin: 0;
	padding: 0;
	min-height: 100%;
	height: 100%;
	background: #f2f4f9;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

ul, li
{
	list-style: none;
	text-align: left;
	margin-left: 5px;
	margin-top:0;
}

a:link
{
	color: #efae00;
}
/* unvisited link */

a:visited
{
	color: #efae00;
}
/* visited link */

a:hover
{
	color: #efae00;
}
/* mouse over link */

#header
{
	width: 100%;
	height: 99px;
	background: url(images/logo_barre.jpg) repeat-x;
	top: 0;
	position: absolute;
}

#conteneur_global
{
	/*width: 1000px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	top: 124px;
	z-index: 100;
	background:url(images/left_degrade_gris.gif) repeat-y;
	background-position:-4px 0;*/
	/*height:100%;*/
	width: 1000px;
	position:relative;
	margin:0 auto;
	padding: 0;
	top: 119px;
	text-align: center;
	z-index: 100;
	background:url(images/left_degrade_gris.gif) repeat-y -4px 0;
}

#conteneur_center
{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	left: 50%;
	margin-left: -500px;
}

#header_logo
{
	width: 1000px;
	height: 103px;
	padding: 0;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -500px;
}

#left
{
	width: 205px;
	height: 600px;
	left: -4px;
	top: -18px;
	position: absolute;
	z-index: 100;
}

#center
{
	width: 550px;
	left: 202px;
	top: 0;
	position: relative;
}

#right
{
	width: 244px;
	height: 600px;
	right: -2px;
	top: -25px;
	position: absolute;
}

#footer
{
	width: 1000px;
	height: 100px;
	background-color: Silver;
	position: relative;
	top: 800px;
	left:0;
}

/* END Patron */

#header_text
{
	position: absolute;
	text-align: right;
	right: 135px;
	margin-top: 2px;
	color:white;
}

.center_global
{
	width: 550px;
	position: relative;
}

.center_global_mag
{
	width: 550px;
	margin-top: 9px;
	position: relative;
	border: 1px solid #0392cc;
	background-color: #cae6f1;
	margin-bottom: 30px;
}

.center_global_famille
{
	width: 550px;
	margin-top: 9px;
	position: relative;
	border: 1px solid #0392cc;
	background-color: #cae6f1;
	margin-bottom: 10px;
	min-height:700px;
}

.center_global_formulaire_des
{
	width: 96%;
	padding: 10px;
	text-align: left;
}

.center_global_anciens
{
	width: 550px;
	margin-top: 9px;
	position: relative;
	border: 1px solid #0392cc;
	background-color: #cae6f1;
	margin-bottom: 30px;
	min-height: 300px;
}

.center_global_magazine
{
	width: 550px;
	margin-top: 9px;
	position: relative;
	border: 1px solid #0392cc;
	background-color: #cae6f1;
	margin-bottom: 30px;
	min-height: 790px;
}

#logo
{
	width:440px;
	height: 99px;
	background: url(images/logo.png) no-repeat;
	top:-5px !important;
	left: 0;
	position: absolute;
}

.center_global_top_nouveaute
{
	width: 550px;
	height: 213px;
	background-color: #cbeaaf;
	margin-bottom: 20px;
	margin-top: 5px;
}

.conteneur_center_product
{
	width: 552px;
	height:23px;
	/*border-left: 1px solid #0392cd;
	border-right: 1px solid #0392cd;*/
	border-bottom: 1px solid #0392cd;
	/*background-color: #cae6f1;*/
	margin-bottom:3px;
	margin-left:1px;
	/*padding-bottom: 8px;*/
	
}

.right_decouv_conteneur
{
	width: 244px;
	height: 140px;
	position: relative;
	top: 4px;
	border-left: 1px solid #125b93;
	border-right: 1px solid #125b93;
	border-bottom: 1px solid #125b93;
}

.right_decouv_conteneur_decouv
{
	width: 121px;
	height: 20px;
	background-color: #125b93;
	border-right: 1px solid white;
	border-top: 2px solid #125b93;
	color: white;
	font-weight: bold;
	font-size: 12px;
	position: absolute;
	top: 0;
	left: 0;
}

.right_decouv_conteneur_nouveaute
{
	width: 122px;
	height: 20px;
	background-color: #125b93;
	border-top: 2px solid #125b93;
	border-left: 1px solid white;
	color: white;
	font-weight: bold;
	font-size: 12px;
	position: absolute;
	top: 0;
	left: 121px;
}

.right_top10
{
	width: 244px;
	height: 180px;
	margin-top: 8px;
	border: 1px solid #125b93;
}

.tags
{
	width: 244px;
	height: 250px;
	margin-top: 8px;
	border: 1px solid #125b93;
	color:Black;
}

.right_editeurs
{
	width: 244px;
	height: 120px;
	margin-top: 4px;
	border: 1px solid #125b93;
}

.conteneur_center_product_p
{
	width: 268px;
	height: 170px;
	float: left;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 7px;
	border: 1px solid #0392cd;
	position: relative;
}

.clearboth
{
	clear: both;
}

#center_global_top_nouveaute_paru_ce_jour
{
	background-color: #cbeaaf;
	width: 130px;
	height: 20px;
	float: left;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #129133;
}

.center_global_top_nouveaute_paru_ce_jour_titre
{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #037da3;
	position: relative;
	top: 94px;
}

.conteneur_center_product_p_titre
{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #35607c;
	position: relative;
	margin-top: 5px;
	left: 5px;
}

.center_global_top_nouveaute_paru_ce_jour_text
{
	text-align: center;
	color: #037da3;
	position: relative;
	top: 94px;
}

.conteneur_center_product_p_text
{
	text-align: left;
	color: #1eb5d2;
	position: relative;
	left: 5px;
}

.center_global_top_nouveaute_paru_ce_jour_prix_barre
{
	color: #037da3;
	position: relative;
	top: 94px;
	font-size: 10px;
	text-decoration: line-through;
}

.center_global_top_nouveaute_paru_ce_jour_prix_barre2
{
	color: #033da6;
	position: relative;
	top: 94px;
	font-size: 8px;
	/*text-decoration: line-through;*/
}

.conteneur_center_product_p_prix
{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	color: #ea0000;
	margin-left: 5px;
	/*float: left;*/
	width: 40%;
}

.conteneur_center_product_p_eco_recherche
{
	text-align: left;
	color: #35607c;
	margin-left: 5px;
	position: absolute;
	top: 48px;
	left: 120px;
}

.conteneur_center_product_p_recherche_text
{
	position: absolute;
	width: 400px;
	height: 64px;
	border: 1px solid #0392cd;
	color: #0392cd;
	font-size: 14px;
	font-weight: bold;
	top: 70px;
	left: 128px;
	overflow: auto;
}

.conteneur_center_product_p_recherche_voir
{
	position: absolute;
	width: 136px;
	height: 22px;
	background: url(images/voir.gif) no-repeat;
	top: 144px;
	left: 130px;
}

.conteneur_center_product_p_price
{
	font-size: 11px;
	text-decoration:none;
	color: #1eb5d2;
	margin-left: 5px;
	/*padding-left:45px;*/
}

.conteneur_center_product_p_prix_barre
{
	font-size: 11px;
	text-decoration: line-through;
	color: #1eb5d2;
	margin-left: 5px;
	padding-left:45px;
}

.conteneur_center_product_p_prix_barre2
{
	position:relative;
	width:140px;
	text-align:center;
	float:right;
	right:0;
}

.center_global_top_nouveaute_paru_ce_jour_prix
{
	color: #d7a652;
	position: relative;
	top: 94px;
	font-weight: bold;
	font-size: 14px;
}

.conteneur_center_product_p_prix
{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	color: #ea0000;
	margin-left: 5px;
	float: left;
	width: 40%;
}

.conteneur_center_product_p_eco
{
	text-align: left;
	color: #35607c;
	margin-left: 5px;
	float: left;
}

.center_global_top_nouveaute_acheter
{
	width: 95px;
	height: 21px; /* background: url(images/acheter.jpg) no-repeat;*/
	position: relative;
	top: 100px;
	margin: 0 auto;
	left: 50%;
	margin-left: -47.5px;
}

#center_global_top_nouveaute_qu_est_ce
{
	background-color: #f1f3f8;
	width: 420px;
	height: 20px;
	float: left;
	text-align: right;
	font-weight: bold;
	color: #949daf;
}

.center_global_top_nouveaute_left_paru
{
	width: 22px;
	height: 184px;
	background: url(images/left_paru.gif) no-repeat;
	background-position: 40% 50%;
	position: absolute;
	top: 24px;
	left: 10px;
	border: 1px solid #acc892;
	/*cursor:pointer;*/
}

/*.center_global_top_nouveaute_left_paru:hover
{
	background: url(images/left_paru_on.gif) no-repeat;
	background-position: 40% 50%;
}*/

.center_global_top_nouveaute_right_paru
{
	width: 22px;
	height: 184px;
	background: url(images/right_paru.gif) no-repeat;
	background-position: 40% 50%;
	position: absolute;
	top: 24px;
	right: 10px;
	border: 1px solid #acc892;
	/*cursor:pointer;*/
}

/*.center_global_top_nouveaute_right_paru:hover
{
	background: url(images/right_paru_on.gif) no-repeat;
	background-position: 40% 50%;
}*/

#center_global_top_nouveaute_down_paru
{
	width: 9px;
	height: 5px;
	background: url(images/down_paru.gif) no-repeat;
	position: absolute;
	top: 6px;
	right: 156px;
}

#barre_degrade_bleu
{
	width: 50%;
	height: 25px;
	background: url(images/barre_degrade_bleu.jpg) repeat-x;
	position: absolute;
	top: 99px;
	z-index: 50;
}

#barre_degrade_gris
{
	width: 100%;
	height: 45px;
	background: url(images/barre_degrade_gris.gif) repeat-x;
	position: absolute;
	top: 99px;
	z-index: 0;
}

#barre_degrade_bleu_top
{
	width: 1000px;
	height: 25px;
	position: absolute;
	background: url(images/barre_degrade_bleu.jpg) repeat-x;
	top: 94px;
	left: 0;
	padding: 0;
	z-index: 100;
}

.center_global_top_nouveaute_paru_ex
{
	width: 94px;
	height: 102px; /* background: url(images/paru_ex.jpg) no-repeat; */
	margin: 0 auto;
	left: 50%;
	margin-left: -47.5px;
	margin-top: -80px;
	padding: 0;
	position: relative;
	top: 50%;
}

.conteneur_center_product_p_numero_ex
{
	width: 118px;
	height: 160px; /* background: url(images/numero_ex.jpg) no-repeat;*/
	margin-left: 5px;
	margin-top: 5px;
	float: left;
}

.center_global_top_nouveaute_paru_conteneur
{
	width: 150px;
	height: 190px;
	color: #037da3;
	left: 40px;
	top: 10px;
	float: left;
	margin-left:40px;
	position: relative;
}

#conteneur_center_product_header
{
	width: 550px;
	height: 24px;
}

#conteneur_center_product_numero
{
	width: 160px;
	height: 24px;
	background-color: Fuchsia;
	float: left;
	text-align: center;
}

#conteneur_center_product_abonnement
{
	width: 160px;
	height: 24px;
	background-color: Green;
	float: left;
	text-align: center;
}

.conteneur_center_product_p_conteneur
{
	width: 136px;
	height: 22px;
	position: absolute;
	top: 140px;
	left: 130px;
}

.conteneur_center_product_p_acheter
{
	width: 115px;
	height: 22px;  
	background: url(images/acheter_numero.gif) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index:100;
	border:0;
	cursor:pointer;
}

.conteneur_center_product_p_acheter:hover
{
	width: 115px;
	height: 22px;  
	background: url(images/acheter_numero_on.gif) no-repeat;
	border:0;
	cursor:pointer;
}

.bt_deroulant
{
	width: 21px;
	height: 22px;
	background: url(images/acheter_numero_deroulant.gif) no-repeat;
}

.bt_deroulant:hover
{
	width: 21px;
	height: 22px;
	background: url(images/acheter_numero_deroulant_on.gif) no-repeat;
}

.conteneur_center_product_p_deroulant
{
	width: 135px;
	height: 22px;
	/*background: url(images/acheter_numero_deroulant.gif) no-repeat;*/
	text-align:right;
	position: absolute;
	top:140px;
	left: 126px;
}

.deroulant a:link
{
	color:#125B93;
}

.deroulant a:visited
{
	color:#125B93;
}

.deroulant a:hover
{
	color:#125B93;
}

.product_item
{
	position: absolute;
	z-index:999;
}

#right_login_degrade_vertical
{
	width: 100%;
	height: 243px;
	background: url(images/degrade_vertical_login.jpg) repeat-x;
	z-index: 0;
}

#right_login_conteneur
{
	width: 244px;
	height: 243px;
	border: 1px solid red;
}

#right_login_corner
{
	width: 23px;
	height: 19px;
	background: url(images/corner_login.jpg) no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 100;
}

#right_conteneur_titre_client
{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #efae00;
	position: absolute;
	top: 24px;
	left: 18px;
}

#right_conteneur
{
	width: 244px;
	height: 243px;
	right: 0;
}

.right_conteneur_input
{
	width: 82px;
	height: 17px;
	background: url(images/input.jpg) repeat-x;
	position: absolute;
	top: 44px;
	left: 16px;
	color: white;
	font-size: 10px;
	text-align: left;
	padding-left: 5px;
	padding-top: 2px;
	border: none;
}

.right_conteneur_input2
{
	width: 82px;
	height: 17px;
	background: url(images/input.jpg) repeat-x;
	position: absolute;
	top: 44px;
	left: 110px;
	color: white;
	font-size: 10px;
	text-align: left;
	padding-left: 5px;
	padding-top: 2px;
	border: none;
}

.center_global_formulaire_input
{
	width: 180px;
	height: 17px;
	color: black;
	font-size: 12px;
	text-align: left;
	padding-left: 5px;
	padding-top: 2px;
	border: 1px solid #0392cd;
	margin-left: -150px;
	position:absolute;
	/*left:0px;*/
	
}

.center_global_formulaire_dropdown
{
	width: 180px;
	height: 40px;
	color: black;
	font-size: 10px; /*text-align:left; 	padding-left:5px;*/
	padding-top: 2px;
	border: 1px solid #0392cd;
	margin-left: -200px;
	position: relative; /*float: left;*/
}

#right_conteneur_login
{
	top: 50px;
	left: 16px;
	width: 100%;
}

td.#right_conteneur_login
{
	color:red;
}

.log_error	{ color:red;margin:82px 0 0 5px;	}

.right_conteneur_ok
{
	width: 30px;
	height: 17px; /* background: url(images/ok.gif) no-repeat; */
	position: absolute;
	top: 44px;
	right: 12px;
}

#right_conteneur_tickbox
{
	position: absolute;
	top: 64px;
	left: 16px;
}

.tickbox
{
	border: none;
}

#right_conteneur_souvenir
{
	color: white;
	position: absolute;
	top: 64px;
	left: 16px;
}

#right_conteneur_oublie
{
	color: #9ae436;
	position: absolute;
	top: 82px;
	left: 16px;
}

#right_conteneur_subscribe
{
	width: 207px;
	height: 31px;
	position: absolute;
	top: 110px;
	left: 20px;
}

.bt_subscribe
{
	background: url(images/inscrivez.gif) no-repeat;
	width: 207px;
	height: 31px;
	position: absolute;
	left:0;
	border:0;
	margin-top:5px;
	cursor:pointer;
}

.bt_subscribe:hover
{
	background: url(images/inscrivez_on.gif) no-repeat;
	cursor:pointer;
}

#right_conteneur_separateur
{
	width: 197px;
	height: 2px;
	background: url(images/separateur.jpg) no-repeat;
	position: absolute;
	top: 150px;
	left: 26px;
}

#right_conteneur_ereader
{
	width: 242px;
	height: 90px; /* background: url(images/ereader.gif) no-repeat; */
	position: absolute;
	left: 0px;
	top: 152px;
}

.right_conteneur_decouvrir
{
	width: 65px;
	height: 85px;
	background: url(images/decouvrir.gif) no-repeat;
	position: absolute;
	top: 40px;
	left: 20px;
}

.right_conteneur_nouveaute
{
	width: 65px;
	height: 85px;
	background: url(images/decouvrir.gif) no-repeat;
	position: absolute;
	top: 40px;
	left: 150px;
}

#right_top10_titre
{
	color: #093a5f;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-left: 5px;
}

.right_top10_liste
{
	position: absolute;
	color: #125b93;
	margin-top: 20px;
	left: 0;
}

#right_editeurs_image
{
	width: 144px;
	height: 21px;
	background: url(images/editeurs.gif) no-repeat;
	position: absolute;
	left: 46px;
	margin-top: 5px;
}

#right_editeurs_text
{
	position: absolute;
	margin-top: 40px;
	margin-left: 20px;
	left: 0;
	color: #125b93;
	font-size: 14px;
}

#right_editeurs_cliquez
{
	width: 127px;
	height: 23px; /* background: url(images/cliquez.gif) no-repeat; */
	position: absolute;
	left: 60px;
	margin-top: 86px;
}

.bt_right_editeurs_cliquez
{
	width: 127px;
	height: 23px; 
	background: url(images/cliquez.gif) no-repeat;
	left:0;
	position:absolute;
	border:0;
	cursor:pointer;
}

.bt_right_editeurs_cliquez:hover
{
	background: url(images/cliquez_on.gif) no-repeat;
	cursor:pointer;
}

#left_top_degrade_r
{
	width: 205px;
	height: 30px;
	background: url(images/left_top_degrade_r2.gif) no-repeat;
	position: absolute;
	top: -7px;
	left: 0;
	z-index: 100;
}

#left_degrade_gris_centre
{
	width: 195px;
	height: 135px;
	background: url(images/left_degrade_gris_centre.gif) repeat-x;
	position: absolute;
	top: 22px;
	left: 5px;
}

#left_degrade_gris
{
	width: 205px;
	min-height: 600px;
	background: url(images/left_degrade_gris.gif) repeat-y ;
	position: absolute;
	top: 0;
	left: 0;
}

#left_conteneur_rechercher
{
	position: absolute;
	top: 0;
	left: 0;
}

#left_conteneur_rechercher_left
{
	width: 30px;
	height: 24px; /* background: url(images/rechercher_right.jpg) no-repeat; */
	position: absolute;
	z-index: 100;
	top: 23px;
	left: 164px;
	border: none;
	padding-left: 5px;
	padding-top: 2px;
}

.left_conteneur_rechercher_input
{
	width: 148px;
	height: 22px;
	background: url(images/rechercher_left.jpg) no-repeat;
	position: absolute;
	z-index: 100;
	top: 24px;
	left: 16px;
	border: none;
	padding-left: 5px;
	padding-top: 2px;
}

#left_rechercher_text
{
	position: absolute;
	top: 8px;
	left: 18px;
	color: #747d91;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	z-index: 150;
}

#left_publications_text
{
	position: absolute;
	top: 60px;
	left: 18px;
	color: #0f7ec5;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	z-index: 100;
}

/* BEGIN MENU */
.left_publications_menu
{
	color: #747d91;
	position: absolute;
	top: 80px;
	left: 10px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	z-index: 100;
	/* left:2px; */
}

.left_publications_menu a:link
{
	color: #747d91;
	text-decoration: none;
}

.left_publications_menu a:visited
{
	color: #747d91;
	text-decoration: none;
}

.left_publications_menu a:hover
{
	color: #efae00;
	text-decoration: none;
}

.ss_menu
{
	font-weight:normal;
	margin-left:-10px;
	/* margin-left:-10px;
	//padding-left:5px; */
}

/* END MENU */

#left_separateur
{
	width: 177px;
	height: 2px;
	background: url(images/left_separateur.gif) no-repeat;
	top: 53px;
	left: 14px;
	position: absolute;
	z-index: 100;
}

#center_global_mag_fil
{
	background-color: #0392ce;
	width: 548px;
	height: 23px;
	position: relative;
	top: 0;
	left: 0;
	border: 1px solid #cae6f1;
}

#center_global_mag_fil_text
{
	color: #cae6f1;
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
}

#center_global_mag_header_conteneur
{
	width: 546px;
	height: 70px;
	position: absolute;
	top: 26px;
	left: 0;
}

#center_global_famille_header_conteneur
{
	width: 546px;
	height: 40px;
	position: relative;
	top: 0;
	left: 0;
}

#center_global_formulaire
{
	position: relative;
	width: 546px;
}

.center_global_mag_header
{
	float: left;
	/* left: 14px; */
	margin-top: 12px;
	margin-left: 14px; 
	color: #06ce0c;
	font-size: 26px;
	font-weight: bold;
}

.center_global_famille_txt
{
	float: left;
	position: relative;
	margin-top: 4px;
	margin-left: 14px;
	color: #efae00;
	font-size: 26px;
	font-weight: bold;
	width:500px;
	text-align:left;
	
}

.center_global_mag_etoile
{
	float: left;
	width: 54px;
	height: 10px;
	/* background: url(images/etoiles.gif) no-repeat; */
	margin-top: 16px;
	margin-left: 10px;
	position: relative;
}

.center_global_com_etoile
{
	width: 54px;
	height: 10px;
	background: url(images/etoiles.gif) no-repeat;
	margin-top: 4px;
	margin-left: 4px;
	float: left;
	position: relative;
}

.center_global_mag_description
{
	position: absolute;
	top: 38px;
	left: 14px;
	color: #1f9cd2;
	text-align: left;
}

.center_global_mag_numero_desc
{
	position: absolute;
	top: 52px;
	left: 14px;
	/* margin-left: 14px; */
	color: #47bded;
	text-align: left;
}

.center_global_mag_prix_text
{
	position: absolute;
	top: 16px;
	left: 356px;
	color: #38a8d8;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

.center_global_mag_gratuit
{
	position: absolute;
	width:156px;
	height:22px;
	top: 40px;
	left: 380px;
	color: #38a8d8;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	border:none;
	background:url(images/dl_gratuit.gif) no-repeat 0 0;
}

.center_global_mag_gratuit:hover
{	background:url(images/dl_gratuit.gif) no-repeat 0 -22px; }

.center_global_mag_prix_red
{
	position: absolute;
	top: 16px;
	right: 5px;
	color: #cc0000;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}

.center_global_mag_abo
{
	position: absolute;
	top: 30px;
	left: 396px;
	color: #38a8d8;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	z-index:999;
}

.center_global_mag_prix_abo
{
	position: absolute;
	top: 30px;
	right: 5px;
	color: #cc0000;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}

.center_global_mag_eco
{
	position: absolute;
	top: 46px;
	right: 5px;
	text-align: right;
	color: #38a8d8;
}

#center_global_mag_header_onglets
{
	width: 545px;
	height: 24px;
	position: absolute;
	top: 106px;
	right: 2px; /*border: 1px solid black;*/
	/*border-bottom: 1px solid #0392cd;*/
	padding-top:1px;
	z-index:100;
}

#center_global_mag_header_magazine
{
	width: 160px;
	height: 24px;
	background-color: Fuchsia;
	float: right;
	text-align: center;
}

#center_global_mag_header_commentaires
{
	width: 160px;
	height: 24px;
	background-color: #32CD32;
	float: right;
	text-align: center;
}

#center_global_mag_header_anciens
{
	width: 160px;
	height: 24px;
	background-color: #8B4513;
	float: right;
	text-align: center;
}

#center_global_mag_couv
{
	width: 214px;
	height: 294px; /* background: url(images/couverture_magazine.jpg) no-repeat; */
	position: absolute;
	top: 133px;
	left: 18px;
	border: 1px solid black;
}

#center_global_mag_description_couv
{
	width: 285px;
	height: 371px;
	position: absolute;
	top: 133px;
	right: 14px;
	border: 1px solid #0392ce;
	font-weight: bold;
	color:black;
	overflow: auto;
	text-align: left;
	padding:5px 5px 5px 5px; 
}

#center_global_com_cont
{
	position: relative;
	width: 515px; /*height:-400px;*/
	margin-top: 133px;
	margin-bottom: 10px;
	margin-left: 20px;
}

#center_global_mag_tag_conteneur
{
	width: 214px;
	height: 82px;
	position: absolute;
	top: 432px;
	left: 18px;
	border: 1px solid #0392ce;
}

.center_global_mag_tag_titre
{
	position: absolute;
	top: 0;
	left: 0;
	color: #8ed1eb;
	font-size: 18px;
	font-weight: bold;
	padding-left: 2px;
}

.center_global_mag_tag_text
{
	color: #0392ce;
	position: absolute;
	top: 30px;
	left: 20px;
}

#center_global_mag_favoris
{
	width: 146px;
	height: 22px;
	/*background: url(images/ajouter_favoris.gif) no-repeat;*/
	position: absolute;
	top: 540px;
	left:40px;
	//left:110px;
	/*left:80px; */
}

.bt_ajout_fav
{
	background: url(images/ajouter_favoris.gif) no-repeat;
	width: 146px;
	height: 22px;
	position:absolute;
	cursor:pointer;
	border:0;
	
}

.bt_ajout_fav:hover
{
	background: url(images/ajouter_favoris_on.gif) no-repeat;
	cursor:pointer;
	border:0;
}

#center_global_mag_acheter
{
	width: 136px;
	height: 22px;
	background: url(images/acheter_dore.gif) no-repeat;
	position: absolute;
	top: 540px;
	left: 280px;
}

.bt_achat
{
	width: 136px;
	height: 22px;
	background: url(images/acheter_dore.gif) no-repeat;
	position:absolute;
	cursor:pointer;
	border:0;
	left:0;
}

.bt_achat:hover
{
	background: url(images/acheter_dore_on.gif) no-repeat;
	cursor:pointer;
	border:0;
}


#center_global_mag_abo
{
	width: 136px;
	height: 22px;
	background: url(images/abonner.gif) no-repeat;
	position: absolute;
	top: 524px;
	left: 400px;
}

#center_global_mag_abo:hover
{
	background: url(images/abonner_on.gif) no-repeat;
}

#center_global_mag_categorie_cont
{
	width: 515px;
	height: 202px;
	border: 1px solid #0392ce;
	position: absolute;
	top: 570px;
	left: 16px;
}

#center_global_mag_categorie_text
{
	color: white;
	background-color: #0392ce;
	height: 20px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
}

.center_global_com_txt
{
	color: #024b6b;
	text-align: left;
	margin: 0 auto;
	margin-bottom: 5px;
	margin-left:20px;
}

.comm_txt {	margin-bottom:10px;	}

.comm_pseudo	{	color:#47BDED;font-weight:bold;	}

.comm_data	{	color:#47BDED;font-size:10px;	}

.center_global_com_txt_sub
{
	color: #024b6b;
	text-align: left;
	margin: 0 auto;
}

.center_global_mag_numero_ex_mag
{
	width: 116px;
	height: 160px;
	/*background: url(images/numero_ex_mag.jpg) no-repeat;*/
	float: left;
	margin-left: 15px;
	margin-right: 15px;
}

#center_global_mag_numero_ex_mag_cont
{
	position: absolute;
	top: 32px;
	left: 34px;
}

#center_global_mag_footer {
	width:550px;
	height:10px;
	position:relative;
	/*top:800px;*/
	left:180px;
	/* position:absolute; */
	
}


.center_global_com_titre
{
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #0193ce;
	margin-top: 4px;
	margin-left: 4px;
	float: left;
	position: relative;
}

.center_global_com_hr
{
	border-bottom: 1px solid #0392ce;
	width: 500px;
	height: 1px;
	top: 0;
	margin: 0 auto;
	position: relative;
	margin-bottom: 10px;
	margin-left:20px;
}

.center_global_anc
{
	width: 515px;
	position: absolute;
	top: 133px;
	right: 14px;
	margin-top: 12px;
}

.center_global_anc_cont
{
	width: 100px;
	float: left;
	position: relative;
	margin:15px 5px 0;
}

.scroll_anc {	overflow-y:auto;overflow-x:hidden;height:380px;position:relative;padding-left:40px;	}

.center_global_anc_cont_img
{
	width: 80px;
	height: 104px;
	/* background: url(images/anciens_ex.jpg) no-repeat; */
	position: relative;
	margin: 0 auto;
	top: 0;
	border: 1px solid black;
}

.center_global_anc_cont_footer
{
	width: 100px;
	border: 1px solid #0392ce;
	position: relative;
	top: 10px;
	left: 0;
	padding:2px 0;
}

.center_global_anc_cont_numero
{
	color: #0294cf;
	font-weight: bold;
	position: relative;
	top: 0;
	left: 0;
}

.center_global_anc_cont_detail
{
	color: #c51218;
	font-weight: bold;
	position: relative;
	font-size:8px;
	top: 0;
	left: 0;
}

#center_global_com_cont_rediger
{
	position: relative;
	width: 515px;
	height: 160px;
	margin: 0 auto;
}

#center_global_com_cont_rediger_titre
{
	color: #0392cd;
	text-align: left;
	font-weight: bold;
	float: left;
}

#center_global_com_cont_rediger_message
{
	color: #0392cd;
	text-align: left;
	font-weight: bold;
	float: left;
	margin-top: 20px;
}

#center_global_com_cont_rediger_note
{
	color: #0392cd;
	text-align: left;
	font-weight: bold;
	float: left;
	margin-top: 10px;
}

.commentaire_input
{
	float: left;
	border: 1px solid #0392ce;
	background-color: #e7f2f6;
	padding-left: 5px;
	padding-top: 2px;
	margin-left: 36px;
	width: 430px;
}

.commentaire_input2
{
	float: left;
	border: 1px solid #0392ce;
	background-color: #e7f2f6;
	padding-left: 5px;
	padding-top: 2px;
	margin-left: 11px;
	width: 430px;
	height: 100px;
	margin-top: 20px;
}

#center_global_com_cont_rediger_etoile
{
	position: relative;
	float: left;
	width: 104px;
	height: 20px;
	border: 1px solid #0490cb;
	background: url(images/etoiles.gif) no-repeat;
	margin-top: 10px;
	margin-left: 38px;
	background-position: 50% 50%;
}

#center_global_com_cont_rediger_envoyer
{
	width: 136px;
	height: 22px;
	position: relative;
	float: left;
	background: url(images/envoyer.gif) no-repeat;
	margin-top: 10px;
	margin-left: 194px;
}

.center_global_formulaire_nom
{
	position: relative;
	color: #0392cd;
	font-weight: bold;
	text-align: left;
	width: 180px;
	margin-left: 20px;
	float: left;
	
}

.center_global_formulaire_sex
{
	position: relative;
	float: right;
	margin-right: 200px;
}

#center_global_formulaire_conteneur_input
{
	position: relative;
	margin:10px 0 50px 5px;
	background:white;
	padding:5px 5px 5px 0;
}

.center_global_formulaire_annuler
{
	width: 123px;
	height: 25px; 
	/*background: url(images/annuler.jpg) no-repeat;*/
	position: relative;
	left: 20px;
	float: left;
	cursor:pointer;
	border:0;
	/* margin-top:10px; */
}

.center_global_formulaire_valider
{
	width: 123px;
	height: 25px;
	/*background: url(images/valider.jpg) no-repeat;*/
	position: relative;
	right: 20px;
	float: right;
	cursor:pointer;
	border:0;
	/* margin-top:10px; */
}

#center_global_recherche_header_conteneur
{
	width: 546px;
	position: relative;
	top: 0px auto;
	left: auto;
}

.center_global_rechercher_des
{
	text-align: left;
	position: relative;
	color: #1e9dd2;
	margin-bottom: 10px;
	margin-left: 12px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
}

.conteneur_center_product_p_recherche
{
	width: 534px;
	height: 180px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	border: 1px solid #0392cd;
	position: relative;
}
.conteneur_center_product_p_numero_ex
{
	width: 118px;
	height: 160px;
	margin-left: 5px;
	margin-top: 5px;
	float: left;
}

.conteneur_center_product_p_titre
{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #35607c;
	position: relative;
	margin-top: 5px;
	left: 5px;
}

.conteneur_center_product_p_text
{
	text-align: left;
	color: #1eb5d2;
	position: relative;
	left: 5px;
}




/* BEGIN POP UP ANCIENS NUMEROS */

.conteneur
{
	width: 178px;
	height: 186px;
	border: 1px solid #0392cd;
	background-color: black;
}

.image
{
	width: 118px;
	height: 160px;
	background: url(images/anciens_pop_up.jpg) no-repeat;
	position: relative;
	margin: 0 auto;
	top: 50%;
	border: 1px solid black;
}

/* END POP UP ANCIENS NUMEROS */

#center_global_panier_header_conteneur
{
	position: relative;
	left: 1px; 
	width: 543px; 
	top: 2px;
    height:15px;
}

#center_global_panier_etape_1
{
	width: 542px;
	height: 49px;
	background: url(images/Panier_etape_1.gif) no-repeat;
	position: relative;
	margin: 0 auto;
	margin-left: 3px;
}

.center_global_panier_ma_commande
{
	font-weight: bold;
	font-size: 32px;
	color: #efae00;
	text-align: left;
	margin-left: 5px; /* margin-top:40px; */
	position:relative;
}

.center_global_panier_nom
{
	top: 100px;
	left: 100px;
	color: #0793ce;
	font-weight: bold;
	font-size: 14px;
	position: absolute;
}

.center_global_panier_type
{
	top: 100px;
	left: 230px;
	color: #0793ce;
	font-weight: bold;
	font-size: 14px;
	position: absolute;
}

.center_global_panier_prix
{
	top: 100px;
	left: 400px;
	color: #0793ce;
	font-weight: bold;
	font-size: 14px;
	position: absolute;
}

.conteneur_center_panier_img
{
	width: 60px;
	height: 80px; /* background: url(images/numero_ex.jpg) no-repeat; */
	margin-left: 5px;
	margin-top: 5px;
	float: left;
}

.conteneur_center_panier_numero_seul
{
	color: #35607c;
	font-weight: bold;
	font-size: 11px;
	position: absolute;
	top: 4px;
	left: 220px;
}


.conteneur_center_panier_numero_prix
{
	font-weight: bold;
	font-size: 12px;
	position: absolute;
	top: 4px;
	/*left: 400px;*/
	right:20px;
	color: #f3a100;
}

.eco_txt
{
	position:absolute;
	left:30px;
}

.conteneur_center_panier_img_acheter
{
	width: 83px;
	height: 18px; /* background: url(images/details.gif) no-repeat;*/
	margin-left: 5px;
	margin-top: 5px;
	position: absolute;
	top: 60px;
	left: 260px;
}

.bt_buy
{
	background:url(images/buy.gif) no-repeat;
	width:83px;
	height:18px;
	border:0;
	cursor:pointer;
	position:absolute;
	left:-80px;
}

.bt_buy:hover
{
	background:url(images/buy_on.gif) no-repeat;
	border:0;
	cursor:pointer;
}

.conteneur_center_panier_img_details
{
	width: 83px;
	height: 18px; /* background: url(images/details.gif) no-repeat;*/
	margin-left: 5px;
	margin-top: 5px;
	position: absolute;
	top: 60px;
	left: 280px;
}

.bt_details
{
	background: url(images/details.gif) no-repeat;
	width:83px;
	height:18px;
	position:absolute;
	border:0;
	cursor:pointer;
	left:0px;
}

.bt_details:hover
{
	background: url(images/details_on.gif) no-repeat;
	border:0;
	cursor:pointer;
}

.conteneur_center_panier_img_supprimer
{
	width: 83px;
	height: 18px; /* background: url(images/supprimer.gif) no-repeat; */
	margin-left: 5px;
	margin-top: 5px;
	position: absolute;
	top: 60px;
	left: 380px;
}

.bt_suppr
{
	background: url(images/supprimer.gif) no-repeat;
	width:83px;
	height:18px;
	position:absolute;
	border:0;
	cursor:pointer;
	left:0px;
}

.bt_suppr:hover
{
	background: url(images/supprimer_on.gif) no-repeat;
	border:0;
	cursor:pointer;
}

.panier_hr
{
	width: 220px;
	float: right;
	position: relative;
	color: red;
	border: 1px solid #0392cd;
	margin-right: 5px;
}

.center_panier_prix_ht
{
	color: #0793ce;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	margin-left: 240px;
}

.center_panier_prix_tva
{
	color: #0793ce;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	margin-left: 262px;
}

.center_panier_prix_payer
{
	color: #0793ce;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	margin-left: 282px;
}

.center_panier_prix
{
	color: #0793ce;
	font-weight: bold;
	font-size: 14px;
	position: relative;
	float: right;
	margin-top: -16px;
	margin-right: 2px;
}

.center_panier_prix2
{
	color: #0793ce;
	font-weight: bold;
	font-size: 14px;
	position: relative;
	float: right;
	margin-top: -16px;
	margin-right: 2px;
}

.center_panier_prix3
{
	color: #0793ce;
	font-weight: bold;
	font-size: 14px;
	position: relative;
	float: right;
	margin-top: -16px;
	margin-right: 2px;
}


.center_panier_acheter
{
	width: 136px;
	height: 22px;
	/*background: url(images/acheter_panier.gif) no-repeat;*/
	margin-left: 410px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.bt_acheter
{
	width: 136px;
	height: 22px;
	background: url(images/acheter_panier.gif) no-repeat;
	border:0;
	cursor:pointer;
	position:absolute;
	right:5px;
}

.bt_acheter:hover
{
	background: url(images/acheter_panier_on.gif) no-repeat;
	border:0;
	cursor:0;
}

.conteneur_center_panier
{
	width: 480px;
	height: 90px;
	margin-left: 30px;
	margin-top:10px;
	margin-bottom:0px;
	border: 1px solid #0392cd;
	position: relative;
}

.conteneur_center_panier2
{
	width: 380px;
	height: 90px;
	margin-left: 10px;
	margin-top:10px;
	margin-bottom:0px;
	border: 1px solid #0392cd;
	position: relative;
}

#center_global_panier_etape_2
{
	width: 542px;
	height: 49px;
	background: url(images/Panier_etape_2.gif) no-repeat;
	position: relative;
	margin: 0 auto;
	margin-left: 3px;
}

.center_global_panier_asterixque_cont
{
	width: 40px;
	height: 20px;
	float: left;
	margin-left: 410px;
	margin-top: -28px;
	position: relative;
}

.center_global_panier_paren
{
	color: #0793ce;
	font-weight: bold;
	font-size: 14px;
}

.center_global_panier_asterixque
{
	color: red;
}

.center_global_panier_champs_obli
{
	color: #0793ce;
	float: left;
	margin-left: 440px;
	margin-top: -26px;
	position: relative;
}

.center_global_panier_continuer
{
	width: 136px;
	height: 22px; /* background: url(images/continuer.gif) no-repeat;*/
	margin-left: 330px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.bt_continu
{
	background: url(images/continuer.gif) no-repeat;
	width: 136px;
	height: 22px;
	position:absolute;
	border:0;
	/*left:410px;*/
	cursor:pointer;
	top:530px;
}

.bt_continu:hover
{
	background: url(images/continuer_on.gif) no-repeat;
	width: 136px;
	height: 22px;
	border:0;
	cursor:pointer;
}

.center_global_panier_vous_avez_commandez
{
	font-weight: bold;
	font-size: 12px;
	color: #07ce0c;
	text-align: left;
	margin-left: 10px;
}

.center_global_panier_nom3
{
	top: 112px;
	left: 75px;
	color: #0793ce;
	font-weight: bold;
	font-size: 14px;
	position: absolute;
}

.center_global_panier_type3
{
	top: 112px;
	left: 230px;
	color: #0793ce;
	font-weight: bold;
	font-size: 14px;
	position: absolute;
}

.center_global_panier_prix3
{
	top: 112px;
	left: 400px;
	color: #0793ce;
	font-weight: bold;
	font-size: 14px;
	position: absolute;
}

.center_global_confirmer
{
	width: 176px;
	height: 22px; /* background: url(images/confirmer_payer.gif) no-repeat; */
	margin-top: 2px;
	margin-bottom: 20px;
	
	
}

.bt_confirm
{
	background: url(images/confirmer_payer.gif) no-repeat;
	width: 176px;
	height: 22px;
	position:absolute;
	/*left:200px;*/
	right:5px;
	cursor:pointer;
	border:0;
}

.bt_confirm:hover
{
	background: url(images/confirmer_payer_on.gif) no-repeat;
}

.center_global_panier_paiement_effectue_img
{
	width: 254px;
	height: 111px;
	/*background: url(images/telechargez_panier.gif) no-repeat; */
	margin: 0 auto;
	margin-bottom: 20px;
}

#center_global_panier_etape_5
{
	width: 542px;
	height: 49px;
	background: url(images/Panier_etape_5.gif) no-repeat;
	position: relative;
	margin: 0 auto;
	margin-left: 3px;
}

.center_global_panier_paiement_effectue
{
	font-weight: bold;
	font-size: 32px;
	color: #07ce0c;
	margin: 0 auto;
	margin-top: 10px;
}

.center_global_panier_paiement_effectue_des
{
	color: #0392cd;
	text-align: left;
	margin: 0 auto;
	margin-bottom: 20px;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-right: 10px;
}

#center_global_panier_etape_3
{
	width: 542px;
	height: 49px;
	background: url(images/Panier_etape_3.gif) no-repeat;
	position: relative;
	margin: 0 auto;
	margin-left: 3px;
}

.right_menu {
	position:absolute;
	top:35px;
	left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#99e335;

	}

.right_menu li	{
	margin-bottom:2px;

}

.prix	{
	position:relative;
	top:-30px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0392cd;
	text-align:right;
}

.chiffre	{
	color:#cf0000;
}


.eco	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	color:#0392cd;
}

.center_panier_description	{
	position:relative;
	/*border:red 1px solid;*/
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0392cd;
	text-decoration:underline;
	left:5px;
}
.center_panier	{
	position:relative;
	height:500px;
	width:95%;
	background-color:white;
	margin:45px auto;

}

.center_global_panier_choix_cb {
	width:234px;
	height:52px;
	background: url(images/paimentcb.gif) no-repeat;
	margin: 20px  20px 20px 155px;
	/* margin-top: 20px auto;
	margin-left: 80px auto; 
	margin-right:80px auto;
	margin-bottom: 20px; */
}

.center_global_panier_choix_cheque {
	width:234px;
	height:52px;
	background: url(images/paimentcheque.gif) no-repeat;
	margin:0 auto;
	margin-bottom: 20px;
}

.center_panier_retour {
	width:123px;
	height:25px;
	/*background: url(images/retour.jpg) no-repeat;*/
	margin-left:5px;
	margin-top:20px;
	margin-bottom:20px;
	position:absolute;
}

#right_conteneur_titre_client_logged {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color:#efae00;
	position: absolute;
	top:24px;
	left:18px;
}

#welcome	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	position: absolute;
	top:5px;
	left:18px;
}

.log_id
{
	font-weight:bold;
}

#center_global_panier_etape_4 {
	width:542px;
	height:49px;
	background: url(images/Panier_etape_4.gif) no-repeat;
	position:relative;
	margin:0 auto;
	margin-left:3px;
}

.center_text	{
	position:relative;
	height:500px;
	width:95%;
	background-color:white;
	margin:45px auto;
	text-align:left;
	padding: 5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#494949;

}

h1.center_text_title	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	margin:0;
	padding:0;
}

.center_global_favori_nom
{
	top: 50px;
	left: 75px;
	color: #0793ce;
	font-weight: bold;
	font-size: 14px;
	position: absolute;
}

.center_global_favori_type
{
	top: 50px;
	left: 230px;
	color: #0793ce;
	font-weight: bold;
	font-size: 14px;
	position: absolute;
}

.center_global_favori_prix
{
	top: 50px;
	left: 400px;
	color: #0793ce;
	font-weight: bold;
	font-size: 14px;
	position: absolute;
}

.conteneur_center_MyTitles_img_detail
{
	width: 83px;
	height: 18px; /* background: url(images/supprimer.gif) no-repeat; */
	margin-left: 5px;
	margin-top: 5px;
	position: absolute;
	top: 60px;
	right:20px;
}

.conteneur_center_subscription_ratiobox
{
	width: 20px;
	height: 80px; /* background: url(images/numero_ex.jpg) no-repeat; */
	margin-left: 5px;
	margin-top: 5px;
	float: left;
}

h2 
{
	font-weight: bold;
	font-size: 32px;
	color: #07ce0c;
	text-align: left;
	padding-left:5px;
	padding-bottom:10px;
}

/* partie abonnement */

.img_abonnement
{
	position:absolute;
	margin-left:10px;
	top:80px;
	left:0;
	width:214px; 
	height:294px;
}

.center_global_abo_description_couv
{
	/*right: 14px; */
	height: 298px;
	position:relative;
}

.center_global_mag_numero_desc_abo
{
	position: absolute;
	top: 80px;
	right:5px;
	/* margin-left: 14px; */
	color: #47bded;
	text-align: left;
}

.center_global_mag_prix_text_abo
{
	position:absolute;
	top: 55px;
	left:260px;/*left:240px; */
	color: #38a8d8;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

.center_global_mag_prix_red_abo
{
	position:absolute;
	top: 55px;
	right: 5px;
	color: #cc0000;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}

.center_global_mag_freq_text
{
	position:absolute;
	top: 80px;
	left:260px;/*left:240px; */
	color: #38a8d8;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #38a8d8;
}

.quantite_abo
{
	position:absolute;
	top:100px;
	left:260px;/*left:240px;*/
	color: #38a8d8;
	font-size: 14px;
	font-weight: bold;
}

.center_global_mag_eco_abo
{
	position: absolute;
	top: 120px;
	left:260px;/*left:240px;*/
	text-align: right;
	color: #38a8d8;
	font-size: 14px;
	font-weight: bold;
}

.gain_abo
{
	position: absolute;
	top: 140px;
	left:260px;/* left:240px;*/
	color: #38a8d8;
	font-size: 14px;
	font-weight: bold;
}

.detail_abo
{
	width:100px;
	text-align:right;
	right:5px;
	position:absolute;
	top:100px;
	color: #38a8d8;
}

.detail_abo_prix
{
	width:100px;
	text-align:right;
	right:5px;
	position:absolute;
	top:120px;
	color: #38a8d8;
}

.detail_abo_gain
{
	width:100px;
	text-align:right;
	right:5px;
	position:absolute;
	top:140px;
	color: #38a8d8;
}

.fav_abo
{
	width:146px;
	height:22px;
	top:80px;
	margin-left:100px;
	position:relative;
}

.bt_fav_abo
{
	width:146px;
	height:22px;
	background:url(images/ajouter_favoris.gif) no-repeat;
	position:absolute;
	left:0;
	border:0;
	cursor:pointer;
}

.bt_fav_abo:hover
{
	width:146px;
	height:22px;
	background:url(images/ajouter_favoris_on.gif) no-repeat;
	cursor:pointer;
	border:0;
}

.bt_abo
{
	width:136px;
	height:22px;
	background:url(images/abonner.gif) no-repeat;
	position:absolute;
	left:200px;
	top:-22px;
	border:0;
	cursor:pointer;
}

.bt_abo:hover
{
	background:url(images/abonner_on.gif) no-repeat;
	border:0;
	cursor:pointer;
}

/*  */

.content_bt_retour
{
	width:123px;
	height:25px;
	position:relative;
	top:-40px;
	margin-left:5px;
}

.bt_retour
{
	background:url(images/retour.jpg) no-repeat;
	width:123px;
	height:25px;
	left:5px;
	position:absolute;
	border:0;
	cursor:pointer;
	bottom:0;
}

.bt_retour:hover
{
	background:url(images/retour_on.gif) no-repeat;
	border:0;
	cursor:pointer;
}

.bt_confirm_abo
{
	background:url(images/confirm.gif) no-repeat;
	width:136px;
	height:22px;
	/*position:absolute;*/
	top:0;
	right:0;
	cursor:pointer;
	border:0;
}

.bt_confirm_abo:hover
{
	background:url(images/confirm_on.gif) no-repeat;
	width:136px;
	height:22px;
	cursor:pointer;
	border:0;
}

.bt_selec
{
	background:url(images/selec.gif) no-repeat;
	width:83px;
	height:18px;
	cursor:pointer;
}

.bt_selec:hover
{
	background:url(images/selec_on.gif) no-repeat;
	width:83px;
	height:18px;
	cursor:pointer;
}

/* Formulaire  */

.choix_sex
{
	left:5px;
	position:absolute;
	margin-right:5px;
}

.champ_obli
{
	background:#F2F4F9;
	padding:5px 5px 10px 0px;
	margin-left:5px;
	margin-top:15px;
	/*padding-left:-5px;*/
	/*padding-bottom:15px;*/
}

.champ_obli_txt
{
	right:0;
	position:absolute;
	margin-right:5px;
	/*position:relative;*/	/* pour IE */
	/*float:right;	/* pour IE */
}

.precision	
{
	width:100%;
	text-align:center;
	color: #0392cd;
}

.bt_cancel_form
{
	width: 123px;
	height: 25px; 
	background: url(images/annuler.jpg) no-repeat;
	left: 20px;
	float: left;
	cursor:pointer;
	border:0;
}

.bt_cancel_form:hover
{
	width: 123px;
	height: 25px; 
	background: url(images/annuler_on.jpg) no-repeat;
	cursor:pointer;
	border:0;
}

.bt_send_form
{
	width: 123px;
	height: 25px;
	background: url(images/valider.jpg) no-repeat;
	position: relative;
	right:0;
	float:right;
	cursor:pointer;
	border:0;
}

.bt_send_form:hover
{
	width: 123px;
	height: 25px;
	background: url(images/valider_on.jpg) no-repeat;
	cursor:pointer;
	border:0;
}

.error_message	{	margin-top:-40px; }

/* Panier */

.panier
{
	position:absolute;
	top:-20px;
	z-index:101;
	right:400px;
	
}

.bt_pan
{
	background:url(images/panier_icon.gif) no-repeat;
	width:30px;
	height:30px;
	border:0;
	cursor:pointer;
}

.favoris
{
	position:absolute;
	top:-20px;
	z-index:101;
	right:250px;
	
}

.logcase	{	margin:5px 0 10px 50px;	}

.bt_abonnement
{
	position:absolute;
	right:-140px;
}

.loading
{
	top:200px;
	left:220px;
	position:absolute;
}

.center_global_contact_input
{
	width: 180px;
	height: 17px;
	color: black;
	font-size: 12px;
	text-align: left;
	padding-left: 5px;
	padding-top: 2px;
	border: 1px solid #0392cd;
	position:relative;
}

.center_global_contact_txtarea
{ border: 1px solid #0392cd; }

.validate
{ text-align:center;font-size:18px;font-weight:bold;color: #efae00;min-height:400px;padding-top:150px; }
