/* TABLE DES MATIÈRES:
	- Éléments à cacher
	- Éléments de base à personnaliser
	- Pied de page
	- Textes
----------------------------------------------------------------------------------------*/

/* ELEMENTS A CACHER 
--------------------------------------------------------------------------------------- */
#menu, #piedPage, #retour, #slogan, #boiterecette, #recetteaccueil, #porteparole, #degustation,
#textebas table tr td.bas, #degustation2, h4.typerecette, .retourliste, #miniphotorecette
{display: none;}


/* ELEMENTS DE BASE À PERSONNALISER 
--------------------------------------------------------------------------------------- */
html{
	font-size: 12px;
	line-height: 16px;
	color: #6c6d70;
	font-family: Verdana, Arial, Tahoma;
}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img{border:0; margin:0; padding:0;}


/* TEXTES
--------------------------------------------------------------------------------------- */
h1{
	font: 22px Verdana;
	line-height: 26px;
	color: #ab0534;
	padding: 0 0 5px 0;
}
h1.petitemajuscule{
	color: #ab0534;
	font: 26px Verdana;
	line-height: 32px;
	text-transform: uppercase;
	padding: 0;
}
h2{
	font: bold 18px Verdana;
	color: #fff;
	line-height: 18px;
	padding-left: 0px;
	padding-bottom: 15px;
}
h2 strong{
	font: bold 24px Verdana;
	line-height: 28px;
}
h3{
	font: 20px Verdana;
	line-height: 24px;
	color: #ab0534;
	padding-bottom: 10px;
}
h4{
	font: bold 14px Verdana;
	color: #6c6d70;
	line-height: 20px;
	padding-top: 10px;
}
h4 a, h4 a:link, h4 a:visited{
	font: bold 12px Verdana;
	color: #ab0534;
	line-height: 20px;
	padding-top: 10px;
	text-decoration: none;
}
h4 a:hover, h4 a:visited:hover{text-decoration: underline;}
p{
	font: 12px Verdana;
	color: #6c6d70;
	line-height: 18px;
}

p.petit{
	font: 11px Verdana;
	color: #6c6d70;
	line-height: 17px;
}
p a, p a:link, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited{color: #6c6d70; text-decoration: underline;}
p a:hover, p a:visited:hover, ul li a:hover, ul li a:visited:hover, ol li a:hover, ol li a:visited:hover{
	color:#6c6d70; text-decoration:underline;
}
ul li{
	font: 12px Verdana;
	color: #6c6d70;
	line-height: 18px;
	list-style:square;
	margin-left:16px;
	margin-top: 5px;
}

ol li{
	font: 12px Verdana;
	color: #6c6d70;
	line-height: 18px;
	margin-left:16px;
	margin-top: 5px;
}
.blanc{color: #fff;}
.photo{float: left;}
.paspadding{padding: 0;}
.centree{text-align: center;}
.petitemarge{margin-left: 30px;}
.longueurmax{width: 550px;}



/* Sous Menu
--------------------------------------------------------------------------------------- */
#smenu{
	height: 250px;
	width: 245px;
	float: left;
	margin-left: 10px;
}



/* ACCUEIL
--------------------------------------------------------------------------------------- */
.motdebienvenue{
	padding-top: 10px;
	padding-left: 0;
	padding-bottom: 0;
}
p.motdebienvenue{padding-bottom: 20px;}
#boitebas #coldroite #evenement{
	display: block;
	text-decoration: none;
	margin-top: 10px;
	width: 437px;
}
#boitebas #coldroite #evenement h2{
	padding-top: 20px;
	color: #fff;
	font: 26px Verdana;
	line-height: 32px;
	text-transform: uppercase;
}
#boitebas #coldroite #evenement p{
	color: #fff;
	font: 12px Verdana;
	padding-left: 10px;
}


/* CALENDRIER
--------------------------------------------------------------------------------------- */
#boiteCalendrier{
	width: 215px;
	float: left;
	margin-left: 10px;
	background: #fff;
	padding: 5px;
	border: 1px #6c6d70 solid;
}

tr.calendarheader td{background-color: #6c6d70; color:#fff; height: 17px; font-size:11px; vertical-align: middle;text-transform: uppercase;}
.calendar {
	color:#6c6d70;
	font-size:11px; 
	}
.calendartoday{font-weight:bold;}

#calendrier a.calendarActif, #calendrier a.calendarActif:link, #calendrier a.calendarActif:visited{
	background: url(Gx/06/dateActif.gif) no-repeat center center;
	color:#fff;
	font-weight: normal;
	text-decoration:none; 
	height: 18px;
	display: block;
	padding-top: 4px;
}
#calendrier a.calendarActif:hover, #calendrier a.calendarActif:visited:hover{color:#fff;}
table#calendrier tr td a, #blocCal p a{color: #fff; font-size: 11px; text-decoration: underline;}
table#calendrier tr td a:hover, #blocCal p a:hover{color:#fff;}