/* RÉINITIALISATION DES ÉLÉMENTS
--------------------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr,acronym{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
a:active,object,embed{outline:none;}

behavior: url(PIE.htc);


/* FONTS
--------------------------------------------------------------------------------------- */
@font-face {
    font-family: 'DistrictBold';
    src: url('inc/fonts/distth___-webfont.eot');
    src: url('inc/fonts/distth___-webfont.eot?#iefix') format('embedded-opentype'),
         url('inc/fonts/distth___-webfont.woff') format('woff'),
         url('inc/fonts/distth___-webfont.ttf') format('truetype'),
         url('inc/fonts/distth___-webfont.svg#DistrictBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'District';
    src: url('inc/fonts/distth__-webfont.eot');
    src: url('inc/fonts/distth__-webfont.eot?#iefix') format('embedded-opentype'),
         url('inc/fonts/distth__-webfont.woff') format('woff'),
         url('inc/fonts/distth__-webfont.ttf') format('truetype'),
         url('inc/fonts/distth__-webfont.svg#District') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AgencyBold';
    src: url('inc/fonts/agencyb-webfont.eot');
    src: url('inc/fonts/agencyb-webfont.eot?#iefix') format('embedded-opentype'),
         url('inc/fonts/agencyb-webfont.woff') format('woff'),
         url('inc/fonts/agencyb-webfont.ttf') format('truetype'),
         url('inc/fonts/agencyb-webfont.svg#AgencyBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Agency';
    src: url('inc/fonts/agencyr-webfont.eot');
    src: url('inc/fonts/agencyr-webfont.eot?#iefix') format('embedded-opentype'),
         url('inc/fonts/agencyr-webfont.woff') format('woff'),
         url('inc/fonts/agencyr-webfont.ttf') format('truetype'),
         url('inc/fonts/agencyr-webfont.svg#Agency') format('svg');
    font-weight: normal;
    font-style: normal;
}




/* BODY ET HTML
--------------------------------------------------------------------------------------- */
/* Supprimer si le site de contient pas de page de garde (splash)
body#index{
	background: #FFF url(gx/bg.gif) repeat-x scroll center top;
	text-align:center;
}
*/

body/*#main*/{
	background:url(gx/m/footerBgRepeater.jpg) bottom left repeat-x #fff;
	line-height: 150%;
	font-family: Arial, Verdana, Tahoma, Helvetica, "Trebuchet MS", Georgia, Times, "Times New Roman", "Courier New"; /* Garder seulement 3 fontes et effacer ce commentaire */
	text-align: left;
	color: #7C7C7C;
    font-size: 13px;
}

html{}

/* TEXTES ET HYPERLIENS GLOBAUX
--------------------------------------------------------------------------------------- */
a, a:link{color:#149fd9;}
a:visited{color:#666;}
a:hover, a:focus{color:#0083ba;}
a:active{color:#0e8bbf; text-decoration:none;}

h1{color:#D71345; font-size:18px; margin-bottom:0.5em; line-height:100%;}
h1 a, h1 a:link, h1 a:visited{text-decoration:none;}

h2{color:#7C7C7C; font-size:14px; margin-bottom:0.4em; line-height:100%;}
h2 a, h2 a:link, h2 a:visited{text-decoration:none;}

h3, h4, h5, h6{color:#7C7C7C;}

p{}
.incTinyMce{margin-bottom:1em;line-height:170%;}

blockquote, q{quotes:none; margin:1em 0;}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none;}
blockquote, q, cite{font-style:italic;}
blockquote{padding-left: 1.625em; border-left:3px solid #ccc;}
blockquote > p {padding: 0;}

sub, sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup{top: -0.5em;}
sub{bottom: -0.25em;}

#contenu ul li, #contenu ol ul li{list-style:none; margin-left:16px;}
#contenu ul ul li{list-style:circle;}
#contenu ol li, #contenu ul ol li{list-style:decimal; margin-left:23px;}
#contenu ol ol li{list-style:lower-alpha;}

.textePetit{font-size:11px;}

#font-13 {font-size:13px;}
#font-15 {font-size:15px;}
#font-17 {font-size:17px;}


/***************BTN TEMPLATE*******************/
.BtnTemplate{background:url(gx/m/Btn_repeater.jpg) top left repeat-x;float:left;}
.BtnTemplateLeft{background:url(gx/m/Btn_left.jpg) top left no-repeat;float:left;}
.BtnTemplateRight{background:url(gx/m/Btn_right.jpg) top right no-repeat;float:left;}
.BtnTemplate input{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 24px;
    overflow: hidden;
    padding: 4px 5px;
    text-transform: uppercase;
}

/************************************************/



/*************************************BOUTON STRETCHABLE*************************************/
a.BtnStretchable:link{
	background: url("gx/m/btnStretchLeft.gif") no-repeat scroll left top transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    overflow: hidden;
    text-decoration: none;
}
a.BtnStretchable:hover{
	text-decoration:none;
	background: url("gx/m/btnStretchLeft.gif") no-repeat scroll  0px -24px transparent;
}
.BtnStretchable input{
	background: url("gx/m/btnStretchRight.gif") no-repeat scroll right top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 25px;
    overflow: hidden;
    padding: 0 10px 2px;
    text-decoration: none;
    text-transform: uppercase;
}
.BtnStretchable input:hover{
	background: url("gx/m/btnStretchRight.gif") no-repeat scroll right -24px transparent;
}
/*********************************************************************************************/



/********LNIKS*********/
a.LNK1:link, a.LNK1:visited, a.LNK1:active{text-decoration:underline;color:#7C7C7C;}
a.LNK1:hover{text-decoration:none;}




/* FORMULAIRES
--------------------------------------------------------------------------------------- */
fieldset{border:1px solid #000; font-size: 12px; margin-bottom:10px; padding:5px;}
fieldset legend{border: 1px solid #999; color:#000; font-size:14px; font-weight:bold; padding:3px;}
fieldset label{font-size:12px; color:#000; margin:2px 0;}
fieldset label.erreur{color:#cc0000;}
.champTexte{
	font-size:12px;
	margin:2px 0;
}
.listeDeroulante{
	font-size:12px;
	margin:2px 0;
}
.boiteTexte{
	/*font-family:Arial, "Trebuchet MS";*/
	font-size:12px;
	margin:2px 0;
}
.champTexte:focus, .listeDeroulante:focus, .boiteTexte:focus{background-color:#ddd;}

.bouton{
	/*background-color: #EEF3F7;
	color: #498ECB;
	font-weight: bold;*/
}
.bouton:hover{/*background-color:#1A80B6; color:#FFF;*/}
.champCache{display:none; visibility:hidden;} /* Utilisé pour l'anti-spam */

p.avertissement{text-align:center; color:#DBA400; background-color:#FFE9A8; border:1px #DBA400 solid; padding:10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
p.erreur{text-align:center; color:#CC0000; background-color:#FFDDDD; border:1px #CC0000 solid; padding:10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
p.succes{text-align:center; color:#4F8A10; background-color:#DFF2BF; border:1px #4F8A10 solid; padding:10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
p.conseil{font-size:11px;display:none;}
div.erreur{color:#cc0000}

/* Icones générales
--------------------------------------------------------------------------------------- */
.lienRSS{background: url(Gx/icone_RSS.png) no-repeat left;padding:5px 0 5px 20px;}
/*.lienPDF{background: url(Gx/icone_PDF.gif) no-repeat left;padding:5px 0 5px 20px;}*/


/* LAYOUT GENERAL DU SITE
--------------------------------------------------------------------------------------- */
#bodyBg{background:url(gx/m/topBgRepeater.jpg) top left repeat-x;}
#haut{background:url(gx/m/headerDelimiterLine.jpg) top left no-repeat;height:106px;padding-left:10px;_margin-bottom:-70px;}
#haut .hautRightBg{background:url(gx/m/headerDelimiterLine.jpg) top right no-repeat;height:106px;padding-right:10px;}
#haut #logo{display: block;padding-top: 20px;width:200px;margin-left:-7px;}


/**************banner home page*******************/
#BigBanner{margin-top:10px;float:left;overflow:hidden;}
#BigBanner #BigBannerLeftSide{
	background: url("gx/m/bannerLeftSide.png") no-repeat scroll left top transparent;
    height: 248px;
    overflow: hidden;
    position: relative;
    width: 428px;
    z-index: 10;
	font-family:district;
	font-size:24px;
	color:#cd7c90;
	text-transform:uppercase;
}
#BigBanner #BigBannerLeftSide .text{
	font-weight: bold;
    height: 30px;
    left: 35px;
    overflow: hidden;
    padding-top: 8px;
    position: relative;
    top: 65px;
    width: 352px;
	line-height:15px;
}

a.linkBanner1{
	color: #464646;
    display: block;
    font-family: district;
    font-size: 20px;
    height: 146px;
    line-height: 20px;
    padding-left: 50px;
    padding-top: 100px;
	padding-right:95px;
    position: relative;
    right: -389px;
	.right:100px;
    text-align: left;
    text-decoration: none;
    top: -248px;
    width: 320px;
}

/**************RECHERCHE*******************/
#Search{
	float: right;
    padding-right: 15px;
    position: relative;
    right: 90px;
    top: -89px;
	.top:-85px;
	.right:0px;
}
#Search .SearchInputBg{
	float: left;
    width: 180px;
	background:url(gx/m/searchInputBg.jpg) top left no-repeat;
}
#Search .SearchInputBg #searchInput{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #464646;
    font-size: 13px;
    height: 29px;
    padding-left: 25px;
    padding-top: 2px;
	.padding-top: 7px;
    width: 145px;
}
#Search #submit{
	width:32px;
	height:29px;
	background:url(gx/m/searchBTN.jpg) top left no-repeat;
	border:none;
	cursor:pointer;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #Search #submit {
        position:relative;
		top:-1px;
    }
}


#Search #submit:hover{
	background:url(gx/m/searchBTNHover.jpg) top left no-repeat;
}




/*Search adapter*/
#searchPage .newsListingTemplate{background:none;margin-left:-40px;}
#searchPage #Categories .listing .newsListingTemplate .item{height:89px;}
#searchPage .newsListingTemplate .text{width:440px;height:63px;}
#searchPage .marginleftneg30{margin-left:-30px;}
#searchPage .eventsListingTemplate{background:none;margin-left:-40px;}
#searchPage #Categories .listing .eventsListingTemplate .item{height:82px;}
#searchPage #Categories .listing .eventsListingTemplate .itemPicture .itemPictureAlign img{border: 1px solid #969696;border-radius: 10px 10px 10px 10px;max-width: 107px;position: relative;}
#searchPage .eventsListingTemplate .text{width:440px;height:63px;}

/***************************************/

/****************Top Options************/
#topOptions{
	background: url("gx/m/topOptions.jpg") no-repeat scroll left top transparent;
    float: right;
    height: 54px;
    position: relative;
	top: -96px;
    .top: -94px;
    width: 90px;
	margin-bottom:-55px;
}

/******************PRODUITS VEDETEES*********************/
#produitVedetteEn{
	background:url(gx/m/Box_Fix_Mid_Vedette_En.jpg) top left no-repeat;
	width:308px;
	height:303px;
	overflow:hidden;
	margin-top:20px;
	float:left;
}
#produitVedetteFr{
	background:url(gx/m/Box_Fix_Mid_Vedette_Fr.jpg) top left no-repeat;
	width:308px;
	height:303px;
	overflow:hidden;
	margin-top:20px;
	float:left;
}
.productVedetteImg{
	height: 185px;
    margin: 20px auto 0;
    overflow: hidden;
    text-align: center;
    width: 135px;	
}
.productVedetteImg img{
	border: 1px solid #969696;
    border-radius: 10px 10px 10px 10px;
}


.productVedetteText{
	color: #464646;
    height: 45px;
    margin: auto;
    overflow: hidden;
    width: 235px;
}

.productVedetteText a:link,
.productVedetteText a:visited,
.productVedetteText a:active{
	color:#464646;
	text-decoration:none;
}
.productVedetteText a:hover{
	text-decoration:underline;
}



.productVedetteText .titre{text-transform:uppercase;font-weight:bold;}
.productVedetteText .intro{
	color: #7C7C7C;
    height: 34px;
    overflow: hidden;
}
.productVedetteDescr{}
.productVedetteshareSection{
	margin-left: 35px;
    margin-top: 10px;
}
.productVedetteshareSection .shareBtn{
	float:left;
}
.productVedetteshareSection .facebookBtn{
	position: relative;
    top: 2px;
	left:7px;
}

#lienPartagerGrisFr{background:url(gx/m/share_fr.jpg) 0px -24px no-repeat;width:79px;height:24px;display:block;text-indent:-1000px;}
#lienPartagerGrisFr:hover{background:url(gx/m/share_fr.jpg) 0px 0px no-repeat;}
#lienPartagerGrisEn{background:url(gx/m/share_en.jpg) 0px -24px no-repeat;width:79px;height:24px;display:block;text-indent:-1000px;}
#lienPartagerGrisEn:hover{background:url(gx/m/share_en.jpg) 0px 0px no-repeat;}

/***************RECHERCHE DE SELECTS*********************************/
#rechercheSelect{
	background:url(gx/m/Box_Fix_Mid.jpg) top left no-repeat;
	width:308px;
	height:303px;
	overflow:hidden;
	float:left;
}
#rechercheSelect h2{
	color: #D71345;
    font-family: District;
    font-size: 24px;
    margin: 20px auto auto;
    text-transform: uppercase;
    width: 215px;
	line-height:24px;
}
#rechercheSelect .intro{
    margin: 5px auto 7px;
	.margin: 0px auto 7px;
    width: 215px;
	.margin-top:-10px;
}
#rechercheSelect .search{
	width:215px;
	margin:auto;
}
.btnTrouver{
	background: url("gx/m/searchLargeBTN.jpg") no-repeat scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    padding: 0 0 3px 16px;
	line-height:25px;
    width: 104px;
	margin-bottom:5px;
	float:left;
}
.btnTrouver:hover{
	background: url("gx/m/searchLargeBTN.jpg") no-repeat scroll 0px -24px transparent;
}


#rechercheSelect .btnTrouver{
	.margin-top:10px;
}


/****SELECT OPTION JQUERY RECHERCHE*******/
#rechercheSelect .benefice, #rechercheSelect .categorie, #rechercheSelect .nom{width:215px;padding:0px 8px;}
#rechercheSelect .customStyleSelectBox {
	background: url("gx/m/selectLeftBg.png") no-repeat scroll left top transparent;
    height: 29px;
	.padding:0px 0px 0px 0px;
	margin-bottom:10px;
	
}
#rechercheSelect .customStyleSelectBoxInner {
	background: url("gx/m/selectRightArrow.png") no-repeat scroll right center transparent;
    height: 19px;
    padding: 8px 7px 2px 7px;
}
/*************************************/


/***********NOUVELLES**************/
#nouvellesBox{
	background:url(gx/m/Box_Fix_Mid.jpg) top left no-repeat;
	width:308px;
	height:303px;
	overflow:hidden;
	margin:20px 0px 0px 13px;
	float:left;
}
#nouvellesBox h2 a:link, #nouvellesBox h2 a:visited, #nouvellesBox h2 a:active{
	color: #D71345;
    font-family: District;
    font-size: 24px;
    line-height: 28px;
    margin: 20px auto 20px;
    text-transform: uppercase;
    width: 215px;
	text-decoration:none;
	display:block;
}
#nouvellesBox h2 a:hover{
	text-decoration:none;
}
#nouvellesBox .intro{
    margin: 0px auto 15px auto;
    overflow: hidden;
    width: 215px;
}
#nouvellesBox a.titre:link, #nouvellesBox a.titre:visited, #nouvellesBox a.titre:active{text-decoration:underline;color:#7d7d7d;}
#nouvellesBox a.titre:hover{text-decoration:none;color:#7d7d7d;}

