	/* Navigateurs récents */

/* #tablemonth th.month
{
	background: -webkit-gradient(linear,left top, left bottom,from(#e9e9e9),to(#e1e1e1));
	background: -webkit-linear-gradient(top,#e9e9e9,#e1e1e1);
	background: -moz-linear-gradient(top,#e9e9e9,#e1e1e1);
	background: -o-linear-gradient(top,#e9e9e9,#e1e1e1);
	background: -ms-linear-gradient(top,#e9e9e9,#e1e1e1);
	background: -khtml-linear-gradient(top,#e9e9e9,#e1e1e1);
	background: linear-gradient(top,#e9e9e9,#e1e1e1);
} */
#header
{
	box-shadow:			0 6px 6px -2px #666;
	-moz-box-shadow: 	0 6px 6px -2px #666;
	-webkit-box-shadow: 0 6px 6px -2px #666;
	-o-box-shadow: 		0 6px 6px -2px #666;
	-ms-box-shadow: 	0 6px 6px -2px #666;
	-khtml-box-shadow: 	0 6px 6px -2px #666;
}

#tablemonth th.month
{
	border-radius:						10px;
	-moz-border-radius:					10px;
	-webkit-border-radius:				10px;
	-o-border-radius:					10px;
	-ms-border-radius:					10px;
	-khtml-border-radius:				10px;
	
	border-bottom-right-radius:			0;
	-moz-border-radius-bottomright:		0;
	-webkit-border-bottom-right-radius:	0;
	-o-border-bottom-right-radius:		0;
	-ms-border-bottom-right-radius:		0;
	-khtml-border-bottom-right-radius:	0;
	
	border-bottom-left-radius:			0;
	-moz-border-radius-bottomleft:		0;
	-webkit-border-bottom-left-radius:	0;
	-o-border-bottom-left-radius:		0;
	-ms-border-bottom-left-radius:		0;
	-khtml-border-bottom-left-radius:	0;

	/* background: -webkit-gradient(linear,left top, left bottom,from(#e9e9e9),to(#e1e1e1));
	background: -webkit-linear-gradient(top,#e9e9e9,#e1e1e1);
	background: -moz-linear-gradient(top,#e9e9e9,#e1e1e1);
	background: -o-linear-gradient(top,#e9e9e9,#e1e1e1);
	background: -ms-linear-gradient(top,#e9e9e9,#e1e1e1);
	background: -khtml-linear-gradient(top,#e9e9e9,#e1e1e1);
	background: linear-gradient(top,#e9e9e9,#e1e1e1); */
}

tr.plane th,
tr.plane td.options,
#legend .cat
{
	border-radius:			5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	-o-border-radius:		5px;
	-ms-border-radius: 		5px;
	-khtml-border-radius: 	5px;

	border-top-right-radius:			0;
	-moz-border-radius-topright:		0;
	-webkit-border-top-right-radius:	0;
	-o-border-top-right-radius:			0;
	-ms-border-top-right-radius:		0;
	-khtml-border-top-right-radius:		0;

	border-bottom-right-radius:			0;
	-moz-border-radius-bottomright:		0;
	-webkit-border-bottom-right-radius:	0;
	-o-border-bottom-right-radius:		0;
	-ms-border-bottom-right-radius:		0;
	-khtml-border-bottom-right-radius:	0;

	box-shadow: 		0 0 1px 0 rgba(0,0,0,.15) inset,0 1px 0 0 #fff;
	-moz-box-shadow: 	0 0 1px 0 rgba(0,0,0,.15) inset,0 1px 0 0 #fff;
	-webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,.15) inset,0 1px 0 0 #fff;
	-o-box-shadow: 		0 0 1px 0 rgba(0,0,0,.15) inset,0 1px 0 0 #fff;
	-ms-box-shadow: 	0 0 1px 0 rgba(0,0,0,.15) inset,0 1px 0 0 #fff;
	-khtml-box-shadow: 	0 0 1px 0 rgba(0,0,0,.15) inset,0 1px 0 0 #fff;
}

tr.plane td.options
{
	border-radius:						5px;
	-moz-border-radius:					5px;
	-webkit-border-radius:				5px;
	-o-border-radius:					5px;
	-ms-border-radius:					5px;
	-khtml-border-radius:				5px;

	border-top-left-radius:				0;
	-moz-border-radius-topleft:			0;
	-webkit-border-top-left-radius:		0;
	-o-border-top-left-radius:			0;
	-ms-border-top-left-radius:			0;
	-khtml-border-top-left-radius:		0;
	
	border-bottom-left-radius:			0;
	-moz-border-radius-bottomleft:		0;
	-webkit-border-bottom-left-radius:	0;
	-o-border-bottom-left-radius:		0;
	-ms-border-bottom-left-radius:		0;
	-khtml-border-bottom-left-radius:	0;
	
} 
div.confirmed  	
{
	background:rgba(85, 155, 35, .8);
}

 div.notconfirmed 
{
	background:rgba(85, 155, 35, .8) url('img/bg_notconfirmed.png') center left repeat-x;
}

