/* auteur: MEDIATER */

/* Mise en forme principale */
html {
	margin:0;
	padding:0;
}

body{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#3e3d39;
	text-decoration: none;
	/*	list-style: url();
	background-image:url(../images/fd-windows.gif);
	background-position:top;
	background-repeat:repeat; */	
}


.fondAPM {
	background-image: url(../../resources/images/content/fd-pages.jpg);
}


#pageContent
{
    background-color:#d7d7c7;
    /* height:480px; */ 
    margin:0;
    padding:0;
	width:auto;			
}

#pageContentSansHauteur
{
    background-color:#d7d7c7;    
    margin:0;
    padding:0;
	width:auto;	
}

#page{

	width:100%;
	height:595px;
	border:0px solid #000;
	margin:0;
	padding:3px 0 0 0;
	/*border:solid 1px red;*/
}


.bgd_impair
{
	background-color:#dedfce;	
}

.bgd_pair
{
	background-color:#c1c3a6;	
}

#bandeauBas
{
    height:15px;
}

a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#3e3d39;
}

a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#3e3d39;
}

a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#3e3d39;
}

a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	font-style:normal;
	font-weight:normal;
	color:#3e3d39;
	text-decoration: underline;
}

.titre{
	position:absolute;
	top:40px;
	left:450px;
}

/* ----------------------------- */
.contenu_Agenda
{
	height:234px;
	width:97%;
    margin:0;
    padding:0;
}


.srollTablebody {
	position:relative;
	top:0;
	left-left:-20px;
	width:100%;
	height:80px;
	overflow:auto;
	
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;
}

.scroll{
	position:relative;
	top:0;
	left-left:-20px;
	width:100%;
	height:100%;
	overflow:auto;
	
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;

}

.Scroll{
	position:relative;
	top:0;
	left-left:-20px;
	width:100%;
	height:100%;
	overflow:auto;
	
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;

}

#pageListeResult{

	width:100%;
	height:240px;
	margin:0;
	padding:0;
	border:0px solid #000;
}

/* Formulaires */
form{
	margin:0;
	padding:0;
}

div.champsForm {
	width:600px;
 	clear:both;
	padding-top:2px;
	margin:0 0 0 50px;
	border:0px solid #000;
 }

div.champsSubmit {
	width:510px;
 	clear:both;
	padding-top:2px;
	margin:10px 0 0 0;
	border:0px solid #000;
	text-align:right;
 }

label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#5E5F5F;
	margin:0 0 0 10px;
	width:130px;
	float:left;
}


.separation{	
	border-top:1px solid ;
	border-top-color : black ;
}

input.champsInput,select.champsInput{
	border:1px solid #d5d9dc;
	padding-left:3px;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#5E5F5F;
	width:300px;
}

select.champsSelect, option.champsSelect {
	border:1px solid #d5d9dc;
	padding:0 0 0 3px;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#5E5F5F;
}

textarea.champsTxt {
	border:1px solid #d5d9dc;
	padding-left:3px;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#5E5F5F;
	width:300px;
}

.richTextArea {
	position:relative;
	background-color:white;
	border:2px inset;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#5E5F5F;
	padding:5px;
	
	overflow:auto;	
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;
}


/*  bandeau menu bas */
.menuBas{
	background-color:#D3CDA3;
	height:15px;
}

.TxtBas{
	padding:0;
	margin:0;
	text-align:left;
	text-decoration:none;
}

a.TxtBas:link, a.TxtBas:visited, a.TxtBas:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding-left:15px;
	vertical-align:bottom;
}

.rejoindreBas{
	background-color:#D3CDA3;
	width:261px;
	height:15px;
}

a.lienRejoindreBas:link, a.lienRejoindreBas:visited, a.lienRejoindreBas:active, a.lienRejoindreBas:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#585757;
	text-decoration:none;
}

p.txtRejoindreBas{
	padding:5px 0 0 0;
	margin:0;
	text-align:center;
}
/*parit commun*/

.tiny_title {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#3e3d39;
}

.title_label
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;;
 color:#3e3d39;
 vertical-align:top; 
 text-align:right;
 width:120px;
}

.title_label_middle
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;;
 color:#3e3d39;
 vertical-align:middle; 
 text-align:right;
 width:120px;
}

.title_label3
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9pt;
 color:#3e3d39;
 vertical-align:top; 
 text-align:right;
 width:130px;
}

.label_champ
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;;
 font-weight:normal;
 color:#3e3d39;
 vertical-align:top;
 width: 110px;
 text-align:right;
}

.label_champ_middle
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;;
 font-weight:normal;
 color:#3e3d39;
 vertical-align:middle;
 width: 110px;
 text-align:right;
}

.label_champ_middle_9
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#3e3d39;
 vertical-align:middle;
 width: 110px;
 text-align:right;
}

.label_champ_middle_8
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#3e3d39;
 vertical-align:middle;
 width: 110px;
 text-align:right;
}

.label_champ_bottom
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;;
 font-weight:normal;
 color:#3e3d39;
 vertical-align:bottom;
 width: 110px;
 text-align:right;
}

.label_champ_bold
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;;
 font-weight:bold;
 color:#3e3d39;
}

.label_champ_8
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#3e3d39;
}

.label_champ_9
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9pt;
 font-weight:normal;
 color:#3e3d39;
}

.label_champ_8_gras
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#3e3d39;
}

.label_champ_souligne {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;;
 font-weight:normal;
 color:#3e3d39;	
 text-decoration: underline;
}

.label_champ_renc_emar {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:bold;
	 color:#3e3d39;
}

.label_champ_renc_emar_bgd_pair {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:bold;
	 color:#3e3d39;
	 background-color: #c1c3a6;
}

.label_champ_renc_emar_bgd_impair {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:bold;
	 color:#3e3d39;
	 background-color:#dedfce; 
}


