

body{background-color:#000000;}

.menu{background-color:#659AB8}
.menu ul ul{}
.menu ul{}

/*
.search .submit{background-color:#FFFFFF;color:#00578A; border-color:#FFFFFF}
*/



/* menu */
.menu li{		background-color:#659AB8; }
.menu li li{	
	border-color:#00578A;
	background-color:#659AB8;
}
.menu li a{color:#FFFFFF;}

.menu a.on {background-color:#00578A;color:#FFFFFF;}


.menu li.hover a, 
.menu li.hover li a:hover,
.menu li a:hover {background-color:#00578A;color:#FFFFFF;}
.menu li.hover li a.on {background-color:#00578A;color:#FFFFFF;}

.menu li.hover li a{color:#FFFFFF;background-color:#659AB8;}


.menu li.recherche #keywords{color:#111;}


/* sommaire */
#content .sommaire{ background-color: #659AB8; color:#FFFFFF;}
#content .sommaire ul, 
#content .sommaire a{color:#FFFFFF;} 

/* header */
.header a{color:#00578A;}

/* footer */
.footer {background-color:#00578A;}
.footer a{color:#FFFFFF;}


.content h1{color:#000000;border-color: #000000;}
.content h3,.content .titre{color:#000000;}
.content a{color:#000000;}

ul.tools li a{color:#000000;}

body{
background:#000;
padding:0;
background-image:none !important;
margin:0 auto;
margin-top:30px;
width:900px !important;
behavior:none;
filter:none;
}

html > body {
width:900px;
}


#header{background:transparent}
#main{width:auto;}

#main, #page,  #clear, #container{
padding:0; margin:0;
background-color:#468CCE;
color:#FFFFFF;
background-image:none;}
#page{}

#content{background-color:#468CCE;
color:#FFFFFF;}

.menu li a.on {background:none;

background-color:#246CB6;  }

.menu li a {
background-color:#6C9FD2; 
color:#FFF;}

.menu a.on {background-color:#246CB6; color:#FFF;}

#content {
background-image: url(/images/monsite/mecaoffset/Image/bg_texte.jpg);
background-repeat:no-repeat;
background-position:left top;	
}
.footer {
background-color:#246CB6;
background-image: url(/images/monsite/mecaoffset/Image/heidelberg.gif);
background-repeat:no-repeat;
background-position:bottom center;
}
.search .submit{
	background-color:#246CB6;
	color:#FFFFFF;
}
.sommaire{display:none;}
.content h1{
	color:#FFF;
	border-color: #246CB6;
}
.content h1{
color:#FFF;
brder:0px;
border-bottom: dotted 2px #246CB6;
}
.content h3 {color:#FFF; font-weight:bold;}
#content a {color:#FFF;}