/* CSS Document */
/*
body {
margin:0px;
padding:0px;
background:#000000;
}
*/

html	{overflow:auto;}
body{	margin: 0px;padding: 0px;font-family: arial;font-size: 11px;background:#000;color:#fff;}
*{margin: 0px;padding: 0px;}
img{border: none;}

a {
	color:#FFFFFF;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#centrer
{
	text-align:center;
}

#paging
{
	float:right;
	padding-right: 10px;
}

.search {
	clear: left;
	padding-left: 0px;
}

#global
{
	width:998px;
	padding:0px;
	position:absolute;
	left:50%;
	margin-left: -499px;
}

#global_popup
{
	padding:0px;
	position:absolute;
}

/* ################## */
/* Bannieres Pub      */
/* ################## */

#fond_banniere
{
	margin-top:8px;
	padding:15px;
	width:965px;
	height:65px;
	background:url(../images/fond_banniere.jpg) repeat-x;
}

#banniere1
{
	margin:0px;
	padding:0px;
	float:left;
}

#banniere2
{
	margin:0px;
	padding:0px;
	float:right;
}

#ephemeride
{
	margin:0px;
	padding:30px 0px 0px 0px;
	text-align:center;
	font-size : 11px;
	font-weight:bold;
	text-decoration:none;
}

/* ################## */
/* Fin Bannieres Pub  */
/* ################## */


/* ################## */
/* Customer Space     */
/* ################## */

#customer_space_calendar_form
{
	clear:left;
	float:left;
	padding-top:20px;
}

#customer_space_calendar_events
{
	/*clear:left;*/
	/*
	float:left;
	width:340px;
	padding-left:10px;
	padding-top:10px;
	*/
	width: 260px;
	padding-left:10px;
	padding-right: 0pt;
	padding-top:30px;
	float: left;
	color: rgb(255, 255, 255);
	font-size: 11px;
}
/*
#customer_space_general
{
	padding:10px;
	width:610px;
	height:630px;
}
*/

/* ################## */
/* Fin Customer Space */
/* ################## */


/* ################## */
/* Menu Flash         */
/* ################## */
#nav
{
	margin:0px;
	padding:0px;
	width:995;
	height:120px;
}

#flash_nav
{
	margin:0px;
	padding:0px;
	width:995px;
	height:90px;
	z-index: 0;
}

#flash_nav ul
{
	margin:0px;
	padding:0px;
	width:995px;
	height:90px;
}

#flash_nav ul
{
	margin:0px;
	padding:0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#flash_nav ul li
{
	margin:0px;
	padding:0px;
	float:left;
}


#bt_nav
{
	margin:0px;
	padding:0px;
	width:995px;
	height:30px;
	clear:left;
}

#bt_nav ul
{
	margin:0;
	padding:0;
	display:inline;
}

#bt_nav ul li
{
	margin:0;
	padding:0;
	float:left;
	height:29px;
	list-style:none;
}

#bt_nav ul li a
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	font-stretch:ultra-condensed;
	color:#FFFFFF;
	text-decoration:none;

	margin:0;
	padding:0;
	float:right;
	display:block;
	padding-top:10px;
	height:19px;
	width:79px;

	border-right:solid 1px #c5081e;

	background:url(../images/fd_menu_off.gif) repeat 0px 0px;
}

#bt_nav ul li a:hover
{
	background:url(../images/fd_menu_over.gif) repeat 0px 0px;
	color:#FF0000;
}

/* ################## */
/* Fin Menu Flash     */
/* ################## */

/* ################## */
/* CAtegorie         */
/* ################## */
#titre_categorie
{
	float:left;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	width:100%;
}

/* ################## */
/* Pagination         */
/* ################## */

#pagination
{
	float:right;
	margin-right:4px;
	padding:0;
}

#pagination ul {
	margin:0;
	padding:0;
	display:inline;
}

#pagination ul li{

	margin:0;
	padding:0;

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-transform:uppercase;
	display:inline;
	list-style:none;

}

#pagination ul li a{

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	list-style:none;

	display:inline;
	margin:0;
	padding:0;
}

#pagination ul li a.current_page{
	color: red;
}

#pagination ul li a:hover{
	color:#FF0000;
	text-decoration: underline;
	list-style:none;
}

/* ################## */
/* Fin Pagination     */
/* ################## */


/* ################## */
/* Fil d'Ariane       */
/* ################## */

#fil
{
	padding:0px;
	margin-top:8px;
	width:995px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	/*text-transform:uppercase;*/
	clear:left;
}


#bienvenu
{
	margin:0px;
	padding:0px;
	float:left;
	color:#E1001A;
	width:173px;
}


#fil ul
{
	margin:0px;
	padding-left:5px;
	color:#FFFFFF;
	float:left;
}


#fil ul li
{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	display:inline;
}

#fil ul li a
{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	text-decoration:none;
}

#fil ul li a:hover
{
	color:#E1001A;
}

#infopanier
{
	margin:0px;
	padding:0px;
	float:right;
	color:#E1001A;
	width:80px;
	background-color:#000;
	text-align:center;
}


/* ################## */
/* Fin Fil d'Ariane   */
/* ################## */

#contenu {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

#bloc_gauche {
margin:0px;
padding:0px;
float:left;
width:173px;
}

#bloc_centre {
margin-left:9px;
margin-right:9px;
padding:0px;
float:left;
width:630px;
}

#recherche {
margin:0px;
padding-left:5px;
padding-top:1px;
padding-bottom:0px;
background:url(../images/fond_recherche.jpg) 0px 0px no-repeat;
/*width:625px;*/
height:24px;
}

#recherche ul{
margin:0px;
padding:0px;
padding-top: 1px;
}

#recherche ul li{
margin:0px;
padding:0px;
float:left;
list-style:none;

}

li.btn_search{
	cursor: pointer;
}


#bloc_video {
	margin-top:10px;
	margin-bottom: 10px;
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
	background:url(../images/fond_video.jpg) no-repeat 0px 0px;
	/*width:620px;*/
	height:352px;
	border:0px solid yellow;
}

#bloc_home_video {
	float:left;
	width:405px;
	height:275px;
}

#bloc_espace_client {
	margin-top:10px;
	padding-left:15px;
	padding-right:0px;
	padding-top:10px;
	background:url(../images/fond_video.jpg) no-repeat 0px 0px;
	width:615px;
	height:652px;
}

#bloc_connect {
padding-left:20px;
padding-top:0px;
margin:0px;
}

#contenu_champs {
	margin:0px;
	padding:0px;

	background: url(../images/fd_encart.gif) repeat 0px 0px;
	width:630px;
	min-height:150px;
	/*height: 593px;*/
	overflow:hidden;
}

#contenu_champs_popup {
	margin:0px;
	padding:0px;
	background: url(../images/fd_encart.gif) repeat 0px 0px;
	width:630px;
	font-size:10px;
}

#contenu_champs_popup_sans_bg {
	margin:0px;
	padding:0px;
	width:630px;
	font-size:10px;
}


#video {
padding:0px;
margin:0px;
width:405px;
height:275px;
float:left;
}

#video_ma_bimbo {
padding-top:15px;
margin:0px;
width:404px;
height:241px;
float:left;
}


#editorial {
margin-left:10px;
padding:0px;
width:190px;
height:280px;
float:left;
font-size:13px;
font-weight:bold;
}

.grd {
	font-size:25px;
	font-weight:normal;
	padding-bottom:8px;
}

.grd_ma_bimbo {
	font-size:25px;
	font-weight:normal;
	/*padding-top: 15px;*/
	margin-top:0px;
}
#bt_encart
{
	clear:both;
}
/*
#bt_accueil {
	margin-top:5px;
	margin-left:0px;
	margin-right:10px;
	padding-left:1px;
	width:134px;
	height:61px;
	background: url(../images/fond_bt_acc.gif) no-repeat 0px 0px;
	float:left;
	text-transform:uppercase;
	font-size:9px;
	letter-spacing:0px;
	cursor: pointer;
	text-align: center;
	border:1px solid yellow;
}
*/

#bt_accueil {
	float:left;

	text-align:center;

	text-transform:uppercase;
	font-size:8px;

	margin-top:2px;
	margin-left:0px;
	margin-right:5px;
	padding-left:0px;

	width:147px;
	height:69px;
	background: url(../images/fond_bt_acc2.gif) no-repeat 0px 0px;
	border:0px solid yellow;
}




