/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes ARCAF  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

.spacer {clear: both;font-size: 0;line-height: 0;}

ul.spip {
	margin-left: 30px;
}
/*-- pied de page --*/

#pied {
	background:url(../img/gif/footer_bg.gif) 0 0 repeat-x;
	margin-top: 25px;
	height: 130px;
	text-align: center;
}

#pied .menupied {
	margin-top: 15px;
	color: #fff;
}

#pied p, #pied a {
	color: #fff;
}

#pied p {
	margin-top: 10px;
	font-size: 70%;
}

#pied p.sousmenupied {
	font-size: 70%;
}	

#pied small { font-size: 80%; }
#pied img { vertical-align: bottom; }

/*----------- entete arcaf --------------*/

#entete-principal{
	width:100%;
}
#entete{
	width:961px;
	height:319px;
	background:url(../img/jpg/header_pic1.jpg) 479px 57px no-repeat;
	margin: 0 auto;
	position:relative;
}
#entete ul.top{
	background:url(../img/gif/top_nav_bg.gif) 0 0 no-repeat;
	width:237px;
	height:18px;
	position:absolute;
	left:730px;
	top:29px;
	padding:0 0 0 15px;
}
#entete ul.top li{
	float:left;
	display:block;
}
#entete ul.top li.hover_accueil{
	background:url(../img/gif/home_icon_hover.gif) 0 3px no-repeat;
	padding:0 0 0 15px;
	font:bold 10px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 20px 0 0;
	text-transform:uppercase;
	float:left;
	display:block;
	background-color:inherit;
}
#entete ul.top li a.accueil{
	background:url(../img/gif/home_icon.gif) 0 3px no-repeat;
	padding:0 0 0 15px;
	font:bold 10px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 20px 0 0;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
	display:block;
	background-color:inherit;
}
#entete ul.top li a.accueil:hover{
	background:url(../img/gif/home_icon_hover.gif) 0 3px no-repeat;
}
#entete ul.top li.hover_arcaf {
	background:url(../img/gif/about_us_icon.gif) 0 3px no-repeat;
	padding:0 0 0 19px;
	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	margin:0 15px 0 0;
	background-color:inherit;
}
#entete ul.top li a.arcaf {
	background:url(../img/gif/about_us_icon.gif) 0 3px no-repeat;
	padding:0 0 0 19px;
	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	margin:0 15px 0 0;
	background-color:inherit;
}
#entete ul.top li a.arcaf:hover{
	background:url(../img/gif/about_us_icon_hover.gif) 0 3px no-repeat;
}
#entete ul.top li.hover_contact{
	background:url(../img/gif/contact_icon_hover.gif) 10px 3px no-repeat;
	padding:0 0 0 32px;
	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	margin:0 15px 0 0;
	background-color:inherit;
}
#entete ul.top li a.contact{
	background:url(../img/gif/contact_icon.gif) 10px 3px no-repeat;
	padding:0 0 0 32px;
	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	margin:0 15px 0 0;
	background-color:inherit;
}
#entete ul.top li a.contact:hover{
	background:url(../img/gif/contact_icon_hover.gif) 10px 3px no-repeat;
}
#entete img{
	position:absolute;
	left:0;
	top:30px;
	width:411px;
	height:96px;
}
#entete h1{
	font:bold 20px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	position:absolute;
	left:0;
	top:166px;
	text-transform:uppercase;
}
#entete p {
	font:normal 17px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#FEEDB7;
	background-color:inherit;
	position:absolute;
	left:25px;
	top:198px;
	text-transform:none;
	text-align:center;
	width:470px;
}
#entete ul.nav{
	width:530px;
	height:39px;
	position:absolute;
	left:235px;
	top:279px;
	list-style: none;
}
#entete ul.nav li{
	float:left;
	margin:0;
	padding: 0;
}
#entete ul.nav li.lock{
	background:url(../img/gif/lock.gif) 0 8px no-repeat;
}
#entete ul.nav li a{
	display:block;
	padding:0 15px;
	font:bold 11px/39px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#entete ul.nav li a:hover{
	color:#fff;
	background-color:#0078AA;
	background-color:#49aeae;
	background-color:#3a73ff;
}
#entete ul.nav li a.on{
	color:#fff;
	background-color:#0078AA;
	background-color:#49aeae;
	background-color:#3a73ff;
}
/*-------------- /entete arcaf ------------*/

/*------------------------------------------------contenu_haut--------------------*/

