/* CSS Document */
p{font-size:13px;color:#000;text-align:justify;}
p.textindent{
	text-indent: 65px;
}
* {
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
border:0;
}
body {
}
.cleaner {
clear:both;
height:0px;
font-size:0px;
border:none;
margin:0; padding:0;
background:transparent;
}	
#legend_pic{
color: #8a866f;
font-size:10px;
position:absolute;
top:105px;
left:10px;
}
#lire_suite{
color:#95abad;
font-size:11px;
position:absolute;
text-decoration:none;
top:115px;
left:120px;
}

h1{
padding: 3px 0 5px 25px;
margin: 10px 10px 15px 0;
background:transparent url(../img/bg-h1.gif) no-repeat top left;
font-size:14px;
text-transform:uppercase;
color: #462a87;
border-bottom: 1px dotted #CCCCCC;
}
h1 span{
font-size:10px;
font-weight:normal;
text-transform:uppercase;
color: #ccc;
}
h1 span a{
text-decoration:none;
color: #ccc;
}
h1 span a:hover{
text-decoration:underline;
color: #000;
}
h2{
font-size:14px;
color: #000;
padding: 0 10px 0 0;
}
h2:first-letter{
font-size:16px;
color: #462a87;
}

.img_float{float:left;
margin:10px 15px 15px 0
}
a.link_violet{
color: #462a87;
text-decoration:none;
}
a:hover.link_violet{
text-decoration:underline;
}

#main p{
margin: 5px 0;
padding: 0 15px 0 15px;

}
#main ul{
font-size:13px;
margin: 5px 0;
}
#main ul li{
font-size:13px;
margin: 0 0 0 20px;
}
/* ---------------------- Structure du site ---------------------- */
#globalbis {

text-align:left;
height:auto;
width: 880px;
}
#top {
background:transparent url(../img/bg-top.gif) no-repeat top center;
padding: 49px 0 0 0;
width: 880px;
text-align:left;
}

#global {
width: 880px;
position:absolute;
text-align:left;
background:transparent url(../img/bg-bottom.gif) no-repeat bottom center;
}
#globaltierce {
text-align:left;
padding: 0 25px;
background:transparent url(../img/bg-body.gif) repeat-y top left;
}


#header {
height:230px;
postion: absolute;
top:0px;
left:0px;
text-align:left;
}
body#p_accueil #header {
height:300px;
postion: absolute;
top:0px;
left:0px;
}
#middle {
}
#main{
padding: 0 0px 0 0px;
text-align:left;
background:transparent url(../img/bg-chouette.gif) no-repeat top right;
}

body#p_accueil#main{
padding: 0;
margin: -20px 0px 0px 0px;
background:transparent url(../img/bg-chouette.gif) no-repeat top right;
}

html>body #main{
	padding: 0 0px 0 3px;
}
#footer{
margin: 0px 40px 6px 40px;
padding: 2px 10px;
color:#fff;
font-size:11px;
background-color:#97999c;
}

/* ---------------------- Styles associés au Header ---------------------- */
#citation {
height:132px;
width:206px;
margin: 0 0 0 6px;
position:absolute;
top:99px;
background:transparent url(../img/bg-citation.gif) repeat-x top left;
}
body#p_accueil #citation {
height:178px;
width:206px;
margin: 0 0 0 6px;
position:absolute;
top:99px;
background:transparent url(../img/bg-citatin.gif) repeat-x bottom left;
}

#citation blockquote {
color:#95abad;
font-size:14px;
padding: 20px;
line-height:22px;
}

body#p_accueil #main_img {
position:absolute;
left:230px;
top:100px;
width:621px;
height:173px;
/*background:transparent url(../img/img-header-hp.jpg) no-repeat top left;*/
}
#main_img {
position:absolute;
left:230px;
top:100px;
width:621px;
height:132px;
/*background:transparent url(../img/img-header-1.jpg) no-repeat top left;*/
}
body#p_accueil #main_img fieldset{
position:absolute;
left:0px;
top:150px;
width:621px;
height:27px;
background:transparent url(../img/bg-search.gif) no-repeat bottom left;
}
#main_img fieldset{
position:absolute;
left:0px;
top:103px;
width:621px;
height:27px;
background:transparent url(../img/bg-search.gif) no-repeat bottom left;
}
#main_img legend,#main_img label {
display:none;
}
#main_img p{
padding: 5px 0 0 420px;
font-size:12px;
color: #999999;
}
#main_img input{
color: #999999;
font-size:11px
}
#main_img a{
color: #fff;
text-decoration:none;
font-size:12px
}
#main_img a:hover{
color: #000;
}




/* Navigation haute : Nav_1 */

ul#nav_1{
position: absolute;
top:30px;
right:60px;
list-style:none;
font-size:11px;
}