#nouvellesBox div.titreNouvelle{padding-left:47px;}


#nouvellesBox a.voirTout:link, #nouvellesBox a.voirTout:visited, #nouvellesBox a.voirTout:active{text-decoration:underline;color:#D71345;}
#nouvellesBox a.voirTout:hover{text-decoration:none;color:#D71345;}

#nouvellesBox .back{
	color: #D71345;
    float: left;
    font-size: 13px;
	padding-left:47px;
}
	



#nouvellesBox .date{
	font-size: 12px;
    font-style: italic;
    margin: 5px auto auto;
    overflow: hidden;
    width: 215px;
	line-height:12px;
}

/*****************NOUVELLES LISTING********************/
#news{}

#nouvellesListing{
	background: url("gx/m/Box_Stretch_Events_Repeater.jpg") repeat-y scroll left top transparent;
    float: left;
    margin-left: 10px;
	_margin-left: 5px;
    margin-top: 20px;
    width: 632px;
}
#nouvellesListingTop{background: url("gx/m/Box_Stretch_Events_Top.jpg") no-repeat scroll left top transparent;}
#nouvellesListingBtm{
	background: url("gx/m/Box_Stretch_Events_Btm.jpg") no-repeat scroll left bottom transparent;
    height: auto !important;
    min-height: 100px;
    padding: 0 30px 31px;
}
#nouvellesListing h1{
	color: #D71345;
    font-family: District;
    font-size: 24px;
    line-height: 28px;
    padding: 20px 0 0;
    text-transform: uppercase;
}







#nouvellesListing .back{color:#d71345;font-size:13px;margin-top:10px;}
#nouvellesListing .back a:link, #nouvellesListing .back a:visited, #nouvellesListing .back a:active{
    text-decoration: none;
	color:#d71345;
	font-size:13px;
}
#nouvellesListing .back a:hover{text-decoration:underline;}



