/*****************************Initialisation**********************/
body, p, td  { 
	font-size: 11px; 
	font-family:  Verdana, Arial, Helvetica, sans-serif 
}
body {
	scrollbar-base-color:white; 
	scrollbar-3dlight-color:#94D3FF;  
	scrollbar-darkshadow-color:#0365EB;
	scrollbar-arrow-color:black;  
	scrollbar-base-color:white;
	scrollbar-face-color:#0365EB;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:white;	
}

a:link, a:active, a:visited {
	font-size: 11px; 
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#000000;
}
a:hover {
	text-decoration:none;
	color:#FF0000;
}
p {
	margin-top: 3px; 
	margin-bottom: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
}
legend{
	font-family:  Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	color: #666666;
}
label{
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color:  #000000;
}
fieldset{
	padding:5px;
	margin:5px;
}
table.tablebox{
	padding:2px ;
	margin:5px;
	border:1px solid #000000;
}
table.noborder{
	border:0px;	
}
li.listeetendue{
	margin:5px;
}

textarea, input[type=text],  input[type=password], select {
    border: 1px inset #808080;
    background: #eeeeee;
    
}

textarea:focus, input[type=text]:focus,  input[type=password]:focus, select:focus {
    border: 1px inset black;
    background: #ffffff;   
}

textarea.dojoStyle, input.dojoStyle, select.dojoStyle {
    border: 1px inset #808080;
    background: #eeeeee;   
}
textarea.dojoStyle:focus, input.dojoStyle:focus, select.dojoStyle:focus {
    border: 1px inset black;
    background: #ffffff;   
}


/*********  Ombrage   ******/
 .ombre {
  float:left;
  clear:left;
  background: url(../images/ombre.png) no-repeat bottom right; /*moz*/
  background: url(../images/ombre.gif) no-repeat bottom right !important;/*IE*/
  margin: 10px 0 10px 10px;
  margin: 10px 0 10px 5px;
  padding: 0px;
  }

.boite {
	position: relative;
	bottom: 6px;
	right: 6px;
	background: lightblue;
}

.boiteTxt {
  padding:4px;
  }



/**************** BOUTON PAR DEFAUT ***************************/
div.btn{
	display:block;
	padding:0;
	margin:0;
}
span.txt{
	margin: 0;
	padding:3px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	border:1px solid #0365eb;
}
span.this{
	background-color: #0365eb;
	color:#ffffff;	
}

a.hrefbtn:link, a.hrefbtn:active, a.hrefbtn:visited 
{
	background-color:#defeff;
	text-decoration:none;
	display:block;
	width:100%;
	color:#0365eb;

}
a.hrefbtn:hover {
	background-color: #0365eb;
	color:#ffffff;
}
/************ PLANNING ADHERENT **************************/
a.UsrPlanSch:link, a.UsrPlanSch:active, a.UsrPlanSch:visited{
	background-color:#ffffff;
}
a.UsrPlanSch:hover {
	background-color: #FFCCCC;
}
span.UsrPlanSch{
color:#0365eb;
}
/************ Validation **************************/
a.AdmPlanValidate:link, a.AdmPlanValidate:active, a.AdmPlanValidate:visited{
	background-color:#DEFFFF;
	color:#0365eb;
}
a.AdmPlanValidate:hover {
	background-color: #0084FF;
	color:#ffffff;
}
span.AdmPlanValidate{
}
/*********** GESTION DES ADHERENTS ********************/
.nonValid{
color:#FF0000;
}

