#menu_principal{
	font:small Arial, Helvetica, sans-serif;
	float:left;
	position:relative;
	text-align:left;
	background-color: #c8c8c8;
	border:none;
	padding:0;
	margin:0px;
	color:#686868;
	width:100%;
	min-width:850px;
	width:expression(document.body.clientWidth < 756 ? "755px" : "100%");
	height:150px !important;
/*	margin-bottom:10px; */
}

.spacer{clear:both;}
.spacer_left{clear:left;}
.spacer_right{clear:right;}

#menu_principal a{
	color:#686868;
	text-decoration:none;
	white-space:nowrap;
}
#menu_principal a:hover{
	color:white;
}
#menu_principal .hide{
	display:none;
}
#menu_principal  #menu_recherche{
	float:right;
	/*width:100%;*/
	padding:0 2px 5px;
	font-size:9px;
	text-transform:uppercase;
}
#menu_principal #menu_recherche img{
	/*padding-right:5px;*/
}
#menu_principal #menu_recherche p{
	color:#686868;
	margin:0;
	padding:0;
	line-height:1em;
	font-size:x-small;
}
#menu_principal #menu_recherche p a{
	font:x-small  Arial, Helvetica, sans-serif;
	line-height:1em;
}
#menu_principal #menu_recherche .p_left{
	float:left;
}

#menu_principal #menu_recherche .p_right{
	position:absolute;
	right:0px;
	top:12px;
}

#menu_principal  #menu_recherche .recherche_menu{
	padding-right:10px;
	/*background:url(/images/arrow_rechercher.gif) no-repeat right*/;
	display:block;
	margin-left:2px;
	color:#686868;
	font-size:xx-small;
	line-height:9px;
	width:200px;
}
#menu_principal #menu_recherche p span{
	font-size:larger;
	font-weight:bold;
	line-height:1.2em;
	/*letter-spacing:.2em;*/
}

#bouton_donner_1{
	float: left;
	position:absolute;
	right:225px;
	top:22px;
	width:180px;
	height:50px;
	background: url(../images/menu/bouton_donnez_fondation_01_EN.jpg) no-repeat left top;	
}
#bouton_donner_1 a{
	width:180px;
	height:50px;
	display:block;
}

#bouton_donner_2{
	float: left;
	position:absolute;
	right:233px;
	top:22px;
	width:180px;
	height:50px;
	background: url(../images/menu/bouton_donnez_fondation_01_FR.jpg) no-repeat left top;	
}

#bouton_donner_2 a{
	width:180px;
	height:50px;
	display:block;
}

#mylist{
/*	float:right;*/
	position:absolute;
	right:0px;
	top:70px;

	text-align:left;
	font-size:xx-small;
	padding:0px 25px 0 0;
	margin:-2px 0 0 0;
	clear:right;
	text-transform:uppercase;
	margin-right:-12px;
	width:200px;
}

#mylist a{
	float:left;
	line-height:20px;
}

#mylist img{
	padding:0 5px 0 1px;
	border:0;
	float:left;
}
#menu_principal input{
	font : 11px Arial, Helvetica, sans-serif;	
	margin:3px 2px 0;
}

#breadcrumb{
	font : 12px Arial, Helvetica, sans-serif;	
	clear:both;
	color:#464646;
	background-color:#fff;
	padding:2px 0 2px 5px;
	border-bottom:1px solid #c8c8c8;
}
#breadcrumb a{
	color:#464646;
	text-decoration:underline;
}
#breadcrumb a:hover{
	color:#464646;
}
#breadcrumb p{
	float:left;
	width:200px;
	margin:0;
	padding-bottom:2px;
}

/*
#menu_title{
	float:left;
	width:485px;
	height: 77px;f 
	display:block;
	background: url(../images/menu/logo_mccord.png) no-repeat left top;
	margin:16px 0 0;
}
*/

#menu_title_1 {
	float:left;
	width:485px;
	height: 77px;f 
	display:block;
	background: url(../images/menu/logo_mccord_en.png) no-repeat left top;
	margin:16px 0 0;
}

#menu_title_2 {
	float:left;
	width:485px;
	height: 77px;f 
	display:block;
	background: url(../images/menu/logo_mccord_fr.png) no-repeat left top;
	margin:16px 0 0;
}

#menu_title a{
	width:163px;
	height:57px;
	display:block;
}

#menu_title_1 a{
	width:263px;
	height:57px;
	display:block;
}

#menu_title_2 a{
	width:263px;
	height:57px;
	display:block;
}

#blocdroite{
	float:right;
	/*width:48%;*/
	margin-top:12px;
}
#menu_evils{
	vertical-align:middle;
	padding: 2px 0px 2px 2px;
	margin:0 0 0 0;
	text-align:right;
	font : 9px Arial, Helvetica, sans-serif;
	color:#686868;
	text-transform:uppercase;
	position:absolute;
	right:25px;
	top:0;
}

#menu_evils a{text-decoration:none;}
#menu_evils a:hover{text-decoration:underline;}

#menuPrincipal{
	width:100%;
	float:left;
	margin:1px 0 0px 0;
	padding:0px;
	font : 11px  Arial, Helvetica, sans-serif;
	background-color:#98012e;
}
#menuPrincipal #online h1, #menuPrincipal #onsite h1{
	/*font-family:"Times New Roman", Times, serif;*/
	font-size: 13px;	
	line-height:1em;
	padding:4px 0 2px 4px;
	margin:0;
	color:#c8c8c8;
	text-transform:uppercase;
}


