/********************************************************************
 * Comment ça marche ?
 *******************************************************************/
div#view.ccm {}
div#view.ccm h1 {
	margin:0;
	padding-top:30px;
	font-size:2em;
	color:#fff;
	text-align:center;
	overflow:hidden;
	height:55px;
}
div#view.ccm div.questions {
	padding:5px 0 20px 0;
	background:center 17px url(images/ccm/b_characters.png) no-repeat;
}
div#view.ccm div.questions div.rightcol {
	text-align:right;
}
div#view.ccm div.questions a {
	display:block;
	margin-bottom:10px;
}
/** Barre de recherche **/
div#view.ccm div.bar {
	height:52px;
	background:bottom url(images/ccm/b_search.png) repeat-x;
}
div#view.ccm div.bar div.search {
	float:left;
	margin-top:7px;
	width:250px;
	background:url(images/ccm/b_search_input.png);
}
div#view.ccm div.bar div.search div.sl {
	background:url(images/ccm/b_search_input_left.png) no-repeat;
}
div#view.ccm div.bar div.search div.sr {
	background:top right url(images/ccm/b_search_input_right.png) no-repeat;
	height:45px;
}
div#view.ccm div.bar div.search input.text {
	float:left;
	background:transparent;
	border:none;
	margin:16px 10px 0 10px;
	font-size:0.8em;
	width:230px;
}
div#view.ccm div.bar input.submit {
	float:left;
	width:24px;
	height:23px;
	border:none;
	margin:19px 0 0 5px;
}
div#view.ccm div.bar div.jbda {
	float:left;
	background:url(images/ccm/b_search_jbda_title.png) no-repeat;
	height:52px;
	padding-left:210px;
}
div#view.ccm div.bar div.jbda input.submit {
	background:url(images/ccm/btn_search_jbda.png);
}
div#view.ccm div.bar div.jva {
	float:right;
	background:left bottom url(images/ccm/b_search_jva_title.png) no-repeat;
	height:52px;
	padding-left:175px;
	padding-right:20px;
}
div#view.ccm div.bar div.jva input.submit {
	background:url(images/ccm/btn_search_jva.png);
}
div#view.ccm div.bar div.r {
	background:top right url(images/ccm/b_search_right.png) no-repeat;
	height:52px;
}