.label
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;;
 font-weight:normal;
 color:#3e3d39;
}

.label_rose
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;;
 font-weight:normal;
 color:#d62c01;
}

.label_uppercase
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;;
 font-weight:normal;
 text-transform:uppercase;
 color:#3e3d39;
}

.label_bold
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;;
 font-weight:bold;
 color:#3e3d39;
}

.label_bold_uppercase
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;;
 font-weight:bold;
 text-transform:uppercase;
 color:#3e3d39;
}


.label_restauration_titre1
{
 font-family:Arial;
 font-size:16pt;;
 font-weight:bold;
 text-transform:uppercase;
 color:#3e3d39;
}

.label_restauration_titre2
{
 font-family:Arial;
 font-size:18pt;;
 font-weight:normal;
 font-style :italic;
 color:#3e3d39;
}


.cadre_restauration_titre2{border: solid 1px black; }


.label_restauration_titre3
{
 font-family:Arial;
 font-size:14pt;;
 font-weight:normal;
 font-style :italic;
 color:#3e3d39;
}

.label_restauration_titre4
{
 font-family:Arial;
 font-size:14pt;;
 font-weight:bold;
 font-style :italic;
 color:#3e3d39;
}


.label_restauration_titre5
{
 font-family:Arial;
 font-size:18pt;;
 font-weight:bold;
 font-style :italic;
 color:#3e3d39;
}

.label_8
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#3e3d39;
}

.label_8_bold
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#3e3d39;
}

.label_9
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#3e3d39;
}

.label_9_bold
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#3e3d39;
}


.label_9_rose
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#d62c01;
}

.label_8_gras
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#3e3d39;
}

.label_souligne {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;;
 font-weight:normal;
 color:#3e3d39;	
 text-decoration: underline;
}

.label_renc_emar {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:bold;
	 color:#3e3d39;
}

.label_renc_emar_10 {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;
	 font-weight:bold;
	 color:#3e3d39;
}

.label_renc_emar_bgd_pair {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:bold;
	 color:#3e3d39;
	 background-color: #c1c3a6;
}

.label_renc_emar_bgd_impair {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:bold;
	 color:#3e3d39;
	 background-color:#dedfce; 
}

.title_label_2
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#3e3d39;
 vertical-align:middle; 
 /*text-align:right;
 width:125px;*/
}

.overall_form {
	border-top: 2px solid #d7d7c7;
	border-bottom: 2px solid #d7d7c7;
	border-right: 5px solid #d7d7c7;
	border-left: 5px solid #d7d7c7;
	width: 100%;
	/* padding: 5px; */
/*	margin: 30mm;*/
}

.bloc_impair, .odd
{
	background-color:#eaeff1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585757;
	text-decoration:none;
	/*text-align:left;*/
}

.bloc_pair, .even
{
	background-color:#f8f5f0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3e3d39;
	text-decoration:none;
	/*text-align:left;*/
}

.boutton_value_bloc
{
   font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
	text-decoration:none;
	width:133px;
	height: 22px;
}

.boutton_value_bloc_160
{
   font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
	text-decoration:none;
	width:205px;
	height: 22px;
}

.bloc_sous_title
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
}

.btn_size_max
{
    width:200px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;   
}

.btn_size_max_8
{
    width:200px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3d39;   
}

/* formulaire*/
.fondcolorFormulaire
{
 background-color:#c1c3A6;
}

.name_form
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	/*color:#00638A;*/
	color: #930073;
    font-weight:bold;
	padding-left:5px;
	padding-bottom:10px;
	height:25px;
    vertical-align:bottom;
    text-transform: uppercase;
}


.name_form_normal
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	/*color:#00638A;*/
	color: #930073;
    font-weight:bold;
	padding-left:5px;
	padding-bottom:10px;
	height:25px;
    vertical-align:bottom;
    /*text-transform: uppercase;*/
}

.nbResult
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3e3d39;
    font-weight:bold;
	padding-left:5px;
	height:25px;
    vertical-align:bottom;
}

/* text align left*/
.sizeField
{
	width:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
	height:23px;
	text-align:left;
}

.sizeField_2
{
	width:135px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
	height:23px;
	text-align:left;
}

.sizeField_uppercase
{
	width:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
	text-transform:uppercase;
	height:23px;
	text-align:left;
}

.sizeField_uppercase_135
{
	width:135px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
	text-transform:uppercase;
	height:23px;
	text-align:left;
}

.sizeField_long
{
	width:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
	height:23px;
	text-align:left;
}

.sizeField_short
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
	height:23px;
	text-align:left;
}

.sizeField_long_iban
{
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
	height:23px;
	text-align:left;
}

.sizeField_max
{
	width:80%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
	height:23px;
	text-align:left;
}

/* text align right*/
.sizeField_number
{
    width:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
	height:23px;
	text-align:left;
}

.sizeField_number_135
{
    width:135px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
	height:23px;
	text-align:left;
}

.sizeField_number_date
{
	width:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
	height:23px;
	text-align:left;
}

.sizeField_number_date_9
{
	width:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#3e3d39;
	height:20px;
	text-align:left;
}

.sizeFieldSelect
{
	width:145px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
	height:20px;
}

/*page search*/

.tableCellHeader
{
  font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3d39;
	text-decoration:none;
	padding-left:5px;
	text-align:center;
	cursor:pointer;
}

.tableCellHeaderLeft
{
  	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3d39;
	text-decoration:none;
	padding-left:5px;
	text-align:left;	
}




.cellResult
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#585757;
	text-decoration:none;
}


