/* fonction css 2.0 pour assigner une police de notre choix sans que l'utilisateur X ne l'est installé
@font-face 
{ 
font-family:Anglo Text; 
src:local(Anglo Text), url(police/anglo_text.ttf) format(TrueType); 
}
*/




body
{
	font-family:"Arial";
	font-size:13px;
	color:black;
	scrollbar-arrow-color : #D4CEBB;
	scrollbar-3dlight-color : white;
	scrollbar-highlight-color : white;
	scrollbar-face-color : #F4F2ED;
	scrollbar-shadow-color : #D4CEBB;
	scrollbar-darkshadow-color : white;
	scrollbar-track-color : white;
	/*overflow-y:hidden;*/
	margin:0;
}

table
{
	font-size:13px;
}

a, a:link, a:visited, a:active
{
	color:#D74356;
	text-decoration:none;
}

img
{
	border:0px;
}

.form
{
	margin:0px;
	padding:0px;
}

.input_submit
{
	background-color:#005195;
	border:0px;
	min-width:none;
	max-width:none;
	font-size:11px;
	color:white;
	text-align:center;
}

.input_text
{
	background-color:white;
	border:0px;
	width:115px;
	font-size:11px;
}

.input_text2
{
	background-color:white;
	border:0px;
	width:26px;
	font-size:11px;
	margin-top:2px;
}

.input_select
{
	background-color:white;
	border:0px;
	border-left:1px solid #B6AD96;
	border-top:1px solid #B6AD96;
	width:115px;
	margin:5px 0px 0px 0px;
	font-size:11px;
}

.input_select2
{
	background-color:white;
	border:0px;
	border-left:1px solid #B6AD96;
	border-top:1px solid #B6AD96;
	width:115px;
	font-size:11px;
}

.input_textarea
{
	background-color:white;
	border:0px;
	width:300px;
	font-size:11px;
}

#link_index
{
	width:100%;
	height:90px;
	float:left;
	cursor:pointer;
}

#link_qsn
{
	width:100%;
	height:13px;
	float:left;
	cursor:pointer;
	margin-top:5px;
}

#td_left
{
	background-image:url('../img/menu.jpg');
	background-repeat: no-repeat;
	width:348px; 
	height:580px;
	font-weight:bold;
	text-align:left;
}

/*map cliquable*/

#imap {display:inline; position:relative;}

a#map1{display: inline; width:160px; height:0; padding-top:120px; overflow:hidden; position:absolute;}


a#map1 {_left:-40px; top:120px; background:transparent; }


/*fin map cliquable*/

#td_left li
{
	list-style-type:none;
	margin:0px 0px 4px 170px;
	>>margin:0px 0px 2px -20px;
	font-size:12px;
}

/*\*/
html*#td_left li
{
	list-style-type:none;
	margin:0px 0px 4px 170px;
	>>margin:0px 0px 2px -20px;
	font-size:12px;
}/**/

*> #td_left li
{
	list-style-type:none;
	margin:0px 0px 4px 120px;
	>>margin:0px 0px 2px -20px;
	font-size:12px;
}


/* html>/**/body #list_mozilla, x:-moz-any-link, x:default
{
	list-style-type:none;
	margin:0px 0px 4px 170px;
	>>margin:0px 0px 2px -20px;
	font-size:12px;

} */

body:-moz-last-node #list_mozilla
{
	list-style-type:none;
	margin:0px 0px 3px 170px;
	font-size:12px;
}


#td_left_menu
{
	padding-top:273px;
	>>padding-top:159px;
	/*>>padding-left:20px;*/
	_margin-left:170px
}

body:-moz-last-node div#td_left_menu
{
	padding-top:240px;
}

#td_left_menu a
{
	/*width:150px;
	_margin-left:-148px;*/
}

#td_left_menu a
{
	/*width:150px;
	_margin-left:-148px;*/
	
}

#langue
{
	float:left;
	margin-top:376px;
	margin-left:30px;
	>>margin-left:15px;
}

#cathedrale
{	
	width: 250px;
	position: absolute;
	top:560px;
	margin-left:25px;
	_margin-left:-20px;	 
}

	
#langue img
{
	border:1px solid white;
	margin-top:5px;
}

