body {
	padding-top: 50px;
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
    font-size: 13px;
    line-height: 1.42857;  
}

.container {
    width: 95%;
}

.month {
	text-align: center;
	margin-bottom: 10px;
}
.ligne {
	text-align: center;
	vertical-align: middle;
}

.ligne1 {
	height: 720px;
}

.nom-mois th, .ramadan th {
	text-align: center;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4c4c4c+0,595959+12,666666+25,474747+39,2c2c2c+50,000000+51,111111+60,2b2b2b+76,1c1c1c+91,131313+100;Black+Gloss+%231 */
	background: rgb(76,76,76); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(12%,rgba(89,89,89,1)), color-stop(25%,rgba(102,102,102,1)), color-stop(39%,rgba(71,71,71,1)), color-stop(50%,rgba(44,44,44,1)), color-stop(51%,rgba(0,0,0,1)), color-stop(60%,rgba(17,17,17,1)), color-stop(76%,rgba(43,43,43,1)), color-stop(91%,rgba(28,28,28,1)), color-stop(100%,rgba(19,19,19,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
	color: white;
	border:0px;
}

.nom-annee li > span{
    background-color: #fff;
    border: 1px solid #ddd;
    color: #428bca;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;

}

.nom-annee li {
display: inline;
}

.nom-annee  {
    border-radius: 4px;
    display: inline-block;
    margin: 20px 0;
    padding-left: 0;
}

.hijri {
    background-color: #5cb85c !important;
    border-radius: 0.25em;
    color: #fff !important;
    display: inline;
    font-weight: 700;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
	width: 130px;
}

.greg {
    background-color: #337ab7 !important;
    border-radius: 0.25em;
    color: #fff !important;
    display: inline;
    font-weight: 700;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;	
	width: 130px;
}

.row {
    
    margin-left: -15px;
    margin-right: -15px;
	padding-bottom: 10px;
}

p {
    margin: 0;
}



.bg-info {
    background-color: #d9edf7 !important;
}

.navbar-brand {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.bg-today {
    background-color: #ffa800 !important;
    font-weight: bolder;
}

.badge_image {
    background-color: #f00;
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    font-size: 5px;
    line-height: 1;
    padding: 3px 3px;
    text-align: center;
    white-space: nowrap;
	vertical-align: middle;
}

.badge_info {
    background-color: #428bca;
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    font-size: 5px;
    line-height: 1;
    padding: 3px 3px;
    text-align: center;
    white-space: nowrap;
	vertical-align: middle;
}

.badge-success {
    background-color: #468847;
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    font-size: 5px;
    line-height: 1;
    padding: 3px 3px;
    text-align: center;
    white-space: nowrap;
	vertical-align: middle;
}

.badge_image + .tooltip > .tooltip-inner {
	background-color: #f00;
	font-weight:bold;
	font-size:1.2em;
	}
.badge_image + .tooltip > .tooltip-arrow { 
	border-bottom-color:#f00; 
	font-weight:bold;
	font-size:1.2em;
	}
	
.badge-success + .tooltip > .tooltip-inner {
	background-color: #468847;
	font-weight:bold;
	font-size:1.2em;
	}
.badge-success + .tooltip > .tooltip-arrow { 
	border-bottom-color:#468847; 
	font-weight:bold;
	font-size:1.2em;
	}	
	
.badge_info + .tooltip > .tooltip-inner {
	background-color: #428bca;
	font-weight:bold;
	font-size:1.2em;
	}
.badge_info + .tooltip > .tooltip-arrow { 
	border-bottom-color:#428bca; 
	font-weight:bold;
	font-size:1.2em;
	}	

.moon {
	background-color:#000000 !important;
}	