/*********************************** page ***********************************/
body{
	margin-top:0px;
	color: #000;
	font-size: 70%;
	line-height: 1.6em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #83A9D0 url(/images/fond-page.jpg) repeat-x top;
	direction: ltr;
}

a{
	text-decoration:none;
	color:inherit;
}

h2{
		font-family:Arial, Helvetica, sans-serif;
}

.spip_puce{
	margin-right:3px;
	display:inline;
}

/*#page img { display: block; }*/

img .spip_puce{
	display:inline;
}

.spip .spip_puce, img .spip_puce{
	display:inline;
}
#global {
 	width: 864px;
	position:relative;
	margin-top:0px;
	top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding:0px;
	display:block;
}

#page-contenu{
	background:transparent;
	width:680px;
	display:block;
	position:relative;
	margin-bottom:0.4em;
}
#page-contenant{
	position:relative;
	width:651px;
	padding-bottom: 10px;
	margin:25px auto auto 0.8em;
	border:1px solid  #CBCBCB;
		border-top-width:0px;
	background:transparent;
}
#page {
	position:relative;
	border-width: 1px;
	border-color: #AEAEAF;
	border-style: solid;
	border-top-width:0px;
	background:url(/images/fond-contenu.jpg) repeat-y;
}

#page-interne{
	width:670px;
	margin-left:0.8em;
	margin-top:0.3em;
	position:relative;
}




#copy{
	text-align:center;
	margin-left: auto;
	margin-right:auto;
	padding-top:6px;
	margin-top:0px;
	background:url(/images/copy-fond.gif) repeat-x #3D5A78;
	width:862px;
	font-size:10px;
	color: #FFFFFF;
	display:block;
	height:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid  #949399;
	border-top:0px;
}

#copy a, #copy a:hover, #copy:visited{
	text-decoration:none;
	color:#FFFFFF;
	margin-left:8px;
	margin-right:8px;
}
#copyright{
	margin-top:10px;
	color: #FFFFFF;
	text-align:center;
	font:10px Arial, Helvetica, sans-serif;
}
#news img{
	/* margin:0px; */
}
#news .spip_logos, #rep .spip_logos, #viec .spip_logos, #page-contenant .porte-vignette .gris .spip_logos, #acc_news .spip_logos, #indispensable .spip_logos{
	border:1px solid #A1A1A1;
	/*padding:2px 2px 2px 2px;*/
	margin:3 auto;
}

#qe_rub .spip_logos, .bonus_art .spip_logos{
	border:1px solid #A1A1A1;
	padding:2px 2px 2px 2px;
	margin:6px;
}
#rep .img_petite{
	float:right;
	margin-right:3px;
}

#rep h2, #news h2, #viec h2, #agenda h2{
	background-repeat:repeat-y;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#0E5581;
	text-indent:15px;
	line-height:20px;
	width:100%;
	border-top:1px solid #E0E0E0;
	margin-bottom:5px;

}
#viec h2{

	margin-top:0px;

	}
	#viec a{
		color:#000;
	}
/*********************************** haut ***********************************/
#lang{
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width: 300px;
	margin:0px 0px 0px 0px ;
	height:16px;
	display:inline;
}
#lang a{
	color:#CCCCCC;
	text-decoration:none;
	padding-right:10px;
}
#lang img{
	border:0px;
	padding-top:2px;

}


#catholic{
	float: right;
	display: block;
	font-size:8pt;
	margin-top:0px
}

#logo{
	width:260px;
	height:72px;
	position:absolute;
	left: 2px;
	top: 23px;
	cursor : pointer;
}

#date{
	position:absolute;
	right:0em;
	top: 2.7em;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	background-color:none;
	display: block;
}
#date a{
	color:#FFF;
}
#menu_haut{
	background:url(/images/haut-page.jpg) no-repeat bottom;
	width:864px;
	height:84px;
	position:relative;
	display:block;
}
#menu_haut_barre{
	top:4em;
	right:0.5em;
	width:600px;
	position:absolute;
}

#menu_haut_barre a{
	margin-right:1px;
	margin-left:1px;
}

#searchbox{
	position:absolute;
	top:0px;
	right:0em;
	background:url(/images/searchbox-fond.jpg) no-repeat;
	width:200px;
	height:28px;
}

