@charset "utf-8";

html {
	height				: 100%;
}

body {
	height				: 100%;
	margin				: 0;
	padding				: 0;
	background-color	: #F3ECDA;
	font-family			: Verdana, Helvetica, sans-serif;
	font-size			: 11px;
}

a.Menu_Haut:link, a.Menu_Haut:active, a.Menu_Haut:visited, a.Menu_Haut:hover {
	/*padding-left		: 14px;
	padding-right		: 14px;*/
	padding-left		: 23px;
	padding-right		: 23px;
	color				: #790021;
	text-decoration		: none;
}

a.Menu_Flag:link, a.Menu_Flag:active, a.Menu_Flag:visited, a.Menu_Flag:hover {
	padding-left		: 3px;
	padding-right		: 3px;
}

a.Menu_Mid:link, a.Menu_Mid:active, a.Menu_Mid:visited, a.Menu_Mid:hover {
	color				: #FFF;
	text-decoration		: none;
}

a.n:link, a.n:visited, a.n:hover, a.n:active {
	font-size			: 9px;
	color				: #790021;
	text-decoration		: none;
}

a.ctc:link, a.ctc:visited, a.ctc:hover, a.ctc:active {
	color				: #165276;
	text-decoration		: none;
}

a.Menu_Droite:link, a.Menu_Droite:visited, a.Menu_Droite:hover, a.Menu_Droite:active {
	width				: 189px;
	height				: 21px;
	line-height			: 21px;
	font-size			: 10px;
	color				: #790021;
	text-decoration		: none;
	background-color	: #D4D4CA;
	margin-bottom		: 5px;
	padding-left		: 10px;
	display				: block;
}

a.Menu_Droite:hover {
	color				: #FFF;
	background-color	: #790021;
}

h1.Sous_Titre {
	color				: #790021;
	font-size			: 10px;
	font-weight			: bold;
}

h2 {
font-size: 1.1em;
color: #235a92;
}

p.Texte_Body {
	color				: #000;
	font-size			: 10px;
}

ul.Menu_Mid_ul {
	list-style-type		: none;
	padding				: 0px;
	padding-left		: 19px;
	margin				: 0px;
	color				: #FFF;
	text-transform		: uppercase;
}

li.Menu_Mid_li{
	margin				: 0px;
	padding				: 0px 14px 0 8px;
	float				: left;
	height				: 37px;
	line-height			: 37px;
	text-align			: center;
	background-image	: url('../_images/menu_mid_sep.jpg');
	background-repeat	: no-repeat;
	background-position : right;
}

li.Menu_Mid_lib{
	margin				: 0px;
	padding-left		: 8px;
	float				: left;
	height				: 37px;
	line-height			: 37px;
	text-align			: center;
}

span.BrownTitle {
	color				: #790021;
	font-weight			: bold;
	font-size			: 10px;
}

.Texte {
	color				: #000;
	font-weight			: normal;
	font-size			: 9px;
}

/* formulaires Resa + contact */
.Formulaires {
	border 				: 1px solid #165276;
	color				: #165276;
}

div#Containner {
	width				: 951px;
	position			: relative;
	margin				: auto;
	padding-top			: 15px;
}

div#Header {
	width				: 951px;
	height				: 192px;
}

div#Header_Top {
	height				: 17px;
	line-height			: 17px;
	color				: #790021;
	background-color	: #FDFFF5;
}

div#Header_Middle {
	height				: 137px;
	background-image 	: url('../_images/banner_haut.jpg');
}

div#Header_Btm {
	height				: 37px;
	background-color	: #790021;
	text-align			: center;
}

div#Body {
	width				: 951px;
	margin-top			: 10px;
	position			: relative;
}

div#Footer {
	width				: 951px;
	height				: 15px;
	margin-top			: 10px;
	text-align			: center;
	line-height			: 15px;
	font-size			: 9px;
	background-color	: #790021;
	color				: #F3ECDA;
	float				: left;
}

