body{
background-color:#011A39;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

a{
color:#FFC330;
text-decoration:none;
}

a.bourse-index p{
color:#FFFFFF;
cursor:pointer;
text-decoration:none;
}

a.bourse-index p:hover{
text-decoration:underline;
}

a:hover{
text-decoration:underline;
}

ul			{ list-style-type: disc; line-height: 15px;  color:#4D4D4D; }
ul ul		{ list-style-type: square; line-height: 15px;  color:#4D4D4D; }
ul ul ul	{	list-style-type: none; line-height: 15px;  color:#4D4D4D; }

h1{
font-size:14px;
margin:0px;
text-transform:uppercase;
padding:14px 0px 11px 80px;
}

h1 strong{
color:#FFC330;
font-size:13px;
text-transform:none;
background:url(../gen-img/puceH1.gif) no-repeat left 4px;
padding-left:16px;
margin-left:6px;
}

h2{
color:#FFC330;
font-size:14px;
text-transform:uppercase;
padding-bottom:6px;
margin-top:20px;
margin-bottom:0;
border-bottom:1px solid #78C5FF;
}

#nomSitePrint {
	display:none;
}

.tabActu td {
	vertical-align:top;
}
.actus {
background:url(../gen-img/picto-actus.gif) no-repeat left 1px;
padding-left:20px;
font-size:12px;
/*
color:#FFFFFF;
*/
color:#FFC330;
border:none;
padding-bottom:6px;
margin-top:15px;
margin-bottom:0;
}

.btSavoirPlus {	
	margin-top:3px;
	margin-bottom:3px;
}
.tdVignetteActu {
	width:1%;
	padding: 0 5px 10px 0;
}


.zone-image{
float:right;
background-color:#012A55;
width:263px;
display:block;
}



.arrondi-top-img{
background:url(../gen-img/top-zone-img.jpg) no-repeat left top;
width:263px;
height:8px;
display:block;
}

.contenu-zone-img{
padding:10px;
}

.arrondi-btm-img{
background:url(../gen-img/bottom-zone-img.jpg) no-repeat left top;
width:263px;
height:8px;
display:block;
}

.txt16{
font-size:16px;
}

.txt-jaune{
color:#FFC330;
}

.txt-bleu{
color:#78C5FF;
}
#conteneurPrincipal-accueil{
width:996px;
margin:0 auto;
}

#conteneurPrincipal-page{
width:980px;
margin:0 auto;
}

#bandeau{
margin:0px;
padding:0px;
*margin-bottom:-3px;
}

#contenu-page{
background:url(../gen-img/fond-page.jpg) no-repeat left top;
background-color:#134183;
width:978px;
border:1px solid #4B7CAC;
border-top:none;
margin-bottom:8px;
}

#contenu-txt-page{
margin:20px 14px 20px 80px;
}

#zone-ref-top{
font-size:11px;
color:#336EB3;
height:14px;
padding:8px 8px 0px 60px;
background:url(../gen-img/top-txtref-right.jpg) no-repeat right top;
_padding:6px 8px 0px 60px;
}

#zone-ref-top-page{
font-size:11px;
color:#336EB3;
height:14px;
padding:8px 8px 0px 52px;
background:url(../gen-img/top-txtref-right-page.jpg) no-repeat right top;
_padding:6px 8px 0px 52px;
}



#contenu-accueil{
width:996px;
height:390px;
}

#col-left-accueil{
position:absolute;
margin:0px;
width:667px;
height:390px;
display:block;
background:url(../gen-img/col-left-accueil.jpg) no-repeat left top;
}

#logo-accueil{
width:246px;
height:97px;
position:absolute;
margin-left:87px;
margin-top:63px;
}

#texte-accueil{
position:absolute;
margin-left:87px;
margin-top:200px;
font-weight:bold;
font-size:13px;
}


#col-right-accueil{
position:absolute;
margin:0px 0px 0px 667px;
width:321px;
}

#zone-medias-accueil{
height:147px;
width:996px;
}

#logo-btm-accueil{
float:left;
width:333px;
}

#zone3medias{
height:147px;
width:655px;
float:left;
background:url(../gen-img/btm-3medias-fond.jpg) no-repeat left top;
margin-bottom:8px;
}

#encart-actus{
position:absolute;
margin-top:8px;
margin-left:29px;
background-color:blue;
height:125px;
width:256px;
}

#cont-enc-actus{
background:url(../index-img/fond-encart-actus.jpg) no-repeat left top;
width:256px;
height:102px;
display:block;
padding-top:2px;
}

#cont-enc-actus p{
padding:5px 6px 5px 20px;
margin:0px;
border-bottom:1px dashed #01498E;
font-size:11px;
}

#cont-enc-actus a{
color:#9ABEDF;
text-decoration:none;
}

#cont-enc-actus a:hover{
color:#FFFFFF;
}

#encart-bourse-locaux{
position:absolute;
margin-top:8px;
margin-left:295px;
background-color:green;
height:125px;
width:216px;
}

#cont-enc-bourse-locaux{
background:url(../index-img/fond-bourse-locaux.jpg) no-repeat left top;
width:216px;
height:101px;
display:block;
font-size:11px;
padding-top:3px;
}

