/* --------------------------------------------------------------------------------------------
Contours
*/
.contour_contact{
	font-weight : bold;
		border-left-color : #3333CC;
	border-left-style : solid;
	border-left-width : 1 px;
		border-bottom-color : #3333CC;
	border-bottom-style : solid;
	border-bottom-width : 1 px;
}
.contour_par_haut{
		border-top-color : #603913;
	border-top-style : solid;
	border-top-width : 1 px;
}
.contour_log_par{
			border-top-color : #603913;
	border-top-style : solid;
	border-top-width : 1 px;
		border-right-color : #603913;
	border-right-style : solid;
	border-right-width : 1px;
		border-left-color : #603913;
	border-left-style : solid;
	border-left-width : 1 px;
		border-bottom-color : #603913;
	border-bottom-style : solid;
	border-bottom-width : 1 px;
}
#contour_sans_doublemenu{
	border-right-color : #603913;
	border-right-style : solid;
	border-right-width : 1px;
}
.contour_droite_gauche{
	border-right-color : #603913;
	border-right-style : solid;
	border-right-width : 1px;
	border-left-color : #603913;
	border-left-style : solid;
	border-left-width : 1 px;
}
.contour_droit{
	border-right-color : #603913;
	border-right-style : solid;
	border-right-width : 1px;
}
.contour_bas{
	border-bottom-color : #D09A66;
	border-bottom-style : solid;
	border-bottom-width : 1 px;
}
.contour_haut{
	border-top-color : #D09A66;
	border-top-style : solid;
	border-top-width : 1 px;
}
/*--------------------------------------------------------------------------------------------
Menu horizontaL
*/
.hori_menu{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	background-image : url(images/dio_menu_bg_out.gif);
	cursor: hand;
	border-right-color : #603913;
	border-right-style : solid;
	border-right-width : 1px;
	text-align : center;
	vertical-align : middle;
	color : #D85D13;
	padding-left:2px;
	padding-right:2px;
}
.hori_menu_over{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align : center;
	vertical-align : middle;
	background-image : url(images/dio_menu_bg_over.gif);
	cursor: hand;
	border-right-color : #603913;
	border-right-style : solid;
	border-right-width : 1px;
	color : #F7A414;
		padding-left:2px;
	padding-right:2px;
}
.hori_menu_last{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	background-image : url(images/dio_menu_bg_out.gif);
	cursor: hand;
	text-align : center;
	vertical-align : middle;
	color : #D85D13;
	padding-left:2px;
	padding-right:2px;
}
.hori_menu_over_last{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align : center;
	vertical-align : middle;
	background-image : url(images/dio_menu_bg_over.gif);
	cursor: hand;
	color : #F7A414;
		padding-left:2px;
	padding-right:2px;
}
/* --------------------------------------------------------------------------------------------
Page centrale   
*/ 
.titre_page{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : White;
	text-align : center;
	padding-top : 4px;
	letter-spacing : 1px;
}
.date{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : none;
	color : White;
	text-align : right;
	padding-top : 5px;
	padding-right : 10 px;
}
.central_dio{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-right-color : #603913;
	border-right-style : solid;
	border-right-width : 1px;	
}
.central_dio A, .central_dio A:ACTIVE, .central_dio A:FOCUS,  .central_dio A:LINK,  .central_dio A:VISITED{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #3382DA;
	text-decoration : none;
}
.central_dio A:HOVER{
	color : #3382DA;
	background-color: #EFF5FF;
	text-decoration : none;
}
.central_par{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.contour_central_haut{
	border-top-color : #839C65;
	border-top-style : solid;
	border-top-width : 1 px;
	border-right-color : #D0DFBF;
	border-right-style : solid;
	border-right-width : 1px;
}
.central_logo_gauche{
	border-left-color : #839C65;
	border-left-style : solid;
	border-left-width : 1 px;
}
.titre_central_logo{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	letter-spacing : 1 px;
	color : #687C44;
	text-align : left;
	padding-right : 15 px;
	vertical-align : middle;
	border-right-color : #C8D8B5;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #839C65;
	border-top-style : solid;
	border-top-width : 1 px;
}
.titre_central{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	letter-spacing : 1 px;
	color : #687C44;
	text-align : left;
	padding-right : 15 px;
	vertical-align : middle;
	border-left-color : #839C65;
	border-left-style : solid;
	border-left-width : 1 px;
	border-right-color : #C8D8B5;
	border-right-style : solid;
	border-right-width : 1px;
}
.titre_cadre{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	letter-spacing : 1 px;
	color : #37820D;

}
.ss_titre_central{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	letter-spacing : 1 px;
	color : #83995D;
	text-align : left;
	padding-left : 40px;
  padding-right : 10 px;
	vertical-align : middle;
	border-left-color : #839C65;
	border-left-style : solid;
	border-left-width : 1 px;
	border-right-color : #D0DFBF;
	border-right-style : solid;
	border-right-width : 1px;	
}
.ss_titre_central2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	letter-spacing : 1 px;
	color : #3382DA;
	text-align : left;
	padding-left : 40px;
  padding-right : 10 px;
	vertical-align : middle;
	border-left-color : #839C65;
	border-left-style : solid;
	border-left-width : 1 px;
	border-right-color : #D0DFBF;
	border-right-style : solid;
	border-right-width : 1px;	
}
.text_central{
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 13px;
	color : #464646;
	text-align : justify;
	padding-top: 5px;
	padding-bottom : 8px;
	padding-left : 25px;
	padding-right : 10px;
	vertical-align : middle;
	border-left-color : #839C65;
	border-left-style : solid;
	border-left-width : 1 px;
	border-right-color : #D0DFBF;
	border-right-style : solid;
	border-right-width : 1px;
	border-bottom-color : #D0DFBF;
	border-bottom-style : solid;
	border-bottom-width : 1 px;
}
.text_central2{
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 13px;
	color : #464646;
}
.text_central B{
	font-weight : bold;
	color : Gray;
}
.text_central A, .text_central A:ACTIVE, .text_central A:FOCUS,  .text_central A:LINK,  .text_central A:VISITED{
	font-size : 12px;
	color : #3382DA;
	text-decoration : none;
}
.text_central A:HOVER{
	color : #3382DA;
	background-color: #EFF5FF;
	text-decoration : none;
}
.blanc_central{
	background : White;
	padding-left : 2px;
	padding-right:2px;
}
/*--------------------------------------------------------------------------------------------
Rubriques 
*/
.m_droit TD INPUT{
	height : 19px;
	width : 149px;
	text-align : center;
	vertical-align : middle;
	border-right-color : #D09A66;
	border-right-style : solid;
	border-right-width : 1px;
	border-left-color : #D09A66;
	border-left-style : solid;
	border-left-width : 1 px;
	border-bottom-color : #D09A66;
	border-bottom-style : solid;
	border-bottom-width : 1 px;
	border-top-color : #D09A66;
	border-top-style : solid;
	border-top-width : 1 px;
}
.m_gauche  TD INPUT{
	height : 19px;
	width : 149px;
	text-align : center;
	vertical-align : middle;
	border-right-color : #D09A66;
	border-right-style : solid;
	border-right-width : 1px;
	border-left-color : #D09A66;
	border-left-style : solid;
	border-left-width : 1 px;
	border-bottom-color : #D09A66;
	border-bottom-style : solid;
	border-bottom-width : 1 px;
	border-top-color : #D09A66;
	border-top-style : solid;
	border-top-width : 1 px;
}
.m_input_text{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5D5D5D;
}

