html,body {
font-family: "Arial", "Georgia", "Times New Roman", "Times", "Serif" ;
font-size:12pt;
height:100%;
text-align:left !important;
}

.page .wrapper{
text-align:start!important;
}

body a{
text-decoration:none;
}

fieldset{
border:none;
padding:0;
}

h1{
  font-size:18px;
  color:black;
}

h2{
  font-size:16px;
  font-weight:bold;
  color:#dc0000;
}

h3{
  font-size:14px;
  font-weight:bold;
}

ol,ul,li {
	margin: 0;
	padding: 0;
}

a {
text-decoration:none;
}

a img{
    border:none;
}

.paragraphe_link{
    color:#507178;
    font-size:12px; 
    text-decoration:underline; 
}

.paragraphe_link_title{
    font-size:12px; 
    font-weight:bold;
    color:Black;
}

.link_previous
{
    float:left;
}
.link_next
{
    float:right;
    margin-right:15px;
}

.clr {
	clear: both;
	font-size: 0;
	height: 0;
}

.entete_haut{
	background:url(../images/entete_haut.jpg) no-repeat;
	width: 952px;
	height: 17px;
	border-top: solid 1px;
}

.sign_in a
{
    text-decoration:none;
    color:white;
}
.sign_out a
{
    text-decoration:none;
    color:white;
}


.menu_haut_general {
	height: 42px;
	text-align:right;
	margin-right:60px;
}

.menu_haut_general ul {
	float: right;
	margin: 0;
}

.menu_haut_general li {
	font-size:0.9em;
	display: block;
	margin: 0;
	padding: 0 5px 0 0; 
	float: left;
}

.banniere_generale{
	width:	952px;
	hieght: 194px;
}

.banniere_gauche_en {
	width: 274px;
	height: 194px;
	background:  url(../images/header_title_en.jpg);
	float:left;
}

.banniere_gauche_fr {
	width: 274px;
	height: 194px;
	background:  url(../images/header_title_fr.jpg);
	float:left;
}

.banniere_droite {
	width: 678px;
	height: 194px;
	background:  url(../images/Header_explore-history.jpg);
	float:left;
}

.menu_navigation {
    width: 952px;
	float:left;
	position:relative;
	top:0px;
}
.entete{
	width: 1056px;
	margin: 0 auto;
	background: #FAAC58;
}


.breadcrumb1 {
	width: 950px;
	height: 45px;
	text-align:right;
	position:relative;
	top:3px;
}

.breadcrumb1 span {
    font-size:11px;
}

.active_link {
    color:#DC0000;
}

.no_active_link {
    color:black;
}

.breadcrumb1 .active_link {
    padding-right:20px;
}


.wrapper {
  width:952px;
  background:white url(../images/ocean-background.jpg) no-repeat;

}

.corps {
  background:url(../images/fond_menu_gauche.jpg) 0 30px no-repeat;
  width:952px;
	float:left;
	position:relative;
	top:0px;

}

.gauche_general {
	width: 190px;
	padding: 20px 0 10px 5px;
	float:left;
	height:100%;
}

.gauche_general_contenu{
    padding-left:10px;
	height:100%;
}

.gauche_general ul li{
    list-style:none;
    font-size:14px;
    line-height:1.8em;
}

.sous_liste  {
	padding-top:3px;
  font-size:12px;
	line-height:1.8em;
	margin:3px 0 0 10px;
	width:160px;
}


.sous_liste li {
	list-style:none;
}

.sous_liste_on li {
	padding-left:2px;
	list-style:none;
	font-size:12px;
	line-height:1.8em;
	margin-left:10px;
}

.sous_liste_off li 
{
  display:none;
	padding-left:2px;
	list-style:none;
	font-size:12px;
	line-height:1.8em;
	margin-left:10px;
}

.sous_ss_liste {
	padding-left:2px;


	margin-left:13px;
}

.sous_ss_liste ul > li 
{
	list-style:none;
	font-size:11px;
    line-height:1.7em;
}

.gauche_general a{
    text-decoration:none;
    color:#2b484d;
}

.gauche_general a:hover{
	font-weight:bold;
}

.gauche_general a:visited{
	text-decoration:none;
}

.gauche_general a:active{
}

