/* CSS Document */

body {
	margin:0; padding:0;
	background:url(/noel/bg-body.png) top left;
	}

#fin{clear:both; visibility:hidden;}

#main_container {
	width:760px;
	margin:0 auto; padding:0;
	}
	
#entete {
	width:740px;
	padding:0 10px;
	}
	
	.logo {
	float:left;}
	.flash {
	float:right;}
	
#menu {
	width:730px;
	height:31px; line-height:31px;
	padding:0 10px 0 20px; margin: 5px 0;
	clear:both;
	background:url(/images/bg-menu.png) top left no-repeat;
	}

#rubrique {
	width:760px;
	height:5px;
	padding:0;
	background:url(/images/bg-rubrique.png) top left no-repeat;	
	clear:both;
	}

#recherche {
	width:740px;
	height:130px;
	padding:0 10px;
	background:url(/noel/bg-recherche.png) top left no-repeat;	
	clear:both;
	padding-top:40px;
	color: #FFFFFF;
	}

#recherche a {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px white dotted;
}

	#recherche2 {
	width:740px;
	height:130px;
	padding:0 10px;
	background:url(/noel/bg-recherche-nouvelan.png) top left no-repeat;	
	clear:both;
	padding-top:40px;
	color: #FFFFFF;
	}
#transition {
	width:740px;
	height:57px;
	padding:0 10px;
	background:url(/noel/bg-transition.png) top left no-repeat;	
	}

#transition2 {
	width:740px;
	height:57px;
	padding:0 10px;
	background:url(/noel/bg-transition2.png) top left no-repeat;	
	}

#transition3 {
	width:740px;
	height:57px;
	padding:0 10px;
	background:url(/images/bg-transition3.png) top left no-repeat;	
	}

#transition4 {
	width:740px;
	height:57px;
	padding:0 10px;
	background:url(/images/bg-transition4.png) top left no-repeat;	
	}

#mainpart {
	width:760px;
	padding:0;
	background:url(/images/bg-mainpart.png) top left repeat-y;		
	}
	
	#finmainpart {
	width:740px;
	height:10px;
	padding:0 10px;
	background:url(/images/bg-finmainpart.png) top left no-repeat;		
	}
	
	#debutliens {
	width:740px;
	height:15px;
	padding:0 10px;
	background:url(/images/haut-liens.png) top left no-repeat;		
	}
	
	#listing {float:left; width:552px;}

#piedpage {
	width:740px;
	padding:0 10px;
	background:url(/images/centre-footer.png) top left repeat-y;
	}
	
	#debutpiedpage {
	width:740px;
	height:18px;
	padding:0 10px;
	background:url(/images/haut-footer.png) top left no-repeat;
	}

	#finpiedpage {
	width:740px;
	height:18px;
	padding:0 10px; margin: 0 0 5px 0;
	background:url(/images/bas-footer.png) top left no-repeat;
	}	

#nl {
	width:191px;
	margin:0; padding:0 5px 5px 5px;
	background:url(/images/bg-nl.png) top left no-repeat;
	float:right;
	}

#fin_nl {
	width:201px;
	margin:0; padding:0;
	background:url(/images/bas-nl.png) top left no-repeat;
	height:10px;
	float:right;
	clear:right;}
	
#encart-rss {
	width:191px;
	margin:20px 0; padding:0 5px 5px 5px;
	float:right;
	text-decoration:none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	}

#encart-rss ul {
padding: 0px 10px;
list-style:inside;
font-size:12px;
font-weight:normal;
}

#encart-rss a {
	text-decoration: none;
	color: #000000;
}

#encart-rss a:hover {
	text-decoration: underline;
}
	
#rss {
	width:191px;
	margin:0; padding:0 5px 5px 5px;
	background:url(/images/bg-nl.png) top left no-repeat;
	float:right;}

#fin_rss {
	width:201px;
	margin:0; padding:0;
	background:url(/images/bas-nl.png) top left no-repeat;
	height:10px;
	float:right;
	clear:right;}
	
#cherifm-poster {
width: 201px;
height: 290px;
margin-top: 10px;
background: url(http://www.madeinavignon.com/images/cherifm-poster.png) top left no-repeat;
float: right;
}

#cherifm {
width: 110px;
height: 69 px;
background: url(http://www.madeinavignon.com/images/cherifm.png) top left no-repeat;
float: right;
}


.logoliens {width:150px; margin:0 5px 10px 18px; float:left; border:#000000 solid 1px; clear:left;}
.logoliensvide {width:152px; margin:0 5px 10px 18px; float:left; clear:left;}

.txtliens {width:567px; padding:0; float:left; clear:right;}
	.txtliens p {margin:0; padding:0; margin:0 0 10px 0;}
	
.txtliens2 {width:725px; margin:0 5px 5px 18px; float:left; clear:left;}
	.txtliens2 p {margin:0; padding:0; margin:0;}
