*{
	font-family: Arial, Helvetica, sans-serif;
	}

body{
background-color:#7aa6d1;
margin:0;
padding:0;
}

#container {
padding:0;
margin:10px auto 0;
width:950px;
background-color:#002f5d;
}
/*------------------------------------- banner ----------------------------------*/
#logo{
width:172px;
height:88px;
margin:0;
padding:0;
}

#banner{
margin:0;
padding:0;
width:950px;
height:135px;
background-image:url(image/banner.jpg);
background-repeat:no-repeat;

}
#banner #logo{
margin:0;
padding:0;
}
#menuinline{
margin:0;
padding:0;
width:950px;
height:46px;
display:block;
}
#accueil {
width:85px;
height:21px;
}
#programmes{
width:119px;
height:26px;
}
#admission{
width:109px;
height:26px;
}
#etudiants{
width:95px;
height:21px;
}
#entreprises{
width:116px;
height:26px;
}
#masteres{
width:95px;
height:26px;
}
#communication{
width:97px;
height:26px;
}
#contact{
width:98px;
height:26px;
}
#menuinline li{
display:block;
float:left;
margin:0;
padding:0;
text-align:center;
list-style-type:none;
color:#0d69ae;
font-weight: bold;
text-decoration:none;
}
ul#menuinline li a:link {
color:#002f5d;
font-weight: bold;
text-decoration: none;
}
ul#menuinline li a:visited {
color:#002f5d;
font-weight: bold;
text-decoration: none;
}
ul#menuinline li a:hover{
color:#0d69ae;
font-weight: bold;
text-decoration:none;
}


/*-------------------------------bloc de contenu---------------------------*/
#main{
margin:0;
padding:0;
width:950px;

}

/*-------------------------------les 3 blocs------------------------------*/
/* gauche */
#left {
float:left;
width:241px;
background-color:#002f5d;
}
/**/
#sousmenu{ 
margin:0 0 0 50px; 
width:179px; 
font:14px bold Arial, Helvetica, sans-serif; 
text-align:left; 
padding:0; 
background-color:#002f5d; 
} 
#sousmenu ul{ 
margin:0; 
padding:0; 
list-style-type:none; 
} 
#sousmenu ul li{ 
height:23px; 
width:179px; 
margin:4px 0 0 0; 
background-repeat:no-repeat; 
} 
.txtsousmenu{ 
padding:4px 0 0 2px; 
color:#002f5d; 
font-weight: bold; 
text-decoration:none; 
padding:2px 0 0 4px; 
height:23px; 
width:179px; 
display:block; 
border:none; 
margin:0; 
background-image:url(image/menu_lateral2.jpg); 
background-repeat:no-repeat; 
} 
#sousmenu ul li a { 
padding:2px 0 0 4px; 
height:23px; 
width:179px; 
display:block; 
border:none; 
margin:0; 
color:#FFFFFF; 
font-weight: bold; 
text-decoration: none; 
background-image:url(image/menu_lateral.jpg); 
background-repeat:no-repeat; 
} 
#sousmenu ul li a:visited { 
margin:0; 
color:#FFFFFF; 
font-weight: bold; 
text-decoration: none; 
} 
#sousmenu ul li a:hover{ 
margin:0; 
color:#002f5d; 
font-weight: bold; 
text-decoration:none; 
background-image:url(image/menu_lateral2.jpg); 

} 
/**/
#left_imgages{
width:179px;
margin:0 0 0 50px;
padding:0;
background-color:#002f5d;
}
#left_01{
margin:5px 0;
height:1px;
background-image:url(image/tiret_bleu.gif);
background-repeat:no-repeat;
}

#left_02a{
margin:0;
height:23px;
background-image:url(image/later_txtB.gif);
background-repeat:no-repeat;
}
#left_02b{
margin:0;
height:140px;
background-image:url(image/img_02b.jpg);
background-repeat:no-repeat;
}
p.txt_blanc{
color:#FFFFFF;
padding-top:2px;
text-align:center;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
#left_03{
margin:5px 0;
height:1px;
background-image:url(image/tiret_bleu.gif);
background-repeat:no-repeat;
}
#left_04{
margin:5px 0;
height:189px;
background-image:url(image/lateral_img02.gif);
background-repeat:repeat;
}
/* --------------  centre -------------*/
#center {
margin:auto;
padding:0;
float:left;
width:468px;
background-image:url(image/blason_petit.jpg);
background-repeat:no-repeat;
background-position:top right;
}
h1{
color:#8dc4fa;/*0d69ae;*/
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
form{
margin:0;
padding:0;
border:1px dotted #0c69ae;
}
table{
margin-left:2px;
}
.txtformulaire{
color:#FFFFFF;
margin:0;
padding:0;
font-size:12px;
text-align:right;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}
.txtleft12px{
color:#FFFFFF;
margin:0;
padding:0;
font-size:12px;
text-align:left;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}
.nom{
margin:0;
padding:0;
width:220px;
height:18px;
}
.adres{
margin:0;
padding:0;
width:220px;
height:36px;
}
.age{
margin:0;
padding:0;
width:46px;
height:18px;
}
.ville{
margin:0;
padding:0;
width:150px;
height:18px;
}
.rdv{
margin:0;
padding:0;
width:220px;
height:150px;
}
#bord{
height:150px;
background-color:#002f5d;
}
/*--------------- droitte */
#right{
float:left;
width:192px;
margin:0 0 0 11px;
height:850px;
}
#telecharger01{
margin:0 0 0 55px;
width:23px;
height:25px;
background-image:url(image/telecherger.gif);
background-repeat:no-repeat;
}
#telecharger02{
margin:0 0 0 55px;
width:23px;
height:25px;
background-image:url(image/telecherger.gif);
background-repeat:no-repeat;
}
.telecharge{
padding:0;
margin:0 0 0 30px;
width:120px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
text-align: right;
}
#exam{
margin:2px auto;
padding:0;
width:171px;
height:50px;
}
/*----*/
#tiret01{
margin:15px auto;
height:1px;
background-image:url(image/trait_blanc.gif);
background-repeat:no-repeat;
}
#txt_ap01{
margin:0;
padding-top:2px;
width:171px;
background-color:#fe001c;
color:#FFFFFF;
font-size: 14px;
text-align:center;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.parentesi{
line-height:6px;
margin:0;
padding-bottom:5px;
color:#FFFFFF;
font-size: 11px;
text-align:center;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}
#px_01{
margin:0;
padding:2px 0;
background-image:url(image/later_ap_txt.gif);
background-repeat:repeat;
}
#curbe_01{
margin:0;
height:9px;
background-image:url(image/later_curbe.gif);
background-repeat:no-repeat;
}
.lundi{
margin:0;
padding:10px 0;
color:#666666;
font-size: 12px;
text-align:center;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}

