html {font-size: 100%;}
body {font-size: .75em; font-family: Arial, "Bitstream Vera Sans", "Lucida Grande", sans-serif; background-color:#73a123;}

h1{margin-top:0;}
h3{margin-top:0;}

a{ text-decoration:underline; color:#639011; }
a:hover{ text-decoration:none; color:#639011; }

p.bodytext{ line-height:20px;}

div#global{background-color:#eeeeee;}

div#header {background:url(../images/ban_02.jpg) top right no-repeat; background-color:#FFFFFF;}

div#advanced_link a{
	text-decoration:underline;
	font-size:0.85em;
	color:#000000;
}
div#advanced_link a:hover{
	text-decoration:none;
	font-size:0.85em;
	color:#000000;		
}
div#searchbox #label_search{ color:#639011; font-size:11px; font-weight:bold; margin-right:10px; }
div#searchbox #sword_field input{ height:14px; width:125px; font-size:0.85em; }
div#searchbox #submit_button{ margin-left:10px; margin-top:3px;}

#month-header{height:70px;}

div#sitepath{
	position:absolute;
	margin:0 0 0 3px;
	height:29px;
	background:url(../images/bloc_centre_01.jpg) no-repeat;
	color:#FFFFFF;
	line-height:22px;
	padding-left:20px;
	font-size:12px;
	/*width:467px;*/
	width:597px;
}
*>div#sitepath{
	position:static;
	margin:0 0 0 3px;
	height:29px;
	background:url(../images/bloc_centre_01.jpg) no-repeat;
	color:#FFFFFF;
	line-height:22px;
	padding-left:20px;
	font-size:12px;
	/*width:494px;*/
	width:554px;
}
div#sitepath a{
	color:#FFFFFF;
	text-decoration:none;
}
div#sitepath a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
div#printlink{
	background:url(../images/bloc_centre_01.jpg) right no-repeat;
	float:right;
	right:0;
	color:#FFFFFF;
	line-height:21px;
	padding:0 10px 0 0;
	font-size:11px;	
	height:29px;
	margin:0 2px 0 0;
}
div#printlink a{
	color:#FFFFFF;
	text-decoration:none;
}
div#printlink a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
div#printlink #printer{
	margin:5px 0 0 0;
}
div#printlink #back{
	margin:2px 8px 0 0;
	float:left;
}
div#colonne1 p{ margin:0 15px 0 15px; padding:0;}
div#colonne1 img{ display:block; margin:auto; }
div#colonne2 p{ margin:0 15px 0 15px; padding:0;}
div#colonne2 img{ display:block; margin:auto; }