#txt_bt {
	text-align:center;

	padding-top:3px;
	padding-bottom:1px;
	padding-left:2px;
	padding-right:0px;
}


#caroussel {
	margin:0px;
	padding:0px;
	width:630px;
	margin-top: 15px;
}



#bloc_droite {
margin:0px;
padding:0px;
float:left;
width:173px;

}

#espace_client {
margin:0px;
padding:0px;
background:url(../images/fond_espaceclient.jpg) 0px 0px no-repeat;
width:173px;
height:187px;
}


#espace_client-txt {
margin:0px;
padding-left:6px;
padding-top:3px;
width:160px;
}







#bloc_accueil {
margin:0px;
padding:0px;
background:url(../images/fond_accueil.jpg) no-repeat 0px 0px;
width:173px;
height:242px;
}

#bloc_accueil ul{
	margin:0px;
	padding-right:6px;
	padding-top:2px;
	font-size:11px;
}

#bloc_accueil ul li{
	margin:0px;
	/*padding-bottom:8px;*/
	list-style:none;
	text-transform:uppercase;
	text-align:right;
}

#bloc_accueil ul li a{
margin:0px;
padding:0px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

#bloc_accueil ul li a:hover{
	color:#E85D10;
	/*font-size: 11pt;*/
}



/*
 ECARDS
*/
#bloc_univerecards {
	margin:0px;
	padding:0px;
	width:173px;
	height:242px;
	overflow:hidden;
	text-align: center;
}

#bloc_univerecards-txt {
	margin:0px;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:0px;
	text-transform:uppercase;
	font-size:10px;
}

#bloc_univerecards-img {
	margin:0px;
	padding-top:6px;
	padding-bottom:0px;
}

#bloc_ecards {
	margin-top:10px;
	padding:0px;
	background:url(../images/fond_ecards.jpg);
	width:173px;
	height:341px;
	overflow:hidden;
}

#bloc_ecards ul{
	padding-top:5px;
	padding-left:7px;
	margin:0px;
	font-size:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	overflow:hidden;
}

#bloc_ecards ul li{
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-size:11px;
	text-transform:uppercase;
	list-style:none;
	letter-spacing:0.5px;
	overflow:hidden;
}

#bloc_ecards ul li a{
	margin:0px;
	padding-top:16px;
	padding-right:7px;
	padding-left:47px;
	/*width:90px;*/
	height:28px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
	border-right:solid 1px #960714;
}

#bloc_ecards ul li a:hover {
color:#ea0000;
}


#accroche{
	padding-left: 10px;
}


#nav-top_ecards {
padding-top:4px;
padding-left:0px;
padding-right:0px;
margin:0px;
clear:left;
}

#nav-top_ecards ul{
padding:0px;
margin:0px;
}

#nav-top_ecards ul li{
margin-right:2px;
margin-top:0px;
margin-left:0px;
padding:0px;
font-size:10px;
text-transform:uppercase;
list-style:none;
letter-spacing:-0.2px;
float:left;
}

#nav-top_ecards ul li a{
margin:0px;
padding-top:5px;
padding-right:5px;
padding-left:0px;
width:119px;
height:23px;
display:block;
color:#FFFFFF;
text-decoration:none;
text-align:right;
}

#nav-top_ecards ul li a:hover{
color:#ea0000;
}


#nav-top_ecards ul li a.sentiments {
background:url(../images/ecards/fond_sentiments2.gif);
}
#nav-top_ecards ul li a.sentiments:hover{
background:url(../images/ecards/fond_sentiments2_on.gif);
}

#nav-top_ecards ul li a.anniv {
height:28px;
background:url(../images/ecards/fond_anniv2.gif);
line-height:12px;
padding-top:5px;
}
#nav-top_ecards ul li a.anniv:hover{
background:url(../images/ecards/fond_anniv2_on.gif);
}

#nav-top_ecards ul li a.evenements {
background:url(../images/ecards/fond_evenements2.gif);
}
#nav-top_ecards ul li a.evenements:hover{
background:url(../images/ecards/fond_evenements2_on.gif);
}

#nav-top_ecards ul li a.quotidien {
background:url(../images/ecards/fond_quotidien2.gif);
}
#nav-top_ecards ul li a.quotidien:hover{
background:url(../images/ecards/fond_quotidien2_on.gif);
}

#nav-top_ecards ul li a.stars {
margin:0px;
background:url(../images/ecards/fond_stars2.gif);
}
#nav-top_ecards ul li a.stars:hover{
background:url(../images/ecards/fond_stars2_on.gif);
}



#fleche {
margin:0px;
padding-top:215px;
padding-left:0px;
padding-right:0px;
width:22px;
float:left;
}


#centre_contenu{
/*margin:0px;
padding-left:8px;
padding-right:0px;
padding-top:0px;
margin-left: auto;
margin-right: auto;*/
width:630px;
float:left;
text-align: center;
height: 538px;
}

#centre_ecards ul{
margin:0px;
padding:0px;


}

#centre_ecards h6 {
padding-top:10px;
padding-bottom:5px;
margin:0px;
font-size:12px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;

}

#centre_ecards ul li{
margin:0px;
padding-right:35px;
padding-top:5px;
width:159px;
height:160px;
float:left;
list-style:none;
}


#menucentre_bas {
margin:0;
padding:0;
}

#menucentre_bas ul {
margin:0;
padding:0;
}

#menucentre_bas ul li {
margin:0;
padding-right:45px;
width:auto;
height:20px;
display:inline;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;}

#menucentre_bas ul li a {

display:inline;
color:#FFF;
text-decoration:none;
}
#menucentre_bas ul li a:hover{
color:#FF0000;
}


#ecards_ssrubrique ul li a.noscroll {
width:150px;}


#ecards_ssrubrique ul{
padding-left:8px;
padding-top:0px;
padding-right:0px;
margin:0px;
font-size:11px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
/*height:223px;*/
overflow:hidden;
}

#ecards_ssrubrique ul li{
margin:0px;
padding:0px;
list-style:none;
}

#ecards_ssrubrique ul li a{
margin:0px;
padding-top:5px;
padding-right:0px;
padding-left:4px;
width:140px;
height:20px;
display:block;
color:#FFFFFF;
text-decoration:none;
text-align:left;
text-transform: none;
background:#9d030f;
border-left:#7d0a0f 1px solid;
border-right:#7d0a0f 1px solid;
border-bottom:#8c0108 1px solid;
border-top:#b0292f 1px solid;
}

#ecards_ssrubrique ul li a:hover{
color:#ea0000;
background:#77050f;
}


div.ss_thm {
	display: block;
	visibility: visible;
}


#bloc_pubecards {
	margin-top:10px;
	padding:7px;
	width:153px;
	height:226px;
}


#bloc_pub_top_right {
	width:173px;
	height:259px;
	margin-top:7px;
}

#bloc_pub_bottom_right {
	width:173px;
	height:133px;
	margin-top:7px;
}


#txt-bloc_pubecards {
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-transform:uppercase;
text-align:center;
}

#pub {
margin-top:10px;
padding:0px;
clear:left;
}

#pub img{
	padding:0;
	margin:0;
	border:0;}

#tagcloud {
margin-top:10px;
padding:5px;
clear:left;
background:url(../images/autopromo/fond_tags.jpg) no-repeat;
text-align: center;
width:173px;
height:133px;
}

#tagcloud a{
	text-decoration:none;
	color:#fff;
}

#tagcloud a:hoover{
	text-decoration:none;
	color:#fff;
}


#pg1-1 {
font-size: 16px;
font-weight:bold;
}
#pg1-2 {
font-size: 14px;
font-weight:bold;
}
#pg1-3 {
font-size: 12px;
}
#pg1-4 {
font-size: 10px;
}


#pieds {
margin:0px;
padding-top:4px;
clear:left;
}

/*#pieds ul{
margin:0px;
padding-bottom:3px;
padding-top:3px;
padding-left:0px;
padding-right:0px;
text-align:center;
border-bottom:#FFFFFF 1px solid;
font-size:10px;
}*/

