﻿/* Feuille de style Master.

	Personnalise l'affichage de la page principale contenant les modules.
 */
html {
	background:url(/image/BG.jpg)  #5B5B5B repeat-x top;
	padding: 0;
	margin: 0;
 }
 html li{margin: 0; padding:0;}
 html ul{margin: 0; padding:0;}
 
body 
{
	font-family: Arial, Verdana, Sans-Serif;
	height:100%; 
}

.mHomePage,
.mMasterPortal {
	width: 1003px;
	margin: auto;
	background-image: url("/image/BGContenu.png");
	background-repeat:repeat-y;
	
}
.mHomePage
{
	margin-bottom:20px;
}
.ie6.mHomePage,
.ie6.mMasterPortal {
	background-image: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/BGContenu.png", sizingMethod="scale");
	z-index:-500;	
}

html>body .mHomePage{
height: auto;
} 

/* --------------------------- Header du Site ---------------------*/
#Header {
	height: 99px;
	background: url("/image/Portal/HeaderPortal.png") top no-repeat;
	margin: 0 auto;
	padding:0;
	position: relative;
}

#Header .LogoPortal a {
	display: block;
	float: left;
	width: 150px;
	height: 99px;
	outline: none;
}
#Header .LogoPortal a span {
	position: absolute;
	text-indent: -5000px;
}
ul.Menu li,
ul.PortalMenu li{
	list-style:none;
	overflow: hidden;
	width: 110px;
	margin: 0 3px 0 0;
	padding: 0;
	font-size: 11px;
	line-height:19px;
	display: block;
	float: left;
	background: url("/image/OngletHead.gif") no-repeat top left;
}
ul.Menu a,
ul.PortalMenu a {
	display: block;
	width: 110px;
	text-decoration: none;
	color: White;
	text-align: center;

}
ul.Menu {
	position: absolute;
	margin: 0;
	padding: 0;
	right: 10px;
	bottom: 3px !important;
	bottom: 2px;
}
.Language {
	padding-top: 10px;
	margin-left: 920px;
}
.Language a img{
border:none;
}


/* ----------- Contenu ------------------*/
.ContentPortal {
	margin: 0;
	padding:0 0 -30px 0;
	top: 0;
	overflow: hidden;
	width: 100%;
	position: relative;
	min-height:500px !important;
    margin-bottom:-20px;
    background-image:url(/image/BGContenu.png);
}
.ContentPortal .mModuleHtmlPublic {
	width: 320px;
}
.ContentPortal .mEdito, 
.ContentPortal .mSection,
.ContentPortal .mHomeCalendarTitle {
	margin: 10px 0 0 10px;
	width: auto;
	padding: 0;
}
.ContentPortal .mEdito h1.mEditoTitle,
.ContentPortal .mModuleNewsPublic .mSection h1,
.ContentPortal .mHomeCalendarTitle .mCalendarTitle {
	background: transparent url("/image/TitrePlein.gif") scroll repeat-y left top;
	margin: 0;
	padding: 0;
	color: Black;
	font-size: 12px;
	line-height: 18px;
	display: block;
	font-weight: bold;
	text-align: left;
	width: 305px;
}
.ContentPortal .mEdito div {
	width:309px;
	padding:0;
	background:url("/image/Hborder.gif") bottom repeat-x;
}
.ContentPortal .mModuleNewsPublic div {
	width:309px;
	padding:0;
}
.ContentPortal .mModuleNewsPublic .mNewsSummary div  {
	background:url("/image/Hborder.gif") bottom repeat-x;
}
.ContentPortal .mEdito p,
.ContentPortal .mNewsSummary p {
	font-size: 11px;
	color: #809292;
	padding: 5px 10px;
	margin:0;
}
.ContentPortal a {
	display: block;
	margin:0 4px 0 0;
	background: url("/image/Portal/PuceVoir.gif") right no-repeat;
	font-size: 12px;
	text-decoration: none;
	color: Black;
	padding: 5px 13px 5px 0;
}
.ContentPortal a:hover {
	text-decoration: underline;
}
.ContentPortal .mModuleHtmlPublic, .mModuleNewsPublic,  a {}
.ContentPortal .mModuleHtmlPublic .mEdito a{ text-align:right;}
.ContentPortal .mModuleLinkPublic .zoneG4 a{ text-align:right;}
.ContentPortal .mModuleLinkPublic .zoneG4 
{
	background: url("/image/Portal/logo_G4.png");
	background-position: 10px 25px;
	background-repeat: no-repeat;
}

