/*
** kiosque_armature.css
*/

#kiosque_main * {
	font-family:arial,helvetica,sans-serif;
	margin:0;
	padding:0;
}

#kiosque_main .kiosque_submit {
	cursor:pointer;
}

#kiosque_2cols {
	position:relative;
	width:100%;
	overflow:hidden;
}

#kiosque_main a {
	text-decoration:none;
}

#kiosque_main a  img {
	border:none;
}

#kiosque_footer ul {
	text-align:center;
	padding:10px 0 0 0;
}

#kiosque_mode_emploi {
	margin-top:450px;
	text-align:center;
}

#kiosque_right_col {
	position:relative;
	float:right;
	width:782px;
	overflow:hidden;
}

#kiosque_acces {
	position:relative;
	float:left;
	width:100%;
	margin:10px 0 10px 0;
}

#kiosque_banner {
	width:100%;
	overflow:hidden;
}

#kiosque_banner ul.kiosque_niveau_1 {
	margin-top:2px;
	overflow:hidden;
}

#kiosque_banner ul.kiosque_niveau_1 li input.kiosque_submit {
	padding:0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	width:20px;
	background:none;
	background-color:#919090;
	border:none;
}

#kiosque_banner ul.kiosque_niveau_2 {
	overflow:hidden;
}

#kiosque_banner ul.kiosque_niveau_2 li {
	float:left;
	margin:0 9px 0 0;/*0px 20px 0px 0px sautais sur safari*/
	list-style:none;
}

#kiosque_content {
	width:100%;
	overflow:hidden;
}

#kiosque_detail_kiosque {
	width:100%;
	margin-top:15px;
	overflow:hidden;
}

#kiosque_detail_kiosque .kiosque_texte_info {
	display:inline;
	float:left;
	width:580px;
}

#kiosque_detail_kiosque .kiosque_texte_info_log {
	display:inline;
	float:left;
	width:335px;
}

#kiosque_full_content {
	position:relative;
	width:765px;
	padding-bottom:5px;
	overflow:hidden;
}

#kiosque_left_content {
	position:relative;
	float:left;
	width:580px;
	padding-bottom:5px;
	overflow:hidden;
}

#kiosque_choix_coffret {
	position:relative;
	width:100%;
	margin:10px 0 0 20px;
	overflow:hidden;
}

#kiosque_choix_coffret .kiosque_coffret_gauche {
	float:left;
	width:355px;
	margin-right:10px;
	height:425px;
	background:url(../images/pave_kc_normal.png) no-repeat left top;

}

#kiosque_choix_coffret .kiosque_coffret_droit {
	float:left;
	width:355px;
	height:425px;
	background:url(../images/pave_kc_elec.png) no-repeat left top;
}

#kiosque_choix_coffret .kiosque_bouton_gauche {
	float:left;
	width:45%;
	margin-right:5%;
	padding-top:10px;
}

#kiosque_choix_coffret .kiosque_bouton_droit {
	float:left;
	width:45%;
	padding-top:10px;
}
/*#kiosque_choix_coffret_bouton {
	position:relative;
	width:100%;
	margin:40px 0 0 20px;
	overflow:hidden;
}

#kiosque_choix_coffret_bouton .kiosque_bouton_coffret_gauche {
	float:left;
	width:45%;
	background-color:#FF0000;

}

#kiosque_choix_coffret_bouton .kiosque_bouton_coffret_droit {
	float:left;
	width:45%;
	background-color:#FFFF00;
}*/

#kiosque_choix_coffret .kiosque_btn_coffret {
	position:relative;
	clear:both;
	overflow:hidden;
}

#kiosque_right_content {
	position:relative;
	float:left;
	width:184px;
	padding-bottom:5px;
}

#kiosque_right_content .kiosque_autopromo {
	height:148px;
	margin:25px 0 0 25px;
	padding:0;
	width:165px;
}

#kiosque_right_content .kiosque_right_content_empty
{
	height:220px;
	width:165px;
}

#kiosque_right_content .kiosque_decouvrez {
	position:relative;
	margin:25px 0 0 30px;
}

/*Début Modification GM pour Flash parcoureur sur page "Tous les magazines"*/
#kiosque_left_content .kiosque_flash {
	margin:15px 0px 0px 0px;
}
/*Fin Modification GM pour Flash parcoureur sur page "Tous les magazines"*/

/*Début Ajout GM pour Flash parcoureur sur page "Tous les magazines"*/
#kiosque_full_content .kiosque_flash {
	margin:30px 0px 0px 60px;
}
/*Fin Ajout GM pour Flash parcoureur sur page "Tous les magazines"*/

#kiosque_right_content .kiosque_decouvrez h1 {
	font-size:13px;
	font-weight:bold;
	color:#e50d85;
}

#kiosque_right_content .kiosque_decouvrez label {
	font-size:11px;
	text-transform:uppercase;
}

#kiosque_right_content .kiosque_decouvrez div.kiosque_marge {
	margin:15px 0 0 0;
}