/*  Pied Ecards */
#pied_ecards_ssrubrique ul{
background-color: #141414;
/*text-align:left;
padding-left:96px;*/
text-align:center;
}

#pied_ecards_ssrubrique ul li{
font-size:10px;
color: #ea0000;
text-transform:none;
text-decoration:none;
}

#pied_ecards_ssrubrique ul li a{
font-size:10px;
color: #666666;
text-decoration:none;
text-transform:none;

}

#pied_ecards_ssrubrique ul li a:hover{
color:#ea0000;
text-decoration: none;
}

/**/
/*  Pied Ecards */
.invisi ul{
background-color: #141414;
text-align:left;
}

.invisi ul li{
font-size:10px;
color: #ea0000;
text-transform:none;
text-decoration:none;
text-align:left;
}

.invisi ul li a{
font-size:10px;
color: #666666;
text-decoration:none;
text-transform:none;
text-align:left;

}

.invisi ul li a:hover{
color:#ea0000;
text-decoration: none;
}

#pieds ul {
	border-bottom:1px solid #666666;
	font-size:10px;
	margin:0;
	padding:3px 0;
	text-align:left;
	}


#pieds ul li{
margin:0px;
padding-left:5px;
padding-top:0px;
display:inline;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

#pieds ul li a{
/*color:#FFFFFF;*/
text-decoration:none;
}

#pieds ul li a:hover{
color:#E1001A;
}



/*
 MA BIMBO
*/
#bloc_univers_ma_bimbo {
	margin:0px;
	padding:0px;
	width:173px;
	height:242px;
	overflow:hidden;
	text-align: center;
}

#bloc_univers_ma_bimbo-txt {
	margin:0px;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:0px;
	text-transform:uppercase;
	font-size:10px;
}

#bloc_univers_ma_bimbo-img {
	margin:0px;
	padding-top:6px;
	padding-bottom:0px;
}


#bloc_ma_bimbo {
	margin-top:10px;
	padding:0px;
	background:url(../images/fr/pub1_ma_bimbo.jpg);
	width:173px;
	height:350px;
	overflow:hidden;
}

/*
 MOBILE
*/
#bloc_mobile {
	margin-top:10px;
	padding:0px;
	background:url(../images/fond_ecards.jpg);
	width:173px;
	height:341px;
	overflow:hidden;
}

#bloc_mobile ul{
	margin:0px;
	padding:0px;
	/*padding-top:2px;*/
	height:42px;
	padding-left:7px;
	margin:0px;
	font-size:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	overflow:hidden;
}

#bloc_mobile ul li{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-size:11px;
	text-transform:uppercase;
	list-style:none;
	letter-spacing:0.5px;
	overflow:hidden;
}

#bloc_mobile a{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-right:7px;
	padding-left:47px;
	width:90px;
	height:29px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
	border-right:solid 1px #960714;
}

#bloc_mobile ul li a:hover {
color:#ea0000;
}



/*


h2 {
margin:0px;
padding-top:4px;
padding-bottom:3px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#E1001A;
font-size:20px;
clear:left;
}

h3 {
margin:0px;
padding-top:5px;
padding-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#E1001A;
font-size:20px;
float:left;
}

h4 {
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #FFFFFF;
	font-size:16px;
	text-align:center;
}*/

#titre_top {
	margin:0px;
	padding:0px;
	width:630px;
	height:28px;
	border-bottom:#E1001A 1px solid;
	clear:left;
}

#titre_droit {
	margin:0px;
	padding-top:6px;
	float:right;
	font-size:12px;
	color:#FFFFFF;
}



#bt {
margin-top:7px;
margin-left:5px;
padding-top:5px;
padding-left:0px;
padding-right:0px;
width:162px;
height:20px;
background:url(../images/fond_bt.gif) no-repeat 0px 0px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
}

#bt a{
margin:0px;
padding:0px;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

#bt a:hover{
color:#E1001A;
}

.bt {
margin-top:7px;
margin-left:5px;
padding-top:5px;
padding-left:0px;
padding-right:0px;
width:162px;
height:20px;
background:url(../images/fond_bt.gif) no-repeat 0px 0px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
}

.bt a{
margin:0px;
padding:0px;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

.bt a:hover
{
	color:#E1001A;
	text-decoration:none;
}

#bt_short {
/*margin-top:4px;*/
margin-left:5px;
padding-top:4px;
padding-left:8px;
padding-right:8px;
width:80px;
height:20px;
background:url(../images/fond_bt.gif) no-repeat 0px 0px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
}

#bt_short a{
margin:0px;
padding:0px;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

#bt_short a:hover{
color:#E1001A;
}

#bt_ok {
/*margin-top:4px;*/
margin-left:5px;
padding-top:3px;
padding-left:8px;
padding-right:8px;
width:20px;
height:18px;
background:url(../images/fond_bt.gif) no-repeat 0px 0px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
}

.bt_ok {
margin-top:7px;
margin-left:5px;
padding-top:5px;
padding-left:8px;
padding-right:8px;
width:20px;
height:20px;
background:url(../images/fond_bt.gif) no-repeat 0 0;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
}

.bt_ok a{
margin:0px;
padding:0px;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

.bt_ok a:hover{
color:#E1001A;
}

#bt_ok a{
margin:0px;
padding:0px;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

#bt_ok a:hover{
color:#E1001A;
}


#separation {
margin-top:5px;
margin-left:5px;
padding:0px;
width:161px;
height:5px;
background:url(../images/separation.jpg);
font-size:1px;
}


/*
* 	######################
*	STYLE CATALOGUE
*/

select.sort_type_carte{
	background: #000000;
	color: #FFFFFF;
	font-size: 11px;
	border: solid 1px white;
}

img.miniature_catalogue{
	cursor: pointer;
	border: 0;
	height: 125px;
	width: 166px;
}

img.miniature_catalogue_mobile{
	cursor: pointer;
	border: 0;
	height: 67px;
	width: 67px;
}

#catalogue_mobile
{
	float:left;
	min-height: 245px;
	width: 630px;
	/*background-color:#212121;*/
}



#catalogue
{
	float:left;
	min-height: 300px;
	/*min-width: 630px;*/
	width: 630px;
}

#catalogue_mobile td.btn_change_page{
	width: 22px;
	text-align: center;
	vertical-align: middle;
	height: 245px;
}

#catalogue td.btn_change_page{
	width: 22px;
	text-align: center;
	vertical-align: middle;
	height: 531px;
}

#catalogue,#catalogue_mobile td.type_carte{
	text-transform: uppercase;
	text-align: left;
}

#catalogue,#catalogue_mobile td.media_carte{
	text-align: right;
}

#catalogue,#catalogue_mobile td.multi_center{
	padding-left: 0px;
	padding-top: 0px;
}


span.current_page{
	color: red;
}

.mobile_label{
float:left;
padding :0px;
margin : 0px;
font-size:10px;
width: 300px;
}

.mobile_input{

line-height:normal;
width:150px;
border:1px solid black;
}

/*
* 	######################
*	STYLE POPUP APERCU
*/

#tab_popup_apercu body {
	margin-top: 50px;
}
#tab_popup_apercu img{
	border:none;
}

/*#tab_popup_apercu input, select, textarea{
	font-family:Arial;
	font-size:12px;
	color:#0e4279;
	font-weight:bold;
}*/

#tab_popup_apercu table{
	width: 560px;
	height: 450px;
	background: white;
	text-align: center;
}

#tab_popup_apercu td.btn_envoyer{
	text-align: center;
}

 td.btn_fermer{
	text-align: right;
}

#img_fermer{
	cursor: pointer;
}

span.type_media
{
	color: black;
	font-size: 12pt;
}


/*
* 	######################
*	ECARD  STYLE PERSONNALISATION
*/
/*span.titre_champ{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	text-transform:uppercase;
}*/

/*input.text{
	background: #000000;
	color: #FFFFFF;
	border: solid 1px red;
	font-size: 11pt;
}*/

input.bouton{
	font-size:11px;
	font-weight:bold;
	padding-bottom:1px;
	margin: 0px;
	padding-top:0px;
	color:#FFF;

	background: url(../images/fd_bouton_input.gif) repeat 0px 0px;
	height:20px;
	border-left:1px solid #666666;
	border-right:1px solid #333333;
	border-top:1px solid #666666;
	border-bottom:1px solid #333333;
	cursor:pointer;
	min-width: 10px !important;
}

