@import "default_base.css";
@import "rte.css";
@import "menu.css";
@import "boxes.css";




		
html {
	background: url(../images/bg-dot.jpg) 1px top;
}
body {
	background: url(../images/bg.jpg) repeat-x 0px top;
}
	

body, input, td, th, textarea, option, select {
	font-family:Arial, Helvetica, sans-serif;
}

#wrapper{ 
	background: url(../images/bg-wrapper.jpg) no-repeat center 110px;
}

#contenu{ 
	width:1000px;
}
		

/*** TOP ***/	

			#page_top {
				width:1000px;
				height:109px;
				margin-bottom:10px;
			}

				#page_content{ 
				/* HAUTEUR DU TOP */ 		margin-top:110px;
				}

/*** LOGO ***/		

			#page_top .logo {
				width:222px;
				height:60px;
				margin-top:25px;
				background:url(../images/ascendance.jpg) no-repeat;
			}


/*** CONTENT ***/	

			#page_content { 
				width:990px;
				padding-left:10px;
				padding-top:20px;
				background:#fff url(../images/bg-content.jpg) repeat-x;
			}
			
				#print { 
				/* LARGEUR DE CONTENT */	width:861px;
				}
																				
					
			
				#header { 
					float:left;
					/* LARGEUR DE CONTENT */	width:940px;
					height:304px;
					border:20px solid #0A141C;
					position:relative;
					background:url(../images/next.jpg) no-repeat;
				}
				
					#header span{
						position:absolute;
						top:122px;
						left:553px;
						overflow:hidden;
						line-height:51px;
					}
						#header b{
							overflow:hidden;
							padding:0 10px;
							font-size:51px;
							color:#FFF;
							background:#C62B1F;
							text-transform:uppercase;
						}
					#header i{
						position:absolute;
						top:253px;
						right:0px;
						padding-left:15px;
						padding-right:15px;
						font-size:14px;
						font-style:normal;
						font-weight:bold;
						color:#F8F15C;
						background:#0A141C;
					}
			
						
				#content { 
					float:left;
					/* LARGEUR DE CONTENT */	width:1000px;
					font-size:1.2em;
					color:#254964;
				}	
					#content a{ 
						color:#254964;
					}	
						#content a:hover{ 
							color:#DB6C0D;
						}	
				
								
							
						.poster{
							float:left;
							width:294px;
							height:442px;
							border:10px solid #254964;
						}
						.spectacles{
							float:left;
							width:650px;
							padding-left:15px;
						}
							.spectacles .titre{
								float:left;
								height:100px;
								margin-top:72px
							}
								.spectacles b{
									clear:both;
									font-size:40px;
									line-height:40px;
									font-weight:normal;
									color:#A8E110;
									background:#254964;
									text-transform:uppercase;
								}
							
							.spectacles p{
								float:left;
								width:650px;
								padding-bottom:20px !important;
							}
						
				
/*** FOOTER ***/
			
			
			#page_footer { 
				width:100%;
				height:26px;
				margin:0 auto;
					background:#254864;
			}
					#page_sidebar,
					#content{ 
					/* HAUTEUR DU FOOTER */		padding-bottom:36px; 
					}
																			
				#footer { 
					margin:auto;
					width:1000px;
					height:26px;
					background:#254864;
				}													
					#footer a.arnold { 
						font-size:0,7em;
						color:#fff;
						float:right;
						margin-right:10px;
						margin-top:7px;
					}											
						#footer a:hover.arnold { 
							color:#F25920;
						}
						
					#footer span { 
						font-size:0,7em;
						color:#fff;
						float:left;
						margin-left:20px;
						margin-top:7px;
					}
						#page_footer span a { 
							float:none;
							margin:0;
						}
		