ul#nav_1 li{
float:left;
display:inline;
background:transparent url(../img/li-nav_1.gif) no-repeat top left;
padding: 0 0 0 15px;
margin: 0 7px;
}
ul#nav_1 li a{
color: #999999;
text-decoration:none;
}
ul#nav_1 li a:hover{
color: #95abad;
text-decoration:underline;
}
/* Navigation principale : Nav_2 */



#nav_2 dt {
cursor: pointer;
text-align: center;
font-weight: bold;
}

#nav_2 dt a{
color: #FFF;
text-decoration:none
}
#nav_2 dt a:hover{
color: #FFF;
text-decoration:none
}

#nav_2 dd {
}
#nav_2 ul{
text-align: center;
background: #fff;
border-bottom:3px double #c7bfdb;
border-top:3px double #c7bfdb;
border-right:1px double #462a87;
border-left:1px double #462a87;
padding: 0 0 0 10px;
}
#nav_2 li {
text-align: left;
background: #fff;
display:block;
font-size:12px;
background:transparent url(../img/li-nav_1.gif) no-repeat top left;
padding: 0 0  0 5px;
line-height:15px;

}
#nav_2 li a{
color:#462a87;
padding: 0 0 0 10px;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#nav_2 li a:hover, #nav_2 dd a:hover {
color:#333333;
}

#nav_2 {
border: none;
position:absolute;
top:60px;
left:230px;
background-color:#d6e3d8;

height:39px;
z-index:100;
width:621px;
} 
#nav_2 dl{
margin:0;padding:0;
}
#nav_2 dl dt{
text-decoration: none;
color: #FFF;
font-size: 12px;
background: #fff url(../img/nav_2-li-a.gif) no-repeat top right;
display:block;
height:27px;
padding: 6px 0 0 0;
margin: 0 0 0 0;
voice-family: "\"}\"";
voice-family:inherit;
height:21px;
}
html>body #nav_2 dl dt{
height:21px;
}
#nav_2 dl dt{
background: #327F91 url(../img/nav_2-li-a.gif) no-repeat top right;
text-decoration:none;
}
#nav_2 dl dt.selec{
background: #327F91 url(../img/nav_2-li-aa.gif) no-repeat top right;
text-decoration:none;
}

#nav_2 dl#n_pres{width:79px;
position:absolute;
top:0;left:0px;}
#nav_2 dl#n_dom{width: 140px;
position:absolute;
top:0;left:80px;}
#nav_2 dl#n_etud{width: 103px;
position:absolute;
top:0;left:221px;}
#nav_2 dl#n_labo{width: 150px;
position:absolute;
top:0;left:325px;}
#nav_2 dl#n_vie{width: 86px;
position:absolute;
top:0;left:476px;}
#nav_2 dl#n_fac{width: 58px;
position:absolute;
top:0;left:563px;}

#nav_2 dl#n_vie dd{position:absolute;
top:21;left:-125px;}
#nav_2 dl#n_fac dd{position:absolute;
top:21;left:-154px;}

#nav_2 dl#n_pres ul{width:200px}
#nav_2 dl#n_dom ul{width: 250px}
#nav_2 dl#n_etud ul{width: 250px}
#nav_2 dl#n_labo ul{width: 200px}
#nav_2 dl#n_vie ul{width: 200px}
#nav_2 dl#n_fac ul{width: 200px}



/* ---------------------- Styles associés au footer ---------------------- */
#footer {text-align:center;}
#footer a{
color:#fff;
text-decoration:none;
}
#footer a:hover{
color:#000;
text-decoration:none;
}


/* ---------------------- Styles bloc découvrir également ---------------------- */

#dec_egalt{
background: transparent url(../img/bg-dec_egalt.gif) no-repeat top left;
padding: 3px 0 0 10px;
margin: -5px 0 0 0;
}
#dec_egalt h3{
font-size:13px;
color: #462a87;
}
#dec_egalt ul{
list-style:none;
font-size:11px;
margin: 15px 0 0 0;
}
#dec_egalt ul li{
background:transparent url(../img/li-nav_1.gif) no-repeat top left;
padding: 0 0 0 15px;
margin: 0 7px;
list-style:none;
line-height:15px;
}
#dec_egalt ul li a{
color: #535353;
text-decoration:none;
}
#dec_egalt ul li a:hover{
color: #462a87;
text-decoration:underline;
}