/* ---------------------------- News -------------------------------*/
.ContentPortal .mModuleNewsPublic {
	width: 320px;
}
.ContentPortal .mModuleNewsPublic .mSection .mCategoryList .Row1 p{
	display: none;
}
.ContentPortal .mModuleNewsPublic .mSection .mCategoryList .Row1 ul p{
	display: block;
}
.ContentPortal ul.mCategoryList,
.ContentPortal ul.mCategoryList ul{
	list-style-type: none;
	padding: 0;
	margin: 0; /*text-align:left;*/
}
.ContentPortal ul.mCategoryList li {
	margin: 0;
	padding: 0;
	overflow: hidden;
	/*width: 100%;*/
}

.ContentPortal .mModuleNewsPublic .mNewsList a {
	display: inline;
	background: none;
	text-decoration: none;
	font-size: 12px;
	padding:0px;
	margin-left:10px;
}
.ContentPortal .mModuleNewsPublic a,
.ContentPortal .mModuleCalendarPublic a {
	width: 303px; text-align:right;
}
.ContentPortal .mModuleCalendarPublic .mEventTitle{
background:none;
}
.ContentPortal .mModuleCalendarPublic .mEventTitle a{
background:transparent url(/image/Hborder.gif) repeat-x scroll center bottom;
color:#809292;
font-size:11px;
margin-left:10px;
padding-left:10px;
text-align:left;
width:290px;
}
.ContentPortal .mModuleNewsPublic .mNewsList a.mNewsReadMore,
.ContentPortal .mModuleNewsPublic .mSection .mCategoryList ul span.mCreatedDate {
	display: none;
	font-size:0;
}
/* -------------------- Agenda ------------------ **/

.ContentPortal .mModuleCalendarPublic {
	overflow:hidden;
	padding: 0 2px 0 0;
	margin: 0;
	width: 320px;
}

.ContentPortal .mModuleCalendarPublic .mHomeCalendarTitle
{
	margin: 10px 0 0 10px;
	width: 309px;
	padding:0;
}
.ContentPortal .mModuleCalendarPublic .mHomeCalendarTitle .mHomeCalendarRss a {
display:none;
	/*background: url("/image/FluxRss.gif") top no-repeat;
	height: 11px;
	width: 11px;
	margin: -14px 0 5px 290px;
	padding: 0;*/
}
.ContentPortal .mHomeEventList .mEventItem .mEventDates .mEventDate {
	font-size:12px;
	text-decoration:none;
	padding-left: 20px;
}

.ContentPortal .mHomeEventList .mEventItem  .mEventActions {
	display: none;
}

.ContentPortal .mHomeEventList .mEventItem .mEventBody .mEventTitle p{
	padding: 5px 10px 10px 5px;
	margin: 0 0 0 15px;
	background:url("/image/Hborder.gif") bottom repeat-x;
	color:#809292;
	font-size:11px;
}
/* -------------------- Liens ------------------ */

.mModuleLinkPublic {
	 position: absolute;
	 top: 335px;
	 left: 320px;
	 width: 678px;
	 background: url("/image/Vborder.gif") left repeat-y;
}
.zoneG4 {
	width: 226px;
}
/* ajout du logo G4 */
.zoneG4 img {
    position:absolute;
    top:25px;
    left:10px;
}
.ContentPortal .mModuleLinkPublic .zoneG4 .mCategoryList ul.mLinkList {
    padding-left:55px;
    width:165px;
}
.ContentPortal .mModuleLinkPublic .zoneG4 .mCategoryList ul.mLinkList li {
    width:70px;
    height:20px;
    overflow:visible;
}
/*******************/

