/* MAIN STYLE
--------------------------------------------------------- */
div#fondAriane { margin: 0 3px;background: #c62620}
b.rtop, b.rbottom{display:block;background: #8a1a16}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #c62620}
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} 


/*.fondAriane {
//background: url(../images/red/ariane.gif) no-repeat;
background:#c62620;
height: 25px;
}*/
.fondMenu {
background: url(../images/red/musee_07.gif) no-repeat;
border:none;
}
body#bd {
	background: url(../images/red/body-bg.jpg) repeat-x top #AA1F1C;
	/*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: #CFA072;
	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: #CFA072;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.cArianne_fond {
background-color:#C62620;
height: 23px;
text-align:left center;
padding-top:2px;
}

.cArianne_fondl {
height: 25px;
background-repeat: no-repeat;
background: url(../images/red/ariane-bl.gif) no-repeat;
}
.cArianne_fondr {
height: 25px;
background-repeat: no-repeat;
background: url(../images/red/ariane-br.gif) no-repeat;
}
h1 {
color:#8A1A16;
}
h2 {
color:#AE0D1A;
}
h3 {
color:#000000;
}
.titre_page {
color: #8A1A16;
}
.titre_page_actu {
color: #8A1A16;
text-indent: 18px;
}
/*.page_fleche{
background: url(../images/red/fleche.gif) no-repeat;
background-position:left center;
}*/
.page_fleche{
background: url(../images/red/fleche.gif) no-repeat;
background-position:left center;

}

.menu2b{
background: url(../images/red/menu2b.gif) no-repeat;
background-position: top;
}
.separateur-iphone{
color:#ffffff;
}
#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.wun {
                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.wdeux {
                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.wtrois {
                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.wquatre {
                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.wcinq {
                display: inline ;
				padding-top:0px;
				padding-bottom:0px;
				padding-right:0px;
				padding-left:0px;
                float: left ;
                width: 160px ;   
                border: 0px solid #F1F1F1 ;
                margin-right: 0px ;
                color: #000 ;
                background: #E5E5E5 ;
                }
#navigation li.wsix {
                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.gun {
                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.gdeux {
                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.gtrois {
                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.gquatre {
                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.gcinq {
                display: inline ;
				padding-top:0px;
				padding-bottom:0px;
				padding-right:0px;
				padding-left:0px;
                float: left ;
                width: 160px ;   
                border: 0px solid #F1F1F1 ;
                margin-right: 0px ;
                color: #000 ;
                background: #E5E5E5 ;
                }
#navigation li.gsix {
                display: inline ;
				padding-top:0px;
				padding-bottom:0px;
				padding-right:0px;
				padding-left:0px;
                float: left ;
                width: 177px ;   
                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.wun a {
	display: block ;
	background: #ECECEC url(http://www.memorial-caen.fr/portail/images/buttons_360b.png) right top no-repeat ;
	font: 12px Tahoma,sans-serif ;
	line-height: 1em ;
	padding-top:35px;
padding-bottom:25px;
padding-right:0px;
padding-left:0px;
	text-align: center ;
	text-decoration: none ;
	}	
#navigation li.wdeux a {
	display: block ;
	background: #ECECEC url(http://www.memorial-caen.fr/portail/images/buttons_360b.png) right top no-repeat ;
	font: 12px Tahoma,sans-serif ;
	line-height: 1em ;
	padding-top:35px;
padding-bottom:25px;
padding-right:0px;
padding-left:0px;
	text-align: center ;
	text-decoration: none ;
	}
#navigation li.wtrois a {
	display: block ;
	background: #ECECEC url(http://www.memorial-caen.fr/portail/images/buttons_360b.png) right top no-repeat ;
	font: 12px Tahoma,sans-serif ;
	line-height: 1em ;
	padding-top:35px;
padding-bottom:25px;
padding-right:0px;
padding-left:0px;
	text-align: center ;
	text-decoration: none ;
	}
#navigation li.wquatre a {
	display: block ;
	background: #ECECEC url(http://www.memorial-caen.fr/portail/images/buttons_360b.png) right top no-repeat ;
	font: 12px Tahoma,sans-serif ;
	line-height: 1em ;
	padding-top:35px;
padding-bottom:25px;
padding-right:0px;
padding-left:0px;
	text-align: center ;
	text-decoration: none ;
	}
#navigation li.wcinq a {
	display: block ;
	background: #ECECEC url(http://www.memorial-caen.fr/portail/images/buttons_360b.png) right top no-repeat ;
	font: 12px Tahoma,sans-serif ;
	line-height: 1em ;
	padding-top:35px;
padding-bottom:25px;
padding-right:0px;
padding-left:0px;
	text-align: center ;
	text-decoration: none ;
	}
#navigation li.wsix a {
	display: block ;
	background: #ECECEC url(http://www.memorial-caen.fr/portail/images/buttons_360b.png) right top no-repeat ;
	font: 12px Tahoma,sans-serif ;
	line-height: 1em ;
	padding-top:35px;
padding-bottom:25px;
padding-right:0px;
padding-left:0px;
	text-align: center ;
	text-decoration: none ;
	}
#navigation li.gun a {
	display: block ;
	background: #ECECEC url(http://www.memorial-caen.fr/portail/images/buttons_360b.png) left top no-repeat ;
	font: 12px Tahoma,sans-serif ;
	line-height: 1em ;
	padding-top:40px;
padding-bottom:20px;
padding-right:0px;
padding-left:0px;
	text-align: center ;
	text-decoration: none ;
	}
#navigation li.gdeux a {
	display: block ;
	background: #ECECEC url(http://www.memorial-caen.fr/portail/images/buttons_360b.png) left top no-repeat ;
	font: 12px Tahoma,sans-serif ;
	line-height: 1em ;
	padding-top:40px;
padding-bottom:20px;
padding-right:0px;
padding-left:0px;
	text-align: center ;
	text-decoration: none ;
	}