.pagination_start a, .pagination_end a, .pagination_previous a, .pagination_next a,
.pagination_start a:hover, .pagination_end a:hover, .pagination_previous a:hover, .pagination_next a:hover
{
	background-repeat:no-repeat;
	background-position: 0px 0px 0px 0px;	
	height:15px;
}
.pagination_start a, .pagination_end a,
.pagination_start a:hover, .pagination_end a:hover
{
	width:46px;
}
.pagination_previous a, .pagination_next a,
.pagination_previous a:hover, .pagination_next a:hover
{
	width:28px;
}

/***************************************************************************/
.pagination_next a
{
	background-image:url(../images/content/page_next.gif);
}
.pagination_next a:hover
{
	background-image:url(../images/content/page_next_ovr.gif);
}
/***************************************************************************/
.pagination_previous a
{
	background-image:url(../images/content/page_previous.gif);
}
.pagination_previous a:hover
{
	background-image:url(../images/content/page_previous_ovr.gif);
}
/***************************************************************************/
.pagination_end a
{
	background-image:url(../images/content/page_end.gif);
}
.pagination_end a:hover
{
	background-image:url(../images/content/page_end_ovr.gif);
}
/***************************************************************************/
.pagination_start a
{
	background-image:url(../images/content/page_start.gif);
}
.pagination_start a:hover
{
	background-image:url(../images/content/page_start_ovr.gif);
}
/***************************************************************************/




.page_current
{
	background-image:url(../images/content/page_current.gif);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3d39;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	
}
.name_section
{
 color:#c8395c;
 padding-left:5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 height:25px;
 vertical-align:bottom;
}

.menuSection {
	height: 35px;	
}

.menuSection2 {
	height: 60px;	
}

.fondColorpageSearch
{
background-color:#d7d7c7;
}
.value_field
{
 color:#dd7045;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;;
}


/* Carte de France et boite liste */
.CarteFlash{
	position:relative;
	width:261px;
	height:334px;
	background-color:#6b6d62;
}


/* Sondage */
.sondageTitle{
	font-weight: bold;
	position:relative;
	width:261px;
	height:25px;
	background-color:#6b6d62;
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	padding: 3px;
	font-style: none;
	
}
.sondageBody{
	position:relative;
	width:261px;
	height:128px;
	background-color:#f3f2e9;
	padding: 10px;
	vertical-align: top;
}
.sondageQuestion{
	font-weight: bold;
	font-size: 12px;;
	padding: 0px;
	padding-bottom: 5px;
	text-align: left;
}
.sondageItem{
	font-weight: normal;
	font-size: 10px;
	/*padding-left: 20px;
	text-align: left;*/
}



/* Recherche club */

.boiteListe{
	position:relative;
	width:261px;
	height:58px;
	background-color:#6b6d62;
}

.selectClub{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	width:230px;
	height:22px;
	background-color:#6b6d62;
	border-style:solid;
	border-width:medium;
	border-color:#FFFFFF;
	margin-left:10px;
}

.txtSelection{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c2c0c0;
	margin-left:10px;
	padding:3px;
}

/* Page centrale et Bas de Page */


/* Menu haut */

.menuOnglet{
	position:relative;
	background-color:#FFF;
	width:auto;
	height:122px;
}



/* Flash */
#flashMilieu{
	position:absolute;
	background-color:#FFFFFF;
	top:0;
	left:0;
	width:100%;
	height:122px;
	text-align:right;
	visibility:inherit;
	z-index:0;
}

#flash{
	visibility:inherit;
	z-index:0;
}


/* Menu Onglet milieu */

/* Flash */
#flashMilieu{
	position:absolute;
	background-color:#FFFFFF;
	top:0;
	left:0;
	width:100%;
	height:122px;
	text-align:right;
	visibility:inherit;
	z-index:0;
}

#flash{
	visibility:inherit;
	z-index:0;
}


/* Menu Onglet milieu */
#menu1Onglet{
	position:absolute;
	background-color:#FFFFFF;
	top:0;
	left:0;
	width:100%;
	height:122px;
	visibility:hidden;
	text-align:right;
	z-index:1;
}

#menu2Onglet{
	position:absolute;
	background-color:#FFFFFF;
	top:0;
	left:0;
	width:100%;
	height:122px;
	visibility:hidden;
	text-align:right;
	z-index:1;
}

#menu3Onglet{
	position:absolute;
	background-color:#FFFFFF;
	top:0;
	left:0;
	width:100%;
	height:122px;
	visibility:hidden;
	text-align:right;
	z-index:1;
}

#menu4Onglet{
	position:absolute;
	background-color:#FFFFFF;
	top:0;
	left:0;
	width:100%;
	height:122px;
	visibility:hidden;
	text-align:right;
	z-index:1;
}

#menu5Onglet{
	position:absolute;
	background-color:#FFFFFF;
	top:0;
	left:0;
	width:100%;
	height:122px;
	visibility:hidden;
	text-align:right;
	z-index:1;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#ec0707;
	margin:0;
	padding:0 0 5px 0;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#ec0707;
	margin:0;
	padding:0;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#890f75;
	margin:0;
	padding:0;
}

p.laSuite{
	margin:0;
	padding:6px 15px 0 0;
	text-align:right;
	text-decoration:underline;
}

a.lienTxtMenu:link, a.lienTxtMenu:visited, a.lienTxtMenu:active, a.lienTxtMenu:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000;
	text-decoration:underline;
	text-align:right;
	margin:0;
	padding:0;
}

a.lienMenu:link, a.lienMenu:visited, a.lienMenu:active, a.lienMenu:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000;
	text-decoration:underline;
	line-height:12px;;
	margin:0;
	padding:0;
}

.rejoindreMilieu{
	background-color:#FFF;
	width:261px;
	height:100px;
	border:0px solid #000;
}

.etoile_rouge{
	color: red;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	}
	
.texte_rose
{
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;;
 	color:#d62c01;
 	font-weight: bold; 
 	vertical-align: top;
}

.texte_vert
{
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;;
 	color:green;
 	font-weight: bold; 
 	vertical-align: top;
}

