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;
position:relative;
}

#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;
position:relative;
}
#menuinline{
margin:0;
padding:0;
width:950px;
height:46px;
display:block;
position:relative;
z-index:1;
}
#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;
}

#broch-uk{
	position:absolute;
	height:25px;
	width:60px;
	top:98px;
	left:50px;
	z-index:20;
}
#broch-uk img{
border: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; 
height:163px; 
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;
}
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 {
float:left;
width:468px;
background-color:#002f5d;
}
h1 .titrecentre{
color:#8dc4fa;/*#8dc4fa;*/
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.titrecentre{
color:#0d69ae;
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
#image_up{
width:457px;
height:350px;
margin:auto;
background-repeat:repeat;
}
h5{
color:#FFFFFF;
margin:0;
padding:0;
font-size: 14px;
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
#infos{
margin-top:6px;
}
.titre{
color:#FFFFFF;
margin:5px 0 0 0;
padding:0;
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
#listeecole{
padding:0;
margin-top:10px;
}
.texte_center{
margin:0 5px 0 0;
padding:0;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#FFFFFF;
}
#debuttxt_index{
margin:0;
padding:0;
}
#containertxt{
margin:15px 0;
padding:0;
}
.titre02{
color:#FFFFFF;
margin:10px 0 0 0;
padding:0;
font-size:26px;
text-align:center;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.titre03{
color:#FFFFFF;
margin:15px 0 0 0;
padding:0;
font-size:19px;
text-align:center;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.texte{
margin:0 5px 0 0;
padding:0;
text-align:left;
text-align:justify;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color:#FFFFFF;
}
.texte_italic{
margin:0 5px 0 0;
padding:0;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: italic;
color:#FFFFFF;
}

#image_middel{
width:457px;
margin:auto;
background-image:url(image/centre_img_txt.gif);
background-repeat:no-repeat;
}
/* ---------------------------  fin centre */

/*---- 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:5px auto;
height:1px;
background-image:url(image/trait_blanc.gif);
background-repeat:repeat-x;
}
#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: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;
}

.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);
}