div.sharing 	
{
	background:rgba(15, 100, 140, .8);
}
div.sharing.notconfirmed 	
{	
	background:rgba(15, 100, 140, .8) url('img/bg_notconfirmed.png') center left repeat-x;
}

div.maintenance, 	
div.ta.maintenance 	
{
	background:rgba(100, 100, 100, .8);
}

div.project
{
	box-shadow:				0px 0px 3px #fff; 
	-moz-box-shadow: 		0px 0px 3px #fff;
	-webkit-box-shadow: 	0px 0px 3px #fff;
	-o-box-shadow: 			0px 0px 3px #fff;
	-ms-box-shadow: 		0px 0px 3px #fff;
	-khtml-box-shadow: 		0px 0px 3px #fff;

	-moz-transition-property: box-shadow,transform;
	-moz-transition-duration: .2s;
	-moz-transition-delay: 0s;
	-webkit-transition-property: box-shadow,transform;
	-webkit-transition-duration: .2s;
	-webkit-transition-delay: 0s;
	-o-transition-property: box-shadow,transform;
	-o-transition-duration: .2s;
	-o-transition-delay: 0s;
	-ms-transition-property: box-shadow,transform;
	-ms-transition-duration: .2s;
	-ms-transition-delay: 0s;
	-khtml-transition-property: box-shadow,transform;
	-khtml-transition-duration: .2s;
	-khtml-transition-delay: 0s;
	transition-property: box-shadow,transform;
	transition-duration: .2s;
	transition-delay: 0s;
}

div.project a span
{
	box-shadow:			0 0 3px #cbd6fe;
	-moz-box-shadow: 	0 0 3px #cbd6fe;
	-webkit-box-shadow: 0 0 3px #cbd6fe;
	-o-box-shadow: 		0 0 3px #cbd6fe;
	-ms-box-shadow: 	0 0 3px #cbd6fe;
	-khtml-box-shadow: 	0 0 3px #cbd6fe;
}

.jours span 
{
	border-radius: 			3px;
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	-o-border-radius: 		3px;
	-ms-border-radius: 		3px;
	-khtml-border-radius: 	3px;
}

.plane .jours:hover
{
	box-shadow:			0 0 5px #cbd6fe;
	-moz-box-shadow: 	0 0 5px #cbd6fe;
	-webkit-box-shadow: 0 0 5px #cbd6fe;
	-o-box-shadow: 		0 0 5px #cbd6fe;
	-ms-box-shadow: 	0 0 5px #cbd6fe;
	-khtml-box-shadow: 	0 0 5px #cbd6fe;
}
.white_content 
{
	box-shadow:			0 0 100px #000;
	-moz-box-shadow: 	0 0 100px #000;
	-webkit-box-shadow: 0 0 100px #000;
	-o-box-shadow: 		0 0 100px #000;
	-ms-box-shadow: 	0 0 100px #000;
	-khtml-box-shadow: 	0 0 100px #000;
}

.jours:hover span.lightbox,
.jours:hover span.lightboxright
{
	border-radius: 			3px;
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	-o-border-radius: 		3px;
	-ms-border-radius: 		3px;
	-khtml-border-radius: 	3px;

	box-shadow:			2px 2px 2px #888;
	-moz-box-shadow: 	2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	-o-box-shadow: 		2px 2px 2px #888;
	-ms-box-shadow: 	2px 2px 2px #888;
	-khtml-box-shadow: 	2px 2px 2px #888;

	z-index:20000;

}
.jours:hover span.lightbox span,
.jours:hover span.lightboxright span
{
	border-radius: 			0;
	-moz-border-radius: 	0;
	-webkit-border-radius: 	0;
	-o-border-radius: 		0;
	-ms-border-radius: 		0;
	-khtml-border-radius: 	0;

	box-shadow:			0 0 0 #888;
	-moz-box-shadow: 	0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	-o-box-shadow: 		0 0 0 #888;
	-ms-box-shadow: 	0 0 0 #888;
	-khtml-box-shadow: 	0 0 0 #888;

	z-index:20000;

}

.nav a:hover
{
	text-shadow:			0 0 3px #cbd6fe;
	-moz-text-shadow: 		0 0 3px #cbd6fe;
	-webkit-text-shadow: 	0 0 3px #cbd6fe;
	-o-text-shadow: 		0 0 3px #cbd6fe;
	-ms-text-shadow: 		0 0 3px #cbd6fe;
	-khtml-text-shadow: 	0 0 3px #cbd6fe;
}
.bgproject
{
	-khtml-transition: 	opacity 2s ease-out;
	-webkit-transition: opacity 2s ease-out;
	-moz-transition: 	opacity 2s ease-out;
	-ms-transition: 	opacity 2s ease-out;
	-o-transition: 		opacity 2s ease-out;
	transition:			opacity 2s ease-out;
}