input.bouton:hover{
	color:#FF0000;
	background: url(../images/fd_bouton_input_over.gif) repeat 0px 0px;
}


a.bouton{
	font-size:11px;
	font-weight:bold;
	padding:2px 10px 2px 10px;
	margin: 0px;
	color:#FFF;
	background: url(../images/fd_bouton_input.gif) repeat 0px 0px;
	border-left:1px solid #666666;
	border-right:1px solid #333333;
	border-top:1px solid #666666;
	border-bottom:1px solid #333333;
	height: 30px;
	min-height: 30px;
	cursor:pointer;
	text-decoration: none;
}

a.bouton:hover{
	color:#FF0000;
	background: url(../images/fd_bouton_input_over.gif) repeat 0px 0px;
	text-decoration: none;
}


span.form_error{
	color: #000000;
	font-size:10px;
}


/*#txta_message___Frame{
	background: #000000;
	color: #FFFFFF;
	border: solid 1px red;
	border: 0px;
}


textarea{
	color: #FFFFFF;
	border: solid 1px red;
	color: #000000;
	font-size: 11pt;
	width: 490px;
}

iframe{
	background: #000000 !important;
	color: #FFFFFF !important;
	border: solid 1px red !important;
	font-size: 11pt !important;
}*/


textarea{
	color: #000000;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

input{
	color: #000000;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: bottom;
}

select{
	color: #000000;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: middle;
	/*height: 21px;*/
	padding-top: 1px;
}


#txta_message{
	color: #000000;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	width: 488px;
	height: 50px;
}


#entete_form_personnalisation {
	background:transparent url(../images/h_encart.gif) no-repeat scroll 0 0;
	height:9px;
	margin:0;
	padding:0;
	width:631px;
}

#corps_form_personnalisation {
	background:transparent url(../images/fd_encart.gif) repeat scroll 0 0;
	height:145px;
	margin:0;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	width:610px;
}

#corps_form_personnalisation td{
	margin: 0px;
	padding: 0px;
}

#pied_form_personnalisation {
	background:transparent url(../images/b_encart.gif) no-repeat scroll 0 0;
	height:9px;
	margin:0;
	padding:0;
	width:630px;
}


/*
* 	######################
*	ECARD  STYLE FORM ENVOI
*/

#entete_form_envoi {
	background:transparent url(../images/h_encart.gif) no-repeat scroll 0 0;
	height:9px;
	margin: 10px 0px 0px 0px;
	padding:0;
	width:631px;
}

#corps_form_envoi {
	background:transparent url(../images/fd_encart.gif) repeat scroll 0 0;
	height:491px;
	margin:0;
	padding:10px;
	width:610px;
}


#pied_form_envoi {
	background:transparent url(../images/b_encart.gif) no-repeat scroll 0 0;
	height:9px;
	margin:0;
	padding:0;
	width:630px;
}


span.open_adresse_book {
	cursor: pointer;
}






/* Les champs au centre de l'�cran */

hr {
height: 1px;
margin-top:2px;
margin-bottom:2px;
margin-right:10px;
padding:0;
color: #FFF;
background-color: #FFF;
border: 0;
}

.titrechamps {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}


#entete_champs {
margin:0;
padding:0;
background:url(../images/h_encart.gif) no-repeat 0px 0px;

width:630px;
height:9px;
}

#pied_champs {
margin:0;
padding:0;
background:url(../images/b_encart.gif) no-repeat 0px 0px;

width:630px;
height:9px;
}



.bouton {
text-align:center;
margin:5px;
padding-top:3px;

width:179px;
height:24px;

background: url(../images/fd_bouton5.gif) no-repeat 0px 0px;
}

.bouton a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
text-decoration: none;

}

.bouton a:hover {

color:#FF0000;}



#button_action
{
	display: inline-table;
}


#centre_list {
/*height:100%;*/
margin:5px;
padding:0px;
/*background-color:#b91d30;*/
}

#centre_list table
{
	border-width:1px 1px 0 0;
	border-style: solid ;
	border-color: #e97434;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#e97434;
}

#centre_list table td
{
	border-width:0 0 1px 1px ;
	border-style: solid ;
	border-color: #e97434;
	padding-left:3px;
	padding-bottom:4px;
	vertical-align: top;
}

#centre_list table td a{
/*font-family:Arial, Helvetica, sans-serif;*/
/*font-size:12px;*/
color:#FFFFFF;
text-decoration:none;
/*font-weight:bold;*/
display:block;/*
padding-left:15px;
margin-left:-15px;*/
}

#centre_list table td a:hover{
cursor: pointer;
text-decoration: underline;
}


/* Calendrier  */
/* EMPLACEMENT CALENDRIER */

#customer_space_calendar_calendar {
	float:left;
	clear:left;
	padding-top:10px;
	/*padding-left:30px;*/
	/*text-align:center;*/
	font-family:"Arial", Helvetica, sans-serif;
	font-size:10px;
	color: #000;
	line-height:15px;
}

#customer_space_calendar_calendar a {
text-decoration:none;
}

#customer_space_calendar_calendar a:hover {
text-decoration:none;
}


#customer_space_calendar_calendar td {
	/*background-color:#333333;*/
	/*border:1px solid  #990000;*/
	color:#FFF;
	font-weight:bold;
	font-size: 15px;
	/*background-color:#cf818c;*/
}

#customer_space_calendar_calendar tr {
	/*background-color:#FFF;*/

}

#customer_space_calendar_calendar table {
	text-align:center;
	background-color:#c43546;
	/*margin-left:200px;*/

}

#customer_space_calendar_calendar .jour {
	background-color: #FF6600;
	color: #FFF;
}

#customer_space_calendar_calendar mois {
	background-color:#000;
	color:#FFF;
}

#customer_space_calendar_calendar mois a{
text-decoration:none;
}

#customer_space_calendar_calendar mois a:hover{}

#customer_space_calendar_calendar .aujourdhui {
	background-color:#000;
	color:#FFF;
	line-height:9px;
	}

#customer_space_calendar_calendar .today {
	background-color:#FFF;
	border:1px solid #FF0000;
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	padding-bottom:1px;
}

#customer_space_calendar_calendar .today a{
	line-height:9px;
	color:#FF0000;
}

#customer_space_calendar_calendar .today a:hover{
	color:#000;
}

/* - - - - annif- - - - */


#customer_space_calendar_calendar .annif{
	padding-top:0px;
	margin-top:1px;
	background-color: #FFCC00;
	color:#000;
	font-size:15px;
}

#customer_space_calendar_calendar .annif a{
	color:#000;
	/*line-height:9px;*/
}

#customer_space_calendar_calendar .annif a:hover{
	color:#FFF;
	background-color: #FFCC66;
}

/* - - - - Fetes- - - - */

#customer_space_calendar_calendar .fetes{
	padding-top:0px;
	margin-top:1px;
	background-color: #999900 ;
	color:#000;
	font-size:15px;
}

#calendrier .fetes a{
	color:#000;
	/*line-height:9px;*/
}

#customer_space_calendar_calendar .fetes a:hover{
	color:#FFF;
	background-color: #999966;

}

/* - - - -Autres - - - - */


#customer_space_calendar_calendar .autres{
	padding-top:0px;
	margin-top:1px;
	background-color: #33CCFF ;
	color:#000;
	font-size:15px;
}

#customer_space_calendar_calendar .autres a{
	color:#000;
	/*line-height:9px;*/
}

#customer_space_calendar_calendar .autres a:hover{
	color:#FFF;
	background-color: #33CCFF;
}

/* -------------------------------------------------------------------*/

/* CSS Document */

label {
padding:0;

font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
}

table td {
padding-left:0px;}

.txt_label {
padding-right:3px;

font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
}

/* Personalisation des champs et formulaires  */


/*  XX XX XX XX XX XX XX XX XX XX XX XX XX XX */



.titrechamps {
margin-top:2px;
margin-bottom:2px;
padding:0;

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-transform:none;

color:#FFFFFF;
}

