/* Cette classe était destinée à étendre les tables des plannings sur plusieurs jours
mais c'est inutile.
.CreneauMoniteur{
overflow:visible;		overflow-x:hidden;
	display:block;
	overflow : scrollbars-none;
	display: inline-table;
	-webkit-box-sizing: content-box;
}*/
.image-clignote  {
   animation-duration: .8s;
   animation-name: clignoter;
   animation-iteration-count: 3; /*infinite*/
   transition: none;
}
@keyframes clignoter {
  0%   { opacity:1; }
  40%   {opacity:0; }
  100% { opacity:1;text-shadow:3px  3px  3px #ffffff,-3px -3px  3px #ffffff,3px -3px  3px #ffffff,-3px  3px  3px #eed559;}
}
 /*text-shadow: 
       3px  3px  3px #eed559,
      -3px -3px  3px #eed559,
       3px -3px  3px #eed559,
      -3px  3px  3px #eed559;*/
/* ***********************SECTION RESPONSIVE ******************************* */
article, aside {
    display: inline-block; 
    vertical-align: top;
/*   
    text-align: justify;
*/}
aside {

 /*   position: relative;
    width: 235px;
    background-color: #706b64;
    box-shadow: 0px 2px 5px #1c1a19;
    border-radius: 5px;
    padding: 10px;
   color: white;
    font-size: 0.9em;*/ 
    }
.tabInscrInternet{
	width: 60%;
  background-color: #666666;
  /*background-color: #e9e9e9;*/
} 
.tdCommandeInternet{
	
	font-size: larger;
	white-space:nowrap;
	 color:#666666;
	  padding:10px;
}
.ddlActiLInternet{
	background-color:#666666;
}

.dlTarifsInActiInternet
{ color:#feff80;
	font-size:large;
	/*font-weight:bold;*/
	border-collapse: collapse;
	border: 2px solid #8f8f8f;
/*	background-color: #d3d3d3;*/
		background-color: #e6e6e6;

}
.dlOptionsInActiInternet
{ /*color:#feff80;*/
	font-size:large;
	/*font-weight:bold;*/
	border-collapse: collapse;
	border: 2px solid #8f8f8f;
/*	background-color: #d3d3d3;*/
		background-color: #e6e6e6;

}
 .btnPlusMoins{
    	cursor: pointer;
    	/*background-color:#d4d4d4;*/
    	background-color: transparent;
    	margin-bottom: 2px;  
       border:none 1px #666666;
   padding-left:10px;
    	padding-right:10px;
padding-bottom: 5px;
padding-top: 3px; 
border:solid 1px #aaaaaa;
    }
.btnPlusMoins:hover{
    border:solid 1px red;
    }
    .btnPlusMoins:active{
/*    border:none ;*/
    }
 .tdPrix{/*remplace une série de styles sur td et labels sur controlRistourne*/
    	/*padding:3px;*/
    	white-space:nowrap;
    	font-size: 14pt;   	
    }
.TarifRouge{
	font-size: small;
}
.etoileObligatoire{
	font-size: medium;
	color:black;
}
.ValideursInternet{
	color: red; 
	font-size: xx-large;
}
.CorpsInternetVaucluse{
/*	width:1028px;*/margin-left:auto;margin-right:auto;margin-top:0px;position: relative; top:120px;
width:1028px;
}
.CorpsInternetCCC{
/*	width:1028px;*/margin-left:auto;margin-right:auto;margin-top:0px;position: relative; top:120px;
width:1028px;
}
.CorpsInternetGecco{
/*	width:1028px;*/margin-left:auto;margin-right:auto;margin-top:0px;position: relative; top:120px;
width:1028px;
}
.CorpsInternetBdG{
/*	width:1028px;*/margin-left:auto;margin-right:auto;margin-top:0px;position: relative; top:120px;
width:1028px;
}
.CorpsInternetProvCanoe{
/*	width:1028px;*/
margin-left:auto;margin-right:auto;margin-top:0px;/*position: relative; top:120px;*/
width:1028px;
}
.CorpsInternetBisons{
width:1028px;	
margin: auto;
}
.stepNotCompleted
{
    background-color: rgb(153,153,153);
    width: 15px;
    border: 1px solid rgb(153,153,153);
    margin-right: 5px;
    color: White;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
}

.stepCompleted
{
    background-color: #4d4d4d;
    width: 15px;
    border: 1px solid #4d4d4d;
    color:#cccccc;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
}

.stepCurrent
{
    background-color: #990000;
    width: 15px;
    border: 1px solid #990000;
    color: White;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.stepBreak
{
    width: 3px;
    background-color: Transparent;
}
.button {
    display: inline-block;
    vertical-align: baseline;
    margin: 3px 0px  2px 0px;
    outline: medium none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 18px/100% Arial,Helvetica,sans-serif;
   padding: 3px 50px 3px 50px; /*0.5em 2em 0.55em;*/
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
    border-radius: 0.5em;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}
.PositionFixe{
	position: fixed;
	top:80%;
	left: 80%;
}
.scrollup {
	width: 3em;
	height: 3em;
	position: fixed;
/*	bottom: 100px;
	right: 100px;*/
	right: 4%;
	top: 85%;
	display: inline;
	color: white;
/*	background-color: #3a3f51;
	border: 1px solid #3a3f51;
*/	font-size: 20px;
	text-align: center;
/*	line-height: 37px;*/
}
.scrollup:hover {
	color: white;
}
.Next{
	display: none;
}
.ClassCalDate{
margin:auto;
font-weight: bold;
}

.ClassCalDate td.JourCalendar {
	border: 1px #888888 solid; 
	color: #666666;
	background-color: white;
	/*padding: 6px;*/
	font-weight: normal;	
	height: 30px !important;
	width: 30px !important;
}
.ClassCalDate td.JourCalendar a{

padding-top: 15px !important;
padding-bottom: 15px !important;
padding-left: 10px !important;
padding-right: 15px !important;
}
.ClassCalDate td.JourCalendar:hover {
position: relative;
top: -3px;
color: #cc6600 !important;
}
.ClassCalDate td.JourCalendar a:hover {
color: #cc6600 !important;
font-weight: bold !important;;
}
.ClassCalDate td.JourCalendar:active {
position: relative;
top: -3px;
background-color:red !important;; 
}
.ClassCalDate td.JourCalendar a:active {
color:white;
}
.ClassCalDate td.JourSelectCalendar {

	background-color: silver !important;
	       -webkit-box-shadow: 1px 1px 8px 1px #8f8f8f;
        box-shadow: 1px 1px 8px 1px #8f8f8f;
        font-weight: bold !important; 
}
.ClassCalDate td.JourSelectCalendar:active {
position: relative;
top: -3px;
color: white !important;;
/*background-color:red !important;; */
}
.ClassCalDate td.JourSelectCalendar:hover {
position: relative;
top: -3px;
color: white !important;;
/*background-color:red !important;; */
}
.ClassCalDate td.JourSelectCalendar a {
color: red !important;}
.ClassCalDate td.JourSelectCalendar a:hover {
color: white !important;;
}.ClassCalDate td.JourSelectCalendar a:active {
color: white !important;;
}

.CalendarToday{
	border: solid 2px #0099cc;
	background-color: white;
}
.JourInterdit{
	text-decoration: line-through;
	background-color: #8c8c8c !important;
	color: white !important;	
}
.JourInterdit:hover{
	top:0px !important;
}
.JourInterdit a:hover{/*NE MARCHE PAS*/
	top:0px !important;
	color: white !important;
}
.NbPersInTarif{
	width: 25px;
	text-align: center;
}
.white {
	color: #404040;
	border: solid 1px #a0a0a0;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cccccc));
	background: -moz-linear-gradient(top,  #fff,  #cccccc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
	background: -ms-linear-gradient(top, #ffffff 0%, #cccccc 100%);/*IE>= 10*/
}
.ElementResume{
	width: 140px;
	/* text-decoration:underline;*/
	 float: left;
	 overflow: hidden;
	 margin-right: 3px;
	 color:#666666	;
	 font-weight: normal;
}
.card{
vertical-align:middle;
padding-bottom: 10px;
white-space: normal;
/*display:inline;*/

}
.card::before{
content:url(Images/carte_bancairepetite.jpg);
/*NE MARCHE PAS*/
	background: -webkit-gradient(linear, left top , right bottom, from(#ff3300), to(#7db72f));
	background: -moz-linear-gradient(left,  #ff3300,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
margin-right: 50px;
border:#ffffff solid 2px;
display:inline-block;
}
.card::after{
	content: 'Regler ma commande en ligne';
    display: inline-block ;
    white-space:nowrap;

}
.cardcvco{
}
.cardcvco::before{
content:url(Images/CarteEtCvco.jpg);
}
.cardcvco::after{
	content: 'Regler ma commande en ligne';
    padding-left: 10px;
    display: inline-block ;
    white-space:nowrap;
}

.QR_Regle{
vertical-align:middle;
padding-bottom: 10px;
white-space: normal;
/*display:inline;*/
}
.QR_Regle::before{
content:url(Images/check_ok_p2.png);
/*NE MARCHE PAS
	background: -webkit-gradient(linear, left top , right bottom, from(#ff3300), to(#7db72f));
	background: -moz-linear-gradient(left,  #ff3300,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');*/
/*	background-color: white;
margin-right: 50px;*/
/*border:#ffffff solid 2px;*/
display:inline-block;
}
.QR_Regle::after{
	content: 'Valider';/* codage de "réglé" r\0000E9gl\0000E9*/
	display: inline;
	color: white;
	margin-left: 5px;
	
}
.QR_Regle:hover::after{
	color: #ffdd53;
}
.btnSuivantJQuey{
	display: none;
}
.btnRetour{
	display: none;
}
.TitreResume{
	width: 30%;
	text-align: right;
	padding-right: 25px;
	vertical-align: baseline;	
}
 .ResumeDescenteWizard {
	 /*   font-family: Arial;
   font-size: 120%;*/
    font-weight: bold;
    color: #666666;
    background-color: #e6e6e6;
   border-bottom: 1px solid #222222;
   padding: 3px;
    vertical-align: middle;
    border: solid 1px black;}
    .nowrap{
    white-space: nowrap;	
    }
 .ImageC2000{
	width: 250px;
} 
.ImageC2000Paypal{
	width: 400px;
}
.C2000btnPaypal{
	height: 50px;
}
.ProvCanoebtnRegler{
	height: 50px;
	font-size:medium;font-weight:bold;padding:3px;	
}
.ImageProvCanoeCA{
	border:2px solid #0033ff;
}
.PetitLogoFixeInternet{
	display: none;
}
 .hlcreneauSelect{
    	color: #ff4000;
      border: #ff4000 solid 2px; 
    	padding: 2px;
    	background-color: #e8e8e8;
     	text-decoration: none;
  	    /*text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);*/
    border-radius: 0.5em;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
    }
.hlcreneauSelect:before{
content:" ";
display:inline-block;
 position: relative;left:-22px;top: 2px;
     	height: 0px;width:0px;
    	border-left:15px solid #ff8157;
     border-bottom:6px solid transparent;
     border-top:6px solid transparent;  }

 .LignedlTarif{
 	padding: 5px;
 } 

   /* ----------------------- class{s adaptatives ---------------------------------  */ 
/*    @media screen and (max-width: 1024px)
    {
    
article, aside {
    display: block;

       font-size: xx-large;
       background-color: #ffff33;
}
aside{
	margin-bottom: 10px;
}
.tabInscrInternet{
	width:100%;
}
 .tdCommandeInternet{
	 color:#ffff99;
margin:auto;
       font-size: xx-large;
} 
.dlTarifsInActiInternet
{ 	font-size:xx-large;


}
    #ctl00_cphCourant_WizInscr_tbDateDescente
    input{
    	background-color: #ffe8c8;
    	height: 40px;
    	width: 300px;
    	font-size: xx-large; 
    }
    select{
    	background-color: #00ff99;
    	height: 40px;
    	width: 300px;
    	font-size: xx-large; 

    }	
    }*/
.roundedImage{
    overflow:hidden; /*Indispensable*/
    border-radius:30px;
    border:white 2px solid;
    width:50px;
    height:50px;
}
.roundedImagePetite{
    overflow:hidden; /*Indispensable*/
    border-radius:30px;
    border:white 2px solid;
    width:30px;
    height:30px;
  /*float:right;*/
   vertical-align: bottom;
   display: inline-block;
}
.PrixMobileFixe{
		position: relative; 
		top: 30px;
		/*
	right: 20px; 
	opacity: 0.7;*/
}
/* ***************************** FIN RESPONSIVE ********************************************* */

 .space
    {
    background-color:#312a2999; /*#3e373699; le 99 est l'opacité'*/
    padding-bottom:5px;
    }
.CentrerChk{
     margin-left: auto;
    margin-right: auto;
    font-size:x-large;
    margin-bottom:5px;
     Border:#009933 1px Solid; 
     font-family:Arial, Helvetica, sans-serif;
    }

.marquee {
  width: 300px;
  overflow: hidden;
 border: 1px solid #ccc;
  background: #ccc;color:red;
}
.Ombre {
	box-shadow: 7px 7px 2px  black;
}

.gvMessages {
	background-color: white;
	color: #1d2129;
	line-height: 25px;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}

.RowgvMessages {

	padding-left: 15px;
	padding-right: 15px;
}

.rogne {
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            display: block;
        }
.InvisScreen{
	display: none;
}
.AffichBorder{
	border-bottom: solid 2px #000000;
}
.WaterMarkStyle{color:#808080;}
.WaterMarkStylePetit{
color:#808080;
font-size:x-small;
}
.btnAnnulerSms{
margin-left:0px;
vertical-align:top;
position:relative;
top:-2px;
left:-2px;
}
.btnDetailPaiement{
}
.btnDetailPaiement:hover {
background-color:white ; outline: 2px solid #5F9EA0;   padding :2px;
}
.btnMessages{
padding:5px;
margin-bottom: 10px;
}
.btnMessages:hover {
/*background-color:white ;*/ 
border-top: 2px solid #2a4d93;
  border-bottom: 2px solid #2a4d93;  
  font-weight: bold;
}
.btnMenuBisons{z-index: 10000;
}
.btnMenuBisons:hover {
background-color:#616200; outline: 1px solid #333300;   padding :1px;
}

.btnEmail:hover{
/*outline: 1px solid #333300;  */ padding :1px;
border:1px solid red; font-size:medium;border-radius: 0.3em;
}
.btnEng{
	background-image: url(Images/GB.png);
	background-color: #FFE0C0;
	background-position: center;
	border: 2px solid darkred;
	width:25px;
/*	height: 20px;*/
}
.btnFra{
	background-image: url(Images/FR.png);
	background-color: #FFE0C0;
	background-position: center;
	border: 2px solid darkred;
	width:25px;
/*	height: 20px;*/
}
.Regle{
font-family: 'Stencil'; color:#9eac78;font-size:20pt; text-decoration:underline;text-transform:uppercase; font-weight: bold;
}
.ResteARegler{
font-size:13pt; text-decoration:underline; font-weight: bold;
}
.pagerComptes a:hover{
border: solid 2px #ff9900;
   /* border-radius: 0.5em;*/
 padding:2px;
}
.pagerComptes span{
border: solid 2px #ff0000;
 padding:4px;
 font-weight: bold;
 color: #ff906a;
}
        .Creneaux_3 {
        padding:5px;
            font-size: large;
            font-weight: bold;
            color: #FF3300;
            background-color: #FFFFCC;
        }

.dlEmbarcations{
/*border-color: #00465b;
border-style: solid;
border-width: 1px;*/
width: 80%;
text-align: center;
background-color:#00171e}
.dlOptionsInActi{
/*border-color: #2a0015;
border-style: solid;
border-width: 1px;*/
width: 80%;
text-align: center;
background-color:#1e000f}
.dlDiversInActi{
/*border-color: #4FFF50;
border-style: solid;
border-width: 1px;*/
width: 80%;
text-align: center;
background-color:#001e00}
}
.submenucontrol
{ 
  z-index:9999;
}
.AutoCompleteLi{
background-color:#ffffff;
border:1px solid #000000;
color:#000000;
text-align:left;
}
.AutoCompleteH
{
background-color:#ffffff;
    cursor:pointer;
}
.AutoCompleteH:hover
{
background-color:#ffffff;
    border: 1px solid #ff0000;
    font-weight:bold;
}

.NonSouligne{
	text-decoration: none;
}
.opaque{
	opacity:1.0;
	    filter: alpha(opacity=100);
}
.UnPeuTransparent{
		    opacity: 0.8;
    filter: alpha(opacity=80);
}
.TresTransparent{
		    opacity: 0.6;
    filter: alpha(opacity=60);
}
.UnPoilTransparent{
		    opacity: 0.88;
    filter: alpha(opacity=88);
}
.NonAffiche{
	display: none;
}
.emptyStyle{

	border: none;
	color: #2f4f4f;
}

.bgPopUpAide {
	background-color: #455152;

}
.Padd{
padding-bottom:1px;
padding-top:1px;
padding-left: 7px;
padding-right: 7px;
white-space: nowrap;
}
.btnAutre{
		border-right: #8ab3db 1px solid;
	border-top: #8ab3db 1px solid;
	border-left: #8ab3db 1px solid;
	border-bottom: #8ab3db 1px solid;
	background-color: #fff2ca;
	color: #2c5882;
	font-weight:bold;
	cursor:pointer; 
background-image: -webkit-linear-gradient(right top, #fff2ca 0%, #FFDD00 100%);
background-image:    -moz-linear-gradient(right top, #fff2ca 0%, #FFDD00 100%);
background-image:     -ms-linear-gradient(right top, #fff2ca 0%, #FFDD00 100%);
background-image:      -o-linear-gradient(right top, #fff2ca 0%, #FFDD00 100%);
background-image:         linear-gradient(right top, #fff2ca 0%, #FFDD00 100%);
	
}
.btnAutre:hover{
		border-right: #fff2ca 1px solid;
	border-top: #fff2ca 1px solid;
	border-left: #fff2ca 1px solid;
	border-bottom: #fff2ca 1px solid;
	background-color: #2c5882;
	color: #fff2ca;
	font-weight:bold;
	cursor:pointer;
		 background-image: -webkit-linear-gradient(right top, #8ab3db 0%, #2c5882 100%);
background-image:    -moz-linear-gradient(right top, #8ab3db 0%, #2c5882 100%);
background-image:     -ms-linear-gradient(right top, #8ab3db 0%, #2c5882 100%);
background-image:      -o-linear-gradient(right top, #8ab3db 0%, #2c5882 100%);
background-image:         linear-gradient(right top, #8ab3db 0%, #2c5882 100%);
  
}
.btnCanyon{
		border-right: #FAEBD7 1px solid;
	border-top: #FAEBD7 1px solid;
	border-left: #FAEBD7 1px solid;
	border-bottom: #FAEBD7 1px solid;
	background-color: #2f3f59;
	color: #FFFFFF;
	font-weight:bold;
	cursor:pointer;  

}
.btnCanyon:hover{
		border-right: #2f3f59 1px solid;
	border-top: #2f3f59 1px solid;
	border-left: #2f3f59 1px solid;
	border-bottom: #2f3f59 1px solid;
	background-color: #FFFFFF;
	color:#2f3f59 ;
}
.btnCanyon:active{
		background-color: #eee8aa;
}
.btnSpeleo{
			border-right: #FAEBD7 1px solid;
	border-top: #FAEBD7 1px solid;
	border-left: #FAEBD7 1px solid;
	border-bottom: #FAEBD7 1px solid;
	background-color: #951a23;
	color: #FFFFFF;
	font-weight:bold;
	cursor:pointer;  

}
.PopUpAide {
		background-color: #333333;
	color: #ffe9d2;width: 250px;/* height: 100px;*/
	 border: solid 1px #ff0000;

	     text-align: left;
	 text-indent: 5px;
	 padding: 10px;
	 white-space: normal 
}
.PopUpAideTailleLibre {
		background-color: #333333;
	color: #ffe9d2;/*width: 250px; height: 100px;*/
	 border: solid 1px #ff0000;
font-size: 12px;
	     text-align: left;
	 text-indent: 5px;
	 padding: 10px; 
}

/* Essai de moderniser le look avec fond blanc et écriture bleue*/
.patientezModerne{
	background-color: #ffffff;
		 border: solid 1px #000000;
		 color: #2cadaf;width: 220px;
		 font-size: large;
		 padding-top: 5px;		 padding-bottom: 3px;
}
.PopUpAideGris {
		background-color: #666666;
	color: #ffe9d2;/*width: 250px; height: 100px;*/
	 border: solid 1px #ff0000;

	     text-align: left;
	 text-indent: 5px;
	 padding: 10px; 
}
.PopUpAideGrisFonce {
		background-color: #444444;
	color: #ffe9d2;/*width: 250px; height: 100px;*/
	 border: solid 1px #ff0000;
width: 250px;/* height: 100px;*/
	     text-align: left;
	 text-indent: 5px;
	 padding: 10px; 
	 -moz-border-radius:10px 10px;
-webkit-border-radius:10px 10px;
border-radius:10px 10px;

}

.ValidSumm {
		background-color: #333333;
	color: #ffe9d2;width: 250px;/* height: 100px;*/
	 border: solid 1px #ff0000;
	 text-align: left;
	
}
.PopUpConfirm {
		background-color: #333333;
	color: #ffe9d2;width: 250px;/* height: 100px;*/
	 border: solid 1px #ff0000;
	 text-align: left;
	    opacity: 0.8;
    filter: alpha(opacity=80);
}
.PopUpConfirmFactures{
		background-color: #333333;
	color: #ffe9d2;width: 250px;/* height: 100px;*/
	 border: solid 1px #ff0000;
	 text-align: left;
	    opacity: 0.8;
    filter: alpha(opacity=80);
}
.PopUpFactures{/* non opérationnel*/
		background-color: #333333;
	color: #ffe9d2;
	width: 800px;
	 height: 700px;
	 border: solid 1px #ff0000;

	     text-align: left;
	 text-indent: 5px;
	 padding: 10px; 
	
}
.PopUpMonos{
		background-color: transparent;
	color: #ffe9d2;width: 250px;/* height: 100px;*/
	 border: solid 1px #ff0000;
	 text-align: left;
	   /* opacity: 0.8;*/
   /* filter: alpha(opacity=80);*/
}
.PopUpRV{
		background-color: #cccccc;
	color: #ffe9d2;width: 250px;/* height: 100px;*/
	 border: solid 1px #ff0000;
	 text-align: left;
	    opacity: 0.4;
   /* filter: alpha(opacity=80);*/
}
.PopUpChangerRV{
		background-color: #404040;
	color: #aaaaaa;
	/*width: 250px; height: 100px;*/
	padding-left: 25px;
	padding-right: 25px;
	 border: solid 2px #404040;
	 text-align: center;
box-shadow: 4px 4px 3px  #5c5c5c;
padding-bottom: 10px;	 
}
.PopUpDetailPaiement{
		background-color: #000000;/* #cccccc; */
	color: #ffe9d2;width: 250px;/* height: 100px;*/
	 border: solid 1px #ff0000;
	 text-align: left;
	    opacity: 0.65;/* 0.2 */
   filter: alpha(opacity=65);/* 20 */
   /*-moz-border-radius:10px 0;
-webkit-border-radius:10px 0;
border-radius:10px 0;*/+
/* c'est pas le bon !*/
}
.PopUpProgress {
		background-color: #333333;
	color: #ffe9d2;width: 250px;/* height: 100px;*/
	 border: solid 1px #ff0000;
	 text-align: left;
	    opacity: 0.4;
    filter: alpha(opacity=40);
}
table.PopUpAideMaxPlaces
{
    opacity: 0.9;
    filter: alpha(opacity=90);
    background-color: #808080;
    color: #2f2f2f;
    width: 200px;
    border: solid 2px #ffffb7;
    border-collapse: collapse;
    text-align: left;
    text-indent: 5px;
    padding: 3px;
}
table.PopUpAideMaxPlaces p {
 font-weight:bold;
  color:#000000;
}

.TableTransparente {
	opacity: 0.6;
	    filter: alpha(opacity=60);
}
.TableTransparente select  {
	
	color: #000000;
	opacity: 1.0;
	    filter: alpha(opacity=100);
}
.TableTransparente option  {
	color: #000000;
	opacity: 1.0;
	    filter: alpha(opacity=100);
}
.TableTransparente td{
	font-weight: bold;
	opacity: 1.0;
		    filter: alpha(opacity=100);}
.TableTransparente table{
	font-weight: bold;
	opacity: 1.0;	
		    filter: alpha(opacity=100);}
.TableTransparente div{
	color:#000000;
	opacity: 1.0;	
		    filter: alpha(opacity=100);}
.Actualiser{	
    color: red;
	border: solid 1px #fc0000;
	font-weight: bold;
    white-space:nowrap;
    padding:3px;
    background-color:white;
    text-decoration:none;
}
.Actualiser:after{
content:url(Images/refresh_vert_petite.png);
display: inline-flex;
padding-left: 15px;
padding-right:5px;
padding-top:5px;
vertical-align: sub;
}
.Actualiser:hover,  .Actualiser:focus{
	color: maroon;
	border: solid 1px maroon;
	font-weight: bold;
		background-color: #ff9090;
}

.btnFermer{
	color: red;
	border: solid 1px #fc0000;
	font-weight: bold;
}
.btnFermer:hover,  .btnFermer:focus{
	color: maroon;
	border: solid 1px maroon;
	font-weight: bold;
		background-color: #ff9090;
}

.btnFermerPopup{
width: 4px;
font-family: Arial, Helvetica, sans-serif;
	border:0px solid #ff9966;
	 margin-right:0px;
	 padding:2px 5px 2px 5px;
	  text-align:right;
	font-weight: bold;
	background-color: #009900;
	cursor:pointer;
	color: #e6e6e6;
}
.btnFermerPopup:hover{
background-color: #db0000;
	border:0px solid #ffffff;
}
.btnFermerDetailPaiement{
width: 4px;
font-family: Arial, Helvetica, sans-serif;
	border:1px solid #ff9966;
	 margin-right:0px;
	 padding-top:0px;	 padding-bottom:4px;	 padding-left:2px;	 padding-right:2px;

	  text-align:right;
	font-weight: bold;
	background-color: #009900;
	cursor:pointer;
}
.btnFermerDetailPaiement:hover{
background-color: #db0000;
	border:1px solid #ffffff;
}
.lienInternetCreneau{
	color: red;
	border: solid 1px #fc0000;
	font-weight: bold;
	background-color: #d9d9d9;
	font-size: large;	
}
.borderLeftNulle{
	border-left:none;border-left-width: 0px;
}
.borderRightNulle{
	border-right:none;border-right-width: 0px; 
}
.btnAide {
		border-right: #4a4a4a 2px solid;
	border-top: #4a4a4a 2px solid;
	border-left: #4a4a4a 2px solid;
	border-bottom: #4a4a4a 2px solid;
	background-color: #c0c0c0;
	color: #4a4a4a;

	cursor:pointer;
	font-family: Tahoma;
	font-weight: 400;
	margin-left: auto;  	margin-right: auto;
	padding-left : 20px;  	padding-right : 20px; 
text-align: center;
}
.btnAide:hover {
	background-color: #4a4a4a;
	color: #ffffcc;
	border-color: #ffffcc;

}
.CourantBody0 {
	background-color: #455152;
	color: #E4D9D6;
}
.CourantBody1 {
	/*background-image:url("Images/bgFract1.jpg")*/
	background-color: #000015;
	color: #E4D9D6;
}
.HeureNavette
{
    font: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: medium;
    color: #ff3815;
    font-weight: bold;
    text-decoration: underline;
 /*  background-color: #d8bfd8;
   padding:0px 5px 0px 5px ;*/
}
body {/*background-image:url("Images/bg-AMC7.gif");*/
text-align: center;margin-left: auto;
    margin-right: auto;}
input[type="submit"], input[type="radio"], input[type="checkbox"], select {
 	cursor: pointer;
 }
.bodyCanoeEvasion {
    background-image: url(Internaute/48/FondCanoeEvasion.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}
.bodyVaucluse{
		background-image: url(Internaute/47/panneau-photos-098.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size:100%;
}
.bodyCCC{
	background-image: url(Internaute/31/location-canoe-chassezac.jpg);
}
.fondblancVaucluse{
background:#f5f5f5;
width:100%;
border:none;
height:132px;
margin-top:0px;
position:absolute;
top:0px;
}
.fondbleuCCC{
background:#ffffff;
/*background:#165fa6;*/
width:100%;
border:none;
height:145px;
margin-top:0px;
position:absolute;
top:0px;
}
.bodyProvCanoe{
background-color: #003546;
}
.bodyGecco{
background-color: #343131;
}
.fondRougeGecco{
background:#ff4a0d;
width:100%;
border:none;
height:125px;
margin-top:0px;
position:absolute;
top:0px;
}
.bodyBdG{
background-color: #138a88;
    background-image: url(Internaute/42/le-verdon-1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	
}
    .decouvrirBdG{
   color: white;
font-family: "Swanky and Moo Moo";
font-size: 50px;
font-weight: bolder;
text-decoration: none;
    }
.decouvrirBdG:hover{
color: #ffa535;
}
.fondNoirBdG{
background:#138a88;
width:100%;
border:none;
height:145px;
margin-top:0px;
position:absolute;
top:0px;
}
.bodyBisons{
	background-image: url(Internaute/37/bisons-activite-en-lozere.jpg);	
background-repeat:no-repeat;
 background-position: center;
  background-color:#381E1F;
  font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif;}
.lienVaucluse{
/*font-family: 'Antic Slab', Arial, Helvetica, sans-serif;*/
font-family: 'Catamaran',Helvetica,Arial,Lucida,sans-serif;
font-size: 16px;
font-weight: 400;
letter-spacing: 0px;
text-decoration:none;
color: #333333;
line-height: 83px;
position: relative;
/*top: -22px;*/
padding-top: 8px;
padding-bottom: 8px;
}
.lienVaucluse:hover {
/*color:#8ad071;*/
border-top:solid 2px #8ad071;border-bottom:solid 2px #8ad071;
}
.lienCCC{
font: normal bold 14px "Roboto", Helvetica, Arial, Verdana, sans-serif;
color:#196b9d;
text-decoration:none;
}
.lienCCC:hover {
color:#196b9d;
text-decoration:underline;
}
.lienGecco{
font: normal bold 14px "avenir", Helvetica, Arial, Verdana, sans-serif;
color:white;
text-decoration:none;
text-transform: uppercase;
font-size: 14px;
}
.lienGecco:hover {
color:#6d1b06;
}
.lienBdG{
font: normal  14px Roboto, Helvetica, Arial, Verdana, sans-serif;
color:white;
text-decoration:none;
text-transform: uppercase;
font-size: 14px;
}
.lienBdG:hover {
color:#81d742;
}
.ElemMenuBdG{
	width:4%;
	font-stretch: condensed;
	white-space: nowrap;
	position: relative;
   top: -10px;
   padding-right: 10px;
}
.bodyCanoe2000{
	background-image: url(Internaute/36/FondCanoe2000_1.jpg);
} 
.bodieMasterAdmin
{ color:#E4D9D6; display:block;
 /*background-color:#5a4141; */
 background-color:#150000;
margin-left: auto;
    margin-right: auto;
}

input[type=text]:focus {
	background-color: #BADCDE;
}

/*Pour centrer sur GoogleChrome*/    
.CentrerChrome
    { margin-left: auto;
    margin-right: auto;
    text-align: center;	
    }
.CentrerMarge5px{
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
	white-space: nowrap;
	border: 1px solid #990033;
}
.HaedergvFicheMono
{ background-color:#A55129;
	   font-weight:bold;
	  Color:#ffffff;
}
.rowgvFicheMono
{ background-color:#FFF7E7;
	color:#8C4510;
	border:solid 1px #000000;
	border-collapse:collapse;
}
.rowfvCreneauFicheMono
{background-color:#FFF7E7;
	color:#8C4510;
	border:solid 1px #000000;
}
.Rowgvparticipants{
	background: rgba(61,55,55,0.85);
}
.RowgvparticipantsMC{
background-color:#3d3737;opacity: 0.85;/*filter: alpha(opacity=80);*/
}
.Headergvparticipants{
	background-color:rgba(39,57,59,0.85);
}
.HeadergvparticipantsMC{
background-color:#27393b;opacity: 0.85;/*filter: alpha(opacity=80);*/
}

.tdCellClient{
	background:rgba(61,55,51,0.85);
}
.tdCellClientMC{
background-color:#3d3733;opacity: 0.85;/*filter: alpha(opacity=80);*/	
}
.FondFVAdminGroupement{
		background: rgba(246, 219, 196, 0.40);	
}
.ListAdminGroupement{
		background: rgba(71, 74, 97, 0.75);
}
.ListStatsTarif{
	background: rgba(113, 64, 64, 0.85);
}
.ListStatsClients{
	background: rgba(75, 91, 101, 0.85);
}
.ListStatsDescente{
	background: rgba(64, 113, 64, 0.85);
}
.ListStatsOptions{
	background: rgba(0, 59, 115, 0.85);
}

.ListCreneauxActiMC{
background-color:#444440;opacity: 0.85;/*filter: alpha(opacity=80);*/
}

.ListAnciensClients2{
	background: rgba(68,68,64,1);
	text-align: left;
	margin-left: 0px;
}
.ListDetailPaiement{
	background: rgba(43, 43, 40, 0.85);
	color:white;
}
.ListCreneauxActi{
background: rgba(68,68,64,0.85);	
/*		background: rgba(30,40,10,0.80);*/ 
}
.ListCreneauxActiAprem{
background: rgba(50, 59, 47, 1);	opacity: 0.75;
/*		background: rgba(30,40,10,0.80);*/ 
}
.ListChiffreMono{
background: rgba(125, 124, 135, 1);	

/*	rgba(100, 57, 57, 0.85);	background: rgba(30,40,10,0.80);*/ 
}
.ListCreneauxJour{
	background: rgba(105,105,105,0.85);
/*		background: rgba(68,51,51,0.85);
	background: rgba(64,68,64,0.85);*/
}
.ListCreneauxJourAprem{
	background: rgba(56, 29, 29, 1);opacity: 0.65;
/*		background: rgba(64,68,64,0.85);*/
}

.ListCreneauxJourMC{
background-color:#443333;opacity: 0.85;/*filter: alpha(opacity=80);*/
}
.TitreListActi{
	background-color: #FFF8DC;
	color: #CD5C5C;
	padding: 10px;
	font-weight: bold;
	font-size: 20px;
	font-family: Verdana, Arial;
}
.TitreListActiLibre{
	background-color: #FFF8DC;
	color: #93aed2;
	padding: 10px;
	font-weight: bold;
	font-size: 20px;
	font-family: Verdana, Arial;
}
.hlActi{
	/*background-color: #F0FFF0;*/
	color: #F0FFF0;
	padding: 10px;
	/*width: 200px;*/
	font-weight: bold;
	font-size: 15px;
	font-family: Verdana, Arial;
	text-decoration: none;
}
.hlActiLibre{
	/*background-color: #F0FFF0;*/
	color: #b1c1cf;
	padding: 10px;
	/*width: 200px;*/
	font-weight: bold;
	font-size: 15px;
	font-family: Verdana, Arial;
	text-decoration: none;
}
.MoniteursShow
{font-size: 9pt;
	font-weight: bold;
	cursor: pointer;
	font-family: Georgia, 'Times New Roman', Times, serif;
	color: #205394;
	text-decoration:underline;
}
.linkChangerRV
{
	color: white;
}
.linkChangerRV:hover
{
	border:1px solid #95c0ff;
	font-weight: bold;
	padding: 3px;
}
.linkCren
{ color:#e3e8ef;
	font-size: 16px;
	text-decoration:none;
	cursor:pointer;
}
.LinkCren:active{
	background: #aa0000;
}
.linkCren:hover
{ 
	/*font-size: 18px;*/
	text-decoration:underline;
	font-weight: bold;
}
.linkCren:active
{ 
	font-size: 18px;
	text-decoration:underline;
	font-weight: bold;
}
.linkProchainsCren{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0066ff;
    font-weight: bold;
    text-decoration: underline;
	padding:4px;
}
.InscrReussie
{ color:#80FF80;
	font-size: Large;
/*	font-family: 'Open Sans', 'PT Sans', 'Exo';*/
	text-decoration:none;
	border:solid 1px #80FF80;
	padding:0px 3px 0px 3px ;
}

.tablCreneau
{ color:#8C4510;
	font-size:inherit;
	border-collapse: collapse;
	border: 1px solid #ffffcc;
    font-weight:normal;
}
.dlTarifsInActi
{ color:#D2691E;
	font-size:inherit;
	border-collapse: collapse;
	border: 2px solid #FF4500;
	background-color: #FFE4B5;

}
 .triComptes {
	color: #F5BC91;
	font-size: inherit;
	border-collapse: collapse;
	border: 2px solid #45281D;
	background-color: #42423e;
	opacity: 0.9;
 }

.lbNomTarifInternet{
	color: #214528;
}
.dlEmbarcationsInternet
{ color:#c2e8eb;
	font-size:large;
	/*font-weight:bold;*/
	border-collapse: collapse;
	border: 2px solid #8f8f8f;
	background-color: #d3d3d3;

}
.lbNomEmbarcInternet{
	color: #256971;
}

.tdCommandeInternetPadd4{
	text-align:center;
	font-size: larger;
	white-space:nowrap;
	 color:#ffffff;
	  padding:4px;
}


.fvClient
{
	color: #D2691E;
	font-size: inherit;
	border-collapse: collapse;
	background-color: #FFE4B5;
	border-right: #ff9933 2px solid;
	border-top: #ff9933 2px solid;
	border-left: #ff9933 2px solid;
	border-bottom: #ff9933 2px solid;
}
.menuStyle
{ border-collapse:collapse;
	border: solid 1px #333333;
	color:#c0c0c0;
	font-size: 12px;
}	
.StaticMenuItem{
	padding-left:5px;	padding-right:5px;
	padding-bottom: 4px;padding-top: 4px;
	background-color: #333333;
	color:#c0c0c0;
	height:20px;
}
/*BOUTONS*/

.InsertInscr
{
	border: #FAEBD7 1px solid;
	background-color: #C84817;
	color: #FFFFFF;
	font-weight:bold;
	cursor:pointer;  
padding:2px;
}
.InsertInscr:hover, .InsertInscr:focus{
	border: #00509d 2px solid;
	background-color: #87cefa;
	color: #00509d;}
.InsertInscr:active{
	border: #87cefa 1px solid;
	background-color: #00509d;
	color: #ff6633;}

.btnSuppr
{
	border-right: #FAEBD7 1px solid;
	border-top: #FAEBD7 1px solid;
	border-left: #FAEBD7 1px solid;
	border-bottom: #FAEBD7 1px solid;
	background-color: #971818;
	color: #FFFFFF;
	font-weight:bold;
	cursor:pointer;  
}
.btnSuppr:hover{
		background-color: #FFFFFF;
	color: #971818;}


.btnSelect
{
	border-right: #FAEBD7 1px solid;
	border-top: #FAEBD7 1px solid;
	border-left: #FAEBD7 1px solid;
	border-bottom: #FAEBD7 1px solid;
	background-color: #Cccccc;
	color: #417071;
	font-weight:bold;
	cursor:pointer;  
}
.btnSelect:hover{
	background-color: #417071;
	color: #Cccccc;
	
}
.btnConvert
{
	border-right: #FAEBD7 1px solid;
	border-top: #FAEBD7 1px solid;
	border-left: #FAEBD7 1px solid;
	border-bottom: #FAEBD7 1px solid;
	background-color: #006400;
	color: #FFFFFF;
	font-weight:bold;
	cursor:pointer;  
}
.btnConvert:hover
{
	background-color: #FFFFFF;
	color: #006400;
}
.btnSupprToutCreneau
{
	border-right: #FAEBD7 1px solid;
	border-top: #FAEBD7 1px solid;
	border-left: #FAEBD7 1px solid;
	border-bottom: #FAEBD7 1px solid;
	background-color: #666660;
	color: #FFFFFF;
	font-weight:bold;
	cursor:pointer;
	opacity: 0.85;  
}
.btnSupprToutCreneau:hover
{
	background-color: #FFFFFF;
	color: #444440;
}
.btnComptes{

		border-right: #FAEBD7 1px solid;
	border-top: #FAEBD7 1px solid;
	border-left: #FAEBD7 1px solid;
	border-bottom: #FAEBD7 1px solid;
	background-color: #d2691e;
	color: #FFFFFF;
	font-weight:bold;
	cursor:pointer;  
}
.btnComptes:hover{
		background-color: #ffe4c4;
	color: #d2691e;
}

.btnComptesTarifs{

		border-right: #FAEBD7 1px solid;
	border-top: #FAEBD7 1px solid;
	border-left: #FAEBD7 1px solid;
	border-bottom: #FAEBD7 1px solid;
	background-color: #a52a2a;
	color: #FFFFFF;
	font-weight:bold;
	cursor:pointer;  
}
.btnComptesTarifs:hover{
		background-color: #ffe4c4;
	color: #a52a2a;
}
.btnFactures{

		border-right: #FAEBD7 1px solid;
	border-top: #FAEBD7 1px solid;
	border-left: #FAEBD7 1px solid;
	border-bottom: #FAEBD7 1px solid;
	background-color: #478b61;
	color: #FFFFFF;
	font-weight:bold;
	cursor:pointer;  
}
.btnFactures:hover{
		background-color: #ffe4c4;
	color: #478b61;
}
.prec{cursor:pointer;
}
.prec:before{
content:" ";
display:inline-block;
 position: relative;left:-2px;top: 0px;
     	height: 0px;width:0px;
    	border-right:20px solid #66cc66;
     border-bottom:8px solid transparent;
     border-top:8px solid transparent;
}
.prec:hover:before{border-right:20px solid #66ff00;	
     	     border-bottom:8px solid transparent;
     border-top:8px solid transparent;
         box-shadow: 3px 0px 5px rgba(255, 255, 255, 0.8);}
.prec:active:before{	border-right:20px solid #ffcc33;	
     	     border-bottom:8px solid transparent;
     border-top:8px solid transparent;
         box-shadow: 3px 0px 5px rgba(255, 255, 255, 0.0);}
.suiv{cursor:pointer;
}
.suiv:after{
content:" ";
cursor:pointer;
display:inline-block;
position: relative;left:2px;top: 0px;
     	height: 0px;width:0px;
    	border-left:20px solid #66cc66;
     border-bottom:8px solid transparent;
     border-top:8px solid transparent;
}
.suiv:hover:after{border-left:20px solid #66ff00;	
     	     border-bottom:8px solid transparent;
     border-top:8px solid transparent;
         box-shadow: -3px 0px 5px rgba(255, 255, 255, 0.8);}
.suiv:active:after{	border-left:20px solid #ffcc33;	
     	     border-bottom:8px solid transparent;
     border-top:8px solid transparent;
         box-shadow: -3px 0px 5px rgba(255, 255, 255, 0.0);}
         
.btnMonoLibre
{
    color: #9C7476;
    border: Solid 1px Maroon;
    background-color: #99FF33;
    cursor: pointer;
    font-size: 10px;
}
.chkMonos
{
    color: #FFFF80;
    background-color: #6680a2;
    font-size: 10px;
    white-space:nowrap;
    font-size: 11px;
   width:200px;
}
.chkFIdelite {
	color: #0060ea;
	background-color: white;
	font-size: small;
	font-weight:bold;
	letter-spacing: 1px;
	padding-right: 3px;
}
.btnTransfert
{
	border: #006400 1px solid;
	background-color: #e4f4db;
	color: #006400;
	font-weight:bold;
	cursor:pointer;
	padding: 2px;  
}
.btnTransfert:hover, .btnTransfert:focus  {
	background-color: #006400;
	color: #e4f4db;}
.btnTransfert:active{
	background-color: #e4f4db;
	color: #ff6633;}

.btnRecup
{
	border-right: #5F9EA0 1px solid;
	border-top: #5F9EA0 1px solid;
	border-left: #5F9EA0 1px solid;
	border-bottom: #5F9EA0 1px solid;
	background-color: #fcfcfc;
	color: #5F9EA0;
	font-weight:bold;
	cursor:pointer;  
}
.btnRecup:hover
{
	border-right: #5F9EA0 1px solid;
	border-top: #5F9EA0 1px solid;
	border-left: #5F9EA0 1px solid;
	border-bottom: #5F9EA0 1px solid;
	background-color: #5F9EA0;
	color: #fcfcfc;
	font-weight:bold;
	cursor:pointer;  
}
.Paddingbutton {
		padding-left: 4px;	padding-right: 4px;	padding-bottom: 2px;	padding-top: 2px;
}
}
.Client
{
	font-size: small; 
	font-style: italic;
	border-color: #DAA520; 
}
.CancelInscr
{
	border-right: #FAEBD7 1px solid;
	border-top: #FAEBD7 1px solid;
	border-left: #FAEBD7 1px solid;
	border-bottom: #FAEBD7 1px solid;
	background-color: #Cccccc;
	color: #CD5C5C;
	font-weight:bold;
	cursor:pointer;  

}
.ListAnciensClients
{
	border-right: #FAEBD7 0px solid;
	border-top: #FAEBD7 0px solid;
	border-left: #FAEBD7 0px solid;
	border-bottom: #FAEBD7 1px solid;
	background-color: #Cccccc;
	color: #CD5C5C;
	font-weight:bold;
	cursor:pointer;  
	text-align: left;
	margin-left: 0px;
	list-style: none;
}

.UpdateInscr
{
	border: #FAEBD7 1px solid;
	background-color: #51546F;
	color: #FFFFFF;
	font-weight:bold;
	cursor:pointer;  
	padding: 3px;
}
.UpdateInscr:hover, .UpdateInscr:focus {
	border: #00509d 2px solid;
	background-color: #87cefa;
	color: #00509d;}
.UpdateInscr:active{
	border: #87cefa 1px solid;
	background-color: #00509d;
	color: #ff6633;}

.UpdateInscrDisabled
{
	border-right: #eae9e8 1px solid;
	border-top: #eae9e8 1px solid;
	border-left: #eae9e8 1px solid;
	border-bottom: #eae9e8 1px solid;
	background-color: #8f8f9e;
	color: #FFFFFF;
	font-weight:bold;
	cursor:pointer;  
}
.bordereau
{ border:solid 2px #ffffff;
	background-color:Silver;
	color:Black;
	padding:20px 20px 20px 20px ;
	/*font-size: 11pt;*/
}
.lbChk{
font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
width:30px;
}
 .lbChk:hover{
background-color:#d8bfd8; /*#ffd800;*/
}
.lbChk:active{
background-color:#ff6a00;/*#ff6a00;*/
}
.lbActi
{ /*text-decoration: underline;*/
	/*text-transform: uppercase;*/
	color: #444440;
	background: #eeeeee;
	border: solid 2px #444440;
	font-weight: bold;
}
.lbJour
{ /*text-decoration: underline;*/
	/*text-transform: uppercase;*/
	color: #443333;
 background: #eeeeee;
 	border: solid 2px #443333;
	font-weight: bold;	
}
.select
	  { 
	  background-color: #D6DEE4;
	  border-style: solid;
	  border-width: 1px;
	  border-color: #c0c0c0;
		 /*height: 35px;
		 color: #FF4500;
		 font-size:  large;*/
	}	
		.unselect
	  { 
	  background-color: #B0C4DE;
	  border-style: none;
	  border-width: 0px;
		}
		.unselect:hover
	  { 
	  background-color: #263c5a;
	  color: #d5e3f0;
		}
		.unselectNorm
	  { background-color: #FFFFFF;
		border-style: solid;
	  border-width: 2px;
	  border-color: #c0c0c0;
	  }	
	 .Selecte{	background-color: #c5e2e4;	 } /*pour dropDownList  rgb(186,220,222)*/
    .UnSelecte{	background-color: #ffffff;}

  .cResteAPayer
  { background-color:#FFFFE0;
	border: solid 1px #000080;
	width: 100%;
	padding:3px;
	z-index: 100;
	font-size:medium;
	color:#CD5C5C;
	text-align: right;
  }
.Invis{
display: none;
	}
.Vis{
display: block;
	}
.HauteurItemDatalist{
		height:28px;
	}
.HauteurItemDatalistSafari{
		height:32px;
	}
.PanelCouleur
{ position:absolute;
	top:-1000px;
	left:0px;
	background-color:White;
}
.divPatientez
{ background-color:#cccccc;
	position:absolute;
	top:0px;
	left:0px;
	width:3000px;
	height:2000px;
	z-index:1000;
	opacity: 0.7;
	filter:alpha(opacity=70);

}
.patientez
{ background-color: #EAEDF2;
	border:solid 1px #FF7F50;
	padding:3px 3px 3px 3px ;
	position:absolute;
	top:350px;
	left:400px;
	width:300px;
	 font-size:large;
	color: #800000;
	    opacity: 0.7;
		filter:alpha(opacity=70);
}
	  .BordereauDisabl{
	  	color: #cccccc;
	  	border: solid 2px #cccccc;
	  	background-color: #4a4a4a;
	  }
	  .VoirBordereau {
	  	color: #dc143c;
	  	border: solid 2px #8b0000;
	  	background-color: #ffe0c0;
	  }
.VoirFactEn	 {
	background-image: url(Images/GB.png);
}

/*
Styles propres au libre
*/	 
 .AffichEmbarc0
{ background-color:#252676;  border: 1px solid #ff33cc;  }

 .AffichEmbarc1
{
    background-color: #FFFFCC;
    border: 2px solid #333333;
    color: #333333;
    
}
.tblRistourne
{
	border:solid 2px #e46d0a;
	border-collapse:collapse;
	background:rgb(204,204,204);/*Permet de conserver l'opacité*/
/*	background-color:#cccccc;*/
	margin: auto;
}
.HandCursor{
	cursor: pointer;
}
/*Pour ResizablePanelExtender*/
    .handle {  
        width: 16px;  
        height: 16px;  
        background-image: url(Images/First.gif);  
        overflow: hidden;  
        cursor: se-resize;  
    }  
    .gvEmbarcationsRestantes{
    	border-collapse:collapse;
    	padding: 0px;
    }
    .AGauche{
    	width: 100%; 
    	text-align: left;
    }
    .ADroite{
    	width: 100%; 
    	text-align: right;
    }
 .TextOverflow{
    	text-overflow:ellipsis ;
    	text-overflow:" ..." ;
        overflow:hidden ;
        white-space:nowrap;
         /*word-wrap: break-word;*/
    }
.padPuce{
	list-style-type:none;
} 
.RecapMateriel{
	background-color:#E7E7FF; 
	color:#4A3C8C; 
	width:50px;
	 border-bottom:solid 1px #bbbbbb;
}
/* .CalDateActi .ajax__calendar_days  .ajax__calendar_today {cursor:pointer;
   background-color: #ffdab9;  border-style: none;
 
   }*/
 /* .CalDateActi .ajax__calendar_today{
   	background-color: #ffdab9; border: solid 1px red;
   }*/
/*.ajax__calendar .ajax__calendar_active  {background-color:#ff0000;border-color:#0066cc;color:#0066cc;}*/
	  	
 

 
/*.ajax__calendar_container {font-size:10px; padding:0px;width:50px; }
 .ajax__calendar_other .ajax__calendar_day {font-size:10px; }/*ok*/
/*.ajax__calendar_day {font-size:10px; }ok*/
/*.ajax__calendar_dayname {font-size:10px; }ok*/
/*.ajax__calendar_header {font-size:10px; }ok*/
/*.ajax__calendar_footer {font-size:10px; }ok*/
/*.ajax__calendar_body {width:50px; background-color:Green;  }ok*/
/*.ajax__calendar_month {font-size:10px; }ok*/
/*.ajax__calendar_year {font-size:10px; }ok*/
/*.ajax__calendar_days {font-size:10px; } ok*/
/*
.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(WebResource.axd?d=x6lt9HfG5Si8NZjMNt1DLcY6US8hUl3G4muzIFtahMQFZTbwxJ00qsx5N8jeAW90ZvGxZ6SJJh48yx62JKItzQ2&t=633053122925312500);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(WebResource.axd?d=x6lt9HfG5Si8NZjMNt1DLcY6US8hUl3G4muzIFtahMQFZTbwxJ00qsx5N8jeAW90HZemRms4wXOo1BZWTwWtNQ2&t=633053122925312500);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}


.mobile__calendar_body {width:50px;}.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}*/  

/**** GridView TABLE (grdCamera) *******/
table.grdCamera
{
    /* table width */
    min-width:600px;
    width:100%;
}
        
/****TABLE HEADER (headerCamera) *******/
/* ---------Ne marche pas bien :  pas de maitrise de la largeur des colonnes ---------*/
/*voir : http://www.codeproject.com/Tips/471756/Fixed-Table-Header-atop-scrollable-GridView-in-ASP*/
/*------------------------------------------------------------------------------------------------*/
table.grdCamera tr.headerCamera
{
    position:fixed;
    overflow:hidden;
    white-space:nowrap;
    width:100%;
    margin:0;
    z-index:100;

}

/*padding content of 2nd row (it's the 1st data row)*/
table.grdCamera tr:nth-child(2) td
{
    padding-top:40px;
}
/*general formatting applied to all header columns*/
table.grdCamera tr.headerCamera th
{
    padding:5px 0px 5px 0px;
    text-align:center;
}       

/*individual formatting of 4th header column*/
table.grdCamera tr.headerCamera th:nth-child(4)
{
    /*width:40%;*/
}

/*individual formatting of 3rd header column*/         
table.grdCamera tr.headerCamera th:nth-child(3)
{
   /* width:40%;*/
}

/*individual formatting of 2nd header column*/
table.grdCamera tr.headerCamera th:nth-child(2)
{
    width:15%;
}

/*individual formatting of 1st header column*/
table.grdCamera tr.headerCamera th:first-child
{
    width:8%;
    text-align:center;
}

/*   styles pour IE10 en mode compatibilité */

/* styles précédents en rgba qui vont avec ie9, FF Chrome */
/* les styles en mode compatibilité auront Un "MC" au bout*/
/* page inscriptions libres */
.ddlActiL{
	background:rgba(30,30,30,0.8);
		border: none;
}

.ddlActiLMC{
background-color:#1e1e1e;opacity: 0.8;/*filter: alpha(opacity=80);*/
}
.rblResa{
	background:rgba(51,51,0,0.8);
		border: none;
}
.rblResaMC{
background-color:#333300;opacity: 0.8;/*filter: alpha(opacity=80);*/
}
.retours{
	background:rgba(71,18,10,0.8);
		border: none;
}
.retoursMC{
background-color:#47120a;opacity: 0.8;/*filter: alpha(opacity=80);*/
color: white;
}
.tabPrix{
background:rgba(17,25,28,0.8);

}
.tabPrixMC{
background-color:#11191c;opacity: 0.8;/*filter: alpha(opacity=80);*/
}


/*Classes du Wizard*/


.wizardProgress
{
    padding-right: 10px;
    font-family: Arial;
    color: #5e5fa5;
    font-size: 12px;

}
.headerWizard {
	    font-family: Arial;
   /*font-size: 120%;*/
    font-weight: bold;
    color: #222222;
    background-color: #d1d1d1;
    border: 1px solid #222222;
    vertical-align: middle;
    
  /*  padding:*/ }

.wizardTitle
{
    font-family: Arial;
   text-align:right;
   width:30%;
   font-size:x-large;
    font-weight: bold;
    color: #222222;
    background-color: #d1d1d1;
    vertical-align: middle;}
    
 .DetailLocationWizard {
	 /*   font-family: Arial;
   font-size: 120%;*/
    /*font-weight: bold;*/
    background-color: #d1d1d1;
   border: 1px solid #cc0000;
   padding: 10px;
   color: #cc0000;
    vertical-align: middle;
    white-space: nowrap;}
    
    .hlcreneau{
    	color: #666666 ;
    	text-decoration: none !important;
/*font-size: medium;*//*fait trembler Opera!*/
    border-radius: 0.5em;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
    border:solid 1px #666666;
    }
    .hlcreneau:hover{
  	color:#0066ff;
    	border: #0066ff solid 2px;
      	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
    	background-color: #efefef;
    	padding: 2px;/*Le padding fait trembler Opera! peut être parce q'il fait sauter le pointeur 
     	   hors du lien FINALEMENT NON !!!*/
    	     }
   .hlcreneau:hover:before{
/*content:" ";
display:inline-block;
 position: relative;left:-22px;top: 1px;
     	height: 0px;width:0px;*/
    	border-left:15px solid #ffcc66;
     border-bottom:6px solid transparent;
     border-top:6px solid transparent;  }
  /*	 .hlcreneau:active{
    	color:#666666;
       	border: #666666 solid 2px;
     	background-color: #ffcc66;
     	   padding: 2px;Le padding fait trembler ! peut être parce q'il fait sauter le pointeur 
     	   hors du lien*/
 }

    /* Pourla navigation ds le wizard*/

.btn{
	 text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
    border-radius: 0.5em;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
    cursor: pointer;
}
.btnPlus{
	background-color: #339900;
	color: white;
	font-size:  large;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 1px;
padding-top: 1px;
}
.btnPlus:hover{
	background-color: white;
	color:#339900 ;
	font-weight: bold;
}
.btnMoins{
	background-color: #ff6633;
	color: white;
	font-size:  large;
	text-decoration: none;
padding-left: 6px;
padding-right: 6px;
padding-bottom: 1px;
padding-top: 0px;

}
.btnMoins:hover{
	background-color:white ;
	color:#ff6633 ;
		font-weight: bold;
}
.cursorDrag{
	cursor: move;
	margin-bottom:6px;
}
.btAide{/*Classe pour bouton remplaçant l'image. mais postback... on laisse l'image pour l'instant*/
border: #ffffff solid 2px ;
color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#88a7ff), to(#3366ff));
	background: -moz-linear-gradient(top,  #88a7ff,  #3366ff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#88a7ff', endColorstr='#3366ff');
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#88a7ff', endColorstr='#3366ff');
	background: -ms-linear-gradient(top, #88a7ff 0%, #3366ff 100%);/*IE>= 10*/

    border-radius: 14px;	
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 1px;
    padding-right: 1px;
    vertical-align: top;
  font-size: 20px;
font-weight: bold;
 font-family: Arial, Verdana, "Helvetica World" ;
 width:22px;
 height: 20px;
 cursor: pointer;
 text-decoration: none;
}
/*.white {
	color: #404040;
	border: solid 1px #a0a0a0;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}*/
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#aaaaaa));
	background: -moz-linear-gradient(top,  #fff,  #aaaaaa);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#aaaaaa');
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#aaaaaa');
	background: -ms-linear-gradient(top, #ffffff 0%, #aaaaaa 100%);/*IE>= 10*/
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#fff));
	background: -moz-linear-gradient(top,  #cccccc,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff');
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff');
	background: -ms-linear-gradient(top, #cccccc 0%, #ffffff 100%);/*IE>= 10*/
}

.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#9edb4f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #9edb4f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9edb4f', endColorstr='#4e7d0e');
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9edb4f', endColorstr='#4e7d0e');
	background: -ms-linear-gradient(top, #9edb4f 0%, #4e7d0e 100%);/*IE>= 10*/
	margin-left: 30px;
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#38590d));
	background: -moz-linear-gradient(top,  #6b9d28,  #38590d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#336b9d28', endColorstr='#3338590d');	
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#38590d');
	background: -ms-linear-gradient(top, #6b9d28 0%, #38590d 100%);/*IE>= 10*/
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
	background: -ms-linear-gradient(top, #4e7d0e 0%, #7db72f 100%);/*IE>= 10*/
}

/*.card:after{
content:"      ";
display:  inline-block;
padding: 0px 10px 0px 50px;
		background: -webkit-gradient(linear, left top , right bottom, from(#ff3300), to(#7db72f));
	background: -moz-linear-gradient(left,  #ff3300,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
height:30px;
margin-bottom: 0px;
margin-top: 0px;
background-repeat: repeat-x;
background-position:bottom;
vertical-align: sub;
}
*/


.spanInfoPaiement{
	font-weight: bold;
	font-size: medium;
	color: #006600;

}
.spanInfoCarte{
		font-weight: bold;
	font-size: medium;
	color: #ff6600;

}
.spanInfoRetour{
			font-weight: bold;
	font-size: medium;
	color: #cc0000;

}
.tbInfoActi{
	color: green;
	white-space: normal;
	border: none;
	width: 100%;
	font-family: "Times New Roman";
	font-size: medium;
}
/*LES BOUTONS EMAIL*/
.btnTemoinEmail{
background-color: transparent;
	font-weight: bold;
	padding-bottom: 2px;
	border: none;
text-decoration : none;
font-size: 15px;
width:17px;
height:17px;
border-radius:8px; 
    padding-left: 2px;
   padding-top: -1px;
    padding-bottom: 2px;
    vertical-align: text-bottom;
margin-left: 8px;
}

.Rouge{
	color: #cc0000;
}
.Vert{
	color: #007b01;
}

/*LES BOUTONS SMS*/
.btnSmsRouge:hover{
	 background: red; /* Old browsers */
        background: -moz-linear-gradient(top, red 0%, #ff9999 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,red), color-stop(100%,#ff9999)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, red 0%,#ff9999 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, red 0%,#ff9999 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, red 0%,#ff9999 100%); /* IE10+ */
        background: linear-gradient(top, red 0%,#ff9999 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
/* l'ombre*/
 -webkit-box-shadow:rgba(255,255,255,0.9) -3px -1px 3px, inset rgba(255,255,255,0.15) -3px -1px 3px;
     -khtml-box-shadow:rgba(125,125,125,0.9) -3px -1px 3px, inset rgba(125,125,125,0.15) -3px -1px 3px;
       -moz-box-shadow:rgba(125,125,125,0.9) -3px -1px 3px, inset rgba(125,125,125,0.15) -3px -1px 3px;
         -o-box-shadow:rgba(125,125,125,0.9)  -3px -1px 3px, inset rgba(125,125,125,0.15) -3px -1px 3px;
            box-shadow:rgba(125,125,125,0.9) -3px -1px 3px, inset rgba(125,125,125,0.15) -3px -1px 3px;}

.btnSmsRouge:active{
	 background: red; /* Old browsers */
        background: -moz-linear-gradient(top, #ffff66 0%, #ee8371 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffff66), color-stop(100%,#ee8371)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ffff66 0%,#ee8371 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ffff66 0%,#ee8371 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ffff66 0%,#ee8371 100%); /* IE10+ */
        background: linear-gradient(top, #ffff66 0%,#ee8371 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff66', endColorstr='#ee8371',GradientType=0 ); /* IE6-9 */
}
.btnSmsRouge{
	 background: #ee8371; /* Old browsers */
        background: -moz-linear-gradient(top, #ee8371 0%, #e23213 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee8371), color-stop(100%,#e23213)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ee8371 0%,#e23213 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ee8371 0%,#e23213 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ee8371 0%,#e23213 100%); /* IE10+ */
        background: linear-gradient(top, #ee8371 0%,#e23213 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */

border: none;

text-decoration : none;
width:12px;
height:12px;
border-radius:6px; 
   padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 1px;
    padding-right: 1px;
    vertical-align: text-bottom;

     
}
.btnSmsVert:hover{
	 background: #567021; /* Old browsers */
        background: -moz-linear-gradient(top, #567021 0%, #aad357 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#567021), color-stop(100%,#aad357)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #567021 0%,#aad357 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #567021 0%,#aad357 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #567021 0%,#aad357 100%); /* IE10+ */
        background: linear-gradient(top, #567021 0%,#aad357 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#567021', endColorstr='#aad357',GradientType=0 ); /* IE6-9 */
/* l'ombre*/
 -webkit-box-shadow:rgba(255,255,255,0.9) -2px -0.5px 3px, inset rgba(255,255,255,0.15) -3px -1px 3px;
     -khtml-box-shadow:rgba(125,125,125,0.9) -2px -0.5px 3px, inset rgba(125,125,125,0.15) -3px -1px 3px;
       -moz-box-shadow:rgba(125,125,125,0.9) -2px -0.5px 3px, inset rgba(125,125,125,0.15) -3px -1px 3px;
         -o-box-shadow:rgba(125,125,125,0.9)  -2px -0.5px 3px, inset rgba(125,125,125,0.15) -3px -1px 3px;
            box-shadow:rgba(125,125,125,0.9) -2px -0.5px 3px, inset rgba(125,125,125,0.15) -3px -1px 3px;}

.btnSmsVert:active{
	 background: #ffff66; /* Old browsers */
        background: -moz-linear-gradient(top, #ffff66 0%, #567021 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffff66), color-stop(100%,#567021)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ffff66 0%,#567021 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ffff66 0%,#567021 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ffff66 0%,#567021 100%); /* IE10+ */
        background: linear-gradient(top, #ffff66 0%,#567021 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff66', endColorstr='#567021',GradientType=0 ); /* IE6-9 */
}
.btnSmsVert{
	 background: #aad357; /* Old browsers */
        background: -moz-linear-gradient(top, #aad357 0%, #567021 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aad357), color-stop(100%,#567021)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #aad357 0%,#567021 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #aad357 0%,#567021 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #aad357 0%,#567021 100%); /* IE10+ */
        background: linear-gradient(top, #aad357 0%,#567021 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad357', endColorstr='#567021',GradientType=0 ); /* IE6-9 */

border: none;

text-decoration : none;
width:12px;
height:12px;
border-radius:6px; 
   padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 1px;
    padding-right: 1px;
    vertical-align: text-bottom;     
}
.PopupMenu{
	background-color: #525252;
	display:inline;
	white-space: nowrap;
}
.NomClientsCreneau{
	color: #FF8c00;
	padding: 2px;
}.NomClientsCreneau:hover{
	color: #c85000;
		background-color: #8c8c8c;
		border: 1px solid #FFFFFF;
}
.NomActiCren{

	text-overflow: ellipsis ;
}
.tabInsIntLibre {/*Permet de ne pas changer InternetEncadre.aspx DOIT Être APRES les autres */
	background-color: #fcfcfc;
	color: #666666;
}
.tabInsIntEncadre{/*Permet de ne pas changer InternetLibre en même temps*/
	background-color: #fcfcfc;
	color: #666666;
}
.LibreInternet{
	color:#666666;
}
.LienSimulation{
font-family: Verdana;
color: #e9e9e9;
	text-decoration: none;
	margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
	display: block;
	
}
.LienSimulation:hover{
	color:orange !important;
	text-decoration: underline;
}
.pnLiensSimul{
	width: 30%;
	/*text-align: center;*/
	background-color: #333333;
	border: solid 1px #666666;
	margin-left: auto;
	margin-right: auto;
	padding: 30px;
}
/*transfert des styles listAuto*/
     .tableLogin{
        padding:57px;
        background-color:#33333b;
        border:solid red 0px;
        font-family:Verdana;
        font-size:13pt;
        width:575px;
        margin-left:30px;
        }
        .labelLogin {
            margin: 0px;
            color: #999999;
            padding-left: 50px;
            padding-right: 20px;
            padding-top: 10px;
            padding-bottom: 10px;
        }
        .linkAuto{
        color:#dadada;
        line-height: 30px;
        text-decoration:none;
        }
        .linkAuto:hover{
        color:orange !important;
	    text-decoration: underline;
        }     
        .linkChoisir{
        color:#498ab0;
        line-height: 20px;
        text-decoration:none;
        font-size:medium;
        white-space: nowrap;
        display: inline-block;
        margin-right: 5px;
        margin-bottom: 5px;
        }
        .linkChoisir:hover{
        color:#ff6600 !important;
	    text-decoration: underline;
        }
            .linkChoisir:before {
                /*content: url(Images/new.png);*/
                content: "";
                display: inline-block;
                height: 28px;
                width: 28px;
                background: url(Images/new.png);
                background-size: 100%;
                vertical-align:bottom;
            }
        /* ******* liens de la page administration *************** */
        .tableMenu{
        padding:10px;
        font-family:Verdana;
        width:200px;
        margin-left:3px;
             background-color:#2e2e35;
         }
       .encadre{
         color:green;
         }
         .linkEncadre{
         color:green;
         text-decoration:none;
         line-height: 30px;
       }
         .linkEncadre:hover{
         color:#97be97 !important;
         text-shadow:0px -2px 17px  #000 ;
         text-decoration:underline !important;
         }
            .linkEncadre:hover:before {
                content: " ";
                display: inline-block;
                position: relative;
                left: -22px;
                top: 1px;
                height: 0px;
                width: 0px;
                border-left: 15px solid orange;
                border-bottom: 6px solid transparent;
                border-top: 6px solid transparent; 
            }
        .linkCrenSuppr {
            color: black;
        }

        .linkCrenSuppr:hover {
                color: #aaaaaa !important;
                text-shadow: 0px -2px 27px #000;
            }
        .linkComptes {
            color: #d2691e;
        }

        .linkComptes:hover {
                color: #e39760 !important;
                text-shadow: 0px -2px 27px #000;
            }
        .linkFactures {
            color: #478b61;
        }

        .linkFactures:hover {
                color: #89d0a4 !important;
                text-shadow: 0px -2px 27px #000;
            }
/* ************ fin des liens de Administration *********************** */
         .libre{
         color:#3078b1;
         }
         .linkLibre{
         color:#3078b1;/* + foncé : 3078b1 + clair : 72acd9 */
         text-decoration:none;
          line-height: 30px;
        }
         .linkLibre:hover{
         color:#72acd9 !important;
         text-shadow:0px -2px 17px  #000 ;
         text-decoration:underline !important;
         }
            .linkLibre:hover:before {
                content: " ";
                display: inline-block;
                position: relative;
                left: -22px;
                top: 1px;
                height: 0px;
                width: 0px;
                border-left: 15px solid orange;
                border-bottom: 6px solid transparent;
                border-top: 6px solid transparent;
            }

/*.btnMessVert{
	 background: #aad357;  Old browsers 
        background: -moz-linear-gradient(top, #aad357 0%, #567021 100%);  FF3.6+ 
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aad357), color-stop(100%,#567021));  Chrome,Safari4+ 
        background: -webkit-linear-gradient(top, #aad357 0%,#567021 100%);  Chrome10+,Safari5.1+ 
        background: -o-linear-gradient(top, #aad357 0%,#567021 100%);  Opera 11.10+ 
        background: -ms-linear-gradient(top, #aad357 0%,#567021 100%);  IE10+ 
        background: linear-gradient(top, #aad357 0%,#567021 100%);  W3C 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad357', endColorstr='#567021',GradientType=0 );  IE6-9 



text-decoration : none;
font-size: 60px;
font-family: "Felix Titling";
font-weight: bold;
text-align: left;
color: white;
width:40px;
height:25px;
border-radius:6px; 
   padding-top:1px;
    padding-bottom: 10px;
    border-bottom-width: 6px ;
    border-bottom-color:  inherit;
    border-bottom-style: solid 
    padding-left: -3px;
    padding-right: 1px;
    vertical-align: text-bottom;
}
}*/