#contenu #ColG {
	margin: 0px;
	padding: 0 30px 0 0;
	float: left;
	width: 310px;
}
#contenu #ColD {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 310px;
}
.imagetxtG {
	float: left;
	margin: 0 0 0 10px;
	padding:0px 5px 0px 0px;
	width: 110px;
}
.imagetxtD {
	float: left;
	margin:0;
	padding:0;
	width: 175px
}
/*********/
/* pavé PROMO */
/*******/


#contenu #ColG .promocont {
	width: 310px;
	background-color: #fd6c17;
	color: #fff;
	margin:0 0 15px 0;
	padding:0;
}
#contenu #ColG .promocont .limg {
	margin:0;
	padding:3px;
	border: 1px solid #eea276;
}
#contenu #ColG .promocont h1 a {
	margin:  0 8px 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #375fa6;
	display: block;
	padding-bottom: 5px;
}
#contenu #ColG .promocont p {
	margin: 0 8px 0 0;
	line-height: 16px;
}
.promocont .btPlus img {
	display: none;
}
.promocont .btPlus {
	display: block;
	width:77px;
	height:28px;
	background: url(../images/commun/btplus-fd-orange.gif);
	float: right;
	margin: 0px 10px 0px 0px;
}
.promocont .btPlus:link {
	background-position: 0 0;
}
.promocont .btPlus:hover {
	background-position:  0 -70px;
}
.promocont .button {
	margin: 5px 15px 0 0;
}
.promocont a.button {
	background: transparent url(../images/commun/button_right.png) no-repeat scroll top right;
	display: block;
	float: right;
	height: 20px;
	margin-right: 6px;
	padding-right: 10px;
	text-decoration: none;
	color: #FFF;
	font: bold normal 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.promocont a.button span {
	background: transparent url(../images/commun/button_left.png) no-repeat;
	display: block;
	line-height: 8px;
	padding: 6px 0 5px 30px;
}
.promocont a.button:hover span {
	text-decoration:none;
	color: #2c71e6;
}
#contenu #ColG .promotop {
	background: url(../images/commun/tr.gif) no-repeat right top;
}
#contenu #ColG .promobottom {
	background: url(../images/commun/br.gif) no-repeat right top;
}
#contenu #ColG img.corner {
	width: 15px;
	height: 15px;
	border: none;
	display: block !important;
}
/*********/
/* pavé du COEUR */
/*******/
.coeurcont .button {
	margin: 5px 15px 0 0;
}
.coeurcont a.button {
	background: transparent url(../images/hiver/button_right.gif) no-repeat scroll right top;
	display: block;
	float: right;
	height: 20px;
	margin-right: 6px;
	padding-right: 10px;
	text-decoration: none;
	color: #FFF;
	font: bold normal 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.coeurcont a.button span {
	background: transparent url(../images/hiver/button_left.gif) no-repeat;
	display: block;
	line-height: 8px;
	padding: 6px 0 5px 30px;
}
.coeurcont a.button:hover span {
	text-decoration:none;
	color: #2c71e6;
}
#contenu #ColG .coeurcont {
	width: 310px;
	background-color: #3d64a7;
	color: #fff;
	margin:  0;
	padding:0;
}
#contenu #ColG .coeurcont .limg {
	margin:0;
	padding:3px;
	border: 1px solid #8a9ec1;
}
#contenu #ColG .coeurcont h1 a {
	margin:  0 8px 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #fd6c17;
	display: block;
	padding-bottom: 5px;
}
#contenu #ColG .coeurcont p {
	margin: 0 8px 0 0;
	line-height: 16px;
}
.coeurcont .btPlus img {
	display: none;
}
.coeurcont .btPlus {
	display: block;
	width:77px;
	height:28px;
	background: url(../images/hiver/btplus-fd-bleu.gif);
	float: right;
	margin: 0px 10px 0px 0px;
}
.coeurcont .btPlus:link {
	background-position: 0 0;
}
.coeurcont .btPlus:hover {
	background-position:  0 -70px;
}
#contenu #ColG .coeurtop {
	background: url(../images/hiver/tr.gif) no-repeat right top;
}
#contenu #ColG .coeurbottom {
	background: url(../images/hiver/br.gif) no-repeat right top;
}
/*********/
/* Actus */
/*******/
.actus .button {
	margin: 5px 15px 0 0;
}
.actus a.button {
	background: transparent url(../images/commun/button_right02.gif) no-repeat scroll right top;
	display: block;
	float: right;
	height: 20px;
	margin-right: 6px;
	padding-right: 10px;
	text-decoration: none;
	color: #FFF;
	font: bold normal 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.actus a.button span {
	background: transparent url(../images/commun/button_left02.gif) no-repeat;
	display: block;
	line-height: 8px;
	padding: 6px 0 5px 30px;
}
.actus a.button:hover span {
	text-decoration:none;
	color: #2c71e6;
}
#contenu #ColD .actus {
	margin:0;
	padding:0 0 15px;
}
#contenu #ColD .actus .limg {
	margin:0;
	padding:3px;
	border: 1px solid #858585;
	text-align: right;
	float: right;
}
#contenu #ColD .actus h1 a, #contenu #ColD .actus h1 {
	margin:  0 8px 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #fd6c17;
	display: block;
	padding-bottom: 5px;
}
#contenu #ColD .actus h2 {
	margin:  0 8px 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #373737;
	display: block;
	padding-bottom: 5px;
}
#contenu #ColD .actus p {
	margin: 0 8px 0 0;
	line-height: 16px;
}
.actus .btPlus img {
	display: none;
}
.actus .btPlus {
	display: block;
	width:77px;
	height:28px;
	background: url(../images/commun/btplus-fd-blanc.gif);
	float: right;
	margin: 0px 10px 0px 0px;
}
.actus .btPlus:link {
	background-position: 0 0;
}
.actus .btPlus:hover {
	background-position:  0 -70px;
}
.texte-libre {
	margin:0;
	padding: 20px 0 0 25px;
	float: left;
	width: 650px;
}
.texte-libre h1 {
	margin:0;
	padding: 0 0 4px 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	display: block;
}
.texte-libre p {
	margin:0;
	padding: 0;
}

.cv3-hnav-deroule {
	top:423px;
   	}

