﻿/* -----------------------------------   H360 Master -*/
html 
{
	background: #ffffff;
}
body 
{
	font-family:Verdana, Arial, Helvetica;
}
#Main 
{
    width: 995px;
	margin: 10px auto;
}
/* -----------------------------------   Header -*/
#Header 
{
	background: url("../image/BandeauH360.png") top center no-repeat;
	height: 117px;
	position: relative;
}
#Header .Titre a
{
	position: relative;
	text-indent: -5000px;
}
#Header a.homeH360,
#Header a.homeH360:hover
{
    display:block;
    width: 300px;
    height: 100px;
    text-decoration: none;
    float: left;
    outline: none;
}

#Header ul
{
	list-style: none;
	position: absolute;
	bottom: 3px;
	left: 10px;
	padding: 0;
	margin: 0;
	/*width: 800px;*/
}
#Header ul.Outils li 
{
	display: inline;
}
#Header ul li a 
{
	font-size: 10px;
	text-decoration: none;
	color: #666666;
}
#Header ul li a:hover 
{
	text-decoration: underline;
}
#Header ul.Outils li 
{
	padding: 0 0 0 17px;
	margin: 0 8px 0 0;
}

#Header ul.Outils li.home 
{
	background: url("../image/Home.gif") no-repeat left;
	padding: 0 0 0 20px;
	margin: 0 270px 0 10px;
}
#Header ul.Outils li.news 
{
	background: url("../image/PictoActu.gif") no-repeat left;
	*background: url("../image/PictoActu.gif") no-repeat left bottom;
}
#Header ul.Outils li.calendar 
{
	background: url("../image/PictoAgenda.gif") no-repeat left;
	*background: url("../image/PictoAgenda.gif") no-repeat leftbottom;
}
#Header ul.Outils li.forum 
{
	background: url("../image/PictoForum.gif") no-repeat left;
	*background: url("../image/PictoForum.gif") no-repeat leftbottom;
}
#Header ul.Outils li.send 
{
	background: url("../image/PictoAmi.gif") no-repeat left;
	*background:url("../image/PictoAmi.gif") no-repeat left bottom;
	
}
#Header ul.Outils li.newsletter 
{
	background: url("../image/PictoNewsletter.gif") no-repeat left;
	*background:url("../image/PictoNewsletter.gif") no-repeat left bottom;
	
}
#Header .Titre 
{
    width: 150px;
    height: 90px;
}
#Header .Titre a 
{
    text-decoration: none;
    display: block;
    height: 90px;
}
/* Login charté dans le Form.css */

/* -----------------------------------   Contenu -*/

#Contenu 
{
	width: 995px;
	width: 100%;
	overflow: hidden;
	*margin-bottom:15px;
}

/*---- Menu Haut */
#Contenu ul.MenuHaut 
{
	list-style: none;
	height: 30px;
	margin: 0 0 0 0;
	padding: 0 0 0 2px;
}
#Contenu ul.MenuHaut li 
{
	float: left;
	width: 163px;
	background: url("../image/FondMenu.png") repeat-x;
	height: 30px;
	margin: 0 0 0 0;
	padding: 0;
	text-align: center;
}
#Contenu ul.MenuHaut li a 
{
	font-size: 12px;
	font-weight: 700;
	display: block;
	text-decoration: none;
	color: Black;
	vertical-align: middle;
	width: 163px;
	line-height: 26px;
	

}
#Contenu ul.MenuHaut li a:hover 
{
	background: url("../image/FlecheMenu.gif") top center no-repeat;	
}
#Contenu ul.MenuHaut li.community a.notAuthenticated,
#Contenu ul.MenuHaut li.library a.notAuthenticated

{
	background: url("../image/Cadenas.png") 20px no-repeat;	
}
#Contenu ul.MenuHaut li.society,
#Contenu ul.MenuHaut li.ad,
#Contenu ul.MenuHaut li.community,
#Contenu ul.MenuHaut li.library,
#Contenu ul.MenuHaut li.link 
{
	margin: 0 3px 0 0;
	padding: 0;
}
#Contenu ul.MenuHaut li.society a
{
	border-bottom: solid 4px #1668b1;
}
#Contenu ul.MenuHaut li.ad a
{
	border-bottom: solid 4px #bebf07;
}
#Contenu ul.MenuHaut li.community a
{
	border-bottom: solid 4px #5fafa7;
}
#Contenu ul.MenuHaut li.library a
{
	border-bottom: solid 4px #c5607e;
}
#Contenu ul.MenuHaut li.link a
{
	border-bottom: solid 4px #e8b617;
}
#Contenu ul.MenuHaut li.faq a
{
	border-bottom: solid 4px #72a436;
}