/************************************
 *********** TOUTES PAGES ***********
 ************************************/
div#Body_Left {
	width				: 199px;
	float				: left;
	background-color	: #FFF;
}

div#Body_Right {
	width				: 742px;
	float				: left;
	margin-left			: 5px;
}

div#Body_Right_Loc {
	width				: 727px;
	height				: 20px;
	line-height			: 15px;
	padding-left		: 15px;
	float:				: left;
	background-image	: url('../_images/loc_carre.jpg');
	background-position	: left;
	background-repeat	: no-repeat;
	color				: #6A6A6A;
	font-size			: 9px;
	border-bottom		: 1px solid #6A6A6A;
}
div#Body_Right_Title {
	width				: 742px;
	height				: 28px;
	line-height			: 28px;
	float				: left;
	color				: #790021;
	font-size			: 14px;
}
 
div#Body_Right_Containner {
	width				: 712px;
	padding				: 15px;
	float				: left;
	background-repeat	: no-repeat;
	background-color	: #F3ECDA;
}

/************************************
 *********** PAGE ACCUEIL ***********
 ************************************/
div#Body_Left_Acc_Titre {
	width				: 275px;
	height				: 40px;
	float				: left;
	background-image	: url('../_images/acc_news_title_fr.jpg');
	background-repeat	: no-repeat;
}
 
div#Body_Left_Acc {
	width				: 275px;
	padding				: 8px;
	float				: left;
	background-color	: #FDFFF5;
}

div#hr_div{
	width				: 275px;
	height				: 1px;
	margin-top			: 9px;
	margin-bottom		: 9px;
	background-color	: #6CA4DD;
}

div.Body_Left_Acc_News {
	width				: 275px;
	height				: 137px;
	float				: left;
}


div.Body_Left_Acc_News_More  {
	width				: 275px;
	text-align			: right;
}

div.Body_Left_Acc_News_All_ico  {
	width				: 20px;
	height 				: 20px;
	float				: right;
	background-image	: url('../_images/acc_news_all.jpg');
}

div.Body_Left_Acc_News_All {
	height 				: 20px;
	padding-left		: 5px;
	float				: right;
	line-height			: 20px;
}

div#Body_Right_Acc {
	width				: 650px;
	height				: 392px;
	float				: left;
	margin-left			: 10px;
	background-image	: url('../_images/acc_bg.jpg');
	background-repeat	: no-repeat;
}

div.Acc_Texte  {
	width				: 350px;
	height				: 63px;
	top					: 45px;
	position			: absolute;
	color				: #FFF;
	padding-top			: 15px;
	text-transform		: uppercase;
	text-align			: center;
	font-size			: 14px;
}

div.Acc_links {
	width				: 650px;
	height				: 52px;
	top					: 308px;
	position			: absolute;
}

div.Acc_linksB , div.Acc_linksC , div.Acc_linksD, div.Acc_texte {
	width				: 203px;
	height				: 52px;
	line-height			: 52px;
	float				: left;
	padding-left		: 15px;
	color				: #FFF;
}

div.Acc_linksC  {
	width				: 216px;
}

div.Acc_linksD {
	width				: 185px;
}

/************************************
 ********** PAGE ACTUALITES *********
 ************************************/
div#Act_Photo {
	width				: 236px;
	height				: 176px;
	float				: left;
	margin-right		: 15px;
	margin-bottom		: 15px;
	text-align			: center;
}

/************************************
 *********** MISE EN PAGES **********
 ************************************/
/* Toutes les pages */
div#Body_Mep_Texte {
	width				: 475px;
	padding-left		: 15px;
	float				: left;
}

div#Body_Mep_Pictures{
	position			: relative;
	width				: 222px;
	float				: left;
}

.Body_Mep_photos {
	border				: 2px solid #FFF;
	float				: left;
	margin-bottom		: 15px;
}

/* Pr�sentation du Mus�e - M�morial Pegasys */
div.Body_Pres_MP 	{ background-image	: url('../_images/pres_bg.jpg'); height : 650px; }