.texte_rose_middle
{
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;;
 	color:#d62c01;
 	font-weight: bold; 
 	vertical-align: middle;
}

.texte_rose_non_gras
{
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;;
 	color:#d62c01;
 	font-weight: normal; 
 	vertical-align: top;
}

.texte_rose_non_gras_2
{
	font-family:Arial, Helvetica, sans-serif;
 	font-size:9pt;
 	color:#d62c01;
 	font-weight: normal;  	
}

.texte_rose_non_gras_8
{
	font-family:Arial, Helvetica, sans-serif;
 	font-size:11px;
 	color:#d62c01;
 	font-weight: normal; 
 	vertical-align: top;
}

.texte_rose_non_gras_middle_8
{
	font-family:Arial, Helvetica, sans-serif;
 	font-size:11px;
 	color:#d62c01;
 	font-weight: normal; 
 	vertical-align: middle;
}

.texte_rose_non_gras_9
{
	font-family:Arial, Helvetica, sans-serif;
 	font-size:9pt;
 	color:#d62c01;
 	font-weight: normal; 
 	vertical-align: top;
}

.texte_rose_non_gras_middle_9
{
	font-family:Arial, Helvetica, sans-serif;
 	font-size:9pt;
 	color:#d62c01;
 	font-weight: normal; 
 	vertical-align: middle;
}

.multipleSelect{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
	text-transform:lowercase;	
	width:98%;	
	height:55px;
	
	
	overflow-x: scroll;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;
}

.texteArea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
	width:98%; 		
}

.texteArea8 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3d39;
	width:98%; 		
}

.listCodeNAF
{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000;
	text-decoration:underline;
	font-style: italic;
	font-weight: bold;
	cursor:pointer;
}

/*** style pour le table mouseover sur une ligne ***/
.showRowSelected
{
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#010b5c;
	text-decoration:none;
	text-align:left;
}
/************* style pour popup ****************/
.popup, .select-free
{
	position: absolute;
	bottom: 500px;
	left: 170px;
	right:200px;
	top:120px;
	weight:400px;
	height:200px;
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:100;
}

.select-free
{
	position:absolute;
	z-index:101!important;
	overflow:hidden;/*must have*/
}
.select-free iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

.popupClose
{
	
	background-color: #6b6d62;
	background-image: url(../images/popup/btn_closePopup.gif);
	background-repeat: no-repeat;
	background-position: right;	
	cursor: pointer;
	color:white;
	font-weight: bold;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	text-align: left;
	text-transform: uppercase;
}
.scollPopup
{
	position:relative;
	top:0;
	left-left:-20px;
	width:100%;
	height:75%;
	overflow:auto;
	
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;
}

.scollPopup2
{
	position:relative;
	top:0;
	left-left:-20px;
	width:100%;
	height:350px;
	overflow:auto;
	
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;
}

.scollPopup .listCodeNAF
{
	color:#890f75;
	font-style: normal;
}

.scrollPopup .paddingTable
{
	padding-top:20px; 
	padding-left:50px;
}

.descriptionChamp
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:gray;
	font-weight: bold;
}

.descriptChampLien:link, .descriptChampLien:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	text-decoration:none;
	color: blue;
}


.descriptChampLien:hover
{
	text-decoration:underline;
	color: blue;
}

.titre_bloc
{
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
    font-weight:bold;	*/
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	/*color:#00638A;*/
	color: #930073;
    font-weight:bold;
	padding-left:5px;
	padding-bottom:10px;
	height:25px;
    vertical-align:bottom;
    text-transform: uppercase;
}

.paginationExport{
	background-color:#f8f5f0;
	width:100%;
	height:100%;
	margin:3px;
	padding:3px;
	border: 1px solid #930073;
}

.titre_bloc_bis, .paginationExport
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;	
	color: #930073;
    font-weight:bold;		
    text-transform: uppercase;
}


a.lien:link, a.lien:visited, a.lien:active, a.lien:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;	
}

a.lien:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
	text-decoration:underline;
}

a.lien_8:link, a.lien_8:visited, a.lien_8:active, a.lien_8:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3d39;	
}

a.lien_8:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3d39;
	text-decoration:underline;
}

a.lienEmail:link, a.lienEmail:visited, a.lienEmail:active, a.lienEmail:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:blue;
	text-decoration:underline;
}

a.lienEmail:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:blue;
	text-decoration:underline;
}

a.lienEmail_8:link, a.lienEmail_8:visited, a.lienEmail_8:active, a.lienEmail_8:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:blue;
	text-decoration:underline;
}

a.lienEmail_8:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:blue;
	text-decoration:underline;
}


a.lienDocument:link, a.lienDocument:visited, a.lienDocument:active, a.lienDocument:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:blue;
	text-decoration:none;
}

a.lienDocument:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:blue;
	text-decoration:underline;
}

a.lienDocument_9:link, a.lienDocument_9:visited, a.lienDocument_9:active, a.lienDocument_9:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:blue;
	text-decoration:none;
}

a.lienDocument_9:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:blue;
	text-decoration:underline;
}

a.lienDocument_8:link, a.lienDocument_8:visited, a.lienDocument_8:active, a.lienDocument_8:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:blue;
	text-decoration:none;
}

a.lienDocument_8:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:blue;
	text-decoration:underline;
}

/* Liste diffusion*/
.diffusionListe_sujet_tf
{
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	color:#3e3d39;
	height:20px;
	text-align:left;
}

.titre_colonne_tableau
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	font-weight:bold;
	color:#3e3d39;
	text-align: center;
}

.titre_colonne_tableau_bis
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	font-weight:bold;
	color:#3e3d39;
}

.titre_colonne_tableau_9
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3e3d39;
}

.titre_colonne_tableau_8
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3e3d39;
}

