body {
	width: 778px;
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	background: url(../images/fd2.png);
}

#centre {
	background: #ef7625;
	border: 1px solid #987038;
	width: 778px;
	height: 100%;
}

a {
	border: 0px;
}

/*Bandeau Flash*/

.bandeau {
	vertical-align: top;
}

.bandeau p {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

/*Global centre*/

.contenu {
	width: 100%;
}

#contenu_gauche {
	width: 560px;
	float: left;
}

#contenu_droite {
	width: 218px;
	float: right;
}

/* Contenu centre gauche */

#gauche_ht {
	margin-left: 4px;
	width: 554px;
	height: 192px;
	background: url(../images/haut_contenu5.png) no-repeat;
	text-align: left;
}

		.numero {
			float: left;
			margin: 21px 0 0 29px;
			padding: 2px;
			background: #fff;
			border: 1px solid #333;			
		}
		
		#bloc_up {
			display: block;
			width: 221px;
			float: left;
			margin: 37px 0 0 10px;
		}
		
		#gauche_ht_num a:link, #gauche_ht_num a:active, #gauche_ht_num a:hover, #gauche_ht_num a:visited {
			float: right;
			font: bold 14px Georgia, "Times New Roman", Times, serif, Arial;
			color: #4a849b;
			text-decoration: none;
		}
		
		#gauche_ht_num {
			float: right;
			font: bold 14px Georgia, "Times New Roman", Times, serif, Arial;
			color: #4a849b;
		}
		
		#gauche_ht_som {
			padding-top: 5px;
			width: 100%;
			text-align: justify;
			font: 12px Georgia, "Times New Roman", Times, serif, Arial;
			color: #333;
		}
		
		#gauche_ht_som a:link, #gauche_ht_som a:active, #gauche_ht_som a:hover, #gauche_ht_som a:visited {
			text-align: justify;
			font: 12px Georgia, "Times New Roman", Times, serif, Arial;
			color: #333;
			text-decoration: none;
		}
		
#gauche_ml {
	margin-left: 4px;
	display: block;
	width: 554px;
	background: url(../images/milieu_contenu.png) repeat-y;
}

#gauche_bs {
	margin-left: 4px;
	display: block;
	width: 554px;
	height: 46px;
	background: url(../images/bas_contenu.png) no-repeat;
}

/* Contenu centre gauche */

#minis {
	width: 530px;
	height: 179px;
	margin: 0 auto;
	text-align: center;
}

	/* bloc mini1 */
	
	#mini1 {
		margin-top: 35px;
		float: left;
		width: 219px;
	}
	
	#mini1_ht {
		width: 219px;
		height: 48px;
		background: url(../images/mini1_ht.png) no-repeat;
	}
	
	#mini1_ml {
		width: 219px;
		background: url(../images/mini1_ml.png) repeat-y;
	}
	
	#mini1_ml p {
		text-align: justify;
		margin: 0px 10px 0px 10px;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #630;
	}
	
	#mini1_bs {
		width: 219px;
		height: 14px;
		background: url(../images/mini1_bs.png) no-repeat;
	}
	
	#mini1boutique {
		margin-top: 35px;
		float: left;
		width: 219px;
		height: 134px;
		background: url(../images/mini_boutique.gif) no-repeat;
	}
	
	/* bloc vuTV */
	
	#mini_vutv {
		float: right;
		width: 310px;
		height: 179px;
	}
	
	#mini_vutv_ht {
		width: 310px;
		height: 54px;
		background: url(../images/vuTV_ht2.png) no-repeat;
	}
	
	#mini_vutv_ml {
		list-style: none;
		width: 310px;
		height: 100px;
		background: url(../images/vuTV_ml.png) repeat-y;
		margin: 0;
		padding: 0;
	}
	
	#mini_vutv_ml li {
		width: 280px;
		height: 15px;
		text-align: left;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		line-height: 10px;
		color: #333;		
		padding: 5px 0px 5px 15px;
		margin: 0 auto;
		text-decoration: none;
	}
	
	.blanco {
		color: #fff;
	}
	
	#mini_vutv_ml_lien {
		margin: 0px 0px 0px 175px;
		height: 13px;
		text-align: left;		
		padding: 3px 0 0 15px;
		background: url(../images/fleche.png) 0 0 no-repeat;
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
	
	#mini_vutv_ml_lien a:link, #mini_vutv_ml_lien a:visited, #mini_vutv_ml_lien a:active {
		color: #333;
		text-decoration: none;
	}
	
	#mini_vutv_ml_lien a:hover {
		color: #fff;
		text-decoration: underline;
	}
	
	#mini_vutv_bs {
		width: 310px;
		height: 25px;
		background: url(../images/vuTV_bs.png) no-repeat;
	}
	