.soustitre {
margin-top:1px;
margin-bottom:1px;
padding:0;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:none;

color: #FF6600;}

.soustitre_form {
margin-top:1px;
margin-bottom:1px;
padding:0;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:none;

color: #FFFFFF;}


#entete_champs {
margin:0;
padding:0;
background:url(../images/h_encart.gif) no-repeat 0px 0px;

width:630px;
height:9px;
}

#pied_champs {
float:left;
margin:0;
padding:0;
background:url(../images/b_encart.gif) no-repeat 0px 0px;

width:630px;
height:9px;
}

.entete_champs_popuplogin {
margin:0;
padding:0;
background:url(../images/h_encart_550.gif) no-repeat 0px 0px;
width:580px;
height:9px;
}

.pied_champs_popuplogin {
float:left;
margin:0;
padding:0;
background:url(../images/b_encart_550.gif) no-repeat 0px 0px;
width:580px;
height:9px;
}


h1 {
	margin:0px;
	padding-top:5px;
	padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	/*color:#E1001A;*/
	color: #FFFFFF;
	font-size:18px;
	float: left;
}

h2 {
	margin:0px;
	padding-top:8px;
	padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	/*color:#E1001A;*/
	color: #FFFFFF;
	/*font-size:22px;*/
	font-size:19px;
	clear:left;
}

h3 {
	margin:0px;
	padding-top:10px;
	background:url(../images/fond-h1.jpg) 0px 0px;
	width:173px;
	height:20px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	}

h4 {
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #FFFFFF;
	font-size:16px;
	text-align:center;
}

h5 {
	text-align:left;
	margin:0px;
	padding-top:2px;
	padding-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size:16px;
	font-weight:normal;
	text-align:left;
}

h6 {
	text-align:center;
	margin:0px;
	padding-top:8px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:14px;
	font-weight: bold;
}


.confirm {
	margin:0px;
	padding-top:8px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
	font-weight: bold;
}

/* Les legendes */

#carre {
	padding:0px;
	margin-right:5px;
 width:10px;
 height:10px;
 float:left;
 }


/* ----------------FOND ZONE FORMULAIRE ---------------- */


#formulaire{
	padding:10px;
	margin:0px;

	background:url(../images/fd_zone_formulaire.jpg) no-repeat 0px 0px;
	width:610px;
	height:578px;
}

#customer_space{
	height: 563px;
	width: 630px;
	overflow: hidden;
}

.customer_space_scrollbar{
	height: 550px;
	width: 610px;
	overflow: hidden;
}

/* PARAMETRAGES CLASS TABLEAUX */

.lignecoul
{
	/*text-align:left;*/
	background-color:#e48a59;
}
.lignecou2
{
	text-align:left;
	background-color:#e97434;
}

.titre_tableau
{
	padding-left:6px;
	padding-right:8px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#e85c10;
	/*text-align: center;*/
}


/* ############# */
/*   MENU ECARD  */

li.theme{
	padding-top:0px;
	margin-top:0px;
	padding-left: 1px;
}

/* Petit bouton */
#bt_mobile
{
border-left:1px solid #666666;
border-right:1px solid #333333;
border-top:1px solid #666666;
border-bottom:1px solid #333333;
padding-top:2px;
padding-left:8px;
padding-right:8px;
padding-bottom: 2px;
background:url(../images/fd_petit_bouton.jpg) repeat-x 0px 0px;
height:14px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
width:200px;
}

/* Petit bouton */

#bt2 {
border-left:1px solid #666666;
border-right:1px solid #333333;
border-top:1px solid #666666;
border-bottom:1px solid #333333;

padding-top:2px;
padding-left:8px;
padding-right:8px;
padding-bottom: 2px;

height:14px;
background:url(../images/fd_petit_bouton.jpg) repeat-x 0px 0px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;

float: left;

}

#bt2 a{
margin:0px;
padding:0px;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

#bt2 a:hover{
color:#E1001A;
cursor: pointer;
}

/* - - - - - - - - -  */


/* ###################### */
/*   MENU Customer_Space  */

.overflow_center
{
	overflow: auto;
	width:600px;
	/*height:606px;*/
	height:580px;
}



/* 	#################
	POP UP CARNET ADRESSE
	#################
*/

#tab_popup_adresse_book {
	width: 615px !important;
	margin: 5px;
}


#corpForm {    /*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
	font-family:Arial, Helvetica, sans-serif;

	color:white;
	/*background: #b70417;*/
	margin: 0;
	padding:0;
	border:0px;
	width:600px;
}

#corpForm fieldset {    /*** Mise en forme des cadres ***/
	border:solid 1px #FF6600;

	margin: 0;
	font-style: normal;
	padding: 0 2em 1em;
}


#corpForm fieldset legend{    /*** Mise en forme des titres des cadres ***/
	/*position:absolute;*/
	font-weight: bold;
	font-size:11px;

	color:#FF6600;

	/*background: #b70417;*/

	margin-left:-4px;
	padding-left:4px;
	padding-right:4px;
}

#corpForm p {    /*** Mise en forme des lignes du formulaire ***/

	padding: .2em 0;
	margin: 0 0 .1em 0;
}

#corpForm fieldset#coordonnees label {    /*** Mise en forme des intitul?s de champs ***/

	float: left;    /*** Tr?s important, ne pas suprimer ! ***/
	width: 20%;    /*** Les intitul?s prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;    /*** ... et ils sont align?s ? droite... ***/
	margin: 0;
	padding: 0 .5em 0 0;
	margin-right:10px;
    /*** ... et centr?s verticalement. ***/
}


#corpForm fieldset#coordonnees img {
	display:block;
	float:left;
	padding-top:10px;
	padding-left:0px;
	/*** ... et centr?s verticalement. ***/
}

#corpForm fieldset#list label {    /*** Mise en forme des intitul?s de champs ***/
	float: left;    /*** Tr?s important, ne pas suprimer ! ***/
	width: auto;    /*** Les intitul?s prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: left;    /*** ... et ils sont align?s ? droite... ***/
	margin: 0;
	padding: 0 .5em 0 0;
	color:#FFFFFF;
    /*** ... et centr?s verticalement. ***/
}

/* Elements encore suppl�mentaire */
#corpForm label:hover, #piedForm input {
	/*** Petite astuce pour apprendre aux utilisateurs ? cliquer sur les intitul?s ***/
}

#corpForm label.oblig {
    font-weight: bold;    /*** Mise en ?vidence des champs obligatoires ***/
}

#corpForm .legende {    /*** Mise en forme des aides contextuelles ***/
    font-style: italic;
    color: #666;
    background: transparent;
    margin: 0;
    padding: 0;
}

#corpForm .focus {    /*** Mise en avant des champs en cours d'utilisation ***/
    background: beige;
    color: black;
}

#corpForm .normal {    /*** Retour ? l'?tat normal apr?s l'utilisation ***/
    background: white;
   color: black;
}

/*** Mise en forme des messages d'erreur ***/
#corpForm .alerte {     /*** Mis en ?vidence des champs mal renseign?s ***/
    border: 1px solid red;
}

#corpForm .messageAlerte {    /*** Mise en forme des message d'alerte ***/
    display: block;
    margin: 0 0 .3em .3em;
    padding-left: 2em;
    color: red;
    font-weight: bold;
    background: url('icon_alert.gif') no-repeat left center;
}

#corpForm a {
	/*color:#666666;*/
}

#corpForm a:hover {
	/*text-decoration:none;
	color:#A88164;*/
}

#poppages {
	margin:0;
	padding:0;
}

#poppages table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}


#tab_popup_add_dest {
	margin:5px;
	width:615px;
}

#tab_popup_add_dest td{
	padding-left:5px;
}

#tab_adresse_book{
	margin:5px;
	width:588px;
	color: #FFFFFF;
}

#moncompte {

margin-bottom:15px;
padding-left:120px;

height:75px;
width:345px;
}

#moncompte a{
border:0;
display:block;
margin:0;
padding-left:20px;
text-align:left;
text-decoration:none;
width: 345px;
}

#moncompte a:hover {
text-decoration:none;
}

img {
margin:0;
padding:0;
border:0;}

#moncompte_gch{
background: url(../images/fd_moncompte_gch2.gif) no-repeat 0px 0px;
width:16px;
height:79px;
float:left;}


#moncompteicone {
float:left;
margin:0;
padding-top:11px;
height:68px;

border:0;
background:url(../images/fd_moncompte.gif) repeat 0px 0px;
}

