@charset "utf-8";

/* **************************** */
/* A T E L I E R  X X I I ***** */
/* Gourmet Média CSS ********** */
/* **************************** */

/* Base *********************** */

body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: normal; color: #000; text-align: center; background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px; }

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

/* Mise en page *************** */

#container { width: 960px; margin: 0 auto; text-align: left; }

#header { width: 460px; background-image: url(../images/gourmetmedia.jpg); background-repeat: no-repeat; height: 45px; padding: 25px 0px 0px 500px; letter-spacing: 2px; color: #c0716c; }

#promo { width: 960px; height: 260px; background-color: #000; color: #fff; }
	#pro_col_1 { float: left; width: 480px; }
	#pro_col_2 { float: left; width: 440px; padding: 40px 20px 20px 20px; font-size: 12px; line-height: 20px; }
	
#contenus {	width: 960px; background-image: url(../images/contenus_bg.gif); background-repeat: repeat-y; }
	#con_col_1 { float: left; width: 280px; padding: 40px 20px 20px 20px; }
		.date { float: left; width: 50px; font-family:Georgia, "Times New Roman", Times, serif; }
		.nouvelle { float: left; width: 230px; margin-bottom: 10px; }
		#videos { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color: #953531; margin-top: 20px; }
	#con_col_2 { float: left; width: 280px; padding: 40px 0px 20px 20px; }
		#legende { font-size:10px; color: #aeaeae; line-height:12px; padding-top: 20px; }
		#eve { padding:20px 5px 10px 4px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; }
		#top10 { background-image: url(../images/top10.jpg); background-repeat: no-repeat; background-position: left top; height: 95px; padding-left: 100px; }
			.top_image { float:left; width:100px; height:200px; padding: 20px 0px 10px 0px; }
			.top_description { float:left; width:180px; padding: 20px 0px 10px 0px; }
	#con_col_3 { float: right; width: 280px; padding: 0px 20px 20px 20px; font-size:11px; line-height:16px; }
		#jfd { background-image: url(../images/jean_francois_demers.jpg); background-repeat: no-repeat; height: 131px; width: 280px; margin-bottom: 20px; }
		#emailBox p { margin:0px 0px 10px 0px; padding:0px; font-size:11px; }
		#partenaires { width: 280px; margin-top:25px; text-align:center; }
			#partenaires img { margin-bottom: 10px; }
	
#footer { width: 960px; background-color: #953531; color: #fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; }
	#foo_col_1 { float: left; width: 280px; padding: 20px; color: #c0716c; }
	#foo_col_2 { float: left; width: 280px; padding: 20px; color: #c0716c; }
	#foo_col_3 { float: left; width: 280px; padding: 20px; font-size: 12px; line-height: 18px; }

/* Textes ********************* */

h1 { color: #953531; margin: 0px 0px 20px 0px; font-size: 22px; line-height: 26px; letter-spacing: -1px; font-weight: normal; }
h2 { color: #953531; margin: 0px 0px 10px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; line-height: 18px; }
h3 { color: #fff; margin: 0px 0px 20px 0px; font-size:18px; font-weight:normal; }
h4 { color: #953531; margin: 0px 0px 10px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; line-height: 18px; }
h5 { color: #fff; margin: 0px 0px 30px 0px; font-size:25px; font-weight: normal; }

.txt_sm_rouge { color: #953531; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; font-weight:normal; line-height: 18px; }
.txt_gr_blanc { color: #fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; line-height: 18px; }
.txt_top { font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color: #953531; font-weight: normal; }
.prix { color: #953531; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; font-weight:normal; line-height: 24px; }
.clef { color: #953531; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; line-height: 18px; }
.georgia { font-family:Georgia, "Times New Roman", Times, serif; }

.d_date { color: #953531; font-size: 30px; margin-bottom:5px; }
.d_mois { color: #953531; }

/* Liens ********************** */

#contenus a { color: #953531; text-decoration: none; }
#contenus a:link { color: #953531; text-decoration: none; }
#contenus a:hover, a:visited, a:active { color: #000; text-decoration:underline; }

#videos a { color: #000; text-decoration: none; font-size: 11px; font-weight:bold; }
#videos a:link { color: #000; text-decoration: none; font-size: 11px; }
#videos a:hover, a:visited, a:active { color: #953531; text-decoration:underline; }

#footer a { color: #fff; text-decoration: none; font-size: 11px; font-weight:bold; }
#footer a:link { color: #fff; text-decoration: none; font-size: 11px; }
#footer a:hover, a:visited, a:active { color: #fff; text-decoration:underline; }

/* Listes ********************* */

#videos ul { margin: 0px; padding: 0px; list-style:none; }
#videos li { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 50px; background-image: url(../images/play.gif); background-repeat: no-repeat; background-position: 15px 4px; line-height: 14px; }

#footer ul { margin: 0px; padding: 0px; list-style:none; }
#footer li { margin: 0px 0px 5px 0px; padding: 0px; line-height: 14px; }

#con_col_3 ul { margin: 0px 0px 0px 10px; padding: 0px; list-style:square; }
#con_col_3 li { margin: 0px 0px 5px 10px; padding: 0px; font-size: 11px; line-height:16px; }


/* Autres ********************* */

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