#menuPrincipal #online h1 a{color:#c8c8c8; text-transform:lowercase;}

#menuPrincipal #onsite h1{
	color:#c8c8c8;
	padding-left:6px;
}

#menuPrincipal #online .smaller, #menuPrincipal #onsite .smaller{
	font-size:smaller;
}
#menuPrincipal #online .colorwhite, #menuPrincipal #onsite .colorwhite{
	color:white;
}

#onsite_content,#online_content{
	float:left;
	padding-left:.5em;
	padding-bottom:2px;
	color:#c8c8c8;
	letter-spacing:1px;
}

#online_content{
	color:#c8c8c8;
	/*width:350px;*/
}

#online_content a{
	color:#f4f3f8;
	text-transform:uppercase;
	float:left;
}

#onsite_content  a{
	color:#f4f3f8;
	text-transform:uppercase;
	float:left;
}

#onsite_content a:hover, #onsite_content a.menu_selected{
	/*color:#F02E24;*/
	color:#FFA02F;
}

#online_content a:hover, #online_content a.menu_selected{
	color:#05BBE2;
}
#onsite{
	background:#98012e /*url(/images/menu/onSite.jpg) no-repeat bottom left*/;
	float:left;
	width:50%;
	*width:49%;
	margin: 0;
	padding: 0;	
}
#online{
	background:#642D89 /*url(/images/menu/onLine.jpg) no-repeat top left*/;
	float:right;
	width:50%;
	margin: 0;
	padding: 0;
}
#menuPrincipal .nolink{
	color:#FFFFFF;
}
#menuPrincipal a, #menuPrincipal .nolink{
	padding: 0;
}
#menuPrincipal a:hover, #menuPrincipal a.menu_selected{
	/*background-color: #D5C09A;*/
	/*text-decoration:underline;*/
	/*color:#fff;*/
}
#menuPrincipal a.selected{
	border: 1px solid white;
	color:#FFFFFF;
}

.sep{
	display:inline;
	padding:0 2px;
	float:left;
}

#footer_img{
	clear:both;
	float:left;
	background:#FFFCF2 url("/images/fin_bande.jpg") no-repeat;
	height:83px;
	width:100%;
}
#footer_2{
	background: #bfc0c2 url(../images/menu/logo_mccord_footer.png) no-repeat left 15px;
	color:#444547;
	clear:both;
	float:left;
	text-align:left;
	font : small Arial, Helvetica, sans-serif;
	/*border-bottom:2px solid #A8977A;*/
	width:92%;
	min-width:755px;
	width:expression(document.body.clientWidth < 756 ? "755px" : "100%");
	padding:16px 0 25px 100px;
	font-size:11px;
}
#footer_2 a{
	color:#444547!important;
	text-decoration:none;
}
#footer_2 a:hover{
	text-decoration:underline;
 }
#footer_2 p{
	margin:0;
	padding:0px;
}
#footer_2 p.gauche{
	float:left;
}
#footer_2 p.droite{
	float:right;
	margin-right:5%;
}

#footer_1{
	background: #bfc0c2 url(../images/menu/_logo_mccord_footer.png) no-repeat left 15px;
	color:#444547;
	clear:both;
	float:left;
	text-align:left;
	font : small Arial, Helvetica, sans-serif;
	/*border-bottom:2px solid #A8977A;*/
	width:92%;
	min-width:755px;
	width:expression(document.body.clientWidth < 756 ? "755px" : "100%");
	padding:16px 0 25px 100px;
	font-size:11px;
}
#footer_1 a{
	color:#444547!important;
	text-decoration:none;
}
#footer_1 a:hover{
	text-decoration:underline;
 }
#footer_1 p{
	margin:0;
	padding:0px;
}
#footer_1 p.gauche{
	float:left;
}
#footer_1 p.droite{
	float:right;
	margin-right:5%;
}

#footer{
	background: #bfc0c2 url(../images/menu/logo_mccord_footer.png) no-repeat left 15px;
	color:#444547;
	clear:both;
	float:left;
	text-align:left;
	font : small Arial, Helvetica, sans-serif;
	/*border-bottom:2px solid #A8977A;*/
	width:92%;
	min-width:755px;
	width:expression(document.body.clientWidth < 756 ? "755px" : "100%");
	padding:16px 0 25px 100px;
	font-size:11px;
}
#footer a{
	color:#444547!important;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
 }
#footer p{
	margin:0;
	padding:0px;
}
#footer p.gauche{
	float:left;
}
#footer p.droite{
	float:right;
	margin-right:5%;
}



h2.search{
	text-transform:uppercase;
	border-bottom:1px solid #391F07;
	color:#6F1E1A;
	font-size:small;
	margin-bottom:5px;
	
}
h2.search span{
	display:block;
	padding-right:20px;
/*	background:transparent url("/images/arrow_title.gif") no-repeat center right;*/
	background:transparent url("/images/accueil/bullet.png") no-repeat center right;
}

h2.search a{
	text-decoration:none;
	color:#391F07;
	
}
h2.search a:over{
	text-decoration:underline;

}
h3.advanced_search{
	margin-top:15px;
	margin-bottom:2px;
}

h3.search{
	margin-top:2px;
	margin-bottom:2px;
}
h3.search, a.liens{
	color:#6F1E1A;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}
#donations{
	float:left;
	width:108px;
	height: 25px;
	display:block;
	padding-left:10px;
	padding-right:10px;
	padding-top:28px;
}
#donations img{
	border:0;
}

.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