#tbl_contenu
{
	height:580px;
	overflow-y:auto;
	overflow-x:hidden;
}

#div_contenu
{
	height:504px;
	overflow-y:auto;
	overflow-x:hidden;
	scrollbar-arrow-color : #D4CEBB;
	scrollbar-3dlight-color : #CCDBEB;
	scrollbar-highlight-color : #CCDBEB;
	scrollbar-face-color : #F4F2ED;
	scrollbar-shadow-color : #D4CEBB;
	scrollbar-darkshadow-color : #CCDBEB;
	scrollbar-track-color : #CCDBEB; 
}

#div_contenu ul div li a{
color:#123456;
}

#div_contenu ul div li a:hover{
text-decoration:underline; 
color:#ca0604;
}

#div2_contenu
{
	height:408px;
	overflow-y:auto;
	overflow-x:hidden;
	scrollbar-arrow-color : #D4CEBB;
	scrollbar-3dlight-color : #CCDBEB;
	scrollbar-highlight-color : #CCDBEB;
	scrollbar-face-color : #F4F2ED;
	scrollbar-shadow-color : #D4CEBB;
	scrollbar-darkshadow-color : #CCDBEB;
	scrollbar-track-color : #CCDBEB; 
}

#text_simple
{
	color:black;
	margin:20px 0px 0px 15px;
}

#home
{
	background-color:white;
	color:#D74356;
	margin-top:10px;
	margin-left:30px;
	width:200px;
}

#list_article
{
	color:#D74356;
	width:400px;
	padding-top:6px;
	margin-left:15px;
	border-bottom:1px solid #D74356;
	padding-bottom:6px;
}

#cadre_list_article
{
	width:100%;
}

#td_center
{
	width:455px;
	height:580px;
	background-color:white;
}

#td_center_p
{
	width:455px;
	height:580px;
	background-color:white;
	color:#D74356;
}

#td_center_top
{
	width:100%;
	height:70px;
	>>height:71px;
	font-size:30px;
	padding-right:20px;
	color:#99B8D6;
	background-color:white;
	text-align:right;
}

#td_center_middle
{
	width:100%;
	height:408px;
	background-color:#CCDBEB;
}

#td_center_middle_list
{
	width:100%;
	height:504px;
	background-color:#CCDBEB;
}

#td_center_bottom
{
	width:100%;
	height:71px;
	>>height:68px;
	background-color:#99B8D6;
}

#td_right
{
	width:152px;
	height:580px;
	background-color:#F4F2ED;
	border-left:1px solid white;
}

#td_right_top
{
	width:100%;
	height:240px;
	background-color:#D4CEBB;
}

#td_right_top div
{
	font-size:11px;
	color:#F9F8F6;
	font-style:italic;
	font-weight:bold;
	margin:3px 3px 0px 3px;
	overflow:hidden
}

#td_right_middle_caddy
{
	width:100%;
	height:73px;
	background-color:#F4F2ED;
	border-bottom:1px solid white;
}

#td_right_middle_caddy div
{
	color:#555453;
	margin:13px 0px 0px 15px;
	font-size:11px;
	line-height:20px;
}

#caddy
{
	margin-right:5px;
}

#td_right_middle_search
{
	width:100%;
	height:80px;
	background-color:#F4F2ED;
	color:#555453;
	border-bottom:1px solid white;
}

#td_right_middle_search div
{
	color:#555453;
	margin:10px 0px 0px 15px;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	padding-bottom:3px;
}

#go
{
	margin:0px 0px -3px 22px;
	cursor:pointer;
}

#reset
{
	margin:0px 0px -3px 20px;
	cursor:pointer;
}

#td_right_bottom
{
	width:100%;
	height:158px;
	>>height:130px;
	background-color:#F4F2ED;
}

#td_right_bottom div
{
	font-size:11px;
	color:#B6AD96;
	margin:7px 0px 0px 15px;
}

#td_right_bottom div a,  #td_right_bottom div li
{
	color:#8F8774;
	list-style-type:none;
	line-height:8px;
	>>margin-bottom:8px;
	list-style-position:outside;
}

.edito{
	
 font-size:0.8em;
 font-weight:bold;
 font-family: "Comic Sans MS"  !important;
 color: #cc3300  !important;;
}