
#titre_content {
	margin-bottom:0;
	padding:25px 0 15px 0;
}

#bandeau_content{
	background:rgb(83,47,84);
	padding:16px 0 0 0;
}

#agenda_content {
	background:#464e5a;
	width: 100%;
	height: 54px;
	overflow: visible;
}

#main_content {
	padding-bottom:0;
}

#bandeau {
	width:100%;
	clear:both;
	background:#79b51c;
	height: 34px;
    padding: 17px 0;
    width: 100%;
	color:#fff;
	text-transform:uppercase;
}

#bandeau a {
	color:#fff;
}

#bandeau_content input[type="text"] {
	margin-bottom:0;
        
}

#nav_month {
	text-align:center;
}

a.download, a.download:hover, a.download:active, a.download:visited {
    background:#79b51c;
    border: 1px solid #fff;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    display: inline-block;
    font-size: 1.2em;
    text-transform: uppercase;
    padding:5px 10px;
    text-shadow:none;
	margin:0 0 0 20px;
}

p.no_download {
	background:#79b51c;
    border: 1px solid #fff;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    display: inline-block;
    font-size: 1.2em;
    text-transform: uppercase;
    padding:5px 10px;
    text-shadow:none;
	margin:0 0 0 20px;
	line-height:1.5em;
}

.center {
	clear:both;
}

.info-agenda {
    color:#464E5A;
    text-transform:uppercase;
    font-size:1.2em;
    margin:15px;
	font-weight:bold;
}

.h1_them10 {
    background: url("http://developpement-durable.preprod.i2/squelettes/img/bg_them10_bloc3c_h1.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
	height: 50px;
    width: 100%;
}

.h1_them10 h1 {
	color: #FFFFFF;
    float: left;
    font-size: 150%;
    font-weight: bold;
    padding: 10px 10px 16px 20px;
    text-transform: uppercase;
}

.h1_them10 h1 span {
    background: none repeat scroll 0 0 #79B51C;
}

a.download[href="javascript://"] {
    cursor: not-allowed;
}

a.download:hover {
	text-decoration:none;
}

div.alert {
    margin:15px;
}

#agenda {
	height:auto;
	background:rgb(246,246,246);
	margin-bottom: 20px;
	width:100%;
	border:0;
	margin-right:0;
}

#semainier {
	display:table;
	width:100%;
}

#agenda #Samedi .span12{
	min-height:380px;
}

#bloc_central .span2, #agenda .span1 {
	padding:0;
	margin-left:0;
}

#bloc_central .filtres  {
    margin: 0 auto;
    width: 36%;
}

#bloc_central .filtres li {
	float:left;
	width:auto;
	margin:15px;
	background:#464E5A;
	padding:10px;

}

#ministres_content {
	background:#464e5a;
	height:30px;
	overflow:hidden;
	margin-top:30px;
	padding:20px 0 13px;
}

#bloc_central .filtres li:last-child {
	float:right;
}

#bloc_central .filtres li a {
	color:#black;
	text-transform:uppercase;
}

#agenda .row {
	margin-left:0;
}

#agenda_content div.day {
	background:#464e5a;
	color:rgb(143,135,120);
	text-align:center;
	font-size: 1.1em;
	text-transform:uppercase;
	margin:0;
	color:rgb(255,255,255);
    width: 15.4%;
	float:left;
	height:54px;
	border-right:1px solid #464E5A;
}

#agenda_content div.day.day_Sat {
	border-right:0;
}

#agenda p {
	text-align:left;
	font-size:1.1em;
	font-weight:normal;
	color:#56544f;
}

#agenda p.titre {
	padding-bottom:0;
}

#agenda p a {
	padding-left:0;
	background:none;
	text-decoration:underline;
}

#semainier #prev, #semainier #next{
    width:2.5%;
    position:absolute;
}

#agenda_content  div.current {
	color:rgb(255,255,255);
	background:url('../../../plugins/agenda_simple/img/curseur_.png')  44px 0 no-repeat transparent;
}

#agenda_content  div.day div {
	font-size: 1.3em;
    font-weight: bolder;
    line-height: 1em;
    padding: 10px 0 8px;
	text-align:center;
}

#agenda_content  div.day div:first-child {
	
}

/*#agenda_content  div.day:last-child {
	margin-right: 0;
}*/


#jours .span12 {
	/*margin-top: 30px;*/
	padding: 50px 12px 0 12px;
	
}

#jours {
	display:table;
	width:100%;
}

#jours .span2 {
    width: 16.65%;
	display:table-cell;
	border-right:1px solid #fff;
}

#jours .span2.event_current {
	background:#fff;
}

#jours .span2:last-child {
	border-right:0;
}

#jours .event_current .span12 {
	color:rgb(255,255,255);
	/*background:url('../../../plugins/agenda_simple/img/curseur.png')  47px -55px no-repeat rgb(242,241,241);*/
        background:url('../../../plugins/agenda_simple/img/curseur_.png') 44px -54px no-repeat rgb(255,255,255);
}

#jours .event_current .span12.jour_1 {
	background:url('../../../plugins/agenda_simple/img/curseur_.png')  44px -54px no-repeat rgb(255,255,255);
}