.titre_colonne_tableau_8_left
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3e3d39;
	text-align: left;
}

.titre_colonne_tableau_8_left_pair
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3e3d39;
	text-align: left;
	background-color: #f8f5f0;
}



.adhRencontreMois {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#3e3d39;
}

.adhRencontreMois_8 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#3e3d39;
}

.adhRencontreMois_gras {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	text-transform:uppercase;
	color:#3e3d39;
	font-weight: bold;
}

.adhRencontreMois_gras_8 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#3e3d39;
	font-weight: bold;
}

.bouton_enregistrer {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;;
	 font-weight:normal;
	 color:#3e3d39;
	 text-transform: uppercase;
	 width: 240px;
	 /*height: 25px;*/
}

.emargement_liste {
	background-color:white;
	width:230px;
	height:100px;
	overflow:auto;
	
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;
	
	border:1px solid #d5d9dc; 	
}

.evaluation_liste {
	background-color:white;
	width:100%;
	
	overflow:auto;
	
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;	
}

.divAnimPropositionDate {
	position: absolute;	
	left: 170px;	
	weight:200px;
	height:50px;	
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:3;	
}

.fileUpload {
	width: 5px;
	height: 20px;	
}

.proposerDateBtn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3d39;
	width:100px;
	height:20px;
}

.proposerDateSaveBtn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3d39;
	width:80px;
	height:20px;
}


.btn_ajouter_inter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3d39;
	width:130px;
	height:25px;
}

.expTabInterventionScroll {
	width:100%;
	height:130px;
	overflow:auto;
	overflow-x: hidden;
    overflow-y: auto;
    /*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: rgb(255,255,255); 
	scrollbar-shadow-color: rgb(255,255,255);
	scrollbar-highlight-color: rgb(255,255,255);
	scrollbar-3dlight-color: rgb(235,235,235);
	scrollbar-darkshadow-color: rgb(235,235,235);
	scrollbar-track-color: rgb(235,235,235);  
	scrollbar-arrow-color: rgb(0,0,0); 
}

.divCreationIntervention{
	position: absolute;	
	left: 200px;	
	height:50px;	
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:3;	
}

.divCommentairesAdherents{
	width:100%;
	height:100px;
	overflow:auto;	
	
	overflow-x: auto;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;
	
	background-color: white;
	border:1px solid #d5d9dc; 
}

.expRencNxDiv {
	width:100%;
	height:200px;
	overflow:auto;
	
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;
}

.factureHTtb{
	width:55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#3e3d39;
	height:20px;
}

/*popup pour choisir des themes d'expertise ou competences*/
.selectionThemeDiv {
	position: absolute;
	top:100px;	
	left: 20px;
	width:540px;	
	height:200px;	
	border:1px groove #000;	
	z-index:3;
	
	background-color: #dedfce;	/*impair*/
	display: none;
}

.selectionThemeDivVisible {
	position: absolute;
	top:35px;	
	left: 15px;
	width:530px;	
	height:150px;	
	border:1px groove #000000;
	z-index:3;
	
	background-color: #dedfce;	/*impair*/
	display: block;
}

.selectionThemeDivVisibleListeDif {
	position: absolute;
	top:150px;	
	left: 15px;
	width:530px;	
	height:150px;	
	border:1px groove #000000;
	z-index:3;
	
	background-color: #dedfce;	/*impair*/
	display: block;
}

.selectionThemeDivHidden {
	position: absolute;
	top:35px;	
	left: 15px;
	width:530px;	
	height:150px;	
	border:1px groove #d5d9dc;	
	z-index:3;
	
	background-color: #dedfce;	/*impair*/
	display: none;
}

/* champ select dans le popup de choix d'un theme */
.themeSelection {
	width:200px;
	height:100px;
	overflow:auto;
	
	overflow-x: scroll;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform: lowercase;
	color:#3e3d39;	
}


.comboChoixTheme {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 text-transform: lowercase;
 color:#3e3d39; 
 
 width: 250px;
 height: 15px;
}

/*
option:first-letter {
 font-family:Arial, Helvetica, sans-serif;
 text-transform: uppercase;
 color:#3e3d39; 
}
*/

.comboChoixTheme2 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 text-transform: lowercase;
 color:#3e3d39; 
 
 width: 500px;
 height: 15px;
}

.liste {
	margin-bottom:0px;	
}

.photoIdentite {
	height: 120px;	
}



dl, dt, dd
{
    margin:0 0 0 0px;
    padding:0;
    list-style-type:none;
}


ul
{
	/*
	list-style:disc;	
	padding: 0;
	margin-left: 0;
	*/
    margin-top:0px;
    margin-bottom:0px;
}

ul.noIndent
{	
	padding: 0;
	margin-left: 0;
	
    margin-top:0px;
    margin-bottom:0px;
}

.clubDescriptionBtn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3d39;
	width:120px;
	height:20px;
}


/*** Fiche description club: div permettant de selectionner un president ou animateur de club ****/
.clubDescDivChoixVisible { 
	position: absolute;
	top:250px;	
	left: 50px;
	width:250px;	
	height:250px;	
	border:1px groove #000;	
	z-index:3;
	
	background-color: #dedfce;	/*impair*/
	display: block;			
}

.clubDescDivChoixHidden {
	position: absolute;
	top:100px;	
	left: 50px;
	width:250px;	
	height:250px;
	border:1px groove #000;	
	z-index:3;
	
	background-color: #dedfce;	/*impair*/
	display: none;		
}

.clubListAdherent {
	height:230px;	
	
	overflow:auto;
	
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;		
}




/*********** club rencontres futures **************/

.divClubRencNxChangeDate {
	position: absolute;	
	left: 170px;	
	weight:200px;
	height:50px;	
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:3;	
}

.divClubRencNxAjoutRencontreDate {
	position: absolute;	
	right: 135px;	
	weight:200px;
	height:50px;	
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:3;	
}

