﻿ /*CSS Document */

/**********************************************************************************************************************************************************************
***********************************************************************************************************************************************************************
**************************************************************** Habillage des skin SECEC *****************************************************************************
***********************************************************************************************************************************************************************
**********************************************************************************************************************************************************************/

body {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff; font-size:12px;
}

 @media screen {
	html { overflow:scroll; }
}
.gSite{
margin:auto;
width:995px;
overflow:hidden;

}
.gSiteBis{
width:995px;
float:left;
background-image:url(/image/charte/img007.gif);
background-repeat:repeat-y;
}
/************************************************************************************************************************
*************************************************************************************************************************
******************************************** Style de la zone gauche ****************************************************
*************************************************************************************************************************
*************************************************************************************************************************/
.ZoneGauche
{
	width:220px;
	
	float:left;
}

.logo
{
	width:220px;
	height:132px;
	
	background-image: url(/image/charte/img001.gif);
	background-repeat:no-repeat;
}
	.logo img { border:none; }

#menuTop
{
	height: 11px;
	width: 211px;
	
	background-image: url(/image/charte/img009.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

#MainMenu
{
	width: 206px;
	
	padding-right: 5px;
	padding-bottom: 3px;
	
	background-color: #e4ded2;
	
	list-style-type: none;
	
	font-size: 12px;	
	line-height: 22px;
	
	overflow: hidden;
}
	#MainMenu li
	{
		background-image: url(/image/charte/img010.gif);
		background-repeat: no-repeat;
		
		width: 211px;
		cursor: pointer;
		float: left;
	}
	#MainMenu a
	{
		text-decoration: none;
		display: block;
	}
		#MainMenu a:hover
		{
			color: #b03215;
		}
	#MainMenu span 
	{
		display: block;
				
		color: #666;
	
		padding-left: 17px;
	}
	
.subMenu
{
	margin-left: 211px;
	margin-top: -22px;
	
	width: 211px;
	
	background-color: #e4ded2;
	
	list-style-type: none;
	position:absolute;
}
	.subMenu .subMenuTop
	{
		width: 211px;
		height: 11px;
		
		background-image: url(/image/charte/img009.gif);
		background-repeat: no-repeat;
		background-position: bottom center;
		background-color: #fff;
	}
	.subMenu .subMenuBottom
	{
		clear: both;
		
		width: 211px;
		height: 9px;
		
		background-image: url(/image/charte/img011.gif);
		background-repeat: no-repeat;
		background-position: center top;
		background-color: #fff;
	}

#menuBottom
{
	width: 211px;
	height: 9px;
	
	background-image: url(/image/charte/img011.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.authentication
{
	width:180px;
	height:113px;
	
	background-image: url(/image/charte/logPass.gif);
	background-repeat: no-repeat;
	
	margin-top: 22px;
	margin-left: 12px;
	padding-top: 25px;
	padding-left: 15px;
}
	.authentication ul, .authentication dl 
	{ 
		display: inline; 
		float: left; 
	}
	.authentication li 
	{ 
		list-style-type: none; 
		display: inline;
	}
	.authentication label { display: none; }
	.authentication input
	{
		border: none;
		background-color: #c9bcaf;
		color: #857465;
		margin-top: 5px;
		width: 140px;
	}
	.authentication .BoutonGo 
	{
		margin-top: 25px;
		width: auto;
	}
	
	.authentication .LoginLink
	{
		float: right;
		margin-top: 30px;
	}
	.authentication p
	{
		text-align: right;
		font-size: 10px;
		margin-right: 14px;
	}
	.authentication a
	{
		text-decoration: none;
		color: #857465;
	}
	.authentication .LoginInfos
	{
		margin-top: 15px;
		text-align: left;
		color: #857465;
		font-size: 12px;
	}


/************************************************************************************************************************
****************************************** Style de la zone de recherche ************************************************
*************************************************************************************************************************/

.ZoneDroite-Haut{
width:775px;
height:33px;
background-image:url(/image/charte/img002.gif);
text-align:right;
font-size:11px;
color:#555555;
float:left;
}
.ZoneDroite-Contact{
float:left;
font-size:11px;
color:#555555;
margin-left:450px;
_margin-left:230px;
line-height:30px;
}
.ZoneDroite-Contact a{
font-size:11px;
color:#555555;
float:left;
}
.InputRechercher
{
	font-size:11px;
	color:#555555;
}
	.InputRechercher dl, .InputRechercher dt, .InputRechercher dd, .InputRechercher ul, .InputRechercher li 
	{
		display: inline;
		float: left;
	}
	.InputRechercher dl, .InputRechercher dt, .InputRechercher dd {
		margin-top: 4.5px;
	}
	.InputRechercher .Text 
	{
		margin-top: -4px;
		margin-left: 5px;
	}
	.InputRechercher ul, .InputRechercher li 
	{
		margin-top: 3px;
	}
.BoutonGo
{
	margin-left: 5px;
	margin-top: -4px;
}
.BoutonGo img
{
	padding-top:5px;
	margin-left:5px;
}

/************************************************************************************************************************
****************************************** Style de la zone d'entete ****************************************************
*************************************************************************************************************************/

.gHeader {
width:775px;
height:180px;
background-image:url(/image/charte/img003bis.gif);
background-repeat:no-repeat;
float:left;
}
.ZoneDroite-Entete{
width:775px;
height:160px;
background-image:url(/image/charte/img003.gif);
background-repeat:no-repeat;
float:left;
}
.EnTete-Accueil{
height:160px;
width:433px;
float:left;
}
.EnTete-Animation{
width:342px;
height:160px;
float:left;
}
.Home{
width:400px;
margin-top:67px;
margin-left:13px;
}
.Home a{
background-image:url(/image/charte/img004.gif);
background-repeat:no-repeat;
background-position:bottom left;
color:#666666;
text-decoration:none;
font-size:11px;
padding-left:20px;
}
.Home a:hover{
text-decoration:underline;
}
.filAriane{
width:400px;
font-size:10px;
color:#999999;
margin-top:45px;
margin-left:15px;
}



#dnn_dnnBreadcrumb_lblBreadCrumb{
font-size:10px;
color:#999999;
}
#dnn_dnnBreadcrumb_lblBreadCrumb img{
display:none;
}
#dnn_dnnBreadcrumb_lblBreadCrumb a{
font-size:10px;
color:#999999;
padding-left:5px;
_padding-left:-5px;
}
#dnn_dnnBreadcrumb_lblBreadCrumb a:hover{
font-size:10px;
color:#999999;
text-decoration:underline
}
#dnn_dnnBreadcrumb_lblBreadCrumb span.SkinObject{
font-size:10px;
color:#999999;
padding-right:12px;
line-height:20px;
background-image:url(/image/charte/breadcrumb.gif);
background-position:right;
background-repeat:no-repeat;
}
#dnn_dnnBreadcrumb_lblBreadCrumb span.SkinObject img{
display:none;
}

