@charset "UTF-8";
/* CSS Document */

html,body { height:100%;margin:0;padding:0;width:100%; }
body { background:#80a3b7 url(../images/background-ifa.jpg) repeat-x; color:#2c2c2c; font-family:Verdana, Arial, sans-serif; font-size:0.625em;font-style:normal; line-height:18px; }

.clear { clear:both; }
.left { float:left; }
.right { float:right; }

@font-face {
	font-family: 'FuturaStdMedium';
	src: url('../images/futurastd-medium-webfont.eot');
	src: local('../images/Futura Std'), local('../images/FuturaStdMedium'), url('../images/futurastd-medium-webfont.woff') format('woff'), url('../images/futurastd-medium-webfont.ttf') format('truetype'), url('../images/futurastd-medium-webfont.svg#webfontc6fjuX2v') format('svg');
	font-weight: normal;
	font-style: normal;
}
a { color:#80a3b7; font-size: 1em; line-height: 1.4em; }
a img { border:none; }
ul li { color:#666; }
p { color:#666; font-size:1.2em; line-height: 1.4em; }
h1 { font-size:2.4em;  }
h2 { font-size:1.8em; color:#0049af; text-transform: uppercase; }
h3 { font-size:1.6em; color:#80a3b7; font-style: italic; }
h4 { font-size:1.8em; }
h5 { font-size:1.6em; }
h6 { font-size:1.4em; }

#wrap { margin:0 auto; width:645px; }

#header { position:relative; width:643px; border-left:1px solid #192f3f; border-right:1px solid #192f3f; }
	h1#logo { background:url(../images/institut-de-formation-aerospatiale.jpg) no-repeat; height:140px; width:643px; text-indent: -9999px; overflow:hidden; margin:0; }
	h3#logo { background:url(../images/institut-de-formation-aerospatiale.jpg) no-repeat; height:140px; width:643px; text-indent: -9999px; overflow:hidden; margin:0; }
	#navigation { background:url(../images/sous-menu.jpg) repeat-x; position:absolute; top:140px; left:0; height:35px; width:643px; }
	#navigation ul { margin:0; padding:0; list-style:none; }
		#navigation li { float:left; padding-top:7px; height:25px; }
		#navigation li#premier { border-right: 1px solid #fff; }
			#navigation li a#premier { color:#fff; text-align: center; font-family: 'FuturaStdMedium', Verdana, Arial, sans-serif; font-size:1.6em; text-decoration: none; text-transform: uppercase; padding:0px 50px 0 50px; }
			#navigation li a#deuxieme { color:#fff; text-align: center; font-family: 'FuturaStdMedium', Verdana, Arial, sans-serif; font-size:1.6em; text-decoration: none; text-transform: uppercase; padding:0px 0 0 50px; }
				#navigation li a:hover { text-decoration: underline; }
				#navigation li a.actif {}

#container { background: white; border-left:1px solid #192f3f; border-right:1px solid #192f3f; min-height: 200px;}		
	#content { padding:40px 20px; }
	
#footer { background: #2f4452; border-left:1px solid #192f3f; border-right:1px solid #192f3f; height:20px; padding:10px; }
	#medesabonner { }
	#medesabonner a { text-transform: uppercase; }
	#conception { color:#7f8a91; float:right; }
	#conception a { color:#7f8a91; }

#liste-formations { list-style: none; margin:0; padding:0; }
#liste-formations li { padding:6px 0;}
#liste-formations li a { color:#80a3b7; font-weight: bold; font-size: 1.4em; }


/*html,body{height:100%;margin:0;padding:0;width:100%;}
body{background:#a1def9 url(../images/background.jpg) no-repeat top;color:#2c2c2c; font-family:Verdana, Arial, sans-serif;font-size:0.625em;font-style:normal; line-height:18px;}

p{font-size:1.3em;margin-bottom:1.5em;}
li{font-size:1.3em;}
table{font-size:1.3em;}
td{font-size: 12px;
}

h1{color:#00548f;font-size:3.0em;font-family:Arial, Verdana, sans-serif;text-transform:uppercase;}
h2{color:#00548f;font-size:2.6em;font-family:Arial, Verdana, sans-serif;text-transform:uppercase;}
h3{color:#269ed4;font-size:2.3em;font-family:Arial, Verdana, sans-serif;text-transform:uppercase;}
h4{color:#00548f;font-size:2.0em;font-family:Arial, Verdana, sans-serif;text-transform:uppercase;}
h5{color:#00548f;font-size:1.8em;font-family:Arial, Verdana, sans-serif;text-transform:uppercase;}
h6{color:#00548f;font-size:1.6em;font-family:Arial, Verdana, sans-serif;text-transform:uppercase;}
h3 a{ text-decoration:underline; }
h3 a:hover{ text-decoration: none; }
h3 a.btnSuite{ color: #0066CC; }


a img{border:none;}
.clear{clear:both;}

#container{background:url(../images/background-footer.jpg) no-repeat bottom;margin:0 auto; width:850px;}

#header{height:264px;margin:0 auto;width:720px;position:relative; }
	#logo{position:absolute;left:-5px;top:0;}
	#navigation{position:absolute;left:260px;top:0;}
	h2.titre-section{position:absolute;left:100px;top:178px;}
	h2.titre-bloc{margin-top:-50px; font-size: 2em;}

#content{background:url(../images/background-repeat.jpg) repeat-y;}
	#contenu{background:url(../images/background-sous-contenu.jpg) no-repeat top;padding:10px 166px 10px 166px;min-height:420px;}
	.bloc{padding-bottom:50px;}
	.bloc h3{margin-top:0;font-size:1.5em;}
	
.bloc a{
	text-decoration: none;
	color: #00548f;
}

#copy{
	margin:0 auto;
	text-align:center;
	color:#003892;
	padding-bottom: 15px;
}

#copy a{
	color:#003892;
}

#footer{ margin:0 auto; width:850px;}
	#image-footer-1{float:left;padding:20px 30px 40px 200px;}
	#image-footer-2{padding-top:0px;}
	
input[type=text].formulaire{
	width: 200px;
}
textarea.formulaire{
	width: 200px;
}

select.formulaire{
	width: 200px;
}

td.rowID{
	width:20px;
	background-color: #0066CC;
	color: #ffffff;
	font-weight:bold;

}

.inscription{
	margin: 15px 0px 0px 0px;	
}

.inscription .box{
	width: 500px;
	height: 90px;
	margin: 0px 0px 10px 0px;
	display: block;
	background-color: #A1DEFA;
}

.inscription .box .titre a{
	color: #0066CC;
	font-weight:bold;
}

.inscription .box .titre{
	height: 20px;
	width: 498px;
	background-color: #ffffff;
	border-bottom: 1px solid #0066CC;
	color: #0066CC;
	font-weight:bold;
	padding: 1px; 
	margin: 1px 3px 5px 1px;
}

.inscription .box .delete{
	height: 20px;
	width: 50px;
	float:right;
	margin-right: 25px;
}

.inscription .box .titreRow {
	width: 100px;
	float:left;
	font-weight:bold;
	padding-bottom: 2px;
	margin: 0px 0px 0px 20px;
}
.inscription .box .fieldRow {
	width: 300px;
	float:left;
	padding-bottom: 2px;
}

.btnGroupe {
	
	
	margin: 5px 0px 20px 0px;
	width: 200px;
	text-align: center;
}
.btnGroupe a:hover{
	border: 1px solid #1baddc;
	color: #1baddc;
}
.btnGroupe a{
	border: 1px solid #0066CC;
	font-size:1.3em;
	font-weight:bold;
	color: #0066CC;
	padding: 2px;
}

a.btnSuite{
	background:url(../images/bt-fleche.png) no-repeat;
	padding: 2px 0px 4px 28px;
	color:#00548F;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
}

.titreSection{ font-size: 13px; font-weight:bold; padding: 5px 0px 5px 0px; }

table.formulaire td.title { }*/

