/*--------------------*/
/*      hpRubriq      */
/*--------------------*/

#hpRubriq {width:625px;padding:25px 0;}
#hpRubriq .hpRubriqCol {padding:5px;margin-left:12px;background:#f5f5f5;}
#hpRubriq .hpRubriqCol.first {margin:0;}
#hpRubriq .hpRubriqCol.last {}
#hpRubriq .hpRubriqCol.troisCol {width:190px;}
#hpRubriq .hpRubriqCol.deuxCol {width:290px;}

#hpRubriq .hpRubriqCol h3,
#hpRubriq .hpRubriqCol h3 a {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#8F9B22;
}
#hpRubriq .hpRubriqCol .ssTitre {font-size:11px;line-height:1.2em;}
#hpRubriq .hpRubriqCol .extrait {padding:15px 0 5px;}
#hpRubriq .hpRubriqCol .extrait h5 {
	font-size:11px;
	font-weight:bold;
	background:#555;
	color:#fff;
	padding:1px 5px;
	height:27px;
}
#hpRubriq .hpRubriqCol .extrait h5 a{
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	display:block;
	height:27px;
}
#hpRubriq .hpRubriqCol .extrait p {
	font-size:10px;
	background:#D7D7D7 url("../images/bg/bg-degrade-v-02.gif") repeat-x 0 0;  
	line-height:1.25em;
	padding:5px;
	height:85px;
}
#hpRubriq .hpRubriqCol .extrait p a {text-decoration:none;}
#hpRubriq .hpRubriqCol .link02 a {font-size:11px;}


/* ---------------------- */
/*      actualités        */
/* ---------------------- */
#content #colMain.pageActus {padding-bottom:55px;}

.articleActu {padding:0 0 25px 0;border-bottom:1px solid #C7C886;}
.articleActu .articleTxt h3 {font-size:14px;font-weight:bold;padding-bottom:.5em;}
.articleActu .articleTxt p {line-height:17px;}
.articleActu .articleIllu {
	background:#eee;
	padding:7px 5px 5px 6px;
	text-align:center;
	margin-top:25px;
}

/* ---------------------- */
/*        presse          */
/* ---------------------- */
.articlePresse {border-bottom:1px solid #C7C886;overflow:hidden;padding:0 0 25px;}
.articlePresse .articleTxt {
	float:left;display:inline;position:relative;
	padding-top:15px;
	width:380px;
}
.articlePresse .galerie {
	float:right;display:inline;position:relative;
	background:#B9B9B9 url(../images/bg/bg-degrade-v-03.gif) repeat-x scroll 0 0;
	margin-right:10px;
	overflow:hidden;
	padding:6px 0 0 6px;
	width:210px;
}

/*--------------------*/
/*       contact      */
/*--------------------*/
#contactForm fieldset {
	width:400px;
	margin:25px 0 0 90px;
	padding:10px 10px 10px 0;
	background:#f5f5f5;
	float:left;
	clear:both;
}
#contactForm fieldset legend {
	font-size:12px;
	font-weight:bold;
	padding:8px 10px;
	background:#f5f5f5;
	color:#555;
}
#contactForm fieldset p {text-align:right;padding-bottom:8px;}
#contactForm fieldset p label {
	display:block;
	float:left;
	font-size:11px;
	margin-right:10px;
	text-align:right;
	width:100px;
}
#contactForm fieldset input,
#contactForm fieldset textarea {
	border:1px solid #ccc;
	width:275px;
	font-size:11px;
	padding:1px 5px;
}
#contactForm fieldset input:focus,
#contactForm fieldset textarea:focus {border:1px solid #aab664;}

#contactForm .mention {font-size:10px;text-align:right;}

#contactForm #btnEnvoyer {
	border:1px solid #aab664;
	color:#f5f5f5;
	font-size:11px;
	font-weight:bold;
	background:#869857 url(../images/bg/bg-btn-send.gif) repeat-x 0 0;
	clear:both;
	margin-top:25px;
	padding-bottom:2px;
	cursor:pointer;
}
#contactForm #btnEnvoyer:hover {
	border:1px solid #aab664;
	color:#fff;
	background:#869857;
}

/*--------------------*/
/*    plan d'accès    */
/*--------------------*/
#plan {
	background:#ddd url(../images/bg/bg-degrade-v-01.gif) repeat-x 0 bottom;
	border:1px solid #ccc;
	padding:4px;
	clear:both;
}
#plan small {
	display:block;
	text-align:center;
	padding-top: 5px;
	height:15px;
}
#plan small a {
	background:url(../images/pictos/picto-zoom-02.gif) no-repeat 0 4px;
	padding:3px 0 3px 22px;/*
	display:block;*/
	font-size:11px;
	font-weight:bold;
}

/*--------------------*/
/*       commun       */
/*--------------------*/
.blocIntro {padding:15px 0;}

/* mise en forme du texte */
.intro {padding-top:10px;}
.blocTxt {padding-top:25px;}
.blocTxt h3 {font-size:16px;}


/* galerie */
.galerie {margin-top:25px;overflow:hidden;padding:6px 0 0 6px;background:#b9b9b9 url(../images/bg/bg-degrade-v-03.gif) repeat-x 0 0;}
.galerie h3 {padding-bottom:6px;}
.galerie h3 span{color:#fff;}
.galerie a {float:left;position:relative;display:inline;margin:0 4px 4px 0;border:1px solid #eee;}

.articleActu .articleTxt {padding-top:15px;}
.articleActu .articleTxt h3 {color:#444444;}


/* pager */
#content {position:relative;}
#content .pager {
	font-size:11px;
	width:615px;
	background:#F2F2F2;
	margin:5px 0;
	margin:20px 0 5px 0;
	padding:4px 0;
}
#content .pager.pagerBottom {position:absolute;left:25px;bottom:25px;}
#content .pager li {
	float:left;
	display:inline;
	position:relative;
	padding:0 3px;
}
#content .pager li.smallBtnRight {padding:0 3px 0 0;}
#content .pager li.smallBtnLeft {padding:0 0 0 3px;}
#content .pager li.smallBtn02 {
	padding:0;
}
#content .pager li a {
	background:#fff;
	padding:6px;
	border:1px solid #ccc;
	display:block;
	text-decoration:none;
}
#content .pager li.smallBtnRight a,
#content .pager li.smallBtnLeft a {
	padding:6px 2px;
}
#content .pager li.smallBtn02 a {
	padding:6px 4px;
}
#content .pager li a:hover {background:#f2f2f2;}
#content .pager li.pageEnCours {background:#555;padding:7px;margin:0 3px;color:#f2f2f2;}


