/* Début des styles ajoutés pour Actualités/Coups de coeur ...et... Promos */

.titre-actualites-coeur { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #de5049; text-decoration: none; font-size: 11px; }

a.actualites-coeur { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #de5049; text-decoration: underline; font-size: 11px}
a.actualites-coeur:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #de5049; text-decoration: none; font-size: 11px}
a.promos { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #de5049; text-decoration: underline; font-size: 11px}
a.promos:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #de5049; text-decoration: none; font-size: 11px}

/* Fin des styles ajoutés pour Actualités/Coups de coeur ...et... Promos */


#actualite,
#commercial {
	font-size: 11px;
}

#actualite a{
	color:#CC3333;
	text-decoration:none;
	font-weight:bold;
}
#actualite a:hover {
	text-decoration:underline;
}


#coupsDeCoeur a,
 #promo a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#coupsDeCoeur a:hover, 
#promo a:hover {
	text-decoration:underline;
}

#coupsDeCoeur,
#promo{
	//padding-bottom:10px;
	background-image:url(/design/constr/back-promo02.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

#promo{
	background-position:top;
	/*height:150px;*/
	height:165px;
	padding-top:10px;
}

#coupsDeCoeur{
	/*
	background-position:bottom;
	height:110px;
	*/
	background-position:bottom;
	height:165px;
	margin-top: 0px;
	padding-top: 0px;
	/*border: 1px solid #000000;*/
}

#coupsDeCoeur li,
#promo li{
 	list-style:none;
 	float:left;
	padding-right:5px;
	padding-left:0px;
}

#coupsDeCoeur li{
	/* utilisé pour le texte des Coups de Coeur*/
	width:110px;
}

#coupsDeCoeur p,
#promo p{
 	display:block;
 	width:140px;
}

#coupsDeCoeur dl,
#promo dl{
	padding-left:20px;
	padding-top: 10px;
}

body{
	font-size: 11px;
}

.titre1{
	font-size: 150%;
	font-weight: bold;
	color:#CC3333;
}

.titre2{
	font-size: 120%;
	color:#CC3333;
}

.prix{
	font-size:17px;
	color:#FFCC00;
	font-weight:bold;
}

.annuaire_picto{
	position:absolute; 
	margin:0; 
	padding:0; 
	z-index:2;
}

.annuaire{
	position:absolute;
	top:5px; 
	width:250px; 
	height:300px; 
	margin:0; 
	padding:0; 
	z-index:3; 
	overflow:auto; 
	visibility:hidden; 
	background-color:#FFFFFF;
	border:solid 1px #666666; 
	border-right: solid 4px #666666; 
	border-bottom: solid 4px #666666; 
	
	filter:alpha(opacity=90);
	-moz-opacity:0.9; 
	opacity: 0.9; 
}

.map_dl_wysi2{
	margin:0 0 0 0px;
	padding:0;
}
.map_sous_menu_pos2 {
	position: relative;
	width: 250px;
	margin:0 0 0 30px;
	padding:0;
}
.map_ul_wysi2{
	position: relative;
	margin:0 0 10px 30px;
	padding:0;
}

.map_menu_niv12{
	margin:0 0 0 30px;
	padding:0;
	font-weight:bold;
	font-size:1.1em;
}

.map_dl_wysi2 .map_sous_menu_pos2 .map_ul_wysi2 .map_sous_menu_pos2{
	position: relative;
	margin:0 0 10px 30px;
}
.map_dl_wysi2 .map_sous_menu_pos2 .map_ul_wysi2 .map_sous_menu_pos2 .map_ul_wysi2{
	margin:0;
	padding:0;
}
.map_dl_wysi2 .map_sous_menu_pos2 .map_ul_wysi2 .map_sous_menu_pos2 .map_ul_wysi2 dt{
	margin:0 0 0 30px;
	padding:0;

}
