/* CSS Document */

/* Aspects g�n�raux */
*{
	margin:0;
	padding:0;
}

img{
	border:none;
}

body{
	background:url(../img/fd_body.jpg) repeat-x 0 -28px /*112px*/;
	text-align:center;
	font: 70%  arial, Verdana, helvetica, sans-serf;
}

/**************************/
/*** Layout             ***/
/**************************/
#bdxhaut{
	width:100%;
	height:15px;
	background:url(../img/fd_menu.gif) repeat-x 0 0;
}
	#bdxhaut .accueil_fr, #bdxhaut .accueil_en {
		width:100%;
		height:15px;
		/*background: url(../img/fd_bdx_acc.gif) no-repeat  center 1px;*/
		text-indent:-2000px;
	}
	
	.accueil_fr{ background: url(../img/fd_bdx_acc.gif) no-repeat  center 1px;}	
	/*.accueil_en{ background: url(../img/en/fd_bdx_acc_en.png) no-repeat  center 1px;}	*/

#global{
	position:relative;
	width:820px;
	margin: 4px auto 0;
	padding:0 10px;
	background:url(../img/fd_global.gif) no-repeat center 10px;
	height:590px;
	text-align:left;
}

	#topsection{
		width:780px;
		height:244px;
		margin:0 20px;
		/*background:url(../img/logo_isae.gif) no-repeat 0 4px;*/

	}

	#contentsection{
		width:780px;
		height:284px;
		margin:0 20px;
	}
	
	#footer{
		width:780px;
		height:50px;
		margin:10px 20px 0;
		background:url(../img/pointilles.gif) repeat-x 0 0;
	}


/**************************/
/*** Contenu            ***/
/**************************/
/*** topsection ***/
/* outils */
#topsection div.outils{
	margin-left:555px;
	text-align:right;
	position:absolute;
	white-space:nowrap;
	/*margin-top:-242px;*/
}
/* drapeaux */
a.en, a.fr, a.esp{
	display:block;
	width:22px;
	height:16px;
	float:left;
	line-height:0;
	margin:1px 8px 0 0;
}
	a.en{ background:url(../img/en.gif) no-repeat 0 0;}
	a.esp{ background:url(../img/esp.gif) no-repeat 0 0;}
	a.fr{ background:url(../img/fr.gif) no-repeat 0 0;}
		a.en:hover, a.esp:hover, a.fr:hover{ background-position: 0 -16px;}

/* Recherche */
#topsection .recherche{
	width:132px;
	height:16px;
	border:1px solid #96969A;
	color:#68676C;
	font-size:100%;
	margin:0 4px;
}

/* google search */
#cse-search-box{
    width:216px;
}

/* inbenta */
div.outilsisae{width:345px;height:25px;margin-top:5px;position:absolute;margin-left:435px;}

