h2.head, h3.head{
	font-size: 1.2em;
	color: #4D679B;
	margin: 4px 0;
	padding: 2px 0;
	background: url(../images/fra_bckg_head.gif) top left repeat-y;
}

/* ------------------------------------------------ */
/* Header */
#piv{ height: 100px; }
#header{
	height: 21px;
	background: none;
	border: 0;
}
#utilities{
	position: relative;
	top: 0;
	height: 53px;
	margin: 0;
	padding: 12px 0 0 2px;
}
#linklist{ clear: both; }
#linklist, #right{ border-top: 1px solid #BF9F5A; }
#btn_alt{
	top: 0px;
}
#btn_alt2{
	top: 27px;
	z-index: 201;
	margin: 0 0 0 130px;
}
#bannerContainer{
	height: 133px;
	min-height: 133px;
}

/* ------------------------------------------------ */
/* Content */

#content #banner{
	height: 133px;
	min-height: 133px;
}
#info{
	margin: 10px 3px 0 0;

	/*background-color: #F9F7F3;
	padding: 6px;
	border-top: 1px solid #BF9F5A;*/
}
#info ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#info ul li{
margin:0 0 6px 0;
}

#content li{ padding: 2px 0; }
#content p{ margin: 6px 0; }
#content a{ text-decoration: none; }
#content a:hover{ text-decoration: underline; }
a#btn_info{
	width: 326px;
	height: 31px;
	display: block;
	background: url(../images/btn_info_up.gif) no-repeat top center;
}
a#btn_info:hover{ background: #F9F7F3 url(../images/btn_info_rl.gif) no-repeat top center; }
a#btn_info span{ display: none; }
div.pub{
	margin: 36px 0 0 0;
	padding: 4px 0 0 0;
	border-top: 1px solid #F0E9DC;
	text-align: center;
}
p#pub{
	margin: 40px 0 0 0;
	padding: 10px 0;
	clear: both;
	border-top: 1px solid #BF9F5A;
	text-align: center;
}
p#pub a{ margin: 2px 0; }

/* ------------------------------------------------ */
/* Left */
#left div#linklist ul{ padding-bottom: 40px; }
#left div#linklist ul ul{ padding-bottom: 0; }
#left .sousCat a{
	margin-left:20px;
	width:168px;
}
#left .couleurSousCat {
	margin-top:10px;
	background:#DCE1EB none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
}
#left .sousCatAvecBleu a{
	margin-left:20px;
	width:168px;
	background:#DCE1EB none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
}

#left #photoMinistre{
	padding-bottom:10px;
}

/* ------------------------------------------------ */
/* Right */
#right{
	width: 196px;
	float: left;
	margin: 66px 0 0 0;
}
ul#banner{
	margin: 20px 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
div.linklist h2.themes,
div.linklist h2.sections,
div.linklist h2.cal,
div.linklist h2.public,
div.linklist h2.contest{
	padding: 0;
	border: 0;
}
div.linklist h2.themes{ margin: 0; }
div.linklist h2.themes a,
div.linklist h2.sections a,
div.linklist h2.cal a,
div.linklist h2.public a,
div.linklist h2.contest a{
	display: block;
	width: 196px;
	height: 21px;
}
div.linklist h2.themes span,
div.linklist h2.sections span,
div.linklist h2.cal span,
div.linklist h2.public span,
div.linklist h2.contest span{ visibility: hidden; }
div.linklist h2.themes a{ background: url(../images/btn_themes_up.gif) top left no-repeat; }
div.linklist h2.themes a:hover{
	/*background: url(../images/btn_themes_rl.gif) top left no-repeat;*/
	cursor: auto;
}
div.linklist h2.sections a{ background: url(../images/_btn_sect_up.gif) top left no-repeat; }
div.linklist h2.sections a:hover{
	/*background: url(../images/btn_sect_rl.gif) top left no-repeat;*/
	cursor: auto;
}
div.linklist h2.contest a{ background: url(../images/btn_contest_up.gif) top left no-repeat; }
div.linklist h2.contest a:hover{
	/*background: url(../images/btn_contest_rl.gif) top left no-repeat;*/
	cursor: auto;
}
div.linklist h2.cal a{ background: url(../images/btn_cal_up.gif) top left no-repeat; }
div.linklist h2.cal a:hover{ background: url(../images/btn_cal_rl.gif) top left no-repeat; }
div.linklist h2.public a{ background: url(../images/btn_public_up.gif) top left no-repeat; }
div.linklist h2.public a:hover{ cursor: auto; }

.zoneJaune{
	background-color:#E7CF7F;
	color:#804000;
}
div#linklist ul .zoneJaune a {
	background:none;
	background-color:#E7CF7F;
	color:#804000;
}
div.linklist .imagesEspacees{
	margin:14px 0 0 0;
}