#kiosque_right_content .kiosque_decouvrez input.kiosque_submit {
	width:20px;
	height:19px;
	margin-left:2px;
	padding:0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:none;
	background-color:#9f9f9f;
	border:0 solid #9f9f9f;
}
#kiosque_right_content .kiosque_elec_demo {
	margin:8px 0 0 30px;
	height:138px;
	width:147;
}


#kiosque_right_content .kiosque_offrez {
	margin:28px 0 0 30px;
	text-align:left;
}

#kiosque_right_content .kiosque_choisissez {
	margin:38px 0 0 30px;
	text-align:left;
}

#kiosque_coverflow {
	width:100%;
	height:276px;
	margin-top:10px;
	background:url(../images/kiosque_coverflow.png) no-repeat left top;
}

#kiosque_main .kiosque_puce {
	margin-right:7px;
}

#kiosque_form_coordonnees {
	position:relative;
	width:700px;
	overflow:hidden;
}

#kiosque_form_coordonnees .kiosque_form_etape_1 {
	position:relative;
	width:100%;
	overflow:hidden;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 {
	position:relative;
	width:100%;
	margin-top:10px;
	overflow:hidden;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 a:hover{
	color : #000000;
	text-decoration : none;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 a{
	color : #000000;
	text-decoration : underline;
}

#kiosque_form_coordonnees .kiosque_form_etape_1 div {
	margin:10px 0;
}

#kiosque_form_coordonnees fieldset.kiosque_gauche {
	float:left;
	width:44%;
	text-align:right;
	border:none;
}

#kiosque_form_coordonnees fieldset.kiosque_droite {
	float:right;
	width:50%;
	text-align:right;
	border:none;
}

#kiosque_form_coordonnees .kiosque_form_etape_1 h1 {
	margin:0;
}

#kiosque_form_coordonnees .kiosque_form_etape_1 .kiosque_civilites,
#kiosque_form_coordonnees .kiosque_form_etape_1 .kiosque_emailing {
	float:right;
	width:187px;
	margin-left:15px;
	text-align:left;
	overflow:hidden;
}

#kiosque_form_coordonnees .kiosque_form_etape_1 .kiosque_civilites li,
#kiosque_form_coordonnees .kiosque_form_etape_1 .kiosque_emailing li {
	display:inline;
	margin-right:10px;
	font-size:13px;
}

#kiosque_form_coordonnees .kiosque_form_etape_1 .kiosque_civilites li input,
#kiosque_form_coordonnees .kiosque_form_etape_1 .kiosque_emailing li input{
	width:auto;
	height:auto;
	margin:0 3px 0 0;
	padding:0;
	background:none;
	border:none;
}

#kiosque_form_coordonnees .kiosque_form_etape_1 p.pub {
	text-align:left;
	font-size:13px;
}

#kiosque_form_coordonnees .kiosque_form_etape_1 p.pub input {
	width:auto;
	height:auto;
	margin:0 3px 0 0;
	padding:0;
	background:none;
	border:none;
	vertical-align:top;
}

#kiosque_form_coordonnees label {
	font-size:13px;
}

#kiosque_form_coordonnees label.kiosque_xlignes {
	float:left;
	width:146px;
}
#kiosque_form_coordonnees label.kiosque_ylignes {
	float:left;
}
#kiosque_form_coordonnees input.kiosque_xlignes {
	margin-top:6px;
	float:right;
}
#kiosque_form_coordonnees input.kiosque_ylignes {
	position:relative;
	top:6px;
	float:right;
}
#kiosque_full_content p {
	font-size:11px;
}

#kiosque_main .kiosque_txt13px {
	font-size:13px;
}

#kiosque_main .kiosque_clear {
	clear:both;
}

#kiosque_full_content table.kiosque_recapitulatif,
#kiosque_full_content table.kiosque_recapitulatif_ben {
	margin-top:15px;
	overflow:hidden;
}
#kiosque_full_content table.kiosque_detail_commande{
	width:550px;
	height:250px;
	margin-bottom:20px;
	}
#kiosque_full_content table.kiosque_recapitulatif .kiosque_statutcommande{
	color:#fb0289;
}

#kiosque_full_content div.kiosque_recapitulatif {
	float:right;
	width:420px;
	margin-top:30px;
	text-align:right;
}

#kiosque_full_content div.kiosque_recapitulatif .kiosque_separateur {
	margin:8px 0;
}

#kiosque_full_content div.kiosque_recapitulatif p {
	font-size:13px;
}

#kiosque_full_content div.kiosque_recapitulatif label {
	font-size:13px;
	font-weight:bold;
}

#kiosque_full_content div.kiosque_recapitulatif .kiosque_codepromo {
	margin-bottom:10px;
}

#kiosque_full_content div.kiosque_recapitulatif .kiosque_prix_recapitulatif {
	font-size:13px;
	font-weight:bold;
}

#kiosque_main .kiosque_quantite {
	margin:0 5px;
	width:40px;
	margin-left:10px;
	font-size:12px;
	border:1px solid #939393;
	background-color: #e8e8e8;
}

#kiosque_main .kiosque_quantite select{
	margin:0 5px;
	width:40px;
	margin-left:10px;
	font-size:12px;
	border:1px solid #939393;
	background-color: #e8e8e8;
}