#cont_ml {
	width: 529px;
	margin: 0 auto;
}
	
#cont_ml_ht {
	margin: 5px 0px 0px 0px;
	width: 529px;
	height: 15px;
}

#cont_ml_ml {
	margin: 0px;
	width: 529px;
	background: url(../images/ct_ml.png) repeat-y;
}

	.img1 {
		float: left;
		margin: 0 10px 10px 20px;
	}
	
	.img2 {
		float: right;
		margin: 0 20px 0px 0px;
	}
	
	.img3 {
		margin: 0 auto;
		padding: 10px;
		text-align: center;
		display: block;
		width: 165px;
		height: 55px;
		background: url(../images/btn_numero.png) center no-repeat;
		border: 0px;
	}
	
	.img4 {
		margin: 0 auto;
		padding: 10px;
		text-align: center;
		display: block;
		width: 165px;
		height: 55px;
		background: url(../images/btn_boutique.png) center no-repeat;
		border: 0px;
	}
	
	.img5 {
		margin: 0 auto;
		padding: 10px;
		text-align: center;
		display: block;
		width: 165px;
		height: 62px;
		background: url(../images/btn_commande.png) center no-repeat;
		border: 0px;
	}
	
	#cont_ml_ml p {
	text-align: justify;
	margin: 0 20px 0 20px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #630;
	}
	
#cont_ml_bs {
	margin: 0px;
	width: 529px;
	height: 15px;
}

/* Contenu centre droite */


/* Bloc News */

#news_ht {
	margin-top: 20px;
	display: block;
	width: 217px;
	height: 33px;
	background: url(../images/news_haut.png) no-repeat;
}

#news_ml {
	display: block;
	width: 217px;
	background: url(../images/news_milieu.png) repeat-y;
}

	#news_ml_txt {
		width: 191px;
		text-align: justify;
		color: #595e12;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		margin-left: 12px;
		margin-right: 14px;
	}
		
	#news_ml_txt h1 {
		margin-top: 0px;
		font-weight: bold;
		font-size: 10px;
		margin-right: 3px;
	}
	
	#news_ml_txt p {
		margin-bottom: 0px;
	}
	
	#news_ml_txt img {
		float: right;
		margin: 0px 3px 8px 8px;
		width: 63px;
		height: 64px;
		border: 0px;
	}
	
	#news_ml_txt h2 {
		color: #fff;
		font : 9px Verdana, Arial, Helvetica, sans-serif;
	}
	
	#news_ml_txt a:link, #news_ml_txt a:visited, #news_ml_txt a:active {
		border: 0px;
		font-weight: bold;
		text-decoration: none;		
		color: #595e12;
	}
	
	#news_ml_txt a:hover {
		font-weight: bold;
		border: 0px;
		color: #fff;
	}
			
#news_bs{
	display: block;
	width: 217px;
	height: 22px;
	background: url(../images/news_bas.png) no-repeat;
}

/* Bloc Newsletter */

#newsletter_ht {
	margin-top: 10px;
	display: block;
	width: 217px;
	height: 34px;
	background: url(../images/newsletter_haut.png) no-repeat;
}

#newsletter_ml {
	display: block;
	width: 217px;
	background: url(../images/newsletter_milieu.png) repeat-y;
}

	#newsletter_ml_content {
		display: block;
		width: 190px;
		height: 108px;
		margin-left: 12px;
		margin-right: 14px;
		text-align: left;
		color: #632a26;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
	}
	
	#newsletter_ml_content form {
		margin-top: 2px;
		margin-bottom: 2px;
	}
	
	#barre_mail {
		width: 182px;
		margin-top: 2px;
		margin-bottom: 2px;		
	}
	
	#centrer {
		margin: 0 auto;
		text-align: center;
	}

#newsletter_bs {
	display: block;
	width: 217px;
	height: 25px;
	background: url(../images/newsletter_bas.png) no-repeat;
}

/* Bloc KDO */

#kdo {
	margin-top: 10px;
	display: block;
	width: 217px;
	height: 123px;
	background: url(../images/bloc_num-gratuit.png) no-repeat;
}

/* Bloc Exemple Newsletter */