/*------------------ Menu Gauche */
#SiteContenu #MenuGauche ul li,
#SiteContenu #MenuGauche ul li ul
{
	padding: 0;
	margin: 0;
}
#SiteContenu #MenuGauche ul 
{
	padding: 10px 0;
	list-style: none;
}

#SiteContenu #MenuGauche ul li a 
{
	color: #1668B1;
	text-decoration: none;
	font-size: 11px;
	font-weight: 700;
	padding: 2px 0 2px 10px;
	display: block;
	border: solid 1px White;
}
#SiteContenu #MenuGauche ul li a:hover 
{
	display: block;
	border: solid 1px #1668B1;
}
#Contenu #SiteContenu #MenuGauche  
{
	float: left;
	width: 248px;
	border: solid 1px #c2c4c6;
	margin: 15px 0 15px 10px;
	padding: 0;
}
/* sous niveau */
#SiteContenu #MenuGauche ul li ul 
{
    background: #bccee8;
}
#SiteContenu #MenuGauche ul li ul li 
{
    padding: 0;
}
#SiteContenu #MenuGauche ul li ul li a 
{
    padding: 2px 0 2px 30px;
    font-weight: 500;
    border: solid 1px #bccee8;
}
#SiteContenu #MenuGauche ul li ul li a:hover 
{
    font-weight: 700;
}
#SiteContenu #MenuGauche ul li ul li a.currentNode 
{
	font-weight: 700;
}
/*--------------- afficher / cacher le sous niveau */
.hiddenNode
        {
        	display:none;
        }
.displayedNode
        {
        	display:block;
        }
        
#SiteContenu #MenuGauche .ImgLeft
{
    height: 93px;
    width: 223px;
    margin: 0 auto;
    background: url("../image/ImgPresentation.jpg") center no-repeat;
    padding: 0 0 25px 0;
}
/*----------- zone Contenu --------*/

#Contenu #PresentationH360 
{
	float: left;
	width: 248px;
	border: solid 1px #c2c4c6;
	margin: 15px 0 15px 10px;
	padding: 0;
}

#Contenu #SiteContenu .Centre 
{
	float: left;
	width: 710px;
	margin: 15px 0 15px 10px;
}

/*---------------------------------- article HTML H360 -*/
#Contenu #SiteContenu .mModuleHtmlPublic {
	margin: 0;
	border-left: solid 1px #c2c4c6;
	border-right: solid 1px #c2c4c6;
	border-bottom: solid 1px #c2c4c6;
	position: relative;
	padding: 0;
	width: auto;
}
#Contenu #SiteContenu .ie6.mModuleHtmlPublic
{
    height: 550px;
}
#Contenu #SiteContenu .filAriane  
{
	border: solid 1px #1668b1;
	color: #999999;
	font-size: 10px;
	line-height: 26px;
	padding: 0 0 0 15px;
	margin: 0;
}
#Contenu #SiteContenu .filAriane a
{
	color: #999999;
	font-size: 10px;
	text-decoration: none;
}
#Contenu #SiteContenu .mModuleHtmlPublic .mArticle ul.Tools 
{
	margin:0;
    padding:0;
    position:absolute;
    text-align:right;
    top:5px;
    right: 15px;
    z-index:1;
}
#Contenu #SiteContenu ul.Tools li.mPdf 
{
	display: none;
}
#Contenu #SiteContenu ul.Tools li a
{
	color: #999999;
	font-size: 10px;
	text-decoration: none;
	
} 
#Contenu #SiteContenu ul.Tools li.mPrint
{
	background: url("/image/imprimer.gif") center right no-repeat;
	padding: 0 20px 0 0;
	margin: 0 0 0 20px;
	text-align: right;
}
#Contenu #SiteContenu li.mSendToFriend
{
	background: url("/image/envoyer.gif") center right no-repeat;
	padding: 0 20px 0 0;
	margin: 0 0 0 20px;
	text-align: right;
}