#kiosque_main .kiosque_contener_recapitulatif {
	width:100%;
	margin-bottom:100px;
	overflow:hidden;
}

#kiosque_main .kiosque_marges {
	margin-bottom:10px;
}

#kiosque_full_content .kiosque_form_etape_2 .kiosque_marges {
	margin:10px 0;
}

#kiosque_full_content ul.kiosque_confirmation {
	margin-top:40px;
}

#kiosque_full_content ul.kiosque_confirmation li {
	float:left;
	list-style:none;
}

#kiosque_full_content ul.kiosque_confirmation .kiosque_marges {
	margin:0 150px;
}

#kiosque_full_content h1.kiosque_confirmation {
	margin-bottom:20px;
}

#kiosque_full_content p.kiosque_confirmation {
	font-size:13px;
}

#kiosque_full_content .kiosque_form_email_amis {
	width:350px;
}

#kiosque_full_content .kiosque_form_contact
{
	width:360px;
}

#kiosque_full_content .kiosque_form_email_amis li,
#kiosque_full_content .kiosque_form_contact li {
	margin:10px 0;
	text-align:right;
	list-style:none;
}

#kiosque_full_content .kiosque_form_email_amis li label,
#kiosque_full_content .kiosque_form_contact li label{
	font-size:13px;
}

#kiosque_full_content .kiosque_form_email_amis li input,
#kiosque_full_content .kiosque_form_contact li input,
#kiosque_full_content .kiosque_form_contact li select{
	width:185px;
	margin-left:10px;
	font-size:12px;
	border:1px solid #939393;
	background-color:#e8e8e8;
}

#kiosque_full_content .kiosque_form_email_amis li textarea,
#kiosque_full_content .kiosque_form_contact li textarea{
	width:185px;
	height:83px;
	margin-left:10px;
	font-size:12px;
	border:1px solid #939393;
	background-color:#e8e8e8;
}

#kiosque_full_content h2.kiosque_confirmation {
	margin-top:20px;
	font-size:14px;
	font-weight:bold;
	color:#e90b86;
}

#kiosque_full_content .kiosque_form_email_amis input.kiosque_submit,
#kiosque_full_content .kiosque_form_contact input.kiosque_submit{
	width:108px;
	height:47px;
	background:url(../images/kiosque_envoyer.jpg) no-repeat left top;
	border:none;
}

#kiosque_full_content .kiosque_form_choix_ecard fieldset {
	border:none;
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_gauche {
	float:left;
	width:222px;
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_droite {
	position:relative;
	float:right;
	width:510px;
	padding-top:50px;
	overflow:hidden;
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_gauche_2 {
	float:left;
	width:410px;
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_droite_2 {
	float:right;
	width:180px;
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_droite_2_ben {
	float:right;
	width:180px;
	margin:60px 115px 0px 0px;
}

#kiosque_full_content .kiosque_form_choix_ecard {
	margin:20px 0;
}

#kiosque_full_content .kiosque_form_choix_ecard h1 {
	margin:0px 0 10px 0;
	font-size:17px;
	font-weight:bold;
	color:#f00887;
}

#kiosque_full_content .kiosque_form_choix_ecard .h1_elec {
	margin:0px 0 10px 0;
	font-size:17px;
	font-weight:bold;
	color:#c1e800;
}

#kiosque_full_content .kiosque_form_choix_ecard label {
	font-size:13px;
	color:#000;
}

#kiosque_full_content .kiosque_form_choix_ecard textarea {
	width:184px;
	height:110px;
	padding-left:8px;
	font-size:12px;
	color:#7c7c7c;
	background-color:#e7e7e7;
	border:1px solid #7c7c7c;
}

#kiosque_full_content .kiosque_form_choix_ecard select {
	width:148px;
	font-size:12px;
	color:#7c7c7c;
	background-color:#e7e7e7;
	border:1px solid #7c7c7c;
}

#kiosque_full_content .kiosque_form_choix_ecard input {
	margin-right:6px;
	font-size:12px;
	color:#7c7c7c;
	background-color:#e7e7e7;
	border:1px solid #7c7c7c;
}

#kiosque_full_content .kiosque_form_choix_ecard ul {
	margin-top:10px;
}

#kiosque_full_content .kiosque_form_choix_ecard li {
	padding-left:18px;
	font-size:13px;
	list-style:none;
	background:url(../images/kiosque_fleche.png) no-repeat left top;
}

