@charset "iso-8859-1";
/* CSS Document */

#majesty{
	position:relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	background:#e4e0da url(../images/backbody.jpg) repeat-y;
	font-size:100%;
	width:952px;
	margin:auto;
}

#majesty_intro, #majesty_introe{
	position:relative;
	width:952px;
	height:537px;
	background:#2b3b1b url(../images/fond_accueil-f.jpg) no-repeat;
}
#majesty_introe{
	background:#2b3b1b url(../images/fond_accueil-e.jpg) no-repeat;
}
#majesty_intro #signature_fr{
	position:absolute;
	left:110px;
	top:122px;
	width:357px;
	height:117px;	
	background:url(../images/signature_fr.gif) no-repeat;
}
#majesty_intro #signature_en, #majesty_introe #signature_en{
	position:absolute;
	left:93px;
	top:141px;
	width:402px;
	height:97px;	
	background:url(../images/signature_en.gif) no-repeat;
}
#majesty_intro p, #majesty_introe p{
	position:absolute;
	top:260px;
	left:134px;
	text-align:center;
	width:326px;
	color:#fff!important;
	
}
#majesty_intro a, #majesty_introe a{
	display:block;
	position:absolute;	
	top:385px;
	left:193px;
	width:206px;
	line-height:40px;
	color:#fff!important;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	text-align:center;
	font-size:16px;	
	font-weight:bold;
	letter-spacing:2px;
}
#majesty_intro h1, #majesty_introe h1{
	display:none;
}
#majesty .withoutback{background:none!important;}

#majesty a {text-decoration:none;color:#917f5e;}

#majesty a img{border:none;}

#majesty p{
	color: #4e3038;
	font-size: 14px;
	text-transform: none;
	line-height: 21px;
	font-weight: normal;
	letter-spacing: normal;		
}

#majesty h1{
	font-size: 30px;
	letter-spacing: 1px;
	color:#fff;
	font-weight:normal;
	clear:both;
	margin:42px 0 0 0 ;
	padding:3px 8px;
}

#majesty h1.nomargin{
	margin:0;
}

#majesty h2{
	height:1em;
	background-color:#917f5e;
	color:#fff;
	letter-spacing: 1px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	margin:1px 0 0 0;
	padding:3px 10px;
	font-size: 17px;
}
#majesty h2 a{
	color:#fff;	
}
#majesty h3, #majesty h4 {
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	text-align:center;
	font-size:12px;
	color:#917f5e;
	padding:0;
	margin:10px 0;
}

#majesty h4{
	text-transform:uppercase;
	width:322px;
	clear:left;
	padding:5px;
	margin:0 auto 0 auto;
	border-bottom:1px solid #917F5D;
	border-top:1px solid #917F5D;
}

#majesty .backcolor1{
	background-color:#ac1d43;
}

#majesty .backcolor2{
	background-color:#654371;
}

#majesty .backcolor3{
	background-color:#b1503e;
}

#majesty .backcolor4{
	background-color:#6f7e97;
}

#majesty .backcolor5{
	background-color:#917f5e;
}

#majesty .backcolor6{
	background-color:#2b3b1b;
}

#majesty .backcolor7{
	background-color:#957f5a;
}


#majesty_wrapper{
	padding:42px 42px 2px 42px;
	background:url(../images/topbody.jpg) no-repeat;
}

#majesty_main{
	float:left;
	width:864px;
	border:2px solid #917F5D;
}
#majesty_image_bottom_content{
	float:left;
	width:100%;
	background:#d8d1c8 url(../images/bottomcontent.jpg) no-repeat left bottom;
}
#majesty_image_bottom_content.largeimage{
	background:#e4e0da url(../images/bottomcontent_largeimage.jpg) no-repeat 7px bottom;
}
#majesty_image_bottom_content.credits{
	


	padding-bottom:42px;
	background: url(../images/bottom_credits.jpg) no-repeat bottom;
}
#majesty_main_borders{
	width:100%;
	float:left;

	background:url(../images/backgroundborders.gif) repeat-y;
}
#majesty_main_borders_large{
	width:100%;
	float:left;
	background:url(../images/backgroundborders_largeintro.gif) repeat-y;
}

#majesty_main_borders_largeimage{
	width:100%;
	float:left;
	background:url(../images/backgroundborderslargeimage.gif) repeat-y;
}
#majesty_main_borders_credits{
	width:100%;
	float:left;
	background:transparent url(../images/backgroundborders_credits.gif) repeat-y;
}

#majesty_content p, #majesty_largecontent p{
	margin:10px 0 10px 0;
	padding:0  45px;
}

#majesty_largecontent h3{
	font-size:14px;
	padding:0 50px;	
}
#majesty .legende{
	font-size:11px;
}

#majesty_content, #majesty_largecontent{

	float:left;
	clear:left;
	padding:5px 0 5px 0;
	width:414px;
	background: url(../images/topcontent.jpg) no-repeat top center;
}
#majesty_content.large{
	width:518px;
}

#majesty_content{
	overflow:hidden;
}