/* Pr�sentation du Mus�e - Boutique */
div.Body_Pres_Bout 	{ background-image	: url('../_images/pres_bg.jpg'); }

/* Histoire du Mus�e - 6�me Division */
div.Body_Hist_Diva 	{ background-image	: url('../_images/diva_bg.jpg'); height : 750px; }

/* Histoire du Mus�e - Pegasus Bridge */
div.Body_Hist_Pegb 	{ background-image	: url('../_images/pegb_bg.jpg'); height : 690px; }

/* Histoire du Mus�e - Pont Bailey */
div.Body_Hist_Pbai 	{ background-image	: url('../_images/pbai_bg.jpg'); height : 690px; }

/* Histoire du Mus�e - Pont Bailey */
div.Body_Hist_Hors 	{ background-image	: url('../_images/hors_bg.jpg'); height : 690px; }

/* Horaires et Tarifs */
div.Body_Pres_Tarif 	{ background-image	: url('../_images/tarif_bg.jpg'); }
ul.tarif li span {
float: left;
width: 200px;
}
ul.tarif li a {
margin: 0 0 0 2em;
}

/* Visite Virtuelle */
div.Body_Pres_Visv 	{ background-image	: url('../_images/pres_visv_bg.jpg'); height : 690px; position : relative; }
div#BodyVues { width: 193px; height: 212px; position: absolute; border: 3px solid #790021; background-image: url('../_images/visv_plan_bg.jpg'); background-repeat: repeat-x; top: 400px; right:0px; color : #165276; padding: 7px;}
div.BodyVues_SepA { width: 150px; height: 48px; line-height: 48px; background-image: url('../_images/visvi_plan_sep.png'); background-repeat: repeat-x; float: left;}
div.BodyVues_SepB { width: 24px; height: 48px; float: left;}

/* Liens */
div.Body_Liens 	{ background-image	: url('../_images/pres_bg.jpg'); }
a.Liens_Banner:link, a.Liens_Banner:visited, a.Liens_Banner:hover, a.Liens_Banner:active {
	width				: 207px;
	height				: 23px;
	line-height			: 23px;
	color				: #165276;
	padding-left		: 15px;
	background-image	: url('../_images/liens_banner.jpg');
	background-repeat	: no-repeat;
	display				: block;
	text-decoration		: none;
	margin-bottom		: 2px;
}

a.Liens_Banner:hover {
	background-image	: url('../_images/liens_banner2.jpg');
}

/*********************************************************
 ********************** ADMIN ****************************
 *********************************************************/
.mainrow a:link, .mainrow a:visited, .mainrow a:active {
	font: Arial, Verdana, Helvetica;
	font-size: 11px;
	color:#336699;
	text-decoration:none;
}
.mainrow a.hover {
	text-decoration:underline;
}
.mainrow {font-family: Verdana,Sans-serif; color: #000000;background-color: #F2F2F2;font-size: 12px; a:link, a:visited, a:active { text-decoration: none}} /*color of the forum rows*/
.maintables{background-color: #FFFFFF; width: 95%; padding: 0px; border: 1px solid; cellspacing: no} /*main table for forum*/
	
a.file:link, a.file:active, a.file:hover , a.file:visited {
	font: Arial, Verdana, Helvetica;
	font-size: 11px;
	color:#D8F2C9;
	text-decoration:none;
}

a.file:hover {
	text-decoration:underline;
}

.Table_Top {
	font-family: Arial, Verdana, Helvetica;
}
.Table_Top td {
	font-size: 12px;
}
.Table_Top td {
	text-align: center;
}
.Table_Top td {
	color: #FFF;
}
.Table_list {
	font: Arial, Verdana, Helvetica;
}
.Table_list {
	font-size: 12px;
}

.Info_list {
	font: Arial, Verdana, Helvetica;
	font-size: 9px;
	color:#222;
}

