@charset "utf-8";
/* CSS Document */

/*
author    : Yamen Bousselmi
email     : yab@justfindnow.com
date      : September 2009
copyright : JFN IS (JustFinddNow Internet Services)
*/

/* RESET CSS*/
/* --- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

body,html{
	height:100%;/*---obligatoire pour le footer---*/
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:1em;
}

a{
	cursor:pointer;
}

ul, li{
	list-style:none;
}

/* CONTENU */
/* ******* */
body{
	font-size:1em;
}

#jfnk_page{
	position: relative;/*---obligatoire pour le footer---*/
	min-height:100%; /*---obligatoire pour le footer:Firefox---*/
	height:auto !important;/*---obligatoire pour le footer:Firefox---*/
	height:100%;/*---obligatoire pour le footer:IE---*/
	width:950px;
	margin:0 auto;
	padding:0;
}

#jfnk_container{
	width:100%;
	float:left;
}

.jfnk_bannerContainer{
	width:100%;
	height:90px;
	padding:5px 0 15px 0;
	text-align:center;
}

.jfnk_ScriptContainer{
	padding:5px 0 15px 0;
	text-align:center;
}

/* HEADER */
/* ---*/
#jfnk_header{
	width:100%;
	float:left;
	background:url(../images/jfnk_header_bg.png) top left no-repeat;
	min-height:111px;
	margin-bottom:10px;
}

#jfnk_header h4{
	width:100%;
	margin-bottom:6px;
	float:left;
	font-weight:bold;
	font-size:0.75em;
	color:#6d153c;
}

#jfnk_header h4 span{
	width:110px;
	float:left;
}


.jfnk_logo{
	float:left;
	margin:26px 0 0 10px;
	border:0;
}

.jnfk_loginForm{
	width:223px;
	min-height:105px;
	float:right;
	margin:10px 10px 0 0;
	padding-left:35px;
	margin-left:33px;
	background:url(../images/jfnk_header_sep.png) top left no-repeat;
}

a.jfnk_linktoDesconect:link,
a.jfnk_linktoDesconect:visited{
	text-decoration:none;
	text-align:right;
	font-size:0.85em;
	width:70px;
	height:10px;
	float:right;
	padding-right:15px;
	margin-right:5px;
	background:url(../images/jfnk_disconnect_icon.png) top right no-repeat;
	color:#1A5189;
	cursor:pointer;
}

a.jfnk_linkPackWhite:link,
a.jfnk_linkPackWhite:visited{
	text-decoration:none;
	text-align:right;
	font-size:0.85em;
	color:White;
	cursor:pointer;
}

a.jfnk_linktoDesconect:hover{
	text-decoration:underline;
}

a.jfnk_headerLinks:link,
a.jfnk_headerLinks:visited{
	text-decoration:none;
	text-align:right;
	font-size:11px;
	float:left;
	color:#1a5189;
	cursor:pointer;
}

a.jfnk_headerLinks:hover{
	text-decoration:underline;
}

#EspaceMembre1_formPart1{
	width:100%;
	float:left;
}

#EspaceMembre1_formPart2{
	width:110px;
	float:left;
}

#EspaceMembre1_formPart3{
	width:110px;
	float:right;
}

.jnfk_loginForm p{
	width:100%;
	font-size:0.75em;
	color:#333;
	margin-top:10px;
	float:left;
}

.jnfk_loginForm i{
	width:100%;
	font-size:0.75em;
	color:#6D153C;
	margin-top:10px;
	float:left;
}

.jnfk_loginFormInput{
	width:223px;
	height:22px;
	float:left;
	padding-bottom:10px;
}

.jnfk_loginFormLogin{
	background:url(../images/jfnk_input_login.png) top left no-repeat;
}

.jnfk_loginFormPassword{
	background:url(../images/jfnk_input_pwd.png) top left no-repeat;
}

.jnfk_loginFormLogin input,
.jnfk_loginFormPassword input{
	width:170px;
	height:15px;
	margin:1px 0 0 40px;
	border:0;
	color:#003974;
	font-size:0.7em;
	padding-top:3px;
}