.choosed {
    font-weight:bold;
}
.choosed_on {
    font-weight:bold;
    color:#DC0000;
}

.gauche_general a{
	text-decoration:none;
}

.centre_general {
	width:742px;
	float: left;
	margin-left: 9px;
	margin-top: 10px;
}

.contenu_vignette:hover {
	background: url(../images/fond_vignette_0.jpg) top no-repeat;
}

.image_galery{
    text-decoration:none;
    border:none;
}

.contenu_vignette a:visited{
    text-decoration:none;

}
.contenu_vignette_selected a:visited{
    text-decoration:none;
}

.contenu_vignette a{
    text-decoration:none;
}

.contenu_vignette_selected a{
    text-decoration:none;
}

.contenu_vignette_selected{
	width:112px;
	height:114px;
	float: left;
	border: solid 0px;
	text-align:center;	
	background:none;
	position:relative;
	background: url(../images/fond_vignette_0.jpg) top no-repeat;
}

.contenu_vignette_selected table, .contenu_vignette table{
	border:none;
	height:100%;
	width:112px;
	margin:0;
	padding:0;
}

.contenu_vignette_selected table td, .contenu_vignette table td{
	border:none;
	height:100%;
	width:112px;
	margin:0;
	padding:0;
	vertical-align:bottom;
}

.centre_general h1 {
    padding-bottom:2px;
}


.contenu_title p{
	font-size:1em;
}


.titre_1{
    font-size:18px;
    line-height:2.3em;
}

.titre_2{
    color:#DC0000;
    font-size:16px;
    font-weight:bold;
    line-height:0.86em;
}

.titre_3{
    font-size:14px;
    font-weight:bold;
}

.titre_4{
    font-weight:bold;
}

.centre_general_left {
	width: 373px;
    float: left;
}

.centre_general_left_intro {
	width: 350px;
    float: left;
	font-size:1em;
	line-height:1.4em;
}

.centre_general_left h2{
    font-size:16px; 
}

.centre_general_right {
	width: 340px;
	height:135px;
	margin-left:2px;
	float: left;
	float:left;
    background: url(../images/fond_vignette.jpg) ;
    margin-bottom:6px;
    font-size:11px;
}

.centre_general_right_bas{
	width: 344px;
	height:8px;
	margin-left:4px;
	margin-top:5px;
	float: left;
	float:left;
    background: url(../images/fond_vignette_bas.jpg) repeat-x;
}

.centre_general_right_corps {
	width: 346px;
	margin-left:9px;
	float: left;
	float:left;
}

.centre_general_right_corps_intro {
	width: 375px;
	margin-left:9px;
	float: left;
	float:left;
}
.additional {
	font-size:0.77em;
	width:300px;
	float:left;
}

.additional_left {
    float:left;   
}

.additional_right {
    float:left;     
    margin-left:13px;
}

.additional_right a:visited {
    text-decoration:none;
}

.image {
    border:none;
}

.image_history_thumb{
    padding:0;
    border:none;
    margin:0;
}

.barre_credits {
    width:725px;
    height:40px;
    margin-left:0px;
    background: url(../images/barre_credits.jpg) no-repeat; 
}

.contenu_vignette {
	width:112px;
	height:114px;
	float: left;
	border: solid 0px;
	text-align:center;	
	background:none;
	position:relative;
}

.vignette {
	border: solid 3px white;
}

.div_vignette {
	position:absolute;
	bottom:0;
	left:0;
	width:112px;
}


/*For additional views */
.content_view {
     width:340px;
     margin-left:2px;
     float:left;
     margin-bottom:10px;
     font-size:11px;
}

.contenu_vignette_view {
	width:110px;
	height:100px;
	float: left;
	text-align:center;	
	background:none;
	position:relative;
}

.bg{
	width:100%;
	border:solid 0px;
}

.root{
	width:1009px;
}

#menu_bar li{
	list-style:none;
}

#block{
	height:64px;
}

.history_img{
	width:955px;
	height:195px;
	background:url(https://www.warmuseum.ca/cwm/exhibitions/navy/images/cwm_r6_c2.jpg);
}

.menu_item{
	width:119px;
	height:61px;
	float:left;
}

#history{
	float:left;
}

.image_description{
	float:left;
	border: solid 0px blue;
}

.image_buttons{
	background:url(../images/puce.jpg);
	border: solid 0px;
}