ul#menu_1 {background:url(../images/bloc_base_02.jpg) repeat-y;}
div#menubottom{background:url(../images/bloc_base_03.jpg) no-repeat;}
div#newsletterbox {background:url(../images/bloc_base_02.jpg) repeat-y; padding:10px 0 10px 0;}
div#newsletterbox img{ margin-top:10px;}
div#newsletterbottom{background:url(../images/bloc_base_03.jpg) no-repeat;}
div#subscribebox {background:url(../images/bloc_baseoran_02.jpg) repeat-y; padding:10px 0 12px 0;}
div#subscribebox img{ margin-top:10px;}
div#subscribebox a{ color:#000000; font-size:12px; letter-spacing:0px; font-weight:bold;}
div#subscribebottom{background:url(../images/bloc_baseoran_03.jpg) no-repeat;}
div#quotebox {background:url(../images/bloc_base_02.jpg) repeat-y; padding-top:10px;}
div#quotebox p{font-weight:bold; text-decoration:underline; }
div#quotebox img{ display:inline; margin:10px 0 0 150px;}
div#quotebottom{background:url(../images/bloc_base_03.jpg) no-repeat;}
div#chaplaincybox {background:url(../images/bloc_aumon_02.jpg) repeat-y; color:#FFFFFF; padding-bottom:10px;}
div#chaplaincybox a{color:#FFFFFF;}
div#chaplaincybox a:hover{color:#FFFFFF;}
div#chaplaincybox ul { margin-top:0; margin-bottom:0; padding-top:10px;}
div#chaplaincybox ul li{ margin-top:0px; margin-bottom:4px;}
div#chaplaincybottom{background:url(../images/bloc_aumon_03.jpg) no-repeat;}
div#calendarbox { padding-bottom:5px;}
div#calendarbox .bodytext{ text-decoration:underline;}
div#calendarbox .bodytext a{ color:#000000; }
div#calendarbox .bodytext a:hover{ color:#639011; }
div#calendarbox img{ margin-top:10px;}
div#bookbox {background:url(../images/trans_d.gif) repeat-y; padding:10px 0 20px 0;}
div#bookbox p{margin:10px 25px 10px 25px; line-height:16px; font-size:0.9em;}
div#theaterbox {background:url(../images/trans_d.gif) repeat-y; padding:10px 0 20px 0;}
div#theaterbox p{margin:10px 25px 10px 25px; line-height:16px; font-size:0.9em;}
div.wallbox {background:url(../images/trans_d.gif) repeat-y; padding-bottom:10px; }
div.line{ border-top:1px dotted #639011; width:82%; margin:auto; }
td#radiobox {background:url(../images/bloc_rad_02.gif) no-repeat; padding:7px 0 0 10px; }
td#radiobox p{margin:0 0 0 0; padding:0 0 0 0;}
td#tvbox {background:url(../images/bloc_radtv_02.gif) no-repeat; padding:7px 0 0 10px; }
td#tvbox p{margin:0 0 0 0; padding:0 0 0 0;}
td#reviewbox {background:url(../images/bloc_revue_02.gif) no-repeat; padding:0px 0 0 40px; }
td#reviewbox p{margin:0 0 0 0; padding:0 0 0 0;}
td#reviewbox h1{margin:0 0 0 0; padding:15px 0 0 0; font-size:1.6em; }

div#contactbox {background:url(../images/contact_defap.jpg) no-repeat; color:#FFFFFF; height:240px; margin:0 0 2px 0;}

a#newsletterradio { display:block; margin:2px 0 0 0;}
a#podcast { display:block; margin:2px 0 0 0;}

div#telebox {background:url(../images/contact_tv.gif) no-repeat; color:#FFFFFF; height:220px; margin:0 0 2px 0;}

div#armeesbox {background:url(../images/contact_armee.gif) no-repeat; color:#FFFFFF; height:200px; margin:0 0 2px 0;}

div#oecumbox {background:url(../images/service_oecum.gif) no-repeat; color:#FFFFFF; height:200px; margin:0 0 2px 0;}

div#proetsocbox {background:url(../images/contact_doc.gif) no-repeat; color:#FFFFFF; height:200px; margin:0 0 2px 0;}

div#libresensbox {background:url(../images/libre_sens.gif) no-repeat; color:#FFFFFF; height:136px; margin:0 0 2px 0;}

div#aumoneriebox {background:url(../images/contact_aumonerie.gif) no-repeat; height:220px; margin:0 0 2px 0;}
div#biblebox {background:url(../images/contact_bible.gif) no-repeat; height:220px; margin:0 0 2px 0;}
div#downloadbox {background:url(../images/prg_bible.gif) no-repeat; height:180px; margin:0 0 2px 0;}
div#downloadbox ul{ margin:0; padding:0; list-style-type:none; padding:186px 0 0 40px;}
div#downloadbox li{ margin:0 0 6px 0; padding:0;}
div#linkbox {background:url(../images/link.gif) no-repeat; height:100px; margin:2px 0 2px 0;}
div#linkbox ul{ margin:0 0 0 30px; padding:0; padding:35px 0 0 10px;}
div#linkbox li{ margin:0 0 4px 0; padding:0;}

div#contentheader {background:url(../images/bloc_alaune_01.jpg) no-repeat;}
div#contentbox {background:url(../images/bloc_centre_02.jpg) repeat-y; padding:0 10px 20px 10px; }
div#contentbox h1{ font-size:1.1em; margin:0 0 10px 10px; padding:10px 0 0 0; color:#119ec2;}
div#contentbox h2{ font-size:1.1em; margin:0 0 10px 10px; padding:0 0 0 0; color:#666666; font-style:italic;}
div#contentbox .important{ font-size:1.2em; color:#119ec2; font-weight:bold; }
div#contentbox .detail{ font-size:0.9em; }
div#contentbox p{ margin:0 10px 15px 10px; padding:0;}
div#contentbox p.align-justify{ margin:0 10px 15px 10px; padding:0; text-align:justify; line-height:20px; }
div#contentbox .csc-textpic-imagewrap{padding:0 10px 0 10px;}
div#contentbox ul{ list-style:none;}
div#contentbox ul li{ margin:5px 0 5px 0; padding:0 0 0 15px; background:url(../images/ico_v.jpg) left 4px no-repeat;}
div#contentbox ol { margin:0 0 0 25px; }
div#contentbox ol li { margin:5px 0 5px 0; padding:0 0 0 0; background-color:#FFFFFF; background-image:none; }
div#contentbox .csc-mailform { border:0;}
div#contentbox .csc-mailform .csc-mailform-field{ margin:0 0 10px 0; }
div#contentbox .csc-mailform .csc-mailform-submit{ margin:0 0 0 170px;}
div#contentbox .csc-mailform-field label{ font-weight:bold; display:block; float:left; width:170px;}

div#contentbox DIV.csc-textpic-text{ clear:none; }

div#relatedbox { background:url(../images/bloc_centre_02.jpg) repeat-y; padding:0 10px 20px 10px; margin:0 3px 0 3px; height: 5em; }
html>body div#relatedbox {
height: auto;
min-height: 5em;
} 
div#relatedbox h1{ font-size:1.1em; margin:0 0 10px 10px; padding:10px 0 0 0; color:#119ec2;}
div#relatedbox p{ margin:0 10px 15px 10px; padding:0;}