.divAnnulationExpert{
	position: absolute;	
	left: 170px;	
	width:300px;
	height:120px;	
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:3;	
}

.divRencSansExpert{
	position: absolute;	
	left: 130px;	
	width:400px;
	height:50px;	
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:3;	
}


/*********** Coloration des rencontres *************/


.statut_expert_0 { /*Identifiï¿½(rouge)*/
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;;
	 font-weight:normal;
	 color:#3e3d39;
	 background-color: #FF3300;
}

.statut_expert_1 { /*En recherche*/
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;;
	 font-weight:normal;
	 color:#3e3d39;
	 /*background-color: #FF9900;*/
}

.statut_expert_2 { /*Identifié(orange)*/
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;;
	 font-weight:normal;
	 color:#3e3d39;
	 background-color: #FF9900;
}

.statut_expert_3 { /*Confirmé(vert)*/
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;;
	 font-weight:normal;
	 color:#3e3d39;
	 background-color: #00FF00;
}

.statut_expert_4 { /*En cours de validation par GE(jaune)*/
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;;
	 font-weight:normal;
	 color:#3e3d39;
	 background-color: #FFFF00;
}

.clubListExpChoix{
	width:100%;	
	height:150px;
		
	overflow:auto;
	
	overflow-x: auto;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;			
}



.intro_charte{
	width:98%;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	font-weight:normal;
	color:#3e3d39;
	text-align:justify;
	/*
	background-color: white;
	border:1px solid #d5d9dc; 
	*/
}

.charte{
	width:98%;
	height:350px;
	overflow:auto;
	
	overflow-x: auto;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
	font-weight:normal;
	color:#3e3d39;
	text-align:justify;
	background-color: white;
	border:1px solid #d5d9dc;
	padding: 2 2 2 2; 
}

.editoEditionLayer {
	border:1px solid black;
	position: absolute;
	top: 40px;
	left: 20px;
	width: 90%;
	background-color:#eaeff1;
	visibility: hidden;
}

.editoEditionLayer_v2 {
	border:1px solid black;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 90%;
	background-color:#eaeff1;
	visibility: hidden;
}

.editoEditionLayerBottomBar {
	position: absolute;	
	width: 100%;
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:3;	
	text-align: center;
}

.scrollVerticalStyle {
	overflow:auto;
	
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;	
}

.firstLetterInCapital:first-letter{
	text-transform: uppercase;
}


.aidePrecisionStyleContainer {
	position: absolute;
	top:20px;
	left:50px;
	width: 500px;
	height: 230px;
	z-index:3;
	display: none;
}

.aidePrecisionStyle {
	/*position: absolute;
	top:10px;
	left:150px;
	z-index:3;*/
	width: 100%;
	height: 200px;
	padding-right:5px;
	
	border:1px groove #000;
	background-color: #d7d7c7;
	/*
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	*/	
	
	
	overflow:auto;
	
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;	
}

.aidePrecisionExpStyle {
	position: absolute;
	top:290px;
	left:20px;
	width: 500px;
	height: 230px;
	
	border:1px groove #000;
	background-color: #d7d7c7;
	/*background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;*/	
	z-index:10;
	
	overflow:auto;	
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;	
}

.readonlyTextarea {
	font-family:Arial, Helvetica, sans-serif; 
 	font-weight:normal;
 	color:#3e3d39;
	font-size:11px;
	background-color: #EAEFF1;
}

.expRencNxEditoStyle {
	position: absolute;
	
	left:20px;
	width: 450px;
	height: 300px;
	
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:10;
	
	overflow:auto;
	
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;	
}

button {
	cursor: pointer;
}

submit {
	cursor: pointer;
}

.listeThemes {
	height:150px;
	width: 98%;
	border: solid 1px #d7d7d7; 	
	
	overflow:auto;
	
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;       
}

.ficheExpertTitre {
	font-family:Arial, Helvetica, sans-serif; 
 	font-weight:bolder;
 	color:#3e3d39;
	font-size:14px;
	text-align:center;
	
	border:1px solid #000000;
	width: 50%
}

.adherentsInfoStyle{
	position: absolute;
	top:200px;
	left:20px;
	width: 500px;
	height: 230px;
	
	border:1px groove #000;
	background-color: #d7d7c7;
	/*background-image: url(../images/popup/popup_bandbuttom.jpg);*/
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:10;
	
	overflow:auto;	
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;	
}

.btnEnregistrerInfos {
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
 	color:#3e3d39;
 	width: 180px;
 	cursor: pointer;
}

.btnValiderFiche {
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
 	color:#3e3d39;
 	width: 100px;
 	cursor: pointer;
}

.btnValiderTransferer {
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
 	color:#3e3d39;
 	width: 120px;
 	cursor: pointer;
}

.btnGenerationDoc {
	font-family:Arial, Helvetica, sans-serif;
 	font-size:11px;
 	color:#3e3d39;
 	width: 130px;
 	cursor: pointer;
}

.btnFusionEmargementSubmit {
	font-family:Arial, Helvetica, sans-serif;
 	font-size:11px;
 	color:#3e3d39;
 	width: 60px;
 	cursor: pointer;
}




th.sorted,th.sorted a,th.sorted a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3e3d39;
	background-color: #DEDEDE;
}
 
th a,th a:visited {
	cont-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3e3d39;
	background-color:#f8f5f0;
}

th a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3e3d39;
	text-decoration: underline;
}

th.sorted a,th.sortable a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3e3d39;
	background-position: right;
	display: block;
	width: 100%;
}

th.sortable a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3e3d39;
	background-image: url(../images/displaytag/arrow_off.png);
	background-repeat:no-repeat;
}

th.order1 a {
	background-image: url(../images/displaytag/arrow_down.png);
	background-repeat:no-repeat;
}