.page_sommaire #contenu_haut{
	width:930px;
	margin:0 auto;
	background:url(../img/gif/body_top_bg2.gif) 0 0 repeat-y;
}

.page_article #contenu_haut, .page_rubrique #contenu_haut, .page_contact #contenu_haut,
.page_plan #contenu_haut, .page_breve #contenu_haut, .page_auteur #contenu_haut {
	width:930px;
	margin:0 auto;
	background:url(../img/gif/body_bg_art.gif) 0 0 repeat-y;
	
}

.page_login #contenu_haut {
	width:930px;
	margin:0 auto;
	padding-top: 30px;
}

.corps {width: 680px;}

/*-------------- page login_public ------------*/

.page_login .cartouche {
	width: 100%;
	margin: 15px 0;
	text-align: center;
}

.page_login .cartouche h1 {
	font-weight: normal;
}

/* -- formulaire login -- */

.page_login .corps {
	margin: 0 auto;
	width: 300px;
	background-color:#C58C00;
	color:#000;
	padding:8px 13px 44px 13px;
}

.page_login .corps h2{
	height:50px;
	background:url(../img/gif/member_login_restreint.gif) 0 0 no-repeat;
	padding:16px 73px 0 61px;
	font:bold 14px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0;
}
.page_login .corps h2 span{
	font:bold 24px/17px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:#543C00;
	display:block;
}
.page_login .corps form {
	width:284px;
	padding:0 8px;
	margin:0;
	background-color:#543C00;
	color:#fff;
	font-size: 120%;
}
.page_login .corps label {font-size: 95%;}
.page_login .corps p strong {color: red;}
.page_login .corps a {color: #ccc;}

.page_login .corps p.memberBottom{
	background:url(../img/gif/mem_login_bas_restreint.gif) 0 0 no-repeat;
	height:50px;
	margin:0;
	padding:0;
	display:block;
}

.page_login .corps p.rappels {
	text-align: center;
	background-color:#543C00;
	margin: 0;
	padding-top: 5px;
}

/*-------------- page contact ------------*/

#h_col_contact {
	width:230px;
	float:left;
	background-color:#C58C00;
	color:#000;
	padding:0 0 0 0;
	text-align: left;
}

#h_col_contact p.h_col_contacthaut {
	width:230px;
	height:25px;
	font-size:0;
}

#h_col_contact h2 {
	width:102px;
	height:41px;
	background:url(../img/gif/interessant_a_voir.gif) 0 0 no-repeat;
	padding:0 0 0 63px;
	font:bold 14px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0 0 15px 14px;
	display:block;
}
#h_col_contact h2 span {
	font:bold 18px/12px Verdana, Arial, Helvetica, sans-serif;
	display:block;
}
#h_col_contact p.linkTop{
	background:url(../img/gif/mid1_link_top.gif) 0 0 no-repeat;
	width:204px;
	height:15px;
	font-size:0;
	margin:0 0 0 14px;
	padding:0;
	display:block;
}

.vcard {
	background:url(../img/gif/mid1_link_bg.gif) left bottom no-repeat #FFE5A4;
	width:188px;
	margin:0 0 0 14px;
	color:#000;
	padding:0 0 22px 16px;
}

#h_col_contact a.org{
	background:url(../img/gif/bullet_white.gif) 0 6px no-repeat;
	padding:0 0 0 15px;
	font: bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#910303;
	background-color:inherit;
	text-decoration:none;
}

#h_col_contact a.org:hover{
	color:#000;
	background:url(../img/gif/bullet_blue.gif) 0 6px no-repeat;
}

#h_col_contact span.adr {
	font: bold 11px/11px Verdana, Arial, Helvetica, sans-serif;
}

#h_col_contact .vcard p {
	background:url(../img/gif/bullet_white.gif) 0 4px no-repeat;
	padding:0 0 0 15px;
	margin-top: 15px;
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
}

#h_col_contact a.postal-code, #h_col_contact .vcard p a {
	color:#910303;
	background-color:inherit;
	text-decoration:none;
}

#h_col_contact a.postal-code:hover, #h_col_contact .vcard p a:hover {
	color:#000;
}

#h_col_contact a.charger {
	background:url(../img/gif/bullet_white.gif) 0 4px no-repeat;
	padding:0 0 0 15px;
	margin: 0 0 0 20px;
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

/*-------------- page sommaire ------------*/