.ZoneESR {
	background: url("/image/Hborder.gif") top repeat-x;
	width: 226px;
	top: 81px;
	left:0;

	padding: 0 -5px 0 0;
}
.zoneOrgane {
	position: absolute;
	height:100%;
	min-height: 100%;
	left: 226px;
	top:0;
	padding: 0;
	width: 452px;
	background: url("/image/Vborder.gif") left repeat-y;
}
.zoneOrgane .mLinkList {
height:;
}
.mModuleLinkPublic .mCategoryList p span {
	color: #a50f0a;
	padding: 0 0 0 10px;
	font-size: 11px;
	font-weight: bold;
	}
.ContentPortal .mModuleLinkPublic .mCategoryList ul.mLinkList {
	display: inline-block;
	width: 221px;
	margin-left:5px;
	line-height:20px;
}
.ContentPortal .mModuleLinkPublic .zoneOrgane .mCategoryList {
	width: 400px;
	height: 140px;
}
.ContentPortal .mModuleLinkPublic .mCategoryList ul.mLinkList li{
	display: inline;
	width: 110px;
	float: left;
}
.mModuleLinkPublic .mCategoryList .mLinkList li {
	font-size: 12px;
}
.mModuleLinkPublic .mCategoryList .mLinkList li a {
	background: url("/image/Portal/PuceAccueil.gif") left no-repeat;
	width: 50px;
	text-align: left;
	padding: 0 0 0 10px;
	margin: 0 0 0 5px;
	color: #809292;
	font-size: 11px;
}
/* Suppression du lien sur le titre... */
.mModuleLinkPublic .ZoneESR .mCategoryList .mLinkList li a {
	display: none;
}
/* ... mais affichage du lien dans le document */
.mModuleLinkPublic .ZoneESR .mCategoryList .mLinkList li .mLinkDescription a{
	display: inline;
	background: none;
	margin: 0;
	padding: 0 0 0 5px;
	
}

.mModuleLinkPublic .ZoneESR .mCategoryList .mLinkList li a.DisplayESR {
	display: block;
	background: none;
	padding: 0 0 -10px 5px;
	margin: 0;
}
.ContentPortal .StatuePortal {
	background: url("/image/Portal/David.jpg") bottom right no-repeat;
	width: 160px;
	position: absolute;
	top: 0;
	right: 0;
	height: 139px;
}
.ContentPortal .mModuleLinkPublic a.LienVoirOrganes {
	position: absolute;
	bottom: 2px;
	z-index:1;
	right:0;
} 
.ContentPortal .mModuleLinkPublic a.LienVoirESR {
	position: absolute;


	bottom:0;
	right:454px;
		z-index:2;
}	
/* -------------------- Les 3 portes ------------------ */
.SfradioPortal, .FormationPortal, .JFRadioPortal {
	width: 226px;
	height: 309px;
	overflow:hidden;
	position: absolute;
	margin: 0;
	padding: 5px 0 0 0;
}
.SfradioPortal {
	top: 20px;
	left: 320px;
	background: #a50f0a url("/image/Portal/PuceBasSFRadio.gif") bottom right no-repeat;
}
.FormationPortal {
	top: 20px;
	left: 546px;
	background: #b7ad03 url("/image/Portal/PuceBasFormation.gif") bottom right no-repeat;
}
.JFRadioPortal {
	top: 20px;
	left: 772px;
	background: #0070b8 url("/image/Portal/PuceBasJFRadio.gif") bottom right no-repeat;
}
.SfradioPortal h1, .FormationPortal h1, .JFRadioPortal h1 {
	color: White;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 16px;
	padding: 0 8px;
	margin: 8px 0 0 0;
}
.SfradioPortal p, .FormationPortal p, .JFRadioPortal p {
	color: White;
	font-size: 11px;
	padding: 5px 10px 0 8px;
	margin: 0 0 0 0;
	line-height: 16px;
}
.SfradioPortal ul, .FormationPortal ul, .JFRadioPortal ul{
	list-style: none;
	margin: 8px 0 0 0;
	padding: 0;
}
.SfradioPortal li, .FormationPortal li, .JFRadioPortal li{
	margin: 0;
	padding: 0;

}