div#borderbox {background:url(../images/bloc_actu_02.jpg) repeat-y; }
div#borderbottom{background:url(../images/bloc_actu_03.jpg) bottom no-repeat; margin-bottom:3px;}
div#borderbox .news-latest-container-home{ border:0; background-color:none; padding:0; margin:0; }
div#borderbox .news-latest-item-home{ border:0; background-color:none; margin:0 1px 0 1px; padding:15px 15px 15px 15px; border-top:1px dotted #000000;}
div#borderbox .news-latest-item-home p{ display:inline; }
div#borderbox .news-latest-title-home a{ color:#f39d1c; text-decoration:none; }
div#borderbox .news-latest-title-home a:hover{ color:#f39d1c; text-decoration:underline; }
div#borderbox .news-latest-date-home { font-size:0.8em;}
div#borderbox .csc-textpic-imagewrap{ margin-right:18px;}
div#borderbox .clearer{ display:none; }
div#borderbox .csc-textpic-imagewrap{ margin-right:18px;}
div#borderbox .csc-textpic-clear{ clear:none; height:25px; }

div#rightbox { }
div#rightbox .csc-textpic{ }
div#rightbox .csc-textpic-imagewrap{ }
div#rightbox .csc-textpic-image{  margin:0;}

div#eventbox {background:url(../images/bloc_eve_02.jpg) repeat-y; padding:0 10px 20px 10px; }
div#eventbottom{background:url(../images/bloc_eve_03.jpg) bottom no-repeat; margin-bottom:3px;}
div#eventbox .news-latest-container-home{ border:0; background-color:none; padding:0; margin:0; }
div#eventbox .news-latest-image-home{ border:0; margin-bottom:10px; }
div#eventbox .news-latest-item-home{ border:0; background-color:none; margin:0 1px 0 1px; padding:15px 15px 15px 15px;}
div#eventbox .news-latest-item-home p{ display:inline; }
div#eventbox .news-latest-item-home .sub{ color:#119ec2; font-weight:bold;}
div#eventbox .news-latest-title-home a{ color:#000000; text-decoration:none; font-size:1.2em; }
div#eventbox .news-latest-title-home a:hover{ color:#000000; text-decoration:underline; font-size:1.2em; }
div#eventbox .news-latest-date-home { color:#000000; font-size:0.8em;}
div#eventbox .csc-textpic-imagewrap{ margin-right:18px;}
div#eventbox .clearer{ display:none; }
div#eventbox .csc-textpic-imagewrap{ margin-right:18px;}
div#eventbox .csc-textpic-clear{ display:none; }

