.fichebody
{
background-color: #b2b7bb;

}




.espro 
{
text-decoration: none;
color: #ffffff;
font-size: 25px;

}


.espro a
{
text-decoration: none;
color: #ffffff;
font-size: 25px;

}

.espro a:hover
{
text-decoration: none;
color: #ffffff;
font-size: 25px;

}
.espro a:visited
{
text-decoration: none;
color: #ffffff;
font-size: 25px;

}


.lienblanc 
{
text-decoration: none;
color: #ffffff;
font-size: 22px;

}


.lienblanc a
{
text-decoration: none;
color: #ffffff;
font-size: 22px;

}
.lienblanc a:hover
{
text-decoration: none;
color: #ffffff;
font-size: 22px;

}

.lienblanc a:visited
{
text-decoration: none;
color: #ffffff;
font-size: 22px;

}
.fondentetemenu
{
background-color: #1263b6;
color: #ffffff;
width: 100%;
height: 40px;
font-size: 25px;
padding: 5px;
text-shadow: 2px 2px 2px #8c0b0b;
text-align: center;

}
.imgloc 
{

-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
.txttitre25blanc
{
color: #fff;
font-size: 25px;

}

.checkmark {

  height: 20px;
  width: 20px;

  background-color: #ccc;
    border-radius: 50%;
}
.checkmarkin {

  height: 35px;
  width: 75px;
  font-size: 18px;
  color: #fff;
  background-color: #04539c;
  border: 0px solid #333;
  font-weight: bold;
  -webkit-appearance: none;
  -moz-appearance: none;
   appearance: none;
   border-radius: 0;
}
.checkmarktxt {

  height: 35px;
  width: 150px;
  font-size: 18px;
  color: #fff;
  background-color: #04539c;
  border: 0px solid #333;

}
.checkmarkcreate {

  height: 35px;
  width: 150px;
  font-size: 18px;
  color: #fff;
  background-color: #04539c;
  border: 0px solid #333;

}
.checkmarkfile {

  height: 35px;
  width: 100%;
  font-size: 18px;
  color: #fff;
  background-color: #04539c;
  border: 0px solid #333;
-webkit-appearance: none;
-moz-appearance: none;
 appearance: none;
 border-radius: 0;
}
.txt20blanc
{
color: #fff;
font-size: 20px;

}

.txt14blanc
{
color: #fff;
font-size: 14px;

}

.txttailleimg
{
font-size: 20px;
}



.easyadmin
{
padding-left:50px;
}

.fondactu
{
background-color: #e3e6e4;
}



.inpagec
{
width: 250px ; height: 600px;
}

#div_texte1
{
position: absolute;
top: 80px;
left: 0px;
background-color: #3277ba;
width: 100%;
opacity: 0.9;
}
.fondlabelloc
{
margin-top: 10px;
background-color: #3277ba;
opacity: 0.9;
}

.fondlabellocimg
{
padding-top: 10px;
padding-bottom: 10px;
background-color: #3277ba;
opacity: 0.9;

}

.txtvalcenter 
{

text-align: center;
}
.txtval 
{
text-align: center;
background-color: #0e5ea8;
font-size: 35px;
color: #fff;
width: 100%;
border: 0px;

}

.imgnoircouleur
{
-webkit-filter: grayscale(100%); /* Pour les navigateurs Chrome, Safari, Opera */
filter: grayscale(100%); /* Firefox */

}


.labelloc
{
margin-top: 10px;
color: #ffffff;
font-size: 20px;

}








.txtinfotxt
{
color: #7e6d6d;
font-size:8px;
}

.txtfiche
{
font-size: 45px;
font-family: vedana;
color: #000000;
}
.center-calendar1 {
 
		 background-color: transparent;

}
.center-calendar2 {
 
		 background-color: transparent;
    
}

.center-div {
     margin: 0 auto;
     width: 800px; 
}



.titreloc {
     color: green;
	font-size: 25px;
	font-family: verdana;
}


.champfichetxt {
	background-color: #cccccc;
	padding-left: 10px;
    height:40px;
	width: 100%;
  color: #021b28;
	font-size: 20px;
}

.champfichetarifstxt {
    height:70px;
	width: 100%;
  color: #ffffff;
  background-color:blue ;
	font-size: 35px;
}
.champfichetarifs {
    height:70px;
	width: 100%;
  color: #ffffff;
  background-color: #000000;
	font-size: 35px;
}




.champfichesaisie {
    height:350px;
	width: 100%;
  color:#ffffff;
  background-color: #000000;
	font-size: 30px;
}
.champfiche {
    height:40px;
  width: 100%;
	font-size: 25px;
	background-color: #064a92;
	color: #ffffff;
}
.champfichevalide {
margin-left: 10%;
    height:80px;
  width: 50%;
	font-size: 35px;
	background-color: #020a38;
	color: #ffffff;
}

.fichebody
{
padding: 20px;
font-size: 35px;
}
.filerep
{
padding-top:5px;
padding-left: 20px;
text-align: left;
background-color: #bcb7b7;
width: 98%;
border: 1px double #fff;
}
.centertxt
{
padding-top:5px;
text-align: center;
}
.img
{
  height: auto;
  max-width: 100%; 
}
 .imgadmin
 {
   height: 60%;
   max-width: 60%; 
  padding: 5px;
  border-radius: 15px;
  min-height: 5px; 
 }
  
 .sliderpad
 {
 padding-top: 80px;
 }
 
.fondblanc 
{
background-color: #ffffff; 
}

.txtmentions 
{
color: #5b535f;
font-size: 12px;
padding-left: 20px;
padding-right: 20px;
}
.compo17 
{
	background: url(../images/bg.jpg) #83b8ec;

}

a 
{
	color: green;

}

.imgloc 
{

-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}

}