#kiosque_full_content .kiosque_form_choix_ecard li a {
	color:#000;
	text-decoration : underline;
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_nom,
#kiosque_full_content .kiosque_form_choix_ecard .kiosque_prenom {
	width:83px;
	padding-left:8px
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_nom_ben,
#kiosque_full_content .kiosque_form_choix_ecard .kiosque_prenom_ben {
	width:184px;
	padding-left:8px;
	margin-top:20px;
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_email {
	width:172px;
	padding-left:8px;
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_email_ben {
	width:184px;
	padding-left:8px;
		margin-top:20px;
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_jours,
#kiosque_full_content .kiosque_form_choix_ecard .kiosque_mois {
	width:34px;
	text-align:center;
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_delai {
	margin:6px 0;
}

#kiosque_full_content .kiosque_form_choix_ecard input.kiosque_radio {
	width:17px;
	background:none;
	border:0 solid 000;
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_ecard_precedente_elec {
	float:left;
	width:81px;
	height:63px;
	margin-top:113px;
	background:url(../images/kiosque_ecard_precedente_elec.png) no-repeat left top;
	cursor:pointer;
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_ecard_precedente {
	float:left;
	width:81px;
	height:63px;
	margin-top:113px;
	background:url(../images/kiosque_ecard_precedente.png) no-repeat left top;
	cursor:pointer;
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_ecard {
	position:relative;
	float:left;
	width:262px;
	height:193px;
	padding:35px 28px 35px 28px;
	margin:0 15px;
	background:url(../images/kiosque_bg_ecards.png) no-repeat left top;
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_ecard #kiosque_slideshow {
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_ecard_suivante_elec {
	float:left;
	width:81px;
	height:63px;
	margin-top:113px;
	background:url(../images/kiosque_ecard_suivante_elec.png) no-repeat left top;
	cursor:pointer;
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_ecard_suivante {
	float:left;
	width:81px;
	height:63px;
	margin-top:113px;
	background:url(../images/kiosque_ecard_suivante.png) no-repeat left top;
	cursor:pointer;
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_droite_2 .kiosque_submit {
	width:108px;
	height:47px;
	margin:58px 0 0 70px;
	background:url(../images/kiosque_valider_ecard.jpg) no-repeat left top;
	border:none;
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_droite_2 .kiosque_submit_elec {
	width:108px;
	height:47px;
	margin:58px 0 0 70px;
	background:url(../images/kiosque_valider_ecard_elec.jpg) no-repeat left top;
	border:none;
	cursor:pointer;
}

#kiosque_full_content .kiosque_form_choix_ecard .kiosque_droite_2_ben .kiosque_submit {
	width:108px;
	height:47px;
	margin:0pt;
	background:url(../images/kiosque_valider_ecard.jpg) no-repeat left top;
	border:none;
}

#kiosque_mdp_oublie {
	position:absolute;
	width:100px;
	height:15px;
	right:44px;
	top:20px;
	z-index:1000;
}

#kiosque_mdp_oublie a {
	font-size:10px;
	text-decoration:underline;
	color:#000;
}

#kiosque_aide {
	position:relative;
	margin:60px 0 20px 15px;
	text-align:center;
	height:96px;
	background:url(../images/pave_service_clients.png) no-repeat left top;
}

#kiosque_aide_espace_pro {
	position:relative;
	margin:60px 0 20px 15px;
	text-align:center;
	height:96px;
}

#kiosque_aide .kiosque_titre {
	margin-bottom:10px;
	font-size:15px;
	font-weight:bold;
	color:#000;
}

#kiosque_aide .kiosque_texte {
	margin-bottom:10px;
	font-size:13px;
	color:#7c7c7c;
}

#kiosque_aide .kiosque_numero {
	font-size:17px;
	font-weight:bold;
	color:#893d73;
}

#kiosque_aide .kiosque_horaires {
	font-size:13px;
	color:#893d73;
}

#kiosque_aide .kiosque_petit {
	font-size:10px;
	color:#7c7c7c;
}

#kiosque_right_content .kiosque_login {
	width:159px;
	margin:20px 0px 0 10px;
	padding:5px 0 0 18px;
}

#kiosque_right_content .kiosque_login label {
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
	word-spacing:1px;
	text-transform:uppercase;
	color:#9f9f9f;
}

#kiosque_right_content .kiosque_login input {
	width:120px;
	height:16px;
	padding:2px 0 0 3px;
	font-size:12px;
	color:#6d6d6d;
	background-color:#fff;
	border:0 solid #fff;
}

#kiosque_right_content .kiosque_login input.kiosque_submit {
	width:auto;
	height:18px;
	padding:0;
	margin-left:2px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background-color:#9f9f9f;
	border:0 solid #9f9f9f;
}

#kiosque_right_content .kiosque_login div {
	margin:3px 0;
}

#kiosque_right_content .kiosque_login .kiosque_mdpoublie {
	font-size:10px;
	font-weight:normal;
	color:#fff;
	text-decoration:underline;
}

#kiosque_banner li.kiosque_mini_login {
	display:block;
	height:37px;
	width:180px;
	margin:0px;
	padding-top:8px;
	text-align:right;
	background:url(../images/kiosque_mini_login.png) no-repeat left top;
}

#kiosque_banner li.kiosque_mini_login_log {
	display:block;
	height:44px;
	width:150px;
	margin:0;
	padding-top:5px;
	text-align:right;
	background:url(../images/kiosque_mini_login.png) no-repeat left top;
}

#kiosque_banner .kiosque_mini_login_log input
{
	width:100px;
	height:14px;
	padding:0px;
	font-size:12px;
	color:#6d6d6d;
	background-color:#fff;
	border:0 solid #fff
} 
#kiosque_banner .kiosque_mini_login_log input.kiosque_submit
{
	cursor:pointer;
	padding:0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	width:20px;
	background:none;
	border:none;
}

