
/* *********************************
			DIV global
************************************ */
	BODY {
		margin:0;
		padding:0;
		background:#eaeaea;
		background:url('../imgs/bkg_body.gif') repeat-y center;
	}
	
	FORM {
		margin:0;
		padding:0;	
	}
	
	.clL {
		clear:left;
	}
	.clR {
		clear:right;
	}
	.clB {
		clear:both;
	}
	
	#MAINHOME, #MAINFILLE {
		width:948px;
		border-top:0;
		border-bottom:0;
		margin-left: auto;
		margin-right: auto;
		background:#FFFFFF;
		background:url('../imgs/bkg_main_contener.gif') repeat-x bottom;
	}
	
	#scrollComponent {
		visibility:hidden;
		position:absolute;
		width:11px;
		height:30px;
		background:#FFFFFF;
	}
		#scrollComponent #linktop{
			display:block;
			background:url('../imgs/ico_scrolltop.gif') no-repeat;
			width:11px;
			height:14px;
			margin-bottom:1px;
		}
		#scrollComponent #linkbottom{
			display:block;
			background:url('../imgs/ico_scrollbottom.gif') no-repeat;
			width:11px;
			height:14px;
			margin-top:1px;
		}

/* *********************************
			DIV HEADER
************************************ */
	#HEADER_TOOL {
		background:url('../imgs/bkg_tools.gif');
		height:39px;
	}
		#HEADER_TOOL .toolitem {
			margin-top:20px;
		}
		
	#HEADER_GFX_HOME {
		border-top:4px solid #f77a54;
		background:url('../imgs/bkg_header_home.jpg') no-repeat;
		height:182px;
		padding-top:5px;
	}
	#HEADER_GFX_FILLE {
		border-top:4px solid #f77a54;
		background:url('../imgs/bkg_header_fille.jpg') no-repeat;
		height:104px;
		padding-top:5px;
	}
		#HEADER .toolitem {
			display:block;
			float:right;
			width:50px;
			height:17px;
			text-align:center;
		}
		#FOOTER .toolitem {
			display:block;
			float:right;
			margin-left:5px;
			margin-right:5px;
			height:17px;
			text-align:center;
		}
		#HEADER .advsearch {
			display:none;
			float:right;
			padding-left:20px;
			width:85px;
			margin-right:40px;
			height:17px;
			line-height:17px;
			background:url('../imgs/ico_search.gif') no-repeat;
		}	
		#HEADER .btn {
			display:block;
			float:right;
			width:18px;
			height:18px;
			padding:0;
			margin:0;
			margin-right:10px;
            margin-top:2px;
			background:url('../imgs/btn_ok.gif') no-repeat;
		}
		
		#HEADER FORM {
			float:right;
			width:330px;
			height:17px;
			margin-right:15px;
			line-height:17px;
		}
		
		/*
		#HEADER INPUT {
			width:140px;
			height:16px;
			border:1px solid #9bb4eb;
			padding-left:8px;
			line-height:16px;
		}
		*/
		
		#HEADER #sbi {
			width:140px;
			height:16px;
			border:1px solid #9bb4eb;
			padding-left:8px;
			line-height:16px;
			float: left;
			background: url('../imgs/search_google_bg.png') no-repeat;
		}
		
		#HEADER LABEL, #HEADER INPUT{float: left;}
		
		#googleSearchUnitIframe{margin-bottom: 60px;}
		
		#HEADER_GFX_HOME #logo {
			float:left;
			width:218px;
			height:65px;
			margin:0;
			padding:0;
			margin-top:50px;
			margin-left:20px;
			background:url('../imgs/logo_ceisar_home.gif') no-repeat;
		}
		#HEADER_GFX_HOME #headline {
			float:left;
			width:578px;
			height:29px;
			margin-top:60px;
			margin-left:20px;
			background:url('../imgs/headline_home.gif') no-repeat;
		}
		#HEADER_GFX_HOME #logocentrale {
			float:right;
			width:75px;
			height:59px;
			margin-top:90px;
			margin-right:10px;
			background:url('../imgs/logo_centrale_home.gif') no-repeat right;
		}
		
		#HEADER_GFX_FILLE #logo {
			float:left;
			display:inline;
			width:163px;
			height:49px;
			margin:0;
			padding:0;
			margin-top:13px;
			margin-left:10px;
			background:url('../imgs/logo_ceisar_fille.gif') no-repeat;
		}
		#HEADER_GFX_FILLE #headline {
			float:left;
			width:448px;
			height:21px;
			margin-top:26px;
			margin-left:20px;
			background:url('../imgs/headline_fille.gif') no-repeat;
		}
		#HEADER_GFX_FILLE #logocentrale {
			float:right;
			display:inline;
			width:59px;
			height:46px;
			margin-top:20px;
			margin-right:5px;
			background:url('../imgs/logo_centrale_fille.gif') no-repeat right;
		}
		html>body #HEADER #logo {
			margin-left:20px;
		}
		html>body #HEADER_GFX_FILLE #logocentrale {
			margin-top:25px;
			margin-right:10px;
		}