#exemplenewsletter {
	display: block;
	width: 217px;
	height: 123px;
	background: url(../images/bloc_exemplenewsletter.png) no-repeat;
}

/* Page News */

/*mini infos*/

.pnews {
	float: left;
}

.pnews_ht {
	width: 260px;
	height: 27px;
	background: url(../images/bulle_news_ht2.png) no-repeat;
}

.pnews_ml {
	width: 260px;
	background: url(../images/bulle_news_ml2.png) repeat-y;
}

	.pnews_ml img {
		float: right;
		margin: 0px 20px 3px 3px;
		width: 30px;
		height: 30px;
	}
	
	.pnews_ml_infos {
		margin: 0px 15px 0px 25px;
		text-align: left;
		display: block;
		width: 180px;
		font: 10px Geneva, Arial, Helvetica, sans-serif;
		color: #646a13;
	}
	
	.pnews_ml_infos_titre {
		font: bold 10px Geneva, Arial, Helvetica, sans-serif;
		color: #595e12;
		margin-bottom: 5px;
	}
	
	.pnews_ml_com {
		margin: 10px 20px 0px 0px;
		text-align: right;
		font: bold 9px Geneva, Arial, Helvetica, sans-serif;
		color: #595e12;
		padding-right: 20px;
		background: url(../images/btn_post.png) center right no-repeat;
	}
	
	.pnews_ml_com a:link, .pnews_ml_com a:visited, .pnews_ml_com a:active {
		text-decoration: none;
		color: #595e12;
	}
	
	.pnews_ml_com a:hover {
		color: #fff;
	}
	
.pnews_bs {
	width: 260px;
	height: 40px;
	background: url(../images/bulle_news_bs2.png) no-repeat;
}

.clear {
	clear: both;
}

/* Contenu */

.pnewsc {
	float: right;
	margin: 7px 10px 10px 0px;
} 

.pnewsc_ht {
	width: 491px;
	height: 18px;
	background: url(../images/news_ht4.png) bottom no-repeat;
}

.pnewsc_ml {
	width: 491px;
	background: url(../images/news_ml3.png) repeat-y;
}
	
	.pnewsc_ml p {
		width: 450px;
		height: 157px;
		margin: 0px 10px 0px 25px;
		padding-right: 5px;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #595e12;
		text-align: justify;
		overflow: auto;
	}
	
.pnewsc_img {
	float: right;
	border: 1px dashed #646a13;
	margin: 0px 2px 10px 15px;
	width: 63px;
	height: 64px;
	padding: 5px;
}
	
.pnewsc_ml2 {
	width: 491px;
	background: url(../images/news_ml3.png) repeat-y;
}

	.pnewsc_ml2 p {
		width: 450px;
		margin: 0px 10px 0px 25px;
		padding-right: 5px;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #595e12;
		text-align: justify;
	}
	
.pnewsc_bs {
	width: 491px;
	height: 30px;
	background: url(../images/news_bs4.png) no-repeat;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.pnewsc_bs_lien {
		margin: 0px 0px 0px 345px;
		height: 13px;
		text-align: left;		
		padding: 13px 0 0 0;
}

.pnewsc_bs_lien2 {
		margin: 0px 0px 0px 420px;
		height: 13px;
		text-align: left;		
		padding: 13px 0 0 0;
}

.pnewsc_bs a:link, .pnewsc_bs a:visited, .pnewsc_bs a:active {
		color: #fff;
		text-decoration: none;
}
	
.pnewsc_bs a:hover {
		color: #333;
		text-decoration: underline;
}

/* Mini menu bas */

#menu {
	margin: 0 auto;
	margin-bottom: 35px;
	text-align: center;
	color: #f5a534;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 2px;
}

#menu a:link, #menu a:visited {
	color: #fc7;
	text-decoration: none;
}

#menu a:hover, #menu a:active {
	color: #f5a534;
	text-decoration: none;
}

/* Bas */

#barre {
	width: 760px;
	height: 25px;
	clear: both;
	margin: 0 auto;
	background: url(../images/barre_bas.png) no-repeat;	
}

#barre a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 2.5;
}

/* Haut */

#bloc_descriptif {
	width: 410px;
	height: 142px;
	background: url(../images/news_descr.png) no-repeat;
	float: left;
	margin: 0 auto;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #630;
}

#bloc_descriptif p {
	display: block;
	width: 230px;
	margin: 16px;			
}

#bloc_descriptif_contact {
	width: 410px;
	height: 142px;
	background: url(../images/contact_descr.png) no-repeat;
	float: left;
	margin: 0 auto;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #630;
}

