/* MAIN STYLE #8B8B8B
--------------------------------------------------------- */
div#fondAriane { margin: 0 3px;background: #C8C8C8}
b.rtop, b.rbottom{display:block;background: #ababab}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #C8C8C8}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px} 

.fondMenu {
background: url(../images/red/musee_07.gif) no-repeat;
}
body#bd {
	background: url(../images/media/body-bg.jpg) repeat-x top #d4d4d4;
	/*background-attachment: fixed;*/
}
.contentheading,
.componentheading,
a,
.moduletable h3,
#sub-menu a {
	color: #d83f3f;
}
a:hover, a:active, a:focus {
	color: #e88e8e;
}

table.contenttoc td {
	background: url(../images/red/bullet-list.gif) no-repeat 5% 50%;
}
a.readon { color: #d83f3f; background-color: #333; }

a.readon:hover, a.readon:active, a.readon:focus {
	background-color: #d83f3f;
}
#ol-search .inputbox {
	background: #d83f3f;
}
#ol-footer a:hover,
#ol-footer a:active,
#ol-footer a:focus {
	color: #fb3d3e;
}

.bignumber {
	color: #d83f3f;
}
#ol-tophead{
	background: #d83f41;
}
/* SPLIT MENU
----------------------------------------------------------- */
#ol-downts {
	background: #42464a url(../images/red/top-bg.gif) repeat-x left top;
	color: #f8f8f8;
}
#ol-rightcol { background-image: url(../images/red/top-bg.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 50% top; }
#ol-leftcol div.moduletable, #ol-leftcol div.moduletable_menu {
	background: #941c1c url(../images/red/modbg_l.gif) repeat-y right top;
}
#ol-container,
#ol-container-bodyr { background-image: url(../images/red/mainconbig.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: 20% 0; }
#topart li.tophi a {
	color: #fff;
	background: #d83f3f;
	text-decoration: none;
}
#ol-sitenam { background-color: #ca2828; }
ul.menu li a:hover { color: #ca2828; background-color: #333; }

.cAriane_texte_lien {
	color: #8B8B8B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;

}
.cAriane_texte_acc {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
}
.cArianne_separateur_acc {
	color: #8B8B8B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.cArianne_fond {
height: 23px;
text-align:left center;
padding-top:2px;
background-color:#c8c8c8;
}
.cArianne_fondl {
height: 25px;
background-repeat: no-repeat;
background: url(../images/media/ariane-bl.gif) no-repeat;
}
.cArianne_fondr {
height: 25px;
background-repeat: no-repeat;
background: url(../images/media/ariane-br.gif) no-repeat;
}
h1, h2 {
color:#CCCCCC;
}
h3 {
color:#000000;
}
.titre_page {
	color: #8A1A16;
}
.page_fleche{
background: url(../images/media/fleche.gif) no-repeat;
}
#navigation {
    list-style: none ;
	margin: 0 ;
	padding: 0 ;
	overflow: hidden ;
	}
#navigation li {
	display: inline ;
	float: left ;
	width: 150px ;	
	border: 0px solid #600 ;
	margin-right: 0px ;
	color: #000 ;
	background: #E5E5E5 ;
	border: 1px solid #F1F1F1 ;
	}
#navigation li.un {
                display: inline ;
				padding-top:0px;
				padding-bottom:0px;
				padding-right:0px;
				padding-left:0px;
                float: left ;
                width: 100px ;   
                border: 0px solid #F1F1F1 ;
                margin-right: 0px ;
                color: #000 ;
                background: #E5E5E5 ;
                }
#navigation li.deux {
                display: inline ;
				padding-top:0px;
				padding-bottom:0px;
				padding-right:0px;
				padding-left:0px;
                float: left ;
                width: 175px ;   
                border: 0px solid #F1F1F1 ;
                margin-right: 0px ;
                color: #000 ;
                background: #E5E5E5 ;
                }
#navigation li.trois {
                display: inline ;
				padding-top:0px;
				padding-bottom:0px;
				padding-right:0px;
				padding-left:0px;
                float: left ;
                width: 178px ;   
                border: 0px solid #F1F1F1 ;
                margin-right: 0px ;
                color: #000 ;
                background: #E5E5E5 ;
                }
#navigation li.quatre {
                display: inline ;
				padding-top:0px;
				padding-bottom:0px;
				padding-right:0px;
				padding-left:0px;
                float: left ;
                width: 170px ;   
                border: 0px solid #F1F1F1 ;
                margin-right: 0px ;
                color: #000 ;
                background: #E5E5E5 ;
                }
#navigation li.cinq {
                display: inline ;
				padding-top:0px;
				padding-bottom:0px;
				padding-right:0px;
				padding-left:0px;
                float: left ;
                width: 158px ;   
                border: 0px solid #F1F1F1 ;
                margin-right: 0px ;
                color: #000 ;
                background: #E5E5E5 ;
                }
#navigation li.six {
                display: inline ;
				padding-top:0px;
				padding-bottom:0px;
				padding-right:0px;
				padding-left:0px;
                float: left ;
                width: 179px ;   
                border: 0px solid #F1F1F1 ;
                margin-right: 0px ;
                color: #000 ;
                background: #E5E5E5 ;
                }
#navigation li a {
	display: block ;
	background: #ECECEC url(http://www.memorial-caen.fr/portail/images/buttons_360.png) left top no-repeat ;
	font: 12px Tahoma,sans-serif ;
	line-height: 1em ;
	padding: 22px 0 ;
	text-align: center ;
	text-decoration: none ;
	}
#navigation li a:hover, #navigation li a:focus, #navigation li a:active {

	background: #033 url(http://www.memorial-caen.fr/portail/images/buttons_360.png) right top no-repeat ;
	text-decoration: none ;
	}
	
.cadremenu { width: 962px; height: 56px; }