.print_button{
	width:98px;
	height:28px;
	background:url(../images/zoom_print.jpg);
	float:left;
	padding: 7px 0 0 12px;
	font-size:13px;
	font-weight:bold;

}

.artifact_button{
	width:110px;
	height:28px;
	background:url(../images/zoom_artifact.jpg);
	float:left;
	padding: 7px 0 0 8px;
	font-size:13px;
	font-weight:bold;
}

.add_to_my_navy_button1{
	width:174px;
	height:28px;
	background:url(../images/remove-bg.jpg) no-repeat;
	float:right;
    padding: 5px 0 0 8px;
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
	margin-right:4px;
}

.add_to_my_navy_button{
	width:170px;
	height:28px;
	float:right;
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
	margin-right:12px;
}

.Remove_from_navy{
	width:177px;
	height:27px;
	background:url(../images/remove-bg.jpg) no-repeat;
	float:left;
    padding: 6px 0 0 8px;
	font-size:13px;
	margin-top:4px;
	font-weight:bold;
	color:#2b484d;
}

.more_information {
	width:171px;
	height:27px;
	background:url(../images/more-bg.jpg) no-repeat;
	float:left;
  padding: 6px 0 0 8px;
  margin-left:4px;
  margin-top:4px;
	font-size:13px;
	font-weight:bold;
	color:#2b484d;
}

.form_add {
border-width:0px;
padding:0px;
margin:0px;
}

.blank_{
	width:260px;
	height:41px;
	float:left;
}

#history_image_description_spacer{
	width:373px;
	height:454px;
}
							
.history_image_description{
	width:355px;
	float:left;
	border:solid 0px blue; 
	background:url(../images/fond_history_back.jpg);
	padding-left:9px;
	padding-right:9px;
	padding-top:14px;
	margin-top:6px;
}

.history_image_base{
	width:373px;
	height:16px;
	float:left;
	border:solid 0px green; 
	background:url(../images/fond_history_bas.jpg) no-repeat ;
}

.history_image_description p{
	font-size:1em;
}

.history_image_additional {
	font-size:1em;
}

.history_title{
	width:206px;
	height:58px;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin: 0px 10px 0 0;
}

.history_image{
	width:226px;
	height:226px;
	text-align:center;
	padding-top:5px;
	background: url(../images/loading.gif) center no-repeat;
}

.history_link{
	width:226px;
	height:45px;
	padding-bottom:30px;
}



.explore_history_item{
  width:230px;
	float:left;
	margin-right:8px;

}

.history_title a{
	text-decoration:none;
	color:#2b484d;
}

.history_title a:active a:visited{
	text-decoration:none;
}

.history_title a:hover{
	font-weight:bold;
}
.share_button{
	width:720px;
	height:45px;
	background:url(../images/share_link.jpg);
}

.galery_options {
	width: 342px;
	margin-bottom:10px;
    margin-left:2px;
    font-size:12px;
}
.options_side_l {
	width: 166px;
	border: solid 0px red;
    float:left;
    font-size:1.2em;
}

.options_side_r {
	width: 165px;
	border: solid 0px red;
    float:left;
    margin-left:10px;
	margin-top:-4px;
    font-size:1.2em;
}

.remove {
    float:left;
    margin-right:6px;
}

.remove_all {
    float:left;
    margin-right:6px;
	margin-top:4px;
}

.remove_title{
    color:#507178;     
}
.image_option{
    width:115px;
    height:20px;
    float:left;
    text-align:left;
    padding-left:7px;
}

.print_title {
	margin-left:-65px;
	margin-top:5px;
	font-size:13px;
	font-weight:bold;
	color:#2b484d;
	position:absolute;
}

.print_title_1 {
	margin-left:-175px;
	margin-top:5px;
	font-size:13px;
	font-weight:bold;
	color:#2b484d;
	position:absolute;
}


.artifact_title{
	margin-left:-110px;
	margin-top:5px;
	font-size:13px;
	font-weight:bold;
	color:#2b484d;
	position:absolute;clear: both;	
}

.add_or_remove_title
{
    margin-left:-159px;
	margin-top:5px;
	font-size:13px;
	font-weight:bold;
	color:#2b484d;
	position:absolute;clear: both;	
}

