body {
	width: 400px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	background: url(../images/fd2.png);
}

p {
	margin: 0px 0px 15px 0px;
}

a {
	font: italic 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}

.clear {
	clear: both;
}

a:hover, a:active, a:visited {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: underline;
}

#txt {
	text-align: justify;
}

h1 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

#contenu {
	padding: 20px;
	background-color: #fff;
	border: dashed #987038;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

#contenu2 {
	background: #ef7625;
	border: 1px solid #987038;
	width: 548px;
	padding: 8px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#home a{
	margin: 0 auto;
	text-align: center;
	margin-bottom: 3px;
	display: block;
    width: 50px;
    height: 46px;
    background: url(../images/btn_home.png);
	border: 0px;
}

#home a:hover{
    background: url(../images/btn_home_over.png);
}

#news a{
	margin: 0 auto;
	text-align: center;
	display: block;
    width: 50px;
    height: 46px;
    background: url(../images/btn_mininews.png);
	border: 0px;
}

#news a:hover{
    background: url(../images/btn_mininews_over.png);
}

#image_tv {
    display: block;
    width: 178px;
    height: 56px;
	float: left;
    background: url(../images/vutv_medias.png);
	border: 0px;
	margin: 0 0 15px 0;
}

#image_radio {
    display: block;
    width: 178px;
    height: 56px;
	float: right;
    background: url(../images/radio_medias.png);
	border: 0px;
	margin: 0 0 15px 0;
}

.texte_tvradio {
	clear: both;
	text-align: justify;
	margin-bottom: 10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

#qnews_ht {
	width: 342px;
	height: 30px;
	background: url(../images/quote_news_ht.png) no-repeat;
}

#qnews_ml {
	width: 342px;
	background: url(../images/quote_news_ml.png) repeat-y;
}

	#qnews_ml img {
		float: left;
		margin: 0px 6px 6px 26px;
		width: 63px;
		height: 64px;
	}
	
	#qnews_ml_infos {
		text-align: left;
		width: 245px;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #595e12;
	}
	
	#qnews_ml p {
		width: 300px;
		text-align: justify;
		margin: 5px 12px 0px 20px;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #000;
	}
	
#qnews_bs {
	width: 342px;
	height: 42px;
	background: url(../images/quote_news_bs.png) no-repeat;
}

#quote_ht {
	width: 342px;
	height: 15px;
	margin-top: 10px;
	background: #fc6;
	border: #f90 1px dashed;
}

#quote_ml {
	width: 342px;
	border: #f90 1px dashed;
}

	#quote_infos {
		margin-left: 5px;
		text-align: left;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #333;
	}
	
	#quote_infos h1 {
		float: left;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		margin: 0;
		color: #f00;
	}
	
	#quote_ml p {
		margin: 8px;
		text-align: justify;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #000;
	}

#page {
	font: 11px Arial, Helvetica, sans-serif;
}	

#page a {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #595e12;
}

#image a {
    display: block;
	width: 111px;
    height: 39px;
    background: url(../images/btn_retour2.png);
	border: 0px;
}

#image a:hover {
    background: url(../images/btn_retour_over2.png);
}

#ajout_com a{
	margin: 0 auto;
	text-align: center;
	display: block;
    width: 111px;
    height: 101px;
    background: url(../images/btn_ajouter_com.png);
	border: 0px;
}

#ajout_com a:hover{
    background: url(../images/btn_ajouter_com_over.png);
}

#com_ferme {
	margin: 0 auto;
	text-align: center;
	display: block;
    width: 125px;
    height: 122px;
    background: url(../images/com_ferme.png);
	border: 0px;
}

/* Page dernier numero */

.couverture {
	display: block;
	float: left;
	background: #fff;
	border: 1px solid #333;
	margin: 0px 5px 5px 0px;
	padding: 3px;
}

#bl_numero {
	display: block;
	float: right;
	width: 80px;
	height: 80px;
	background: url(../images/fd_num2.png) no-repeat;
}

#bl_numero2 {
	display: block;
	float: right;
	width: 80px;
	height: 80px;
	background: url(../images/fd_num.png) no-repeat;
}

#bl_numero h1 {
	text-align: center;
	margin-top: 33px;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	color: #fff;
}

#bl_numero2 h1 {
	text-align: center;
	margin-top: 33px;
	font: bold 16px Geneva, Arial, Helvetica, sans-serif;
	color: #333;
}

#cont_som {
	text-align: justify;
}

#cont_som h1 {
	font: 14px Georgia, "Times New Roman", Times, serif, Arial;
	color: #333;
}

#cont_som p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
}

.miniedito {
	float: left;
	margin: 0 10px 10px 0px;
}

/* Bandeau Cadeau CD */

#bandeau_cadeau {
	background-image: url(../images/bandeau_cadeau_cd.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 160px;
}