/* *********************************
			DIV CONTENER
************************************ */

	#MAINHOME #CONTENER {
		margin:0;
		margin-top:10px;
		background:url('../imgs/bkg_home_contener.gif') repeat-y;
	}
	#MAINFILLE #CONTENER {
		margin:0;
		background:url('../imgs/bkg_fille_contener.gif') repeat-y;
	}
		#CONTENER H1, #CONTENER H2, #CONTENER H3, #CONTENER H4, #CONTENER H5 {
			margin:0;
		}
		
		#CONTENER H2 {
			margin-bottom:8px;
		}
		
		#CONTENER H3 {
			margin-bottom:8px;
		}
		
		#CONTENER H4 {
			margin-bottom:8px;
		}
		
		#CONTENER H5 {
			display:inline;
		}
		
		/* *********************************
				DIV partie fil d'ariane
		************************************ */
			#CONTENER #ARIANE {
				height:20px;
				background:#FFFFFF;
				padding-left:10px;
			}
		
		/* *********************************
					DIV partie contenu
		************************************ */
		
			#CONTENER #CONTENT {
				float:left;
				width:708px;
				min-height:340px;
				height:auto;
			}
			* html #CONTENER #CONTENT {
				height:340px;
			}
			
				#MAINHOME #CONTENER #CONTENT #PHOTO {
					float:left;
					width:333px;
					margin-right:25px;
					margin-bottom:15px;
					background:#FFFFFF;
				}
				#MAINFILLE #CONTENER #CONTENT #PHOTO {
					float:left;
					width:215px;
					margin-right:22px;
					padding-bottom:15px;
					background:#FFFFFF;
				}
				html>body #CONTENER #CONTENT #PHOTO {
					margin-right:25px;					
				}
				
				/* *********************************
					DIV partie navinterne
				************************************ */		
					#CONTENER #CONTENT #NAVINTERNE {
						margin-top:15px;
						margin-left:11px;
						position: absolute;
						width:120px;
					}
					#CONTENER #CONTENT #NAVINTERNE SPAN{
						display:block;
						height:32px;
						width:90px;
						cursor:hand;
					}
					#CONTENER #CONTENT #NAVINTERNE A{
						display:block;
						height:32px;
						width:90px;
						cursor:hand;
					}
				
				#MAINHOME #CONTENER #CONTENT #SUBCONTENT {
					padding-top:10px;
					padding-left:10px;
					padding-right:10px;
					padding-bottom:10px;
				}
				
				#MAINFILLE #CONTENER #CONTENT #SUBCONTENT {
					padding-top:10px;
					padding-left:160px;
					padding-right:20px;
					padding-bottom:10px;
				}
								
				#CONTENER #CONTENT #HEADERLINK H2{
					margin-bottom:0;
					padding-left:15px;
				}
				#CONTENER #CONTENT #LINK {
					border-top:1px solid #acacac;
					min-height:112px;
					padding-left:15px;
				}	
				#CONTENER #CONTENT #LINK #SUBLINK {
					float:left;
					width:230px;
					padding-top:30px;
					margin-right:20px;
				}
				#CONTENER #CONTENT #LINK IMG {
					padding-top:25px;
					margin-right:20px;
					border:none;
				}
				
				#CONTENER #CONTENT #actu {
					float:left;
					width:450px;
					margin:0;
					margin-bottom:20px;
				}
				#CONTENER #CONTENT #team, #CONTENER #CONTENT #news, #CONTENER #CONTENT #accordeon, #CONTENER #CONTENT #sponsor {
					margin-top:10px;
				}
				#CONTENER #CONTENT #news IMG, #CONTENER #CONTENT #team IMG {
					margin-right:30px;
				}
				
				#CONTENER #CONTENT #sponsor .sponsor_photo {
					float:left;
					width:130px;
					margin-right:30px;
					text-align:center;
				}				
				#CONTENER #CONTENT #sponsor .sponsor_content {
					float:left;
					width:310px;
				}
				
				#CONTENER #CONTENT #accordeon A{
					display:block;
					margin-top:10px;
				}
				#CONTENER #CONTENT DIV.calendar {
					float:right;
					width:60px;
					height:20px;
				}
				
				#CONTENER #CONTENT FORM LABEL {
					float:left;
					display:block;
					width:120px;
					height:22px;
					line-height:23px;
					padding-right:5px;
				}
				#CONTENER #CONTENT FORM INPUT, #CONTENER #CONTENT FORM SELECT {
					height:15px;
					line-height:15px;
					margin:3px;
					padding-left:2px;
				}
				html>body #CONTENER #CONTENT FORM INPUT {
					height:15px;
					line-height:18px;
				}
				html>body #CONTENER #CONTENT FORM SELECT {
					height:19px;
				}
				
				#CONTENER #CONTENT #attachment {
					height:18px;
					line-height:18px;
					padding-left:2px;
				}
				#CONTENER #CONTENT FORM TEXTAREA {
					margin:3px;
					padding-left:2px;
					width:300px;
				}
				#CONTENER #CONTENT FORM .noBorder {
					border:none;
				}
				
				#CONTENER #CONTENT #SUBCONTENT #publicationLink{
					float:right;
					width:200px;
					text-align:right;
				}
					#CONTENER #CONTENT #SUBCONTENT #publicationLink A{
						padding-left:17px;
						background:url('../imgs/ico_download.gif') no-repeat;
					}
				
				#CONTENER #CONTENT #SUBCONTENT .ico_zip{
					display:block;
					padding-left:19px;
					background:url('../imgs/ico_zip.gif') no-repeat 1px;
					line-height:16px;
				}
				#CONTENER #CONTENT #SUBCONTENT .ico_pdf{
					display:block;
					padding-left:19px;
					background:url('../imgs/ico_pdf.gif') no-repeat;
					height:16px;
				}
				
				#CONTENER #CONTENT #glossaryAlphabet {
					width:350px;
					padding:4px;
					padding-left:3px;
					margin:0;
					margin-top:15px;
					border:1px solid #616161;
				}
					#CONTENER #CONTENT #glossaryAlphabet LI {
						display:inline;
						padding-right:5px;
					}
				#CONTENER #CONTENT #glossaryEntries DD{
					margin:0;					
				}
					#CONTENER #CONTENT #glossaryEntries DD P{
						margin:0;
						padding:0;
					}
				
		
		/* *********************************
					DIV partie encart
		************************************ */
			#CONTENER #NOINSERT {
				float:left;
				width:110px;
			}
			
			#CONTENER #INSERT {
				float:left;
				width:240px;
			}
				#CONTENER #INSERT .insert{
					margin-left:15px;
					margin-bottom:8px;
				}
				#CONTENER #INSERT H1{
					padding-top:2px;
					height:34px;
					line-height:34px;
					padding-left:28px;
					margin-bottom:8px;
				}
				
				#CONTENER #INSERT H2{
					float:left;
					width:165px;
					margin:0;
					line-height:15px;
					padding-bottom:8px;
				}
		
		#CONTENER A.more, #CONTENER #INSERT #insert1 A {
			line-height:23px;
			padding-left:13px;
		}

/* *********************************
			DIV FOOTER
************************************ */
	#FOOTER {
		height:23px;
		background:url('../imgs/bkg_footer.gif');
	}
		#FOOTER #COPYRIGHT {
			float:left;
			width:100px;
			padding-left:30px;
		}
		#FOOTER #HIPPOCAMPE {
			float:left;
			width:200px;
			padding-left:30px;
		}
	
	#BLOCKREF {
		width:948px;
		padding-top:10px;
		padding-bottom:10px;
		margin-left: auto;
		margin-right: auto;
		background:#D7D7D7;
	}