


.program{
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-top:10px;
	clear:both;
	text-align:justify;
}
.logo_mot_program{
	/*width:150px;*/
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	
}
.programsearch{
	color:#FF0000;
	font-weight:bold;
}

.program  h2{
	text-transform:ca;
	font-size:20px;
}

.program  .ct{
	margin-left:160px;
}

#logo_site{
	float:left;
	padding-top:10px;
}

#logo_site img{
	width:724px;
}
#site-title{
	height:115px;
}
/* .center-wrapper .left{
	width:250px !IMPORTANT;
} 

.visiteurs_connectes{
	
	clear:inherit !IMPORTANT;
	float:right;
}
*/
.tabbed #actif a{
	color:#efefef !IMPORTANT;
	font-weight:bold !IMPORTANT;
}
.rub-selection{
	border:2px solid #c8e3f5;
	margin-bottom:10px;
	padding:5px;
	background-color:#ddedf7;
}
.post-title{
	/*clear:both !IMPORTANT;*/
	padding-left:0px !IMPORTANT;
}

.post-title h2 a{
	text-decoration:none !IMPORTANT;
	font-size:16px !IMPORTANT; 
	font-weight:bold;
	
}
.more{
	text-decoration:none ! IMPORTANT;
}

.goog-te-banner-frame{
	display:none;
}
body{
	position:inherit !IMPORTANT;
}
.goog-te-gadget div{
	float:left;
}

.goog-te-gadget select{
	margin-right:10px;
}

.formulaire_recherche{
	text-align:right !IMPORTANT;
}
.post-date{
	border:1px solid red;
	padding-left:0px !IMPORTANT;
	margin-bottom:0px !IMPORTANT;
	display:none;
}
.content-separator{
	margin:0px !IMPORTANT;
	margin-top:3px !IMPORTANT;
	margin-bottom:3px !IMPORTANT;
}
.logo_article_rubrique{
	float: left; 
	padding:0 10px 10px 10px;
}
.pagination{
	text-align:right;
}
.typeLink{
	display:block;
	text-align:center;
	background-color:#0048b2;
	-moz-border-radius:5px;-webkit-border-radius:5px;
	color:#FFFFFF;
	text-decoration:none;
	padding:10px;
	cursor:pointer;
	font-weight:bold;
}
.typeLink:hover{
	background-color:#666666;
	color:#FFFFFF;
}
.bordered{
	text-align:center !IMPORTANT;
}
.chapo{
	font-style:italic !IMPORTANT;
}
blockquote{
	background-color:#f5f5f5;
	padding:5px;
	border:1px solid #f1f1f1;
}
.spip_note{
	color:#F00;
	font-weight:bold;
}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

.box{
	background-color:#74b0d9;
	padding:5px;
	color:#FFFFFF;
	line-height:2em;
}
.sectionheader{
	margin-bottom:5px;
}