#moncompte_centre{
padding-left:10px;
float:left;
background:url(../images/fd_moncompte.gif) repeat 0px 0px;
width:245px;
height:79px;
}

#moncompte_centre_titre{
clear:left;
text-align:left;
padding-top:20px;
margin:0px;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
color: #FFF;}

#moncompte_centre_texte{
clear: left;
text-align:left;

padding-top:0px;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:none;

color: #d9a6ad;}

#moncompte_drte{
background:url(../images/fd_moncompte_drte2.gif) no-repeat 0px 0px;
width:16px;
height:79px;
float:left;
}

#entete_champs2
{
	margin:0;
	padding-top:5px;
	background:url(../images/h_encart_2.gif) no-repeat 0px 0px;
	width:630px;
	height:25px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
}

input.input_search{
	padding-top: 2px;
	padding-bottom: 0px;
}

select.select_search{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:21px;
	padding-top:1px;
	vertical-align:middle;
}

#map_level0{
	padding-left:30px;
	font-weight:bold;
	font-size:14px;
}

#map_level1{
	padding-left:60px;
	font-weight:bold;
	font-size:12px;
}

#map_level2{
	padding-left:90px;
	font-size:10px;
}

#map_level3{
	padding-left:30px;
	font-size:9px;
}

/*******************************************************************/
/************************ CATALOGUE ECARDS *************************/
/*******************************************************************/
.bloc_galerie {
	float:left;
	display: block;
	background-color: #000;
}
.bloc_galerie .separateur {
	display: block;
	background-color: #000;
	height: 1px;
	font-size: 1px;
	clear: both;
}

.mini_bloc_galerie {
	float:left;
	display: block;
	padding: 0 2px;
	width: 166px;
	background-color: #000;
	border: none;
}
.mini_bloc_galerie img {
	border: none;
}
.mini_bloc_galerie .categorie {
	text-align:left;
	display: block;
	height: 27px;
	padding-left:0;
	font-family: Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	font-size:10px;
	text-transform: uppercase;
	line-height: 27px;
}
.mini_bloc_galerie .categorie img {
	float: right;
	margin-top: 3px;
	width: 21px;
	height: 18px;
}
.mini_bloc_galerie .nom_carte {
	display: block;
	padding-left: 0;
	font-family: Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
	line-height: 21px;
}


/*******************************************************************/
/************************ CATALOGUE MOBILE *************************/
/*******************************************************************/
.bloc_galerie_mobile {
	float:left;
	display: block;
	background-color: #212121;
}
.bloc_galerie_mobile .separateur {
	display: block;
	background-color: #212121;
	height: 1px;
	font-size: 1px;
	clear: both;
}

.mini_bloc_galerie_mobile {
	float:left;
	display: block;
	padding: 0 2px;
	width: 75px;
	background-color: #212121;
	border: none;
}
.mini_bloc_galerie_mobile img {
	border: none;
}
.mini_bloc_galerie_mobile .categorie_mobile {
	display: block;
	height: 19px;
	padding-left:0;
	font-family: Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	font-size:10px;
	text-transform: uppercase;
	line-height: 19px;
}
.mini_bloc_galerie_mobile .categorie_mobile img {
	float: right;
	margin-top: 3px;
	width: 21px;
	height: 18px;
}
.mini_bloc_galerie_mobile .nom_carte_mobile {
	display: block;
	padding-left: 0;
	font-family: Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
	line-height: 15px;
}


/* --------------------------SITE MOBILE--------------------------- */

#titre_top h4 {
margin:0px;
padding-top:4px;
padding-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:20px;
text-transform:none;
float:left;
}

select.mobile {
padding-top:0px;
height:17px;
}


#bloc_image-accueil {
margin:0px;
padding:0px;
width:630px;
height:245px;
background:url(../images/fond-encaraccueil.jpg) no-repeat 0px 0px;
}

#bloc_image-accueil-echange {
margin:0px;
padding:0px;
width:630px;
height:515px;
background:url(../images/fond-encaraccueil-echange.jpg) no-repeat 0px 0px;
}

#bloc_image-accueil-jeux {
margin:0px;
padding:0px;
width:630px;
height:432px;
background:url(../images/fond-encaraccueil-jeux.jpg) no-repeat 0px 0px;
}


#bloc_image-accueiltop {
margin:0px;
padding-top:7px;
padding-left:0px;
width:630px;
height:20px;
text-align:center;
}

.titmobile{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:17px;
font-weight:bold;
background:none;
z-index:1;
position:absolute;
}



#flechemobile , #flechemobile-echange , #flechejeux{
margin:0px;
padding-top:98px;
padding-left:6px;
padding-right:0px;
width:22px;
float:left;
}

#flechemobile-echange {
padding-top:228px;
}
#flechejeux {
padding-top:182px;
}



#image-accueil {
margin:0px;
padding-top:7px;
width:568px;
float:left;
}

#image-accueil ul{
margin:0px;
padding:0px;
}

#image-accueil ul li{
margin:0px;
padding-left:10px;
padding-bottom:10px;
display:block;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
float:left;
list-style:none;
}


#minimessage {
margin:0px;
padding:0px;
height:352px;
width:614px;
}

#minimessage ul{
margin:0px;
padding:0px;
}

#minimessage ul li{
margin:0px;
padding-right:12px;
padding-top:10px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
list-style:none;
}





#titrePanier {
margin-top:10px;
padding-left:10px;
padding-top:8px;
width:620px;
height:28px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
background:url(../images/fond-titrepanier.jpg);
}


#fondPanier {
margin:0px;
padding-left:14px;
width:614px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background:#282828;
border-left:#ff0000 1px solid;
border-right:#ff0000 1px solid;
}

#popup {
margin:0px;
padding:10px;
background:url(../images/fond-popup.png);
width:540px;
height:381px;
}


#popupPhone {
margin:0px;
padding:0px;
float:left;
width:176px;
height:348px;
background:url(../images/img-port.jpg) no-repeat;
}

#imagePhone {
margin:0px;
padding-top:54px;
padding-left:7px;
width:161px;
height:161px;
}

#messPhone {
margin:0px;
padding-top:3px;
padding-left:7px;
width:161px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
}


#btPhone {
margin-left:10px;
padding-bottom:20px;
width:291px;
height:61px;
}

#btPhone a {
margin:0px;
padding-top:20px;
padding-left:120px;
width:171px;
height:41px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
display:block;
text-decoration:none;
}

#btPhone a:hover {
color:#be0000;
}

.load {
background:url(../images/img-bt_load.jpg) no-repeat;
}

.panier {
background:url(../images/img-bt_panier.jpg) no-repeat;
}

.achat {
background:url(../images/img-bt_achat.jpg) no-repeat;
}

.carte {
background:url(../images/img-bt_carte.jpg) no-repeat;
}


#btCadeau {
margin-left:10px;
padding-bottom:20px;
width:291px;
height:103px;
background:url(../images/img-bt_cadeau.jpg) no-repeat 0px 0px;
}

#btCadeau a {
margin:0px;
padding-top:30px;
padding-left:120px;
width:171px;
height:73px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
display:block;
text-decoration:none;
}

#btCadeau a:hover {
color:#be0000;
}


#btRetour {
margin-left:100px;
padding:0px;
background:url(../images/img-bt_retour.jpg) no-repeat;
}

#btRetour a {
margin:0px;
padding-top:7px;
width:110px;
height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
display:block;
text-decoration:none;
text-align:center;
}

#btRetour a:hover {
color:#be0000;
}


#btValid {
margin-left:43px;
padding:0px;
background:url(../images/img-bt_valider.jpg) no-repeat;
}

#btValid a {
margin:0px;
padding-top:15px;
width:234px;
height:41px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
display:block;
text-decoration:none;
text-align:center;
}

#btValid a:hover {
color:#be0000;
}


#popupContenu{
margin:0px;
padding-left:15px;
float:left;
width:325px;
}

#bt-close {
padding:0px;
margin:0px;
width:24px;
height:24px;
float:left;
}

#blocForm {
margin-bottom:10px;
padding:5px;
background:#c04b56;
width:310px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}


.titForm {
margin-top:10px;
margin-bottom:3px;
padding:2px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:#b27175;
font-weight:bold;
}