.PlanSite #dnn_dnnBreadcrumb_lblBreadCrumb a.SkinObject{
margin-left:-4px;
}

/************************************************************************************************************************
*************************************************************************************************************************
****************************************** Style de la zone de contenu **************************************************
*************************************************************************************************************************
*************************************************************************************************************************/

.zoneContenu{
    margin-top:20px;
    width:545px;
    min-height:517px;
    height:auto;
    _height:517px;
    float:left;
    padding-bottom:20px;
    position:relative;
}
.zoneContenuSansMenu{
    margin-top:20px;
    width:775px;
    min-height:517px;
    height:auto;
    _height:517px;
    float:left;
    padding-bottom:20px;
    position:relative;
}

/*AJOUT PAR JDE*/
.DownloadPdf{ float:right}
.DownloadPdf a{text-transform:none; font-weight:normal; font-family: tahoma, arial, helvetica; font-size:12px}
/*************************************************************************************************************************/
.Agenda{
width:571px;
float:left;
padding-bottom:15px;
}
.AgendaConteneur{
padding-top:10px;
float:left;
width:571px;
}
.AgendaVisuel{
margin-top:10px;
float:left;
width:103px;
}
.AgendaVisuel img{
padding-left:20px;
}
.AgendaContenu{
float:left;
width:448px;
margin-top:10px;
}
.AgendaTitre{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:448px;color: #857465;

font-size: 13px;

font-weight: bold;
}
.AgendaTexte{
float:left;
width:448px;
}
.AgendaTexte p{
margin:0px;
padding:0px;
width:425px;
font-size:11px;
color:#666666;
}
.AgendaLien{
text-align:right;
float:left;
height:21px;
width:448px;
background-image:url(/image/charte/img019.gif);
background-repeat:no-repeat;
padding-top:3px;
margin-top:2px;
margin-bottom:10px;
}
.AgendaContenu .AgendaLien a{
text-decoration:none;
color:#857465;
font-size:11px;
font-weight:bold;
padding-right:50px;
}
.AgendaLien a:hover{
text-decoration:underline;
}
/************************************************************************************************************************
*********************** Style de la zone de contenu droite (journal/diary, encard-congrs) ******************************
*************************************************************************************************************************/

