﻿
@import url("Table.css");
@import url("Texte.css");
@import url("hn.css");
@import url("Fields.css");
/* Feuille de style Master.

	Personnalise l'affichage de la page principale contenant les modules.
 */
/* --------------------------- Header du Site ---------------------*/


/* ----------- Contenu ------------------*/

/* -------------------- Footer ------------------ 

Sur le master.css du site

*/

/***************************************************************** HABILLAGE DU MENU DE GAUCHE **************************************************/
/*
.ColumnMenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:215px;
	display: block;
	height: auto;
	margin: 0 0 0 4px!important;
	margin-left:2px;
	margin-right:0px;
	background: url("/image/Vborder.gif") repeat-y right;
	float:left;
	min-height:400px!important;
}*/
.ColumnMenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display: block;
	height: auto;
	margin: 0;
	background: url("/image/Vborder.gif") repeat-y right;
	float: left;
	min-height:400px!important;
	padding-left: 4px;
}
.ColumnMenu .HautMenu {
	background: url("/image/Site/Professionnels/HautMenu.jpg") top left no-repeat;
	height: 143px;
	width:214px;
}
#Menu {
	background: #6a4a06 url("/image/Site/Professionnels/fondMenuGauche.png") no-repeat top center;
	width: 213px;
}
#Menu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#Menu ul li {
	background: url("/image/Site/Professionnels/MenuPuce.png") no-repeat top center;
	padding:0;
	margin: 2px 0;
	line-height: 16px;width: 213px;
}
#Menu ul li.activeMenu {
	background: url("/image/Site/MenuBackActive.png") no-repeat top center;
}
#Menu ul li ul li {
	background: none;
}
#Menu ul li ul li a {
	font-size: 10px;
	display:block;
}
#Menu ul li a {
	font-size: 11px;
	text-decoration: none;
	color: #eed398;
	line-height: 16px;
	padding:0 0 0 10px;
	position: relative;
	z-index: 1;
}
/* --------------------- Espace Liens images ----------- */
#Body .zoneEspace {
	width: 991px;
	height: 65px;
	padding: 0 0 0 4px;
	margin: 0 0 0 4px;
	overflow: visible;
	background: url("/image/Site/Professionnels/FondEspacePro.png") bottom repeat-x white;
	position: relative;
	z-index: 1;
}
.espaceSFR,  .espacePro, .espaceGrandPublic, .espacePresse,  .espacePerso{ height:54px;width:174px;}

.espaceSFR a, .espacePro a, .espaceGrandPublic a, .espacePresse a, .espacePerso a {
	display: block;
	width: 174px;
	height: 54px;
}
.espaceSFR {position:absolute;left:3px;}
.espacePro {position:absolute;right:615px;}
.espaceGrandPublic{position:absolute;right:410px;}
.espacePresse {position:absolute;right:205px;}
.espacePerso {position:absolute;right:0px;}

.espacePro a {
	background: none;
}
.espaceSFR a {
	background: url("/image/Site/Societe/EspaceSFRSite.png") center top no-repeat;
}
.espaceGrandPublic a {
	background: url("/image/Site/GrandPublic/EspacePublicSite.png") center top no-repeat;
}
.espacePresse a {
	background: url("/image/Site/Presse/EspacePresseSite.png") center top no-repeat;
}
.espacePerso a {
	background: url("/image/Site/Perso/EspacePersoSite.png") center top no-repeat;
}
.espaceSFR a:hover, .espacePro a:hover, .espaceGrandPublic a:hover, .espacePresse a:hover, .espacePerso a:hover {
	background-position: center bottom;
}
.espaceSFR a span, .espacePro a span, .espaceGrandPublic a span, .espacePresse a span, .espacePerso a span {
	position: absolute;
	text-indent: -5000px;
}
/*--------------------------------------  Contenu de la page ----------------*/
#Body {
	position : relative;
	overflow: hidden;
	width: 100%;
}
.Column .mModuleHtmlPublic .mEdito {
	float: left;
	background: url("/image/Site/Professionnels/fondPage.jpg") bottom left no-repeat;
	background-color: #9dc9e4;
}
.Column .mModuleHtmlPublic .mEdito .mEditoTitle {
	color:#000000;
	line-height:20px;
	display: block;
	background:none;
}
.TitreGraphic {
	display: block;
	background: url("/image/Site/Professionnels/TitreEdito.png") no-repeat #a0cae5;
	width:570px;
	height: 106px;
	float:left; display:none;
}
.Column .mModuleHtmlPublic {
	height: auto;
	width: 100%;
	float: left;
}
.Column .mEdito .mEditoContent {
	margin-top: 0px;
	width: 542px;
	padding-right: 10px;
	padding-bottom: 0pt;
	padding-left: 20px;
	height:400px;
	min-height:400px;
}