.titTel {
margin-top:10px;
margin-bottom:3px;
padding:2px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:#af010b;
font-weight:bold;
}

.numBold {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}

#bloc_mobile_ecards {
	margin-top:10px;
	padding:0px;
	background:url(../images/fond_ecards.jpg);
	width:173px;
	height:341px;
	overflow:hidden;
}

#bloc_mobile_ecards ul{
	padding-top:5px;
	padding-left:7px;
	margin:0px;
	font-size:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	overflow:hidden;
}

#bloc_mobile_ecards ul li{
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-size:11px;
	text-transform:uppercase;
	list-style:none;
	letter-spacing:0.5px;
	overflow:hidden;
}

#bloc_mobile_ecards ul li a{
	margin:0px;
	padding-top:16px;
	padding-right:7px;
	padding-left:47px;
	width:90px;
	height:28px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
	border-right:solid 1px #960714;
}

#bloc_mobile_ecards ul li a:hover {
color:#ea0000;
}

#ecards_ssrubrique ul li a.noscroll {
width:150px;}


#mobile_ecards_ssrubrique ul{
padding-left:8px;
padding-top:0px;
padding-right:0px;
margin:0px;
font-size:11px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
/*height:223px;*/
overflow:hidden;
}

#mobile_ecards_ssrubrique ul li{
margin:0px;
padding:0px;
list-style:none;
}

#mobile_ecards_ssrubrique ul li a{
margin:0px;
padding-top:5px;
padding-right:0px;
padding-left:4px;
width:140px;
height:20px;
display:block;
color:#FFFFFF;
text-decoration:none;
text-align:left;
text-transform: none;
background:#9d030f;
border-left:#7d0a0f 1px solid;
border-right:#7d0a0f 1px solid;
border-bottom:#8c0108 1px solid;
border-top:#b0292f 1px solid;
}

#mobile_ecards_ssrubrique ul li a:hover{
color:#ea0000;
background:#77050f;
}

.texteBlancTD {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
}

.texteBlanc12TD {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.titre_page {
	color:#FFFFFF;
}

/*ECARD DISCLAIMER*/

.title-ecard {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:center;
}


#bloc-gris {
margin-top:5px;
padding-top:7px;
background:url(../images/ecards/top-bloc-gris.jpg) #d9d9d9 no-repeat;
width:630px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:center;
color:#454545;
}

#bloc-gris .rouge1 {
color:#c80318;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
}

#bloc-gris .rouge2 {
color:#c80318;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
}

#bouton_disclaimer {
margin: auto;
margin-top:5px;
margin-bottom:5px;
padding-top:13px;
background:url(../images/ecards/bg-bouton.jpg) no-repeat;
width:357px;
height:44px;
}

#bouton_disclaimer a{
margin:0;
padding:0;
font-size:24px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
text-decoration:none;
}

#bouton_disclaimer a:hover{
color:#000;
}

#bloc-rouge {
margin:0px;
padding-top:5px;
padding-bottom:10px;
background: url(../images/ecards/bottom-bloc-rouge.jpg) #8e0000 no-repeat bottom;
width:630px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
text-align:center;
color:#fff;
}



#bloc-gris2 {
margin-top:5px;
padding:0px;
background: url(../images/ecards/bottom-bloc-gris.jpg) #d9d9d9 no-repeat 0px 498px;
width:630px;
height:507px;
font-family:Arial, Helvetica, sans-serif;
/*font-size:18px;*/
font-weight:bold;
text-align:center;
color:#454545;
}

#bloc-gris2 .rouge1 {
color:#c80318;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:24px;
text-align:center;
}


#bloc-gris2 .rouge2 {
color:#8a0e11;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
text-align:center;
}

#bloc-gris2 .legende {
color:#8a0e11;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
}

#bloc-message {
margin:0px;
padding:10px;
background: url(../images/fond-message.jpg) no-repeat 0px 0px;
width:610px;
height:128px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align:center;
color:#fff;
}

#bt_envoiMailMobile {
margin:0;
margin-top:-2px;
padding-left:29px;
padding-top:5px;
width:165px;
height:38px;
float:left;
background:url(../images/bg-envoyermailmobile.jpg) no-repeat 0px 0px;
}

#bt_envoiMailMobile a{
margin:0;
padding:0;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#bt_envoiMailMobile a:hover{
color: #FF0000;
}


#bt_envoiMailMobile .legende {
margin:0;
padding-top:11px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
font-weight:normal;
letter-spacing:0.3px;
}


/* R�cup�rez vos cadeaux */



#bloc_cadeauxTop {
margin-top:7px;
padding-top:7px;
padding-left:15px;
width:615px;
height:30px;
background:url(../images/top-bloc-cadeaux.jpg) no-repeat 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#FFFFFF;
}

#bloc_cadeauxBottom {
margin:0px;
padding:0px;
width:630px;
height:12px;
background:url(../images/bottom-bloc-cadeaux.jpg) no-repeat 0px 0px;
}

#bloc_cadeauxContent {
margin:0px;
padding-top:5px;
padding-left:14px;
padding-right:14px;
width:600px;
height:520px;
background:#161616;
border-left:1px solid #ff0000;
border-right:1px solid #ff0000;
color:#FFFFFF;
}

#bloc_cadeauxContent .legende {
margin:0px;
padding-right:18px;
padding-top:3px;
text-align:right;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

#bloc_cadeauxText {
margin:0px;
padding-top:3px;
width:440px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-align:justify;
float:left;
}

#topTab {
margin:0;
padding:0;
background:url(../images/top-tab.jpg) no-repeat 0px 0px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
width:582px;
height:37px;
clear:both;
}

#Tab {
margin:0;
padding:0;
overflow-y:scroll;
overflow-x:hidden;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*width:600px;*/
width:582px;
max-height:350px;
background-color:#6F0318;
}


#bt_telecharger {
	cursor:pointer;
margin-bottom:5px;
padding:0;
width:135px;
height:57px;
background:url(../images/bt-telecharger.png) no-repeat 0px 0px;
/* les 2 lignes qui suivent sont pour IE 6 :-( */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static8.starbox.com/images/bt-telecharger.png", sizingMethod="scale");
_background:none;
/* les 2 lignes qui precedent sont pour IE 6 :-( */
}

#bt_telecharger a{
margin:0px;
padding-top:13px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
width:135px;
height:37px;
display:block;
text-align:center;
}

#bt_telecharger a:hover{
color:#000000;
}

#bt_telecharger_mobile {
	cursor:pointer;
margin-bottom:5px;
padding:0;
width:135px;
height:57px;
background:url(../images/bt-telecharger.png) no-repeat 0px 0px;
/* les 2 lignes qui suivent sont pour IE 6 :-( */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static8.starbox.com/images/bt-telecharger.png", sizingMethod="scale");
_background:none;
/* les 2 lignes qui precedent sont pour IE 6 :-( */
}

#bt_telecharger_mobile a{
margin:0px;
padding-top:13px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
width:135px;
height:37px;
display:block;
text-align:center;
}

#bt_telecharger_mobile a:hover{
color:#000000;
}


#Tab .line1 {
background:#6f0318;
}

#Tab .line2 {
background:#9d111d;
}

#Total {
margin:0;
padding:0;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
background:#9d111d;
font-size:15px;
text-transform:uppercase;
font-weight:bold;
width:582px;
/*height:60px;*/
}




.TabPanier {
margin:0;
padding:0;
/*toto 20100520 overflow:auto; */
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:600px;
}

.TabPanier .line1 {
background:#6f0318;
}

.TabPanier .line2 {
background:#9d111d;
}

.TabPanierTotal {
margin:0;
padding:0;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
background:#9d111d;
font-size:15px;
/*text-transform:uppercase;*/
font-weight:bold;
width:600px;
}

.TabPanierSuperTotal {
margin:0;
padding:0;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
background:#6f0318;
font-size:15px;
text-transform:uppercase;
font-weight:bold;
width:600px;
}

.TabPanierPied {
	display:inline-block;
	width:600px;
	margin:0;
	padding:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	
}
.TabPanierPied .left{
	float:left;
	width:290px;
	text-align:left;
	vertical-align:text-top;
}

.TabPanierPied .right{
	float:right;
	width:290px;
	text-align:right;
	vertical-align:text-top;
}