.jnfk_loginFormSubmit input{
	width:88px;
	height:22px;
	background:url(../images/jfn_bt_bg.png) top left no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:0.7em;
	border:0;
	float:right;	
	margin-top:3px;
}


/* SEARCH BAR */
/* --- */
#jfnk_searchBar{
	width:100%;
	float:left;
	height:40px;
	background:url(../images/jfnk_search_bg.png) top left no-repeat;
}

#jfnk_searchBar img{
	float:left;
	width:24px;
	height:24px;
	border:0;
	margin:8px 0 0 11px;
}

.jnfk_searchForm{
	width:223px;
	margin:10px 0 0 0;
	float:right;
	padding-left:35px;
	background:url(../images/jfnk_header_sep.png) top left no-repeat;
	height:105px;
}

.jnfk_searchFormInput{
	width:223px;
	height:22px;
	float:left;
}

.jnfk_searchFormTextefield{
	background:url(../images/jfnk_search_input.png) top left no-repeat;
	margin-bottom:10px;
}

.jnfk_searchFormSubmit{
	width:88px;
	height:22px;
	float:right;
}

.jnfk_searchFormSubmit input{
	width:88px;
	height:22px;
	background:url(../images/jfnk_search_bt.png) top left no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:0.7em;
	border:0;
	float:right;	
}

.jnfk_searchFormTextefield input{
	width:180px;
	height:15px;
	margin:1px 0 0 40px;
	border:0;
	color:#003974;
	font-size:0.7em;
	padding-top:3px;
	background:#fff;
}

/* CONTENT */
/* --- */
#jfnk_content{
	width:100%;
	float:left;
	margin-top:10px;
}

.jfnk_ctLeftSide{
	width:228px;
	float:left;
}

.jfnk_ctRightSide{
	width:708px;
	float:left;
	margin-right:10px;
}


/* ROUNDED BLOC */
/* --- */
.jfnk_roundedBloc{
	width:100%;
	background:#f8f8f8;
	float:left;
	border:1px solid #02385e;
	margin-bottom:10px;
}

.jfnk_roundedBlocTL{
	background:url(../images/jfnk_tl.png) top left no-repeat;
	position: relative;
	left: -1px;
	top: -1px;
	width:100%;
	float:left;
}

.jfnk_roundedBlocTR{
	background:url(../images/jfnk_tr.png) top right no-repeat;
	position: relative;
	right: -2px;
	width:100%;
	float:left;
}

.jfnk_roundedBlocBL{
	background:url(../images/jfnk_bl.png) bottom left no-repeat;
	position: relative;
	left: -2px;
	bottom: -2px;
	width:100%;
	float:left;
}

.jfnk_roundedBlocBR{
	background:url(../images/jfnk_br.png) bottom right no-repeat;
	position: relative;
	right: -2px;
	width:100%;
	float:left;
	padding-bottom:2px;
}

.jfnk_roundedBlocBR h2{
	float:left;
	color:#FFFFFF;
	font-size:0.7em;
	text-transform:uppercase;
	height:21px;
	padding:7px 0 0 10px;
}

.jfnk_lefth2{
	width:216px;
	background:url(../images/jfnk_lefth2.png) top left no-repeat;
}

.jfnk_ctLeftSide ul{
	width:226px;
	float:left;
}

.jfnk_ctLeftSide li{
	width:226px;
	float:left;
	min-height:20px;
	padding-bottom:6px;
	background:url(../images/jfn_left_sep.png) left bottom no-repeat;
}

.jfnk_ctLeftSide li a:link,
.jfnk_ctLeftSide li a:visited,
.jfnk_ctLeftSide li a:hover{
	text-decoration:none;
	color:#333;
	font-size:0.75em;
	float:left;
	margin:4px 0 0 5px;
	background-position:0 4px;
}

.jfnk_ctLeftSide li img{
	width:24px;
	height:34px;
	border:0;
	float:left;
	margin-right: 10px;
}

/* RIGHT CONTENT */
/* --- */
.jfnk_righth2{
	width:706px;
	background:url(../images/jfnk_right2.png) top left no-repeat;
}