.add_or_remove_title:hover
{
	cursor:pointer;	
}

.buttons_link {
	width:185px;
	margin-left:3px;
	margin-top:5px;
	float:left;
}

.buttons_link_1 {
	width:184px;
	margin-left:3px;
	margin-top:5px;
	float:left;
}

.image_link {
	margin:0;
	padding:0;
}

.pagination{
	font-size:12px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.pagination_my_navy{
	width:100%;
	margin-bottom:0px;
	font-size:12px;
	float:right;
}

.pagination_number{
	color:#507178;
	text-decoration:underline;
}

.active_pagination_number{
	color:#DC0000;
	text-decoration:underline;
	font-weight:bold;
}

a.link_option{
	font-weight:bold;
	color:#2b484d;
}

.link_option{
	font-weight:bold;
	color:#2b484d;
}

.sign_in_label {
	color:#2b484d;
	font-size:14pt;
}

.sign_option {
	color:#2b484d;
}

.sign_option_info {
	color:#2b484d;
	font-style:italic;
}

.sign_option_note {
	color:#2b484d;
	text-decoration:underline;
}

.sign_text {
	width:245px;
}

#form_contact {
	margin-top:13px;
}

.menu_navigation li{
	height: 61px;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	list-style-image: none;
}

.menu_navigation li a{
	height:61px;	
}

.navigation_text{
	display:none;
}

.menu_intro:hover , .menu_explore:hover, .menu_my_navy:hover , .menu_navy_100:hover, .menu_object:hover, .menu_theme:hover , .menu_teacher:hover, .menu_war_museum:hover{
	background-position: 0 0;
}

.download_flash {
	font-size:11px;
	background-color:#bec8c9;
}

.download_flash_img {
	font-size:11px;
	background-color:#bec8c9;
}

.sign_in_body_left{
	width:373px;
	background:url(../images/fond_history_back.jpg);
	float:left;
	border: solid 0px blue;
	padding: 15px 0 30px 10px;
}

.centre_general_left_sign {
	width: 280px;
    float: left;
	border: solid 0px;
	font-size:1em;

}


.centre_general_right_sign {
	font-size:1em;
	width: 280px;
    float: left;
	border: solid 0px;
	margin-left:155px;
}

.center_body_text 
{
    font-size:11pt;
    line-height:1.9em;
}

.corps_home {
	background:white url(../images/background.gif) no-repeat;
  width:952px;
  height:270px;
	border: solid 0px;
	border-top: solid 0px;
	float:left;
	position:relative;
	top:-45px;
}

.corps_home_left {
	width:340px;
	float:left;
	margin:21px 0 20px 26px;
}

.corps_home_right {
	width:570px;
	float:left;
	margin:21px 0 20px 0;
	padding-top:15px;
	font-size:11pt;
}

.share_bar
{
    width:742px;
    font-size:12px;
    margin-bottom:20px;
	float:right;
}

.share_bar a img
{
    float:left;
    margin-left:10px;
}

.footer_links
{
	padding-top:12px;
	padding-right:20px;
}

.footer_links a
{
	color:#2B484D;
	font-weight:bold;
}

.footer_links a.active
{
	color:#DC0000;
	font-weight:bold;
}

.share_bar ul
{
    float:right;
    margin-right:10px;
}

.share_bar ul li
{
    display:block;
    margin-left:18px;
    float:left;
}

.img_title_object 
{
    float:left;
}

#form_search 
{
    float:right;
    margin-top:3px;
    margin-right:60px;
}

.hidden_1_off 
{
    width:150px;
    display:none;
    margin-left:5px;
}

.hidden_1_off ul
{
    display:none;
}



.hidden_1_on 
{
    width:150px;
    display:block;
    margin-left:5px;
}

.hidden_2_off 
{
    display:none;
    margin-left:5px;
}

.hidden_2_on 
{
    display:block;
    margin-left:5px;
}

.active_chosed_menu
{
	font-weight:bold;
	color:#DC0000;
}

.chosed_menu 
{
    font-weight:bold;    
}

.not_chosed_menu 
{
    font-weight:normal;    
}

.breadcrumb_link
{
    color:black;
}

.corps_static_page 
{
  padding-left:190px;  
  margin-right:10px; 
  margin-left:15px;
	/*background:url(../images/fond_menu_gauche_rouge.jpg) repeat-y top left;*/

}