#bloc_descriptif_contact p {
	display: block;
	width: 280px;
	margin: 16px;			
}

#bloc_descriptif_contact a:link, #bloc_descriptif_contact a:visited {
	color: #000;
	text-decoration: none;		
}

#bloc_descriptif_contact a:hover, #bloc_descriptif_contact a:active {
	color: #fff;
	text-decoration: underline;		
}

#bloc_affiliation {
	width: 330px;
	display: block;
	float: right;
	margin: 25px 10px 0 0;
	background: #faefc5 url(../images/!.png) top right no-repeat;
	border: 2px #f7b917 dashed;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #f90;
	text-align: left;
}

#bloc_affiliation p {
	display: block;
	text-align: justify;
	width: 240px;
	margin: 12px;			
}

/* Gestion des pages */

#bloc_numero_page {
	width: 330px;
	display: block;
	float: right;
	margin: 7px 10px 0 0;
}

.btn_prec_suiv {
	width: 125px;
	height: 29px;
	background: url(../images/page_pre_sui.png) no-repeat;
	text-align: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 12px;
	padding-left: 25px;
	float: left;
}

#fl_right {
	float: right;
}

#btn_prec a {
	display: block;
	width: 90px;
	padding-right: 20px;
	background: url(../images/prec.png) center right no-repeat;
}

#btn_suiv a {
	display: block;
	width: 90px;
	padding-right: 20px;
	background: url(../images/suiv.png) center right no-repeat;
}

.btn_prec_suiv a:link, .btn_prec_suiv a:visited {
	color: #5f6512;
	text-decoration: none;
}

.btn_prec_suiv a:hover, .btn_prec_suiv a:active {
	color: #333;
	text-decoration: underline;	
}

#prec {
	width: 90px;
	color: #999;
	padding-right: 20px;
	background: url(../images/prec.png) center right no-repeat;
	text-decoration: none;
}

#suiv {
	width: 90px;
	color: #999;
	padding-right: 20px;
	background: url(../images/suiv.png) center right no-repeat;
	text-decoration: none;
}

#num_page {
	width: 330px;
	margin: 0 auto;
}

#num_page_ht {
	width: 330px;
	height: 15px;
}

#num_page_ml {
	width: 330px;
	background: url(../images/numero_page_ml2.png) repeat-y;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
	
	#num_page_ml a:link {
		color: #090;
		text-decoration: none;
	}
	
	#num_page_ml a:hover, #num_page_ml a:active {
		color: #666;
		text-decoration: underline;
	}
	
	#num_page_ml a:visited {
		color: #060;
		text-decoration: line-through;
	}

#num_page_bs {
	width: 330px;
	height: 12px;	
}

/* Contenu contact */

#bloc_contact {
	width: 491px;
	margin: 0 auto;
	text-align: center;
	padding: 15px 0 15px 0;
}

#contact_ht {
	width: 491px;
	height: 18px;
	background: url(../images/contact_ht.png) center right no-repeat;
}

#contact_ml {
	width: 491px;
	background: url(../images/contact_ml.png) center right repeat-y;
	text-align: left;
}

#contact_ml form {
	margin: 0 20px 0 35px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

#contact_bs {
	width: 491px;
	height: 30px;
	background: url(../images/contact_bs.png) center right no-repeat;
}

/* Bas de page */

#page_bas {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #f59139;
	margin: 10px 0 10px 0;
}

#page_bas a:link, #page_bas a:visited {
	color: #333;
	text-decoration: none;
}

#page_bas a:hover, #page_bas a:active {
	color: #fff;
	text-decoration: underline;	
}

#bas_contact {
	width: 778px;
	background-color: #f5a534;
	padding: 7px 0 7px 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

#bas_contact a:link, #bas_contact a:visited {
	color: #ef7625;
}

#bas_contact a:hover, #bas_contact a:active {
	color: #333;
}

/* Affiliation */

.affi {
	margin: 15px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
}

.affi2 {
	margin: 15px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #333;
}

.ta {
	margin: 20px 0 20px 0;
	background: #ffedc4;
	border: 1px #f90 dashed;
	font: 12px Arial, Helvetica, sans-serif;
	color: #f90;
}

/* Concours */

big {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ef7625;
}

.tableau {
	text-align: justify;
}

#tableau_b {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fc7;
}

.tableau a:link {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ef7625;
	text-decoration: underline;
}

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

/* Bandeau Cadeau CD */

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

