body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background:#FFFFFF;
}
form
{
	margin:0px;	
}
.piedpge {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

	/**+html div.piedpge {
		margin-top:25px;		
	}*/

a.piedpge:hover {
	font-size: 10px;
	color: #780e41;
	border: none;
	text-decoration: none;
}
.champs {
	font-size: 10px;
	color: #780e41;
	border: 1px solid #757575;
	padding: 1px;
	background-color: #f6f6f6;
}
.fil {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
a.fil:hover {
	font-size: 10px;
	color: #780e41;	
	text-decoration: none;
}
.filactif {
	font-size: 10px;
	color: #1E1E1E;
	text-decoration: none;
}
a.niv1 {
	display:block;
	border-top:1px solid #4C286C;
	padding:3px 0px 5px 10px;
	font-size: 10px;
	color: #ffffff; 	
	text-decoration: none;
}
a.niv1On
{
	display:block;
	color: #ffffff; 	
	text-decoration: none;
	text-align:right;
	padding:2px 10px 2px 0;
}
a.niv2 {
	display:block;
	padding:1px 5px 1px 10px;
	font-size: 10px;
	color: #ffffff; 	
	text-decoration: none;
}
.niv2 {
	font-size: 10px;
	color: #ffffff; 	
	text-decoration: none;
}
.niv3 {
	color: #5C5C5C;
	text-decoration: none;
}
a.niv3:hover {
	color: #780e41; 	
	text-decoration: none;
}
.niv3actif {
	color: #780e41;	
	text-decoration: none;
}
.encarthome {
	font-size: 18px;
	color: #ffffff;
	line-height: 18px;
}

.encarthome_haut {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	text-transform:uppercase;
	display:block;
	height:15px;
}

.encarthome2 {
	font-size: 25px;
	color: #2f1546;
	line-height: 18px;
}
.titre {
	font-size: 16px;
	color: #2f1546;
	font-weight: bold;
}
.sstit {
	font-size: 12px;
	color: #4F4F4F;
	line-height: 15px;
	font-weight: bold;
}
.txt{
	color:#525252;
	font-weight: normal;
	text-transform: none;
	line-height: 15px;
}

.entetetab {
	color: #ffffff;		
	text-decoration: none;
}
.entetetab2 {
	font-size : 10px;
	color: #ffffff;		
	line-height:normal;
	text-decoration: none;
}
.txtbold {
	color: #4D4D4D;
	font-weight: bold;
	text-transform: none;
}
.txtcap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C5C5C;
	text-decoration: none;
	line-height: 15px;
	text-transform: uppercase;
}
a.lienactu {
	color: #780e41;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
}
a.lienactu:hover {
	color: #780e41;
	line-height: 15px;
	font-weight: bold;
	bottom: auto;
	border-top: 0px solid #C2C2C2;
	border-right: 0px solid #C2C2C2;
	border-bottom: 1px solid #C2C2C2;
	border-left: 0px solid #C2C2C2;
	text-decoration: none;
}
.interview {
	font-size: 9px;
	color: #FFFFFF;
	line-height: 12px;
	text-transform: uppercase;
	letter-spacing: 3px;
}

.bloc_push {
float:left;
 width:407px;
}


.bloc_push a {
	padding: 0 0 0 7px;
	cursor:pointer;	
}

.bloc_push a span {
	display:none;
}

.bloc_push ul , .bloc_push ul li {
	padding:0;
	margin:0;
	list-style:none;	
	display:inline;
}

 li.menu_ecricome a
{
	display:block;
	width:400px;
	text-decoration:none;
	background:#F6F6F6 url(../images/home/off/ecricome.gif); 
	height:62px;	
}

 li.menu_tremplin1 a
{
	display:block;
	width:400px;
	text-decoration:none;
	background:#F6F6F6 url(../images/home/off/tremplin1.gif); 
	height:62px;	
}
	
 li.menu_tremplin2 a
{
	display:block;
	width:400px;
	text-decoration:none;
	background:#F6F6F6 url(../images/home/off/tremplin2.gif); 
	height:62px;	
	position:relative;
}

li.menu_universa a
{
	display:block;
	width:400px;
	text-decoration:none;
	background:#F6F6F6 url(../images/home/off/universa.gif); 
	height:62px;	
}

li.menu_ecristart a
{
	display:block;
	width:400px;
	text-decoration:none;
	background:#F6F6F6 url(../images/home/off/ecristart.gif); 
	height:62px;	
}

li.menu_ecricome_phd a
{
	display:block;
	width:400px;
	text-decoration:none;
	background:#F6F6F6 url(../images/home/off/ecricome_phd.gif); 
	height:80px;	
}

li.menu_ecricome a.menuOn 
{	
	background:#865A97 url(../images/home/on/ecricome.jpg); 
}

 li.menu_tremplin1 a.menuOn
{
	background:#45939D url(../images/home/on/tremplin1.jpg); 	
}

 li.menu_tremplin2 a.menuOn
{
	background:#459E7E url(../images/home/on/tremplin2.jpg); 
}

li.menu_universa a.menuOn
{
	background:#64A23D url(../images/home/on/universa.jpg) ; 	
}

li.menu_ecristart a.menuOn
{
	background:#64A23D url(../images/home/on/ecristart.jpg) ; 
}

li.menu_ecricome_phd a.menuOn
{
	background:#64A23D url(../images/home/on/ecricome_phd.jpg) ; 
}

li.menu_ecricome a span.encarthome {
	color:#aa1959;
}

 li.menu_tremplin1 a span.encarthome {
	color:#004d5b;
}

 li.menu_tremplin2 a span.encarthome {
	color:#4a6e2c;
}

li.menu_universa a span.encarthome {
	color:#82598b;
}

li.menu_ecristart a span.encarthome {
	color:#4f3556;
}

li.menu_ecricome_phd a span.encarthome {
	color:#767ed7;
}

.menu_niv3
{
	border-bottom:1px solid #CBDADD; 
	background:#F6F6F6;
	padding:2px 0;
	text-align:center;
}
.centre_interieur
{
	float:left;
	width:586px;
	overflow:hidden;
}
.centre
{
	float:left;
	width:586px;
	min-height:545px;
	background: #F6F6F6 url(../images/fond/fin_contenu_1col.gif) no-repeat 0 100%;
	padding-bottom:30px;
}
* html .centre
{
	height:545px;
	padding-bottom:30px;
}
.centre_col2
{
	float:left;
	width:586px;
	min-height:524px;
	/*background:  url(../images/fond/fin_contenu_2col.gif) no-repeat 0 100%;*/
	padding-bottom:30px;
}
.centre2
{
	float:left;
	width:586px;
	min-height:574px;
	background: #F6F6F6;
	/*background: #F6F6F6 url(../images/fond/bord_home.gif) repeat-y 459px 0;*/
}


a.en_ce_moment , a.en_ce_moment:hover
{
	color:#525252;
	font-weight: normal;
	text-transform: none;
	/*line-height: 15px;*/
	text-decoration:none;
	font-size : 10px;
}
.en_ce_moment_tit
{
font-size : 9px;
	color:#525252;
	line-height: 15px;
	font-weight: normal;
}
.intro_actu
{
	color:#525252;
	font-weight: normal;
	text-transform: none;
	line-height: 15px;
}
.theme
{
	border-bottom : 1px solid #CBDADD;
}

.theme_question, txt a.theme_question
{
	display:block;
	text-decoration:none;
	padding: 10px 50px 10px 55px;
	color:#525252;
	font-size : 15px;
	
}
.question
{
	display:none;
	padding:5px 50px 5px 65px;
	background:#B6A289;
	
}
.question a, .question a:hover
{
	/*padding-left:10px;*/
	/*background:url(../images/fleches/fleche_petite.gif) no-repeat 0 5px;*/
	font-size : 11px;
	font-weight: normal;
	text-decoration:none;
	color:#FFFFFF;
}

.question li
{
	margin : 0px; 
	padding : 0px; 
	color:#FFFFFF;
}
.question ul
{
	margin : 0 0 0 5px;
	padding : 0;
}
.champ
{
	float:left;
	display:inline;
	width:466px;
	margin:0 50px;
	border-bottom : 1px solid #CBDADD;
	vertical-align:middle;
	padding: 5px 10px ;
}
.champ2
{
	float:left;
	display:inline;
	width:466px;
	margin:0 50px;
	vertical-align:middle;
	padding: 5px 10px ;
}
.champ3
{
	float:left;
	display:inline;
	width:466px;
	margin:0 30px 0 50px;
	border-bottom : 1px solid #CBDADD;
	vertical-align:middle;
	padding: 5px 10px ;
	display:block;
}

.champ3_div_hidden
{
	display:none;
}

.champ3_div_showed
{
	float:left;
	display:inline;
	width:466px;
	margin:0 30px 0 50px;
	border-bottom : 1px solid #CBDADD;
	vertical-align:middle;
	padding: 5px 10px ;
	display:block;
}


.champ4
{
	float:left;
	display:inline;
	width:466px;
	margin:0 30px 0 50px;
	vertical-align:middle;
	padding: 5px 10px ;
}
.champ_label
{
	float:left;
	width:150px;
}
.champ_label_check
{
	float:left;
	width:380px;
}
.champ_txt
{
	width:250px;
	background:#F6F6F6;
	border :1px solid #626262;
	font-size :10px;
	color:#525252;
	padding-left:2px;
}
.champ_input
{
	float:right;
}
.champ_checkbox
{
	float:right;
	width:20px;
}
.champ_txtarea
{
	width:200px;
	height:50px;
	background:#F6F6F6;
	border :1px solid #626262;
	font-size :10px;
	color:#525252;
}


.clearer
{
	width:100px;
	clear:both;
	visibility:hidden; 
	font-size :1px;
	height:0px;
}
.sstit2
{
	color:#780e41;
	font-size :12px;
	font-weight:bold;
}

.error
{
	float:left;
	display:inline;
	width:466px;
	margin:0 50px;
	vertical-align:middle;
	text-align:right;
	padding: 0 10px ;
	color:#780e41;
	font-style:italic;
}
.sstit3
{
	color:#780e41;
	font-style:italic;
	font-size :11px;
}
.tab
{
	height:29px;
	float:left;
	width:70px;
	padding:1px 10px 1px 20px;
	text-align:center;
	text-decoration:none;

}
.tab_first_on
{
	color:#FFFFFF;
	background:#852653 url(../images/tableau/tablo_bord_gauche_violet.gif)  no-repeat;
}
.tab_first_off
{
	color:#525252;
	background:#E3E3E3 url(../images/tableau/tablo_bord_gauche.gif)  no-repeat;
}
.tab_on_0
{
	color:#FFFFFF;
	background:#852653 url(../images/tableau/tablo_slash_violet_d.gif)  no-repeat;
}
.tab_off_0
{
	color:#525252;
	background:#E3E3E3 url(../images/tableau/tablo_slash.gif)  no-repeat;
}
.tab_off_1
{
	color:#525252;
	background:#E3E3E3 url(../images/tableau/tablo_slash_violet_g.gif) no-repeat;
}
.tab_fin
{
	height:31px;
	float:left;
	width:20px;
}
.tr1 td
{
	background:#E3E3E3;
	padding:5px ;
}
.tr2 td
{
	padding:5px ;
}
.col_date
{
	width:130px;
	border-right:1px solid #FFFFFF;
}
.col_texte
{
	width:320px;
	border-right:1px solid #FFFFFF;
}
.col_checkbox
{
	width:27px;
}

ul
{
	margin:5px 0 5px 15px;
	padding:0px;
}

/*li li,*/ ul ul li
{
	list-style-image:url(../images/fleches/tiret.gif);
}
ul ul ul li
{
	list-style-image:url(../images/fleches/fleche_petite.gif);
/*	list-style-type : none;*/
}
td
{
	padding : 0 5px ;
}
.cyc
{
	visibility:hidden;
	width:0px;
	height:0px;
}


.res td
{
	padding : 0 2px ;
}

.txtblanc {
	color: #FFFFFF;
	font-weight: normal;
	text-transform: none;
	line-height: 15px;
	text-decoration:none;
}

.centre_interieur .bandeau {
	padding-left:0;
	width:455px;
	height:77px;
	padding-top:27px;
}

.centre_interieur .bandeau .encarthome {
	display:block;
	width:350px;
	text-align:left;
	padding:1px 0 6px 27px;
	font-size:24px;
}

.centre_interieur .bandeau .bas {
	text-align:right !important;
	padding:2px 0 0 35px;
	width:221px;	
}