th.order2 a {
	background-image: url(../images/displaytag/arrow_up.png);
	background-repeat:no-repeat;
}

div.exportlinks {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	margin: 2px 0 10px 0;
	width: 98%;
}

span.export {
	padding: 0 4px 1px 20px;
	display: inline;
	display: inline-block;
	cursor: pointer;
}

span.excel {
	background-image: url(../images/displaytag/ico_file_excel.png);
	background-repeat:no-repeat;
}

span.csv {
	background-image: url(../images/displaytag/ico_file_csv.png);
	background-repeat:no-repeat;
}

span.xml {
	background-image: url(../images/displaytag/ico_file_xml.png);
	background-repeat:no-repeat;
}

span.pdf {
	background-image: url(../images/displaytag/ico_file_pdf.png);
	background-repeat:no-repeat;
}

span.rtf {
	background-image: url(../images/displaytag/ico_file_rtf.png);
	background-repeat:no-repeat;
}

.nafListHelpDiv {
	position: absolute;
	top:240px;	
	left: 40px;
	width:350px;	
	height:250px;
	border:1px groove #000;	
	z-index:3;
	
	background-color: #dedfce;	/*impair*/
	display: none;				
}

.nafListHelpDivScroll {	
	height:230px;
		
	overflow:auto;	
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;			
}

.divGenerationDocChoixDates1 {
	position: absolute;	
	left: 170px;
	weight:200px;
	height:80px;	
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:3;	
}

.divGenerationDocChoixDates2 {
	position: absolute;	
	/*right: 15px;*/
	bottom:-100px;	
	width:200px;
	height:80px;	
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:3;	
}

.divImpressionFacture {
	position: absolute;	
	right: 100px;	
	width:230px;
	height:80px;	
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:3;	
}

.divChoixExpertLocal{
	position: absolute;	
	top: 370px;
	left: 120px;	
	width:400px;
	height:120px;	
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:3;	
}

.alimentation_liste {
	background-color:white;
	width:190px;
	height:100px;
	
	overflow:auto;
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;
	
	border:1px solid #d5d9dc; 	
}


.divPageCentraleEVE{
	width:100%; /*230px;*/
	height:100%; /*250px;*/
		
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;
	
	/*background-color: white;
	border:1px solid red; */
}

.cmsSourcesVideoList {
	position: absolute;	
	z-index:3;	
	bottom: 220px;	
	width:200px;
	height:100px;		
	border:1px groove #000;
	background-color: #d7d7c7;
	
	overflow:auto;
	overflow-x: hidden;
	overflow-y: auto;
	/*overflow : -moz-scrollbars-vertical;*/
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;
	/*
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	*/	
}

.pageCentraleZoneBorder {	
	border: solid 1px #d7d7d7;
	padding: 5 5 5 5;
}

.divBilanChoixCouleur{
	position: absolute;
	z-index:3;		
	left: 150px;
	top: 100px;
	
	width:200px;
	height:80px;	
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	
}

.divBilanModifComment {
	position: absolute;
	z-index:3;		
	left: 100px;
	right: 100px;	
	top: 100px;	
	
	width:550px;
	height:250px;	
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
}

/******* Coloration bilan ************/
.bilan_couleur { /*Pas de couleur*/
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;;
	 font-weight:normal;
	 color:#3e3d39;
	 /*background-color: #FF3300;*/
}

.bilan_couleur1 { /*rouge*/
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;;
	 font-weight:normal;
	 color:#3e3d39;
	 background-color: #FF0033; /*ff3300*/
}

.bilan_couleur1_ovr { /*rouge*/		
	 background-color: #FF0033; /*CC0033*/
	 cursor:pointer;
	 border: solid 1px #000000;	
}

.bilan_couleur2 { /*orange*/
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;;
	 font-weight:normal;
	 color:#3e3d39;
	 background-color: #FF9933; /*FF9900*/
}

.bilan_couleur2_ovr { /*rouge*/		
	 background-color: #FF9933; /* */
	 cursor:pointer;
	border: solid 1px #000000;		
}

.bilan_couleur3 { /*vert*/
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;;
	 font-weight:normal;
	 color:#3e3d39;
	 background-color: #99FF33; /*00FF00*/
}

.bilan_couleur3_ovr { /*vert foncï¿½*/		
	 background-color: #99FF33; /* 66CC00*/
	 cursor:pointer;
	 border: solid 1px #000000;		
}

.bilan_couleur4 { /*vert*/
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;;
	 font-weight:normal;
	 color:#3e3d39;
	 background-color: #FFFFFF; 
}

.bilan_couleur4_ovr { /*vert foncï¿½*/		
	 background-color: #FFFFFF; 
	 cursor:pointer;
	 border: solid 1px #000000;		
}

.fieldsetBordure {
	border: solid 1px #006699;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*liste des presents d'une seance dans seances-passees.jsp*/
.seanceCa_liste {
	background-color:white;
	width:300px;
	height:100px;	
	
	overflow-x: hidden;
	overflow-y: auto;
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;
	
	border:1px solid #d5d9dc; 	
}

.divAjoutSeance {
	position: absolute;	
	right: 135px;	
	width:250px;
	height:50px;	
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:3;	
}

/********* DIV affichant la liste des champs *********/
.listeChampDiv {
	position: absolute;
	top:320px;	
	left: 120px;
	width:350px;	
	height:250px;
	border:1px groove #000;	
	z-index:3;
	
	background-color: #dedfce;	/*impair*/
	display: none;				
}

.listeChampDivScroll {	
	height:230px;
	
	padding-left:5px;
	background-color: #ffffff;	/*impair*/
		
	overflow:auto;	
	overflow-x: hidden;
	overflow-y: auto;	
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;			
}

.text_description
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align: justify;
	padding-left:30px;
	padding-right:10px;
	}
	
	