#majesty_largecontent{
	background: url(../images/topcontent_largeimage.jpg) no-repeat 7px top ;
	width:260px;	
}

#majesty_credits{
	
	padding:10px 30px;
	background: url(../images/top_credits.jpg) no-repeat top center;
}

#majesty_largeimage{
	float:left;
	text-align:center;
	width:581px;
	padding:5px;

}
#majesty_largeimage div{
	float:left;
	text-align:center;
	width:581px;
	min-height:450px;

	padding:5px;
	background-color:#fff;
	border:1px solid #917F5D;	
}


#majesty_content .intro{
	margin:0 6px 0 7px;
	padding-top:105px;
	background-repeat:no-repeat;
	background-position:center top;
	
}

#majesty_content .intro p{
	color:#fff!important;
}

#majesty_content .intro1{
	background-image:url(../images/topcontent_zone1.gif);
}
#majesty_content .intro2{
	background-image:url(../images/topcontent_zone2.gif);
}
#majesty_content .intro3{
	background-image:url(../images/topcontent_zone3.gif);
}
#majesty_content .intro4{
	background-image:url(../images/topcontent_zone4.gif);
}
#majesty_content .intro5{
	background-image:url(../images/topcontent_zone5.gif);
}
#majesty_content  #bottomintro{
	height:238px;
	background-repeat:no-repeat;
	background-position:center top;
	
}
#majesty_content .intro1 #bottomintro{
	background-image:url(../images/bottomcontent_zone1.gif);	
}
#majesty_content .intro2 #bottomintro{
	background-image:url(../images/bottomcontent_zone2.gif);	
}
#majesty_content .intro3 #bottomintro{
	background-image:url(../images/bottomcontent_zone3.gif);	
}
#majesty_content .intro4 #bottomintro{
	background-image:url(../images/bottomcontent_zone4.gif);	
}
#majesty_content .intro5 #bottomintro{
	background-image:url(../images/bottomcontent_zone5.gif);	
}
.termsconditions{
	background-color:#957f5a;
	background-image:url(../images/bottomcontent_zone5.gif);
	width: 465px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 250px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	color: #FFFFFF;
}
#majesty #bottomcontent{
	width:100%;
	height:21px;
	margin:20px 0 ;
	background:url(../images/contentend.jpg) no-repeat top center;	
}

#majesty #bottomcontent.largeimage{
	background:url(../images/contentend_largeimage.jpg) no-repeat top center;	
}

#majesty_thumbs{
	float:left;
	width:105px;
}

#majesty_thumbs .image{
	text-align:center;
	margin:auto;
	background-color:#d8d1c8;
	border-top:2px solid #917F5D;
	width:84px;
	padding:7px 0;
}

#majesty_thumbs .first, #majesty_thumbs .last{
	border-bottom:2px solid #917F5D;
	margin-bottom:20px;
}

#majesty_thumbs .first{
	margin-bottom:10px;
}

#majesty_images{

	float:left;
	padding:5px;
	width:334px;
	text-align:center;
}

#majesty_images p{
	
	line-height:normal;
	text-align:center;
	font-size:12px;
	margin-bottom:10px;
	
}

#majesty_image{
	float:left;
	text-align:center;
	margin-bottom:10px;
	width:334px;
	/*height: 240px;*/
	background-color: #FFFFFF;

}

#majesty_image .image{
	float:left;
	padding:0;
	border:1px solid #917F5D;
	width:332px;
	height:368px;
}

#majesty_details{
	width:332px;
	margin:auto;
}

#majesty_details .image{
	float:left;
	margin:auto;
	width:68px;
	background-color:#d8d1c8;
	border-right:1px solid #917F5D;
	border-bottom:1px solid #917F5D;
	padding:7px 7px;
}

#majesty_details .last{
	border-right:none!important;
}

/* Header and Footer */
#majesty_header{
	padding:6px;	
	margin:0;
	border-bottom:2px solid #917F5D;
	background-color:#e4e0da;
}

#majesty_header_image{
	margin:0;
	padding:0;
}

#majesty_foot{
	float:left;
	width:854px;
	border-top:2px solid #917F5D;
	padding:5px;
}

#majesty_foot div{
	float:left;
	width:844px;
	color:#fff;
	text-transform:uppercase;
	padding:5px;
	font-size: 11px;
}
#majesty_foot a{
	color:#fff;	
}
#majesty_border_bottom{
	clear:both;
	height:47px;
	width:100%;
	background:url(../images/bottombody.jpg) no-repeat bottom;
}
.cmcdate {
	clear:both;
	font-family: Verdana, Arial, sans-serif;
	color: #d9d9d9;
	width: 942px;
	background-color: #d51c00;
	font-size: 11px;
	text-transform: uppercase;
	padding-left:10px;
	padding-top:2px;
}

#majesty_images p.legende{
	text-align:right;
	line-height:2em;
	margin-bottom:0;
}
.sponsor {
	background-color: #2c3b1c;
	height: auto;
	width: 952px;
	margin-right: auto;
	margin-left: auto;
}