/* NEWS LISTING */
.newsListingTemplate{
	background: url("gx/m/Box_Fix_EventListing.jpg") no-repeat scroll left top transparent;
    height: 118px;
    margin: 8px 0 8px 10px;
    padding: 10px 30px 5px;
    width: 570px;
}
.newsListingTemplate .date a:link, .newsListingTemplate .date a:active, .newsListingTemplate .date a:visited{
	color: #D71345;
    font-family: District;
    font-size: 16px;
    padding-top: 2px;
    text-transform: uppercase;
	text-decoration:none;
}
.newsListingTemplate .date a:link{text-decoration:none;}


.newsListingTemplate .item{float:left;} 
.newsListingTemplate .itemPicture{
	background: url("Gx/m/itemListingRoundCorners.gif") no-repeat scroll left top transparent;
    display: table;
    float: left;
    height: 83px;
    margin: 13px 15px 0 0;
    position: static;
    width: 107px;
	
	.position:relative;/*IE IMPORTANT*/
}
/*
.newsListingTemplate .itemPictureNotAvailable{
	background: url("Gx/m/itemListingRoundCornersNotAvailable.gif") no-repeat scroll left top transparent;
    display: table;
    float: left;
    height: 83px;
    margin: 13px 15px 0 0;
    position: static;
    width: 107px;
	
	.position:relative;
}
*/

.newsListingTemplate .itemPicture .itemPictureAlign{
	display: table-cell; vertical-align: middle; width: 107px;
	text-align: center;
	overflow:hidden;
	
	.position: absolute; /*.top: 50%;*//*IE IMPORTANT*/
}
.newsListingTemplate .itemPicture .itemPictureAlign img{
	position:relative;
    /*top: -50%;*/
	border: 1px solid #969696;
    border-radius: 10px 10px 10px 10px;
	max-width:107px;
}



/*
.newsListingTemplate .itemPictureNotAvailable .itemPictureAlign{
	display: table-cell; vertical-align: middle; width: 100%;
	text-align: center;
	
	.position: absolute; .top: 50%;
}
.newsListingTemplate .itemPictureNotAvailable .itemPictureAlign img{
	max-height: 70px;
    max-width: 90px;
    top: -50%;
}

*/

.newsListingTemplate .text{
	float: left;
    height: 70px;
    margin-top: 10px;
    overflow: hidden;
    width: 445px;
}


.newsListingTemplate .back{color:#d71345;font-size:13px;float:left;}
.newsListingTemplate .back a:link, .newsListingTemplate .back a:visited, .newsListingTemplate .back a:active{
    text-decoration: none;
	color:#d71345;
	font-size:13px;
}
.newsListingTemplate .back a:hover{text-decoration:underline;}




.newsListingTemplate a.titleLNK:link, .newsListingTemplate a.titleLNK:visited, .newsListingTemplate a.titleLNK:active{
    text-decoration: none;
	color:#7C7C7C;
	font-size:13px;
}
.newsListingTemplate  a.titleLNK:hover{text-decoration:none;}




/*share*/
.newsListingTemplate .shareBox{
	float: right;
    height: 22px;
    margin-top: -20px;
	margin-right: -20px;
    width: 210px;
}
.newsListingTemplate iframe{width:95px; height:30px;float:left;margin-left:4px;}
.newsListingTemplate a.facebook{
	background: url("gx/m/facebook_small.jpg") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 17px;
    width: 19px;
}
.newsListingTemplate a.twitter{
	background: url("gx/m/twitter_small.jpg") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 17px;
    margin-left: 3px;
    width: 17px;
}
.newsListingTemplate a.email{
	background: url("gx/m/email_small.jpg") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 17px;
    margin-left: 3px;
    width: 19px;
}
/*end of share*/


/* 05_110 : NOUVELLE FICHE DETAIL
--------------------------------------------------------------------------------------- */
#Nouvelle{
	background: url("gx/m/Box_Stretch_Small_Repeater.jpg") repeat-y scroll left top transparent;
    float: left;
    margin-left: 10px;
    margin-top: 20px;
    width: 632px;
}
#NouvelleTop{background: url("gx/m/Box_Stretch_Small_Top.jpg") no-repeat scroll left top transparent;}
#NouvelleBtm{
	background: url("gx/m/Box_Stretch_Small_Btm.jpg") no-repeat scroll left bottom transparent;
    height: auto !important;
    min-height: 200px;
    padding: 0 60px 31px;
}
#Nouvelle h1{
	color: #D71345;
    font-family: District;
    font-size: 24px;
    line-height: 28px;
    padding: 20px 0 7px;
    text-transform: uppercase;
	width:450px;
	float:left;
}
#Nouvelle .img{
	overflow: hidden;
    width: 512px;
}

#Nouvelle .image{
	max-width:150px;
}


#Nouvelle a.retourEventsLNK:link, #Nouvelle a.retourEventsLNK:visited, #Nouvelle a.retourEventsLNK:active{
	text-decoration:none;
	color:#7C7C7C;
	float:right;
	margin-top:20px;	
	display:block;
	width:60px;
	text-align:right;
}
#Nouvelle a.retourEventsLNK:hover{text-decoration:underline;color:#7C7C7C;}

#Nouvelle .shareBox .lienPartagerRouge{margin-left:0px;}

#Nouvelle .date{font-style:italic;}








/*****POINTS DE VENTES************/
#pointDeVente{
	background:url(gx/m/Box_Fix_Small.jpg) top left no-repeat;
	width:308px;
	height:126px;
	overflow:hidden;
	float:left;
	margin-top:10px;
}
#pointDeVente .image{width:70px;height:125px;float:left;}

#pointDeVente .bousolle{margin:15px 0px 0px 30px;float:left;}
#pointDeVente h2{
	color: #D71345;
    float: left;
    font-family: District;
    font-size: 24px;
    line-height: 28px;
    margin: 15px auto auto 20px;
    text-transform: uppercase;
    width: 215px;
}
#pointDeVente a.btnTrouver:link, #pointDeVente a.btnTrouver:visited, #pointDeVente a.btnTrouver:active{
	color: #FFFFFF;
    display: block;
    float: left;
    height: 20px;
    letter-spacing: 1px;
    line-height: 150%;
    margin: 10px 0 0 20px;
    padding: 4px 0 0 29px;
    text-decoration: none;
    width: 80px;
}
#pointDeVente a.btnTrouver:hover{text-decoration:none;}
/**********ALERTES COURRIEL*************/
#alertesCourriel{
	background: url("gx/m/Box_Fix_Small.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 126px;
    margin-top: 10px;
	margin-left:13px;
    overflow: hidden;
    width: 308px;
}


#alertesCourriel input#okCourriel{
	background: url("gx/m/searchOk.jpg") no-repeat scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 24px;
    margin-left: 2px;
    margin-top: 2px;
    text-transform: uppercase;
    width: 38px;
}
#alertesCourriel input#okCourriel:hover{
	background:url(gx/m/searchOkHover.jpg) top left no-repeat;
	cursor:pointer;
}
	
	

#alertesCourriel h2{
	color: #D71345;
    font-family: District;
    font-size: 24px;
    line-height: 28px;
    margin: 15px auto 5px 35px;
    text-transform: uppercase;
    width: 230px;
}
#alertesCourriel .courriel{
	background:url(gx/m/inputBg.jpg) top left no-repeat;
	width:215px;
	height:29px;
	margin-left:35px;
	_margin-left:17px;
	float:left;
}
#alertesCourriel .courriel input{
	border:none;
	.border:0px;
	margin:8px 0px 0px 10px;
	.margin-left:-10px;
	width:195px;
	.width:175px;
	overflow:hidden;
}
#alertesCourriel .BtnTemplate{
	margin:2px 0px 0px 5px;
	_margin:2px 0px 0px 5px;
}


#alertesCourriel #message{
	color: #D71344;
    font-size: 11px;
    left: 39px;
    margin-left: 0;
    padding-left: 0;
    position: relative;
    text-align: left;
    top: 1px;
    width: 230px;
}
#alertesCourriel #newsletter{
	width:308px;
}



/*******************SHARE BOX COMMUNAUTÉ**************************/
#shareBox{
	background: url("gx/m/Box_Fix_Small.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 126px;
    margin-left: 13px;
    margin-top: 10px;
    overflow: hidden;
    width: 308px;
}
#shareBox h2{
	color: #D71345;
    font-family: District;
    font-size: 24px;
    line-height: 28px;
    margin: 15px auto 5px 35px;
    text-transform: uppercase;
    width: 265px;
}
#shareBox a.facebook{
	background: url("gx/m/facebook.jpg") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 26px;
    margin-left: 35px;
	_margin-left: 17px;
    width: 27px;
}
#shareBox a.twitter{
	background: url("gx/m/twitter.jpg") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 26px;
    margin-left: 3px;
    width: 27px;
}

/******************************************************************/


/* CONTENEURS ET CLASSES GÉNÉRALES
--------------------------------------------------------------------------------------- */
#conteneur{
	margin:0 auto;	
	width:950px;
}

#contenu{
	min-height:550px;
	height:auto !important;
	height:550px;
	line-height:15px;
}

.both, .clearBoth{clear:both;}