.jfnk_magList{
	width:100%;
	float:left;
	padding:16px 0;
}

.jfnk_magList li{
	width:320px;
	float:left;
	margin:0 15px 30px 16px;
	position:relative;
}

.jfnk_magList li img{
	width:150px;
	height:207px;
	padding:5px;
	background:url(../images/jfnk_mag_bg_big.png) top left no-repeat;
	border:0;
	float:left;
	margin-right:7px;
}

.jfnk_magList h3{
	width:153px;
	float:left;
	font-size:0.7em;
	font-weight:bold;
	color:#02385e;
	margin-top:15px;
	margin-bottom:10px;
}

.jfnk_magList h3 a:link,
.jfnk_magList h3 a:visited{
	color:#02385e;
	text-decoration:none;
}

.jfnk_magList h3 a:hover{
	text-decoration:underline;
}

.jfnk_magList big{
	width:153px;
	float:left;
	font-size:0.7em;
	color:#999;
	padding-bottom:6px;
	border-bottom:1px solid #999;
	margin-bottom:6px;
}

.jfnk_magList p{
	width:153px;
	float:left;
	font-size:0.7em;
	color:#333;
	text-align:justify;
	margin-bottom:10px;
}

.jfnk_magList span{
	width:153px;
	float:left;
	font-size:0.7em;
	color:#333;
}

a.jfnk_magInfosBt:link,
a.jfnk_magInfosBt:visited,
a.jfnk_magInfosBt:hover{
	width:153px;
	height:17px;
	padding-top:3px;
	float:left;
	text-align:center;
	font-size:0.7em;
	font-weight:bold;
	color:#fff;
	background:url(../images/jfnk_mag_bt_infos.png) top left no-repeat;
	text-decoration:none;
	position:absolute;
	bottom:4px;
	right:0;
}

.jfnk_magBonus{
	width:100%;
	float:left;
	padding:16px 0;
}

.jfnk_magBonus li{
	width:112px;
	float:left;
	margin-left:5px;
	position:relative;
}

.jfnk_magBonus li img{
	width:102px;
	height:141px;
	padding:5px;
	background:url(../images/jfnk_mag_bg.png) top left no-repeat;
	border:0;
	float:left;
}

/* INSIDE */
/* --- */
.jfnk_magInfos{
	width:686px;
	float:left;
	padding:10px 10px;
}

.jfnk_magInfos_lineHolder{
	float:left;
	width:400px;
}

.jfnk_magInfos_topPaginationButton{
	width:248px;
	height:30px;
	float:left;
	padding:0 4px;
}

a.jfnk_magInfos_topPaginationBt{
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	background:url(../images/allopass/gpcr_allopass_bt_bg.gif) top left no-repeat;
	width:80px;
	height:19px;
	padding-top:3px;
	float:left;
	text-align:center;
	text-decoration:none;
	font-size:11px;
}

.jfnk_magInfos_picturesHolder{
	width:258px;
	float:left;
	margin-right:15px;
}

.jfnk_magInfos_picturesHolder_img{
	width:248px;
	height:341px;
	padding:5px;
	background:url(../images/jfnk_magin_bg.png) top left no-repeat;
	border:0;
	float:left;
}

.jfnk_magInfos_picturesHolder ul{
	float:left;
}

.jfnk_magInfos_picturesHolder LI{
	float:left;
}

.jfnk_magInfosLine{
	width:410px;
	margin-top:10px;
	float:left;
}

.jfnk_magInfosLineLeft{
	width:210px;	
	float:left;
}

.jfnk_magInfosLineRight{
	width:190px;
	float:left;
}

.jfnk_magInfosLine big{
	width:100%;
	float:left;
	font-size:0.7em;
	color:#02385e;
	font-weight:bold;
}

.jfnk_magInfosLine span{
	width:100%;
	float:left;
	font-size:0.75em;
	color:#333;
}