.bouton{
	color : #A26706;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	letter-spacing : 1px;
	font-size : 11px;
	cursor:hand;
	background-image : url(images/dio_bout_input.gif);
}
.bouton_over{
	color : #A26706;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	letter-spacing : 1px;
	font-size : 11px;
	cursor:hand;
	background-image : url(images/dio_bout_input_over.gif);
}
.bouton_par{
	color : #FF6E5B;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	letter-spacing : 1px;
	font-size : 11px;
	cursor:hand;
	background-image : url(images/dio_bout_input_par.gif);
}
.bouton_par_over{
	color : #FF6E5B;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	letter-spacing : 1px;
	font-size : 11px;
	cursor:hand;
	background-image : url(images/dio_bout_input_over_par.gif);
}
.m_gauche TD{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : none;
	vertical-align : middle;
	/*padding-left : 7px;*/
}

.m_gauche TD A, .m_gauche TD A:ACTIVE, .m_gauche TD A:FOCUS,  .m_gauche TD A:LINK,  .m_gauche TD A:VISITED{
	text-decoration : none;
	font-size :10px;
	font-weight : bold;	
	padding-left : 15px;
}
.m_droit TD{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : none;
	vertical-align : middle;
	padding-left : 7px;
	text-align : left;
}
.m_droit TD A, .m_droit TD A:ACTIVE, .m_droit TD A:FOCUS,  .m_droit TD A:LINK,  .m_droit TD A:VISITED{
	text-decoration : none;
	font-size :10px;
	padding-right : 15px;
}
/* styles spécifiques */
.m_txt{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size :12px;
	text-decoration : none;
	text-align : left;	
	padding-right : 5px;
	padding-left : 5px;
	color : #C24900;
}
.m_txt A, .m_txt A:ACTIVE, .m_txt  A:FOCUS,  .m_txt  A:LINK,  .m_txt  A:VISITED{
	color:#C24900;
}
.m_txt  A:HOVER{
	color:#F37200;
}
/*---------------------------*/
.m_norm{
	font-weight : bold;
	color : #C24900;
	padding-left : 7px;
}
.m_norm A, .m_norm A:ACTIVE, .m_norm  A:FOCUS,  .m_norm  A:LINK,  .m_norm  A:VISITED{
	color:#D2A545;
}
.m_norm  A:HOVER{
	color:#F37200;
}
/*---------------------------*/
.m_diocese{
	font-weight : bold;
	color:#B656CE;
	padding-left : 7px;
}
.m_diocese A, .m_diocese  A:ACTIVE, .m_diocese  A:FOCUS,  .m_diocese A:LINK,  .m_diocese A:VISITED{
	color:#BE80CE;
}
.m_diocese  A:HOVER{
	color:#8F33A6;
}
/*---------------------------*/
.m_mouv{
	font-weight : bold;
	color:#F460A5;
	padding-left : 7px;
	letter-spacing : -1px;
}
.m_mouv A, .m_mouv  A:ACTIVE, .m_mouv  A:FOCUS,  .m_mouv A:LINK,  .m_mouv A:VISITED{
	font-weight : normal;
	color:#F48BBC;
	letter-spacing : normal;
}
.m_mouv  A:HOVER{
	color:#BD467E;
	letter-spacing : normal;
}
/*---------------------------*/
.m_lieux{
	font-weight : bold;
	color:#CB9E15;
	padding-left : 7px;
}
.m_lieux A, .m_lieux  A:ACTIVE, .m_lieux A:FOCUS,  .m_lieux A:LINK,  .m_lieux A:VISITED{
	color:#CBB05E;
}
.m_lieux  A:HOVER{
	color:#A37C06;
}
/*---------------------------*/
.m_sacre{
	font-weight : bold;
	color:#3382DA;
	padding-left : 7px;
}
.m_sacre A, .m_sacre  A:ACTIVE, .m_sacre A:FOCUS,  .m_sacre A:LINK,  .m_sacre A:VISITED{
	color:#80ABDA;
}
.m_sacre  A:HOVER{
	color:#1564BD;
}
/*---------------------------*/
.m_paroi{
	font-weight : bold;
	color:#FF5716;
	padding-left : 7px;
}
.m_paroi A, .m_paroi  A:ACTIVE, .m_paroi A:FOCUS,  .m_paroi A:LINK,  .m_paroi A:VISITED{
	color:#FF6E5B;
}
.m_paroi  A:HOVER{
	color:#FD4700;
}
/*---------------------------*/
.m_jeune{
	font-weight : bold;
	color:#45BD00;
	padding-left : 7px;
}
.m_jeune A, .m_jeune  A:ACTIVE, .m_jeune A:FOCUS,  .m_jeune A:LINK,  .m_jeune A:VISITED{
	color:#91BA7A;
}
.m_jeune  A:HOVER{
	color:#37820D;
}
/*---------------------------*/
/* Pied de page 
/*---------------------------*/
.pieddepage{
	font-family : "Verdana", Courier New, Courier, monospace;
	font-size : 10 px;
	color : #464646;
	padding-top:1px;
	text-align : center;
}
.pieddepage A, .pieddepage  A:ACTIVE, .pieddepage A:FOCUS,  .pieddepage A:LINK,  .pieddepage A:VISITED{
  text-decoration : none;
	color:#464646;
}
.pieddepage  A:HOVER{
	color:#C24900;
}
td {  font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 13px; color: #464646}
.cadre_img {BORDER-RIGHT: #F7AD00 1px solid; BORDER-TOP: #F7AD00 1px solid; BORDER-LEFT: #F7AD00 1px solid; BORDER-BOTTOM: #F7AD00 1px solid;}