div#relatedbox ul{ list-style:none;}
div#relatedbox li{ margin:5px 0 5px 0; padding:0 0 0 15px; background:url(../images/ico_v.jpg) left 4px no-repeat;}

.vcard{
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px dotted #639011;
}

div#footer {	
	text-align:center;
	font-size:0.9em;
	background-color:#eeeeee;
	height:100px;
}
div#footer li {
	list-style-type:none;
	display:inline;
	color:#119ec2;
}
div#footer li a{
	color:#119ec2;
	text-decoration:none;
}
div#footer li a:hover{
	color:#119ec2;
	text-decoration:underline;
}
div#footer p a{
	color:#CCCCCC;
	text-decoration:none;
}
div#footer p a:hover{
	color:#CCCCCC;
	text-decoration:underline;
}
div.news-list-container{
	border:1px solid #FF0000;
}
div.news-list-item{
	border:1px solid #FF0000;
}
DIV.csc-textpic-clear { display:none; }
div.tx-fesearchintable-pi1 { margin:0 0 0 10px;}
div.tx-fesearchintable-pi1 form{ margin:0 0 0 0;}
div#contentbox div.tx-fesearchintable-pi1 h1{ margin-left:0; }
div.tx-fesearchintable-pi1 div{ margin:0 0 0 0;}
div.tx-fesearchintable-pi1 input{ font-size:0.9em; }
div.tx-fesearchintable-pi1 select{ font-size:0.9em; }
table.csc-uploads { margin:0 0 0 10px;}
td.csc-uploads-icon { padding:0; margin:0; vertical-align:top;}
table.datacped { margin:0 0 0 10px; width:98%;}
table.datacped td{ padding:5px 10px 0 0;  vertical-align:top;}
table.datacped td.typeField{ width:140px; padding-top:10px; font-weight:bold;}
table.datacped td.headerField{ font-weight:bold;}
table.datacped .typeValue{ width:100%; padding:0; margin:0; }
table.datacped .typeValue .typeImg{ text-align:right; }
div#contentbox table.datacped h1{ margin:0; }
div#contentbox table.datacped h2{ margin:0; }
div#contentbox .tx-cal-controller .calclearer{ height:0; }
div#contentbox .tx-cal-controller .pagebrowser{ float:right; margin:-25px 13px 0 0; font-weight:bold; text-align:right; width:360px; }
div#contentbox .tx-cal-controller h1{ background:url(../images/ico_agenda_p.gif) no-repeat; padding:0 0 0 80px; white-space:nowrap; height:51px; margin:0 0 0 10px; line-height:50px; }
div#contentbox .tx-cal-controller .found{ height:51px; margin:0; padding:0 0 0 50px; background:url(../images/ico_fl.gif) 10px 20px no-repeat; line-height:50px; font-weight:bold;}
div#contentbox .tx-cal-controller .head{ background-color:#F6F6F6; width:97%; margin:0 0 0 10px; }
div#contentbox .tx-cal-controller .head td{ width:50%; }
div#contentbox .tx-cal-controller dl{ margin:20px 0 0 10px; padding:0 0 10px 0; }
div#contentbox .tx-cal-controller dl dt a{ font-weight:bold; display:block;}
div#contentbox .tx-cal-controller dl dt .V9G{ font-size:inherit; color:#000000; }
div#contentbox .tx-cal-controller dl dt a.default_catheader{ font-weight:normal; background-color:#FFFFFF; display:inline; }
div#contentbox .tx-cal-controller dl dd{ margin:0 0 10px 0; padding:10px 0 10px 0; border-bottom:1px solid #CCCCCC; }
div#contentbox .tx-cal-controller dl div{ font-weight:bold; font-size:11px; }
div#contentbox .tx-cal-controller dl dt.even{ background-color:#FFFFFF; }
div#contentbox .tx-cal-controller dl dd.even{ background-color:#FFFFFF; }
div#contentbox .tx-cal-controller #calendar-event h1{ margin-bottom:10px; background-color:#F6F6F6; }
div#contentbox .tx-cal-controller #calendar-event div{ margin:0 20px 0 10px; }
div#contentbox .tx-cal-controller #calendar-event div.description { margin-top:10px;  }
div#contentbox .tx-cal-controller #calendar-event div.description p{ margin:0;  }
div#contentbox .tx-cal-controller #calendar-event div.description span{ font-weight:bold; color:#639011; text-decoration:underline;  }
div#contentbox .tx-rlmpflashdetection-pi1 { text-align:center; }