.search
{
	margin-top:5px;
	float:right;
	margin-right:40px;
}

.found_in
{
	margin-bottom:10px;
}

.contenu_html {
	font-size:1em;
	margin-left:10px;
}

.contenu_html ul {
	margin-left:30px;
}

.contenu_html p {
	font-size:1em;
}

.link_in_content {
color:#507178;
}

.gauche_general_contenu_teacher{
    padding-left:10px;
    height:1780px;
}

.small_remove
{
	float:right;
	margin-right:3px;
	margin-top: 3px;
}

.download_flash
{
	width:373px;
	height:25px;
}

.download_flash_img
{
	width:373px;
	height:375px;
	line-height:375px;
	font-size:0em;
	text-align:center;
}

.download_flash_img:after
{
	content:".";
}


.download_flash_img img
{
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
}

#recaptcha_area{
	margin-left:-15px;
}
.add_or_remove 
{
  margin-left:2px;
  margin-right:2px;
	margin-top:5px;
	float:left;
	position:absolute;clear: both;
}



.corps_print {
  width:880px;
	border: solid 0px;
	border-left: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-top: solid 0px;
	float:left;
	position:relative;
	top:0px;
	padding-left:50px;
	padding-right:22px;
	
}

.entete_haut_print
{
	width: 952px;
	height: 17px;
	border: solid 1px red;
}

.breadcrumb1_print {
	width: 880px;
	height: 45px;
	border: solid 0px;
	text-align:right;
	padding:0px 0px 0px 0px;
	border-left: solid 0px;
	border-right: solid 0px;
	position:relative;
	top:3px;
	margin-right:30px;
}

.breadcrumb1_print span {
    font-size:12px;
}

.image_print
{
    float:left;
    margin-right:40px;
}

.activation_links,.activation_links_2
{
	margin-left:30px;
}


.activation_links li
{
	font-size:1em;
}

.activation_links a
{
	color:#507178;
}

.activation_links_2 a
{
	font-size:1em;
	color:#507178;
}

.div_add_or_remove {
	width:179px;
}

.div_additional_title {
	height:24px;
}

.cluster_level >li > a {
  font-weight:bold;
}

.cluster_level li {
  margin-left:40px;
}

.pod_level {
   margin-left:30px;
}

.pod_level{
   margin-left:20px;
}

.pod_level ul {
 margin-left:35px;
  
}

.gallery_level li  > a{
    font-size:10pt; 
}

.gallery_level li {
 
}

.gallery_level {
   margin-left:30px;
}

.link_in_content_plan {
color:#2b484d;
}

.sign_image_base{
	width:383px;
	height:16px;
	float:left;
	background:url(../images/fond_history_bas.jpg) repeat ;
}


.centre_general_left_account {
  float: left;
	font-size:1em;
}

.corps_home_container {
  width:952px;
	float:left;
	position:relative;
	top:-46px;
}

h2.admin{
	font-size:1.6em;
}

.admin_table
{
	font-size: 0.7em;
	width:100%;
	border:1px solid black;
	border-collapse:collapse
}

.admin_table th,.admin_table td
{
	border:1px solid black;
}

.admin_table_header_row th
{
	border-bottom:none;
	text-align:center;
	font-weight:bold;
}

.admin_table_sort_row td
{
	border-top: none;
	text-align:center;
}

.sort_arrow,.change_status
{
	text-align:center;
}

.sort_arrow a, .sort_arrow input
{
	padding:1px 2px;
}

.change_status a
{
	padding:1px 6px;
}

.centre_general_gauche
{
	width:350px;
	margin-left:10px;
	float:left;
}

.centre_general_droite
{
	width:350px;
	float:right;
	margin-top:54px;
	margin-right:10px;
}

.label_box_pair
{
	margin: 8px 0px;
}

.label_box_pair span
{
	width: 171px;
}

.label_box_pair textarea, .label_box_pair input
{
	width: 200px;
	float:right;
}

.admin_bottom_buttons
{
	margin-left:-30px;
}

.admin_bottom_buttons input
{
	margin:0px 30px;
}

.num_users
{
	font-weight:bold;
}

.bug_label
{
	color:#DC0000;
}

#middle_wrapper {
	position:relative;
}