/****************** DIV *********************************/
div.layCalendar{
	position:absolute; 
	visibility:hidden; 
	left:268px; 
	top:115px; 
	border: 1px solid #000000; 
	background-color: #FFFFFF;
}
/******************** FONT ********************************/
.footer{
	font-size: 11px; 
	font-family:  Arial, Helvetica, sans-serif; 
}
input.mail    { 
	color: #fff; 
	font-weight: bold; 
	font-size: 12px; 
	font-family:  Arial, Helvetica, sans-serif; 
	background-color: #191305; 
	border: solid 1px #e3bf0f; 
	width: 120px; 
}
input.mail {
	filter: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=80);
}
input.ok { 
	color: #fff; 
	font-weight: bold; 
	font-size: 12px; 
	font-family:  Arial, Helvetica, sans-serif; 
	background-color: #191305; 
	border: solid 1px #e3bf0f;
}
.forms1  { 
	color: #ffffff; 
	font-variant: small-caps; 
	font-weight: bold; 
	font-size: 12px; 
	font-family:  Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.forms2 { 
	color: #ffe00c; 
	font-variant: small-caps; 
	font-weight: 900; 
	font-size: 11px; 
	font-family:  Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.haadgray { 
	color: #888888; 
	font-weight: bold; 
	font-size: 18px; 
	font-family:  Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	text-transform: uppercase 
}
.haadblack   { 
	color: #000000; 
	font-weight: bold; 
	font-size: 12px; 
	font-family:  Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	text-transform: uppercase 
}
.haadwhite   {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	font: Arial, Helvetica, sans-serif;
}
a.head2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: underline;
}
a.head2:hover {
	text-decoration: none;
	color: #FF0000;
}
.head1{
	color: #888888; 
	font-weight: bold; 
	font-size: 18px; 
	font-family:  Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	text-transform: uppercase
}
.head2, div.faq_content h2, div.fnc_content h2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
}
div.faq_content h2, div.fnc_content h2 {
	text-indent: 15px;
	background: transparent url('../images/puce_jaune.gif') no-repeat left center;
}