a.jfnk_magInfosBt:link,
a.jfnk_magInfosBt:visited,
a.jfnk_magInfosBt:hover{
	width:85px;
	height:17px;
	padding-top:3px;
	float:left;
	text-align:center;
	font-size:0.7em;
	font-weight:bold;
	color:#fff;
	background:url(../images/jfnk_mag_bt_infos.png) top left no-repeat;
	text-decoration:none;
	position:absolute;
	bottom:4px;
	right:0;
}

.jfnk_magInfosLineChektoutBloc{
	width:130px;
	float:left;
	margin-right:10px;
	margin-top:40px;
	background:url(../images/jfnk_checkout_bloc_bg.png) bottom left no-repeat;
	min-height:110px;
}

a.jfnk_magInfosLineChektoutBt:link,
a.jfnk_magInfosLineChektoutBt:visited,
a.jfnk_magInfosLineChektoutBt:hover{
	text-decoration:none;
	text-align:center;
	width:110px;
	padding-left:20px;
	height:24px;
	padding-top:6px;
	font-size:0.8em;
	font-weight:bold;
	color:#02385e;
	float:left;
	background:url(../images/jfnk_checkout_bt.png) top left no-repeat;
}

.jfnk_magInfosLineChektoutBloc p{
	width:120px;
	float:left;
	margin:5px;
	margin-top:20px;
	font-size:0.75em;
	line-height:2em;
	text-align:center;
}

.jfnk_magInfosLineChektoutBloc b{
	font-size:1em;
	color:#ff0000;
	text-decoration:line-through;
}

.jfnk_magInfosLineChektoutBloc em{
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	color:#006cb8;
	font-weight:bold;
}

.jfnk_magInfosLineChektoutBloc u{
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
	color:#20c200;
}

.jfnk_magInfosLineChektoutBloc strong{
	font-size:1.2em;
	font-weight:bold;
}

/* THUMBS */
/* --- */
.jfnk_magInfos_thumbsHolder{
	margin:0;
	padding:0;
	list-style:none;
	margin-top:10px;
	float:left;
	width:100%;
}

.jfnk_magInfos_thumbsHolder li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:59px;
	margin:0 4px;
}


.jfnk_magInfos_thumbsHolder li img{
	border:1px solid #02385e;
	width:59px;
	height:77px;
}

a.jfnk_magInfos_activThumb img{
	border:2px solid #02385e;
	margin-right:4px;
}



/* PAGINATION */
/* --- */
#paginationDiv{
	width:100%;
	height:22px;
	float:left;
	padding:15px 0;
	text-align:center;
}

a.ttd_contentMiddle_contentpagination:link,
a.ttd_contentMiddle_contentpagination:visited{
	text-decoration:none;
	color:#00315c;
	font-size:0.7em;
	background:#c5daf3;
	padding:6px;
	font-weight:bold;
}

a.ttd_contentMiddle_contentpagination:hover{
	color:#c5daf3;
	background:#00315c;
}

a.ttd_contentMiddle_contentpaginationCurrent:link,
a.ttd_contentMiddle_contentpaginationCurrent:visited,
a.ttd_contentMiddle_contentpaginationCurrent:hover{
	text-decoration:none;
	color:#c5daf3;
	font-size:0.7em;
	background:#00315c;
	padding:6px;
	font-weight:bold;
	cursor:default;
}

#UpdateProgress1{
	font-size:0.7em;
	color:#666;
}

#UpdateProgress1 img{
	padding-bottom:10px;
}



/* GRIDVIEW */
/* --- */
.jfnk_gridview{
	width:675px;
	margin:0 15px;
	float:left;
	border:0;
	border-collapse:0;
	padding:0;
	
}

.gpcr_cadeauxLine{
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
	width:550px;
	border-bottom:1px solid #efefef;
	background:#f8f8f8;
}

.gpcr_cadeauxLineMag{
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
	width:500px;
	border-bottom:1px solid #efefef;
	background:#f8f8f8;
}

.gpcr_cadeauxLine ul,.gpcr_cadeauxLineMag ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:250px;
	margin-top:10px;
}

.gpcr_cadeauxLine li,.gpcr_cadeauxLineMag li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	margin-right:10px;
}

