body{background:#2B353F url('../images/background.jpg') no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-family:'Noto Sans',Arial,sans-serif;color:#000;font-size:14px;}
a{cursor:pointer;}
a,select,input[type="checkbox"],label{cursor:pointer;}
a img{text-decoration:none;}
.annonce_desactivee{color:#999;}
#accueil_titre_1{font-size:28px;font-weight:bold;color:#333;}
#accueil_titre_2{margin-top:20px;font-size:18px;border-left:5px solid #E61800;color:#E61800;padding-left:20px;}
.bandeau{display:none;}
.bandeau img{width:595px !important;}
.alert-warning{background-color:#E61800;border-color:#E61800;color:#fff;}
.cadre_cgv h2{font-size:18px;line-height:30px;color:#93C131;font-weight:bold;}
.cadre_aide_recherche_de_partenaire h2,.cadre_aide_recherche_de_partenaire h2 a{font-size:18px;line-height:30px;color:purple;font-weight:bold;}

#image_compte_pro{border:5px solid #fff;}
#image_compte_pro:hover{border:5px solid #E61800;}

.liste_adaptative li{margin-bottom:15px;}

.mise_en_avant_titre_groupe_annonces{margin-top:-20px;margin-bottom:10px;font-style:italic;font-size:12px;color:#6AB000 !important;}
.mise_en_avant td{background-color:#fff !important;background:url('../images/fond_mise_en_avant.png') repeat-x;border-top:1px solid #CDFF06 !important;}
.mise_en_avant .details_annonce{border-left:4px solid #BFBFBF !important;}

/*.mise_en_avant_rouge td{background:url('../images/fond_mise_en_avant_rouge.png');border-top:1px solid #E61800 !important;}*/

.mise_en_avant_rouge .col-lg-1{background:url('../images/fond_mise_en_avant_rouge_col-lg-1.png') no-repeat;border-top:1px solid #E61800 !important;}
.mise_en_avant_rouge .col-lg-8{background:url('../images/fond_mise_en_avant_rouge_col-lg-8.png') no-repeat;border-top:1px solid #E61800 !important;}
.mise_en_avant_rouge .col-lg-3{background:url('../images/fond_mise_en_avant_rouge_col-lg-3.png') repeat-x;border-top:1px solid #E61800 !important;}

.mise_en_avant_st_valentin .col-lg-1{background:url('../images/fond_mise_en_avant_st_valentin_col-lg-1.png') no-repeat;border-top:1px solid #E61800 !important;}
.mise_en_avant_st_valentin .col-lg-8{color:#000;background:url('../images/fond_mise_en_avant_st_valentin_col-lg-8.png') no-repeat;border-top:1px solid #E61800 !important;}
.mise_en_avant_st_valentin .col-lg-3{background:url('../images/fond_mise_en_avant_st_valentin_col-lg-3.png') repeat-x;border-top:1px solid #E61800 !important;}


.mise_en_avant_rouge .details_annonce{border-left:4px solid #BFBFBF !important;}
.mise_en_avant_rouge .titre_annonce{color:#fff !important;}

#menu_gauche a{padding-left:10px;padding-right:10px;}

.bandeau_accueil{padding:30px;padding-top:20px;margin-top:10%;background-color:#fff;opacity:0.95;border-radius:5px;}
.bandeau_accueil a,.bandeau_accueil .btn,.bandeau_accueil span{opacity:1 !important;}
.btn-primary{font-weight:bold;}
.btn-rouge{background-color:#E61800;border-color:#E61800;color:#fff !important;}
.btn-rouge:hover{background-color:#DD1600;border-color:#DD1600;color:#fff;}



.btn-violet{background-color:#EFDEEF;border-color:#EFDEEF;color:#31708F !important;}
.btn-violet:hover{background-color:#E8CEE8;border-color:#E8CEE8;color:#31708F;}

.btn-violet_fonce{background-color:#E8CEE8;border-color:#E8CEE8;color:#31708F !important;}
.btn-violet_fonce:hover{background-color:#E2C0E2;border-color:#E2C0E2;color:#31708F;}


.btn-violet_fluo{background-color:#E91E63;border-color:#E91E63;color:#fff !important;opacity:1;}
.btn-violet_fluo:hover{background-color:#C21250;border-color:#C21250;color:#fff;}





.btn-success{background-color:#93C131;border-color:#93C131;color:#fff;}
.btn-success:hover{background-color:#86B02D;border-color:#86B02D;color:#fff;}
.btn-danger{background-color:#E61800;border-color:#E61800;color:#fff;}
.btn-danger:hover{background-color:#E61800;border-color:#E61800;color:#fff;}
.btn-xs .glyphicon{vertical-align:-1px;}
#cadre_recherche{background-color:#F2F2F2;border:1px solid #CCCCCC;padding-bottom:5px;}
#calendrier_selection_rapide a{cursor:pointer;}
.conteneur{background-color:#fff;padding:20px;padding-bottom:10px;margin-top:60px;}
.datepicker{background-color:#fff;border:1px solid #ccc;border-radius:5px;}
.datepicker table tr td,
.datepicker table tr th {border-radius:0px !important;}
#date_fr{margin-left:2px;margin-top:-10px;margin-bottom:10px;font-size:12px;color:#999;}
.details_annonce{margin-top:10px;padding-left:10px;border-left:4px solid #ccc;display:none;}
.fc-event{border:1px solid #93C131 !important;background-color:#93C131 !important;}
.fc-event-vert .fc-event-bg{opacity:0 !important;filter:alpha(opacity=0) !important;}
#lien_deposer_une_annonce{background-color:#93C131;}
#lien_deposer_une_annonce a{color:#fff !important;}
.nav-tabs li a{outline:none !important;}
.tab-content{padding-top:20px;padding-bottom:10px;}
.fancybox-nav{outline:none !important;}
/* placeholder */
.form-control:-moz-placeholder{font-style:italic !important;color:#888 !important;}
.form-control::-moz-placeholder{font-style:italic !important;color:#888 !important;}
.form-control:-ms-input-placeholder{font-style:italic !important;color:#888 !important;}
.form-control::-webkit-input-placeholder{font-style:italic !important;color:#888 !important;}
/*.glyphicon-question-sign{color:#31708F;cursor:pointer;}*/
.glyphicon-question-sign{cursor:pointer;}
#intitule_champ_types_de_danses{text-align:left !important;}
.label{padding-top:4px;}
.label-success{background-color:#93C131;}
.label-danger{background-color:#E61800;}
.label-violet{background-color:purple;}
legend{color:#666;margin-bottom:25px;}
.lien_inactif{color:#999 !important;}
.liste_deroulante_danses{margin-bottom:0px;}
#liste_deroulante_regions{margin-bottom:15px;}
.logo{margin-top:-4px;width:215px;}
#menu .glyphicon{margin-right:10px;font-size:12px;}
.menu_principal_lien_actif{background-color:#E61800;}
.navbar{z-index:1000;position:fixed;top:0px;width:100%;background-color:#fff;border:none;border-radius:0px;}
/*.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border-color:#D9EDF7 #D9EDF7 transparent;}*/
.navbar .menu_principal_lien_actif a{background-color:#E61800;color:#fff !important;font-weight:bold;}
.navbar a{color:#000 !important;font-weight:bold;}
.nav,.nav-tabs{border-bottom:none;}
.nav-stacked>li+li{margin-top:0px;margin-left:0;}
.nav-tabs.nav-stacked>li>a{border:1px solid #DADADA;border-radius:0;margin-left:-20px;color:#333;}
.nav-tabs.nav-stacked>li:first-child>a{border-top-right-radius:4px;border-top-left-radius:4px;}
.nav-tabs.nav-stacked>li:last-child>a{border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.nav-tabs.nav-stacked>li>a{/*color:#666;*/}
.nav-tabs.nav-stacked>li>a span{}
.nav-tabs.nav-stacked>li>a:hover,
.nav-tabs.nav-stacked>li>a:focus{z-index:2;background-color:#428BCA !important;color:#fff;font-weight:bold;}
.nav-tabs.nav-stacked>li>a:hover .glyphicon-chevron-right,
.nav-tabs.nav-stacked>li>a:focus .glyphicon-chevron-right{background-color:#428BCA;color:#fff;}
.nav-tabs.nav-stacked>li>#lien_deconnexion:hover,
.nav-tabs.nav-stacked>li>#lien_deconnexion:focus{background-color:red !important;color:#fff !important;}
.nav-stacked li .active,
.nav-stacked li .active span{background-color:#428BCA;color:#fff !important;font-weight:bold;}
.nav .glyphicon{font-weight:normal !important;}
.nav .glyphicon-chevron-right{float:right;color:#999;margin-top:2px;}
.pied_de_page{margin-top:20px;padding:0px;padding-top:10px;padding-bottom:3px;background-color:#fff !important;font-size:12px;border-top:1px dotted #ccc;}
.pied_de_page img{margin-right:2px;width:18px;}
.pied_de_page ul{padding-left:0px;}
.pied_de_page li{display:inline;}
.pied_de_page .col-lg-4{padding:0px;}
.pied_de_page .col-lg-8{padding:0px;margin-right:0px !important;}
.pied_de_page .col-lg-8 li{display:inline;margin-right:10px;}
.pied_de_page #lien_contact{margin-right:0px;}
.pied_de_page,.pied_de_page a,.pied_de_page a:hover{color:#999;}
option[disabled]{color:green;background-color:#fff;}
#tableau_compte_pro th,#tableau_compte_pro td{text-align:center;vertical-align:middle;}
#tableau_compte_pro .glyphicon-star{padding-top:3px;font-size:16px;}
.tableau_compte_pro_vert{background-color:#93C131 !important;font-weight:bold;color:#fff;border-left:20px solid #93C131 !important;border-right:20px solid #93C131 !important;}
#tableau_planning th{text-align:center;}
.titres_pages{color:#428BCA;border-color:#428BCA;/*color:#E61800;border-color:#E61800;*/background-color:#F3F3F3;font-weight:bold;}
.titre_annonce h2{font-size:18px;font-weight:bold;margin:0px;margin-top:3px;}
.vert_gras{font-weight:bold;color:green;}
.ville_ajax_new li:hover{background-color:#F5F5F5 !important;}
.well{background-color:#F7F7F7 !important;border:1px solid #DADADA;box-shadow:none;border-radius:5px;}
.navbar-toggle{padding:6px;background-color: #fff !important;border:1px solid #E61800 !important;}
/*.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #34495E;
}*/
#cadre_annonces{margin-top:10px;}
.espace_publicitaire,fb-like-box{margin:5px;}
.espace_publicitaire{margin-top:11px;}
.espace_publicitaire img{padding-bottom:10px;}
.espace_publicitaire span{display:none;}
#bouton_inscription_newsletter{margin-bottom:20px;}
#bouton_partage{margin-top:10px;margin-bottom:20px;}
#bouton_publicite{margin-top:10px;margin-bottom:20px;}




	.alert{border-radius:0px;}
	.btn{
	margin:0px;
	position:relative;
	display:inline-block;
	transition:0.3s;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	-o-transition:0.3s;
	text-decoration:none;
	border-radius:0px;
	}
	.btn primary{
	color:#fff;
	}
	btn:hover{color:#fff;text-decoration:none;}
	.btn:active{transform:translate(0px,4px);-webkit-transform:translate(0px,4px);}
	input,select,textarea{border-radius:0px !important;}
	.label{padding:5px;}
	.modal-content{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;}
	.conteneur{margin-top:65px;padding:25px;border-radius:0px;background-color:#fff;}
	.conteneur_tableaux{margin-top:62px;margin-left:13px;margin-right:13px;padding:25px;padding-bottom:10px;border-radius:0px;background-color:#fff;}
	.nouveau_conteneur{margin-top:60px;background-color:#fff;padding:10px;padding-top:15px;padding-bottom:25px;}
	.nouveau_conteneur_reduit{margin-top:60px;background-color:#fff;padding:25px;}
	.well{border-radius:0px;}
	.label{border-radius:0px;}
	
/*	.alert-success{background-color:#93C131;border-color:#ACD557;}*/






























	@media (max-width:600px)
	{
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding-left:0px;
    padding-right:0px;
}
	#accueil_titre_1{font-size:20px;}
	#accueil_titre_2{font-size:14px;}
	}
	@media (min-width:600px)
	{
	.espace_publicitaire img{width:255px;}	
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 8px;
}
	}
	/* sm */
	@media (min-width: 768px)
	{
	#accueil_titre_1{font-size:45px;}
	#accueil_titre_2{font-size:22px;}
	.bandeau{display:block;}
	.conteneur{margin-top:70px;padding:30px;padding-bottom:10px;border-radius:5px;}
	.espace_publicitaire img{padding:0px;}
	.pied_de_page{border-radius:5px;border-top-left-radius:0px;border-top-right-radius:0px;}
	.pied_de_page .col-lg-8{text-align:right !important;}
	#date_fr{margin-top:-20px;}
	.liste_adaptative li{margin-bottom:0px;}
	}
	

	@media (max-width: 1100px)
	{
	.logo{width:220px;}
	}
	@media (min-width: 1100px)
	{
	.logo{width:250px;}
	}
	
	/* md */
	@media (min-width: 992px)
	{
	#cadre_annonces{margin-top:0px;}
	.espace_publicitaire,fb-like-box{margin:0px;}
	.espace_publicitaire{display:block;margin-top:11px;}
	.espace_publicitaire span{display:block;}
	.espace_publicitaire img{width:255px;}
	#bouton_inscription_newsletter{margin-bottom:0px;}
	#bouton_partage{margin-bottom:0px;margin-top:10px;}
	}
	/* http://stackoverflow.com/questions/18192082/bootstrap-3-navbar-collapse */
	/*@media (max-width: 1199px)*/
	@media (max-width: 768px)
	{
		.navbar-header {
			float: none;
		}
		.navbar-toggle {
			display: block;
		}
		.navbar-collapse {
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
		}
		.navbar-collapse.collapse {
			display: none!important;
		}
		.navbar-nav {
			float: none!important;
			margin: 7.5px -15px;
		}
		.navbar-nav>li {
			float: none;
		}
		.navbar-nav>li>a {
			padding-top: 10px;
			padding-bottom: 10px;
		}
		/* since 3.1.0 */
		.navbar-collapse.collapse.in { 
			display: block!important;
		}
		.collapsing {
			overflow: hidden!important;
		}
	}
	/* lg */
	@media (min-width: 1200px)
	{
	#accueil_titre_2{margin-top:30px;}
	.bandeau_accueil{margin-top:13%;}
	.bandeau img{width:825px !important;}	
	#intitule_champ_types_de_danses{text-align:right !important;}
	}
	
	
	
	
	

	