.zoneDroite{
    float:right;
    width:195px;
}
.journal{
width:200px;
float:right;
}
.journalTitre{
width:200px;
}
.journalTitre .mHomeEventList{
width:200px;
float:left;
}
.journalContenu .titreDiary{
width:180px;
font-size: 11px;
color: #666666;
font-weight: bold;
line-height:14px;
margin:0px;
padding:0px;
float:left;
}
.journalContenu .diaryDescription p{
width:180px;
font-size: 11px;
color: #666666;
line-height:12px;
margin:0px;
padding:0px;
float:left;
}
.journalContenu{
padding:0px;
margin:0px;
padding-left:5px;
width:190px;
_width:190px;
float:left;
}
.readmore{
width:180px;
padding-top:5px;
padding-bottom:15px;
text-align:right;
float:left;
}
.journal .journalContenu .readmore a{
font-size:11px;
color: #b03215;
text-decoration:none;
}
.journalContenu .readmore a:hover{
font-size:11px;
color: #b03215;
text-decoration:underline;

}
.journalBas{
width:200px;
background-image:url(/image/charte/img017.gif);
background-repeat:no-repeat;
float:left;
text-align:right;
padding-top:5px;
}
.journalBas a{
font-size:11px;
color:#2c3242;
font-weight:bold;
text-decoration:none;
padding-right:20px;
}
.journalBas a:hover{
font-size:11px;
color:#2c3242;
text-decoration:underline;
}

/***************************************
*********** Encart Congress ************
***************************************/
.congres{
	margin-top:15px;
	width:188px;
	float:left;
}
.congresHaut{
	width:188px;
	height:29px;
	background-image:url(/image/charte/congressTop.gif);	
}
.congresContenu{
	width:188px;
	background-color:#2c3242;
}
.congresContenu .mArticle .Tools{
	display:none;
}
/* on masque le titre */
.congresContenu .mArticle h1{
	/*padding-left:15px;
	color:#AEB5BB;
	font-size:10px;
	font-weight:bold;
	padding-bottom:3px;*/
	display:none;
}
/* PLN */
.Congress
{
	background-color:#2C3242;
	width:188px;
}
.congresContenu .mArticle .Congress p{ margin-left:3px; margin-right:3px;}
.CongressTop{
    background-image:url(/image/charte/congressTop.gif);
    width:188px;
    background-position:top; background-repeat:no-repeat;
    padding-top:29px;
}
.CongressBottom
{
	position:relative;
	background-image:url(/image/charte/congressBottom.gif);
    color:#2C3242;
    height:21px;
    margin:0;
    padding-top:5px;
    text-align:center;
    width:188px;
    background-position:bottom;

}
.CongressBottom a
{
	
}
.congres .congresContenu a{
	color:#aeb5bb;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.congresContenu a:hover{
	text-decoration:underline;
}
.congresContenu p{
	padding-left:15px;
	padding-right:5px;
	padding-top:0px;
	color:#aeb5bb;
	font-size:10px;
	clear:both;
	text-align:left;
}
.congresBas{
	padding-top:5px;
	width:188px;
	height:21px;
	text-align:center;
	margin:0px;
	color:#2c3242;
	background-image:url(/image/charte/congressBottom.gif);
}
.congresBas a{
	font-size:11px;
	color:#2c3242;
	text-decoration:none;
}
.congresBas a:hover{
	font-size:11px;
	color:#2c3242;
	text-decoration:underline;
}