.gpcr_cadeauxLine li img,.gpcr_cadeauxLineMag li img {
	background:transparent url(../images/jfnk_mag_bg.png) no-repeat scroll left top;
	border:0 none;
	float:left;
	height:141px;
	padding:5px;
	width:102px;
}

.jfnk_magDispoInfos{
	width:300px;
	float:left;
	padding-top:15px;
}

.jfnk_magDispoInfosMag{
	width:250px;
	float:left;
	padding-top:15px;
}

.gpcr_cadeauxLine h3,.gpcr_cadeauxLineMag h3{
	float:left;
	font-size:12px;
	color:#309dcf;
	width:95%;
	padding-top:5px;
	margin-bottom:10px;
	font-weight:bold;
}

.jfnk_desc{
	width:95%;
	float:left;
	font-size:12px;
	color:#333;
	text-align:justify;
}

a.gpcr_cadeauxLineLink:link, 
a.gpcr_cadeauxLineLink:visited{	
	float:left;
	color:#1794bc;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	font-size : 11px;
}

a.gpcr_cadeauxLineLink:hover{
	text-decoration:underline;
}

a.gpcr_cadeauxLineLinkCenter:link, 
a.gpcr_cadeauxLineLinkCenter:visited{	
	color:#1794bc;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	font-size : 11px;
	text-align : center ;
}

a.gpcr_cadeauxLineLinkCenter:hover{
	text-decoration:underline;
}

a.gpcr_panierLink:link, 
a.gpcr_panierLink:visited{	
	float:left;
	color:#1794bc;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	font-size : 11px;
    margin-bottom: 22px /* MSIE */ ;
}

a.gpcr_panierLink:hover{
	text-decoration:underline;
}

/* CART GRIDVIEW */
/* --- */
.jfnk_cartPanel{
	width:228px;
	float:left;
}

.jfnk_cartGridview{
	width:220px;
	margin:0 5px;
	float:left;
	border:0;
	border-collapse:0;
	padding:0;
	
}

.jfnk_cartLine{
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
	width:165px;
}

.jfnk_cartLine ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:50px;
	margin-right:5px;
}

.jfnk_cartLine li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:50px;
}

.jfnk_cartLine li img {
	border:1px solid #ABACAD;
	height:52px;
	width:40px;
}

.jfnk_cartDispoInfos{
	width:110px;
	float:left;
	padding-top:15px;
}

.jfnk_cartLine h3{
	float:left;
	font-size:12px;
	color:#309dcf;
	width:110px;
	padding-top:5px;
	margin-bottom:10px;
	font-weight:bold;
}

/* PAGINATION GRIDVIEW */
/* --- */
.jfnk_mag_paginationGD{
	text-align:center;
	padding-top:10px;
}

.jfnk_mag_paginationGD a:link,
.jfnk_mag_paginationGD a:visited{
	padding:2px 6px;
	text-decoration:none;
	color:#00315c;
	font-size:11px;
	background:#c5daf3;
	font-weight:bold;
}

.jfnk_mag_paginationGD a:hover{
	color:#c5daf3;
	background:#00315c;
}

.jfnk_mag_paginationGD span{
	padding:2px 6px;	
	color:#c5daf3;
	font-size:11px;
	background:#00315c;
	font-weight:bold;
}

/* CKECKOUT LIST */
/* --- */
.jfnk_listPayment{
	width:100%;
	float:left;
	padding:16px 0;
	text-align:center;
}

.jfnk_listPayment li{
	width:130px;
	float:left;
	margin:0 15px 20px 15px;
}

.jfnk_listPayment_li_container{
	width:130px;
	float:left;
}


.jfnk_listPayment h5{
	width:130px;
	float:left;
	font-weight:bold;
	font-size:0.8em;
	color:#333;
	text-align:center;
	margin-bottom:10px;
}

.jfnk_listPayment img{
	border:0;
	float:left;
	margin-bottom:10px;
	width:100px;
	height:100px;
	margin-left:15px;
}

.jfnk_listPayment span{
	width:130px;
	float:left;
	font-size:0.8em;
	color:#046B9A;
	text-align:center;
}