.head3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
.head4 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.head5 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFDE0A;
	text-decoration: none;
}
.head6 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.head7 { 
	color: #505050; 
	font-weight: bold; 
	font-size: 14px; 
	font-family:  Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.slideToggle   { 
	padding: 3px 5px;
	border-top: 1px dotted #F89C0D;
	background-color: #fff3df;
	color: #505050; 
	font-weight: bold; 
	font-size: 12px; 
	font-family:  Arial, Helvetica, sans-serif; 
	text-decoration: none;
	margin-bottom: 5px;
}
.head8 {
	color: #FF0000;
}
.head9 {
	font-family:  Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	color: #666666;
}
.mainnews {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.red  {
	color: #FF0000;
}
.inscripton1   { color: #000; font-weight: bold; font-size: 12px; font-family:  Arial, Helvetica, sans-serif }
.menuheader    { color: #000000; font-weight: bold; font-size: 14px; font-family:  Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; margin-left: 6px; padding-left: 6px }

.white  { 
color: #ffffff; 
font-weight: bold 
}

.utll {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0033FF;
	text-decoration: none;
}
.menuheader1 {
	color: #000000; 
	font-weight: bold; 
	font-size: 14px; 
	font-family:  Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	text-align: left;
}
.menuheader2 {
	color: #000000; 
	font-weight: normal; 
	font-size: 13px; 
	font-family:  Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	text-align: left;
}
/*AJOUT  26/01/04*/
.menubar {
	font-size:10px;
	font-family:  Arial, Helvetica, sans-serif;
}
.menutext {
	font-size:11px;
	font-family:  Arial, Helvetica, sans-serif;
	color: #fff;
}
/********************* LIEN ****************************/
a.menu      { 
	color: #fff; 
	font-size: 12px; 
	font-family:  Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	padding-right: 10px; 
	padding-left: 10px; 
	height: 16px 
}
a.menu:hover, a.menu2 { 
	color: #000; 
	background-color: white; 
	text-decoration: none; 
	padding-right: 10px; 
	padding-left: 10px; 
	height: 100% 
}

a.footer   { 
	color: #FFFFFF; 
	font-size: 11px; 
	text-decoration: none
}
a.footer:hover { 
	color: #FFFFFF
}

a.menu3      { 
	color: black; 
	font-size: 12px; 
	font-family:  Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	text-align: left; 
	margin-top: 2px; 
	padding-top: 2px; 
	width: 100%; 
	height: 20px 
}

a.menutext:link, a.menutext:active, a.menutext:visited {
	color: #ffffff;
	text-decoration:underline;
	
}
a.menutext:hover {
	font-family:  Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:none;
}
/*********************** BARRE DE MENU GAUCHE ******************/
a.menublock, a.menublock:link, a.menublock:active, a.menublock:visited {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 10px;
	color:#0365eb;
	text-decoration:none;
	display:block;
	width:100%;
	padding-top:5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 0px;

	margin:0px;
	text-decoration:none;
	
}

a.menublock:hover{
	
	background-color:#0365eb;
	color: #defcfe;
	
}

.titre_rightblock{
color:#FFFFFF;
}
a.rightblock:link, a.rightblock:active, a.rightblock:visited {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 10px;
	color:#ffffff;
	text-decoration:none;

	padding:5;
	display:block;
	width:100%;
}
a.rightblock:hover{
	padding:5;
	display:block;
	width:100%;
	color:#ffffff;
	text-decoration:none;
}

td.gms_menuleft{
	background-color: #89BC7A;
}

/******************************************************************/
a.basedoc{
color:#FFFFFF;
}
a.basedoc:hover{
text-decoration:none;
}
a.basedoc:visited,a.basedoc:link,a.basedoc:active{
text-decoration:underline;
}

a.sitemap:link, a.sitemap:active, a.sitemap:visited {
	color: #000000;
	text-decoration:none;	
}
a.sitemap:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	font:Arial 12px bold ;
	color: #0365eb;
	text-decoration:underline;
}

/**************** GESTION DES BOUTONS ***********************/
.nbutton {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
height: auto;
width: auto;
border : 1px outset;
}
.afficher{
background-color:Beige;
color:black;
}
.ajouter{
background-color:LightBlue;
color:black;
}
.annuler{
background-color:LightGrey ;
color:black;
}
.commencer{
background-color: #4085CF;
color:white;
}
.consulter{
background-color:CornflowerBlue;
color:white;
}
.deplacer{
background-color:Tomato;
color:white;
}
.enregistrer{
	background-color:yellow;
	color:black;
}
.envoyer{
background-color:PapayaWhip;
color:black;
}
.excel{
background-color:MediumSeaGreen;
color:white;
}
.imprimer{
background-color:DeepPink;
color:white;
}
.modifier{
background-color:LightPink ;
color:black;
}
.parcourir{
background-color:lightGrey;
color:black;
}

.phase1{
background-color:Green;
color:White;
}
.phase2{
background-color:#3399ff;
color:white;	
}
.precedent{
background-color:Linen  ;
color:black;
}
.question{
background-color:LightSteelBlue  ;
color:black;
}
.relancer{
background-color:white ;
color:black;
}
.retour{
background-color:Gainsboro;
color:black;
}
.saisir{
background-color:CadetBlue;
color:white;
}
.suivant{
background-color:  LightYellow;
color:black;
}
.supprimer{
background-color:red;
color:white;
}
.switch{
background-color:green;
color:white;
}
.telecharger{
background-color:Crimson;
color:white;
}
.terminer{
background-color: Magenta;
color:white;
}
.valider{
	background-color:orange;
	color:black;
}
.white{

background-color:#eeeeee ;
color:#333333;

}
.word{
background-color:Blue;
color:white;
}

.stat{
background-color:CornflowerBlue;
color:white;
}

.okSearch{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
height: 22px;
width: auto;
border : 1px outset;

background-color: CornflowerBlue;
color:white;
}
/******************* AE0 **********************************/
.cases {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: auto;
	width: auto;
}
a.lien_block:link,a.lien_block:active, a.lien_block:visited
{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	font:Arial 12px bold ;
	color: #ffffff;
}
a.lien_block:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	font:Arial 12px bold ;
	color: #ffffff;
	text-decoration:underline;
}
div.faq_content, div.fnc_content
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
div.faq_content div.mover i
{
	color: #0099FF;
}
div.faq_content ul li
{
	list-style: none;
}
div.faq_content table, div.fnc_content table
{
	border: 1px dotted rgb(204, 204, 204);
	background-color: #ffffff;
}
div.faq_content table th, div.faq_content table td,
div.fnc_content table th, div.fnc_content table td
{
	padding: 5px;
	margin: 2px;
	background-color: #eeeeee;
}
div.faq_content table th, div.fnc_content table th, .entete_user{
	background-color:#95aabf;
	color:#ffffff;
	font-weight:bolder;
	text-align:center;
	height:20px;
	font-size:11px;
}
.entete_cols{
	background-color:#FFFFFF;
	color:#000000;
	font-weight:bolder;
	font-style: italic;
	text-align:center;
	
}
.entete_cols_left{
	background-color:#FFFFFF;
	color:#000000;
	font-weight:bolder;
	font-style: italic;
	text-align:left;
}
/************ FORMULAIRE PUBLIC *****************/
input.public, textarea.public, select.public{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border:1px solid #000000;
	background-color:#eeeeee;
	
	scrollbar-base-color:white; 
	scrollbar-3dlight-color:#94D3FF;  
	scrollbar-darkshadow-color:#0365EB;
	scrollbar-arrow-color:black;  
	scrollbar-base-color:white;
	scrollbar-face-color:#0365EB;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:white;
}

option.oldcycle{
color:#FF0000;
}
/************************ MESSAGERIE *****************************/
option.titre_menuderoulant1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
color: #000000;
}

option.titre_menuderoulant2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:10px;
color: #000000;
}

