/* Gestion des styles pour page.xsl */

div#sb-overlay{
	background-color:#000000;
	left:0px;
	position:absolute;
	top:0px;
	width:100%;
	z-index:90;
}

div#sb-container{
	left:0px;
	top:100px;
	line-height:0;
	position:absolute;
	text-align:center;
	width:100%;
	z-index:100;
	
}

div#sb-content{
	margin:0 auto;
	line-height:normal;
	color:black;
	text-align:center;
	padding-bottom:10px;
}

#page {

      

      margin-left:auto;

      margin-right:auto;

      align:center;

      border-spacing:0px;

      

      border-right : 1px white solid;

      border-bottom : 1px white solid;

      border-left : 1px white solid;

      

      background-color:#000000;

      

}



TD#EnteteLogo{

    vertical-align:top;

	padding-left:0px;

	height:186px;

}



TD#EnteteMenu{

      vertical-align:top;

}



TD#EnteteInformation{

      vertical-align:top;

}



TR#EnteteInformation{    

    font-size: 9px;

    font-family: Verdana, Arial ;

    color: #0099ff;

    font-weight: normal;

    text-decoration: none;

}



TD#Contenu{

      vertical-align:top;  

      width:700px;

      padding-top:5px;

      padding-left:0px;

      padding-right:5px;

      padding-bottom:5px;

      color:#FFFFFF;

}



TD#BasDePage{

      vertical-align:top;

      text-align:center;      

}





/*Redéfinition des balises plus généralistes*/



BODY {

      background-color:#000000;

      margin-top : 0px;

      margin-left : 0px;  

      scrollbar-face-color: #000000;

	scrollbar-track-color: #000000;

	scrollbar-3dlight-color: #000000;

	scrollbar-darkshadow-color: #000000;

	scrollbar-shadow-color: #FFFFFF;

	scrollbar-highlight-color: #FFFFFF;

	scrollbar-arrow-color: #FFFFFF;          

}



html,td{

      font-size: 10px;

      font-family: Verdana, Arial ;

      font-weight: normal;

      color:#ffffff;

}



h1{

	font-size: 14px;

	font-weight: bold;

}



select, input, textarea{

      font-size: 10px;

      font-family: Verdana, Arial ;

      font-weight: normal;

      text-align:left;      

      text-decoration: none;

      color: #000000;

}



A:link, A:visited, A:active {

font-size: 11px;

font-family: Verdana, Arial ;

color: #FF9999;

font-weight: normal;

text-decoration: none;

}



A:hover {

font-size: 11px;

font-family: Verdana, Arial ;

color: #FF0000;

font-weight: bold;

text-decoration: none;

}



/* Style pour les fonctionnalités dans la colonne centrale*/

div#mc-content{

	background-image : url('/img/barre-laterale-fd.gif');

	background-repeat:repeat-y;

	background-position:top left;
	
	width:800px;
	
	padding-top:15px;
	padding-left:30px;

}

div.mc-teaser{
	text-align:left;
	padding-bottom:15px;
}

table.accueilContenu{

	width:800px;

}

TD#accueilContenu

{

	text-align:justify;

	vertical-align:top;	

	padding-top: 10px;

	padding-bottom: 10px;

	padding-right: 10px;

	padding-left: 20px;

	

	color:#ffffff;

}

div.newsLayout{
	
	padding-top: 10px;

	padding-bottom: 10px;

	padding-right: 10px;

	padding-left: 20px;

	color:#ffffff;

	text-align:left;

	/*overflow:hide;*/

	height:500px;

}



div#infosContainer{

	margin-left:10px;

	margin-bottom:10px;

	width:95%;

	color:#FFFFFF;

	background-image : url('/rubriques/accueil/img/infos.gif');

	background-repeat:no-repeat;

	background-position:top left;

}



div#infosContainer div.title{

    font-weight:bold;

    font-size:13px;

}

div#infosContainer div.message{

	

    padding-left:35px;

    padding-top:5px;

    text-align:left;

    height:160px;

    overflow-y:auto;

    border-bottom:1px white solid;

    padding-top:10px;

}



div#parcoursContainer{

	margin-left:10px;

	margin-bottom:10px;

	width:95%;

	color:#FFFFFF;

}



div#parcoursContainer div.title{

    font-weight:bold;

    font-size:13px;

}

div#parcoursContainer div.message{

	background-image : url('/rubriques/accueil/img/parcours.gif');

	background-repeat:no-repeat;

	background-position:top left;

    padding-left:35px;

    margin-top:5px;

    text-align:left;

    height:120px;

    overflow-y:auto;

    border-bottom:1px white solid;

    padding-top:10px;

}



div#newsContainer{

	margin-left:10px;

	width:95%;

	color:#FFFFFF;

}



div#newsContainer div.title{

    font-weight:bold;

    font-size:13px;

}

div#newsContainer div.message{

	background-image : url('/rubriques/accueil/img/actus.gif');

	background-repeat:no-repeat;

	background-position:top left;

    padding-left:35px;

    margin-top:5px;

    text-align:left;

    height:460px;

    overflow-y:auto;

    padding-top:10px;

}



/* Style pour les News */

img.news{

	position:relative;

	left:180px;

}



div.news{	

	background-image : url('/rubriques/accueil/img/fond-news.gif');	

}



div.news_deroule{		

	/*background-attachment : fixed;*/

	height:440px;

	width:570px;	

	border:0px solid white;

	overflow:auto;

	scrollbar-face-color: #000000;

	scrollbar-track-color: #000000;

	scrollbar-3dlight-color: #000000;

	scrollbar-darkshadow-color: #000000;

	scrollbar-shadow-color: #FFFFFF;

	scrollbar-highlight-color: #FFFFFF;

	scrollbar-arrow-color: #FFFFFF;

}



div.newsTitre{

	color:#FF0000;

	font-weight:bold;

	position:relative;

	left:200px;

	width:300px;

	

}



div.newsMessage{

	color:#000000;

	position:relative;

	left:220px;

	width:300px;



}

input.mcbutton{
border:1px solid white;background-color:black;color:white;text-align:center;
}