#Contenu #SiteContenu .mModuleHtmlPublic .mArticle img 
{
	padding: 0 0 0 8px;
}

#Contenu #SiteContenu .mModuleHtmlPublic .mArticle .Bleu p 
{
	padding: 15px 15px 0 290px;
	margin: 0;
	color: White;
	
}
#Contenu #SiteContenu .mModuleHtmlPublic .mArticle .Bleu 
{
	margin: 0 15px 10px 15px;
	background: #1668b1;
	height: 141px;
}
#Contenu #SiteContenu .mModuleHtmlPublic .mArticle .Bleu img 
{
	padding: 0;
}

/*****Presentation*******/
#Contenu #PresentationH360 div.ImagePresentation
{
	/*background:url("../image/ImgPresentation.jpg") no-repeat;*/
	width:221px;
	height:95px;
	margin-left:13px;
}

#Contenu #PresentationH360 p
{
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	color:#333333;
	width:222px;
	margin-left:13px;
}

#Contenu #PresentationH360 div.PourquoiAdherer {
	padding-right:8px;
	width:240px;
	margin-top:8px;
	background-color:#bccee8;
	text-align:right;}

#Contenu #PresentationH360 span a
{
	line-height:22px;
	height:25px;
	font-family:Verdana, Arial, Helvetica;
	padding-right:12px;
	font-size:11px;
	color:#1668b1;
	background:url("../image/PuceBleu.gif") no-repeat right 3px;
	text-decoration:none;
}
#Contenu #PresentationH360 span a:hover
{
	text-decoration:underline;
}

/*****CONTENU CENTRE*******/

#Contenu #ContenuCentre
{
	width: 468px;
	float: left;
	margin: 15px 0 15px 10px;
}

/*****Actualités*******/
#Contenu #ContenuCentre #ActuHome 
{
	border: solid 1px #c2c4c6;
	margin-bottom:10px;
}

#Contenu #ContenuCentre .mSection
{
	margin:0 13px 0 13px;
}

#Contenu #ContenuCentre #ActuHome .VoirTtesActus 
{
	width: 453px;
	padding-top:5px;
	padding-bottom:8px;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	color:#1668b1;
	text-align:right;
	padding-right:13px;
	font-weight:bold;
	display:block;
}

#Contenu #ContenuCentre #ActuHome a 
{
	text-decoration:none;
	color:#1668b1;
	padding-right:12px;
	background:url("../image/PuceBleuLien.gif") no-repeat right 3px;
}

#Contenu #ContenuCentre #ActuHome a:hover
{
	text-decoration:underline;
}

#Contenu #ContenuCentre #ActuHome a.mNewsTitle
{
	font-size:11px;
	font-weight:bold;
	background:none;
}

#Contenu #ContenuCentre #ActuHome .mCreatedDate
{
	display:none;
}

#Contenu #ContenuCentre #ActuHome img
{
	margin-right:10px;
}

#Contenu #ContenuCentre #ActuHome .mNewsSummary
{	
	font-size:11px;
	color:#333333;
	margin-right:10px;
}

#Contenu #ContenuCentre #ActuHome a.mNewsReadMore
{	
	display:none;
}

#Contenu #ContenuCentre #ActuHome .mCategoryList p
{	
	display:none;
}

#Contenu #ContenuCentre #ActuHome .mNewsSummary p
{	
	display:block;
}
/*---------------------- Affichage des news interne ------------------*/
#Contenu #SiteContenu .Centre .mModuleNewsPublic
{
    margin: 0;
	border-left: solid 1px #c2c4c6;
	border-right: solid 1px #c2c4c6;
	border-bottom: solid 1px #c2c4c6;
	position: relative;
	padding: 0;
	overflow: hidden;
	width: auto;
}
#Contenu #SiteContenu .Centre .mModuleNewsPublic .mArticle h1
{
    margin: 0 0 0 0;

	font-size: 18px;
	color: #1668b1;
	padding: 15px 0 2px 0;
	margin: 0 15px;
}

