body {
	margin:0;
	padding:0;
	background-color : transparent;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #000;
}

.hidden {display:none;}
.strong_text {font-weight : bold; font-size:0.9em}
.stronger_text {font-weight : bold;}
.strongest_text {font-weight : bold; font-size:1.1em}
.small_text {font-size:0.9em;}
.smaller_text {font-size:0.85em;}
.smallest_text {font-size:0.8em;}
.clear_both {clear:both;display:block;}

img {
	border:0;
}	
a, a:link, a:visited {
	text-decoration:none;
	color : #000;
}
a:hover {
	text-decoration : underline;
}
img.in_text {
	padding:1px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0 2px 2px 0;
	background-color: #666;
}
img.right_side { float:right; margin:0 0 5px 10px; }
img.left_side { float:left; margin:0 10px 5px 0; }

#page {
	position:relative;
	width:1000px;
	min-height:750px;
	margin:auto;
	background : #fff url(../images/structure/musee_dday-omaha_05.jpg) repeat-y scroll 0 0;
}

#tetiere {
	background : transparent url(../images/structure/musee_dday-omaha_01.jpg) no-repeat scroll 0 0;
	width : 1000px;
	height : 228px;
}
#menu_lg{
	position:absolute;
	top:180px;
	left:945px;
}
#tetiere h1 {
	display : none;
}
#tetiere .menu {
	margin-right:50px;
	position:relative;
	text-align:right;
	top:200px;
}
#tetiere .menu a {
	margin : 0 40px;
}
#tetiere .menu a:hover{
	border-bottom : 1px solid #012C40;
}

#corps {
	background : transparent url(../images/structure/musee_dday-omaha_03.jpg) no-repeat scroll right top;
	/*position:relative;*/
}
			
#col_g {
	float:left;
	width : 129px;
	height : 451px;
	padding : 60px 40px 10px 20px;
	background : transparent url(../images/structure/musee_dday-omaha_02.jpg) no-repeat scroll right top;
}
#col_g h2 {
	text-align:center;
}
#col_g .menu, #col_g .menu a {
	color: #fff;
	font-weight:bold;
	letter-spacing:-1px;
	font-size : 12px;
}	
#col_g ul, #col_g li{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	padding : 10px 0 30px;
}
#col_g li {
	padding : 10px 0;
}
#col_d {
	padding:60px 10px 10px 0;
	font-size : 11px;
	float : right;
	width : 801px;
}
#col_d  p {text-align : justify;}
	
#col_d  #titre {
	color:#9FBAC1;
	margin : 0 0 5px;
	font-weight:bold;
	text-align:right;
	font-size: 30px;
}
#pied {
	margin: 10px auto;
	padding:5px;
	clear:both;
	width : 900px;
	line-height:15px;
}
#pied , #pied a.pied_page {
	color:#333;
	font-style:italic;
	text-align:center;
	font-size:0.9em;
}
#pied .credit {
	color:#666666;
  font-style:normal;
  font-weight:bold;
  margin:10px 0 5px;
	}
#pied .w3c {
	margin:10px;
}
#pied .w3c a{ text-decoration:none; }
#pied .w3c img{ border:0;width:60px; }

/* ACCUEIL */
#accueil * { background: none; }

#accueil #page {
	background: transparent url(../images/structure/musee_dday-omaha_acc.jpg) no-repeat scroll center center;
	height : 750px;
}
#accueil #tetiere {
	height : auto;
	width : auto;
}
#accueil #menu_lg{
	top: 45px;
	left : 920px;
}
#accueil #tetiere #accroche {
	position : absolute;
	color : #fff;
	top : 125px;
	left : 80px;
	width : 650px;
	text-align : center;
	font-size : 12px;
	padding : 0 20px;
}
#accueil #tetiere #travaux {
	color:#012B3E;
	font-size:40px;
	font-weight:bold;
	position:absolute;
	text-align:center;
	top:400px;
	width:1000px;
}
#accueil #tetiere .menu {
	text-align:left;
	top:190px;
	padding-left : 90px;
}
#accueil #tetiere .menu a {
	margin : 0 15px;
}
#accueil #tetiere .menu  a:hover{
	border-color:#fff;
}
#accueil #corps {
	position : relative;
	top : 435px;
	text-align : center;
	margin : 0 180px;
	
	font-size : 14px;
	color : #012b3e;
	letter-spacing:-1px;
	font-weight:bold;
	font-family:arial;			
}
/* INFO ET TARIFS */
#info_et_tarifs #col_d, #info_et_tarifs #col_d p {text-align: center;}

/* CONTACT */
#contact #col_d , #contact #col_d p{text-align : center; }
#contact #col_d { background:transparent url(../images/radio-us.png) no-repeat scroll 95% 70%;}
#contact_offset { padding-right:200px; }
#contact label {
	display : inline-block;
	width : 80px;
	text-align : right;
	margin-right : 5px;
	font-weight : bold;
	font-style : italic;
}
#contact label.textarea {
	width : 400px;
	text-align : center;
	margin :0;
}
#contact .text {
	border : 1px solid #736D4B;
	width : 320px;
	margin : 2px 0
}
#contact textarea.text {
	width : 400px;
}
#contact .button {
	font-weight : bold;
	border : 1px solid #333;
	width : 150px;
	color : #3f3f3f;
	background-color : #9FBAC1;
}

/* PLAN DU SITE */
#plan_du_site #col_d ul { list-style: none; font-size:1.5em; line-height:30px; font-weight:bold}