/* ---------------------- Styles bloc chiffres sur la page de présentation ---------------------- */
#bloc_chiffres{
background: #fff url(../img/bg-bloc_chiffres.gif) no-repeat top left;
width:247px;
margin: 15px 0 0 0;
height:207px;
}
#bloc_chiffres h3{
font-size:12px;
color: #95abad;
padding: 8px 0 0 15px;
}
#bloc_chiffres ul{
margin: 8px 0 0 10px;
color:#999;
}
#bloc_chiffres ul li{
font-size:12px;
list-style:circle;
padding: 0 0 0 0px;
line-height:14px;
}
#bloc_chiffres ul li strong{
color: #95abad;
}
/* ---------------------- page formation---------------------- */
#svne_vert{
background: #fff url(../img/bg-v-formation.gif) no-repeat top left;
width:364px; height:358px;
font-size:12px; color:#646464;
}
#svne_vert p,#spmi_orange p{
color:#646464;
font-size:12px;text-align:left;
}
#svne_vert strong{
color: #44b380;
}
#svne_vert h3{
color:#44b380;
font-size:13px;
padding: 20px 0 20px 15px;
}
#spmi_orange{
background: #fff url(../img/bg-o-formation.gif) no-repeat top left;
width:364px; height:358px;
font-size:12px;color:#646464;
}
#spmi_orange strong{
color:#df7d00;
}
#spmi_orange h3{
color:#df7d00;
font-size:13px;
padding: 20px 0 20px 15px;
}


h2.viochouette{
padding: 3px 0 5px 25px;
margin: 10px 5px 5px 0;
background:transparent url(../img/bg-h1.gif) no-repeat top left;
font-size:14px;
color: #462a87;
}
h3.viochouette{
padding: 3px 0 5px 25px;
margin: 0px 5px 5px 20px;
background:transparent url(../img/bg-h1-trans.gif) no-repeat top left;
font-size:14px;
color: #462a87;
}
h2.viochouettebis{
padding: 3px 0 0px 25px;
margin: 10px 5px 0px 0;
background:transparent url(../img/bg-h1.gif) no-repeat top left;
font-size:14px;
color: #462a87;
}
h2.viochouettebis strong{
color: #44b380;
}
.grd{
color: #462a87;
font-size:16px;
font-weight:bold;
}
.grdv{
font-weight:bold;
color: #44b380;
font-size:16px;
}
h3.fiche_cours{
color: #333333;
font-size:15px;
margin: 10px 0 15px 15px;
}
h3.fiche_cours:first-letter {
color: #44b380;
}
#voir_tte_form {
color: #44b380;background:transparent url(../img/bc-coin-v-1l.gif) no-repeat top left;
width:504px;
height:39px;
font-size:12px;
margin: 20px 0 0 25px;
}
#voir_tte_form a{
color: #44b380;
display:block;
text-align:center;
padding: 12px 0 0 0;
text-decoration:none;
}


#tx_reussite{
background: #fff url(../img/bg-tx-reussite.gif) no-repeat top left;
width:247px;
margin: 15px 0 0 0;
height:108px;
}
#tx_reussite h3{
font-size:12px;
color: #44b380;
padding: 8px 0 0 15px;
}
#tx_reussite ul{
margin: 17px 0 0 10px;
color:#999;
}
#tx_reussite ul li{
font-size:12px;
list-style:circle;
padding: 0 0 0 0px;
}
#tx_reussite ul li strong{
color: #44b380;
}
/* ---------------------- page international---------------------- */

#voir_univ_part {
color: #44b380;
background:transparent url(../img/bc-coin-g-1l.gif) no-repeat top left;
width:366px;
height:39px;
font-size:12px;
margin: 20px 0 0 20px;
}
#voir_univ_part a{
color: #462a87;
display:block;
text-align:center;
padding: 12px 0 0 0;
text-decoration:none;
}
#pucearrow{
list-style:none;
font-size:11px;
margin: 15px 0 0 0;
}
#pucearrow li{
background:transparent url(../img/li-nav_1.gif) no-repeat top left;
padding: 0 0 0 15px;
margin: 0 7px;
list-style:none}
#pucearrow a{
color:#000;
text-decoration:none;
}
#pucearrow a:hover{
color:#000;
text-decoration:underline;
}

/* je double en class pour le moteur de recherche */
ul.pucearrow{
list-style:none;
font-size:11px;
margin: 15px 0 0 0;
}
ul.pucearrow li{
background:transparent url(../img/li-nav_1.gif) no-repeat top left;
padding: 0 0 0 15px;
margin: 0 7px;
list-style:none}
ul.pucearrow a{
color:#000;
text-decoration:none;
}
ul.pucearrow a:hover{
color:#000;
text-decoration:underline;
}

#travel_us{
background:transparent url(../img/bg-international.gif) no-repeat top left;
width:795px;
height:157px;border:1px solid #cecccc;
margin: 0 auto;
}
#travel_us img{

margin: 15px 15px 0 0;
}

/* ------ Page etudier --------------------- */



#etudier_1{
background: #fff url(../img/bg-1_etudier.jpg) no-repeat top left;
width:376px; height:229px;
font-size:12px; color:#646464;
}
#etudier_1 p,#etudier_2 p{
color:#646464;
font-size:12px;text-align:left;
}

#etudier_1 h3{
color:#462a87;
text-transform:uppercase;
font-size:11px;
padding: 10px 0 20px 0;
text-align:center;
}
#etudier_2{
background: #fff url(../img/bg-2_etudier.jpg) no-repeat top left;
width:376px; height:229px;
font-size:12px;color:#646464;
}
#etudier_2 h3{
text-transform:uppercase;
color:#462a87;
font-size:11px;
padding: 10px 0 20px 0;
text-align:center;
}