#searchbox .input{
	border:1px solid #415468;
	height:13px;
	font-size:9px;
	width:80px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#999;
	background:#fff url(/images/loupe.gif) no-repeat left;
	padding-left:16px;
}

#searchbox .bouton{
	border:1px solid #415468;
	background-color:#415468;
	color:#FFFFFF;
	font-size:9px;
	height:15px;
	width:20px;
	margin:0px 0px 0px 0px;
}
/*********************************** menu de gauche ***********************************/

#gauche{
	margin-right:3px;
	width:168px;
	visibility: visible;
	display:block;
}
#gauche ul{

margin-top:3px;
margin-bottom:3px;
}

#gauche a{
	text-decoration:none;
}

#gauche img{
margin-bottom:5px;
}

#services, #viechretienne, #reperes, .menu_jaune, .menu_vert, .menu_bleu{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

#services h2, #viechretienne h2, #reperes h2, .menu_jaune h2, .menu_vert h2,.menu_bleu h2{
	font-size:12px;
	margin:3px 0px 6px 1px;
	background-repeat: repeat-x;
	text-indent:9px;
	color:#373737;
	line-height:18px;
	width:165px;
	/*border-right:1px solid #AEAEAF;*/
}


#services li, #viechretienne li, #reperes li, .menu_jaune li, .menu_vert li, .menu_bleu li{
    /*list-style-image:url(/images/news-puce-verte.gif);/* bleu */
	list-style:none;
	margin-left: -30px;
	padding-left:16px;
	line-height:18px;
}
#services li a, #viechretienne li  a, #reperes li a, .menu_jaune li a, .menu_vert li a, .menu_bleu li a{
	color:#666666;
}
#services h2 a, #viechretienne h2 a, #reperes h2 a, .menu_jaune h2 a, .menu_vert h2, a, .menu_bleu h2 a{
	color:#373737;
}
#reperes li, .menu_vert li{
	background: url(/images/puce_menu.gif) no-repeat 5px 7px;
}



#viechretienne li, .menu_jaune li{
	background: url(/images/puce_menu_jaune.gif) no-repeat 5px 7px;
}
#services li, .menu_bleu li, #plan li{
	background: url(/images/puce_menu_bleu.gif) no-repeat 5px 7px;
}


#reperes h2, .menu_vert h2{
	background-image: url(/images/menu-reperes-fond.jpg);
}

#reperes a:hover, .menu_vert a:hover{
	color:#7FC05C;
}

#viechretienne h2, .menu_jaune h2{
	background-image: url(/images/menu-viechretienne-fond.jpg);
}
#viechretienne a:hover, .menu_jaune a:hover{
	color:#DCAF00;
}

#services h2, .menu_bleu h2 {
	background-image: url(/images/menu-services-fond.jpg);
}
#services a:hover, .menu_bleu a:hover{
	color:#2182F5;
}
#menu_news{
	/*height:960px;*/
}

/*********************************** BLOC  News Accueil ***********************************/

#news{
	width:650px;
	display:block;
	margin:auto;
	margin-top:12px;
	margin-bottom:-5px;
}


.cadre_650{
	margin-top:0px;
	border-color:#A1A1A1;
	border-style:solid;
	border-bottom-width:1px;
	border-top-width:0px;
	border-right-width:1px;
	border-left-width:1px;
	background-color:#F2F2F2;
}


#news .gauche ul, #news .droite ul, #analyse ul,.float_img ul{
	width:300px;
	display:block;
	position:relative;
	margin-left:20px;
	margin-top:0px;

}
#analyse ul{
	width:500px;
}
.float_img ul{
	width:150px;
	margin-left:0px;
	position:relative;
}
#news .gauche li, #viec li, #agenda li, #acc_ess li,  #analyse li, .float_img li{
	list-style-image:url(/images/bullet.gif);/* bleu */
	line-height:14px;
	margin-left:15px;
	margin-bottom:3px;
	padding-bottom:3px;
}
#agenda li a{
	color:#8D8B8B;
}





.cadre_320{
	margin-top:0px;
	border-color:#A1A1A1;
	border-style:solid;
	border-bottom-width:1px;
	border-top-width:0px;
	border-right-width:1px;
	border-left-width:1px;
	width:317px;
	padding-top:0px;
	background-color:#FFF;
}