/*------------------------------------------------left1--------------------*/
#h_col_g{
	width:447px;
	margin:0 27px 0 0;
	padding:0 0 35px 0;
	float:left;
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
#h_col_g h1{
	font:bold 34px/40px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	background-color:inherit;
	text-transform:uppercase;
	margin:0 0 21px 0;
}
#h_col_g h1 span{
	font:normal 30px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#970000;
	background-color:inherit;
	display:block;
}
#h_col_g p.spip{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#251C00;
	background-color:inherit;
	margin:0 0 24px 0;
	display:block;
	width:447px;
}
#h_col_g p.spip strong.spip{
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#006882;
	background-color:#FFFEFA;
}
#h_col_g p.spip a.link1{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#1B7D01;
	background-color:inherit;
	text-decoration:underline;
}
#h_col_g p.spip a.link1:hover{
	color:#1B7D01;
	background-color:#F7F0D9;
	text-decoration:none;
}

#h_col_g ul.spip {
	list-style: none;
	padding: 0;
	margin: 0 0 0 10px;
}

#h_col_g li.spip {
	padding:0;
	margin:0;
	background:url(../img/gif/arrow_green2.gif) 0 5px no-repeat;
	padding:0 0 0 15px;
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	/*height:24px;*/
}

#h_col_g a.link2{
	background:url(../img/gif/left_link_bg.gif) 0 0 no-repeat #F0FFFF;
	padding:0 0 0 54px;
	font:bold 18px/20px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	width:390px;
	height:41px;
	display:block;
	text-decoration:none;
}
#h_col_g a.link2:hover{
	background:url(../img/gif/left_link_bg_hover.gif) 0 0 no-repeat;
}
#h_col_g span a{
	background:url(../img/gif/left_link_bg.gif) 0 0 no-repeat #F0FFFF;
	padding:0 0 0 54px;
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	width:390px;
	height:41px;
	display:block;
	text-decoration:none;
}
#h_col_g span a:hover{
	background:url(../img/gif/left_link_bg_hover.gif) 0 0 no-repeat;
}
/*------------------------------------------------left1--------------------*/

/*------------------------------------------------h_col_centre--------------------*/
#h_col_centre {
	width:230px;
	float:left;
	background-color:#C58C00;
	color:#000;
	padding:0 0 0 0;
}
#h_col_centre p.h_col_centrehaut {
	/*background:url(../img/gif/mid1_top.gif) 0 0 no-repeat;*/
	width:230px;
	height:25px;
	font-size:0;
}
#h_col_centre h2 {
	width:102px;
	height:41px;
	background:url(../img/gif/interessant_a_voir.gif) 0 0 no-repeat;
	padding:0 0 0 63px;
	font:bold 14px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0 0 15px 14px;
	display:block;
}
#h_col_centre h2 span {
	font:bold 24px/17px Verdana, Arial, Helvetica, sans-serif;
	display:block;
}
#h_col_centre p.linkTop{
	background:url(../img/gif/mid1_link_top.gif) 0 0 no-repeat;
	width:204px;
	height:15px;
	font-size:0;
	margin:0 0 0 14px;
	padding:0;
	display:block;
}
#h_col_centre ul{
	list-style-type: none;
	background:url(../img/gif/mid1_link_bg.gif) left bottom no-repeat #FFE5A4;
	width:188px;
	margin:0 0 0 14px;
	color:#000;
	padding:0 0 22px 16px;
}
#h_col_centre ul li{
	border-bottom:#886B21 dashed 1px;
	/*height:20px;*/
	padding:0;
	margin:0;
}
#h_col_centre ul li.bdrNo{
	border-bottom:none;
	height:20px;
	padding:0;
	margin:0;
}
#h_col_centre ul li a{
	background:url(../img/gif/bullet_white.gif) 0 6px no-repeat;
	padding:0 0 0 15px;
	font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#910303;
	background-color:inherit;
	text-decoration:none;
	display:block;
}
#h_col_centre ul li a:hover{
	color:#000;
	background:url(../img/gif/bullet_blue.gif) 0 6px no-repeat #F0FFFF;
}
/*------------------------------------------------mid1--------------------*/