.professionnels .mHTMLArticleRss { display:none;}
.professionnels .mSection ul { margin-left:40px; margin-top:20px}
.professionnels li.mSubSection a {color:#9b0909; text-decoration:none}
.professionnels .mSection li a { color:#9b0909; text-decoration:none}
.professionnels .mHtmlContent{ padding:10px;}
.professionnels .ZoneDroite .mCalendarTitle { display:none;}
.mSection ul.mSubSectionList  {
	margin-top:0;
}
/*********************************/
.Column {
	width: 780px!important;
	width: 770px;margin-bottom:20px;
}
.professionnels .mArticle  
{
    margin-top:20px; 
    margin-left: 0;
}
.mHomePageEdito .mModuleHtmlPublic {
	width: 570px;
	float: left;

}
.mModuleHtmlPublic {
	width: 780px;
	float: right;
}
/*******************************/

.mModuleHtmlPublic .mEdito a {
	display: none;
}
.InfosProf {
	background: url("/image/Site/Professionnels/InfosPro.jpg") no-repeat top right;
	width:207px;
	height:123px;
	margin-left:1px;
}
.InfosProf a {
	color:#ffffff;
	text-decoration:none;
	margin-left:5px; display:block; height:100px;
}
.Referentiels {
	background: url("/image/Site/Professionnels/Referentiels.jpg") no-repeat top right;
	width:207px;
	height:123px;
	margin-left:1px;
}
.Referentiels a {
	color:#ffffff;
	text-decoration:none;
	margin-left:5px;
	line-height:15px; display:block; height:100px;
}

/*************/
.mModuleCalendarPublic {
	display:block;
}
#Body {
	background: url("/image/Site/Professionnels/BgBodyInterne.png") repeat-y;
}
.mHomePage .mHomePageEdito {
	background: url("/image/Site/Professionnels/BgBody.png") repeat-y;
}
/*****************/
.ZoneDroite {
	width: 208px!important;
	width: 195px;
	float: left;
	position:absolute;
	z-index:2;
	left:789px!important;
	left:800px;
	top:60px;
	display: block;
}
.ZoneDroite .mEventDate {
	line-height:30px;
    padding-left:10px;
	color:#795507;
}

.ZoneDroite .mModuleCalendarPublic {
	width:207px;
}
.ZoneDroite .mHomeEventList {
	width:207px;
}
.ZoneDroite .mEventTitle  {
	width:207px;
}
.professionnels .ZoneDroite .mEventTitle a{
 color: #795507;
 line-height:20px;
 display:block;
}
.ZoneDroite .mEventActions {
	width:207px;
}
.ZoneDroite .mEventActions li a {
	color:#795507;
	float:right;
	margin-right:5px;
	background:transparent url(/image/Site/Professionnels/PucePro.gif) no-repeat scroll right;
    padding-right:15px;
}
.ZoneDroite .mEventTitle p {
    color:#809292;
    font-size:11px;
    margin-left:5px;
    margin-right:10px;
}
.ZoneDroite .Agenda {
	background: url("/image/Site/Professionnels/AgendaPro.png") no-repeat top left;
	width:207px;
	margin-left:1px;
	line-height:15px;
}
.ZoneDroite .Agenda a {
color:#FFFFFF;
margin-left:5px;
text-decoration:none;}

.ZoneDroite .Agenda a.VoirAgenda {
background:transparent url(/image/Site/Professionnels/PucePro.gif) no-repeat scroll right center;
color:#795507;
float:right;
margin-right:5px;
padding-right:15px;
}
/*****************/
.mModuleCalendarPublic, .mHomeEventList, .mEventTitle, .mEventActions {
	width:760px;
}
.mEventTitle {
    color:#795507;
    font-weight:bold;
    line-height:25px;
    padding-left:5px;
    text-transform:uppercase;
}

.mEventTitle a span {
	display:block;
	color:#809292;
	width:197px;
	margin-left:5px;
}
.mEventExport {
	display:none;
}
/***********/
.professionnels .mModuleCalendarPublic .mEventList .mEventGroupItem span {background-color:#795507;}
.professionnels .mModuleCalendarPublic .mEventList {width:100%}
.professionnels .mModuleCalendarPublic .mEventList .mEventGroupItem .mEventItem {width:748px;}


/***************/
.agendaList .mModuleCalendarPublicIndex, dl, dt, dd{margin:0px;}
.agendaList .mModuleCalendarPublicIndex input{height:13px; font-size:11px; border:1px solid #d7ba7e;}
.agendaList .mModuleCalendarPublicIndex select{height:17px; font-size:11px; border:1px solid #d7ba7e;}


.agendaList .mModuleCalendarPublicIndex .ListActions input{background-color:#795507; color:#ffffff; font-size:11px;}

/***************/
/***************/
.agendaList .mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic, dl, dt, dd{margin:0px;}
.agendaList .mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic input{height:13px; font-size:11px; border:1px solid #d7ba7e;}
.agendaList .mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic select{height:17px; font-size:11px; border:1px solid #d7ba7e;}


.agendaList .mModuleCalendarPublicSearchSubmit .mModuleCalendarPublic .ListActions input{background-color:#795507; color:#ffffff; font-size:11px;}

/***************/
.filAriane {display:block; color:#A50F0A; margin-bottom:5px;}
.filAriane a{color:#795507;text-decoration:none}
/***************/
