.homemenu .menu{
	padding-left : 16px;
}
.homemenu {
	padding-bottom : 28px;
	padding-top : 17px;
}
.academies_head{
	width : 920px;
	float : right;
}
.academies_head .titrecat{
	font-size : 26px;
	padding : 5px 0 0 50px;
	margin:0 0 27px -20px;
	font-family: Arial Narrow, sans-serif;
	background-color:#dddddd;
}
.academies_head .titrecat img{
	height : 40px;
	vertical-align : middle;
	padding : 0 5px 0 0;
}
.abonnement{
	float : right;
	width : 70px;
	vertical-align : top;
	padding : 43px 50px 0 0;
}
.academies_search{
	float : left;
	width : 40%;
	padding : 0 20px 5px 34px;
	margin : 0;
}
.academies_search .search_fields{
	float : left;
}
.searchtitle{
	font-size:17px;
	font-weight : bold;
	text-align : left;
	padding : 0 5px 0 0px;
	margin : 0 0 15px 0;
	font-family:Arial Narrow, sans-serif;
	border-bottom : solid 1px grey;
}
.clic_agenda{
	cursor : pointer;
}
.clic_agenda img{
	float:left;
	width : 20px;
}
.clic_agenda div{
	border : 1px solid #CCCCCC;
	background-color : white;
	padding : 0 5px 0 0;
	font-family:Arial;
	width : 80%;
	float:right;
}
.clic_agenda div:hover{
	color : #550077;
	font-weight : bold;
}
.searchstatut{
	float : none;
}
.sbmbtn{
	float : right;
	width : 20px;
}
.sbmbtn:hover{	
    filter : alpha(opacity=50);
    opacity : 0.5;
}
.acad_content{
	display : none;
}
.titreacad{
	font-size : 20px;
	padding : 0 0 0 0px;
	margin:0 0 10px 0px;
	text-align : center;
	font-family: Arial Narrow, sans-serif;
	text-transform : uppercase;
	background-color:#dddddd;
}
.acadintitule{
	text-align : center;
	font-family: Arial Narrow, sans-serif;
	text-transform : uppercase;
	font-size : 15px;
	font-weight : bold;
	text-align : center;
	padding : 10px 0px 0 5px;
	margin : 0 10px 15px 10px;
	font-family: Arial Narrow, sans-serif;
	border-bottom : solid 1px grey;
	line-height:20px;
}
.acadcontent{
	text-align : center;
	font-family: Arial Narrow, sans-serif;
	margin : 0 10px 10px 10px;
}
.close_caddie{
	margin : 10px 0px 10px 0px;
}
#caddie{
	display : none;
}
.telecharger{
	padding : 10px 0 0 0;
	width : 150px;
}
.academies_agenda{
	float : right;
	width : 40%;
	padding : 0 60px 0px 0;
	text-align : right;
	font-size : 12px;
	line-height:16px;
}
.academies_agenda h3{
	font-size : 15px;
	font-weight : bold;
	text-align : right;
	padding : 0 0px 0 5px;
	margin : 0 0 15px 0;
	font-family: Arial Narrow, sans-serif;
	border-bottom : solid 1px grey;
	line-height:20px;
}
.academies_bloc{
	width : 828px;
	float : left;
	padding : 25px 0 15px 44px;
}
.acadtitle{
	font-size:17px;
	font-weight : bold;
	text-align : left;
	padding : 0 5px 0 0px;
	margin : 0 0 15px 0;
	font-family: Arial Narrow, sans-serif;
	border-bottom : solid 1px grey;
}
.academies_sbloc{
	display : bloac;
	float : left;
	width : 136px; 
	height : 220px;
	padding : 0px 29px 40px 0px;
}
.acad_doc{
	background-color : #FFFFFF;
	padding : 3px;
	border : 1px solid #CCCCCC;
	width : 130px;
	height : 184px;
}
.acad_titre{
	background-color : #FFFFFF;		font-size:11px;
	border : 1px solid #CCCCCC;
	width : 136px;
	height : 30px;
	overflow : hidden;
	text-align : center;
	color : #666666;
	font-weight : bold;
	padding : 2px 2px 2px 2px;
}
.acad_doc:hover{
    filter : alpha(opacity=50);
    opacity : 0.5;
	cursor : pointer;
}
.btn{	
	cursor : pointer;
}
.btn:hover{	
    filter : alpha(opacity=50);
    opacity : 0.5;
}

/************************************************************/
/*					AGENDA									*/
/************************************************************/
.agenda_content{
	display : none;
}
.agenda {
	width:965px;
}
.title{
	text-align : center;
	font-weight : bold;
	font-size : 18px;
	padding : 20px 0 20px 0;
}
.title img{
	padding : 0px 20px 0 20px;
	vertical-align : middle;
}
.month_title{
	text-align : center;
	font-weight : bold;
	padding : 0 0 10px 0;
}
.month {
	width : 76px;
	float : left;
	padding : 0 0px 0 4px;
	height : 545px;
	margin : 0;
}
.day{
	text-align : right;
	font-size : 12px;
}
.weekend {
	background-color : #CCCCCC;
}
.formations_list{
	float : left;
	padding : 20px 0 0 10px;
}
/************************************************************/
/*					FORMATIONS								*/
/************************************************************/
.formation_void, .formation_0, .formation_1, .formation_2, .formation_3, .formation_4, .formation_5, .formation_6, .formation_7, .formation_8, .formation_9, .formation_10, .formation_12{
	width : 3px;
	height : 14px;
	float : left;
} 
.formation_void{
}
.formation_0{
	background-color : #000000;
}
.formation_1{
	background-color : #FF0000;
}
.formation_2{
	background-color : #009900;
}
.formation_3{
	background-color : #0000FF;
}
.formation_4{
	background-color : #FF00FF;
}
.formation_5{
	background-color : #00FFCC;
}
.formation_6{
	background-color : #FF9900;
}
.formation_7{
	background-color : #000066;
}
.formation_8{
	background-color : #CCCCCC;
}
.formation_9{
	background-color : #33CCFF;
}
.formation_10{
	background-color : #663300;
}
.formation_11{
	background-color : #FFFF00;
}

.tooltip {
	display:none;
	position:absolute;
	border:1px solid #333;
	background-color:#161616;
	border-radius:5px;
	padding:10px;
	color:#fff;
	font-size:12px Arial;
}