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;
/*background-color:#002f5d;*/
background-image:url(image/banda.jpg);
background-repeat:repeat-y;
background-position:right;
}

/*-------------------------------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;
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;/*#8dc4fa;*/
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.bgcolor{
/*border-top:2px solid #FFFFFF;*/
text-align:center;
color:#002f5d;
background-color:#0c69ae;
}
.titre{
width:460px;
color:#FFFFFF;
margin:2px;
padding:0;
font-size:18px;
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.txtiej_link{
color:#FFF;
font-size:16px;
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
	}
.txtiej_link a{
	
	text-decoration:none;
	}
.titretxt{
text-align:justify;
width:460px;
color:#FFFFFF;
margin:0;
padding:0;
font-size:12px;
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.titretxt01{
color:#FFFFFF;
width:314px;
margin:0 0 0 128px;
padding:0;
font-size:12px;
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.txt{
color:#FFFFFF;
margin:0;
padding:0;
font-size:12px;
text-align:justify;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}
.bold{
color:#FFFFFF;
margin:0;
padding:0;
font-size:12px;
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.italic{
color:#FFFFFF;
margin:0;
padding:0;
font-size:12px;
text-align:left;
font-style: italic;
font-family:Arial, Helvetica, sans-serif;
}

.txt01{
color:#FFFFFF;
width:314px;
margin:0 0 0 128px;
padding:0;
font-size:12px;
text-align:justify;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}
.txt01 a:link{
color:#FFFFFF;
font-size:12px;
text-align:left;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.titretxt02{
color:#FFFFFF;
width:314px;
margin:0 0 0 21px;
padding:0;
font-size:12px;
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.txt02{
color:#FFFFFF;
width:314px;
margin:0 0 0 21px;
padding:0;
font-size:12px;
text-align:justify;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}
.txt02 a:link{
color:#FFFFFF;
font-size:12px;
text-align:justify;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
#image01{
margin:0;
padding:0;
width:456px;
height:183px;
background-image:url(image/img01.jpg);
}
#image02{
margin:0;
padding:0;
width:456px;
height:183px;
background-image:url(image/img02.jpg);
}
#image03{
margin:0;
padding:0;
width:456px;
height:183px;
background-image:url(image/img03.jpg);
}
#image04{
margin:0;
padding:0;
width:456px;
height:183px;
background-image:url(image/img04.jpg);
}
#bord{
height:45px;
background-color:#002f5d;
}
#image05{
margin:0;
padding:0;
width:456px;
height:183px;
background-image:url(image/img05.jpg);
}
/*--------------- droitte */
#right{
float:left;
width:192px;
margin:0 0 0 11px;
}
#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;
}