/************************************************************************************************************************
*************************************************************************************************************************
************************************ Style des contenus internes ********************************************************
*************************************************************************************************************************
*************************************************************************************************************************/

.contenuPages{
width:571px;
_width:551px;
padding-left:20px;
}
.contenuPages-Titre{
width:571px;
_width:551px;
}

.titreHaut{
margin:0px;
padding:0px;
line-height:0px;
font-size:0px;
width:425px;
height:3px;
background-image:url(/image/charte/img024.gif);
background-repeat:no-repeat;
}
.titreTexte{
background-color:#efd6d0;
width:425px;
}
.titreTexte  span.Head{

font-weight:bold;
font-size:12px;
color:#b03215;
padding-left:8px;
}
.titreBas{
width:425px;
height:3px;
margin:0px;
padding:0px;
line-height:0px;
font-size:0px;
background-image:url(/image/charte/img025.gif);
background-repeat:no-repeat;
}
.print {
	float: left;
	width: 50px;
	background-image: url(/image/charte/print.gif);
	background-repeat: no-repeat;
	background-position: right;
	height:26px;
	line-height:26px;
	margin-left:75px;
	_margin-left:60px;
}
.print img{
padding-left:5px;
padding-right:3px;
border:none;
}
.print a{
text-decoration:none;
font-size:11px;
color:#666666;
}
.print a:hover{
text-decoration:underline;
}

/************************************************************************************************************************
*************************************************************************************************************************
************************************************** Style du pied ********************************************************
*************************************************************************************************************************
*************************************************************************************************************************/

.footer
{
	width:762px;
	height:24px;
	color:#999999;
	font-size:11px;
	float:left;
	padding-left:13px;
	padding-top:12px;
	margin-left:220px!important;
	margin-left:110px;
	background-image:url(/image/charte/img008.gif);
}
	.footer ul, .footer li
	{
		display: inline;
	}
	.footer a
	{
		color: #999999;
		font-size: 11px;
		text-decoration: none;
	}
	.footer a:hover
	{
		color: #999999;
		text-decoration: underline;
	}
	.footer a.cyim
	{
		color: #120f6d;
		font-size: 11px;
		text-decoration: none;
	}
	.footer a:hover.cyim{ text-decoration: underline; }

.FooterPrint { display: none; }

.logoPrint { display: none; }
/**************************************
***************************************
***************************************/
.menu .pmenu ul{
padding:0px;
margin:0px;
}

.menu .pmenu li ul{
top: 0px;
_top:-5px;

left: 211px;

}
.menu ul {
    padding:0px;
    /*margin:0px;
    margin-left:-2px;*/
}
.menu ul table{}
.menu ul ul{
/*margin:0px;*/
padding:0px;
}
.menu ul ul li{
margin:0px;
padding:0px;
}
.menu table {
margin:0px;
padding:0px;
}
.HtmlContent{
	width:570px;
	_width:550px;
	float:left;
}
/*********************/

.mLinkDescription {
	color:#666666;
	font-size:11px;
	margin:0;
	padding:0;
    width:525px;}
.zoneContenu ul.mCategoryList {
	margin-left:20px;
	list-style-type:none;
}
.zoneContenu .mLinkList li a {
	color:#857465;
	font-size:13px;
	font-weight:bold;
	margin-left:75px;
	text-decoration:none;
	display:block;
}
.zoneContenu .mLinkList li {
	list-style:none;
}
.zoneContenu .mLinksArea {float:left;
}
.zoneContenu .mNewsArea .mSection ul.mNewsList li {
	display: block;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 10px;
	position: relative;
	width:100%;
	float:left;
}
.zoneContenu .mNewsArea .mSection ul.Tools {
    right:0;
    top:0;
}
.zoneContenu .mNewsArea .mSection ul.Tools li.mNewsRss a.mNewsRssLink {
    background:url("/image/charte/rss.png") no-repeat scroll center center transparent;
    display:block;
    height:16px;
    width:16px;
}
.zoneContenu .mNewsArea .mSection span.mCreatedDate {
	display: block;
}

