div#page_deco{
background: #fff none;
min-height:582px;
}

div.contenu {
padding: 0;
min-height: 0;
}

div#products{
background: #2f8dcd no-repeat 0 0;
border-bottom: 10px solid #f8971d;
letter-spacing: 0.02em;
margin: 0 0 10px;
min-height:315px;
width: 940px;

font-family: arial, helvetica, sans-serif;

-webkit-border-top-right-radius: 15px;
-moz-border-radius-topright: 15px;
border-top-right-radius: 15px;
}

div#products a{
color: #666;
display: block;
/* padding: 0.45em 20px; */
padding: 0.45em 10px;
}

div#products a:hover {
background-color: #fff; /* alternative solide */
background-color: rgba(255, 255, 255, 0.6);
color: #0074d6;
}

div#products ul {
/*background-color: #fff; alternative solide
background-color: rgba(255, 255, 255, 0.5);
*/
background: transparent url(img/accueil/products_menu.png);
font-size: 1.3em;
font-weight: 700;
text-align: right;
text-transform: uppercase;
width: 170px;
min-height: 315px;
}

div#products ul li{
position: relative;
width: 170px;
}

div#products ul ul {
background: url(img/accueil/products_sous_menu.png) no-repeat 100% 0;
display: none;
font-size: 0.9em;
padding: 13px 0 10px;
position: absolute;
text-align: left;
text-transform: none;
top: 0;
left: 170px;
min-height: 0;
}

div#products ul ul,
div#products ul ul li{
width: 190px;
}

body.dsi div#products ul ul,
bodi.dsi div#products ul ul li {
width:205px;
}

div#products ul ul a {
background: url(img/puce1.png) no-repeat 15px 8px;
padding: 0.2em 5px 0.2em 23px;
}

/* === */

div#contenu_sans_encadres {
width: 940px;
}

body.accueil div#contenu_deco2 {
border:0;
margin:0;
padding:0;
}

div.colonne_deco{
border-left: 1px solid #d2d6d9;
min-height: 227px;
}

div.premiere_colonne div.colonne_deco{
border: 0;
}

div.style1 {
margin: 0;
}

div.style1_contenu{
border: 0;
padding: 0.7em 0 0;
}

/* --- */

ul.liste-actualites li.actualite_date_titre{
border: 0;
font-size: 1em;
margin: 0 0 1em;
padding: 0;
}

li.actualite_date_titre span.date-liste{
}

li.actualite_date_titre em{
font-size: 1em;
}