#navigation li.gtrois a {
	display: block ;
	background: #ECECEC url(http://www.memorial-caen.fr/portail/images/buttons_360b.png) left top no-repeat ;
	font: 12px Tahoma,sans-serif ;
	line-height: 1em ;
	padding-top:40px;
padding-bottom:20px;
padding-right:0px;
padding-left:0px;
	text-align: center ;
	text-decoration: none ;
	}
#navigation li.gquatre a {
	display: block ;
	background: #ECECEC url(http://www.memorial-caen.fr/portail/images/buttons_360b.png) left top no-repeat ;
	font: 12px Tahoma,sans-serif ;
	line-height: 1em ;
	padding-top:40px;
padding-bottom:20px;
padding-right:0px;
padding-left:0px;
	text-align: center ;
	text-decoration: none ;
	}
#navigation li.gcinq a {
	display: block ;
	background: #ECECEC url(http://www.memorial-caen.fr/portail/images/buttons_360b.png) left top no-repeat ;
	font: 12px Tahoma,sans-serif ;
	line-height: 1em ;
	padding-top:40px;
padding-bottom:20px;
padding-right:0px;
padding-left:0px;
	text-align: center ;
	text-decoration: none ;
	}
#navigation li.gsix a {
	display: block ;
	background: #ECECEC url(http://www.memorial-caen.fr/portail/images/buttons_360b.png) left top no-repeat ;
	font: 12px Tahoma,sans-serif ;
	line-height: 1em ;
	padding-top:40px;
padding-bottom:20px;
padding-right:0px;
padding-left:0px;
	text-align: center ;
	text-decoration: none ;
	}
#navigation li a:hover, #navigation li a:focus, #navigation li a:active {
	background: #ECECEC url(http://www.memorial-caen.fr/portail/images/buttons_360b.png) right top no-repeat ;
	text-decoration: none ;
	padding-top:35px;
    padding-bottom:25px;
    padding-right:0px;
    padding-left:0px;	
	}
.cadremenu2 { width: 962px; height: 72px; }