div.outilsisae div.langs{width:55px;height:25px;float:left;}
div.outilsisae div.langs a.eng{background-attachment:scroll;background-color:transparent;background-image:url(http://search.isae.fr/inbenta/img/en.gif);
background-position:0 0;background-repeat:no-repeat;margin-right:4px !important;}
div.outilsisae div.langs a.esp{background-attachment:scroll;background-color:transparent;background-image:url(http://search.isae.fr/inbenta/img/esp.gif);
background-position:0 0;background-repeat:no-repeat;}
div.outilsisae div.langs a.fr{background-attachment:scroll;background-color:transparent;background-image:url(http://search.isae.fr/inbenta/img/fr.gif);
background-position:0 0;background-repeat:no-repeat;}
div.outilsisae div.langs a.eng, div.outilsisae div.langs a.esp, div.outilsisae div.langs a.fr{display:block;float:left;height:16px; line-height:0;margin:0px;width:22px;border:none;margin-top:3px;}
div.outilsisae div.langs a.eng:hover, div.outilsisae div.langs a.esp:hover, div.outilsisae div.langs a.fr:hover{ background-position: 0 -16px;}
div.outilsisae div.search{width:290px;height:25px;float:left;}
div.outilsisae div.search form input{border:none !important; }
div.outilsisae div.search form input.search{background:url(http://search.isae.fr/inbenta/img/searchinput.png);
background-repeat:no-repeat;no-repeat;float:left;width:208px;height:23px;font-size:12px;color:#576a77;font-style:italic;padding-left:30px;  padding-top: 3px;
}
div.outilsisae div.search form input.button{background:url(http://search.isae.fr/inbenta/img/btn.png);
background-repeat:no-repeat;no-repeat;float:left;width:20px;height:23px;cursor:pointer;}


/* Anim Flash */
#topsection .animflash{
	width:780px;
	height:242px;
}


/*** contentsection ***/
#contentsection .colgauche{
	width:584px;
	height:280px;
	float:left;
	border-top:4px solid #546775;
}
	/* menu central */
	#contentsection .colgauche .menuflash{
		height:162px;
		border-right:1px solid #BAC7CF;
		border-bottom:1px solid #BAC7CF;
	}



	/* zone actu */
	#contentsection .colgauche .alaffiche{
		background:url(../img/fd_hachures.gif) repeat-x 0 -6px;
		height:116px;
		border-right:1px solid #BAC7CF;
	}
		#contentsection .alaffiche .titrebloc{
			background:url(../img/picto_avion.gif) no-repeat 10px 10px;
			padding:10px;
			display:block;
			float:left;
			color:#7A8692;
			font:bold 140% arial;
			text-indent:22px;
			line-height:15px;
		}

		#contentsection .alaffiche .toutelactu{
			padding:10px;
			margin-left:460px;
			display:block;
		}
			#contentsection .alaffiche .toutelactu img{
				margin-left:10px;
			}
			#contentsection .alaffiche .toutelactu a{
				color:#7A8692;
				text-decoration:none;
				background:url(../img/btn_fleche2.gif) no-repeat 2px 0;
				display:block; height:20px;
				text-indent:20px;
			}
				#contentsection .alaffiche .toutelactu a:hover{
					color:#7A8692;
					background:url(../img/btn_fleche3.gif) no-repeat 2px 0;
				}
				#contentsection .alaffiche .toutelactu a:hover{
					text-decoration:underline;
				}

		#contentsection .alaffiche .actu{
			width:187px;
			margin-right:7px;
			float:left;
		}
			#contentsection .alaffiche .actu a{
				color:#7A8692;
				text-decoration:none;
			}
				#contentsection .alaffiche .actu a:hover{
					/*text-decoration:underline;*/
					color:#415364; /* Modifs 0410_2007 */
				}
			#contentsection .alaffiche .actu img{
				width:40px;height:40px;
				display:block;
				float:left;
				padding:1px;
				border:1px solid #D3DCE2;
				margin:0 3px 20px 0;
				display:block;
			}


#contentsection .coldroite{
	width:196px;
	height:280px;
	float:left;
	border-top:4px solid #8596A2;
	}

	/* Acces direct */
	#contentsection .accesdirect {
	height:197px;
	background:#F8F9FA url(../img/fd_hachures.gif) repeat-x 0 -2px;
	overflow:auto;
	}
	
	#contentsection .accesdirect a{
		text-decoration:none;
		color:#5A6774;
	}
	#contentsection .accesdirect a:hover{
		text-decoration:underline;
	}
	#contentsection .accesdirect .titrebloc{
		background:url(../img/picto_avion.gif) no-repeat 10px 11px;
		padding:11px 10px;
		display:block;
		color:#7A8692;
		font:bold 140% arial;
		text-indent:22px;
		line-height:15px;
	}

	#contentsection .accesdirect ul{
		margin:5px 10px 0 11px;
		list-style-type:none;
		overflow:auto;
	}
		#contentsection .accesdirect li{
			background:url(../img/btn_fleche2.gif) no-repeat 0 0;
			padding:0 0 3px 20px;
			overflow:visible;
		}
			#contentsection .accesdirect li:hover{ /* Modifs 0410_2007 */
				background:url(../img/btn_fleche3.gif) no-repeat 0 0;
			}
		#contentsection .accesdirect li.separateurs {
			background:url(../img/pointilles.gif) repeat-x 0 0;
			margin:0 0 0 20px;
			height:1px;
			line-height:0px;
			font-size:0%;
		}
	
	/* Logo PRES */
	#contentsection .logopres {
	height:81px;
	text-align:center;
	}
	
	#contentsection .logopres a {
	outline-style:none;
	}
	
	
/**************************/
/*** Footer             ***/
/**************************/
#footer a{
	text-decoration:none;
}
	#footer a:hover{
		text-decoration:underline;
	}

#footer .menu{
	color:#BCC5CD;
	padding:5px 0 3px;
	letter-spacing:0.5px;
}
	#footer .menu a{
		color:#BCC5CD;
	}

#footer .outils{
	color:#8A96A1;
	margin:0;
	font-size:110%;
}
	#footer .outils a{
		color:#8A96A1;
	}