.TabPanierPiedBis {
	display:inline-block;
	width:600px;
	margin:0;
	padding:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	vertical-align:text-top;
}
.TabPanierPiedBis .left{
	float:left;
	width:380px;
	text-align:left;
}

.TabPanierPiedBis .right{
	float:right;
	width:200px;
	text-align:right;
	padding-right:14px;
	margin:0px;
}



/*
 MUSIC
*/
#bloc_music {
	margin-top:10px;
	padding:0px;
	background:url(../images/fond_ecards.jpg);
	width:173px;
	height:341px;
	overflow:hidden;
}

#bloc_music .letter{
	height:20px; 
	width:145px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-transform:uppercase;
	overflow:hidden;
	font-size:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

#bloc_music .auteur{
	width:145px;
	margin:0px;
	padding:0px;
	padding-left:9px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:0.5px;
	overflow:hidden;
	font-size:11px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}

#bloc_music .auteur a {
	color:#FFFFFF;
	text-decoration:none;
	/*border-right:solid 1px #960714;*/
}

#bloc_music .auteur a:hover {
	color:#ea0000;
}


#notifications {
		/*background-color:#c80318;*/
		color:#000000;
}


/* MOBILE/MMS */
.hautBlocMobileMms {
margin-top:10px;
padding-left:10px;
padding-top:8px;
width:620px;
height:28px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
background:url(../images/fond-titrepanier.jpg);
}
.milieuBlocMobileMms {
margin:0px;
padding-left:14px;
width:614px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background:#282828;
border-left:#ff0000 1px solid;
border-right:#ff0000 1px solid;
}
.milieuBlocMobileMms .titre{
padding:5px 10px 5px 0;
width:98%;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
font-weight:bold;
}

.milieuBlocMobileMms .descriptif{
padding:5px 10px 5px 0;
width:98%;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.basBlocMobileMms {
padding-left:10px;
width:620px;
height:16px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
/*background:url(../images/bottom_bloc_mobile_mms.jpg);*/
background:url(../images/bottom_panier.jpg);
}
.filtreMobileMms {
margin:10px;
width:620px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:left;
display: inline-block;
}
.filtreMobileMms .gauche{
margin:0px;
padding:0px;
width:305px;
float:left;
}
.filtreMobileMms .droite{
margin:0px;
padding:0px;
width:305px;
float:right;
}
.catalogueMobileMss .flechemobile {
margin:0px;
padding-top:98px;
padding-left:6px;
padding-right:0px;
width:22px;
float:left;
}
.catalogueMobileMss .centre {
margin:0px;
padding-top:7px;
width:568px;
float:left;
}
.catalogueMobileMss .bloc_galerie {
	float:left;
	display: block;
	text-align:center;
}

.catalogueMobileMss .mini_bloc {
	float:left;
	display: block;
	padding: 2px;
	width: 101px;
	border: none;
}
.catalogueMobileMss .mini_bloc img {
	border: none;
}
.catalogueMobileMss .mini_bloc .nom {
	display: block;
	padding-left: 0;
	font-family: Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
	line-height: 15px;
	height: 30px;
}

.bouton_b_fermer{
	cursor:pointer;
	float:right;
	width:20px;
	height:20px;
	background:url(../images/b_fermer.png) no-repeat;
	/* les 2 lignes qui suivent sont pour IE 6 :-( */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static8.starbox.com/images/b_fermer.png", sizingMethod="scale");
	_background:none;
	/* les 2 lignes qui precedent sont pour IE 6 :-( */
}

.boutonsfermer {
	height:20px;
	width:20px;
	background:url(../images/b_fermer.png) no-repeat 0px 0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static8.starbox.com/images/b_fermer.png", sizingMethod="crop");
	_background:none;
}


#bt-cadeau-ecard {
/*
border-left:1px solid #666666;
border-right:1px solid #333333;
border-top:1px solid #666666;
border-bottom:1px solid #333333;
padding-top:2px;
padding-left:8px;
padding-right:8px;
padding-bottom: 2px;
*/
height:50px;
width:166px;
background:url(../images/bt-cadeau-ecard.jpg) repeat-x 0px 0px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
float: left;
padding: 5px 0px 5px 0px;
}

#bt-cadeau-ecard a{
margin:0px;
padding:0px;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
vertical-align:middle;
/*
text-transform:uppercase;
*/
}

#bt-cadeau-ecard a:hover{
color:#E1001A;
cursor: pointer;
}

#bloc_perso {
	margin-top:10px;
	padding:0px;
	background:url(../images/fond_ecards.jpg);
	width:173px;
	height:341px;
	overflow:hidden;
}

#bloc_perso ul{
	padding-top:5px;
	padding-left:7px;
	margin:0px;
	font-size:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	overflow:hidden;
}

#bloc_perso ul li{
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-size:11px;
	text-transform:uppercase;
	list-style:none;
	letter-spacing:0.5px;
	overflow:hidden;
}

#bloc_perso ul li a{
	margin:0px;
	padding-top:2px;
	padding-right:3px;
	padding-left:35px;
	/*width:90px;*/
	height:40px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
	border-right:solid 1px #960714;
}

#bloc_perso ul li a:hover {
color:#ea0000;
}

#perso_ecards_ssrubrique ul{
padding-left:8px;
padding-top:0px;
padding-right:0px;
margin:0px;
font-size:11px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
/*height:223px;*/
overflow:hidden;
}

#perso_ecards_ssrubrique ul li{
margin:0px;
padding:0px;
list-style:none;
}

#perso_ecards_ssrubrique ul li a{
margin:0px;
padding-top:5px;
padding-right:0px;
padding-left:4px;
width:140px;
height:20px;
display:block;
color:#FFFFFF;
text-decoration:none;
text-align:left;
text-transform: none;
background:#9d030f;
border-left:#7d0a0f 1px solid;
border-right:#7d0a0f 1px solid;
border-bottom:#8c0108 1px solid;
border-top:#b0292f 1px solid;
}

#perso_ecards_ssrubrique ul li a:hover{
color:#ea0000;
background:#77050f;
}

.ol_bold {
	font-weight:bolder;
	font-size:larger;
	margin-left:5px;
	margin-bottom:5px;
}

/*
* Icones sociales (facebook, tweeter et autres) 
*/
.fb_like_customer {
	float:left; 
	width:90px; 
	height:32px;
	padding-left:2px; 
	padding-top:6px;
}

.common_share_ecard {
	width:200px;
	float:left;
}

.send_share_ecard {
	width:170px;
	margin-left: 5px;
	margin-right: 5px;
}

.fb_share_ecard {
	width:1px;
	height:20px;
	position:relative;
	top:1px;
	left:20px;
}

.tw_share_ecard {
	width:70px;
	height:20px;
	position:relative;
	top:1px;
	left:111px;
}


/*******************************************************************/
/************************ CATALOGUE JEUX *************************/
/*******************************************************************/
.bloc_galerie_jeux {
	float:left;
	display: block;
	background-color: #212121;
}
.bloc_galerie_jeux .separateur {
	display: block;
	background-color: #212121;
	height: 1px;
	font-size: 1px;
	clear: both;
}

.mini_bloc_galerie_jeux {
	float:left;
	display: block;
	padding: 0 2px;
	width: 180px;
	height:160px;
	background-color: #212121;
	border: none;
}
.mini_bloc_galerie_jeux img {
	border: none;
}
.mini_bloc_galerie_jeux .categorie_jeux {
	display: block;
	height: 19px;
	padding-left:0;
	font-family: Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	font-size:10px;
	text-transform: uppercase;
	line-height: 19px;
}
.mini_bloc_galerie_jeux .categorie_jeux img {
	float: right;
	margin-top: 3px;
	width: 21px;
	height: 18px;
}
.mini_bloc_galerie_jeux .nom_carte_jeux {
	display: block;
	padding-left: 0;
	font-family: Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
	line-height: 15px;
}

.vignette_jeu {
    position:relative;
}
.bouton_jeu {
	position : absolute;
	bottom: 10px;
	width:86px;
	height:23px;
	text-align:center;
	right: 38px;
};
.bouton_jeu_over {
	position : absolute;
	bottom: 10px;
	width:90px;
	height:27px;
	text-align:center;
	right: 38px;
	background: url(../fr/jouer_over.png) repeat 0px 0px;
};