/* MENUS
--------------------------------------------------------------------------------------- */
#menu{
	height: 40px;
    left: 210px;
    position: relative;
    top: -34px;
	.top: -70px;
    width: 728px;
	z-index:99999;
}
#menu li{
	display: block;
    float: left;
    list-style-type: none;
}
#menu li img{
	padding:0px 10px;
}
#menu li a, #menu li a:link, #menu li a:visited{
	color: #1E1E1E;
	display: block;
	font-family: District;
	font-size: 18px;
	line-height: 12px;
	padding-top: 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:lighter;
}
#menu li a:hover, #menu li a:focus, #menu li a:visited:hover{color:#d71344;}

#menu li.DropDownLI a, #menu li.DropDownLI a:visited, #menu li.DropDownLI a:active, #menu li.DropDownLI a:visited:active{
    padding: 10px 0 0;
	padding-bottom:1px;
    text-align: center;
    width: 92px;
	border-radius:15px 15px 0px 0px;
}
#menu li.DropDownLI ul li a{color:#fff;line-height:15px;}

#menu li a.actif{color:#d71344;}

/************************DROPDOWN MENU*******************************/
/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; }
ul.dropdown a:hover		            { color: #fff; }
ul.dropdown a:active                { color: #fff; }
ul.dropdown li a                    { display: block; color: #222; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { color: #fff; position: relative; }
ul.dropdown li.hover a              { color: #fff; }

ul.dropdown li.DropDownLI{margin-top:-15px;margin-left:-6px;margin-right:-6px;.margin-left:-4px;.margin-right:-4px;}
ul.dropdown li.DropDownLI a{margin-top:15px;}
ul.dropdown li.DropDownLI ul li a{margin-top:0px;}
ul.dropdown li.DropDownLI ul li a:hover{background:none;}
ul.dropdown li.DropDownLI ul{background-color:#959595;padding:20px 0px;border-radius:0px 0px 15px 15px;behavior: url(pie.htc);}

#menu li.DropDownLI a:hover, #menu li.DropDownLI a:focus, #menu li.DropDownLI a:visited:hover{color:#fff;background-color:#959595;}
#menu li.DropDownLI ul li a:hover, #menu li.DropDownLI ul li a:focus, #menu li.DropDownLI ul li a:visited:hover{color:#fff;}
#menu li.DropDownLI ul li a:link,#menu li.DropDownLI ul li a:active, #menu li.DropDownLI ul li a:visited{color: #fff;font-size: 14px; .font-size:13px; padding-left: 8px; .padding-left:4px; padding-top: 5px;text-align: left;width: 84px;}
#menu li.DropDownLI ul li.first{border-top:1px solid #b4b4b4;}


#menu li.hover.DropDownLI{
	behavior: url(pie.htc);
	background:#959595;
	_background:none;
	border-radius:15px 15px 0px 0px;
	-webkit-border-radius: 15px 15px 0px 0px;
	-moz-border-radius: 15px 15px 0px 0px;
	
}


#menu li.hover a{color:#d71344;}
#menu li.hover.DropDownLI a{color:#fff;_color:#1E1E1E;}

#menu li.hover ul li{
	background:none;
	border-radius:0px;
	border-bottom:1px solid #a9a9a9;
}



#menu li.DropDownLI{
	/*_background:transparent;*/
}
#menu li.DropDownLI a:hover{
	background:#959595;
	behavior: url(pie.htc);
	border-radius:15px 15px 0px 0px;
	-webkit-border-radius: 15px 15px 0px 0px;
	-moz-border-radius: 15px 15px 0px 0px;
	text-decoration:underline;
}

/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 92px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; color: #fff; float: left; background:url(gx/m/dropDownMenuSP.jpg) bottom center no-repeat;padding-bottom:10px;padding-top:10px;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; color:#fff; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }


/*IE FIX*/
ul.dropdown ul li					{ .display: inline; .width: 100%; } 


/************************DROPDOWN MENU*******************************/







/* Navigation secondaire */
#menuSec{
	padding:13px 0px 0px 3px;
}
#menuSec li{display:inline; float:left;}
#menuSec a, #menuSec a:link, #menuSec a:visited{padding:0 2px;}
#menuSec li.dernier a{padding-right:0;}

#menuSec .home a:link,
#menuSec .home a:visited,
#menuSec .home a:active{
	background: url("gx/m/topOptionsHome.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 21px;
    margin-left: 2px;
    margin-right: 1px;
    width: 17px;
}
#menuSec .home a:hover{
	background:url(gx/m/topOptionsHome.jpg) 0px -21px no-repeat;
}


#menuSec .dernier a.fr:link,
#menuSec .dernier a.fr:visited,
#menuSec .dernier a.fr:active{
	background: url("gx/m/topOptionsEN.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 21px;
    margin-left: 2px;
    margin-right: 1px;
    overflow: hidden;
    padding-left: 0;
    width: 21px;
}
#menuSec .dernier a.fr:hover{
	background:url(gx/m/topOptionsEN.jpg) 0px -21px no-repeat;
}



#menuSec .dernier a.en:link,
#menuSec .dernier a.en:visited,
#menuSec .dernier a.en:active{
	background: url("gx/m/topOptionsFR.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 21px;
    margin-left: 2px;
    margin-right: 1px;
    overflow: hidden;
    padding-left: 0;
    width: 21px;
}
#menuSec .dernier a.en:hover{
	background:url(gx/m/topOptionsFR.jpg) 0px -21px no-repeat;
}




#menuSec li#textSize a{
	height:22px;
	display:block;
	float:left;
	padding:0px;
	overflow:hidden;
}

#menuSec a#font-17{
	background:url(gx/m/spriteTextSizeBiggest.jpg) 0px -22px no-repeat;
	width:13px;
	margin-left:2px;
}
#menuSec a#font-15{
	background:url(gx/m/spriteTextSizeBigger.jpg) 0px -22px no-repeat;
	width:9px;
}
#menuSec a#font-13{
	background:url(gx/m/spriteTextSizeDefault.jpg) 0px -22px no-repeat;
	width:9px;
}


#menuSec li#textSize a#font-17:hover,
#menuSec li#textSize a#font-15:hover,
#menuSec li#textSize a#font-13:hover{
	background-position: 0px 0px;
}
#menuSec li#textSize a.actif{
	background-position: 0px 0px;
}

#menuSec li#textSize{margin-right:1px;}


/* 00_110 : PAGE NOUVELLE
--------------------------------------------------------------------------------------- */
.fbJaimePetit{max-width: 100px;}
.photoMortaise{float:left; margin:4px 10px 5px 0;}
/*.fbJaime{max-width: 450px; height: 25px;}
.fbJaime iframe{margin-right: 10px; height: 25px;}*/




/* 02_100 : ABOUT US
--------------------------------------------------------------------------------------- */
.fullPageBox{
	background: url("gx/m/Box_Stretch_FullPageRepeater.jpg") repeat-y scroll left top transparent;
    float: left;
    margin-top: 20px;
    width: 950px;
}
.fullPageBoxTop{
	background: url("gx/m/Box_Stretch_FullPageTop.jpg") no-repeat scroll left top transparent;
}
.fullPageBoxBtm{
	background: url("gx/m/Box_Stretch_FullPageBtm.jpg") no-repeat scroll left bottom transparent;
    height: auto !important;
    min-height: 250px;
    padding: 0 30px 31px;
}

.fullPageBox h1{
	color: #D71345;
    font-family: District;
    font-size: 24px;
    line-height: 28px;
    padding-top: 20px;
    text-transform: uppercase;
}


/************LEFT MENU***********************/
#LeftSection{
	width:308px;
	float:left;
	margin-top:20px;
}
#LeftSection h1{
	background: url("gx/m/leftMenuTop.jpg") no-repeat scroll left top transparent;
    color: #D71345;
    font-family: District;
    font-size: 24px;
    line-height: 28px;
    margin: auto;
    padding: 20px 0 7px 35px;
    text-transform: uppercase;
    width: 273px;
	.margin-top:0px;
}
#LeftSection #alertesCourriel, #LeftSection #shareBox{margin-left:0px;}
/********JQUERY ACCORDION***********/

/*
li a {.display:inline-block;}
li a {.display:block;}
*/
#LeftSection ul#LeftMenu{
	background:url(gx/m/leftMenuBtm.jpg) top left no-repeat;
	.margin-top:-20px;
}

#LeftSection ul#LeftMenu ul {
	border-bottom: 1px solid #E2E2E2;
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
    width: 307px;
}

#LeftSection ul#LeftMenu a {
	display: block;
	text-decoration: none;
	cursor:pointer;
}
#LeftSection ul#LeftMenu a.active{
	background: url("gx/m/arrowActive.gif") no-repeat scroll 37px 8px #F1F1F1;
    padding: 7px 0 7px 53px;
	border:none;
}


#LeftSection ul#LeftMenu li {
	margin-left:0px;
	list-style:none;
}

#LeftSection ul#LeftMenu li a {
	background: url("gx/m/arrowDisable.gif") no-repeat scroll 37px 16px transparent;
    border-bottom: 1px solid #E2E2E2;
    color: #767676;
    font-size: 18px;
    padding: 15px 0 15px 53px;
    text-transform: uppercase;
}