/*------------------------------------------------right1--------------------*/
#h_col_d{
	width:212px;
	float:right;
	text-align: left;
}
#h_col_d a.jobBanner{
	/*background:url(../img/gif/job_banner.gif) 0 0 no-repeat;*/
	width:212px;
	/*height:87px;*/
	display:block;
	margin:0 0 22px 0;
}
#h_col_d a.jobBanner:hover{
	background:url(../img/gif/job_banner_hover.gif) 0 0 no-repeat;
}
#h_col_d h2{
	width:137px;
	background:url(../img/gif/right_panel_div.gif) left bottom no-repeat;
	height:45px;
	padding:0 20px 0 19px;
	font:normal 22px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#202020;
	background-color:inherit;
	display:block;
	margin:0 0 13px 12px;
}
#h_col_d h2 span{
	font:bold 26px/21px Georgia, "Times New Roman", Times, serif;
	color:#0078AA;
	background-color:inherit;
	text-transform:uppercase;
	display:block;
	width:140px;
}
#h_col_d a.rightLogo{
	background:url(../img/gif/right_logo.gif) 0 0 no-repeat;
	width:176px;
	height:50px;
	margin:0 0 25px 12px;
	display:block;
}
#h_col_d a.rightLogo:hover{
	background:url(../img/gif/right_logo_hover.gif) 0 0 no-repeat;
}
#h_col_d a.viewMore{
	background:url(../img/gif/view_more_bg.gif) 0 0 no-repeat;
	width:179px;
	height:27px;
	font:bold 15px/27px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	display:block;
	margin:0 0 0 12px;
}
#h_col_d a.viewMore:hover{
	color:#A41007;
	background-color:inherit;
}
/*------------------------------------------------right1--------------------*/

/*------------------------------------------------/contenu_haut--------------------*/

/*------------------------------------------------bodyBot--------------------*/
#contenu_bas{
	width:100%;
	background:url(../img/gif/body_bot_bg.gif) 0 0 repeat-x #fff;
	color:#000;
	padding:0 0 15px 0;
	text-align: left;
}
#page_bas{
	width:930px;
	margin:0 auto;
}
/*------------------------------------------------left2--------------------*/
#b_col_g{
	width:447px;
	float:left;
	margin:31px 27px 0 0;
}
#b_col_g h2{
	width:441px;
	height:17px;
	background:url(../img/gif/news_div.gif) 0 0 repeat-x;
	margin:0 0 26px 0;
	display:block;
}
#b_col_g h2 span{
	font:bold 24px/17px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	background-color:#fff;
	width:67px;
}
#b_col_g p.newsPic{
	display:block;
	/*background:url(../img/gif/news_pic.gif) 0 0 no-repeat;*/
	margin:0 16px 29px 0;
	padding:0;
	float:left;
	width:91px;
	height:119px;
}
#b_col_g p.newsText{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#251C00;
	background-color:#fff;
	padding:0 0 0 10px;
	margin:0;
	float:left;
	display:block;
	width:330px;
}
#b_col_g p.newsText span{
	color:#006882;
	background-color:#fff;
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
}
#b_col_g p.newsText a.linkNews{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#1B7D01;
	background-color:inherit;
	text-decoration:underline;
	padding:0;
	margin:0;
}
#b_col_g p.newsText a.linkNews:hover{
	color:#1B7D01;
	background-color:#F7F0D9;
	text-decoration:none;
}
#b_col_g span a{
	background:url(../img/gif/bottom_link_bg.gif) 0 0 no-repeat #F0FFFF;
	padding:0 0 0 54px;
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	width:390px;
	height:41px;
	display:block;
	text-decoration:none;
	float:left;
}
#b_col_g span a:hover:hover{
	background:url(../img/gif/bottom_link_bg_hover.gif) 0 0 no-repeat;
}
/*------------------------------------------------left2--------------------*/

/*------------------------------------------------mid2--------------------*/
#b_col_centre{
	width:204px;
	float:left;
	background-color:#C58C00;
	color:#000;
	padding:8px 13px 54px 13px;
	margin:0;
}
#b_col_centre h2{
	width:80px;
	height:50px;
	background:url(../img/gif/member_login_bg.gif) 0 0 no-repeat;
	padding:16px 73px 0 61px;
	font:bold 14px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0;
}
#b_col_centre h2 span {
	font:bold 24px/17px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:#543C00;
	display:block;
}
#b_col_centre form, #b_col_centre p.deconnexion {
	width:188px;
	padding:0 8px;
	margin:0;
	background-color:#543C00;
	color:#fff;
	font-size: 80%;
}
#b_col_centre label {font-size: 95%;}
#b_col_centre p strong {color: red;}
#b_col_centre a {color: #ccc;}
#b_col_centre p.deconnexion {
	padding-top: 20px;
}
#b_col_centre p.deconnexion a {
	color: #fff;
}

#b_col_centre p.memberBottom{
	background:url(../img/gif/member_login_bottom.gif) 0 0 no-repeat;
	width:204px;
	height:30px;
	margin:0;
	padding:0;
	display:block;
}
/*------------------------------------------------mid2--------------------*/