#etudier_3, #etudier_4{
background: #fff url(../img/bg-3_etudier.jpg) no-repeat top left;
width:376px; height:130px;
font-size:12px;color:#646464;
}
#etudier_3 h3{
text-transform:uppercase;
color:#462a87;
font-size:11px;
padding: 10px 0 20px 0;
text-align:center;
}
#etudier_4 h3{
text-transform:uppercase;
color:#462a87;
font-size:11px;
padding: 10px 0 20px 0;
text-align:center;
}
#etudier_3 p, #etudier_4 p{
color:#646464;
font-size:12px;text-align:left;
}

/* ------ Page Fac'Infos --------------------- */



.txttabel strong{
color:#462a87;
font-weight:bold;
}
#main p.txttabel {
color:#646464;
}
#main p.txt14{
font-size:14px;color:#646464;}


#main ul.txtgris{
color:#646464;
}
#main p.txtgris{
color:#646464;
}
#main ul.txtgris strong{
color:#462a87;
}


.bloc_ve_bleu{
width:383px; height:215px;
padding: 5px 0 0 0;
background: #fff url(../img/bg-vieetu-bleu.gif) no-repeat top left;
}
.bloc_ve_bleu strong{
color:#462a87;
}

#bloc_adresse{
color:#462a87;
background-color:#e6e3ef;
margin: 20px 12px 0 0;
}
#main #bloc_adresse p {
color:#462a87;
padding:10px;
}


.bloc_candidature h3{
text-transform:uppercase;
color:#462a87;
font-size:11px;
padding: 10px 0 20px 0;
text-align:center;
}
.bloc_candidature{
width:245px;height:250px;
padding: 5px 0 0 0;
font-size:12px;
background: #fff url(../img/bg-posercandi-1.gif) no-repeat top left;

}
#main .bloc_candidature p, #main .bloc_candidature span{
color:#646464;
}
#main .bloc_candidature strong{
color:#462a87;
}


.etape2{
width:245px; height:56px;
padding: 5px 0 0 0;
font-size:12px;
background: #fff url(../img/bg-posercandi-2.gif) no-repeat top left;
}

#main .etape2 p{
color:#462a87;
text-align:center;
font-weight:bold
}
#bloc_licence{
width:150px; height:114px;
padding: 5px 0 0 0;
font-size:12px;
background: #fff url(../img/bg-licence.gif) no-repeat top left;
}
#bloc_master{
width:150px; height:75px;
padding: 5px 0 0 0;
font-size:12px;
background: #fff url(../img/bg-master.gif) no-repeat top left;
}
#bloc_doctorat{
width:150px; height:51px;
padding: 5px 0 0 0;
font-size:12px;
background: #fff url(../img/bg-doctorat.gif) no-repeat top left;
}
#bloc_licence h3, #bloc_master h3, #bloc_doctorat h3{
text-transform:uppercase;
color:#462a87;
font-size:11px;
padding: 10px 0 0px 0;
text-align:center;
}
#bloc_licence p, #bloc_master p, #bloc_doctorat p{
font-size:11px;
color:#646464;
padding: 0px 0 0 0;
text-align:center;
}
.an{
font-size:11px;
color:#646464;
}
#bloc_licence_bis{
width:491px; height:114px;
padding: 2px 0 0 0;
margin: 0 0 0 10px;
font-size:12px;
background: #fff url(../img/bg-licence-1.gif) no-repeat top left;
}
#bloc_master_bis{
width:491px; height:75px;
padding: 2px 0 0 0;
margin: 0 0 0 10px;
font-size:12px;
background: #fff url(../img/bg-master-1.gif) no-repeat top left;
}
#bloc_doctorat_bis{
width:491px; height:51px;
padding: 2px 0 0 0;
margin: 0 0 0 10px;
font-size:12px;
background: #fff url(../img/bg-doctorat-1.gif) no-repeat top left;
}

#main p.txt11{
font-size:11px;
padding:0 0 0 15px;
}

#bloc_svne{
width:795px;
height:293px;
padding: 10px 0 0 0;
background: #fff url(../img/bg-svne.gif) no-repeat top left;
}
#bloc_svne ul li{
list-style:circle;
color:#333333;
}
#bloc_svne ul{
padding: 0 10px 0 10px;
}