#LeftSection ul#LeftMenu li a:hover {
}

#LeftSection ul#LeftMenu li ul li a {
	background: none repeat scroll 0 0 transparent;
    border-bottom: medium none;
    color: #767676;
    font-size: 12px;
    padding: 2px 2px 2px 50px;
	
    text-transform: none;
}

#LeftSection ul#LeftMenu li ul li a:hover {
	color:#464646;
	text-decoration:underline;
	background:none;
}

#LeftSection ul#LeftMenu li ul li a.smallLnkActif{color:#d71345;background:none;line-height:14px;}





#LeftSection .code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
#LeftSection .code code { display: block; padding: 3px; margin-bottom: 0; }
#LeftSection .code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
#LeftSection .indent1 { padding-left: 1em; }
#LeftSection .indent2 { padding-left: 2em; }
/***********************************/


/* 03_100 : CATÉGORIES
--------------------------------------------------------------------------------------- */
#rightSection{
	width:632px;
	float:right;
	margin-right:8px;
	_margin-right:-5px;
	_margin-left:0px;
}

#Categories{
	width:632px;
	float:left;
	margin-left:10px;
	_margin-left:0px;
	background:url(gx/m/Box_Stretch_Small_Repeater.jpg) top left repeat-y;
	margin-top:20px;
}
#CategoriesTop{
	background:url(gx/m/Box_Stretch_Small_Top.jpg) top left no-repeat;
}
#CategoriesBtm{
	background:url(gx/m/Box_Stretch_Small_Btm.jpg) bottom left no-repeat;
	min-height:200px;
	height:auto !important;
	height:200px;
	padding:0 60px 31px;
}
#Categories h1{
	color: #D71345;
    font-family: District;
    font-size: 24px;
    line-height: 28px;
    padding: 20px 0 7px 0;
    text-transform: uppercase;
	margin-left:-30px;
}
#Categories h2{
	color: #D71345;
    font-family: District;
    font-size: 24px;
    line-height: 28px;
    padding: 20px 0 7px 0;
    text-transform: uppercase;
}
#Categories h2 span{font-size:18px;}

#ImageOrListSort{margin:-10px 0 30px -30px;}
#ImageOrListSort .ImageSort{
	background:url(gx/m/icon_ImageOrList_LIST.jpg) top left no-repeat; width:41px; height:26px; display:block; float:left; margin-right:5px;
}
#ImageOrListSort .ListSort{
	background:url(gx/m/icon_ImageOrList_IMG.jpg) top left no-repeat; width:41px; height:26px; display:block; float:left;
}

/************ITEM**************/
#Categories .listing .item{
	float:left;
	height:165px;
	width:128px;
}

#Categories a.ShowList:link,
#Categories a.ShowList:visited,
#Categories a.ShowList:active{
	text-decoration:none;
	color: #D71345;
    float: left;
    font-size: 14px;
    text-align: left;
    text-transform: uppercase;
	padding-bottom:5px;
}
#Categories a.ShowList:hover{text-decoration:underline;}

#Categories .listing .itemPicture{
	width:107px;
	height:83px;
	float:left;
	margin:0px 19px 18px 0px;
	_margin:0px 8px 8px 0px;
	/*background:url(Gx/m/itemListingRoundCorners.gif) top left no-repeat;*/
	background:#fff;
	display: table; position: static;
	
	.position:relative;/*IE IMPORTANT*/
}
#Categories .listing .itemPicture .itemPictureAlign{
	display: table-cell; vertical-align: middle; width: 100%;
	text-align: center;
	
	/*.position: absolute; .top: 50%;*/  /*IE IMPORTANT*/
}
#Categories .listing .itemPicture .itemPictureAlign a:link,
#Categories .listing .itemPicture .itemPictureAlign a:visited,
#Categories .listing .itemPicture .itemPictureAlign a:active{
	display:block;
	border: 1px solid #969696;
    border-radius: 10px 10px 10px 10px;
	width:107px;
	height:83px;
	overflow:hidden;
	
}


#Categories .listing .itemPicture .itemPictureAlign img{
    position: relative;
    /*top: -50%;*/
	
}
#Categories .listing .item .itemName a:link,
#Categories .listing .item .itemName a:visited,
#Categories .listing .item .itemName a:active{
	color: #D71345;
    float: left;
    font-size: 14px;
    height: 45px;
    padding-bottom: 2px;
    text-align: left;
    
    width: 107px;
	overflow:hidden;
	text-decoration:none;
	display:block;
	
	.float:none;/*IE IMPORTANT*/
	.margin-bottom:-15px;/*IE IMPORTANT*/
}
#Categories .listing .item .itemName a:hover{text-decoration:none;}
/*****************************/




/* 02_110 : LISTING CATEGORIES
--------------------------------------------------------------------------------------- */
/*TOP SECTION*/
#listingDescription .left{
	float: left;
    width: 162px;
}
#listingDescription .left .image{
	background:url(gx/m/listingDescriptionImageCorners.gif) top left no-repeat;
	width:141px;
	height:98px;
}
#listingDescription .right{
	float: right;
    width: 415px;
}


#listingDescription .image{
	width:107px;
	height:83px;
	float:left;
	margin:0px 19px 18px 0px;
	display: table; position: static;
	
	.position:relative;/*IE IMPORTANT*/
}
#listingDescription .image .imageAlign{
	display: table-cell; vertical-align: middle; width: 100%;
	text-align: center;
	
	/*.position: absolute; .top: 50%; *//*IE IMPORTANT*/
	
	
}
#listingDescription .image .imageAlign img{
	/*
	max-height: 81px;
    max-width: 107px;
	*/
    position: relative;
    /*top: -50%;*/
	border-radius:10px;
	border:1px solid #969696;
}



/*TOP SECTION*/
#listingDescription{
	width:632px;
	float:left;
	margin-left:10px;
	_margin-left:0px;
	_margin-right:-5px;
	background:url(gx/m/listingDescriptionRepeater.gif) top left repeat-y;
	margin-top:20px;
}
#listingDescriptionTop{
	background:url(gx/m/listingDescriptionTop.gif) top left no-repeat;
}
#listingDescriptionBtm{
	background:url(gx/m/listingDescriptionBtm.gif) bottom left no-repeat;
	min-height:215px;
	height:auto !important;
	height:180px;
	padding:0 27px 31px;
}
#listingDescription h1{
	color: #D71345;
    font-family: District;
    font-size: 24px;
    line-height: 28px;
    padding: 20px 0 7px 0;
    text-transform: uppercase;
}





/* PRODUCT DETAIL PAGE
--------------------------------------------------------------------------------------- */

#productDetail{
	width:632px;
	float:left;
	margin-left:10px;
	_margin-left:5px;
	_margin-right:-20px;
	background:url(gx/m/Box_Stretch_Small_Repeater.jpg) top left repeat-y;
	margin-top:20px;
}
#productDetailTop{
	background:url(gx/m/Box_Stretch_Small_Top.jpg) top left no-repeat;
}
#productDetailBtm{
	background:url(gx/m/Box_Stretch_Small_Btm.jpg) bottom left no-repeat;
	min-height:200px;
	height:auto !important;
	height:200px;
	padding:0 60px 31px 40px;
}
#productDetailBtm .textDescription li, #productDetailBtm .textDescription ul{list-style:disc;}


#productDetail h1{
	color: #D71345;
    font-family: District;
    font-size: 24px;
    line-height: 28px;
    padding: 20px 0 0px;
    text-transform: uppercase;
	margin-bottom:5px;
}
#productDetail .left{
	float: left;
    margin-right: 15px;
}
#productDetail .left .imageContainer{
	border: 1px solid #969696;
    border-radius: 10px 10px 10px 10px;
    /*height: 280px;*/
    overflow: hidden;
    text-align: center;
    width: 181px;
}
#productDetail .left .imageContainer img{
	/*border: 1px solid #969696;
    border-radius: 10px 10px 10px 10px;*/
	padding:5px;
}

#productDetail .right{width:334px;float:left;}

#productDetail .left a.pdf:link, #productDetail .left a.pdf:visited, #productDetail .left a.pdf:active{
	display: block;
    float: left;
    margin-left: 27px;
    padding-top: 25px;
    text-decoration: none;
	color:#636363;
}
#productDetail .left a.pdf:hover{text-decoration:underline;}

#productDetail .left .productImage{max-height: 255px;max-width: 170px;}
#productDetail .left a.pdfIcon:link, #productDetail .left a.pdfIcon:visited, #productDetail .left a.pdfIcon:active{
	background: url("gx/m/icon_pdf.jpg") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 32px;
    margin-left: 10px;
    margin-top: 15px;
    width: 27px;
}
#productDetail .left a.pdfIcon:hover{text-decoration:none;}



#productDetail .right a.nomCategorie:link, #productDetail .right a.nomCategorie:visited, #productDetail .right a.nomCategorie:active{
    /*padding-top: 10px;*/
    text-decoration: none;
	color:#636363;
}
#productDetail .right a.nomCategorie:hover{text-decoration:underline;}

