.reponse {
display:none;
position:fixed;
z-index: 999;
bottom:0px;
left:0px;
padding:15px;
width:100%;
text-align:center;
background-color: rgba(256,256,256, 0.8);
}

#listeChapitre
{
	width: 550px;
}
#listeAttraction
{
	width: 850px;
}

.listeSortable .reponse
{
	color: 9f9;
	font-weight: bold;
	width: 200px;
	margin: 5px auto 0;
}
.listeSortable .reponse img
{
	height:20px !important;
}


.listeSortable ul
{
	padding: 15px;
	margin:0px;
}

.listeSortable ul li
{
	list-style: none;
	border: 1px solid grey;
	background-color:#f4e3c2;
	margin:7px;
	padding:10px;
	color: #684019;
    font-size: 1.3em;
	box-shadow: 0px 2px 2px 0px #656565;
}
.listeSortable ul li a 
{
	text-decoration:none;
}
#listePhoto ul li div
{
	vertical-align:top;
}

.listeSortable li.ui-sortable-helper{
	cursor:-moz-grabbing;
	opacity: 0.6;
}


.count, .handler
{
	margin: 2px 5px;
}

.handler {
height:25px !important;
position:relative;
top:5px;
}

.handler:hover
{
	cursor:pointer;
}

.add {
	border: 1px solid grey;
	background-color:#f4e3c2;
	margin:7px 7px 7px 20px;
	padding:10px 10px 10px 20px;
	box-shadow: 0px 2px 2px 0px #656565;
	width: 485px;
	font-size: 1.2em;
}

.addBtn {
height:25px !important;
position:relative;
top:8px;
}
.addBtn:hover {
cursor:pointer;
}

.modifItem {
float: right;
height:25px !important;
margin:3px;
position:relative;
top:4px;
}

.champs_texte_color {
display:inline-block;
color: #684019;
font-size: 1.1em;
background-color:#f4e3c2;
border: none;
border-bottom: 1px solid grey;
	
font-family: Open Sans, Helvetica, Arial, sans-serif;
width:auto;
padding:2px;
height:27px;

}
.status:hover {
cursor: pointer;
}

.status_container {
margin:10px;
margin-left:20px;
}


.container_champs_texte {
	width:93%;
	font-weight:bold;
	font-size: 1.2em;
	margin:20px;
}

.champs_texte {
display:inline-block;
color: black;
font-size: 0.9em;
background-color:white;
border: none;
border-bottom: 1px solid grey;
	
font-family: Open Sans, Helvetica, Arial, sans-serif;
width:auto;
padding:2px;
margin-left:20px;
}


.container_champs_select {

	background-color:#f4e3c2;
	box-shadow: 0px 2px 2px 0px #656565;
	width:100%;
	border:1px solid grey;
	padding-left:25px;

}

.box_image{
	box-shadow: 0px 2px 2px 0px #656565;
	margin: 10px;
}
.box_image img{
	display:block;
}

.note_container{
height:16px;
width:88px;
padding:0px;
margin:0px;
display:inline-block;
background-color: white;
background-position: right;
background-repeat: no-repeat;
}
.note_container:hover{
cursor:pointer;
}
.note_container_2{
height:16px;
width:88px;
padding:0px;
margin:0px;
display:inline-block;
background-position: right;
background-repeat: no-repeat;
}
.note_container_2:hover{
cursor:pointer;
}

.note_container_2 div {
width:8px;
height:16px;
display:inline-block; 
margin:0;
}

.custom-dropdown {
    font-size: 1.5em;
}
.custom-dropdown-small {
    font-size: 1.0em;
}

.custom-dropdown:hover {
cursor: pointer;
}

.custom-dropdown__select{
    font-size: inherit; 
    padding: .5em; 
    margin: 0; 
    background-color: inherit;
    color: inherit;  
}


@supports (pointer-events: none) and
      ((-webkit-appearance: none) or
      (-moz-appearance: none) or
      (appearance: none)) {

    .custom-dropdown {
        position: relative;
        display: inline-block;
        vertical-align: middle;
    }

    .custom-dropdown__select {
        padding-right: 3.5em; 
        border: 0;
        border-radius: 3px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;    
    }

    .custom-dropdown::before,
    .custom-dropdown::after {
        content: "";
        position: absolute;
        pointer-events: none;
    }

    .custom-dropdown::after { /*  Custom dropdown arrow */
        content: "\25BC";
        height: 1em;
        font-size: .625em;
        line-height: 1;
        right: 1.2em;
        top: 50%; margin-top: -.5em;
		background-color: inherit;
    }

    .custom-dropdown::before { /*  Custom dropdown arrow cover */
        width: 2em;
        right: 0; top: 0; bottom: 0;
        border-radius: 0 3px 3px 0;
		background-color: inherit;
    }

    /* FF only temp fix */
    @-moz-document url-prefix() {
        .custom-dropdown__select              { padding-right: 1.0em }
    }
	
	
	
.list-unstyled_small {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.list-unstyled_small img:hover {
	cursor: pointer;
}
.list-unstyled_small img {
	border: 1px solid black;
}
.list-unstyled_small li {
	display: inline-block;
	margin: 5px;
}
}