.menu_jaune input, .menu_vert input{
	height:10px;
	font-size:10px;
	padding:2px;
	width:90px;
	margin-left:2.2em;
}
.menu_jaune input{
	border:solid 1px #FFCC00 ;
}
.menu_jaune .bouton, .menu_vert .bouton{
border:none;
	height:17px;
	font-size:10px;
	width:17px;
	padding:2px;
	margin-left:0.2em;
	margin-bottom:-0.3em;
	background-color:#F4F7F4;
	color:#666666;
}



.onglet div, .onglet_vert div, .onglet_jaune div, .onglet_bleu div {
	/*background:url(/images/viec-haut-gris.jpg) no-repeat bottom;*/
	background:url(/images/onglet-gris.jpg) no-repeat bottom;
	width:97px;
	/*height:18px;*/
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	padding:0 0 0 0;
	margin:0 0 0 0;
	margin-left:8px;
	position:relative;

}

.onglet a, .onglet_vert a, .onglet_jaune a, .onglet_bleu a{
	color:#000000;
	font-weight:bold;
}
.ong_inact_don a{
	color:#FFF;
}
.onglet_jaune, .onglet_vert, .onglet_bleu{
	top:0.5em;
	margin-top:-0.5em;
	position:absolute;
}
.onglet_jaune .ong_inact{
	background-image:url(/images/onglet-jaune.jpg);
}
.onglet_vert  .ong_inact{
	background-image:url(/images/onglet-vert.jpg);
}
.onglet_bleu .ong_inact{
	background-image:url(/images/onglet-bleu.jpg);
}
.onglet_bleu .ong_inact_don, .onglet_jaune .ong_inact_don, .onglet_vert .ong_inact_don{
	background-image:url(/images/onglet-rouge.jpg);
	color:#FFFFFF;
}

.ong_inact, .ong_act, .ong_inact_don{
   overflow:hidden;
   float:left;
}
#sub_onglet{
	width:647px;
	/*background:url(/images/viec-haut-subonglet.gif) no-repeat top;*/
	top:1.7em;
	/*top:1.5em;*/
	left:0.8em;
	position:absolute;
	padding:2px 2px 1px 2px;
	height:14px;
	background:#EBEBEB;
	border:1px solid #C6C6C6;

}
#sub_onglet_inv{
	width:651px;
	position:relative;
	height:12px;
	margin-bottom:18px;
	/*height:12px;
	margin-bottom:18px;*/
}
#sub_onglet .veici, #sub_onglet .chemin{
	font:10px Arial;
	color:#999999;
	margin-left:1em;
}


#sub_onglet .chemin, #sub_onglet .chemin a{
	font:10px Arial;
	color:#000;
	margin-left:1em;
}


#page-contenu .titre{
	margin-top:0px;
}

#page-contenant .porte-vignette{
	margin:auto;
	padding:0.1em;
}

#page-contenant .porte-vignette .gris{
	margin:0.2em;
	background-color:#F1F1F1;
	height:80px;
}
#acc_mission .porte-vignette .gris{
	margin:0.2em;
	background-color:#F1F1F1;
	height:110px;
}
#page-contenant .porte-vignette .gris h3, #acc_ess h3{
	padding:0.3em 0.1em 0.3em;
	font:bold 12px Arial;
	color:#0F4A76;
}
#page-contenant .porte-vignette .gris .img{
	float:left;
	margin:0.5em;
}
#page-contenant .porte-vignette p{
	margin-top:-14px;
	font:11px Arial, Helvetica, sans-serif;
	color: #999999;
}

#evenement{
	font:10px Verdana;
}

/* ********* QE ******** */

#qe .spip_texte p, #article .spip_texte p,  #news_art .spip_texte p, #article p.citation , #serv_art .spip_texte p {
	font:12px Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left:1.2em;
	margin-right:0.8em;
	text-align:justify;
	line-height:140%;
	padding-right:1em;
}
#qe .spip strong, #article .spip strong, #news_art .spip strong, #serv_art .spip strong{
	font-weight:bold;
	margin:0px;
	margin-left:0em;
	margin-right:0em;
	padding-right:0em;
	
}
#qe .spip_texte p , #article .spip_texte p, #article .citation{
	margin-bottom:16px;
}