ul.contact{
list-style-type:circle;
color:#FFFFFF;
margin:5px;
padding:5px;
}

a.contact:link,a.contact:active, a.contact:visited{
	color:#FFFFFF;
	text-decoration: none;
}

a.contact:hover{
	color: #ff0000;
	text-decoration:underline;
}
/************** SUPPORT ************************/
div.request_bloc{
/*width:auto;
/*float:left;*/
/*border:1px solid #000000;*/
}




/*******************************************************************************/
/***                QUESTIONNAIRE GERES                                      ***/ 
/*******************************************************************************/
div.form_general{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	position:absolute;
	width: 760px;
	left: 50%;
	margin-left: -385px;
}
div.form_entete_titre{
	background-color:#DBE5FB;
	background-image:url(../images/geres_fond0_titre.jpg);
	height:134px;
	width:760px;
	
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	pading-right:0px;
	
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

.form_titre1{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	font-size:17px;
	text-transform:uppercase;
	color:#666666;
	position:absolute;
		
	left:152px;
	right:150px;
	top:25px;
}
.puce_titre1{
	position:absolute;
	left:125px;		
	right:100px;
	top:26px;
}
.geres_logo{
	position:absolute;
	left:608px;		
	top:5px;
}

.form_titre2{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:11px;
	color:#0066ff;
	text-align:justify;
	
	position:absolute;
	left:125px;
	top:85px;
	right:5px;

	z-index:3;
}
.form_titre_partie{
	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:15px;
	color:#FF6600;
	
	z-index :2;
	
	margin-bottom:10px;
	margin-top:20px;
	
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	
	background-color:#FFDBAB;
	background-repeat:no-repeat;
}
.puce_titre2{
	position:relative;
	left:0px;		
}
.commentaire{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	font-size:10px;
	color:#000000;
}
.form_entete{
	font-style:italic;
	font-size:11px;
}
div.question_1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-color:#ffffff;
	
	z-index :4;
	
	margin:10 0 10 0;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	
	padding:2 2 2 2;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
}
div.question_2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	
	z-index :5;
	margin:0 0 0 0;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	
	
	padding:1 1 1 1;
	padding-bottom:1px;
	padding-top:1px;
	padding-left:1px;
	padding-right:1px;
}

.table_2cols{
	background-color:#FFFFFF;
}

.input_checkbox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	
	margin:0 0 0 0;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	
	
	
	padding:2 0 2 10;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:10px;
	padding-right:0px;
}
.input_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	

}
.input_radio{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	
	margin:0 0 0 10;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	
	padding:2 0 2 10;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:10px;
	padding-right:0px;

}
.help_image{
	position:relative;
	float:left;
}

input.form_button{
	text-align:center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	
	background-color: #FCFCFC;
	border-style: outset;
}