#kiosque_banner li.kiosque_mini_login div.kiosque_mon_compte
{
	margin-bottom:3px;
}

#kiosque_banner li.kiosque_mini_login_log div.kiosque_mon_compte 
{
	margin:6px 0px 0px 0px;
}

#kiosque_banner li.kiosque_mini_login div.kiosque_mon_panier
{
	margin-bottom:8px;
}

#kiosque_banner li.kiosque_mini_login_log div.kiosque_mon_panier 
{
	margin:6px 0px 0px 0px;
}

#kiosque_banner li.kiosque_mini_login label,
#kiosque_banner li.kiosque_mini_login_log label {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#6d6d6d;
}

/*
** Pour gérer le panier en haut à droite (PANIER)
*/

#kiosque_banner li.kiosque_mini_login .kiosque_panier {
	    display:block;
	height:13px;
		padding-left:20px;
	font-size:11px;
	font-weight:normal;
        text-align:left;
        margin-left:67px;
	color:#000;
    	background:url(../images/panier.png) no-repeat left top;
}

/*
** Pour gérer le panier en haut à droite suite (VOTRE COMPTE)
*/
#kiosque_banner li.kiosque_mini_login a.kiosque_identification {
     	 display:block;
	height:33px;
         padding-left:20px;
	font-size:11px;
		font-weight:normal;
	      text-align:left;
		  margin-left:67px;
	color:#000;
	      background:url(../images/petitbon.png) no-repeat left top;
	      text-decoration:underline;
}

#kiosque_banner li.kiosque_mini_login a.kiosque_identification:hover {
	text-decoration:none;
}