#qe h3.spip, #qe .chapo, #article h3.spip, #article .chapo, #news_art h3{
	margin:2em 0.3em 0.8em 1.2em;
	border-left:2px solid #B9E29C;
	font:bold 14px  Arial, Helvetica, sans-serif;
	font-weight:600;
	text-indent:5px;
	color:#285D7B;

}


 #article .chapo, #news_art .chapo{
	font-style:italic;
	font-size:13px;
	padding-left:10px;
	text-indent:Opx;
	margin-left:80px;
	border-left:2px solid #FFCF02;
}


#qe h1, #bible_art h1, #article h1, #abo h1, #news_art h1, #plan h1{
	font:bold 17px  Arial, Helvetica, sans-serif;
	color:#285D7B;
	border-left:2px solid #B9E29C;
	padding-left:10px;
	margin-left:240px;
	margin-top:10px;
}

#news_art h1, #plan h1{
	margin-left:60px;
}

#qe .surtitre, #bible_art .surtitre, #article .surtitre, #news_art .surtitre{
	font:bold 15px  Arial, Helvetica, sans-serif;
	color:#983635;
	margin-left:1.2em;
	margin-top:1.2em;
	font-variant:small-caps;


}

#theme, #details{
width:100%;
	margin-top:20px;
	margin-bottom:0px;
	padding-bottom:5px;
	border-top:1px solid #CECECE;
	background:#F5F4F4;
}
#theme h3, #details h3{
	background: #FFFFFF url(/images/rep-fond-theme.jpg) repeat-y;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-indent:20px;
	height:18px;
	border-bottom:1px solid #CECECE;
	margin-top:0px;
	margin-bottom:10px;
}
#theme_bleu, #details_bleu{
width:100%;
	margin-top:20px;
	margin-bottom:0px;
	padding-bottom:5px;
	border-top:1px solid #CECECE;
	background:#F5F4F4;
}
#theme_bleu h3, #details_bleu h3{
	background: #FFFFFF url(/images/serv-fond-rub.gif) repeat-y;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-indent:20px;
	height:18px;
	border-bottom:1px solid #CECECE;
	margin-top:0px;
	margin-bottom:10px;
}
#theme_bleu_msg {
width:100%;
	margin-top:2px;
	margin-bottom:0px;
	padding-bottom:2px;
	border-top:1px solid #CECECE;
	background:#F5F4F4;
}
#theme_bleu_msg h3 {
	background: #FFFFFF url(/images/serv-fond-rub.gif) repeat-y;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-indent:2px;
	border-bottom:1px solid #CECECE;
	margin-top:0px;
	margin-bottom:1px;
}
#theme .art_connex{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#983635;
	line-height:18px;
	margin-left:2em;
}
#theme .art_connex a{
	color:#983635;
}
.float_img h2{
	background: url(/images/rep-deg-inv.gif) repeat-y right;
	font: bold 13px  Arial, Helvetica, sans-serif;
	margin:0.2em 0px 0.2em 0px;
	line-height:16px;
	text-indent:5px;
	color:#285D7B;
}


.float_img .droite{
	float:right;
	width:50%;
	padding-left:2px;
}

#bible_art h1, #bible_art .chapo, #article h1, #article .chapo{
	margin-left:80px;
}

 #details p{
 	margin:10px;
	text-align:justify;
}

#loadbe{
	margin-left:3em;
}

.date{
	font:10px Arial, Helvetica, sans-serif;
	color: #999999;
}

#plan li{
	text-indent:1.5em;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}

#plan ul{
	list-style-type:none;

}

xiti-logo {
width:166px;
}

xiti-logo img{
margin-left:65px;
}

.tumevoispas
{
 visibility: hidden;
 display:none;
}

.tumevois
{
 visibility: visible;
  display:block;
 font-size : 150%;
 background-color: #DAEDFC;
 width: 300px;
 height: 40px;
}

#close_bexp{
	background:#983635;
	color:#FFF;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:right;
	padding-right:3px;
	font-weight:bold;
}
#close_bexp a{
	color:#FFF;
}
.spip_documents_center{
	text-align:center;
}