.SfradioPortal ul li a {
	background: url("/image/Portal/PuceSfradio.gif") right no-repeat;
	color:#F4B2B0;
	padding: 0 10px 0 8px;
	width:80%;
}
 .FormationPortal ul li a {
	background: url("/image/Portal/PuceFormation.gif") right no-repeat;
	color:#F6F2A7;
	padding: 0 10px 0 8px;
	width:80%;
}
.JFRadioPortal ul li a {
	background: url("/image/Portal/PuceJFRadio.gif") right no-repeat;
	color:#B6DCF1;
	padding: 0 10px 0 8px;
	width:80%;
}
.SfradioPortal a.LienEntreeImage,
.FormationPortal a.LienEntreeImage,
.JFRadioPortal a.LienEntreeImage {
	margin: 0;
	padding: 0;
	outline: none;
}
.SfradioPortal a.LienEntree,
.FormationPortal a.LienEntree,
.JFRadioPortal a.LienEntree {
	padding: 0;
	width:auto;
	background: none;
	color: White;
	text-decoration: none;
	font-size: 14px;
}

/* -------------------- Footer ------------------ */

#Footer {
	clear:both;
	background: url("/image/FooterBas.png") bottom no-repeat;
	height: 33px;
	padding: 0;
	width: 1003px;
	margin: 0 auto;
}
#Footer p {
	background: url("/image/Footer.gif") bottom no-repeat;
	padding: 0;
	margin: 0;
	text-align: center;
	color: White;
	font-size: 10px;
	line-height: 23px;
}
#Footer p a{
color: White;
text-decoration: none;
}
#Footer p a:hover {
text-decoration: underline;
}

/* Titre de page */

.ContentPortal .mEdito h1.mEditoTitle span,
.mMasterPortal .mModuleNewsPublic .mSection h1 span,
.ContentPortal .mHomeCalendarTitle .mCalendarTitle span  {
background: transparent url(/image/TitreVide.gif) scroll no-repeat right top;
display: -moz-inline-block;
display: inline-block;
padding: 0 100% 0 10px;
margin: 0;
white-space: nowrap;
}
/************/
.mNewsList li a.mNewsTitle {
color:Black;
margin:0;
padding:0;
text-decoration:none;
font-size:12px;
}
a.mNewsTitle span {
color:#000000;
display:block;
font-size:12px;
margin:0 0 0 10px;
padding:0;
text-align:left;
}
p {
color:#809290;
font-size:11px;
margin-bottom:10px;
}
.mNewsReadMore {
background:transparent url(/image/Portal/PuceVoir.gif) no-repeat scroll right center;
color:Black;
font-size:12px;
padding:5px 13px 5px 0;
position:absolute;
text-decoration:none;
}
.mModuleNewsPublic ul.mCategoryList li ul.mNewsList li .mCreatedDate {

font-size:10px;
}
.mSection .mCategoryList .Row1 p span, .mActu .mNewsReadMore {
display:block;
}
/***********/
.logoPrint, .FooterPrint {
display:none;
}
/***************/
.contacts {
    position:relative;}

.contacts .Column{
    min-height:565px;}

.contacts .mArticle{
    margin-left:20px;
    margin-right:20px;} 

.contacts h1 span {
    font-size:18px;
    font-weight:normal;
    line-height:16px;
    color:#505050;
    margin-top:20px; margin-bottom:5px;
}