#cont-enc-bourse-locaux p{
margin:0px 6px 0px 20px;
}

#encart-video{
position:absolute;
margin-top:8px;
margin-left:521px;
background-color:red;
height:125px;
width:119px;
}

#cont-enc-video{
background:url(../index-img/fond-videos.jpg) no-repeat left top;
width:119px;
height:104px;
display:block;
}

#ic-video{
position:absolute;
margin-left:10px;
margin-top:9px;
display:block;
z-index:3000;
}

#mentions-legales-accueil{
position:absolute;
z-index:1000;
margin-top:126px;
margin-left:26px;
}

#footer-page{
background:url(../gen-img/footer-page.gif) no-repeat left top;
padding:7px 0px 0px 15px;
height:20px;
width:963px;
}

#mentions-legales-accueil a{
margin:0px 8px 0px 8px;
text-decoration:none;
font-size:11px;
color:#FFFFFF;
}

#mentions-legales-accueil a:hover{
text-decoration:underline;
}

#footer-page a{
margin:0px 8px 0px 8px;
text-decoration:none;
font-size:11px;
color:#FFFFFF;
}

#footer-page a:hover{
text-decoration:underline;
}

#footer-adresse{
color:#01498E;
text-align:center;
display:block;
font-size:11px;
width:978px;
margin-bottom:8px;
}

#toPrint{
background:url(../gen-img/to-print.gif) no-repeat left top;
position:absolute;
margin-left:934px;
margin-top:16px;
width:30px;
height:27px;
display:block;
}

#toPrint:hover{
background:url(../gen-img/to-print.gif) no-repeat right top;
}


.img-actus{
border:2px solid #012A55;
margin-right:10px;
}

#contenu-txt-page p {
	 margin:8px 0 4px 0;
	 text-align:justify;
}

.pTitre {
	margin:15px 0 2px 0;
}

#contenu-txt-page .detail {
	padding-bottom:80px;
	*padding-bottom:50px;
	padding-top:0px;
}

.tt-telechargements{
	margin:20px 0 0 0px;
	padding:0 0 0 12px;
	background-image:url(../gen-img/puce-li.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:none;
	border:none;
}

.titre-telecharge{
	background-image:url(../gen-img/puce-li-b.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding:0 0 0 12px;
	margin-left:12px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	border:none;
}

#contenu-txt-page ul {
	margin:0;
	padding:0;
	color:#FFFFFF;
	list-style:none;
}
#contenu-txt-page li {
	margin:0;
	padding:0 0 0 12px;
	background-image:url(../gen-img/puce-li.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
}



#contenu-txt-page .ulLiHaut li {
	padding-top:3px;
	padding-bottom:6px;
}

#contenu-txt-page li ul {
}
#contenu-txt-page li ul li {
	background-image:url(../gen-img/puce-li-b.gif);
	padding-bottom:0px;
}
#contenu-txt-page .ulLiHaut li ul li {
}

#contenu-txt-page li ul li ul {
}
#contenu-txt-page li ul li ul li{
	background:none;
	padding:0;
}
#contenu-txt-page .ulLiHaut li ul li ul li{
	background:none;
	padding-bottom:2px;
}

#contenu-txt-page .cadreTrBleu {
	margin:10px 0 6px 0;
	border:1px solid #78C5FF;
	padding:10px;
}


/*  style zone masque  */

.detaiOn {
	padding-right:14px;
	background-image:url(../gen-img/flech-haut.gif);
	background-repeat:no-repeat;
	background-position:right 6px;
}
.detaiOff {
	padding-right:14px;
	background-image:url(../gen-img/flech-bas.gif);
	background-repeat:no-repeat;
	background-position:right 6px;
}


/*--------------------------------------------------------------------------*/
/*   STYLE CONTENU                                                                   */

.clearB {
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
	*height:10px;
}

.tabCont {
	width:880px;
}

.tabContP18 {
	clear:both;
	width:880px;
	margin:17px 0 17px 0;
}
.tabContP10 {
	clear:both;
	width:880px;
	margin:10px 0 10px 0;
}

.tabContP18 .colLeft { padding-right:18px; }
.tabContP10 .colLeft { padding-right:18px; }

.imgContenu {
	padding:0;
	display:block;
	border:1px solid #78C5FF;
}

.contImgRight {	
	margin: 0 1px 0 15px;
	padding:0;
	display:block;
	border:1px solid #78C5FF;
}

.contImgBottom {	
	margin: 10px 0px 0 0px;
	padding:0;
	display:block;
	border:1px solid #78C5FF;
}

.contImgLeft {	
	margin: 0 15px 0 0;
	padding:0;
	display:block;
	border:1px solid #78C5FF;
}

#tabContImg {
	width:100%;
}


#cadreSpeContMissions {
border:1px solid #78C5FF;
	padding:10px;
	
width:300px;  
position:absolute;
z-index:100;
margin:20px 0 0 500px;
 line-height: 20px; 
 text-align:center;
}

.asterisque{
font-size:11px;
}