#productDetail .right a.productName:link, #productDetail .right a.productName:visited, #productDetail .right a.productName:active{
    text-decoration: none;
	color:#636363;
}
#productDetail .right a.productName:hover{text-decoration:underline;}


#productDetail .right .back{color:#d71345;font-size:13px;}
#productDetail .right .back a:link, #productDetail .right .back a:visited, #productDetail .right .back a:active{
    text-decoration: none;
	color:#d71345;
	font-size:13px;
}
#productDetail .right .back a:hover{text-decoration:underline;}

#productDetail .productDetailIcons a{display:block;float:left;padding-right:3px;}
#productDetail .productDetailIcons iframe{
	display: block;
    float: left;
    height: 22px;
    width: 110px;
	padding-top:2px;
}
#productDetail .productDetailIcons a.a2a_dd:link,
#productDetail .productDetailIcons a.a2a_dd:visited,
#productDetail .productDetailIcons a.a2a_dd:active{
	background: url("gx/m/icon_share.jpg") no-repeat scroll left top transparent;
    color: #969595;
    height: 25px;
    padding-left: 27px;
    padding-top: 4px;
    text-decoration: none;
	margin-left:0px;
}
#productDetail .productDetailIcons a.a2a_dd:hover{
	text-decoration:underline;
}


#productDetail .productDetailIcons a.print{width:25px; height:24px; text-decoration:none; background:url(gx/m/icon_print.jpg) top left no-repeat;}
#productDetail .productDetailIcons a#share{background: url("gx/m/icon_share.jpg") no-repeat scroll left top transparent;color: #969595;height: 20px;padding: 5px 0 1px 27px;text-decoration: none;width: 25px;}

#productDetail h2{
	color: #636363;
    font-size: 13px;
    font-weight: normal;
    padding-bottom: 35px;
}
#productDetail h2 a:link, #productDetail h2 a:visited, #productDetail h2 a:active{color: #636363;text-decoration:none;}
#productDetail h2 a:hover{text-decoration:underline;}



/**************NOUS VOUS RECOMMANDONS AUSSI*********************/
/************ITEM**************/
#recommendations{
	background: url("gx/m/Box_fix_recommend.jpg") no-repeat scroll left top transparent;
    height: 396px;
    margin-left: 10px;
    margin-top: 10px;
    padding: 0px 0px 0px 40px;
    width: 590px;
}

#recommendations h3{
	color: #D71345;
    font-family: District;
    font-size: 24px;
    line-height: 28px;
    margin: 0px;
	padding-top:20px;
	margin-bottom:70px;
    text-transform: uppercase;
}


#recommendations .listing .recomendItem{
	float: left;
    height: 150px;
    margin-right: 35px;
    width: 110px;
	_margin-right: 0px;
}
#recommendations .listing .recomendItemPicture{
	width:107px;
	height:83px;
	float:left;
	margin:0px 19px 10px 0px;
	/*background:url(Gx/m/itemListingRoundCorners.gif) top left no-repeat;*/
	display: table; position: static;
	
	.position:relative;/*IE IMPORTANT*/
	
}
#recommendations .listing .recomendItemPicture .recomendItemAlign{
	display: table-cell; vertical-align: middle; width: 100%;
	text-align: center;
	
	/*.position: absolute; .top: 50%; */   /*IE IMPORTANT*/
}
#recommendations .listing .recomendItemPicture .recomendItemAlign img{
	/*border: 1px solid #969696;
    border-radius: 10px 10px 10px 10px;*/
    position: relative;
    /*top: -50%;*/
}
#recommendations .listing .recomendItem .itemDescr{
	color: #636363;
    float: left;
    font-size: 14px;
    height: 45px;
    line-height: 15px;
    overflow: hidden;
    text-align: left;
    width: 110px;
	.float:none;/*IE IMPORTANT*/
}

a.recommendLNK:link, a.recommendLNK:visited, a.recommendLNK:active{
	color: #D71345;
    display: block;
    float: left;
    font-size: 14px;
    height: 45px;
    overflow: hidden;
    text-align: left;
    text-decoration: none;
    width: 107px;
}
a.recommendLNK:hover{text-decoration:none;}

a.recommendIMGLNK:link, a.recommendIMGLNK:visited, a.recommendIMGLNK:active{
	text-decoration:none;
	display:block;
	font-size:14px;
	color:#D71345;
	text-align:center;
	border: 1px solid #969696;
    border-radius: 10px 10px 10px 10px;
    height: 83px;
    overflow: hidden;
    width: 107px;
}
a.recommendIMGLNK:hover{text-decoration:none;}





#recommendations .savoirPlus{color:#D71345;margin-top:5px;}
#recommendations .savoirPlus a:link, #recommendations .savoirPlus a:active, #recommendations .savoirPlus a:visited{text-decoration:none;color:#D71345;}
#recommendations .savoirPlus a:hover{text-decoration:underline;}
/*****************************/
/**************NOUS VOUS RECOMMANDONS AUSSI*********************/



#styleDeVie{
	background: url("gx/m/Box_Stretch_Small_Repeater.jpg") repeat-y scroll left top transparent;
    float: left;
    margin-left: 10px;
	_margin-left: 0px;
    margin-top: 20px;
    width: 632px;
	font-size:14px;
}
#styleDeVieTop{background: url("gx/m/Box_Stretch_Small_Top.jpg") no-repeat scroll left top transparent;}
#styleDeVieBtm{
	background: url("gx/m/Box_Stretch_Small_Btm.jpg") no-repeat scroll left bottom transparent;
    height: auto !important;
    min-height: 200px;
    padding: 0 30px 31px;
}
#styleDeVie h1{
	color: #D71345;
    font-family: District;
    font-size: 24px;
    line-height: 28px;
    padding: 20px 0 7px;
    text-transform: uppercase;
}
#styleDeVie span.modeDemploi{font-size:18px;}

#styleDeVie .text{margin:10px 0px;font-size:13px;}

/*******FORMULAIRE CALCIUM CALCULATOR***************/

#CalciumCountForm{}
#CalciumCountForm .calculatorheading{
	background-color: #959595;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0 10px 5px;
    text-transform: uppercase;
}
#CalciumCountForm .calculatorsubheading{
	background-color: #d71345;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0px 5px 5px;
    text-transform: uppercase;
}
#CalciumCountForm .calculatorCell{
	background-color:#e2e2e2;
	font-size:14px;
	font-weight:bold;
	color:#656565;
}
#CalciumCountForm .calculatorsubheadingBtns{
	background:transparent;
}
#CalciumCountForm table td{padding:5px;}

#CalciumCountForm table select{width:120px;}
#CalciumCountForm table select.chooseAge{width:350px;}


#CalciumCountForm table .reset, #CalciumCountForm table .submit{float:left;padding-bottom:10px;margin-right:10px;}

.quelage{float:left;padding:10px 10px 0px 0px;}

/*******************************************************/


/****SELECT OPTION JQUERY (CHOOSE AGE)*******/
#styleDeVie #CalciumCalculator .calculatortopcell .customStyleSelectBox {
	background: url("gx/m/selectAgeLeft.jpg") no-repeat scroll left top transparent;
    height: 29px;
	.padding:0px 0px 0px 0px;
	margin-bottom:14px;
}

#styleDeVie #CalciumCalculator .calculatortopcell .customStyleSelectBoxInner {
	background: url("gx/m/selectAgeRightArrow.jpg") no-repeat scroll right center transparent;
    height: 19px;
    padding: 8px 0px 2px 8px;
}
/*************************************/





/****SELECT OPTION JQUERY (PORTIONS)*******/

#styleDeVie #CalciumCalculator .customStyleSelectBox {
	background: url("gx/m/calciumSelectBgLeft.jpg") no-repeat scroll left top transparent;
    height: 29px;
	.padding:0px 0px 0px 0px;
	margin-bottom:14px;
}

#styleDeVie #CalciumCalculator .customStyleSelectBoxInner {
	background: url("gx/m/calciumSelectBgArrow.jpg") no-repeat scroll right center transparent;
    height: 19px;
    padding: 8px 0px 2px 8px;
	font-weight:normal;
}
/*************************************/









/* 06_100 : EVENTS LISTING
--------------------------------------------------------------------------------------- */

/*Top description section*/
#eventsList{
	background: url("gx/m/Box_Stretch_Events_Repeater.jpg") repeat-y scroll left top transparent;
    float: left;
    margin-left: 10px;
	_margin-left: 5px;
    margin-top: 20px;
    width: 632px;
}
#eventsListTop{background: url("gx/m/Box_Stretch_Events_Top.jpg") no-repeat scroll left top transparent;}
#eventsListBtm{
	background: url("gx/m/Box_Stretch_Events_Btm.jpg") no-repeat scroll left bottom transparent;
    height: auto !important;
    min-height: 100px;
    padding: 0 30px 31px;
}
#eventsList h1{
	color: #D71345;
    font-family: District;
    font-size: 24px;
    line-height: 28px;
    padding: 20px 0 0px;
    text-transform: uppercase;
}

#eventsList .text{margin-top:10px;}