.contacts h2 {
    font-size:15px;
    font-weight: bold;
    line-height:16px;
    color:#505050;
     margin-top:20px; margin-bottom:5px;
}
.contacts h3{color:#505050; margin-top:20px; margin-bottom:5px;}
.contacts h4{color:#505050; margin-top:20px; margin-bottom:5px;}
.contacts h5{color:#505050; margin-top:20px; margin-bottom:5px;}
.contacts h6{color:#505050; margin-top:20px; margin-bottom:5px;}

.contacts ul.Tools {
margin:0 10px 5px 5px;
padding:0;
width:250px;
}
.contacts ul.Tools {
background:transparent url(/image/FondOutils.png) no-repeat scroll center top;
height:23px;
left:720px;
position:absolute;
top:0;
}
.contacts .mArticle ul.Tools li {
margin:0 0 0 8px;
padding:0;
position:relative;
z-index:1;
}
.contacts ul.Tools li a {
color:#666666;
font-size:10px;
line-height:22px;
}
.contacts ul.Tools li.mPrint a {
background:transparent url(/image/OutilPrint.png) no-repeat scroll right center;
padding:0 23px 0 0;
}
.contacts ul.Tools li.mPdf a {
background:transparent url(/image/OutilPdf.png) no-repeat scroll right center;
padding:0 23px 0 0;
}
.contacts ul.Tools li.mSendToFriend a {
background:transparent url(/image/OutilAmi.png) no-repeat scroll right center;
padding:0 23px 0 0;
}
/***************/
.outils {}

.mentions {}
/***************/
dl, dt, dd{margin:0px;}
input{height:13px; font-size:11px; border:1px solid #c88787;}
select{height:17px; font-size:11px; border:1px solid #c88787; width:100px}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields .mEventCity select{}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields .mEventCountry select{width:100px;}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dl {font-size:11px;height:110px;margin-left:15px;margin-top:10px; position:relative}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventDates, dd.mEventDates{position:absolute;}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventCity{}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dd.mEventCity select{width:200px;}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventCity, dd.mEventCity{position:absolute;top:20px;}

.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventCountry {width:40px;}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dd.mEventCountry {margin-left:50px;}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dd.mEventCountry select{width:300px;}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventCountry, dd.mEventCountry {left:300px;position:absolute;top:20px;}


.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventHost {}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dd.mEventHost select{width:560px;}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventHost, dd.mEventHost{position:absolute;top:40px; display:none}

.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventSection {width:80px; display:none;}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dd.mEventSection {float:left;display:none;}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventSearch {}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dd.mEventSearch {left:90px;}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dd.mEventSearch input {width:300px;}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventSearch, dd.mEventSearch {position:absolute;top:40px;}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields ul.mSearchFormAction li input{height:20px;}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dd.mEventDates {}
.mModuleCalendarPublicIndex .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields ul.ListActions.mSearchFormAction {display:block;left:420px;position:absolute;top:50px;}
.ListActions input{background-color:#9b0909; color:#ffffff; font-size:11px;}

/***************/
.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields .mEventCity select{}
.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields .mEventCountry select{width:100px;}
.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dl {font-size:11px;height:110px;margin-left:15px;margin-top:10px; position:relative}
.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventDates, dd.mEventDates{position:absolute;}
.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventCity{}
.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dd.mEventCity select{width:200px;}
.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventCity, dd.mEventCity{position:absolute;top:20px;}

.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventCountry {width:40px;}
.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dd.mEventCountry {margin-left:50px;}
.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dd.mEventCountry select{width:300px;}
.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventCountry, dd.mEventCountry {left:300px;position:absolute;top:20px;}


.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventHost {}
.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dd.mEventHost select{width:560px;}
.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventHost, dd.mEventHost{position:absolute;top:40px;}

.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventSection {width:80px; display:none;}
.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dd.mEventSection {float:left;display:none;}
.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventSearch {}
.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dd.mEventSearch {left:90px;}
.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dt.mEventSearch, dd.mEventSearch {position:absolute;top:40px;}
.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields ul.mSearchFormAction li input{height:20px;}
.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields dd.mEventDates {}
.mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields ul.ListActions.mSearchFormAction {display:block;left:220px;position:absolute;top:70px;}
/************/
.mMasterPortal .mModuleHtmlPublicIndex .mModuleHtmlPublic .mSection h1 span {
    background-image:url(/image/TitreAccueil.gif);
    background-repeat:no-repeat;
    display:block;
    margin-left:15px;
    padding:0 0 0 5px;
}
.mEventBody .mEventWebsite a {
    background:none;
    color:Black;
    display:block;
    font-size:11px;
    margin:0 4px 0 20px;
    padding:5px 13px 5px 0;
    text-decoration:none;
    text-align:left;
}