#Contenu #SiteContenu .Centre .mModuleNewsPublic .mArticle ul.Tools 
{
	border-bottom: solid 1px #c2c4c6;
	margin: 0 15px;
}
#Contenu #SiteContenu .Centre .mModuleNewsPublic .mArticle p 
{
    padding: 0 15px 10px 15px;
	margin: 10px 0 0 0;
	font-size: 11px;
}
#Contenu #SiteContenu .Centre .mModuleNewsPublic .mSection h1
{
    margin: 0 0 0 0;
	border-bottom: solid 1px #c2c4c6;
	font-size: 18px;
	color: #1668b1;
	padding: 15px 0 2px 0;
	margin: 0 15px;
}
#Contenu #SiteContenu .Centre .mModuleNewsPublic .mSection .mNewsSummary h1
{
    margin: 0;
}
#Contenu #SiteContenu .Centre .mModuleNewsPublic img 
{
    margin: 0 5px 0 0;
}
#Contenu #SiteContenu .Centre .mModuleNewsPublic a 
{
    color:#1668B1;
}
#Contenu #SiteContenu .Centre .mModuleNewsPublic a:hover
{
    color:#666;
}

#Contenu #SiteContenu .Centre .mModuleNewsPublic .mSection ul.mCategoryList
{
    margin: 0;
    padding: 0;
}
#Contenu #SiteContenu .Centre .mModuleNewsPublic ul.mCategoryList li.Row1 p span
{
   display: none;
}
#Contenu #SiteContenu .Centre .mModuleNewsPublic ul.mCategoryList .mCreatedDate 
{
    display: none;
}
#Contenu #SiteContenu .Centre .mModuleNewsPublic ul.mCategoryList .mNewsList a.mNewsTitle 
{
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #1668B1;
}
#Contenu #SiteContenu .Centre .mModuleNewsPublic ul.mCategoryList .mNewsList p 
{
    font-size: 11px;
}
#Contenu #SiteContenu .Centre .mModuleNewsPublic ul.mCategoryList .mNewsList a.mNewsReadMore span
{
    text-align: right;
    display: block;
}
#Contenu #SiteContenu .Centre .mModuleNewsPublic ul.mCategoryList .mNewsList a.mNewsReadMore 
{
background: url(../image/PuceBleuLien.gif) no-repeat scroll right 3px;
color:#1668B1;
font-size:11px;
font-weight:700;
padding:0 13px 0 0;
text-decoration:none;
display: block;
}
#Contenu #SiteContenu .Centre .mModuleNewsPublic ul.mCategoryList li ul li
{
    border-bottom:2px dotted #1668B1;
    width: 670px;
    padding: 5px 0 10px 0;
}
/*****Pub*******/
#Contenu #ContenuCentre #BandeauPub 
{
	display:none;
	width:468px;
	height:60px;
	margin-bottom:10px;
	_margin-bottom:7px;
}
#Contenu #ContenuCentre #BandeauPub img
{
    border:none;
}
/*****Forum*******/

#Contenu #ContenuCentre #Forum 
{
	border: solid 1px #c2c4c6;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	color:#333333;
}

#Contenu #ContenuCentre #Forum .img
{
	width:100px;
	height:60px;
	float:left;
	background: url("../image/ImgForum.jpg") no-repeat;
	margin-left:13px;
}

#Contenu #ContenuCentre #Forum .VoirForum 
{
	text-align:right;
	display:block;
	padding-bottom:8px;
	padding-right:13px;
	font-weight:bold;
}

#Contenu #ContenuCentre #Forum .VoirForum a 
{
	color:#1668b1;
	padding-right:12px;
	text-decoration:none;
	background:url("../image/PuceBleuLien.gif") no-repeat right 3px;
	padding-right:12px;
	
}

#Contenu #ContenuCentre #Forum .VoirForum a:hover 
{
	text-decoration:underline;
}

/*****DROITE*******/

#Contenu #ColonneDroite
{
	float: left;
	width: 235px;
	margin: 15px 0 15px 10px;
}

/*****Veille réglementaire*******/

#Contenu #ColonneDroite .phRight 
{
	border: solid 1px #c4c6c8;
	padding: 0;
	margin: 10px 0 10px 0;
	background: #bccee8;
}
#Contenu #ColonneDroite .phRight h1 
{
    display: none;
    margin:0;
    padding:0;
    font-size: 0;
}
#Contenu #ColonneDroite .phRight h2
{
	background: #1668b1;
	color: White;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding:5px 0;
	text-align: center;
}
#Contenu #ColonneDroite .phRight p 
{
	color: #1668b1;
	font-size: 11px;
	padding: 2px 13px 3px 13px;
}
#Contenu #ColonneDroite .phRight p.LienBleu 
{
	text-align: right;
}
#Contenu #ColonneDroite .phRight p.LienBleu a 
{
	color: #1668b1;
	font-size: 11px;
	font-weight: 700;
	background: url("../image/PuceBleu.gif") no-repeat right 3px;
	text-decoration: none;
	padding: 0 13px 0 0;
}
#Contenu #ColonneDroite .phRight p.LienBleu a:hover 
{
	text-decoration: underline;
}

