body {

  font-family: "The Serif Office","Times New Roman", Georgia, Serif;
  padding-top: 1px;
  background-color: #FFAA02;
  background-color: #ffffff;
  overflow-x: hidden;
  font-size: 160%;

}
[class*="col-"], footer {

  bbackground-color: lightgreen;
  bborder: 2px solid black;
  bborder-radius: 6px;
  lline-height: 40px;
  ttext-align: center;

}

.cRetour {
  border-radius:3px;
  padding:10px;
  font-size:15px;
  text-align:center;
  color:#fff;
  background:rgba(0, 0, 0, 0.25);
  z-index:99999;
  transition:all ease-in 0.2s;
  position: fixed;
  cursor: pointer;
  bottom: 1em;
  right: 20px;
  display: none;
}
.cRetour:before{ content: "\25b2"; }
.cRetour:hover{
  background:rgba(0, 0, 0, 1);
  transition:all ease-in 0.2s;
}

.ui-autocomplete {
     position: absolute;
     cursor: default;
     max-height: 200px; 
     overflow-y: auto; 
     overflow-x: hidden; 
}
.witdh100 {
	width: 100%;
	color: red;
}
.witdh100input {
	width: 100%;
	color: gray;
	font-weight: bold;
	font-size: 110%;
}
.btn-papripact {
	background-color: #F5F6CE;
	color: black;
	border: solid 1px;
	border-color: #F5F6CE;
}

.alignRight   {
	text-align: right;
	vertical-align: middle;
}
.mk-message {
	background-color: #FCF8E3;
	font-style: italic;
	color: #337ab7;
}
.mk-primary {
	color: #337ab7;
	font-weight: bold;
	font-style: italic;
}
.mk_erreur {
      background-color: #F2F2F2; 
      color: red; 
      border: 2px solid red; 
      font-weight: bold;
}
.mk-active {
      color: white; 
}
.mk-active {
      color: white; 
}
.mk-ancre {
      color: black; 
}
.mk-background-color {
      background-color: black; 
}
.mk-bg-info {
      background-color: #d9edf7; 
}	
.mk-warning {
      background-color: #fff8d3;
}
.mk-text-danger {
      color: #a94442;
}
.mk-text-primary {
      color: #337ab7;
}
.mk-background {
	background-color: lavender;
	background-size: 100%;
	color: gray;
}
.mk-menuTextColor {
	color: black;
}
.du-ReferenceNationale {
	color: gray;
	font-style: italic;
}
.evaluationRisqueMouseOver {
	background-color: rgb(230, 230, 230);
}
.tooltip > .tooltip-inner {
      background-color: gray; 
      color: yellow; 
      border: 1px solid grey; 
      padding: 15px;
      font-weight: bold;

      ffont-size: 20px;
}

/* Tooltip on top */

.tooltip.top > .tooltip-arrow ,
.tooltip.bottom > .tooltip-arrow ,
.tooltip.left > .tooltip-arrow ,
.tooltip.right > .tooltip-arrow {
      border-top: 5px solid black;
}