#eventsList .back{color:#d71345;font-size:13px;margin-top:10px;}
#eventsList .back a:link, #eventsList .back a:visited, #eventsList .back a:active{
    text-decoration: none;
	color:#d71345;
	font-size:13px;
}
#eventsList .back a:hover{text-decoration:underline;}



/* LISTING */
.eventsListingTemplate{
	background: url("gx/m/Box_Fix_EventListing.jpg") no-repeat scroll left top transparent;
    height: 118px;
    margin: 8px 0 8px 10px;
    padding: 10px 30px 5px;
    width: 570px;
}
.eventsListingTemplate .date{
	color: #D71345;
    font-family: District;
    font-size: 16px;
    padding-top: 2px;
    text-transform: uppercase;
}
.eventsListingTemplate .date a:link, .eventsListingTemplate .date a:active, .eventsListingTemplate .date a:visited{
	color: #D71345;
    font-family: District;
    font-size: 16px;
    padding-top: 2px;
    text-transform: uppercase;
	text-decoration:none;
}
.eventsListingTemplate .date a:link{text-decoration:none;}

#eventsListing .item{float:left;} 
#eventsListing .itemPicture{
	background: url("Gx/m/itemListingRoundCorners.gif") no-repeat scroll left top transparent;
    display: table;
    float: left;
    height: 83px;
    margin: 13px 15px 0 0;
    position: static;
    width: 107px;
	
	.position:relative;/*IE IMPORTANT*/
}
/*
#eventsListing  .itemPictureNotAvailable{
	background: url("Gx/m/itemListingRoundCornersNotAvailable.gif") no-repeat scroll left top transparent;
    display: table;
    float: left;
    height: 83px;
    margin: 13px 15px 0 0;
    position: static;
    width: 107px;
	
	.position:relative;
}
*/

.eventsListingTemplate .text a.titleLNK:link,
.eventsListingTemplate .text a.titleLNK:visited,
.eventsListingTemplate .text a.titleLNK:active{
	text-decoration:none;color:#7C7C7C;
	font-weight:bold;
	
}
.eventsListingTemplate .text a.titleLNK:hover{text-decoration:none;}


#eventsListing .itemPicture .itemPictureAlign{
	display: table-cell; vertical-align: middle;
	text-align: center;
	width:107px;
	overflow:hidden;
	
	/*.position: absolute; .top: 50%; */   /*IE IMPORTANT*/
}
#eventsListing .itemPicture .itemPictureAlign img{
	position: relative; /*top: -50%;*/
	border: 1px solid #969696;
    border-radius: 10px 10px 10px 10px;
	max-width:107px;
}
#eventsListing .itemPicture .itemPictureAlign a:link, #eventsListing .itemPicture .itemPictureAlign a:active, #eventsListing .itemPicture .itemPictureAlign a:visited{text-decoration:none;color:#9d9d9d;}
#eventsListing .itemPicture .itemPictureAlign a:hover{text-decoration:none;color:#9d9d9d;}

.eventsListingTemplate .text{
	float: left;
    height: 70px;
    margin-top: 10px;
    overflow: hidden;
    width: 445px;
}


.eventsListingTemplate .lienEvent{color:#d71345;font-size:13px;float:left;}
.eventsListingTemplate .lienEvent a:link, .eventsListingTemplate .lienEvent a:visited, .eventsListingTemplate .lienEvent a:active{
    text-decoration: none;
	color:#d71345;
	font-size:13px;
}
.eventsListingTemplate .lienEvent a:hover{text-decoration:underline;}


/*share*/
.eventsListingTemplate .shareBox{
	float: right;
    height: 22px;
    margin-top: -20px;
	margin-right: -20px;
    width: 210px;
}
.eventsListingTemplate iframe{width:95px; height:30px;float:left;margin-left:4px;}
.eventsListingTemplate a.facebook{
	background: url("gx/m/facebook_small.jpg") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 17px;
    width: 19px;
}
.eventsListingTemplate a.twitter{
	background: url("gx/m/twitter_small.jpg") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 17px;
    margin-left: 3px;
    width: 17px;
}
.eventsListingTemplate a.email{
	background: url("gx/m/email_small.jpg") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 17px;
    margin-left: 3px;
    width: 19px;
}
/*end of share*/


/* 06_110 : EVENTS FICHE DETAIL
--------------------------------------------------------------------------------------- */
#event{
	background: url("gx/m/Box_Stretch_Small_Repeater.jpg") repeat-y scroll left top transparent;
    float: left;
    margin-left: 10px;
    margin-top: 20px;
    width: 632px;
}
#eventTop{background: url("gx/m/Box_Stretch_Small_Top.jpg") no-repeat scroll left top transparent;}
#eventBtm{
	background: url("gx/m/Box_Stretch_Small_Btm.jpg") no-repeat scroll left bottom transparent;
    height: auto !important;
    min-height: 200px;
    padding: 0 60px 31px;
}
#event h1{
	color: #D71345;
    font-family: District;
    font-size: 24px;
    line-height: 28px;
    padding: 20px 0 7px;
    text-transform: uppercase;
	width:450px;
	float:left;
}
#event .date{
	font-style:italic;
}

#event .image{
	max-width:150px;
	overflow:hidden;
}
#event .image img{
	max-width:150px;
}

#event a.retourEventsLNK:link, #event a.retourEventsLNK:visited, #event a.retourEventsLNK:active{
	text-decoration:none;
	color:#7C7C7C;
	float:right;
	margin-top:20px;
	display:block;
	width:60px;
	text-align:right;
}
#event a.retourEventsLNK:hover{text-decoration:underline;color:#7C7C7C;}

#event .shareBox .lienPartagerRouge{margin-left:0px;}


#event .lienEvent{color:#d71345;font-size:13px;float:left;}
#event .lienEvent a:link, #event .lienEvent a:visited, #event .lienEvent a:active{
    text-decoration: none;
	color:#d71345;
	font-size:13px;
}
#event .lienEvent a:hover{text-decoration:underline;}



/*************PAGINATION****************/
#pagination{float:right;}
#pagination div{float:left;}
#pagination a:link, #pagination a:visited, #pagination a:active{
	color: #797979;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding: 0 3px;
    text-decoration: none;
}
#pagination a:hover{
	text-decoration:underline;
	color:#d71345;	
	font-weight: bold;
}
#pagination a.currentPage{
	color:#d71345;
	font-weight: bold;
}



/* 09_100 : PAGE CONTACT
--------------------------------------------------------------------------------------- */
/*******CONTACT BOX**************/
#contactBox{
	background: url("gx/m/Box_Fix_Contact.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 340px;
    overflow: hidden;
    width: 309px;
}
#contactBox h2{
	color: #D71345;
    font-family: District;
    font-size: 24px;
    line-height: 28px;
    margin: 20px auto auto;
    text-transform: uppercase;
    width: 215px;
}

#contactBox #boiteFormContact{.margin-top:-20px;}

#carteContact{border:1px solid #999;height:300px;width:350px;float:left;}
#boiteFormContact{float:right;width:309px;}
#boiteFormContact p.succes, #boiteFormContact p.erreur{
	background-color: #DFF2BF;
    border: 1px solid #4F8A10;
    border-radius: 4px 4px 4px 4px;
    color: #4F8A10;
    margin: 80px auto auto;
    padding: 10px;
    text-align: center;
    width: 249px;
}
#formContact{
	float: right;
    width: 259px;
	margin-top:10px;
}
#formContact .sendFR{background:url(gx/m/btn_send_fr.jpg) top left no-repeat; width:113px;height:30px;border:none;cursor:pointer;margin-top:-10px;}
#formContact .sendFR:hover{background:url(gx/m/btn_send_fr.jpg) 0px -30px no-repeat;}
#formContact .sendEN{background:url(gx/m/btn_send_en.jpg) top left no-repeat; width:90px;height:30px;border:none;cursor:pointer;margin-top:-10px;}
#formContact .sendEN:hover{background:url(gx/m/btn_send_en.jpg) 0px -30px no-repeat;}

#formContact #Nom, #formContact #Courriel{background:url(gx/m/Input_Contact_Input.jpg) top left no-repeat;width:205px;height:29px;.height:24px;.padding-top:5px;border:none;padding-left:10px;font-size:13px;color:#777777;box-shadow:none;}
#formContact #Nom, #formContact #Courriel{margin-bottom:10px;}
#formContact #Texte{
	background: url("gx/m/Input_Contact_Text.jpg") no-repeat scroll left top transparent;
    border: medium none;
    font-size: 13px;
    height: 112px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px 0 10px 10px;
    resize: none;
    width: 205px;
	color:#777777;
	font-family:arial;
}
#formContact label{float:left;width:100px;}
#formContact #conseil_Courriel{margin-bottom:5px;}
#formContact .champTexte{float:left;width:200px;}
#formContact .listeDeroulante{float:left;width:200px;}
#formContact .boiteTexte{float:left;height:70px;width:230px;}
#formContact .erreurTexte{margin-left:100px;}