/*****Newsletter*******/

#Contenu #ColonneDroite .Newsletter 
{
	border: solid 1px #c4c6c8;
	padding: 0;
	margin: 10px 0 10px 0;
	background: url("../image/FondRecherche.png") repeat-x bottom;
}
#Contenu #ColonneDroite .Newsletter h3
{
	background: #e1e1e3;
	color:#1668b1;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding:5px 0;
	text-align: center;
}
#Contenu #ColonneDroite .Newsletter  p 
{
	color: #333333;
	font-size: 11px;
	padding: 2px 13px 0px 13px;
	
}
#Contenu #ColonneDroite .Newsletter p.LienBleu 
{
	text-align: right;
}
#Contenu #ColonneDroite .Newsletter p.LienBleu a 
{
	color: #1668b1;
	font-size: 11px;
	font-weight: 700;
	background: url("../image/PuceBleuLien.gif") no-repeat right 3px;
	text-decoration: none;
	padding: 0 13px 0 0;
}
#Contenu #ColonneDroite .Newsletter p.LienBleu a:hover 
{
	text-decoration: underline;
}

/******** calendar ***********/

#Contenu #ColonneDroite .calendar
{
	border: solid 1px #c4c6c8;
	background: url("../image/FondRecherche.png") repeat-x bottom;
}

#Contenu #ColonneDroite .mCalendarTitle 
{
	background: #e1e1e3;
	color:#1668b1;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding:5px 0;
	margin-bottom:8px;
}

#Contenu #ColonneDroite .mHomeEventList
{
	padding:0 13px;
	font-size:11px;
}

#Contenu #ColonneDroite .mEventDate 
{
	font-weight:bold;
	color:#1668b1;
}

#Contenu #ColonneDroite .mEventTitle
{
	color:#1668b1;
	list-style:none;
	margin:0 0 7px 0;
	padding:0 0 2px 0;
	border-bottom:dotted 2px #1668b1;
}

#Contenu #ColonneDroite .mEventTitle a 
{
	text-decoration:none;
	color:#1668b1;
}

#Contenu #ColonneDroite .mEventTitle a:hover 
{
	text-decoration:underline;
}

#Contenu #ColonneDroite .VoirAgenda,
#Contenu #ColonneDroite .VoirArchive
{
	margin-bottom:8px;
	font-size:11px;
	text-align:right;
	padding-right:13px;
	font-weight:bold;
	display:block;
}

#Contenu #ColonneDroite .VoirAgenda a,
#Contenu #ColonneDroite .VoirArchive a
{
	text-decoration:none;
	color:#1668b1;
	padding-right:12px;
	background:url("../image/PuceBleuLien.gif") no-repeat right 3px;
}

#Contenu #ColonneDroite .VoirAgenda a:hover,
#Contenu #ColonneDroite .VoirArchive a:hover
{
	text-decoration:underline;
}

#Contenu #ColonneDroite .mHomeEventList .mEventBody a#mEventDetailLink
{
	color:#333333;
	text-decoration:none;
}


#Contenu #ColonneDroite .mHomeEventList .mEventBody a:hover#mEventDetailLink
{
	color:#1668b1;
	text-decoration:underline;
}

/* -----------------------------------   Footer -*/

#Footer 
{
	margin: 0;
	padding: 0;
	background: #cfcfd1;
	text-align: center;
}
#Footer ul 
{
	list-style: none;
	margin: 0;
	padding: 0;
	height: 24px;
}
#Footer ul li
{
	display: inline;
	color: #1668b1;
	font-size: 10px;
	line-height: 24px;
}
#Footer ul li a
{
	color: #1668b1;
	font-size: 10px;
	text-decoration: none;
}
#Footer ul li a:hover 
{
	text-decoration: underline;
}

/*styles liées à l'iframe du module annonce*/

iframe 
{
    border: 0;
    overflow: hidden;
}