/*------------------------------------------------right2--------------------*/
#b_col_d{
	width:212px;
	float:right;
	padding:36px 0 0 0;
}
#b_col_d h2{
	background:url(../img/gif/support_div.gif) 0 0 repeat-x;
	width:202px;
	height:22px;
	display:block;
	margin:0 0 16px 0;
}
#b_col_d h2 span{
	font:bold 24px/17px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	background-color:#fff;
	width:106px;
}
#b_col_d ul{
	width:222px;
	padding:0;
	margin:0;
	font-size:0;
}
#b_col_d ul li{
	padding:0;
	margin:0;
	/*height:24px;*/
}
#b_col_d ul li a{
	display:block;
	background:url(../img/gif/arrow_green2.gif) 0 4px no-repeat #fff;
	padding:0 0 0 15px;
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#202020;
	margin:0 0 5px 0;
	text-decoration:none;
}
#b_col_d ul li a:hover{
	color:#202020;
	background-color:#FFFAE8;
}
#b_col_d .lien_pagination, #b_col_d span.on {font-size: 12px;}
/*--------------------- /right2 --------------------*/

/*-------------------------- /bodyBot -----------------------------*/

/*-------------- page inc-sites ------------*/
#h_col_site {
	width:230px;
	float:left;
	background-color:#C58C00;
	color:#000;
	padding:0 0 0 0;
}
#h_col_site p.h_col_sitehaut {
	/*background:url(../img/gif/mid1_top.gif) 0 0 no-repeat;*/
	width:230px;
	height:25px;
	font-size:0;
}
#h_col_site h2 {
	width:170px;
	height:41px;
	background:url(../img/gif/globe1.gif) 0 0 no-repeat;
	border: none;
	padding:10px 0 0 40px;
	font:bold 14px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align: left;
	background-color:inherit;
	margin:0 0 0 14px;
	display:block;
}
#h_col_site h2 span {
	font:bold 16px/17px Verdana, Arial, Helvetica, sans-serif;
	display:block;
}
#h_col_site p.linkTop{
	background:url(../img/gif/mid2_link_top.gif) 0 0 no-repeat;
	width:204px;
	height:15px;
	font-size:0;
	margin:-10px 0 0 14px;
	padding:0;
	display:block;
}
#h_col_site ul{
	list-style-type: none;
	background:url(../img/gif/mid2_link_bg.gif) left bottom no-repeat #FFE5A4;
	width:188px;
	margin:0 0 0 14px;
	color:#000;
	padding:0 0 22px 16px;
}
#h_col_site ul li{
	border-bottom:#ccc dashed 1px;
	height:20px;
	padding:0;
	margin:0;
}
#h_col_site ul li.bdrNo{
	border-bottom:none;
	height:20px;
	padding:0;
	margin:0;
}
#h_col_site ul li a{
	background:url(../img/gif/bullet_white.gif) 0 6px no-repeat;
	padding:0 0 0 15px;
	font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#910303;
	background-color:inherit;
	text-decoration:none;
	display:block;
}
#h_col_site ul li a:hover{
	color:#000;
	background:url(../img/gif/bullet_blue.gif) 0 6px no-repeat #F0FFFF;
}

/*-------------- page rubrique.html ------------*/

.liste-articles li a {
	background:url(../img/gif/bullet-red.gif) 0 6px no-repeat;
	padding:0 0 0 15px;
}

.liste-articles li a:hover {
	background:url(../img/gif/bullet-brun.gif) 0 6px no-repeat;
	color: #C58C00;
	text-decoration: none;
}

.liste-articles li p {color: #ccc;}

.page_rubrique .logo_rub { margin-top: 15px; }

/*-------------- page article.html ------------*/

.page_article #navigation {padding-bottom: 15px;}

.page_article #h_col_centre h2 {text-align: left;margin-bottom: 20px;}
.page_article #h_col_centre span {font-size: 14px;color: #fff;}
.page_article #h_col_centre span a {font-size: 18px;color: #fff;}
.page_article #h_col_centre span a:hover {text-decoration: none;color: #910303;}
.page_article #h_col_centre ul li a{	font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif;}

.page_article .chapo {margin-top: 20px;}

/*-------------- page auteur.html ------------*/

.page_auteur .liste-auteur {margin: 15px 0;color: #fb4c00; }

/*-------------- page breve.html ------------*/

.page_breve .texte {margin-top: 20px;}