/* ALLOPASS CONTAINER */
/* --- */
.gpcr_allopassBlocright{
	width:438px;
	float:left;
	margin:20px 0 0 135px;
}

/* CHECKBOXLIST */
/* --- */
#CBL_Theme{
	width:100%;
	float:left;
}

#CBL_Theme td,
#CBL_ThemeProfil td{
	width:25%;
	float:left;
	height:22px;
}

#CBL_Theme input,
#CBL_ThemeProfil input{
	float:left;
}

#CBL_Theme label,
#CBL_ThemeProfil label{
	float:left;
	padding-left:5px;
	font-size:11px;
}

#CBL_ThemeProfil{
	width:480px;
	float:left;
}

/* CHECKOUT BT */
/* --- */
.jfnk_checkout{
	width:160px;
	height:60px;
	border:0;
	float:left;
	margin:15px 0 0 35px;
	background:url(../images/jfnk_checkout.png) no-repeat left top;
	cursor:pointer;
}




/* FOOTER */
/* --- */
#jfnk_footer{
	width:100%;
	border-top:1px solid #999;
	padding-top:10px;
	text-align:center;
	color:#666;
	font-size:0.7em;
	float:left;
	margin-top:10px;
}

a.jfnk_FooterLinks:link,
a.jfnk_FooterLinks:visited,
a.jfnk_FooterLinks:hover{
	text-decoration:underline;
	text-align:right;
	font-size:11px;
	color:#1a5189;
	cursor:pointer;
	margin-bottom:6px;
	margin-right:10px;
}

/* PACKS */
/* --- */
.jfnk_packsContainer{
	width:230px;
	float:left;
	background:url(../images/jfnk_packs_bg_bt.png) bottom left no-repeat;
	padding-bottom:10px;
	margin-bottom:10px;
}

.jfnk_packsInside{
	width:230px;
	float:left;
	background:url(../images/jfnk_packs_bg_top.png) top left no-repeat;
	padding-top:10px;
}

.jfnk_packItem{
	width:220px;
	float:left;
	background:url(../images/jfnk_packs_sep.png) left bottom no-repeat;
	padding-bottom:10px;
	margin:0 0 10px 5px;
}

.jfnk_packItem img{
	width:58px;
	height:50px;
	float:left;
	background:url(../images/jfnk_packs_ico.png) top left no-repeat;
}

.jfnk_packItemInfos{
	width:150px;
	float:right;
}

.jfnk_packItemInfos h6{
	width:150px;
	float:left;
	font-size:0.9em;
	font-weight:bold;
	color:#feddab;
	margin-bottom:6px;
}

.jfnk_packItemInfos h6 a:link,
.jfnk_packItemInfos h6 a:visited,
.jfnk_packItemInfos h6 a:hover{
	width:150px;
	float:left;
	font-size:0.9em;
	font-weight:bold;
	color:#feddab;
	margin-bottom:6px;
	text-decoration:none;
}

.jfnk_packItemInfos p{
	width:150px;
	float:left;
	font-size:0.75em;
	font-weight:bold;
	color:#fff;
}





/* */ 
/* --- */
.jfnk_mesMagazines{
	width:200px;
	float:left;
	padding:0 10px 10px 10px;
}

.jfnk_mesMagazinesh3 {
	color:#309DCF;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-bottom:6px;
	padding-top:5px;
	width:200px;
}

a.jfnk_mesMagazinesLink:link,
a.jfnk_mesMagazinesLink:visited{
	text-decoration:none;
	color:#333;
	float:left;
	width:180px;
	cursor:pointer;
	background:url(../images/allopass/allopass_down_puce.gif) no-repeat;
	background-position:0px 4px;
	padding-left:8px;
	margin-left:10px;
	font-size :11px;
}

a.jfnk_mesMagazinesLink:hover{
	text-decoration:underline;
}

a.jfnk_mesMagazinesSendToFriendLink:link,
a.jfnk_mesMagazinesSendToFriendLink:visited{
	text-decoration:none;
	color:#02385E;
	float:left;
	width:146px;
	height:19px;
	cursor:pointer;
	background:url(../images/jfnk_sendtofriend_bt.png) top left no-repeat;
	font-size :11px;
	text-align:center;
	margin-left:40px;
	font-weight:bold;
	padding-top:4px;
}

