/* CSS Document */
body,td,th {

}
body {
	background-color: #FFFFFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.eGrey_BG  {
background-color: #F7F7F7;
}

.eBleu_BG  {
background-color: #3C4559;
}

	/* Tableaux et texte */	
	
	.tableauNeutre9{
	font-size:9px;
	color:#666666;
	background-color:#FFFFFF;
	
	}
	
h1{
	color: #8c0000;
	font-size: 15px;
	margin-left: 5px;
}

h2{
	color: #333333;
	font-size: 13px;
	margin-left: 5px;
}

	.eWhite10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		font-weight: bold;
		line-height: 15px;
	}
	
	
	.eGrey10{
font-size:10px;
color:#666666;
line-height:15px;
	}
	
	.eGrey9{
font-size:9px;
color:#333333;
line-height:15px;
	}

.eTableauBarre{
line-height:15px;
background-color:#3C4559;
font-size:10px;
color:#FFFFFF;
}

.eErreur{
	line-height:15px;
	background-color:#DBD2C4;
	font-size:10px;
	color:#8c0000;
	border-top: 1px solid #8c0000;
	border-bottom: 1px solid #8c0000;
	text-align:center;
	padding-top: 1px;
	padding-bottom: 2px;
	
}

.eTableauInt {
background-color:#F7F7F7;
}

.eTableauIntPale {
background-color:#F7F7F7;
line-height:26px
}


.eTableauIntFonc{

background-color:#D5DAE0;
line-height:26px

}

.eAidedarkgreybg { 
background-color: #d9d9d9 
}

.eTableauBack{
background-image:url(/pls/portal/docs/page/PES_PUBLICATIONS_FR/media/images/back_tableau.gif);
}
.eTableauInt9Grey {
background-color:#ECF1DD;
font-size:9px;
color:#666666;

}
.eDarkGrey11{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#333333;
		line-height: 15px;

}
.eRed11{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8C0000;
		line-height: 15px;
	}
	
.eRed11Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8C0000;
		font-weight:bold;
		background-color:#FFFFFF
		line-height: 26x;
	}

.eGrey10Bold{
font-size:10px;
color:#333333;
font-weight:bold;

}
	.eDarkGrey10{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		line-height: 15px;
	}

.eMediumGrey10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		line-height: 15px;
		font-weight: bold;
	}
	
		.eRed11Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8C0000;
        font-weight: bold;
		line-height: 15px;
	}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	line-height: 18px;
	margin-left: 30px;
}	

/*Alignement*/

 .middleLeft{
		vertical-align: middle;
		text-align: left;
	}
	/* Hyperliens */	
a.eTexteBarre:link {
color:#ECF1DD;
text-decoration: none;
}
a.eTexteBarre:visited {
color:#ECF1DD;
text-decoration: none;
}
a.eTexteBarre:hover {
color:#ECF1DD;
text-decoration: underline;
}
a.eTexteBarre:active {
color:#ECF1DD;
font-weight:bold;
text-decoration: none;
}

	a.eRed10:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8C0000;
		font-weight: normal;
		text-decoration: underline;
		
	}
	a.eRed10:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8C0000;
		font-weight: normal;
		text-decoration: none;
		
	}
	a.eRed10:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
	
	}
	a.eRed10:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8C0000;
		font-weight: normal;
		
	}	
	
	
	a.eGrey10:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		
	}eGrey10:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		text-decoration: none;
		
	}
	a.eGrey10:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
	
	}
	a.eGrey10:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		
	}	
	
	a:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		
	}a:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		text-decoration: none;
		
	}
	a:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
	
	}
	a:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		
	}	
	a.eGrey10b:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		
	}
	a.eGrey10b:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		text-decoration: none;
		
	}
	a.eGrey10b:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #66666;
		font-weight: normal;
		text-decoration: underline;
	
	}
	a.eGrey10b:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		
	}	
	   a.eDarkGrey10:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eDarkGrey10:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eDarkGrey10:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eDarkGrey10:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	
		/* Boite de recherche et boite d'option */	
		input.eBoitRecherche {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		padding-left: 5px;
		border: thin inset;
		width : 290px;
	}
	
	input.eBoiteRechercheAvancee {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		padding-left: 5px;
		border: thin inset;
		width : 145px;
	}
	
	input.eBoite{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		padding-left: 5px;
		border: thin inset;
	}

	
	select.dropp {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		font-size : 10px;
		color : #000000;
		width:250px;
    }
	select.droppnowidth {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		font-size : 10px;
		color : #000000;
    }
	
	select.droppwidth100 {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		font-size : 10px;¸
		color : #000000;
		width:155px;
    }
	
	textarea.eTextBox {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		padding-left: 2px;
		width: 220px;
		border: thin inset;
	}
	
	textarea.eTexteBoxnowidth {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		padding-left: 5px;
		border: thin inset;
	}
	
	.eImage{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		background-image:url(/pls/portal/docs/page/librairie_fr/images/ic_aide_en_ligne.gif);
}



/*******************************************************************/
/*Style pour les tableaux contenant des listes*/



.ePES_liste th{
	padding-top: 10px;
	padding-bottom: 5px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	font-size: 9px;
}

.ePES_liste td{
	padding-top: 7px;
	padding-bottom: 7px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9px;
	vertical-align:text-top;
}

.ePES_liste a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	text-decoration: underline;
}

.ePES_liste a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	text-decoration: underline;
}

.ePES_liste a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	text-decoration: none;
}

.ePES_liste a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	text-decoration: none;
}
/***********************************************************/

select.dropForm{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 75px;
}

input.mot_cle{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 300px;
}
input.date{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 75px;
}

.eRed10{
	font-size: 10px;
	color: #8c0000;
}
/*Style pour les questionnaires du centre.
	  Donne simplement la largeur*/
.quest_centre{
	width: 545px;
}
/*BG pour la barre de progression.*/
.bgBarreProgression{
	padding:0px 2px 0px 2px;
	background:url(/pls/portal/docs/page/SONDAGES_FR/media/images/bg_hr_quest.gif) no-repeat bottom left;
 
}
/*Style pour les questionnaires de gauche.
	  Donne simplement la largeur*/	
.quest_gauche{
	width: 165px;
}

/*Style pour les questionnaires de gauche.
			Donne simplement la largeur*/	
div.quest_suivant table{
			margin: 5px 0px 10px 0px;
		}
		
		div.quest_suivant table tr td a:link{
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
		}
		
		div.quest_suivant table tr td a:visited{
			font-weight: bold;
			font-size: 10px;
			text-decoration: none;
		}
		
		div.quest_suivant table tr td a:hover{
			color: #666666;
			font-weight: bold;
			font-size: 10px;
			text-decoration: none;
		}
		
		div.quest_suivant table tr td a:active{
			font-weight: bold;
			font-size: 10px;
			text-decoration: none;
		}


.sdg_messages{
font-weight: bold;
}

/* Patch contre fenętre qui se fait manger par les styles*/

div.section_sondage {
	background:transparent url(/pls/portal/docs/page/librairie_fr/images/bg_form.jpg) repeat-y scroll 0%;
	border:1px solid #CCCCCC;
	margin:0px 0px 50px;
	padding:5px;
}