#contactPage{
	width:632px;
	float:left;
	margin-left:10px;
	_margin-left:0px;
	_margin-right:-10px;
	background:url(gx/m/Box_Stretch_Small_Repeater.jpg) top left repeat-y;
	margin-top:20px;
}
#contactPageTop{
	background:url(gx/m/Box_Stretch_Small_Top.jpg) top left no-repeat;
}
#contactPageBtm{
	background:url(gx/m/Box_Stretch_Small_Btm.jpg) bottom left no-repeat;
	min-height:200px;
	height:auto !important;
	height:200px;
	padding:0 60px 31px 40px;
}
#contactPage h1{
	color: #D71345;
    font-family: District;
    font-size: 24px;
    line-height: 28px;
    padding: 20px 0 0px;
    text-transform: uppercase;
	margin-bottom:5px;
}
#contactPage #carteContact{width:550px;}



/**************STORE LOCATOR*****************/

#storeLocator{}

#storeLocator .nosCoordonees {
	background: url("gx/m/pointDeVenteLNKBg.jpg") no-repeat scroll left top transparent;
    height: 126px;
    margin-top: 20px;
    width: 309px;
	cursor:pointer;
}
#storeLocator .nosCoordonees img{
	left: 35px;
    position: relative;
    top: 37px;
}
#storeLocator a.linktoContact{
	color: #D71345;
    display: block;
    font-family: District;
    font-size: 24px;
    font-weight: bold;
    left: 80px;
    line-height: 25px;
    position: relative;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    top: -13px;
	width:225px;
}
	
	
#storeLocator .linktoStoreLocator{width:309px; height:110px; background:url(gx/m/Box_Fix_ContactLeft.jpg) top left no-repeat;margin-top:20px;}

#storeLocator .linktoContact img{
	left: 21px;
    position: relative;
    top: 29px;
}
#storeLocator .linktoContact .title{
	color: #D71345;
    float: right;
    font-family: District;
    font-size: 24px;
    font-weight: bold;
    left: -15px;
    line-height: 28px;
    position: relative;
    text-transform: uppercase;
    top: 23px;
    width: 215px;
}
#storeLocator #Locator{
	background: url("gx/m/Box_Stretch_Small_Repeater.jpg") repeat-y scroll left top transparent;
    float: left;
    margin-left: 10px;
	_margin-left: 0px;
    margin-top: 20px;
    width: 632px;
}
#storeLocator #LocatorTop{background: url("gx/m/Box_Stretch_Small_Top.jpg") no-repeat scroll left top transparent;}
#storeLocator #LocatorBtm{
	background: url("gx/m/Box_Stretch_Small_Btm.jpg") no-repeat scroll left bottom transparent;
    height: auto !important;
    min-height: 386px;
    padding: 0px 30px 100px 31px;
}


#storeLocator h1{
	color: #D71345;
    font-family: District;
    font-size: 24px;
    line-height: 28px;
    padding: 20px 0 7px;
    text-transform: uppercase;
}


/****SELECT OPTION JQUERY STORE LOCATOR*******/

#Locator .selectProvince, #Locator .selectCity{margin: 0px 0 0 15px;}
#Locator span.stepTitle{
	display: block;
    float: left;
    padding-top: 8px;
    width: 300px;
}
#storeLocator .provinceSelect, #storeLocator .citySelect{width:215px;padding:0px 8px;}

#storeLocator .customStyleSelectBox {
	background: url("gx/m/selectLeftBg.png") no-repeat scroll left top transparent;
    height: 29px;
	.padding:0px 0px 0px 0px;
	margin-bottom:14px;
}

#storeLocator .customStyleSelectBoxInner {
	background: url("gx/m/selectRightArrow.png") no-repeat scroll right center transparent;
    height: 19px;
    padding: 8px 9px 2px;
}
/*************************************/




#locatorResults .name{width:130px; height:17px; float:left; font-weight:bold; color:#636363; padding:5px 0px 0px 5px;overflow:hidden;}
#locatorResults .address{width:248px; height:17px; float:left; font-weight:bold; color:#636363; padding:5px 0px 0px 5px;overflow:hidden;}
#locatorResults .tel{width:133px; height:17px; float:left; font-weight:bold; color:#636363; padding:5px 0px 0px 5px;overflow:hidden;}
#locatorResults .codePostal{width:100px; height:17px; float:left; font-weight:bold; color:#636363; padding:5px 0px 0px 5px;overflow:hidden;}
#locatorResults .map{width:66px; height:17px; float:left; font-weight:bold; color:#636363; padding:5px 0px 0px 5px;overflow:hidden;}
#locatorResults .lignegrise{background-color:#959595;height:13px;width:563px;margin:10px 0px;}

#locatorResults .map a:link, #locatorResults .map a:active, #locatorResults .map a:visited{text-decoration:none;color:#636363;}
#locatorResults .map a:hover{text-decoration:underline;color:#636363;} 


#locatorResults table.results td.gris{background-color:#e2e2e2;}

#locatorResults table.results{}

	

/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
.vortexSignature{margin-top:-7px;}

#piedPage{
	color: #FFFFFF;
    font-size: 11px;
    height: 255px;
    padding-top: 80px;
	width:950px;
	margin:auto;
}
#piedPage .left{
	float:left;
	width:558px;
}
#piedPage .leftInner{
	float:left;
	width:310px;
	margin-left:-10px;
}


#piedPage .sp{
	background:url(gx/m/footerSP.jpg) top left no-repeat;
	width:2px;
	height:212px;
	float:left;
	margin-top:10px;
}
#piedPage .right{
	float: left;
    height: 235px;
    overflow: hidden;
    width: 390px;
}
#piedPage .rightInner{
	float: left;
    height: 235px;
    overflow: hidden;
    width: 620px;
}




#piedPage a{text-decoration:none;color:#fff;text-decoration:none;font-size:12px;}
#piedPage a:hover{text-decoration:underline;}
#piedPage #copyrights{
	float: left;
    left: 15px;
	_left: 30px;
    position: relative;
	/*width:500px;*/
}


#piedPage #lienPartagerFooter{
	background: url("gx/m/footerShare.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 20px;
    line-height: 16px;
    padding: 2px 0px 0px 19px;
    width: 143px;
	margin-left:15px;
	margin-top:10px;
}
#piedPage #lienPartagerFooterHome{
	background: url("gx/m/footerShare.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: block;
    float: right;
    height: 20px;
    line-height: 16px;
    padding: 2px 0px 0px 19px;
    width: 143px;
}
#piedPage ul.categories{float:left;width:150px;line-height:12px;margin-left:25px;_margin-left:13px;margin-top:10px;_margin-top:5px;height:245px;}
#piedPage ul.benefices{float:left;width:150px;line-height:12px;margin-top:10px;_margin-top:5px;height:245px;}
#piedPage ul.types{float: left;line-height: 12px;margin-top: 10px;width: 120px;_margin-top:5px;height:245px;margin-left:25px;}
#piedPage ul.types2{float: left;line-height: 12px;margin-top: 25px;width: 120px;_margin-top:13px;height:245px;margin-left:25px;}
#piedPage ul.types li{}


#piedPage .right ul li a:link, #piedPage .right ul li a:visited, #piedPage .right ul li a:active{font-size:10px;}
#piedPage ul li.first{font-size:12px;font-weight:bold;padding-bottom:3px;}


#lienCopyrights b{font-weight:normal;}
#piedPage .footerText{
	float: left;
    font-size: 12px;
    line-height: 14px;
    margin-left: 15px;
    overflow: hidden;
    text-align: justify;
    width: 270px;
	margin-bottom:10px;
}
/* Navigation en bas-de-page */
#menuBas{
	float: left;
    margin-left: 12px;
	_margin-left: 13px;
    text-align: left;
    /*width: 500px;*/
}
#menuBas li{display:inline;}
#menuBas li.dernier a{padding-right:0;}
#menuBas a{padding:0 3px 0px 3px;}

/* Partager cette page (AddToAny) */
/*a#lienPartager{float:right; width:73px; height:25px; background:url(gx/btn_partager.png) no-repeat; font-size: 12px; font-weight:bold; padding:3px 0 0 35px; color:#FFF; text-decoration:none;}*/
a#lienPartager{float:right; text-align:center; width:108px; height:25px; background:url(gx/btn_partager.png) no-repeat; font-size:12px; font-weight:bold; padding-top:3px; color:#FFF; text-decoration:none;}


a.lienPartagerRouge:link, a.lienPartagerRouge:visited, a.lienPartagerRouge:active{
	background: url("gx/m/addToAnySmall.png") no-repeat scroll left top transparent;
    color: #737373;
    display: block;
    float: left;
    height: 20px;
    line-height: 16px;
    padding: 0px 0px 0px 19px;
    width: 60px;
	margin-left:15px;
	text-decoration:none;
	margin-top:2px;
}
a.lienPartagerRouge:hover{text-decoration:none;}



.coinRondsNonDispo{
	/*
	width:141px;
	height:98px;
	*/
	border-radius: 10px;
}


/********SITEMAP***********/
ul.sitemapList li{
	list-style-type:none;
	padding-bottom:5px;
}


span.nomPetit{
	font-size:20px;
}

