﻿/*
.PrintArea {
    margin: 20px 5px;
    padding: 10px;
    width: 400px;
}

.buttonBar {
    height: 30px;
}

.buttonBar div {
    display: inline-block;
    float: left;
    margin-right: 10px;
    padding: 3px 12px;
    cursor: pointer;
}

.button {
    background: none repeat scroll 0 0 #999999;
    border: 1px solid blue;
    color: #EEEEEE;
    text-align: center;
}

div.settingName {
    display: inline-block;
    vertical-align: top;
}

div.settingVals {
    display: inline-block;
    padding-left: 10px;
}

span.test {
    color: red;
}

#Retain.PrintArea.area1 {
    border: 1px solid #999;
}

.PrintArea.area1 {
    border: solid 1px #ffb40f;
}

.PrintArea.area2 {
    border: solid 1px #20ff58;
}

.PrintArea.area3 {
    border: solid 1px #999;
}
*/

/* Ce fichier CSS est destiné à la page maître WikiWiph */


/*	Polices générales	
body, .ms-core-defaultFont, #pageStatusBar, .ms-status-msg, .js-callout-body 
{
    font-family: "Arial","Segoe",Tahoma,Helvetica,sans-serif;
    font-size: 13px;
}
*/
/*	Police pour le menu	
.ms-core-listMenu-horizontalBox ul.ms-core-listMenu-root li a {font-family: "Arial Rounded MT",Arial Rounded MT;}*/
/* Background color AViQ */

/*	custom menu sharepoint (suite bar et ribbon */

div#suiteBarLeft 
{
    background-color: #f9b000;
    color:#ffffff;
}
div#suiteBarRight, div#s4-ribbonrow
{
	 background-color: #ededf0;
}

