#login input[type=button]{
    border-radius: 5px;

    background-color: #eb9e00;
}

#login input[type=button]:hover{

    background-color: transparent;
    color: #1a1a1a;
    border: 1px solid #eb9e00;
}
#form .row:last-child input[type=button]{
    background-color: #eeeeef;
    color:#1a1a1a;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 10px;
    border: 1px solid black;
}
.alerte{
	color:#eb9e00;
}

span.button.job{
    background-color: #eb9e00;
    color:#1a1a1a;
    border: 1px solid transparent;
    padding: 5px;
}
span.button.job:hover{
    border: 1px solid #eb9e00;
    background-color: transparent;
    color:#eb9e00;
}

#login input[type=submit]{
    border-radius: 5px;

    background-color: #eb9e00;
}

#login input[type=submit]:hover{

    background-color: transparent;
    color: #1a1a1a;
    border: 1px solid #eb9e00;
}

button.valide{
    padding:15px !important;
    border-radius: 2px !important;
    border: 1px solid transparent !important;
    background-color: #eb9e00 !important;
    color:#FFFFFF !important;
}

button.valide:hover{
    background-color: transparent !important;
    border-color: #eb9e00 !important;
    color:#1a1a1a !important;
}
#formPlanning select{
    height:40px;
}
/*#planningGrid table thead tr th {
    min-width: 17px;
}*/
body {
	
	line-height:1;
	}
	#ateliervideo-desc li {
    font-size: 80%;
    letter-spacing: -1px;
    margin-left: 20px;
    text-align: left;
}
#ateliervideo-desc small span img {
    height: 15px;
    max-width: 20px;
}
#ateliervideo-desc small {
    font-size: 100%;
}
/*.reveal-modal, dialog {
    
    max-height: 40rem;
     overflow: auto;
   
}*/
/*.back_form {
	position: fixed;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	width:100%;
	heght:100%;
	z-index:10;
	display:none;
	background:#FFFFFF;
	background-color: rgba(0,0,0,0.5);
	
}*/

/*.formulaire {
	position: fixed;
	margin:auto;
	width:50%;
	z-index:20;
	padding:auto;
	margin-top:1%;
	background:#FFFFFF;
	
}*/
/*div {
	border: 1px solid black;
}*/
#ateliervideo h5{
    letter-spacing: -1px;
    color: #f08a24;
    line-height: 10px;
    font-size:40px;
}
.carte_rouge{
	height:200px;
	 border-radius: 5px !important;
	float:left;
	
	background-color:#EB9E00;
	box-shadow: 6px 6px 0px #D8D8D8;
	vertical-align:middle;
	margin:10px;	
	padding:20px;	
	background-image:url(../img/logo_small.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.carte_rouge:hover{
	height:200px;
	 border-radius: 5px !important;
	float:left;
	
	background-color:#EB9E00;
	box-shadow: 3px 3px 0px #D8D8D8;
	vertical-align:middle;
	margin:10px;	
	padding:20px;	
}
.carte_rouge_selected{
	height:200px;
	 border-radius: 5px !important;
	float:left;
	border:4px solid grey;
	background-color:#EB9E00;
	vertical-align:middle;
	box-shadow: 6px 6px 0px #D8D8D8;
	margin:10px;
	padding:20px;	
	background-image:url(../img/logo_small.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.carte_rouge_selected:hover{
	height:200px;
	 border-radius: 5px !important;
	float:left;
	border:4px solid grey;
	background-color:#EB9E00;
	box-shadow: 3px 3px 0px #D8D8D8;
	vertical-align:middle;
	margin:10px;
	padding:20px;	
}


.carte_bleu{
	height:500px;
	 border-radius: 5px !important;
	float:left;
	
	background-color:#E6E6FA;
	box-shadow: 6px 6px 0px #D8D8D8;
	vertical-align:middle;
	margin:10px;	
	padding:20px;	
}
.carte_bleu:hover{
	height:500px;
	 border-radius: 5px !important;
	float:left;
	
	background-color:#E6E6FA;
	box-shadow: 3px 3px 0px #D8D8D8;
	vertical-align:middle;
	margin:10px;	
	padding:20px;	
}
.carte_bleu_selected{
	height:500px;
	 border-radius: 5px !important;
	float:left;
	border:4px solid grey;
	background-color:#E6E6FA;
	box-shadow: 6px 6px 0px #D8D8D8;
	vertical-align:middle;
	margin:10px;	
	padding:20px;	
}
.carte_bleu_selected:hover{
	height:500px;
	 border-radius: 5px !important;
	float:left;
	border:4px solid grey;
	background-color:#E6E6FA;
	box-shadow: 3px 3px 0px #D8D8D8;
	vertical-align:middle;
	margin:10px;	
	padding:20px;	
}

span.button.pdf{
   background-image: url(../img/ico/pdf2.png);
  background-repeat: no-repeat;
  background-position: center right;
  padding-right: 35px;
   background-size: 28px;
}
span.button.signature{
   background-image: url(../img/signature.png);
  background-repeat: no-repeat;
  background-position: center right;
  padding-right: 35px;
   background-size: 28px;
}
span.button.xls{
   background-image: url(../img/ico/xls2.png);
   background-repeat: no-repeat;
  background-position: center right;
  padding-right: 35px;
   background-size: 28px;
}

span.button.voir{
   background-image: url(../img/view.png);
   background-repeat: no-repeat;
  background-position: center right;
  padding-right: 35px;
   background-size: 28px;
}
span.button.mail{
   background-image: url(../img/mail2.png);
   background-repeat: no-repeat;
  background-position: center right;
  padding-right: 35px;
   background-size: 28px;
}
/*.reveal-modal {
		position :fixed;
        top: 150px !important;
    }*/
#newCal{
	
	 top: 150px !important;
}
.rowhauteur{
	  height: 500px;
  overflow: scroll;
	
}

#newCal table{
	
background:none;
}
#newCal   table tr.even, table tr.alt, table tr:nth-of-type(even) {
    background: none; }



  
    #newCal2 table{
	
background: none;
}
#newCal2   table tr.even, table tr.alt, table tr-of-type(even) {
background: none;
    
     }
     
    



