body{
	font-family:Arial, Helvetica, sans-serif;}
#mainpage{width:90%; margin:auto; font-size:12px;}
input.form-control.tt-query {
    width: 379px;
}
.panel.panel-default {
    border:0!important;
}
.fondfille{
	color:white;
	background:#CC89CC;
	padding:7px!important;
	margin:3px!important;
	font-size:1em;
	}
.fondgarcon{
	color:white;
	background:#00557d;
	padding:7px!important;
	margin:3px!important;
	font-size:1em;
	}
.nom{font-size:0.9em;}
        .mere .nom a{
			color : #fdc3e5;
			color:#FF69B4;
			text-decoration:underline;
			font-weight:900;
		}
        .mere .nom{
			color:#fdc3e5;
			color:#FF69B4;
			padding:3px!important;
			padding:10px!important;
			margin:3px!important;
			font-weight:100;
			border:1px solid black;
			min-height:70px;
            }
        .pere .nom{
            color:#82c3ed;
			color:#1E90FF;
			padding:10px!important;
			margin:3px!important;
			font-weight:100;
			border:1px solid black;
			min-height:70px;
            }
        table {
            border-spacing: 10px!important;
            border-collapse:collapse!important;
        }
        table td{
			text-align:center;
			align:center;
            vertical-align:middle!important;
        }
		.nom{font-size:1.1em;}
		.prod{font-size:0.85em;}
.glyphicon-star-empty::before {
    color: #BDB76B;
}
.glyphicon-star::before {
    color: #DCB91B;
}
        table {
            border-spacing: 10px!important;
            border-collapse:collapse!important;
        }
        table td{
			text-align:center;
			align:center;
            vertical-align:middle!important;
        }
		.nom{font-size:0.9em;}
		.prod{font-size:0.85em;}

.form-control{font-size:12px;}
.dropdown-menu.scrollable-menu > li {
    line-height: 8px;
}
ul li label {
    display: -moz-box;
    font-weight: 100;
    margin-bottom: 5px;
    max-width: 100%;
    width: 80%;
	padding: 0px 0px 0px 27px;
}
input[type="checkbox"], input[type="radio"] {
    margin: 2px 0 0 8px;
    position: absolute;
}
.dropdown-menu {
    font-size: 12px;
	padding:5px 10px;
}
.tt-dropdown-menu{
left:auto!important;
}
.twitter-typeahead {
    display: unset !important;
}
.row{padding:3px 0;}
label{display:block; margin-bottom:0; font-weight:600; font-size:1.1em; color:#555555;}
.btn.btn-default.dropdown-toggle.btn-block {
    height: 36px;
}
.dropdown-toggle {
    width: 100%;
    font-size: 12px;
}
.btn-group, .btn-group-vertical {
    width: 100%;
}
.panel-heading {
background:white!important;
color:black!important;
/*
    background: #337ab7 none repeat scroll 0 0 !important;
    color: white !important;
	margin-bottom:3px;
*/
}
fieldset.critspe legend{font-size:1.2em;margin:20px 0px 20px 20px}
.navbar-default{background-color:indianred;}

.navbar-default .navbar-nav > li > a {
    color: white;
}
.navbar-brand {
    padding: 0 13px;
}


.auth-form {
    margin: 0 auto;
    width: 340px;
}

.auth-form-body {
    padding: 20px;
}
.auth-form-body .input-block {
    margin-bottom: 15px;
    margin-top: 5px;
}
.label-link {
    float: right;
    font-size: 12px;
}
a.label-link {
    border: 1px solid transparent;
    font-size: 10px;
}
.btn-info {
    background-color: #fff;
    border-color: #ccc;
    color: #333 !important;
    font-size: 15px;
    padding: 6px !important;
}
.btn-info.hover, .btn-info:hover {
    background-color: #e6e6e6!important;
    border-color: #8c8c8c;
    color: #333!important;
    padding: 6px !important;
}
.btn-info.focus, .btn-info:focus {
    background-color: #fff!important;
    border-color: #ccc;
    color: #333!important;
    padding: 6px !important;
}

.tab-content {
    padding: 10px 20px;
}
.nav > li.active > a{
background:lightgrey!important
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 4px;
    vertical-align: top;
    border: 1px solid #ddd!important;

}
#liste_accueil_filter input {

    padding: 0;

}
#liste_accueil_filter th {
text-align:center;
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
    background-repeat: no-repeat;
    background-position: center left;
}

div.dataTables_filter label{
    font-weight: 100!important;
    margin-right: 17px!important;
    margin-top: 0px!important;
    text-align: right!important;
    white-space: nowrap!important;
}
#liste_accueil_length > label {
    margin-left: 17px!important;
    margin-top: 6px!important;
    text-align: center!important;
}
.odd > td, .even > td {
    font-size: 14px;
    vertical-align:middle!important;
	padding:3px 6px!important;
}
th{text-align:center; font-weight:600; font-size:0.9em}