div#contentbox div.news-list-container { padding:0; margin:0; background-color:#FFFFFF; border:none; }
div#contentbox div.news-list-container div.news-list-item{ margin:0 0 0 7px; padding:0; border:none; background-color:#FFFFFF; }
div#contentbox div.news-list-container div.news-list-item h3{ background:url(../images/bd_vague.gif) no-repeat; width:570px; height:24px; border:0; margin:0; padding:0; }
div#contentbox div.news-list-container div.news-list-item h3 div.news-list-title{ float:left; margin:0; padding:0; }
div#contentbox div.news-list-container div.news-list-item h3 div.news-list-title a{ margin:0; padding:0; font-size:12px; line-height:23px; text-decoration:none; }
div#contentbox div.news-list-container div.news-list-item h3 div.news-list-title a:hover{ text-decoration:underline; }
div#contentbox div.news-list-container div.news-list-item h3 div.news-list-title a div{ margin:0 0 0 10px; padding:0;}
div#contentbox div.news-list-container div.news-list-item h3 div.news-list-date{ float:right; font-size:11px; height:20px; margin:0 0 0 0; padding:0 0 0 0; background-color:#FFFFFF; }
div#contentbox div.news-list-container div.news-list-item div.news-list-text{ height:70px; margin:0; padding:10px 10px 10px 10px; }
div#contentbox div.news-list-container div.news-list-item .spacer-gif{ display:none;}
div#contentbox div.news-list-container div.news-list-item img{ border:0; margin:0 0 10px 0; padding:0; }
div#contentbox div.news-list-container div.news-list-item div.news-list-content{ border:1px solid #e5e5e5; border-top:0; width:568px; margin:0 0 10px 0;}
div#contentbox div.news-list-container div.news-list-item div.news-list-morelink{ font-size:11px; font-weight:bold; margin:0 0 10px 10px; }
div#contentbox div.news-list-container div.news-list-item table.array_image{ float:right; margin:20px 20px 10px 10px; text-align:center; width:160px; }
div#contentbox div.news-list-container div.news-list-item table.array_image .spacer-gif { display:none;}
div#contentbox div.news-list-container div.news-list-item table.array_image img { display:block;}

div#contentbox div.news-amenu-container { padding:0; margin:0; background-color:#FFFFFF; border:none; }
div#contentbox div.news-amenu-container h1{ font-size:1.1em; margin:0 0 10px 10px; padding:10px 0 0 0; color:#119ec2; background-color:#FFFFFF; border:none; }
div#contentbox div.news-amenu-container h2{ font-size:1.1em; margin:0 0 10px 10px; padding:10px 0 0 0; color:#119ec2; background-color:#FFFFFF; border:none; }
div#contentbox div.news-amenu-container ul{ margin:0 0 0 20px; background-color:#FFFFFF; border:none; }

