.container_actualite p {
padding-top:2px;
}

.all_actu a {
color:#000;
font-weight:bolder;
line-height:16px;
text-decoration:none;
}

.all_actu a:hover {
color:#000;
text-decoration:underline;
}

.clearBoth {
clear:both;
}

#categorie_listing {
float:left;
margin:20px 0 0;
width:220px;
}

#categorie_listing p {
	font-size:15px;
	font-weight:bolder;
	padding-bottom:5px;
}

#categorie_listing a:hover {
color:#999 !important;
text-decoration:underline;
}

#categorie_listing ul {
list-style:none;
}

#categorie_listing li {
background:none !important;
margin:0;
padding:0;
}

#categorie_listing li:hover {
background-color:#FAFAF5;
}

#categorie_listing .selected {
background:url(../gifs/puce_select.gif) no-repeat right;
font-weight:bolder;
}

#categorie_listing .selected a {
color:#155291;
}

#container_actualite {
float:left;
padding:20px;
width:440px;
}

#container_actualite_listing {
border-left:1px #155291 solid;
float:left;
}

.actualite h2 {
color:#155291;
font-weight:400;
letter-spacing:0.05em;
}

.actualite h2 a {
color:#155291;
display:block;
font-size:18px;
font-weight:400;
text-decoration:none;
}

.actualite h2 a:hover {
color:#F28E02;
text-decoration:underline;
}

.actualite a {
color:#333;
text-decoration:none;
}

.actualite p a {
font-size:13px !important;
}

.actualite .link {
color:#155291;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
}

li.selected {
font-weight:700;
}

.actualite {
margin:10px 0 20px;
}

.contenu_resume a {
display:block;
}

p.categorie {
border-top:1px solid #ECE9D8;
font-size:11px;
padding-top:15px;
}

p.categorie a {
color:#999;
font-size:12px;
margin-right:10px;
text-decoration:none;
text-transform:uppercase;
}

p.categorie a:hover {
color:#999;
text-decoration:underline;
}

.actualite div.last {
background:#0C6;
clear:right;
}

.actualite img {
border:1px solid #AEB0AF;
float:left;
margin:5px 10px 0 0;
}

.actualite p.link {
margin-right:10px;
text-align:right;
}

#listing_calendrier {
background:#F1EFE2;
float:left;
margin-top:10px;
padding:10px 5px 10px 10px;
width:220px;
text-align:left;
}

#listing_calendrier ul {
border-top:none;
list-style:none;
}

#listing_calendrier li {
background:url(../../gifs/puce_produits.jpg) no-repeat 0 16px;
border-top:1px solid #D3D3CD;
font-weight:bolder;
letter-spacing:0.03em;
margin:10px 0;
padding-top:10px;
text-transform:uppercase;
}

#listing_calendrier li li {
background:url(../../gifs/puce_produits.jpg) no-repeat left;
border:none;
display:block;
font-weight:400;
margin:0;
padding-top:0;
text-indent:5px;
text-transform:none;
width:auto;
}

#listing_calendrier li li:hover {
background-color:#F5F3EA;
}

#listing_calendrier .title {
font-weight:bolder;
font-size:16px;
color:#000000;
line-height:21px;
}

#listing_calendrier p span {
	font-weight:normal;
	font-size:12px;
}

#listing_calendrier li li a {
color:#155291;
text-decoration:none;
}

#listing_calendrier li li a:hover {
color:#F28E02;
text-decoration:underline;
}

#actualite_detail h2 {
border-bottom:1px solid #155291;
color:#155291;
font-size:21px;
letter-spacing:0.03em;
margin-bottom:15px;
}

#actualite_detail {
float:left;
padding:20px 15px 20px 20px;
width:430px;
}

#actualite_detail .date {
color:#000;
font-size:11px;
}

#actualite_detail .images a img {
border:1px solid #AEB0AF;
display:block;
margin:0 5px 5px 0;
}

#news_btn_rechercher {
font-weight:bolder;
margin:0 0 0 10px;
vertical-align:top;
width:35px;
background:#668DAC;
color:#FFFFFF;
border:1px solid #5987B0;
}

#news_rechercher {
background:transparent url(../../img/rechercher.jpg) no-repeat;
border:1px solid #7F9DB9;
height:19px;
padding:1px 0 0 25px;
vertical-align:top;
width:100px;
}

#recherche_actualite {
border:1px solid #999;
height:20px;
padding:10px 0 10px 15px;
}

#recherche_actualite p {
display:inline;
float:left;
font-weight:bolder;
margin:0 5px 0 0;
}

#actualite_detail .images,#recherche_actualite div {
float:left;
}