/* TABLE DES MATIÈRES:
	- Éléments à cacher
	- Éléments de base à personnaliser
	- Pied de page
	- Textes
----------------------------------------------------------------------------------------*/

/* ELEMENTS A CACHER 
--------------------------------------------------------------------------------------- */
#menu, #menuSec, #menuBas, #lienPartager, .champCache, #haut, #BigBanner, #rechercheSelect, #pointDeVente, #alertesCourriel, #shareBox,
#piedPage, #LeftSection, .productDetailIcons, .calculatorsubheadingBtns, .shareBox, #pagination{
	position: absolute;
	visibility: hidden;
	display:none;
}

/* ELEMENTS DE BASE À PERSONNALISER 
--------------------------------------------------------------------------------------- */
html{font-family: Arial, Verdana, Tahoma;}

/* 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;}

h1{}
h2{}
.both, .clearBoth{clear:both;}

/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
#piedPage{color:#999;  font-size:11px; padding:0 6px 0 6px;}
#piedPage a{color:#999; text-decoration:none;}
#piedPage a:hover{color:#353535;text-decoration:none;}

/* TEXTES
--------------------------------------------------------------------------------------- */
p{font-size: 12px; line-height: 150%; color: #353535;}

p a, p a:link, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited{color: #A69512; text-decoration: none;}
p a:after, li a:after {content: " (" attr(href) ")";}
p a:hover, p a:visited:hover, ul li a:hover, ul li a:visited:hover, ol li a:hover, ol li a:visited:hover{color:#C0AE2C; text-decoration:underline;}

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:square; 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;}


.both{clear:both;}

/************ITEM**************/
#Categories .listing .item{
	float:left;
	height:140px;
}

#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;
	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;
	
}


#Categories .listing .itemPicture .itemPictureAlign img{
    border: 1px solid #969696;
    border-radius: 10px 10px 10px 10px;
    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: 30px;
    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;}


/*****************************/


/* 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: 25px;
}
#productDetail .left .imageContainer{
	height: 260px;
    overflow: hidden;
    width: 172px;
	text-align:center;
}
#productDetail .left .imageContainer img{
	border: 1px solid #969696;
    border-radius: 10px 10px 10px 10px;
}

#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;
    margin-right: 35px;
	_margin-right: 0px;
    width: 110px;
}
#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: 31px;
    line-height: 15px;
    overflow: hidden;
    text-align: left;
    width: 110px;
	.float:none;/*IE IMPORTANT*/
}

a.recommendLNK:link, a.recommendLNK:visited, a.recommendLNK:active{
	text-decoration:none;
	display:block;
	font-size:14px;
	color:#D71345;
	text-align:left;
}
a.recommendLNK: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;}


/*****************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-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: 100%;
	text-align: center;
	
	.position: absolute; .top: 50%;/*IE IMPORTANT*/
}
.newsListingTemplate .itemPicture .itemPictureAlign img{
	position:relative;
    /*top: -50%;*/
	border: 1px solid #969696;
    border-radius: 10px 10px 10px 10px;
}



/*
.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;}





/* 06_100 : EVENTS LISTING
--------------------------------------------------------------------------------------- */
#eventsListing{}

/*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-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; width: 100%;
	text-align: center;
	
	/*.position: absolute; .top: 50%; */   /*IE IMPORTANT*/
}
#eventsListing .itemPicture .itemPictureAlign img{
	position: relative; /*top: -50%;*/
	border: 1px solid #969696;
    border-radius: 10px 10px 10px 10px;
}
#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;}





/*LOCATOR RESULTS*/

#locatorResults .name{width:130px; height:20px; float:left; font-weight:bold; color:#636363; padding:5px 0px 0px 5px;overflow:hidden;}
#locatorResults .address{width:248px; height:20px; float:left; font-weight:bold; color:#636363; padding:5px 0px 0px 5px;overflow:hidden;}
#locatorResults .tel{width:133px; height:20px; float:left; font-weight:bold; color:#636363; padding:5px 0px 0px 5px;overflow:hidden;}
#locatorResults .codePostal{width:100px; height:20px; float:left; font-weight:bold; color:#636363; padding:5px 0px 0px 5px;overflow:hidden;}
#locatorResults .map{width:66px; height:20px; 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{}