ul#onglets_equipe {
display: inline;
border: none;
list-style: none;
} 
ul#onglets_equipe li{
float: left;
background-color:#FFFFFF;
text-align: center;
display: inline;
margin:0;padding:0;
}
ul#onglets_equipe li a{
text-decoration: none;
color: #FFF;
font-size: 12px;
background: #fff url(../img/bg-equipe-ve.gif) no-repeat top right;
display:block;
height:27px;
padding: 6px 0 0 0;
width:170px;
margin: 0 1px 0 0;
voice-family: "\"}\"";
voice-family:inherit;
height:21px;
}
html>body ul#onglets_equipe li a{
height:21px;
}
ul#onglets_equipe li a:hover {
background: #327F91 url(../img/bg-equipe-v.gif) no-repeat top right;
text-decoration:none;
}
ul#onglets_equipe li a.actif{
background: #327F91 url(../img/bg-equipe-v.gif) no-repeat top right;
text-decoration:none;
}
.tronche{border:0px solid;
width:803px;padding:0px;
}
div.tronche dl{
width:360px;
height:80px;
border:1px solid #d6e3d8;
float:left;margin:10px 10px 10px 8px ;
padding: 20px 5px 20px 10px;
font-size:12px;
color:#818181;
background-color:#FFFFFF;
}
html> body .tronche dl{
	margin: 10px 6px 10px 15px ;
}
div.tronche dl.dl_v{
border:1px solid #44b380;
}
div.tronche dl.dl_o{
border:1px solid #df7d00;
}
div.tronche dl dt{
float:left;
margin: 0 10px 0 0;
padding:0 0 5px 0;
}
div.tronche dl dd strong{
color:#462a87;
display:block;
padding: 0 0 10px 0;}
div.tronche dl.dl_o dd strong{
color:#df7d00;
display:block;
padding: 0 0 10px 0;}
div.tronche dl.dl_v dd strong{
color:#44b380;
display:block;
padding: 0 0 10px 0;}


#equipev, #equipeo{
width:390px;
float:left;
font-size:14px;
padding: 0 0 0 15px}
#equipev{
color:#44b380;}
#equipeo{
color:#df7d00;}


/*les derniers*/
/*page dossier candidature*/
.check{
	text-align: justify;
	font-size:12px;width:300px;margin-left:25px;margin-top:-17px;display:block
}
html > body .check{margin-top:-15px;margin-left:23px;}

/*page frais dinscription*/
.borderb{
	margin:15px;
}
.borderb td{text-align:center;
	border-right:1px solid #3c0c64; font-size:13px;padding:5px;
	background-color:#e7e3ef;background-image: url(../img/points.jpg);background-repeat: repeat-x;background-position: bottom;
}

.annex{
	width:100px;
}

.lien1 {
	padding: 0 0 4px 0;
	margin:0 15px 0 0;
	display:block;
	text-align:right;
	font-size:11px;
	color:#989797; 
	}	

.liste{
		background-color:#e7e3ef;margin-left:10px;font-size:12px;border:1px inset;
	}
.image{
		border:3px double #97999c; 
		padding:8px;
		margin:5px;
	}
.gris{
	font-size:12px;color:#65886a;border-top:4px double;
	}
.lien{
		text-decoration: underline;color:#666666;font-size:11px;
	}
.lien:hover{
		text-decoration: none;
	}
#travel_us li{
		list-style: circle;
	}
.grdo{
		color: #e58d1c;
		font-weight:bold;
	}
h3.fiche_cour{
	color: #333333;
	font-size:15px;
	margin: 10px 0 15px 15px;
	}
h3.fiche_cour:first-letter {
	color: #e58d1c;
	}
#tx_reussit h3{
	color: #e58d1c;
	font-size:12px;
	padding: 8px 0 0 15px;
	}
	
#tx_reussit {
background: #f9e5cc ;
width:247px;
margin: 15px 0 0 0;
height:108px;
	}
	
#tx_reussit ul{
margin: 17px 0 0 10px;
color:#999;
}

#tx_reussit ul li{
font-size:12px;
list-style:circle;
padding: 0 0 0 0px;
}

#tx_reussit ul li strong{
color: #e58d1c;
}	