#jours .event_current .span12.jour_2 {
	background:url('../../../plugins/agenda_simple/img/curseur_.png')  44px -54px no-repeat rgb(255,255,255);
}

#jours .event_current .span12.jour_3 {
	background:url('../../../plugins/agenda_simple/img/curseur_.png')  44px -54px no-repeat rgb(255,255,255);
}

#jours .event_current .span12.jour_4 {
	background:url('../../../plugins/agenda_simple/img/curseur_.png')  44px -54px no-repeat rgb(255,255,255);
}

#jours .event_current .span12.jour_5 {
	background:url('../../../plugins/agenda_simple/img/curseur_.png')  44px -54px no-repeat rgb(255,255,255);
}

#jours .event_current .span12.jour_6 {
	background:url('../../../plugins/agenda_simple/img/curseur_.png') 44px -54px no-repeat rgb(255,255,255);
}

#jours .event_current .span12.jour_7 {
	background-image:none;
	margin-left: 0px;
}

#calendrier {
	text-align:right;
}

input#date {
	
	background:url('../../../plugins/agenda_simple/img/calendrier.png') 152px 0px no-repeat #79B51C;
    border: 1px solid #fff;
    border-radius: 0px;
    color: #fff;
    font-size: 1.3em;
    height: 32px;
    padding: 0 5px;
    text-transform: uppercase;
    width: 175px;
	float:right;
	margin-right: 20px;
}

/* bloc �v�nement */

#agenda p.heure, #agenda p.titre {
	padding-left:0;
}

#agenda p.heure {
	color:#79B51C;
	font-weight:bold;
	font-size:1em;
	margin-bottom:0;
	padding-bottom:10px;
}

.current p.day, .current p.heure, .current p.titre {
	color:rgb(255,255,255);
}

p.titre {
	font-size:0.9em;
}

.evenement {
	margin-bottom:25px;
	color:rgb(86,84,79);
	border-bottom: 1px solid rgb(255,255,255);
	padding-bottom: 25px;
}

.event_current .evenement {
	border-bottom:1px solid #F2F1F1;
}

.navigation {
	font-size:1.7em;
	margin-top:-5px;
}

.navigation a, .navigation a:hover, .navigation a:visited {
	font-size:1.5em;
	color:rgb(255,255,255);
	font-weight:100;
}

#semainier .nav_link {
	 background:url('../../../plugins/agenda_simple/img/nav-jour.png') 4px 0px no-repeat transparent;
	 width:35px;
	 position:absolute;
	 left:0;
	 text-indent:-5000px;
     height:54px;
}


#semainier .nav_link  {
    display: block;
    height: 54px;
    float: left;
}

#semainier .nav_link.next {
    /*bottom:68px;*/
    background:url('../../../plugins/agenda_simple/img/nav-jour.png') -30px 0px no-repeat transparent;
    display: block;
    width: 32px;
    height: 54px;
	position:relative;
	right:0;
	left:auto;
}

#semainier .nav_link.prev {
		position: relative;
}

#agenda_content #semainier .day_Mon {

}

.navigation .next, .navigation .prev {
	background: url("../../../plugins/agenda_simple/img/nav-mois.png") no-repeat scroll 3px 0px transparent;
    display: inline-block;
    position: relative;
    height: 46px;
    text-indent: -5000px;
    width: 26px; 
}

span.mois {
	
}

#agenda_content #next.span1.day {
	margin-left:20px;
	padding-left:0px;
	width: 35px;
}

#next a {
		background-position:-20px -6px;
}

#next a.unactive {
    -khtml-opacity:0.5;
    -moz-opacity : 0.5;
    -ms-filter: "alpha(opacity=5)";
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=5);
    filter : alpha(opacity=5);
    opacity : 0.5;
}

.navigation .next {
		background-position:-24px 0px;
}

/* bloc ministres */

#ministres_content .span5 {
	text-align:right;
}

#ministres_content .span7 {
	text-align:left;
}

#ministres_content ul  {
	margin:0;
}

#ministres_content ul li{
	display:inline-block;
}

#ministres_content ul li a, #ministres_content ul li a:hover  {
	background:url('../../../plugins/agenda_simple/img/filet.png') 0 0 no-repeat #656c77;
	color:rgb(255,255,255);
	padding:5px 45px;
	text-decoration:none;
	font-size:1.4em;
}

#ministres_content ul li a:first-child {
	margin-right:15px;
}

#ministres_content ul li a.current {
	background:#79b51c;
}

p.date {
	display: none;
}

#bandeau_content .span4:nth-child(3) {
    text-align:right;
}

#bandeau_content .btn:focus, #bandeau_content .btn:hover {
    background-position: 0px;
    background-color:#8F8778;
}

#bandeau .span4 {
	float:left;
}

#bandeau #telecharger {
	width:42%;
}

#bandeau #nav_month {
	width:25%;
}

#bandeau #calendrier {
	width:33%;
}

#jours:before, #jours:after {
	height:100%;
}

.formulaire_spip select#heure, .formulaire_spip select#minute {
	width:auto;
}

.editer_evenement ul {
	padding:0;
	list-style:none;
}