.icalDiv {
	position: absolute;
	top:250px;	
	left: 170px;
	width:500px;	
	height:100px;
	border:1px groove #000;	
	z-index:3;
	
	background-color: #dedfce;	/*impair*/
	display: none;				
}

.icalDivScroll {	
	height:50px;
	
	padding-left:5px;
	background-color: #ffffff;	/*impair*/
		
	overflow:auto;	
	overflow-x: auto;
	overflow-y: hidden;	
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;			
}

.divModeleEmail {
	height:300px;
	
	padding-left:5px;
	background-color: #ffffff;	/*impair*/
		
	overflow:auto;	
	overflow-x: hidden;
	overflow-y: auto;	
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;	
}

.listArticleDiv {
	height:150px;
	
	padding-left:5px;
	background-color: #ffffff;	/*impair*/
		
	overflow:auto;	
	overflow-x: hidden;
	overflow-y: auto;	
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;
    
    border: solid 1px black;	
}

.fond_detail_articles {
	background-color: #EAEAE2;
	padding-left:5px;	
}

.divGenerationDocChoixDates2Club {
	position: absolute;	
	right: 100px;
	bottom:-150px;	
	width:200px;
	height:80px;	
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:3;	
}

.infoDernierBaacDiv {
	position: absolute;	
	right: 100px;
	top:100px;
	width:200px;
	height:80px;	
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:3;	
}

#clubListBudgets {
	height:100px;		
		
	overflow:auto;	
	overflow-x: hidden;
	overflow-y: auto;	
	scrollbar-face-color: #f3f2e9;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #BFBFBF;
    scrollbar-3dlight-color: #BFBFBF;
    scrollbar-arrow-color: #5a5a5a; /* la couleur de la fleche des bouts de l'ascenseur*/
    scrollbar-track-color: #f4f4f4;
    scrollbar-darkshadow-color: #3e3d39;	
}

.infoEvenementClubRencFuturesDiv {
	position: absolute;	
	right: 100px;
	/*top:100px;*/
	width:250px;
	height:150px;	
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:3;	
}

.divMotifAnnulationBudget{
	position: absolute;	
	left: 170px;	
	width:300px;
	height:120px;	
	border:1px groove #000;
	background-color: #d7d7c7;
	background-image: url(../images/popup/popup_bandbuttom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:3;	
}

.opcaDivDomaineHidden {
	position: absolute;
	top:100px;	
	left: 50px;
	width:250px;	
	height:150px;
	border:1px groove #000;	
	z-index:100;
	
	background-color: #dedfce;	/*impair*/
	display: none;		
}



td.lienDomaine, td.lienDomaine a,td.lienDomaine a:visited, td.lienDomaine a:active, td.lienDomaine a:link {
       font-size:12px;;
        color: #d62c01;
        text-decoration: none;
    }
	
.reponse_expert_1 { /Oui(vert)/
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;;
	 font-weight:normal;
	 color:#3e3d39;
	 background-color: #00FF00;
}

.reponse_expert_2 { /Non(rouge)*/
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;;
	 font-weight:normal;
	 color:#3e3d39;
	 background-color: #FF3300;
}

.reponse_expert_3 { /*Ne peut pas repondre(jaune)*/
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;;
	 font-weight:normal;
	 color:#3e3d39;
	 background-color: #FFFF00;
}

.divDeleteContrainte {
	position: absolute;
	top:320px;	
	left: 300px;
	width:250px;	
	height:150px;
	border:1px groove #000;	
	z-index:100;
	background-color: #E7EFF2;	/*eaeff1*/
	display: none;		
}

.divModifyContrainte {
	position: absolute;
	top:320px;	
	left: 350px;
	width:250px;	
	height:150px;
	border:1px groove #000;	
	z-index:100;
	background-color: #E7EFF2;	/*eaeff1*/
	display: none;		
}

.sollicitationContainer {
	position:absolute;
	left:10%;	
	top:20%;	
	width:600px;
	height:80%;
	overflow:auto; 
	
}

.divSollicitationPopup{
	position:absolute;
	padding:10px;
	border:1px solid #3e3d39;
	background-color:#F2F2EA;
	display:none;
	z-index:101;
}

.modalSollicitationContainer{
	top:100px;
	left:0px;
	position:absolute;
	z-index:100;
	background:url("../images/transparentPix.gif");	
	width:100%;
	height:90%;
	display:none;
}



.consultanteContainer {
	position:absolute;
	left:10%;	
	top:20%;	
	width:400px;
	height:80%;
	overflow:auto; 
	
}

.divConsultantePopup{
	position:absolute;
	padding:10px;
	border:1px solid #3e3d39;
	background-color:#F2F2EA;
	display:none;
	z-index:101;
}

.modalConsultanteContainer{
	top:100px;
	left:0px;
	position:absolute;
	z-index:100;
	background:url("../images/transparentPix.gif");	
	width:100%;
	height:90%;
	display:none;
}


.animateurContainer {
	position:absolute;
	left:10%;	
	top:20%;	
	width:400px;
	height:80%;
	overflow:auto; 
}

.divAnimateurPopup{
	position:absolute;
	padding:10px;
	border:1px solid #3e3d39;
	background-color:#F2F2EA;
	display:none;
	overflow:auto; 
	z-index:101;
}

.modalAnimateurContainer{
	top:100px;
	left:0px;
	position:absolute;
	z-index:100;
	background:url("../images/transparentPix.gif");	
	width:100%;
	height:90%;
	display:none;
}



.divMailRelance {
	position: absolute;	
	left:300px;
	height:160px;
	padding:5px;	
	border:1px groove #000;
	background-color:#F2F2EA;
	background-image: url("../images/transparentPix.gif");	
	background-repeat: repeat-x;
	background-position: bottom;	
	z-index:3;	
}

.hardBreak {
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