#voir_tt_form {
color: #44b380;background:transparent url(../img/bc-coin-v-2l.gif) no-repeat top left;
width:504px;
height:39px;
font-size:12px;
margin: 20px 0 0 25px;
}
#voir_tt_form a{
color: #e58d1c;
display:block;
text-align:center;
padding: 12px 0 0 0;
text-decoration:none;
}
.collapso{background-color:#fff;border-collapse:collapse;margin-right:5px;width:650px;border:1px solid #e58d1c;}
.collapsv{background-color:#fff;border-collapse:collapse;margin-right:5px;width:650px;border:1px solid #44b380;}

.o{background-color: #f9e5cc;font-size:12px;padding:5px;text-align:center;}
.v{background-color: #e0f7ec;font-size:12px;padding:5px;text-align:center;}
.n{background-color: #fff;font-size:12px;padding:5px;text-align:center;}

.ot{background-color: #f9e5cc;font-size:12px;padding:5px;}
.vt{background-color: #e0f7ec;font-size:12px;padding:5px;}
.nt{background-color: #fff;font-size:12px;padding:5px;}

.presence{width:200px;font-size:12px;padding:0px 5px 0px 5px;}
.tx{width: 150px;font-size:12px;padding:0px 5px 0px 5px;}
.admis{width: 50px;font-size:12px;padding:0px 5px 0px 5px;}
.diplom{width: 300px;font-size:12px;padding:0px 5px 0px 5px;}

.go{color: #e58d1c;font-weight:bold;font-size:14px;padding-right:15px;}
.gv{color: #44b380;font-weight:bold;font-size:14px;padding-right:15px;}

/*associations*/
.membre_assoc h3{
font-size:11px;
padding: 5px 0 5px 0;
text-align:center;
	text-transform:uppercase;
	color:#9f98b3;
}
.membre_assoc{
	border:3px double #b1c6b4;
	background-color:tranparent;
}

.membre{padding-left:10px;padding-bottom:3px;border-bottom:3px double #c2b9d9;font-size:11px;color:#666666;}
.titre{padding-left:5px;padding-top:6px;
	font-weight: bold;
	font-size: 12px;
	color:#757f76;
}

.text{margin-left:15px;
	height:17px;
	font-size:12px;
	width:200px;
	margin-bottom:5px;
	border:1px solid #9890b0;
	color:#462a87;
}
#texte{
	font-style: italic;
	font-size: 13px;font-weight: bold;
	height:20px;
	color:#514770;
}

#identifiants{
	float:right;
	background-color:#d6d1e2;
	font-size:11px;margin-top:5px;
}
#oubli{margin-top:5px;
	float:right;
	background-color:#e7e5ef;
	font-size:11px;
}

html >body #oubli{
	margin-right:22px;
}
html >body #identifiants{
	margin-right:22px;
}

/*ajout styles pagination */
div#pages {float:left; margin:0 10 0 10;width:560px;}
div#pages p {float:left; font-size:10px; color:#666;}
div#pages p a {color:#666;}
div#pages p a:hover {color:#81000B;}
div#pages p span {color:#81000B; font-weight:bold;}
p#pageprec {width:140px; text-align:left;}
p#pagenum {text-align:center;}
p#pagesuiv {width:140px; text-align:right;}




/* ---------------------- page d'accueil---------------------- */
#hp_col_d{
background: #f9faf5 url(../img/bg-chouette-hp.jpg) no-repeat top left;
width:205px;
border-bottom:2px solid #fff;
font-size:12px;
margin:-20px 0 0 0;
padding: 50px 0 0 0px;
float:left;
position:absolute;
z-index:100;
top:260px;left:24px;
text-align:left;
}

#hp_col_m{
margin:0px 0 0 210px;
width:590px;
text-align:left;

}
#hp_col_d h2{
padding: 0px 0 0 10px;
margin:0;
color:#462A87;
}
#hp_col_d img{
padding: 10px 0 0 10px;
margin: 10px 0 10px 0;
}
#hp_col_d p{
margin:0;padding:0 10px 0 10px;
color:#646464;
font-size:11px;
}
#hp_col_d span a{
background:transparent url(../img/li-nav_1.gif) no-repeat top left;
padding: 2px 0 0 15px;
line-height:12px;
margin: 10px 0 0 120px;
color:#95abad;text-decoration:none;
font-size:11px;
}
body#p_accueil ul.ul_hp{
float:left;
width:49%;
}
body#p_accueil ul.ul_hp li{
font-size:11px;
color:#494949;
}
body#p_accueil ul.ul_hp_2{
padding:0 10px;
}
body#p_accueil ul.ul_hp_2 li{
font-size:11px;
line-height:18px;
color:#494949;
}

body#p_accueil ul.ul_hp_2 a{
color:#000;
text-decoration:none;
}

body#p_accueil ul.ul_hp_2 a:hover{
text-decoration:underline;
}

#hp_col_m .txt_hp{
font-size:14px;
color:#333;
margin:0px 0 5px 0px;
}

#hp_col_m h3{
color:#333;
padding: 3px 0 0px 25px;
margin: 5px 5px 0px 3px;
background:transparent url(../img/bg-h1-trans.gif) no-repeat top left;
font-size:13px;
}

#hp_col_m a{
color:#333
text-decoration:none;
}

#hp_col_m a:hover{
color:#333
text-decoration:underline;
}
#reso{
	background: #f4f6f1;
	border:1px solid #9da692;
	padding:10px;
	
}








/* ---- pour les webservice ECTS ---- */


/*---Selection de l'année du catalogue----*/
#annees {width:570px; text-align:left; font-size:11px; padding-top:5px; padding-bottom:5px; height:26px;}
html>body #annees {width:566px;height:26px;margin-top:5px;}
#annees span {width:90px; height:26px; float:left; margin-right:10px; text-align:center; display:block;}
html>body #annees span{width:90px; height:26px;}
#annees span a{background:url(../img/bg_annees_off.gif) no-repeat; width:90px;height:26px; font-size:11px;color:#24417C;font-weight:normal; float:left;display:block;}
html>body #annees span a{width:90px;height:26px;}
#annees span a.selected {background:url(../img/bg_annees_on.gif) no-repeat;color:#24417C;font-size:11px;font-weight:bold; text-decoration:none; float:left;display:block;}
html>body #annees span a.selected{width:90px;height:26px;}
#annees span a:hover.selected  {color:#24417C; font-weight:bold; text-decoration:none;}