textarea.geres{
font-family: Arial, Helvetica, Verdana,sans-serif;
color:#000000;
border:1px solid #000000;
background-color:#eeeeee;

scrollbar-base-color:white; 
scrollbar-3dlight-color:#FFDBAB;  
scrollbar-darkshadow-color:#FFDBAB;
scrollbar-arrow-color:black;  
scrollbar-base-color:white;
scrollbar-face-color:#FFDBAB;
scrollbar-highlight-color:white;
scrollbar-shadow-color:white;
}
div.helpDiv{
position: absolute;
z-index:99;

width:50em;
height:7em;

background-color: #ffffcc;
border:1px solid #000000;

margin:10px 10px 10px 10px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
margin-top:10px;

padding:10px 10px 10px 10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;

color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
}
div.croixDiv{
position: inherit;
z-index:100;
left : 19em;
}

div.sschoix{
position:relative;
left:30px;
}

td.td_label{
text-align: right;
background-color:#cccccc;
font-weight: bold;

}

td.td_spacer{
width:30px;
}
table.liste_text{
width:600px;
}
table.standalone_text{
width:630px;
}

td.td_text{
width:200px;
text-align:center;
}

a.lien_geres:active, a.lien_geres:link, a.lien_geres:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight::normal;
color:#000000;
font-size:10px;
font-style:normal;
font:Verdana, Arial, Helvetica, sans-serif 11px normal;
}
a.lien_geres:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FF0000;
font-size:10px;
font-weight::normal;
font-style:normal;
}
.attention{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
}
/*************** CARTE DE VOEUX 2005 **********************/
.animflashvoeux{
	position: absolute;
	width: 600px;
	left: 50%;
	margin-left: -305px;
	border:1px solid #cccccc;
	margin-bottom:0px;
	margin-top:30px;
	padding-bottom:0px;
	padding-top:0px;
}
/******************* HELP MANUAL **************************/
.helpwindow{
margin:0 0 0 0;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;

padding:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;

vertical-align:top;
text-align:left;
}
a.helpblock:link, a.helpblock:active, a.helpblock:visited {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 10px;
	color:#000000;
	text-decoration:none;
	
	padding:5px;
	display:block;
	text-align:left;
	width:100%;	
}
a.helpblock:hover{
	background-color:#666666;
	color: #defcfe;
}
div.HelpManual{
	display:block;
	padding:0;
	margin:0;
}
span.HelpManual{
	margin: 0;
	padding: 10px;
	border: 1px solid #cccccc;
	display: block;
}
a.HelpManual:link, a.HelpManual:active, a.HelpManual:visited{
	background-color:#DEFFFF;
	color:#0365eb;
}
a.HelpManual:hover {
	background-color: #0084FF;
	color:#ffffff;
}
/*****************************************************/
.cases {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
height: auto;
width: auto;
}
.lb {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
font-weight : bold;
}
.dossier_choice{
position:relative;
float:left;
width:40%;
line-height:20px;
text-align:left;
background-color:white;

padding-left:5px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;

margin-left:5px;
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
}    
/************* RAPPORT CONSULTANT **************************/
TD.wi {
padding:4px;
}
/************** OVERLIB 4.21 ******************************/
.fontClass {
font-family: 'verdana'; 
font-size: 12px;
}
.capfontClass {
font-family: Arial, sans-serif; 
font-size: 14px; 
font-weight: bold;
color:  #ffffff;
}
.capfontClass A {
color: #ffffff; 
font-size: 9px;
}
.fgClass {
background-color: #FFFFCC;
}
.bgClass {
background-color: #333399;
}
/*******************************************/
.label{
font-family: Arial, sans-serif; 
font-size: 12px; 
font-weight: bold;
color:  #000000;
}

select.mainList{
width: 300px;
border: 1px solid #000000;

font-family: Arial, sans-serif; 
font-size: 10px; 
font-weight: normal;
color:  #000000;

background-color:#d7dde6;

}
select.secondaryList{
width: 250px;
border: 1px solid #000000;

background-color:#d7dde6;
}

a.closeWin:link, a.closeWin:active, a.closeWin:visited {
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#ffffff;
	font-size: 10px; 
	
}
a.closeWin:hover {
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
	font-size: 10px; 
}