div#contentbox .tx-ttnews-browsebox{ margin:0; padding:0; background-color:#FFFFFF; border:0;}
div#contentbox .tx-ttnews-browsebox a{ font-size:11px; }
div#contentbox .tx-ttnews-browsebox .tx-ttnews-browsebox-SCell{ margin:0; padding:0; background-color:#FFFFFF; border:0;}

div#contentbox .news-single-item{  margin:0; padding:20px 15px 0 0; background-color:#FFFFFF; border:0;}
div#contentbox .news-single-item h2{  color:#119ec2; }
div#contentbox .news-single-backlink{margin:0 0 10px 10px; padding:10px 0 0 0;}
div#contentbox .news-single-backlink a{ font-size:12px;}

div#contentbox .tx-indexedsearch-searchbox table { margin-left:20px; }

div#contentbox #dmailsubs { margin:0 10px 0 10px; }

#projectInfo, #projectDescription, #projectMisc{
	width:605px;
}

#projectInfo .label, #detailInfo .label, #projectMisc .label, #structureInfo .label, #envoyInfo .label{
	color:#639011;
	font-weight:bold;
	background:url(../images/fl_autre.gif) 0px 5px no-repeat;
	padding-left:25px;
}

#projectInfo .header_label, #detailInfo .header_label, #structureInfo .header_label, #envoyInfo .header_label{
	font-weight:bold;
	font-size:16px;
}

#projectInfo span, #detailInfo span, #structureInfo span, #envoyInfo span{
	color:#119ec2;
}

#projectDescription{
	margin:20px 0 0 0;
	border-right:1px solid #639011;
	border-bottom:1px solid #639011;
}

#projectDescription td{
	border-top:1px solid #639011;
	border-bottom:0px solid #639011;
}

#projectDescription td.label{
	background-color:#639011;
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

#projectDescription .more, #structureDescription .more, #envoyDescription .more, #envoyMission .more{
	float:right;
	margin:20px 0 0 0;
}

#projectMisc{
	margin:20px 0 0 0;
}

#projectMisc li{
	list-style:none;
	list-style-type:none;
	margin:5px 0 5px 0;
}

.pdfFile{
	background:url(../images/pdf.gif) 0px 0px no-repeat;
	padding:0 0 0 25px;
}

.unknownFile{
	background:url(../images/default.gif) 0px 0px no-repeat;
	padding:0 0 0 25px;	
}

#projectMultimedia, #structureMultimedia, #envoyMultimedia{
	margin:20px 0 0 0;
	width:100%;
}

.hseparator {
	border-top:1px solid #639011;
}
div#contentbox h1{
	font-size:22px;
	color:#73a123;
}
div#contentbox h2{
	font-size:14px;
	color:#000000;
	font-style:normal;
}
div#contentbox .csc-header-n1 h1.csc-firstHeader{
	font-size:22px;
	color:#119ec2;
}
div.user_missions_search{
	margin:0 10px 10px 10px;
	padding:20px;
	background-color:#EEEEEE;
}
div.user_missions_search label{
	font-weight:bold;
}
div.user_missions_search .search_missions_fieldset td{
	padding:5px;
}
div#contentbox .imgtext-nowrap{
	margin:10px 0 20px 10px;
}
div#contentbox blockquote {
	margin:0 10px 0 0;
	padding:0;
	border:1px solid #73a123;
}
div#contentbox blockquote p.bodytext{
	font-size:28px;
	color:#73a123;
	font-weight:bold;
	margin:10px;
	padding:0;
	line-height:28px;
}
div#calendarbox h1{
	font-size:14px;
	margin:10px 0 0 10px;
}
div#calendarbox h1 a{
	text-decoration:none;
	color:#000;
}
div#calendarbox h1 a:hover{
	text-decoration:underline;
	color:#000;
}
div#calendarbox table.imgtext-nowrap{
	font-size:14px;
	background:url(../images/fd.jpg) no-repeat;
}
div#calendarbox table.imgtext-table{
	margin:7px 6px -7px 0;
}
div#calendarbox img{
	margin:0;
	padding:0;
}