.txtseminaire 
{
color: #5b535f;
font-size: 18px;
}

.txtseminairetxt 
{
color: #5b535f;
font-size: 15px;
font-style: italic;
}

.txtseminaireprix 
{
color: #bc6e07;
font-size: 30px;
text-align: center;
}


.bg-thumbnail
{

}

.thecoula 
{
text-align: center;
background-color: #5f535b;
color: #ffffff;
width: 100%;
font-family: verdana;
font-size: 20px;
}

.thepad10top 
{
padding-top: 10px;

}


.thepad10 
{
padding-left: 10px;

}
.thepad20 
{
padding-left: 20px;

}

.thepad30 
{
padding-top: 10px;
padding-left: 30px; 
}

.thepad50 
{
padding-top: 10px;
padding-left: 50px; 
}


.imgbr15 
{
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}


.slidertxt
{
padding: 10px;
background-color: #5b525f;
color: #ffffff;
position: relative;
/*top: -300px; */
z-index: 9999;

width: 100%;
border-right: 2px solid #333;
border-bottom: 2px solid #333;
}


.textcondition
{
color: #ffffff;
text-align: center;
font-size: 8px;
}
.textslide
{
color: #ffffff;
}
.slidertxtadoite 
{
text-align: right;
}

.slidertxtagauche 
{
text-align: left;
}

.slidertxtaucentre 
{
text-align: center;
}
.slidertxtjustifie 
{
text-align: justify;
}

.textinfo 
{
text-align: center;
font-size: 20px;
color:#0157aa ;
}

.textpage 
{
text-align: left;
font: 18px "Lucida Grande", Lucida, Verdana, sans-serif;
color: #141753;
padding-left: 5%;
}


.texttitre 
{
text-align: center;
font-size: 25px;
color:#000000 ;

}




@media only screen and (max-width: 767px) 

{

.texttitre 
{
text-align: center;
font-size: 17px;
color:#000000 ;

}

.textpage 
{
text-align: left;
font-size: 16px;
color:#000000 ;
padding-left: 2%;
}


.textinfo 
{
text-align: center;
font-size: 16px;
color:#0157aa ;
}

.slidertxt
{
padding: 10px;
background-color: #5b535f;
color: #ffffff;
position: relative;
top: -10px; 
z-index: 9999;

width: 100%;
border-right: 2px solid #333;
border-bottom: 2px solid #333;
}

.thecoula 
{
text-align: center;
background-color: #5f535b;
color: #ffffff;
width: 100%;
font-family: verdana;
font-size: 16px;
}

.thepad20 
{

}
}