td.FaqAnswerHeader{
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #63699c;
}


div.faq_zonelistquest{
text-align:justify;
width:100%;
height:500px;

border:0px solid #000000;
margin:0px;
padding: 0px;
}
div.contentMargin{
	
	margin: 5 px;
	padding:10 px;
	
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	
	padding-left: 10px;
	padding-right:10px;
	padding-top: 10px;
	padding-bottom: 10px;
	
}
.accordionTabTitleBar {
	font-family:  Arial, Helvetica, sans-serif;
   font-size           : 12px;
	padding             : 4px 6px 4px 6px;
   border-style        : solid none solid none;
	border-top-color    : #BDC7E7;
border-bottom-color : #182052;
  border-width        : 1px 0px 1px 0px;
}

.accordionTabTitleBarHover {
  font-size        : 11px;
background-color : #1f669b;
color            : #000000;
}

.accordionTabContentBox {
	font-family:  Arial, Helvetica, sans-serif;
   font-size        : 11px;
   border           : 1px solid #1f669b;
   border-top-width : 0px;
   padding          : 0px 8px 0px 8px;
}

div.divMainContainer{
	position:absolute;
	width:100%;
	height:350px;
}

div.divCycle{
	position:relative;
	float:left;
}

table.tableCycle{
	border:1px solid #000000;
	padding : 2px;
	margin : 1px;
}
td.tdevent{
	width:50px;
	height:30px;
}

td.col_gauche{
	font-weight: bold;
	text-align: right;
	background-color: #FFF5EE;
}

/***************** QUALIFICATION *********/



input.chap {
	border-style: solid; 
	border-width: 1px; 
	border-color: #000000;
	background-color:#1f669b;
	color:#fff;
	
}

input.chap2 {
	border-style: solid; 	
	border-width: 1px; 	
	border-bottom-width:0px;
	
	border-color: #000000;
	background-color:#fff;
	color:#1f669b;
}


input.sschap {
	border-style: solid; 
	border-width: 1px; 
	border-color: #000000;
	background-color:#ff9900;
	color:#ffffff;
	width:100px;
}

input.sschap2 {
	border-style: solid; 
	border-width: 1px; 
	border-bottom-width:0px;
	border-color: #000000;
	background-color:#fff;	
	width:100px;
}

.tableQuest{
	padding : 0px;
	margin:0px;
	background-color:#fff;		
}

.questLine{
	font:verdana;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	vertical-align:bottom;
	height:20px;
	
}
.questLineSep{
	height:20px;
	border-style: solid; 
	border-width: 0px; 
	border-left-width: 1px; 
	border-color: #000000;
	background-color:#fff;	
}

.questSide{
	width:20px;
	border-style: solid; 
	border-width: 0px; 
	border-left-width: 1px; 
	border-color: #000000;
	background-color:#fff;	
}

div.bigDiv{
	
position:absolute;
left: 200px;
top:50px;
background-color: #1f669b;
width:710px;
height:510px;
border:1px solid #000000;

margin:5px;
padding:5px;

z-index: 1;
vertical-align: middle;
text-align: center;
}

iframe.fckId___Frame{
	background-color: yellow;
	z-index: 10000;
}
div.FCKEditor_FirstDiv{
	background-color: white;
	z-index: 5000;
	border:1px solid #000000;
}
ul.listaere{
	line-height: 25px;
}
td.onglet{
	margin-bottom:0px;
	margin:0;padding:0;
	
	border-bottom: 1px solid #000000;
}
a.newsletter_link
{
	margin: 16px 0px 0px 7px;
	outline: none;
	float: left;
	display: block;
	width: 433px;
}
a.newsletter
{
	display: block;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	background: transparent url('../images/icone_bioq.jpg') left top no-repeat;
	padding: 15px 0px;
	width: 257px;
	text-indent: 50px;
	text-decoration: none;
}
a.newsletter div.title
{
	color: #666666;
	font-weight: bold;
	padding: 8px 0px 0px 50px;
	text-indent: 0px;
}