.MaFirmeBaselineAviqBackground {background:#e74011}
.MaFirmeBaselineAviqOpacite10Background {background:#ee733a}
.MaFirmeSanteAviqBackground {background:#ec6608}
.MaFirmeFamillesAviqBackground {background:#dd052b}
/* Couleurs Handicap Wiki	*/
.MaFirmeGrisAviqBackground {background-color:#564f51}
.MaFirmeGrisClairAviqBackground {background-color:#ededf0}
.MaFirmeHandicapAviqBackground {background:#f9b000}
.MaFirmeHandicapClairAviqBackground {background:#fff7e6}

/* Font color AViQ */


.MaFirmeBaselineAviqFontColor {color:#e74011}
.MaFirmeBaselineAviqOpacite10FontColor {color:#ee733a}
.MaFirmeSanteAviqFontColor {color:#ec6608}
.MaFirmeFamillesAviqFontColor {color:#dd052b}
/* Couleurs Handicap Wiki	*/
.MaFirmeGrisAviqFontColor {color:#564f51}
.MaFirmeGrisClairAviqFontColor {color:#ededf0}
.MaFirmeHandicapAviqFontColor {color:#f9b000}
.MaFirmeHandicapClairAviqFontColor {color:#fff7e6}

/* Insertion Q de qualité en sous la searchbox */


#MaFirmetitlerow 
{
	background-image:url(/SiteCollectionImages/qualite-aviq.png);/*Vérifier la correspondance dans la librairie et le template de site (team site, bi site,...)*/
	background-repeat:no-repeat;
	background-position:95% 50%;
	background-color:#ffffff;
	background-size:165px 155px;
}


/*
css spécific de site
*/

/*	css pour le placmeent du menu et du search */
div#MaFirmeMenuEtSearch {
    float: right;
    padding-bottom:5px;
}
div#MaFirmeLogoEtTitre {
    float: left;
    padding-top: 25px;
}
/* Search Box */
#SearchBox {float:right;padding-right:10px;padding-top:10px;}
#SearchBox .ms-srch-sb {background-color:white;}


/* Logo du site */
#SiteLogo {float:left;padding-left:15px; padding-bottom: 10px;}
	
/* Titre du site */
#SiteTitle h1{font-size:20px;height:25px;float:left;position:relative;top:5px;left:10px;}	
#SiteTitle a{color:#564f51}
	
/* Menu de navigation globale */
#TopNavigationNoFlyoutWithStartNode{float:right;height:40px;line-height:40px;font-size:20px;}


/* Clear */
.clearfix{
	clear:both;padding-top:0px;
}

.MaFirmeCursorPointer{cursor:pointer}
.MaFirmeCursorPointerContactez{cursor:pointer}



/* Hide the Edit Links in the managed navigation*/
.ms-navedit-editLinksText{display:none;}

/* Menu de navigation horizontal - Lancement rapide */
#sideNavBox{padding-top:10px;width:250px;padding-right: 0px;margin-right: 0px;}


/* --- QUICK LAUNCH -----*/

/* Hide QuickLaunch - il sera géré dans les pages */
#QuickLaunch {display:none}


/* Accordion pour le quicklaunch */

#sideNavBox .root li {
    position: relative;
    padding-left: 10px;
}

a.accordionControl {
    text-decoration: none;
    position: absolute;
    right: 5px;
    bottom: 5px;  /* change to "top: 5px;" to have the caret stay on the main link */
    z-index: 1;
}

a.accordionControl:hover,
a.accordionControl:active,
a.accordionControl:focus,
a.accordionControl:visited {
    text-decoration: none;
}


/* Cacher le "Tout le contenu du site" sous le  quicklaunch */

#QuickLaunch .ms-splinkbutton-text {
	display:none;
}

/* Formattage du quicklaunch */
#ctl00_PlaceHolderMain_QuickLaunchNavigationManager li.collapsed .menu-item-text {font-size:16px} /* Niveau 1 quand collapsed */
#ctl00_PlaceHolderMain_QuickLaunchNavigationManager li.expanded .menu-item-text {font-size:16px;} /* Niveau 1 en violet quand expanded */
#ctl00_PlaceHolderMain_QuickLaunchNavigationManager li.static > ul.static > li.static .menu-item-text {font-size:11px;} /* Niveau 2 */
/*Polices pour le quickLaunch*/
#ctl00_PlaceHolderMain_QuickLaunchNavigationManager .menu-item-text {
	font-family:Arial, Helvetica, sans-serif;
}

/* Niveaux */

.niveau1{	font-size:28px;font-weight:400;color:#000000;}

.niveau2 {	font-size:24px}


.contentheading{
	font-size:x-large;
	line-height:38px;
	font-weight:300;
}

#s4-bodyContainer{	background-color:#ededf0;}

.ms-srch-item-path {display :none !important}

.MaFirmeTextSmall{font-size:small;}

.MaFirmeTextXSmall{font-size:x-small;}

.MaFirmeLigne1 {border-top: 1px solid #564f51;}



/*Fin css masterpage*/

/* début css specific */

/* Ce CSS est pour le modèle de page MaFirmeWikiWiph */


/* Font color AViQ */


.MaFirmeBaselineAviqFontColor {color:#e74011!important}
.MaFirmeBaselineAviqOpacite10FontColor {color:#ee733a!important}
.MaFirmeSanteAviqFontColor {color:#ec6608!important}
.MaFirmeFamillesAviqFontColor {color:#dd052b!important}
/* Couleurs Handicap Wiki	*/
.MaFirmeGrisAviqFontColor {color:#564f51!important}
.MaFirmeGrisClairAviqFontColor {color:#ededf0!important}
.MaFirmeHandicapAviqFontColor {color:#f9b000!important}
.MaFirmeHandicapClairAviqFontColor {color:#fff7e6!important}


/*	Css core15 préfixé par MaFirme	*/
.MaFirme-ms-table{display:table}
.MaFirme-ms-fullwidth {width:100%}
.MaFirme-ms-tablecell{display:table-cell}
.MaFirme-tableCol-25{Width: 25% !Important;}
.MaFirme-ms-tableRow{display:table-row;}
.MaFirme-ms-tableCell{display:table-cell;}

/*	Zone du milieu	*/
#MaFirmeAccueilContenu{
	width:70%;
	padding-left:0px;
	padding-right:0px;
	vertical-align:top;
}
#MaFirmeAccueilContenu .ms-rtestate-field {	display:table-cell;}

#contenu a:visited {background-color:#fff7e6;color: #564f51;}
#contenu a{background-color:#fff7e6;color: #564f51;}
.MaFirmeWikiWiphPage li a{background-color:transparent!important;}

#contenu a:active{	color:white;background-color:#f9b000;}

#contenu .MaFirmeLinkImage {background-color: white !important;border-bottom-style:none !important; text-decoration:none !important}

/* Formattage dans le contenu des pages de contenu (sauf page de présentation de rubrique */


#contenu ul li, .MaFirmeContenu5 .MaFirmeSearchResult {
	line-height:2;
	list-style: none;
    background-image: url(/SiteCollectionImages/icone-Fleche-gris-20.png);/*Insertion d'une flèche pour toutes les listes à puce*/
    background-repeat: no-repeat;
    background-position: -3px 8px;
    background-size: 15px 15px;
    padding-left: 15px;
    margin-left: 5px;
    padding-right: 5px;
}
#contenu ol li {color:#564f51;margin-left: 5px;}

#contenu .MaFirmeLogoBasDePage{	width:150px;}

#contenu a, .MaFirmeContenu a:not(#MaFirmeContactezNous a):not(#MaFirmeShowRubriqueWiki a)
{
    text-decoration:underline;
    background-color:#fff7e6;

}
#MaFirmeContactezNous a{text-decoration:underline;}
#MaFirmeContactezNous a:hover{color:white!important;}
#MaFirmeShowRubriqueWiki a {text-decoration:underline;font-style:italic;}
#MaFirmeShowRubriqueWiki a:hover {color:white!important;}


/* css exceptions pour les liens avec une flèche jeune */
.ms-rteStyle-MaFirmeYellowArrowLink a {text-decoration:none!important;background-color:transparent!important;}
.ms-rteStyle-MaFirmeYellowArrowLink a:hover {background-color:#564f51!important;color:#fff!important;}
.ms-rteStyle-MaFirmeYellowArrowLink a:active {background-color:#f9b000!important;}

#contenu table li a{background-image:none;}

#h1 {font-size:x-large;color:#c693c2}

#contenu h2 {font-size: 24px;color:#564f51;/*margin-bottom: -10px*/;font-family: Arial Rounded MT, Helvetica, sans-serif;padding-bottom: 5px;}

#contenu h3 {font-size:24px;color:#564F51;padding-bottom: 5px;/*font-family: Arial Rounded MT, Helvetica, sans-serif;*/}

#contenu h4 {font-size:20px;font-weight:bold;color:black;padding-bottom: 5px;}

#MaFirmeContactezNous{	text-align:center;color:#592041;font-size:16px}
#MaFirmeContactezNous .MaFirmeTextSmall {
	text-decoration:none!important;
}

/*	Zone droite	*/
#MaFirmeAccueilZoneDroite{
	width:30%;
	padding-left:20px;
	padding-right:20px;
	max-width:150px;
	vertical-align:top;
}

#MaFirmeAccueilZoneDroite .js-webpart-titleCell {padding-top:10px;}

#MaFirmeAccueilZoneDroite .ms-srch-item {	padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; max-width:350px; display:table-row}

#MaFirmeAccueilZoneDroite a:visited:visited, .MaFirmeZoneDroite6 a:visited, .MaFirmeZoneDroite2 a:visited, #MaFirmeAutresFiches div p a:visited {color:#564f51;}

/*	Zone gauche Milieu droite	*/
#MaFirmeContainer
{
	border-spacing:10px;
	border-collapse:separate;
	position:relative;
	bottom:10px;
	width:100%;
	background-color:#ededf0;
}

#MaFirmeContainer #SearchBox  {float:left;}

#MaFirmeLinks{text-align:right;vertical-align:top;float:right}

#resultatdelarecherchedelarubriquewiki .ms-srch-item,#Result .ms-srch-group  {width:100%;}

#resultatdelarecherchedelarubriquewiki .ms-srch-item a, #Result .MaFirmeSearchResult a 
{
	color:#564F51;
	font-size:medium;
    display: inherit;
}
#resultatdelarecherchedelarubriquewiki .ms-srch-item a:hover {	font-weight:normal;}

#Result .ms-srch-item { width: auto;}

#MaFirmeSousRubriquesSousPage {color:black;font-size:smaller;font-style:italic;text-align:left}

.MaFirmeWikiWiphPage {color:#592041;font-size:large}

/* Article wiki */
#MaFirmeTitre6, #MaFirmeTitre5,#MaFirmeTitreAutresFiches {
    margin-bottom: -20px;
}
#MaFirmeTitreAutresFiches {margin-bottom: -11px;}/*Zone droite*/

.MaFirmeZoneDroite6 ul, .MaFirmeZoneDroite2 ul{list-style:none;}/*Zone droite*/

#MaFirmeResume {background-color:#fff7e6;padding: 10px 20px 10px 20px;margin-top: 20px;}/*Zone milieu*/

#ContenuArticle .ms-wikilink:not(.MaFirmeInfobulle):not(.ms-rteElement-MaFirmeInfobulle):not(.ms-rteStyle-MaFirmeInfobulle)
{
	color: #564f51; 
	background-image: none;
    background-repeat: no-repeat;
    background-position: -3px -1px;
    padding:auto;
    margin:auto;
    background-color:#fff7e6;
    text-decoration:underline;
    
}
#contenu a:hover:not(.MaFirmeInfobulle):not(.ms-rteElement-MaFirmeInfobulle):not(.ms-rteStyle-MaFirmeInfobulle), .ms-rteStyle-MaFirmeGreyArrowLink:hover
{
	background-color: #564f51;
	color:white!important;
	text-decoration:none;
}
.MaFirmeWikiWiphPage li:hover a,.MaFirmeSearchResult:hover a {	background-color:transparent;color:white!important;}
.MaFirmeWikiWiphPage li:hover, .MaFirmeSearchResult:hover {    background-color: #564f51; display: inline-block; background-image: url(/SiteCollectionImages/icone-Fleche-20.png)!important;}


.ms-rteStyle-MaFirmeGreyArrowLink:hover {
    background-image: url(/SiteCollectionImages/icone-Fleche-20.png);
}
/* Mis à none pour contrer le hover de la div parent d'une class ms-srch-item */
.ms-srch-item:hover, .ms-srch-resultHover:hover, .edisc-SearchResultItemContainer:hover {	background-color:transparent;}

.MaFirmeInfobulle {
	color:#f9b000 !important;font-style:normal !important;
	border-bottom: 2px dashed;
	text-decoration:none !important;
	border-bottom-color: #f9b000;
	
}
.MaFirmeInfobulle:hover, .ms-rteElement-MaFirmeInfobulle:hover, .ms-rteStyle-MaFirmeInfobulle:hover {
	cursor:pointer;
	background-color: transparent !important;
	color:#f9b000;
}



.MaFirmeFooter {
	text-align:center;
	border-color:#564F51;
	border-style:solid;
	border-width:thin;
	padding:20px 40px;
	vertical-align:top;
	color:#564F51;
	font-weight:bold;
}

.MaFirmeFooter .ms-rtestate-field{display:block !important}
.MaFirmeFooter a {color:#564F51;}
.MaFirmeBarreVerticalHandicap{
	border-left:medium;
	border-color:#f9b000;
}
.MaFirmeFooterEmailSite
{
	font-weight:normal!important;
}
.menu-item-text {
	white-space: inherit !important;
}
.MaFirmeConfirmationMsg{
	text-align:center;
	font-size:xx-large;
	padding-top:100px;
	padding-bottom:100px;
	padding-left:30px;
	padding-right:30px;
	border:1px black solid;
	margin:30px 30px 30px 30px;	
}


#sideNavBox h2, #MaFirmeTitreWiki1 ,#MaFirmeAccueilZoneDroite .ms-webpart-chrome-title h2 ,#MaFirmeTitreAutresFiches
{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#564f51;
}

#MaFirmeTitreWiki1 span
{	
	color:white;
    font-size: large;
    font-weight: bold;
	padding-top:10px;
}

#MaFirmeTitreWiki1{	line-height: 30px}



#sideNavBox h2, #MaFirmeAccueilZoneDroite .ms-webpart-chrome-title h2, #MaFirmeTitreAutresFiches h2
{
	color:white;
	padding-bottom:5px;
    font-size: large;
    font-weight: bold;
	padding-top:5px;
}

#MaFirmeTitreAutresFiches { margin-top: 10px;}

#MaFirmePrint img, #MaFirmeRecommander img
{
	float:right;
	height:25px;
	width:25px;
	margin-right:13px;	
}

#sideNavBox ul, #MaFirmeAccueilContenu #contenu, #MaFirmeAccueilZoneDroite .ms-wpContentDivSpace, #MaFirmeAccueilContenu #WebPartZone, #MaFirmeAutresFiches, .contenu, .MaFirmeContenu5,  .MaFirmeZoneDroite5, .MaFirmeZoneDroite6, .MaFirmeZoneDroite2
{	background-color:#ffffff;}

#MaFirmeAccueilZoneDroite .ms-wpContentDivSpace, #MaFirmeAutresFiches,  .MaFirmeZoneDroite5, .MaFirmeZoneDroite6 
{	 min-height: 500px;}

#MaFirmeAccueilZoneDroite, #MaFirmeAccueilContenu, #sideNavBox {margin-top:10px;}

div#MaFirmeAccueilContenuTitre, #MaFirmeAccueilZoneDroite div.ms-webpart-chrome-title { margin-bottom: -22px;}

#sideNavBox h2
{
	line-height: 25px;
	margin-bottom: -5px;
    margin-top: -10px;
}

#contenu{padding: 10px 40px 10px 40px;width: inherit;}

#contenu p {color: #564f51;font-size: 15px;line-height: 1.6;}

#MaFirmeAccueilZoneDroite .ms-srch-group-content{  padding-top: 5px;padding-bottom: 50px;}

#MaFirmeAccueilZoneDroite {  padding-left:0px;}

#MaFirmeAccueilZoneDroite .ms-srch-item li {list-style:none;}

#MaFirmeAccueilZoneDroite li a 
{
    background-image: url(/SiteCollectionImages/icone-Fleche-jaune-20.png);
    background-repeat: no-repeat;
    background-position: -3px -1px;
    background-size: 15px 15px;
    padding-left: 15px;
    margin-left:5px;
    padding-right:5px;
    font-size: 16px;
    padding-bottom:5px;
    white-space: inherit !important;
    line-height: 30px;
}

#MaFirmeAccueilZoneDroite .ms-srch-ellipsis a:hover, #MaFirmeAutresFiches .ms-wikilink:hover, #MaFirmeAccueilZoneDroite li a:hover{font-weight:normal;background-color:#fff7e6;}
.MaFirmeWikiWiphPage li {
	background-color:transparent;
}
/*
Choissisez un thème...
*/
.MaFirmeThemeGalerie
{
	background-color: white;
    height: 55px;
    width: inherit;
}
a.MaFirmeThemeGalerie{   position: relative;}

#MaFirmeContenuThemeClassID .MaFirmeThemeGalerie  .MaFirmeContenuThemeClass img
{
	height: 45px;
    width: 45px;
    margin: 5px 5px 5px 5px;
    position:relative;
} 

a.MaFirmeThemeGalerie .MaFirmeContenuThemeClass span {
   display: none;
   width: auto;
   background-color: white;
   color: #564f51;
   padding: 1px;
   font-size: small;
   white-space: nowrap;
   position: absolute;
   z-index: 4;
   top: 5px;
   margin-left: 20px; 
}
a.MaFirmeThemeGalerie :hover span {  display:block;}

a.MaFirmeThemeGalerie :hover img { position:absolute;}

.MaFirmeTitreTheme{	color:#564f51;}

div#MaFirmeThemes {
    float: left;
    margin-left: 10px;
    margin-right: -10px;
    padding-right: 0px;
}

/*
FIN Choissisez un thème...
*/


/*	Hover bouton standard */
input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, button:hover{color:#564f51;}

/*
css image zone du milieu page d'accueil
*/
.MaFirmeImageAccueil.MaFirme-ms-table.MaFirme-ms-fullwidth {
    margin-bottom: -40px;
}
.MaFirmeImageAccueil img
{
	width: 100%;
}

div#MaFirmePrintAndShare {
    padding-bottom: 10px;
}
div#MSOZoneCell_WebPartWPQ5 {
    margin-top: -60px;
}