a.jfnk_mesMagazinesSendToFriendLink:hover{
	color:#fff;
	background:url(../images/jfnk_sendtofriend_bt_hover.png) no-repeat;
}



/* CART BLOCK */
/* --- */
.jfnk_panierBloc{
	width:100%;
	background:#fff;
	float:left;
	border:1px solid #9c1c62;
	margin-bottom:10px;
}

.jfnk_panierBlocNoBorder{
	width:100%;
	background:#fff;
	float:left;
	margin-bottom:10px;
}

.jfnk_panierBlocTL{
	background:url(../images/jfnk_panier_tl.png) top left no-repeat;
	position: relative;
	left: -1px;
	top: -1px;
	width:100%;
	float:left;
}

.jfnk_panierBlocTR{
	background:url(../images/jfnk_panier_tr.png) top right no-repeat;
	position: relative;
	right: -2px;
	width:100%;
	float:left;
}

.jfnk_panierBlocBL{
	background:url(../images/jfnk_panier_bl.png) bottom left no-repeat;
	position: relative;
	left: -2px;
	bottom: -2px;
	width:100%;
	float:left;
}

.jfnk_panierBlocBR{
	background:url(../images/jfnk_panier_br.png) bottom right no-repeat;
	position: relative;
	right: -2px;
	width:100%;
	float:left;
}

.jfnk_panierBlocBR h2{
	float:left;
	color:#FFFFFF;
	font-size:0.7em;
	text-transform:uppercase;
	height:21px;
	padding:7px 0 0 10px;
	margin-left:0px;
}

.jfnk_panierBlocBR2{
	background:url(../images/jfnk_panier_br.png) bottom right no-repeat;
	position: relative;
	right: -2px;
	width:100%;
	float:left;
}

.jfnk_panierh2{
	float:left;
	color:#FFFFFF;
	font-size:0.7em;
	text-transform:uppercase;
	height:21px;
	padding:7px 0 0 35px;
	margin-left:0px;
	width:216px;
	background:url(../images/jfnk_panierh2.png) top left no-repeat;
	padding-left:35px;
}

/* Modif Wissem */
.jfnk_CaptchaBig{
	width:120px;
	height:33px;
	float:left;
	margin-right:10px;
	
}


a.jfnk_LienGridview:link, 
a.jfnk_LienGridview:visited{	
	float:left;
	color:#1794bc;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	font-size : 11px;
	text-align : center ;
	vertical-align : middle ;
}

a.jfnk_LienGridview:hover{
	text-decoration:underline;
	text-align : center ;
	vertical-align : middle ;
}


/* --------*/


/* POP UP GALERIE */
/* ************** */
.ttd_galpopup{
	width:588px;
	float:left;
}

.ttd_galpopup img{
	float:left;
}

.ttd_galpopup_inside{
	float:left;
	width:558px;
	padding:40px;
	background:url(../images/ttd_gal_popup_middle.png) top left repeat-y;
}


/* --------*/




/* MAIN MENU */
/* --------- */
#jfnk_searchBar ul{
	float:left;
	margin:3px 0 0 11px;
}

#jfnk_searchBar li{
	float:left;
}

a.jfnk_mainMenu:link,
a.jfnk_mainMenu:visited{
	text-decoration:none;
	height:34px;
	background:url(../images/jfnk_menu_sep.png) top right no-repeat;
	color:#02385e;
	font-size:0.75em;
	font-weight:bold;
	float:left;
}

a.jfnk_mainMenu:link span,
a.jfnk_mainMenu:visited span{
	height:24px;
	padding-right:10px;
	padding-top:10px;
	padding-left:10px;
	background:url(../images/jfnk_menu_bg.png) top left repeat-x;
	float:left;
	margin-right:2px;
}

a.jfnk_mainMenu:hover span{
	background:url(../images/jfnk_menu_bg_hover.png) top left repeat-x;
	color:#fff;
}