﻿ /* Définit les styles communs de la charte des pages types des différents sites. */
body{ background-image:url("/image/Public/Common/background.jpg") ; background-repeat:repeat-x; background-color:#5a5a5a;}
a, .header a:hover{ text-decoration:none; outline:none;}
a:hover{text-decoration:underline}
form fieldset{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;  border:1px solid #DADDDD}
form legend{ color:#000000; padding-left:20px; font-weight:bold;}
input[type="text"], input[type="password"], select{ border:1px solid #999999; background-color:White}
table, thead, tbody, tr, td, tfoot{border-collapse:collapse}
thead{border-bottom:1px solid Black;}
tfoot{border-top:1px solid Black;}

/* Style communs des entêtes */
.headerHomeLogo{display:block; position:absolute; top:5px; left:12px; width:90px; height:75px}
.headerMenu{margin-top :67px; margin-left:21px;}
.headerMenu li {display:inline; margin-right:5px; color:Black}
.headerMenu a, .headerMenu a:visited{color:Black}
/* Recherche */
.Search{ padding: 12px 0 21px 15px; background-image: url("/image/Public/Common/bgContent.jpg");}
#SearchInput{width: 125px; height: 15px;border: 1px solid #484D4D; margin-right: 3px;}
.searchButton{ width:70px; height:17px; padding-bottom: 1px; padding-right: 1px; border:none; color:#484D4D; background: transparent url('/image/Public/Common/bgRecherche.png') no-repeat top left; font-size: 11px}
/* Menu déroulant des sites référencés */
.referencedSitesBox{ position: absolute;right: 28px; top: 12px; text-align: right; z-index:3}
.referencedSitesBox h3{float: left; margin-right: 5px; font-size: 11px; font-weight: normal}
#referencedLks li ul.CyimMenuHidden {display:none;}
#referencedLks a, #referencedLks a:visited, #referencedLks a:hover{text-decoration: none; color: #656C6C;}
#referencedLks a:hover{display: block; background-color:#656C6C; color: white}
#referencedLks{float: left; width: 156px; text-align: left;}
#referencedLks .CyimItemLevel1 { border: 1px solid #C4CDCD; background-image:url("/image/Public/Common/flecBotBlack.png"); background-repeat: no-repeat; background-position: 142px 3px}
#referencedLks .CyimItemLevel1 span{padding: 2px 3px;}
#referencedLks .CyimMenuLevel1 { border-top: 1px solid #C4CDCD;}
#referencedLks { list-style-type:none; margin-left:0;}
#referencedLks li{ list-style-type:none; background-color: White}
/* -- Styles communs des onglets vers les autres sites du portail -- */
.OtherSites{position:absolute; top:0; left:138px; height:26px; font-size:11px; overflow:hidden}
.OtherSites .LeftOnglet, .OtherSites .RightOnglet{float:left; width:2px; height:26px;}
.OtherSites .MenuOtherSites{ float:left; _width:473px; height:26px; padding:0 1px; _padding:0 0 0 2px; background-color:Black;}
.OtherSites li{float:left; width:116px; height:26px; padding:3px 0 0 0; margin-left:2px; text-align:center; list-style-type:none;}
.OtherSites .ongletPortal {margin-left:0; background:transparent url("/image/Public/Common/ongletPortail.jpg") no-repeat scroll top left}
.OtherSites .ongletSFR {background:transparent url("/image/Public/Common/ongletSFR.jpg") no-repeat scroll top left}
.OtherSites .ongletRecherche {background:transparent url("/image/Public/Common/ongletRecherche.jpg") no-repeat scroll top left;display:none}
.OtherSites .ongletFormation {background:transparent url("/image/Public/Common/ongletFormation.jpg") no-repeat scroll top left}
.OtherSites .ongletJFR {background:transparent url("/image/Public/Common/ongletJFR.jpg") no-repeat scroll top left}
.OtherSites a, .OtherSites a:visited{color:White}
/* -- Style communs pour les logos impression -- */
.logoPrint, .FooterPrint{display:none }
/* Style communs pour les contenus */
/* Contenu */
.content{position: relative; width:1003px; min-height: 500px; background-image:url("/image/Public/Common/bgContent.jpg"); background-repeat: no-repeat; overflow: hidden}
.maskedHelp{display:none}
/* --  Style communs pour la boites d'outils [impression/pdf/...] -- */
ul.Tools{display:none}
.mTools{position:absolute;padding-left: 10px; z-index:1; right:0; top:0; width:220px; height:22px; background:url("/image/Public/Common/FondOutils.png") no-repeat scroll left top transparent;}
.mTools a, .mTools a:visited{color:#666666;font-size:10px;line-height:22px;padding:0 20px 0 0; /*pour IE =>*/display:inline-block;}
.mTools a:hover{text-decoration:none}
.mTools li{display:inline; margin-left:8px; list-style-type:none}
.mTools .mPrint a{background:url("/image/Public/Common/OutilPrint.png") no-repeat scroll right center transparent;}
.mTools .mPdf a{background:url("/image/Public/Common/OutilPdf.png") no-repeat scroll right center transparent;}
.mTools .mSendToFriend a{background:url("/image/Public/Common/OutilAmi.png") no-repeat scroll right center transparent;}
/* --  Style communs pour le fil d'ariane -- */
.filAriane li{display:inline; list-style-type:none}
.filAriane a:hover{text-decoration:none}
.filAriane .LastBreadcrumbItem{font-weight:bold}
/* --  Style communs pour le plan du site -- */
.planSite ul.mapSiteRootSection li {color:#A50E0A;font-size:15px;list-style-type:none;padding:0;}
.planSite ul.mapSiteSubSection li {color:#000000;font-size:11px;list-style-type:square;margin-left:20px;}
.planSite a, .planSite a:visited{color:#000000}
/*  Style communs pour le pied de page */
.footer{ text-align:center; color:White; margin-top:20px; height:65px; clear:both; background-image:url("/image/Public/Common/footer.png"); background-repeat:no-repeat;}
.footer p {padding-top:4px; padding-bottom:10px;}
.footer a .HONConductImage{float:left;}
.HONConductImage{float:left; position:relative; left:305px; bottom:10px;}
.HONConductLink{vertical-align :text-top;}
/*.footer .HONConductLink {height: 35px; padding-top:0px; background-color:Red; float:left; }*/
.footer p.HONConductLink {color:Black;font-size:10px}
.footer p.HONConductLink a {color:Black;  margin-top:12px;}
.footer .footerHONConduct {background-color:Transparent; margin-top:-8px; text-align:center; }
.footer a, .footer a:visited{ padding:0 2px; font-size:10px; color:white;}
.logoFooter { display:none; }
/* Style communs pour les modules */
.mArticle p { padding-bottom:3px }
.mArticle .mHtmlContent p {text-align:justify; }
.mArticle ul { padding-bottom :5px }
.mArticle li{ list-style-type:square; margin-left :20px; padding-bottom:3px}
/* -- Définit les styles communs de la boîte de connexion rapide -- */
#LoginMyInfo{position:absolute; right:20px; top:0; width:182px; font-size:11px;}
#LoginMyInfo #fastLoginForm { margin:5px 0; }
#LoginMyInfo fieldset{border:none; margin:3px 9px 0 9px; padding:0;}
#LoginMyInfo fieldset legend{font-weight:bold; text-indent:-8px; padding:0 0 2px 8px;}
#LoginMyInfo, #LoginMyInfo a, #LoginMyInfo a:visited{color:#070707}
#LoginMyInfo dt, #LoginMyInfo dd{float:left; line-height:12px; height:12px; margin-bottom:3px; _margin:0}
#LoginMyInfo label{display:block; width:70px;}
#LoginMyInfo .Text, #LoginMyInfo .Password{width:78px; height:12px; line-height:12px}
#LoginMyInfo .ie6.Text, #LoginMyInfo .ie6.Password { width:73px;height:10px; }
#LoginMyInfo input{ border:none; font-size:10px}
#LoginMyInfo .Actions{clear:both}
#LoginMyInfo .mLoginButton{text-align:center}
#LoginMyInfo .submitLnk {background:transparent url("/image/Public/Common/btnOK.gif");display:block;width:18px;height:18px;text-indent:-5000px;position:absolute;right:4px;top:28px;*top:32px;}
#LoginMyInfo a.submitLnk:hover{text-decoration:underline;}
#LoginMyInfo .mForgotPassword a{color:#656C6C}
#LoginMyInfo .myAccount a{background:url("/image/Public/Common/btnMonCompte.png") no-repeat scroll left top transparent;display:block;color:White;display:block;height:20px;margin-top:10px;padding-top:2px;text-align:left;padding-left:6px;}
#LoginMyInfo .logOut a{background:transparent url("/image/Public/Common/decoCommon.gif") no-repeat right 5px;color:#666666;font-size: 10px;height: 20px;text-align: right;padding-right: 17px;padding-top: 5px;position: absolute;right: 4px;bottom: -2px;}
#lnkConnexionOnOff{display:block; position:absolute; top:2px; right:5px; width:14px; height:14px; line-height:14px}
#LoginMyInfo .joiningBox{position:relative; font-size:0.9em}
#LoginMyInfo .joiningBox a, #LoginMyInfo .joiningBox a:visited{display:block; position:absolute; right:-3px; top:-1px; width:52px; height:16px; padding-top:1px; text-align:center; background:url("/image/Public/Common/btnAdherer.png") no-repeat center top; color:White;}
.accountCiviCRM .linkCiviCRM{text-decoration: underline;}
.loginBoxShown{height:95px; background:url('/image/Public/Common/openLoginBoxBg.png') no-repeat center top;}
.loginBoxShown *{ visibility:visible}
.loginBoxHidden{height:22px; background:url('/image/Public/Common/closeLoginBoxBg.png') no-repeat center top;}
.loginBoxHidden *{ visibility:hidden}
.loginBoxHidden fieldset, .loginBoxHidden legend, .loginBoxHidden legend a, .loginBoxHidden legend a span, .loginBoxHidden #lnkConnexionOnOff{ visibility:visible}
.connexionOn{background:url('/image/Public/Common/flecheRepli.png') no-repeat center top;}
.connexionOff{background:url('/image/Public/Common/flecheExpand.png') no-repeat center top;}
.languageChoice .lang_fr{background:url('/image/Public/Common/FlagFR.png') no-repeat ;}
.languageChoice .lang_en{background:url('/image/Public/Common/FlagEN.png') no-repeat ;}
.languageChoice .lang_sp{background:url('/image/Public/Common/FlagSp.png') no-repeat ;}
.languageChoice {position:relative;left:535px;top:5px;}

/* Page d'information de la désactivation de la fonctionnalité de génération des pdf */
#GeneratePdfDisabled {font-size: large;margin-left: auto;margin-right: auto;padding: 32px;text-align: center;}
#GeneratePdfDisabled input {margin-top:32px;padding: 4px;}

/* Spécifique : élément de menu avec une icône associée */
a.twitterBlack:before { content: url('/data/upload/Images/divers/picto-twitter-black.png'); padding-right: 4px; }