.slider { background-image: url(../image/Public/accueilMenuAnime.jpg); position: relative; height: 266px; width: 918px; margin-bottom: 19px; float: left; margin-top: 24px; margin-left: 41px; _margin-left: 20px; }
.zonegauche { float: left; position: relative; height: auto; width: 644px; _width: 644px; margin-left: 41px; _margin-left: 20px; }
.bienvenue { background-image: url(../image/Public/accueilBienvenue.jpg); position: relative; height: 50px; width: 644px; float: left; }
.zonedroite { height: auto; width: 315px; _margin-right: -40px; position: relative; float: left; }
.recrutement { background-image: url(../image/Public/accueilRecrutement.png); position: relative; height: 50px; width: 315px; top: auto; }
.stages { background-image: url(../image/Public/accueilStages.png); position: relative; height: 54px; width: 315px; top: auto; float: left; }
a.mArticleTitle {font-size: 11px;}
a.mArticleTitle:hover { text-decoration:underline; }
.mEditoTitle { display:none }
.mEditoContent { margin-left: 50px; text-align: justify; margin-right: 29px; }
.mCategoryList { text-align: justify; margin-right: 29px; _margin-right:12px; float: left; position: relative; height: auto; width: auto; margin-left: 50px; _margin-left: 0px; _padding-left: 78px; margin-bottom: 5px; }
.mCategoryList ul { list-style-image:none; list-style-position:outside; list-style-type:none; }
.mEditoContent ul { margin-right: 300px; margin-left: 25px; line-height: 20px; margin-bottom: 26px; }
.ImageSociete { position: absolute; height: 135px; width: 235px; float: right; background-image: url(../image/Public/accueilImageSociete.jpg); left: 371px; top: 118px; }
.mArticleContent { margin-bottom:15px; _float:left; }
.mArticleList { margin-left: 48px; _margin-left:48px; text-align: justify; margin-right: 40px; _margin-right: 40px; position: relative; margin-bottom: 26px; float: right; _float:right; width: auto; height: auto; }
.actus { background-image: url(../image/Public/accueilActualites.jpg); position: relative; height: 56px; width: 644px; float: left; }
.actus h1 { color:#546670; padding-top:10px; font-weight:bolder; font-size:12px; }
.zonegauche a { text-decoration:none; color:#b7c000; font-size:11px; text-align:right; position: relative; float: right; }
.zonedroite a { text-decoration:none; color:#b7c000; font-size:11px; position:relative; float:right }
.actus .mSection ul.mCategoryList ul.mNewsList .mNewsSummary p a { color:#b7c000; font-size:10px; text-decoration:none; display:inline; }
.actus a img { margin-left:3px; }
.actus .mSection ul.mCategoryList ul.mNewsList .mNewsSummary p a :hover { text-decoration:underline; }
/*éléments à cacher */
.fildariane, .mSectionTitle, h1.PageTitle, span.mCreatedDate, a.mNewsReadMore, .mEditoTitle, .mEditoLink { display: none; }
a.mNewsTitle { font-size:11px; font-weight:bold; position: relative; height: auto; float: left; margin-bottom: 8px; display: block; width: 565px; margin-top: 8px; text-align: left; }
.mNewsSummary { position: relative; width: auto; float: left; }
.mNewsSummary a {text-decoration:none; }
.mNewsSummary a:hover, .mArticleList a:hover, .zonegauche a:hover { text-decoration:underline; }
.mSection { position: relative; height: auto; float: left; _margin-left: -29px; }
.mNewsSummary p img { margin:3px; }
/*****************  présentation à la une *********************/
.presentation, .aLaUne { float:left; }
.presentation { background-image:url("/image/Public/accueilBienvenue.png");
background-repeat:no-repeat;
padding-bottom:20px;
padding-left:50px;
padding-top:15px; }
.aLaUne { background-image:url("/image/Public/accueilActualites.png");
background-position:0 0;
background-repeat:no-repeat;
padding-bottom:20px;
padding-left:50px;
padding-top:16px; }
.aLaUne ul { margin-left:0; }
.aLaUne .mSection .mNewsSummary h1, a.mNewsTitle { color:#C8D100; font-size:12px; font-weight:bold; }
a.mNewsTitle { margin-bottom:5px; }
.aLaUne ul.mNewsList li { background-image:none; border-bottom:1px dashed #FFFFFF; float:left; margin-bottom:5px; padding-top:0; }
.aLaUne ul.mCategoryList {margin-left:0;margin-right:0; padding-top:10px;}
.aLaUne ul.mCategoryList li { background-image:none; padding:0; }
.aLaUne .mSection {overflow:hidden;padding:0;}
.aLaUne .mNewsSeaAll { background:url("/image/Public/PuceHome.gif") right center no-repeat; float:right;padding-right:20px;}
.mNewsReadMore { display:block; font-weight:bold; margin-bottom:5px; text-align:right; }
/***************** content left & right ******************/
.leftArea { float:left; margin-left:20px;width:620px; _margin-left:10px;}
.leftArea .presentation { position:relative }
.leftArea .presentation ul{margin-bottom:30px;margin-left:30px;margin-top:30px;width:255px;}
.leftArea .presentation img { width:163px; height:120px; float:left; margin-right:15px; }
.leftArea .presentation .mArticleLink { background:url("/image/Public/PuceHome.gif") right center no-repeat; bottom:17px; font-weight:bold; padding-right:20px; position:absolute; right:17px; }
.RightArea { background:url("/image/Public/accueilRecrutement.png") no-repeat scroll 0 0 transparent; float:left; padding: 15px 0 0 45px; width:240px;margin-left: 30px;}
.RightArea .mModuleHTMLPublic, .RightAreaStage .mModuleHTMLPublic { position:relative; }
.RightArea .mArticleLink, .RightAreaStage .mArticleLink, .RightArea .mAllArticlesLink, .RightAreaStage .mAllArticlesLink { background:url("/image/Public/PuceHome.gif") right center no-repeat;padding-right:20px; text-align:right; }
.RightArea .mArticleLink a, .RightAreaStage .mArticleLink a, .RightArea .mAllArticlesLink a, .RightAreaStage .mAllArticlesLink a { display:block }
.RightArea ul { margin-left:0; }
.RightArea ul li { line-height:15px; }
.RightArea ul.CyimSubMenu span.UnselectedEntry { display:block; }
.RightAreaStage { background:url("/image/Public/accueilStages.png") no-repeat scroll 0 0 transparent; float:right;padding: 15px 29px 0 45px;width: 214px;}
.RightArea .Title h1 span, .RightAreaStage .Title h1 span {color:#c33f3f; font-size:20px; padding-bottom: 5px;}
.RightArea .Title .typeface-js-selected-text, .RightAreaStage .Title .typeface-js-selected-text {opacity: 0;}
.RightArea .mArticlesList h1, .RightAreaStage .mArticlesList h1 {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight: bold; margin: 10px 0 0 0;}
.RightArea p, .RightAreaStage p { text-align:left}


a{color:#B7C000;outline-style:none;}
a:hover {color:#B7C000;}
.content { background-image:none; float:left;}
h2 { border:none; color:#B7C000;font-size:12px;margin-bottom:0;margin-top:20px;}
p { padding:0px; margin:0px;}
.editoBienvenue { position:relative; padding-top:10px;}