/*------------Intitulé du parcours------------*/
#parc table{width:570px;border:none;margin-bottom:10px;}

#parc h1{display:inline-block;font-size:16px; color: #0074a3; text-align:left; font-weight:bold; padding: 5px 10px;} 
#parc h1 a{font-size:13px; color:#8C002F; text-align:left; font-weight:bold;text-decoration:none;}
#parc h1 a:hover{text-decoration:underline;}
 /*------------Fiche du parcours------------*/
#parcoursdesc{width:570px;border:none;text-align:left;}
 
#parcoursdesc h2{background:url(../img/bg_membres.gif) no-repeat; width:577px;height:26px;font-size:12px;color:#0F2A61;font-weight:bold;padding:6px 0 0 15px;
  margin-top:15px;margin-bottom:15px;text-align:left;}
html>body #parcoursdesc h2{width:562px;height:20px;margin-top:20px;}

#parcoursdesc p {font-size:11px;color:#333; MARGIN: 0px 16px 0px 23px;}
#parcoursdesc p a {color:#333; text-decoration:underline;}
#parcoursdesc p a:hover {text-decoration:none;}

#parcoursdesc li p{MARGIN: 0px 45px 0px 15px;}

#parcoursdesc ul{position:relative;left:20px;width:550px;}
#parcoursdesc ul li{height:100%; list-style:none;margin-bottom:5px;}
#parcoursdesc ul li a{font-size:12px; color:#24417C; background:url(../img/fleche_liste4.gif) no-repeat 0px 4px; padding:0 0 0px 20px; display:block;}
#parcoursdesc ul li a:hover{color:#FF3300; text-decoration:none; background:url(../img/fleche_liste3.gif) no-repeat 0px 4px; padding:0 0 0px 20px;}
#parcoursdesc ul li ul{position:relative; left:25px; width:500px;}
#parcoursdesc ul li ul li{height:100%; list-style:none;background:url(../img/fleche_liste2.gif) no-repeat 0px 4px;font-size:12px;padding:0 0 0px 15px;display:block;}
#parcoursdesc ul li ul li a{color:#2F7EC1; background:none;padding:0px;}
#parcoursdesc ul li ul li a:hover{color:#FF3300; text-decoration:none;background:none;padding:0px;}

#parcoursdesc ul.etapes{margin-left:5px;}
#parcoursdesc ul.etapes li{font-size:11px; color:#333; background:url(../img/fleche_liste5.gif) no-repeat 0px 6px; padding:0 0 0 15px; }
#parcoursdesc ul.etapes li a{color:#333; text-decoration:underline;background:none;padding:0px;}
#parcoursdesc ul.etapes li a:hover{text-decoration:none;}

#parcoursdesc ul li.list_etap{font-size:11px; color:#333; background:url(../img/fleche_liste5.gif) no-repeat 0px 6px; padding:0 0 0 15px;}
#parcoursdesc ul li.list_etap a{color:#333; text-decoration:underline;background:none;padding:0px;}
#parcoursdesc ul li.list_etap a:hover{text-decoration:none;background:none;padding:0px;padding:0px;}


/*------------Intitulé de l'étape------------*/


