/**** DEFAUT ****/
table {
    border-spacing:2px;
    border-collapse: separate;
}

a img {
border:0px;
}

form {
display:inline;
}

a{
	color:#000;
	text-decoration:none;
}

a:hover{
	color:#000;
	text-decoration:underline;
	cursor:pointer;
}

.separe {
visibility:hidden;
clear:both;
}

.h_5{
	height:5px;
	line-height:5px;
}

.h_10{
	height:10px;
	line-height:10px;
}

.h_20{
	height:20px;
	line-height:20px;
}

.p_5{	
	padding:5px;	
}
.p_10{
	padding:10px;
}
.p_15{
	padding:15px;
}

hr{
	border:none;
	margin-bottom:10px;	
}

hr.dotted{
	border-bottom:1px dotted #FFF;
}
hr.dotted_noir{
	border-bottom:1px dotted #000;
}

.left{
	float:left;	
}
.right{
	float:right;	
}
.blanc{
	background-color:#FFF;	
}

.pointer{
	cursor:pointer;	
}

.cache{
	display:none;	
}
.hidden{
	visibility:hidden;	
}
.ombre{
	box-shadow: 8px 8px 12px #aaa;
}
.capitale{
	text-transform:uppercase	
}

.bloc_info{
	border:1px solid #D3CF76;
	background-color:#FFFF80;
	background-image:url('../../maj/phototheque/photos/pictos/info.png');
	background-position:5px 5px;
	background-repeat:no-repeat;
	padding:5px 5px 5px 36px;
	line-height: 26px;	
	min-height:26px;
}

.bloc_erreur{
	border:1px solid #FF1C1C;
	background-color:#FFC1C1;
	background-image:url('../../maj/phototheque/photos/pictos/warning.png');
	background-position:5px 5px;
	background-repeat:no-repeat;
	padding:5px 5px 5px 36px;
	line-height: 26px;	
	min-height:26px;
}

/**** Scrollbar top ****/

.scrollbartop > div{
	height: 20px;	
}
.scrollbartop,
.table-responsive{
	width:100%;
	overflow-y:hidden;
}