/*---*/

#txt_ap02{
margin:10px 0 0 0;
padding:2px 0;
width:171px;
background-color:#fe001c;
color:#FFFFFF;
font-size: 14px;
text-align:center;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
#px_02{
margin:0;
background-image:url(image/later_ap_txt.gif);
background-repeat:repeat;
}
#curbe_02{
margin:0;
height:9px;
background-image:url(image/later_curbe.gif);
background-repeat:no-repeat;
}
#tiret02{
margin:10px auto;
height:1px;
background-image:url(image/trait_blanc.gif);
background-repeat:no-repeat;
}
/**/
#video{
margin:auto;
padding:0;
width:171px;
height:50px;
}
#txt_video{
margin:5px 0;
padding:0;
width:171px;
color:#FFFFFF;
font-size: 12px;
text-align:center;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
#video_img{
margin:auto;
padding:0;
width:170px;
height:144px;
}

/* ----------- pied de page*/


#piedepage{
padding:0;
height:28px;
clear:both;
background:url(image/ap_piedpage.jpg) repeat-x;
border:none;
margin:50px 0 0 0;
}

#piedepage div{
margin:0;
padding-top:5px;
display:block;
color:#333333;
font-size: 10px;
text-align:center;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}
.plandusite {
text-align:center;
margin:5px 0;
padding:0;
color:#8dc4fa;/*0d69ae;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}
.plandusite a{
color:#8dc4fa;/*0d69ae;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}
.logo_webisi{
text-align:right;
margin:5px 0;
padding:0;
color:#8dc4fa;/*0d69ae;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}
.logo_webisi a{
text-align:right;
margin:5px;
padding:0;
color:#8dc4fa;/*0d69ae;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}
.titre_espace_form{
	font-size:16px;
	font-weight:bold;
	}
	
.textbox{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
.textbox form{
	width:400px;
	margin:auto;
}

.formgauche{
	width:190px;
	float:left;
	text-align:right;
	margin:0 5px 5px 0;
}
.formdroite{
	width:200px;
	float:left;
	text-align:left;
	margin:0 0 5px 0;
}
.textbox form legend{
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	display:block;	
	clear:both;
	margin:20px 0 0 0;	
	width:200px;
}
.textbox form legend u{
	color:#FFF;
	font-weight:bold;
	margin:20px 0 0 0;
	width:200px;
	text-decoration:none;
	font-size:14px;
	
}
.formtext{
	width:190px;
	color:#036;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.formtexttel{
	width:90px;
	color:#036;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.boite-bleue-laterale{
	width:173px;
	background-image:url(image/fond-boitebleue.jpg);
	margin:5px auto;
}

.haut-boite{
	display:block;
	width:173px;
	height:16px;
	background-image:url(image/haut-bleu.jpg);
}

.bas-boite{
	display:block;
	width:173px;
	height:16px;
	background-image:url(image/bas-bleu.jpg);
}


.boite-bleue-laterale h2{
	text-align:center;
	color:#FFF;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	margin:0;
}

.boite-bleue-laterale p{
	text-align:center;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	margin:5px;
	font-size:12px;
}

#right img{
	border:none;
}

#submenu{
	width:183px;
	margin:auto;
}

#submenu ul{
	width:183px;
	padding:0;
	margin:0;	
}

#submenu ul li{
	width:183px;
	padding:0;
	margin:0;
	list-style:none;
	background-image:url(image/bt-submenu2.jpg);

}

#submenu ul li a{
	display:block;
	width:183px;
	height:23px;
	padding:0;
	margin:0;
	background-image:url(image/bt-submenu.jpg);
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:20px;
	font-weight:bold;
}

#submenu ul li a:hover{
	background-image:url(image/bt-submenu2.jpg);
}

.tiret01{
margin:5px auto;
height:1px;
background-image:url(image/trait_blanc.gif);
background-repeat:repeat-x;
}