#middle .tab_auto_ects {float:left; width:655px; background-color:#fff; text-align:left;}
.tab_auto_ects .etap {width:755px;}
.etap .tabpage{width:750px;border:none;margin-bottom:10px;border:solid 1px #0074a3;margin-left:40px; background-color:#fff;}

.etap h1{display:inline-block;font-size:13px; color:#0074a3; text-align:left; font-weight:bold; padding: 5px 10px; background:none; border:none;}
.etap td.credits{border-left:solid 1px #0074a3;color:#0074a3;font-weight:bold;font-size:11px;text-align:left;width:150px;padding-left:5px;}

/*---------Fiche de l'étape-------------*/
 .etapdesc {width:750px;text-align:left;margin-left:40px}
 .etapdesc h2{font-size:12px; color: #0074a3;padding-left:20px;font-weight:bold;text-decoration:underline;margin-bottom:10px;}
 .etapdesc p{font-size:11px; color:#000;margin:10px 0px 20px 0px;text-align:left;}
 
 .groupe_cours{margin-bottom:20px;padding-bottom:10px;border:solid 1px #0074a3;width:748px;}
 
 table.tableau_cours {padding:2px 5px 2px 2px;color:#0074a3;width:750px; !width:748px;}
 table.tableau_cours a {text-decoration:none;color:#0074a3;}
 table.tableau_cours a:hover {text-decoration:underline;color:#8C002F;}
 table.tableau_cours td,  table.tableau_cours th{border-left:solid 1px #cccccc;padding:5px 2px 5px 2px;}
 table.tableau_cours td.cell_left,  table.tableau_cours th.cell_left{border-left:none;text-align:left;margin-left:5px;}
 table.tableau_cours thead{font-size:12px;text-align:center;font-weight:bold;width:570px;}
 table.tableau_cours th{border-bottom:solid 1px #cccccc; }
 table.tableau_cours tbody{font-size:12px;text-align:center;font-weight:normal;width:570px;}
 table.tableau_cours .groupe{background-color:#dff4fc; width:570px;vertical-align:top;}
 
 
 /*----Entête de la fiche cours----*/
 #cours_titre{width:750px;}
 div#cours_titre{margin-bottom:10px;}
 #cours_titre table{width:750px;text-align:center;vertical-align:middle;border:solid 1px #cccccc;}
 #cours_titre td{ background-color: #FAFAFA;padding-top: 2px; padding-bottom: 2px;border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}
 #cours_titre h1 {font-size:20px; color:#798192;text-align:center; background:none; border-bottom:none; margin:0; padding-bottom:0px;}
 #cours_titre img{BORDER:0;}
 #cours_titre p{font-size:12px; color:#24417C;}
 #cours_titre p.intitule2{font-size:13px; font-weight:bold; padding:2px 0 0 10px;}
 #cours_titre p.coordonnees_etab{font-size:11px; color:#333;font-weight:bold;}
 
 /*---Details du cours (niveau, annee....)-----*/
 #cours_details{width:750px;margin-bottom:10px;}
 #cours_details table{width:750px;text-align:center;vertical-align:middle;border:solid 1px #cccccc;}
 #cours_details th, #cours_details td{border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;font-size:12px;font-weight:bold;}
 #cours_details th{color:#24417C;}
 #cours_details thead{background-color: #FAFAFA;height:30px;}
 
 #cours_formations{width:750px;margin:0 0 10px 0;}
 #cours_formations ul{height:100%; text-align:left;font-size:11px;color:#333; margin:0 0 10px 20px;list-style-image:none;}
 #cours_formations ul li{list-style:none; background:url(../img/fleche_liste4.gif) no-repeat 0px 4px; margin:0 0 0 0;padding:0 0 8px 17px;}
 #cours_formations a {font-size:11px;color:#333;}
 #cours_formations .lien_actif{font-weight:bold;text-decoration:none;}
 
 /*---profs et intervenants du cours---*/
 #cours_prof{width:750px;margin-bottom:10px;}
 #cours_prof table{width:750px;text-align:left;vertical-align:middle;border:solid 1px #cccccc;}
 #cours_prof th, #cours_prof td{border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;font-size:12px;font-weight:bold;}
 #cours_prof th{color:#24417C;background-color: #FAFAFA; padding-left:25px;}
 #cours_prof td{text-align:left;padding-left:4px;}
 
 /*---fiche du cours----*/
 #fiche_cours{width:750px;}
#fiche_cours h2{background:url(../img/bg_membres.gif) no-repeat; width:577px;height:26px;font-size:12px;color:#0F2A61;font-weight:bold;padding:6px 0 0 15px;
  margin-top:15px;text-align:left;}
html>body #fiche_cours h2{width:562px;height:20px;margin-top:20px;}

#fiche_cours p {font-size:11px;color:#333;text-align:justify;margin:5px 5px 5px 10px;}
#fiche_cours p a {color:#333; text-decoration:underline;}
#fiche_cours p a:hover {text-decoration:none;}
#fiche_cours p.error{color:Red;}

.tablo{width:750;text-align:center;}
.tablo table{width:500px;text-align:center;vertical-align:middle;border:solid 1px #cccccc;}
 #fiche_cours thead{height:30px;}
 #fiche_cours th, #fiche_cours td{border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;font-size:12px;}
 #fiche_cours th{color:#24417C;background-color: #FAFAFA;font-weight:bold;}
 #fiche_cours td{padding-left:4px;}
 #fiche_cours tfoot td, #fiche_cours tfoot th {font-weight:bold;border-top:solid 1px #cccccc;}
 #fiche_cours tfoot th{color:#8C002F;}
 #fiche_cours tr.souscat th{border-top:solid 1px #cccccc;padding-left:5px;text-align:left;}
 #fiche_cours td.cell_left{text-align:left;padding-left:5px;}
 
 
 #fiche_cours ul{text-align:left;font-size:11px;color:#333; margin-left:20px;margin-bottom:10px;margin-top:5px;}
 #fiche_cours ul li{height:100%; list-style: none; background:url(../img/fleche_liste4.gif) no-repeat 0px 4px; padding:0 0 8px 20px;}
 #fiche_cours ul li p{display:block;margin-bottom:0px;margin-top:0px;}
 #fiche_cours a{color:#24417C; list-style: none;}