#kiosque_form_coordonnees .kiosque_adresse_facturation {
	padding-left:120px;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_gauche {
	display:block;
	float:left;
	width:340px;
	overflow:hidden;
	border:none;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_droite {
	display:block;
	float:left;
	width:340px;
	margin-left:20px;
	overflow:hidden;
	border:none;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_gauche .kiosque_form2 {
	margin-bottom:4px;
}
#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_gauche .kiosque_form3 {
	margin-bottom:4px;
	text-align:left;
}
#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_gauche .kiosque_form3 input{
	margin-left:0;
}
#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_gauche h2 {
	font-size:15px;
	font-weight:bold;
	text-align:left;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_droite h2 {
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-align:left;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_gauche .kiosque_bg {
	position:relative;
	width:324px;
	height:106px;
	padding:8px;
	background-color:#fb0289;
	overflow:hidden;
}
#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_gauche .kiosque_bg_elec {
	position:relative;
	width:324px;
	height:106px;
	padding:8px;
	background-color:#c1e800;
	overflow:hidden;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_droite .kiosque_bg {
	width:324px;
	height:106px;
	padding:8px;
	background-color:#ededed;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_droite .kiosque_bg .kiosque_inform p{
	font-weight: normal;
}
#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_droite .kiosque_bg p.kiosque_pub{
	font-weight: normal;
	font-size:10px;
	width:200px;
	float:left;
	margin-left:10px;
}
#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_droite .kiosque_bg .kiosque_news{
	font-weight: normal;
	font-size:10px;
	width:20px;
	float:left;
	border:0;
	margin-top:10px;
	margin-left:0;
	margin-right:0;
	background:transparent;
}
#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_gauche p {
	margin-bottom:6px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_droite p {
	margin-bottom:6px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_gauche ul{
	position:relative;
	bottom: 0;
}
#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_droite ul{
	position:relative;
	bottom: 0;
}
#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_gauche li {
	font-weight:bold;
	font-size:13px;
	list-style:none;	
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_droite li {
	color:#FB0289;
	font-weight:bold;
	font-size:13px;	list-style:none;
	
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_gauche label {
	width:auto;
	font-size:13px;
	color:#000;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_droite label {
	width:auto;
	font-size:13px;
	color:#000;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_gauche label.kiosque_xlignes {
	width:92px;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_gauche label.kiosque_ylignes {
	width:100px;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_gauche input {
	margin-right:35px;
	font-size:12px;
	color:#000;
	background-color:#fff;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_gauche input.kiosque_xlignes {
	float:left;
	margin-right:0;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_gauche input.kiosque_ylignes {
	float:left;
	margin-right:0;
	margin-bottom:12px;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_gauche input.kiosque_submit {
	float:left;
	width:20px;
	height:18px;
	margin:7px 0 0 6px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#fb0289;
	background-color:#fff;
	border:0 solid #fff;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_droite input.kiosque_submit {
	float:none;
	width:20px;
	height:18px;
	padding:0;
	margin:0 0 0 6px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background-color:#9f9f9f;
	border:0 solid #9f9f9f;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_droite input {
	margin-right:26px;
	font-size:12px;
	color:#000;
	background-color:#fff;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_droite div.kiosque_mdpoublie {
	padding-left:110px;
	text-align:left;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_droite div.kiosque_mdpoublie a {
	font-size:10px;
	color:#000;
	text-decoration:underline;
}

#kiosque_form_coordonnees .kiosque_form_etape_2 fieldset.kiosque_droite input.kiosque_avec_submit {
	margin-right:0;
}

/* Ajout Trié a partir du 25/09/2007 */
#kiosque_content_magazines
{
	margin:60px 0pt 0pt 0pt;
	overflow:hidden;
	position:relative;
	width:100%;	
}

#kiosque_themes_magazine, #kiosque_listing_magazine, #kiosque_detail_magazine
{
	float:left;
	margin-left:10px;
	width:240px;
}
#kiosque_themes_magazine h2, #kiosque_listing_magazine h2, #kiosque_detail_magazine h2
{
	font-size:18px;
	font-weight:bold;
	margin-left:15px;
}
#kiosque_detail_magazine #kiosque_content_detail_magazine 
{
	overflow:auto;
	width:100%;
	height:350px;
}
/* Image Infos magazines */
#kiosque_detail_magazine #kiosque_content_detail_magazine #kiosque_info_resume
{
	text-align:center;
	margin:12px 0px 0px 0px;
	width:240px;
}
#kiosque_detail_magazine #kiosque_content_detail_magazine #kiosque_info_resume #kiosque_info_text
{

}
#kiosque_themes_magazine div, #kiosque_listing_magazine div
{
	overflow:auto;
	width:100%;
	height:350px;
	padding-right:-50px;
}
#kiosque_themes_magazine div ul, #kiosque_listing_magazine div ul
{
	list-style-type:none;
	margin:20px 0px 0px 15px;
	width:180px;
}
#kiosque_themes_magazine div ul li, #kiosque_listing_magazine div ul li
{
	cursor: pointer;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	width:180px;
}
#kiosque_listing_magazine div #kiosque_mess_select_theme,
#kiosque_content_detail_magazine #kiosque_mess_select_magazine
{
	height:60px;
	margin:150px 0px 0px 0px;
	overflow:hidden;
	padding:0px 5px 0px 5px;
	width:230px;
}
#kiosque_magazines_lien
{
	margin-top:15px;
}
#kiosque_detail_kiosque .kiosque_postit p
{
	color:#fff;
	height:100px;
	font-size:12px;
	margin:20px 0px 0px 15px;
	overflow:auto;
	width:135px;
}
#kiosque_detail_kiosque .kiosque_postit p.makechoice
{
	margin:40px 0px 0px 10px;
	font-size:16px;
	font-weight:bold;
	word-spacing:1px;
	text-transform:uppercase;
	color:#fff;
	height:50px;
	text-align:center;
}
.kiosque_separateur_home
{
	height:47px;
	width:1px;
}
/* Infos Magazines pointilles */
#kiosque_detail_magazine #kiosque_content_detail_magazine #kiosque_info_resume #kiosque_pointilles
{
	height:3px;
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
#kiosque_detail_magazine #kiosque_content_detail_magazine #kiosque_info_resume #kiosque_nb_numero,
#kiosque_detail_magazine #kiosque_content_detail_magazine #kiosque_info_resume #kiosque_periodicite,
#kiosque_detail_magazine #kiosque_content_detail_magazine #kiosque_info_resume #kiosque_titre_magazine
{
	text-align:left;
	margin-left:20px;
}
.kiosque_form_ben
{
	width:750px;
}
#kiosque_form_coordonnees fieldset.kiosque_gauche_ben
{
	width:44%;
}
#kiosque_form_coordonnees fieldset.kiosque_droite_ben
{
	width:56%;
	margin-top:28px;
}
#kiosque_form_coordonnees fieldset.kiosque_droite_ben .kiosque_libelle_emailing_ben
{
	font-size:13px;
	margin-left:35px;
	text-align:left;
	width:385px;	
}
#kiosque_form_coordonnees .kiosque_form_etape_1 .kiosque_emailing
{
	text-align:right;
	margin:-12px 35px 0px 0px;
}
#kiosque_form_coordonnees .kiosque_form_etape_1 .kiosque_mention_important_ben
{
	font-size:13px;
	margin-left:35px;
	text-align:left;
	width:385px;
}
#kiosque_form_coordonnees .kiosque_form_etape_1 .kiosque_mention_important_ben .kiosque_mentions_form p
{
	font-style:italic;
	color : #E5188A;
}
#kiosque_detail_content
{
	margin-top:20px;
}
#kiosque_detail_content #kiosque_detail_gauche
{
	float:left;
	margin-right:15px;
	width:182px;
}
#kiosque_detail_content #kiosque_detail_droite
{
	float:left;
	width:552px;
}
#kiosque_detail_content #kiosque_detail_droite #kiosque_detail_texte
{
	height:189px;
	margin-bottom:10px;
	overflow:auto;
	padding:0px;
}
#kiosque_detail_content #kiosque_detail_droite #kiosque_detail_footer
{
	background-color:#f2f2f2;
	height:48px;
}
#kiosque_detail_content #kiosque_detail_droite #kiosque_detail_footer p
{
	float:left;
	font-size:13px;
	margin:5px 0px 0px 5px;
	width:100%;
}
#kiosque_detail_content #kiosque_detail_droite #kiosque_detail_footer p span
{
	font-weight:bold;
}
#kiosque_detail_liens
{
	margin-top:20px;
	text-align:right;
	width:749px;
}
#auto_complete
{
	position:absolute;
	top:131px;
	left:0;
	display:none;
	background-color:#dfdfdf;
	width:170px;
	height:100px;
	overflow:auto;
	z-index:10000;
}
#auto_complete ul
{
	text-align:left;
	type:none;
	list-style:none;
	color:#7C7C7C;
	font-size:11px;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
	margin:0px;
	padding:0px 0px 0px 5px;
}
#auto_complete ul li:hover
{
	color:#fff;
	background-color:#7C7C7C;
	z-index:10000;
	margin:0px;
	padding:0px;
}
.kiosque_gauche .kiosque_destinataire
{
	width:184px;
}

/*FAQ CGV Qui sommes nous */
#lien_haut
{
	height:1px;
}
#kiosque_content #kiosque_full_content #kiosque_FAQ_themes {
	height:70px;
	margin-top:10px;
	overflow:auto;
}
#kiosque_content #kiosque_full_content .kiosque_FAQ_content {
	height:340px;
	overflow:auto;
	margin-top:20px;
}
#kiosque_content #kiosque_full_content .kiosque_cgv_content,
#kiosque_content #kiosque_full_content .kiosque_whoare_content
{
	height:420px;
	overflow:auto;
	margin-top:20px;
}
#kiosque_content #kiosque_full_content .kiosque_FAQ_content .kiosque_chapitre_faq,
#kiosque_content #kiosque_full_content .kiosque_cgv_content .kiosque_chapitre_cgv,
#kiosque_content #kiosque_full_content .kiosque_whoare_content .kiosque_chapitre_whoare
{
	width:740px;
	margin:0px 0px 20px 0px;
}
#kiosque_content #kiosque_full_content .kiosque_FAQ_content .kiosque_chapitre_faq p,
#kiosque_content #kiosque_full_content .kiosque_cgv_content .kiosque_chapitre_cgv p,
#kiosque_content #kiosque_full_content .kiosque_whoare_content .kiosque_chapitre_whoare p
{
}
#kiosque_content #kiosque_full_content .kiosque_FAQ_content .kiosque_chapitre_faq .kiosque_question,
#kiosque_content #kiosque_full_content .kiosque_cgv_content .kiosque_chapitre_cgv .kiosque_titre
{
}
#kiosque_content #kiosque_full_content .kiosque_whoare_content .kiosque_chapitre_whoare .kiosque_titre
{
	margin-bottom:10px;	
}
#kiosque_content #kiosque_full_content .kiosque_FAQ_content .kiosque_chapitre_faq .kiosque_reponse,
#kiosque_content #kiosque_full_content .kiosque_cgv_content .kiosque_chapitre_cgv .kiosque_content,
#kiosque_content #kiosque_full_content .kiosque_whoare_content .kiosque_chapitre_whoare .kiosque_content
{
	
}
#kiosque_content #kiosque_full_content .kiosque_FAQ_content .kiosque_chapitre_faq .kiosque_lien_haut,
#kiosque_content #kiosque_full_content .kiosque_cgv_content .kiosque_chapitre_cgv .kiosque_lien_haut,
#kiosque_content #kiosque_full_content .kiosque_whoare_content .kiosque_chapitre_whoare .kiosque_lien_haut
{
	text-align:right;
	padding:10px 0px 5px 0px;
}
#kiosque_content #kiosque_full_content .kiosque_FAQ_content .kiosque_chapitre_faq .kiosque_lien_haut .kiosque_retour_haut,
#kiosque_content #kiosque_full_content .kiosque_cgv_content .kiosque_chapitre_cgv .kiosque_lien_haut .kiosque_retour_haut,
#kiosque_content #kiosque_full_content .kiosque_whoare_content .kiosque_chapitre_whoare .kiosque_lien_haut .kiosque_retour_haut
{
	padding:0px 0px 0px 12px;
}
#kiosque_content #kiosque_full_content p.kiosque_intitule_contact
{
	font-size:13px;
	margin-bottom:10px;
}
/*Popups*/
#kiosque_popup_content *,
#kiosque_popup_content_ben *
{
	font-family:arial,helvetica,sans-serif;
	margin:0;
	padding:0;
}
#kiosque_popup_content
{
	float:left;
	font-size:12px;
	height:190px;
	margin-top:20px;
	text-align:left;
	width:420px;
}
#kiosque_popup_content_ben
{
	float:left;
	font-size:12px;
	height:200px;
	margin-top:20px;
	text-align:left;
	width:420px;
}
#kiosque_popup_content #kiosque_col_gauche,
#kiosque_popup_content_ben #kiosque_col_gauche
{
	float:left;
	height:190px;
	margin:0px 20px;
	width:44px;
}
#kiosque_popup_content #kiosque_col_droite
{
	float:left;
	margin:0px 0px 0px 10px;
	width:230px;
}
#kiosque_popup_content_ben #kiosque_col_droite
{
	float:left;
	margin:0px 0px 0px 10px;
	width:300px;
}
#kiosque_popup_content #kiosque_col_droite #detail_identification,
#kiosque_popup_content_ben #kiosque_col_droite #detail_identification
{
	margin-top:50px;
}
#kiosque_popup_content_ben #kiosque_col_droite #detail_code_activation h1 {
	font-size:14px;
	margin:20px 0px 10px 0;
	text-transform:uppercase;
}
#kiosque_popup_content #kiosque_col_droite #detail_identification h1
{
	font-size:14px;
	margin:10px 0px;
	text-transform:uppercase;
}

#kiosque_popup_content #kiosque_col_droite #detail_identification a:hover
{
	text-decoration : none;
}
#kiosque_popup_content #kiosque_col_droite #detail_identification a
{
	text-decoration : underline;
}
#kiosque_popup_content #kiosque_col_droite #detail_rappel_mdp,
#kiosque_popup_content_ben #kiosque_col_droite #detail_rappel_mdp
{
	margin-top:0px;
}
#kiosque_popup_content #kiosque_col_droite #detail_rappel_mdp h1
{
	font-size:14px;
	margin:10px 0px;
	text-transform:uppercase;
}

#kiosque_popup_content #kiosque_col_droite #detail_code_activation h2,
#kiosque_popup_content_ben #kiosque_col_droite #detail_code_activation h2
{
	margin:5px 0px;
}
#kiosque_popup_content #kiosque_col_droite #detail_code_activation p,
#kiosque_popup_content_ben #kiosque_col_droite #detail_code_activation p
{
	margin:8px 0px;
}
#kiosque_popup_content #kiosque_col_droite #kiosque_form_code_activation
#kiosque_popup_content_ben #kiosque_col_droite #kiosque_form_code_activation
{
	margin-top:10px;
}
#kiosque_popup_content #kiosque_col_droite #kiosque_form_identification ul,
#kiosque_popup_content_ben #kiosque_col_droite #kiosque_form_identification ul
{
	list-style-type:none;
}
#kiosque_popup_content #kiosque_col_droite #kiosque_form_identification ul li,
#kiosque_popup_content_ben #kiosque_col_droite #kiosque_form_identification ul li
{
	margin :0px 0px 10px 0px;
}
#kiosque_popup_content_ben #kiosque_col_droite #kiosque_form_code_activation input
{
	margin :0px 0px 0px 0px;
	width:220px;
}
#kiosque_popup_content #kiosque_col_droite #kiosque_form_identification input
{
	margin :0px 5px 0px 0px;
	width:175px;
}
#kiosque_popup_content_ben #kiosque_col_droite #kiosque_form_code_activation input#kiosque_submit,
#kiosque_popup_content #kiosque_col_droite #kiosque_form_identification input#kiosque_submit
{
	height:18px;
	margin-left:0px;
	padding:0pt;
	width:auto;
}
/*Recapitulatif commandes*/
#kiosque_full_content .kiosque_libelle_emailing_recap ul.kiosque_emailing
{
}
#kiosque_full_content .kiosque_libelle_emailing_recap ul.kiosque_emailing li
{
	display:inline;
}
#kiosque_full_content .kiosque_commandes
{
	height:170px;
	overflow:auto;
}
#kiosque_full_content .kiosque_detail_commande
{
	height:480px;
	overflow:auto;
}
#kiosque_full_content .kiosque_commandes .kiosque_bloque_commande
{
	height:154px;
	float:left;
	margin:10px 10px 0px 0px;
	width:235px;
	overflow:hidden;
}
#kiosque_full_content .kiosque_commandes .kiosque_bloque_commande .kiosque_content_float
{
	height:130px;
	overflow:auto;
}
#kiosque_full_content .kiosque_commandes .kiosque_bloque_commande .kiosque_content_float p,
#kiosque_full_content .kiosque_commandes .kiosque_bloque_commande .kiosque_content_static p
{
	padding:2px 5px;
	width::220px;
	text-align:left;
}
.kiosque_modal_close {
	position:absolute;
	top:5px;
	right:5px;
}
#kiosque_contact_b2b
{
	height:186px;
	margin:25px 0 0 25px;
	padding:0;
	width:724px;
	background-color:#FF0000;
}
#kiosque_ephemerides
{
	height:138px;
	margin:25px 0 0 25px;
	padding:0;
	width:147px;
}
#kiosque_ephemerides_evt
{
	margin:20px 0pt 0pt auto;
	padding:5px 0pt 5px 6px;
	height:125px;
	padding:0;
	width:165px;
}
.kiosque_flash_ccm
{
	height:351px;
	width:722px
}
#lienHome {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:214px;
	height:500px;
}
#lienHome2 {
	position:relative;
	top:0;
	left:0;
	display:block;
	width:214px;
	height:92px;
}

#lien_kiosque_normal {
	position:absolute;
	top:0;
	left:0;
	float:left;
	width:355px;
	height:425px;
	cursor:pointer;
	overflow:hidden;
}

#lien_kiosque_elec {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:355px;
	height:425px;
	cursor:pointer;
	overflow:hidden;
}



/* Fin Ajout Trié a partir du 25/09/2007 */