.zoneContenu ul.mCategoryList li p span {
	display:none
}
.zoneContenu .mLinksArea ul.mCategoryList li ul.mLinkList li {
	background-image:url(/image/charte/img019.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	margin-top:20px;
	padding-bottom:40px;
	position:relative;
}
.zoneContenu .mLinksArea ul.mCategoryList li ul.mLinkList li .mLinkDescription div img {
    float:left;
    margin-right:5px;
    margin-top:-30px;
        overflow:visible; z-index:1; border:1px solid;
}
.zoneContenu .mLinksArea ul.mCategoryList li ul.mLinkList li .mLinkDescription p {
}
/******************/
.zoneContenuSansMenu ul.mCategoryList {
	margin-left:20px;
	list-style-type:none;
}
.zoneContenuSansMenu .mLinkList li a {
	color:#857465;
	font-size:13px;
	font-weight:bold;
	margin-left:75px;
	text-decoration:none;
	display:block;
}
.zoneContenuSansMenu .mLinkList li {
	list-style:none;
}
.zoneContenuSansMenu .mLinksArea {float:left;
}
.zoneContenuSansMenu .mNewsArea .mSection ul.mNewsList li {
	display: block;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 10px;
	position: relative;
	width:100%;
	float:left;
}
.zoneContenuSansMenu .mNewsArea .mSection ul.Tools {
    right:0;
    top:0;
}
.zoneContenuSansMenu .mNewsArea .mSection ul.Tools li.mNewsRss a.mNewsRssLink {
    background:url("/image/charte/rss.png") no-repeat scroll center center transparent;
    display:block;
    height:16px;
    width:16px;
}
.zoneContenuSansMenu .mNewsArea .mSection span.mCreatedDate {
	display: block;
}

.zoneContenuSansMenu ul.mCategoryList li p span {
	display:none
}
.zoneContenuSansMenu .mLinksArea ul.mCategoryList li ul.mLinkList li {
	background-image:url(/image/charte/img019.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	margin-top:20px;
	padding-bottom:40px;
	position:relative;
}
.zoneContenuSansMenu .mLinksArea ul.mCategoryList li ul.mLinkList li .mLinkDescription div img {
    float:left;
    margin-right:5px;
    margin-top:-30px;
        overflow:visible; z-index:1; border:1px solid;
}
.zoneContenuSansMenu .mLinksArea ul.mCategoryList li ul.mLinkList li .mLinkDescription p {
}
/******************/
#Menu { z-index:1; position:relative}
.zoneContenu .mNewsArea .mSection {
    padding-bottom:10px;
	background-image:url(/image/charte/img014.gif);
	background-repeat: repeat-x;
	background-position:bottom; float:left; width:100%
}
.zoneContenu .mNewsArea .mSection h1 span {
	text-indent:-5000px;
	display:block;
	background-image:url(/image/charte/img020.gif);
	background-repeat:no-repeat;
	height:30px;
}
.zoneContenu .mNewsArea .mSection ul.mNewsList li a.mNewsTitle {
	color: #B03215;
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
	width: 400px;
}

.zoneContenu .mNewsArea ul.mCategoryList li ul.mNewsList li span.mCreatedDate {
	color:#999999;
	font-size:10px;
	line-height:14px;
	position:absolute;
	right:0; top:0px;
	text-align:right;
	display:block;
}
.zoneContenu .mNewsArea .mSection ul.mNewsList .mNewsSummary div p a {
	color:#666666; font-size:11px;
	margin-top:5px;
}
.zoneContenu .mNewsArea .mSection ul.mNewsList .mNewsSummary div p{
	display: block;
    color:#666666; font-size:11px;
	margin-top:5px;
}

.zoneContenu .mNewsArea .mSection ul.mNewsList li .mNewsSummary div img {
	display: block;
	float:left;
	margin-right:10px;
}


.zoneContenu .mNewsArea .mSection a.mNewsReadMore {
    bottom:0px;
    color:#B03215;
    display:block;
    font-size:11px;
    position:absolute;
    right:0;
    text-decoration:none;
}

/*********************/
.zoneContenuSansMenu .mNewsArea .mSection {
    padding-bottom:10px;
	background-image:url(/image/charte/img014.gif);
	background-repeat: repeat-x;
	background-position:bottom; float:left; width:100%
}
.zoneContenuSansMenu .mNewsArea .mSection h1 span {
	text-indent:-5000px;
	display:block;
	background-image:url(/image/charte/img020.gif);
	background-repeat:no-repeat;
	height:30px;
}
.zoneContenuSansMenu .mNewsArea .mSection ul.mNewsList li a.mNewsTitle {
	color: #B03215;
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
	width: 400px;
}

.zoneContenuSansMenu .mNewsArea ul.mCategoryList li ul.mNewsList li span.mCreatedDate {
	color:#999999;
	font-size:10px;
	line-height:14px;
	position:absolute;
	right:0; top:0px;
	text-align:right;
	display:block;
}
.zoneContenuSansMenu .mNewsArea .mSection ul.mNewsList .mNewsSummary div p a {
	color:#666666; font-size:11px;
	margin-top:5px;
}
.zoneContenuSansMenu .mNewsArea .mSection ul.mNewsList .mNewsSummary div p{
	display: block;
    color:#666666; font-size:11px;
	margin-top:5px;
}

.zoneContenuSansMenu .mNewsArea .mSection ul.mNewsList li .mNewsSummary div img {
	display: block;
	float:left;
	margin-right:10px;
}


.zoneContenuSansMenu .mNewsArea .mSection a.mNewsReadMore {
    bottom:0px;
    color:#B03215;
    display:block;
    font-size:11px;
    position:absolute;
    right:0;
    text-decoration:none;
}

/*********************/
.zoneContenu .mModuleNewsPublic { margin-left:20px; margin-right:20px;}
.zoneContenu .mModuleNewsPublic .mArticle h1{color:#B03215; font-size:18px;}
.zoneContenu .mModuleNewsPublic .mArticle hr {border-bottom:1px solid #B03215;border-top:1px solid #FFFFFF;}
.zoneContenu .mModuleNewsPublic .mArticle p {color:#666666;font-size:11px;line-height:16px;margin:0;padding:0;text-align:justify;}
.zoneContenu .mModuleNewsPublic .mArticle .mNewsSummary img { float:left; margin:5px;}
.zoneContenu .mModuleNewsPublic .mNewsSummary a { color:#666; }
.zoneContenu ul.Tools {display:block;position:absolute;right:20px;top:7px;}
.zoneContenu ul.Tools li {list-style:none; display:inline; float:left;}
.zoneContenu ul.Tools li.mPdf, .zoneContenu ul.Tools li.mSendToFriend { display:none}	
.zoneContenu ul.Tools li.mHTMLArticleRss a {font-size:11px;display:block;background:url(/image/charte/rss.png) right no-repeat; width:16px; height:16px; margin-left:15px;border: outline:none 0;padding:0; vertical-align:middle;}
.zoneContenu ul.Tools li.mPrint a{color:#666666;display:block;font-size:11px;text-decoration:none;
background-image:url(/image/charte/print.gif); background-repeat:no-repeat; background-position:right;width:50px; float:left;}
.journal .journalTitre .mHomeCalendarTitle .mHomeCalendarRss a.mEventRss{color:#666666;display:block;font-size:11px;text-decoration:none;
background:url(/image/charte/rss.png) center no-repeat; width:16px; height:16px; float:right;margin-right:5px;*margin-right:10px; border:none 0; outline:none 0;}
.Tools li.mFirstArticleIsDisplayed{display: block;}
/*.zoneContenu ul.Tools li a.mHTMLArticleRssLink {display:block;font-size:11px;text-decoration:none;
background:url(/image/charte/rss.png) left no-repeat; width:16px; height:16px;border:1px solid green; outline:none 0;}*/
/************************/
.zoneContenu .mModuleHtmlPublicIndex, .zoneContenu .mModuleHtmlPublicArticle {
    margin-left: 10px;
    margin-right: 10px;
}
.zoneContenu .mModuleLinkPublicIndex .mModuleLinkPublic ul.mCategoryList { height:auto}
.zoneContenu .mModuleLinkPublicIndex .mModuleHtmlPublic { margin-left:20px; margin-right:20px}
.zoneContenu .mModuleLinkPublicIndex .mModuleLinkPublic ul.mCategoryList li ul.mLinkList {display:block;list-style-type:none;margin-bottom:15px;padding:0 0 0 15px;}
.zoneContenu .mModuleLinkPublicIndex .mModuleLinkPublic ul.mCategoryList .mLinkList li a {color:#B03215; text-decoration:none;display:block;margin-left:0; font-size:11px; font-weight:normal;z-index:1;}
.zoneContenu .mModuleLinkPublicIndex .mModuleLinkPublic ul.mCategoryList li p span{display: block;font-weight:bold; color:#666666}
.zoneContenu .mModuleLinkPublicIndex .mModuleLinkPublic ul.mCategoryList li p span h2{display: block;color:#666666;font-size:14px;font-weight:bold;line-height:24px;margin:0;padding:0;}
.zoneContenu .mModuleLinkPublicIndex .mModuleLinkPublic ul.mCategoryList h2 {display: block;color:#666666;font-size:14px;font-weight:bold;line-height:24px;margin:0;padding:0;}
.zoneContenu .mModuleLinkPublicIndex .mModuleLinkPublic ul.mCategoryList ul.mLinkList li{ list-style-type: square; color:#666666; margin-left:10px}
.zoneContenu .mModuleLinkPublicIndex .mModuleLinkPublic ul.mCategoryList li ul.mLinkList li { padding-bottom:5px; padding-top:5px}
/************************/
/*********************/
.zoneContenuSansMenu .mModuleNewsPublic { margin-left:20px; margin-right:20px;}
.zoneContenuSansMenu .mModuleNewsPublic .mArticle h1{color:#B03215; font-size:18px;}
.zoneContenuSansMenu .mModuleNewsPublic .mArticle hr {border-bottom:1px solid #B03215;border-top:1px solid #FFFFFF;}
.zoneContenuSansMenu .mModuleNewsPublic .mArticle p {color:#666666;font-size:11px;line-height:16px;margin:0;padding:0;text-align:justify;}
.zoneContenuSansMenu .mModuleNewsPublic .mArticle .mNewsSummary img { float:left; margin:5px;}
.zoneContenuSansMenu .mModuleNewsPublic .mNewsSummary a { color:#666; }
.zoneContenuSansMenu ul.Tools {display:block;position:absolute;right:20px;top:7px;}
.zoneContenuSansMenu ul.Tools li {list-style:none; display:inline; float:left;}
.zoneContenuSansMenu ul.Tools li.mPdf, .zoneContenuSansMenu ul.Tools li.mSendToFriend { display:none}	
.zoneContenuSansMenu ul.Tools li.mHTMLArticleRss a {font-size:11px;display:block;background:url(/image/charte/rss.png) right no-repeat; width:16px; height:16px; margin-left:15px;border: outline:none 0;padding:0; vertical-align:middle;}
.zoneContenuSansMenu ul.Tools li.mPrint a{color:#666666;display:block;font-size:11px;text-decoration:none;
background-image:url(/image/charte/print.gif); background-repeat:no-repeat; background-position:right;width:50px; float:left;}
.journal .journalTitre .mHomeCalendarTitle .mHomeCalendarRss a.mEventRss{color:#666666;display:block;font-size:11px;text-decoration:none;
background:url(/image/charte/rss.png) center no-repeat; width:16px; height:16px; float:right;margin-right:5px;*margin-right:10px; border:none 0; outline:none 0;}
.Tools li.mFirstArticleIsDisplayed{display: block;}
/*.zoneContenuSansMenu ul.Tools li a.mHTMLArticleRssLink {display:block;font-size:11px;text-decoration:none;
background:url(/image/charte/rss.png) left no-repeat; width:16px; height:16px;border:1px solid green; outline:none 0;}*/
/************************/
.zoneContenuSansMenu .mModuleHtmlPublicIndex, .zoneContenuSansMenu .mModuleHtmlPublicArticle {
    margin-left: 0px;
    margin-right: 10px;
}
.zoneContenuSansMenu .mModuleLinkPublicIndex .mModuleLinkPublic ul.mCategoryList { height:auto}
.zoneContenuSansMenu .mModuleLinkPublicIndex .mModuleHtmlPublic { margin-left:20px; margin-right:20px}
.zoneContenuSansMenu .mModuleLinkPublicIndex .mModuleLinkPublic ul.mCategoryList li ul.mLinkList {display:block;list-style-type:none;margin-bottom:15px;padding:0 0 0 15px;}
.zoneContenuSansMenu .mModuleLinkPublicIndex .mModuleLinkPublic ul.mCategoryList .mLinkList li a {color:#B03215; text-decoration:none;display:block;margin-left:0; font-size:11px; font-weight:normal;z-index:1;}
.zoneContenuSansMenu .mModuleLinkPublicIndex .mModuleLinkPublic ul.mCategoryList li p span{display: block;font-weight:bold; color:#666666}
.zoneContenuSansMenu .mModuleLinkPublicIndex .mModuleLinkPublic ul.mCategoryList li p span h2{display: block;color:#666666;font-size:14px;font-weight:bold;line-height:24px;margin:0;padding:0;}
.zoneContenuSansMenu .mModuleLinkPublicIndex .mModuleLinkPublic ul.mCategoryList h2 {display: block;color:#666666;font-size:14px;font-weight:bold;line-height:24px;margin:0;padding:0;}
.zoneContenuSansMenu .mModuleLinkPublicIndex .mModuleLinkPublic ul.mCategoryList ul.mLinkList li{ list-style-type: square; color:#666666; margin-left:10px}
.zoneContenuSansMenu .mModuleLinkPublicIndex .mModuleLinkPublic ul.mCategoryList li ul.mLinkList li { padding-bottom:5px; padding-top:5px}
/************************/
.zoneDroite .journal .journalTitre {background-image:url(/image/charte/img016.gif);background-position:right top;background-repeat:no-repeat;margin-top:20px;padding-top:20px;}
.zoneDroite .journal .journalTitre .mHomeCalendarTitle {/* display:none;*/display:block;}
.zoneDroite .journal .journalTitre .mHomeCalendarTitle span {display:none;}
.zoneDroite .journal .journalTitre .mHomeEventList li{ list-style-type:none}
.zoneDroite .journal .journalTitre .mHomeEventList { font-size:11px; float:left}
.zoneDroite .journal .journalTitre .mHomeEventList .mEventItem { margin-top:10px; margin-bottom:20px}
.zoneDroite .journal .journalTitre .mHomeEventList .mEventItem .mEventHeader .mEventDates .mEventDate{ font-size:9px; color:#ff0000}
.zoneDroite .journal .journalTitre .mHomeEventList .mEventItem .mEventBody .mEventTitle{ font-size:11px; font-weight:bold; color:#666666}
.zoneDroite .journal .journalTitre .mHomeEventList .mEventItem .mEventBody .mEventTitle a{ font-size:11px; font-weight:bold; color:#666666; text-decoration:none;}
.zoneDroite .journal .journalTitre .mHomeEventList .mEventItem .mEventBody .mEventTitle a:hover { text-decoration:underline;}
.zoneDroite .journal .journalTitre .mHomeEventList .mEventItem .mEventActions li a{color:#B03215;display:block;padding-right:5px;text-align:right; text-decoration:none}
.zoneDroite .journal .journalTitre .mHomeEventList .mEventItem .mEventBody .mEventWebsite a{ font-size:11px; color:#c8c3b8}

/************************/
.zoneContenu .mModuleCMSPublic ul.mContainerList {}
.mForgotPassword{display: none}



/**********************************************************************************

                          Zone de login

**********************************************************************************/

.mModuleDirLoginPublic h1
{
	color: #b03215;
	line-height:22px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.mModuleDirLoginPublic 
{
    padding: 0 15px;
}
.mModuleDirLoginPublic .SimpleForm fieldset 
{
    border: 0;
    background: url(/image/HBorderDotted.gif) top left repeat-x;
    margin: 10px 0;
}

.mModuleDirLoginPublic .SimpleForm fieldset legend 
{
    color: #b03215;
    font-weight: bold;
    margin-left: 40px;
    background: white;
    padding: 0 10px;
    
}
.mModuleDirLoginPublic .SimpleForm fieldset dl dd input 
{
    border: 1px solid #b03215;
    width: 150px;
    background: #E4DED3;
}
.mModuleDirLoginPublic .SimpleForm fieldset dl  
{
    color: #666;
}
.mModuleDirLoginPublic .SimpleForm fieldset dl dt,
.mModuleDirLoginPublic .SimpleForm fieldset dl dd 
{
    margin: 8px 0;  
}
.mModuleDirLoginPublic .Actions 
{
    list-style: none;
}