.pull-right {
  float: right !important;
}
.navbar {
	z-index:99;
}
.navbar-right {
	margin-right: 0px;
}
.separationListeEvaluations {
	padding-top:1px;
}
.evaluationRisqueMouseOver {
	background-color: rgb(230,230,230);
	color: black;
}
.proposotionGenerale {
}
.propositionGenerique {
	font-weight: bold;
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.myAppreciation {
	height: 20px;	
}
.mk-pasEcrit {
	color: #d5d5d5;
	font-style: italic;
}

.mk-italic {
	font-style: italic;
}
.mk-gras {
	font-weight: bold;
}
.mk-bleu {
	color: #39B1D6;
}
.mk-120 {
	font-size: 120%;
}
.mk-140 {
	font-size: 140%;
}
.mk-160 {
	font-size: 160%;
}
.papripact {
	//background-color: #F3F781;
	background-color: #F5F6CE;
	margin-bottom: 2px;
}
.traitementEnCours{
color:#FF0000; 
font-size: 160%;
}

.site {
        margin: 0 auto;
        max-width: 122rem;
        padding: 0;
        margin-top: 0 !important;

}
.politique1 {
	font-size: 200%;
	color: gray;
}
.politique2 {
	font-size: 140%;
	color: #337ab7;
}
.politique3 {
	font-size: 140%;
	color: gray;
}
.politique4 {
	font-size: 120%;
	color: gray;
}
.politique-souligne {
	text-decoration: underline;
	font-style: italic;
}
.politique_url {
	font-size: 100%;
	color: #337ab7;
	text-decoration: underline;
	font-style: italic;
}
.prorisk {
	font-weight: bold;
	font-style: italic;
}
.padding1 {
	padding: 40px;
}
.padding2 {
	padding: 60px;
}
.referenceSelected {
	color: #ffa500;
	font-weight: bold;
}
.libelleAideReference {
	color: gray;
	font-style: italic;
	font-size:80%;
}
.libelleNationalDUReference {
	color: gray;
	font-style: italic;
	font-size:150%;
}
.du-souligne {
	text-decoration: underline;
	color:gray;
	font-style: italic;
}
.du-titrage {
	text-decoration: underline;
	font-style: italic;
}
.du-ReferenceNationale {
	color:gray;
	font-style: italic;
}

.du-glyph-selected {
        color: #ffa500;
	font-weight: bold;
}
.duCartoucheEvolutionRisque 
{
        color: black;
	font-weight: bold;
	font-style: italic;
	font-size: 130%;
	ttext-decoration: underline;
}
.saisieDateMPrevention
{
        color: gray;
	font-weight: bold;
	ffont-style: italic;
}
.du-rouge {
	color: red;
	font-weight: bold;
	font-style: italic;
	font-size: 130%;
}
.du-vert {
	color: green;
	font-weight: bold;
	font-style: italic;
	font-size: 130%;
}
.du-fondBleu {
	color: #337AB7;
	font-weight: bold;
	font-style: italic;
	font-size: 150%;
}
.du-blanc
{
        color: white;
	font-weight: bold;
	font-style: italic;
	font-size: 110%;
}
.du-black {
        color: black;
	font-weight: bold;
	font-style: italic;
	font-size: 130%;
}
.du-bleu {
	color: blue;
	font-weight: bold;
	font-style: italic;
	font-size: 110%;
}

.du-nbCausesMesures {
	color: #337ab7;
	font-style: italic;
	font-size: 80%;
}
.duNomUserDansMenu {
	font-weight: bold;
	font-style: italic;
	font-size: 110%;
}
.du-lead {
	font-size: 115%;
}

.du-cursor-pointer {
	cursor: pointer;
}

.du-cursor-help {
	cursor: help;
}

.noPadding {
	padding-left:2px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.mySectionGratuit1 {
	padding-top: 0px;
}
.mySectionGratuit2 {
	padding-top: 10px;
}
.mySectionGratuit3 {
	padding-top: 0px;
}
.mySectionGratuit4 {
	padding-bottom: 4px;
}
.mySectionGratuit5 {
	padding-top: 7px;
	padding-bottom: 7px;
}
.mySectionGratuit6 {
	padding-top: 10px;
}
.myCarouselPubGratuit {
	padding-left: 22px;
	padding-right: 0px;
}
.myPaddingTextEvt h2,
.myPaddingTextEvt {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.myTest {
	padding-left: 0px;
	padding-right: 0px;
}
.myTest2 {
	padding-left: 10px;
	padding-right: 0px;
}
.myTest3 {
	padding-left: 5px;
	padding-right: 0px;
}
.noImgForEvt {
	background-color: yellow;
	min-height: 414px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: -27px;
}
.imageEvtReconstituee {
	margin-top: 15px;
	margin-left: 30px;
	margin-right: 193px;
	width: 92%;
	min-height: 530px;
}
.affix {
      top: 0;
      width: 100%;
  }

.affix + .container-fluid {
      padding-top: 70px;
  }

  .rechercheGratuit {
	padding:10px;
  }
.imageFond {
	background-position: center top;
	background-repeat: no-repeat;
}
.pubAffichee:hover {
	background-color: #ebedef;
	cursor: pointer;
}
.egConnecte,
.cjpConnecte {
	color: orange;
}
.myOrangeJw {
	background-color: #ffaa02;
}
.textProchainementGratuit {
	color: #447e89;
}

.textProchainementGratuit .titragePetit {
	font-size: 100%;
	font-weight: bold;
}

.textProchainementGratuit .titrageMoyen {
	font-size: 150%;
	font-weight: bold;
}

.textProchainementGratuit .titrageGros {
	font-size: 200%;
	font-weight: bold;
}
.textProchainementGratuitPaddingBottom {
	padding-bottom: 320px;
}

.paddingRecherche {
	padding-bottom: 6px;
}
.myImageRecherche {
	background-image:url(/img/cartePrivilege/fondRecherche.jpg) ;
}
.myPaddingTopGratuit {
	padding-top: 6px;
}
.myPaddingGratuit {
	padding-bottom: 4px;
}
.myImageGratuit {
	background-image:url(/img/cartePrivilege/fondGratuit.png) ;
}
.myFondOffresAnnuelles {
	background-color:#A2F5CB;
        color: #275560;
}
.myFondFlashEnCours {
	background-color:#FCB15E;
        color: #275560;
}
.myFondFlashAVenir {
	background-color:#F18A3C;
        color: #275560;
}
.myPaddingTopCarousel {
	margin-top: 6px;
}
.myPaddingHoraireOuverture {
	padding-bottom: 10px;
}
.myPaddingFermetureExceptionnelle {
	padding-bottom: 10px;
}
.myBlack {
	color: black;
}
.msgErrSectionOuverture {
	color: #A95A85;
	font-weight: bold;
	font-size:120%;
}
.myColorLibelleJourOuverture {
	font-weight: bold;
	text-decoration: underline;
}
.myColorAttenteFinTraitement {
	font-weight: bold;
	font-style: italic;
}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
.carousel 
{
	bbackground-color: white;
}

.img-thumbnail {
	border: 0px;
	box-shadow: 0 0 0 rgba(0,0,0,0);
	padding: 0 ;
}
.myPaddingTop {
        padding: 6px;
}
.myPaddingLeftSectionGratuitRecherche {
        padding-left: 9px;
        padding-top: 7px;
        padding-bottom: 7px;
}
.myPaddingPublicite {
        padding-top: 15px;
}
.myPubliciteJourFerme {
	font-style: italic;
	text-decoration: underline;
}
.myThumbnail .thumbnail {
	margin-bottom: 0px;	
	padding: 0;
}
.thumbnail {
	border: 0;
}
.detailPublicite .tailleH1 {
	font-size: 110%;
}
.formulaireHr hr {
	border-color: #BBD2E1 -moz-use-text-color -moz-use-text-color
}

.formulaireLabel label {
	color: gray;
}

.myFadeIn  {
	display: none;					
}
.titrageColor {
	background-color: #606060;
	color: white;
}
.titragePeriodeEvenement {
	color: #606060;
	text-decoration: underline;
	font-weight: bold;
}
.textPubColor {
	color: #606060;
}
/* display none car fadeIn via jquery */
.textPubPresentationEncartGratuit {
	color: #606060;
}
.textPubPresentation {
	background-color: #F1F1F1;
	padding-top: 10px;
	padding-bottom: 10px;
}

.titrageModif  {
	margin-bottom: 0;
}
.myOverEffect:hover {
	cursor: pointer;
    	border-color: grey;
	color: black;
}
.resultRecherche {

	padding-top:10px;
}
.resultRechercheRow {

	padding-top:10px;
	border: solid 1px gray;
}
.resultRechercheRow:hover {
	background-color: #ffaa02;
}

.jumyFontPlus110 {
	font-size: 110%;
}
.jumyFontPlus120 {
	font-size: 120%;
	text-decoration: underline;
}
label {
	color: gray;
	font-weight: normal;

}

.periodeActive {
	font-weight: bold;
}

.mon-formulaire ul  {
    color: #a94442;
    background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
    background-repeat: repeat-x;
    border-color: #dca7a7;
    padding: 5px;
    margin-bottom:1px;

}

.mon-formulaire ul li {
    list-style-type: none;
}

.noMarginBottom {
        margin-bottom: 0px;
}
.jumy-form-control-feedback {
	right: 25px;
}
.googleMapCheckbox input[type="checkbox"] {
	margin-right: 10px;
}
.rechercheTypesJumys {
	padding-bottom: 20px;
	padding-top: 20px;
	font-size: 120%;
}

.borderRadius {
	border-radius: 35px;
}
.jumy_noresize {
	resize: none;
}
.paddingTopMenu {
	padding-top: 40px;
}
.well {
	//background-image: linear-gradient(to bottom, #FFAA02 0%, #FFAA02);
	border-radius: 35px;
	padding:1px;
}

.wellInfoJumyNonConnecte {
	background-image: linear-gradient(to bottom, lavender 0%, lavender);
}

.wellContactEtreRappelle {
	background-image: linear-gradient(to bottom, lavender 0%, lavender);
}
.wellMessagerie {
	background-image: linear-gradient(to bottom, lavender 0%, lavender);
	background-color: lavender;
}
.wellCorpsDuMessage {
	background-image: linear-gradient(to bottom, lavender 0%, lavender);
}

.jumyEnContact {
	background-color: #99CC99;
}
.myPaddingImageEvenement {
	padding-top:10px;
	padding-left:25px;
}
.jumyPasEnContact {
	background-color: #FFCC66;
}
.jumysEtreRappele {
	bbackground-color: white;
	font-style: italic;
	color: black;
}

.jumysFondTransparent {
	background-color: transparent;
}

.affichageMembres .col-lg-2 , .affichageMembres .col-lgd-3 , .affichageMembres .col-lg-4,
.affichageMembres .col-md-2 , .affichageMembres .col-md-3 , .affichageMembres .col-md-4,
.affichageMembres .col-sm-2 , .affichageMembres .col-sm-3 , .affichageMembres .col-sm-4,
.affichageMembres .col-x-2 , .affichageMembres .col-xs-3 , .affichageMembres .col-x-4,
.affichageMembres .col-lg-12 , .affichageMembres .col-md-12 ,
.affichageMembres .col-sm-12 , .affichageMembres .col-xs-12 {
	padding-left: 1px;
	padding-right: 1px;
}

.affichageMembres .btn {
	font-size: 11px;
	color: orange;
	font-weight: bold;
}

.affichageMembresJumyFamily .col-lg-2 , .affichageMembresJumyFamily .col-lgd-3 , .affichageMembresJumyFamily .col-lg-4,
.affichageMembresJumyFamily .col-md-2 , .affichageMembresJumyFamily .col-md-3 , .affichageMembresJumyFamily .col-md-4,
.affichageMembresJumyFamily .col-sm-2 , .affichageMembresJumyFamily .col-sm-3 , .affichageMembresJumyFamily .col-sm-4,
.affichageMembresJumyFamily .col-x-2 , .affichageMembresJumyFamily .col-xs-3 , .affichageMembresJumyFamily .col-x-4,
.affichageMembresJumyFamily .col-lg-12 , .affichageMembresJumyFamily .col-md-12 ,
.affichageMembresJumyFamily .col-sm-12 , .affichageMembresJumyFamily .col-xs-12 {
	padding-left: 6px;
	padding-right: 1px;
	padding-top: 2px;
}

.affichageMembresJumyFamily .btn {
	font-size: 11px;
	color: orange;
	font-weight: bold;
}


.padding  {
    padding-bottom:10px;
}

bbody {
        background: radial-gradient(ellipse at center top, #FEAA02, #FE9300);
}
.bgimage {
	//background-image:url(../img/fondJumy.jpg) ;
	//background-size: 100%;
}
.bgBackOffice {
	background-color: lavender;
	background-size: 100%;
}
.bgimageMessagerie {
	background-color: lavender;
}
.aidePhoto {
	color: red;
	text-decoration: underline;
	cursor: help;
}
.jumys,
.jumysProches {
	color: red;
	text-decoration: underline;
	cursor: help;
}
.ouvertureFevrier,
.accesFacebook,
.accesReserve {
	cursor: help;
}
.jumysTooltip {
	cursor: help;
}
.jumyPaddingDesinscription {
	padding: 35px;
}
.jumysPrecision {
	bbackground-color: white;
	font-style: italic;
	color: #FFAA02;
}
.jumysFeedback {
	right: 27px;
}
.jumy-pageColonneGauche {
	bbackground-color: lavender;
	bborder-right: 1px solid #ccc;
	bborder-top: 1px solid #ccc;
}
.jumy-horizontalSeparation {
	bborder-bottom: 1px solid #ccc;
}
.jumy-pageColonneCentrale {
	background-color: #FFFFFF;
	hheight: auto;
	mmin-height: 600px;
	bborder-right: 1px solid #ccc;
	bborder-left: 1px solid #ccc;
	bborder-top: 1px solid #ccc;
}
.jumy-pageColonneDroite {
	bbackground-color: lavender;
	bborder-left: 1px solid #ccc;
	bborder-top: 1px solid #ccc;
}
.jumy-menuGeneral {
	bbackground-color: lavender;
}
.jumy-paddingBottom {
	padding-bottom: 12px;
}
.jumy-libelleDept {
	text-align: center;
	font-size: 150%;
	font-style: italic;
}
.jumy-form-control {
	ccolor: #FD9301;
	background-color: lavender;
	font-style: italic;
}
.jumy-textRecherche {
        color: #275560;
}
.jumy-rouge {
        color: red;
}
.jumy-italic {
	font-style: italic;
}
.jumy-plusGros {
	font-size: 150%;
}
.jumy-messagerie-mail {
        color: black;
	font-weight: bold;
	font-style: italic;
}
.emailNonLu {
	font-weight: bold;
}
.minHeight {
	min-height:54px;
}

.jumy-info_profil_Jumys {
        color: grey;
	font-style: italic;
	font-weight: bold;
}
.jumy-bg-blanc {
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF);
}
.panel-fond-formulaire {
	background-color: #A9D0F5;
}
.panel-body {
	background-color: lavender;
}
.panel {
	bbackground-color: lavender;
 	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
	box-shadow:0 1px 1px rgba(0,0,0,.05) ;
	border: 1px solid transparent; 
	border-color: #ddd;
	border-radius: 15px;
	padding-top: 20px;
	padding-bottom: 5px;
	margin-top: 20px;
	font-size: 90%;
}
.myAppreciation {
	height: 20px;
}
.mk_erreur {
	border-block-color: red;
	border: 2px solid;
	font-weight: bold;
}
.mmk-couleur-trait {
	background-color: #f2f0e4;
}
.propositionGenerale {
	color: black;
}
.propositionGenerique {
	font-weight: bold;
	color: #7e7efd;
}
.jumy-bg {
	bbackground-color: #FFFFFF;
}
.jumy-modal-content {
	background-color: lavender;
}

.jumy-nomSite {
	font-style: italic;
	font-weight: bold;
	color: orange;
}
.jumy-nomSiteMentionsLegales {
	font-style: italic;
	font-weight: bold;
	color: orange;
	font-weight: bold;
	text-decoration: underline;
	font-size: 130%;

}
.jumyExplicationPadding {
	padding-top: 10px;
}
.jumyFontFamily {
	font-family: "Times New Roman", Georgia, Serif;
}

.jumy-titrePage {
	//font-family: "The Serif Office","Times New Roman", Georgia, Serif;
	color: #777;
	text-align: center;
	font-size: 200%;
}
.jumy-mandatory {
	color: red;
}
.jumy-alert {
  	padding : 5px;
	margin-bottom: 1px;
}
.jumy-border_img {
	border: solid 1px gray;
}
.jumy-mt {
	margin-top: 20px;
}
.jumy-cursor-pointer {
	cursor: pointer;
}
.test {
	min-height: 630px;
}
.carteMiniatureGratuit {
	min-height: 420px;
}
.souligne {
	text-decoration: underline;
}
.hoverSouligne:hover {
	text-decoration: underline;
}
.offresPartenairesColonne {
	border-bottom: 0px;
	border-top:0px;

}
.offresPartenairesColonneGauche {
	border-left: dotted 1px gray;
	border-right: dotted 1px gray;
}
.offresPartenairesColonneMilieu, 
.offresPartenairesColonneDroite {
	border-right: dotted 1px gray;
}
.offresPartenairesColonne .img-circle {
	border-radius: 4%;
}
.offresPartenairesColonne .presentationPublicite {
	margin-bottom: 5px;
}
.offresPartenairesColonne .presentationPublicite:hover {
  background:rgba(220, 220, 220, 0.7);
  transition:all ease-in 0.5s;
}
.offresPartenairesColonne .presentationPublicite .nomEnseigne {
	color: #d2691e;
	font-weight: bold;
}
.offresPartenairesColonne .presentationPublicite .promoFlashAVenir,
.offresPartenairesColonne .presentationPublicite .promoFlash {
	font-weight: bold;
	text-decoration: underline;
}

