/*CSS document*/


.menu_client{
padding:0em;
margin:0em;
color:#FFFFFF;
font-size:1.05em;
text-align:center;
vertical-align:middle;}


.menu_client a:link{
color:#000066;
text-decoration:none}

.menu_client a:visited{
color:#999999;
text-decoration: none;
}
.menu_client a:hover{
color:#000000;
text-decoration: none;
font-weight:bold}

.menu_admin{
padding:0em;
margin:0em;
color:#FFFFFF;
font-size:1.05em;
text-align:center;
vertical-align:middle;}


.menu_admin a:link{
color:#000066;
text-decoration:none}

.menu_admin a:visited{
color:#999999;
text-decoration: none;
}
.menu_admin a:hover{
color:#000000;
text-decoration: none;
font-weight:bold}

a#lien1:hover {	/* décalage de l'arrière-plan pour chaque bouton */
background-position: 0% -327px;
}

h1 a:link
{font-family:"Trebuchet MS", "Book Antiqua", Garamond, "sans serif";
font-size:1.05em;
color:#FFFFFF;
line-height:1.25em;
text-decoration:none;
text-align:left;}
	
h1 a:visited
{font-family:"Trebuchet MS", "Book Antiqua", Garamond, "sans serif";
font-size:1.05em;
color:#FFFFFF;
line-height:1.25em;
text-decoration:none;
text-align:left;}

h1 a:hover
{
	font-family:"Trebuchet MS", "Book Antiqua", Garamond, "sans serif";
	font-size:1.05em;
	line-height:1.25em;
	text-decoration:none;
	text-align:left;
	color: #FFFFFF;}

#navigation {
	width: 70% ;
	list-style: none ;
	margin: 0 ;
	padding: 0 ;

	}
#navigation li {
	color:#006633 ;
	border: 1px solid #000066 ;
	margin-bottom: 1px ;

	}
#navigation li a {
	display: block ;
	background:#000099 ;
	color:#CCCCCC ;
	font: bolder 0.96em "Book Antiqua";
	line-height: 1.5em ;
	text-align: center ;
	text-decoration: none ;
	padding: 4px 0 ;
	}
#navigation li a:hover, #navigation li a:focus, #navigation li a:active {
/*	background:#000066;*/
	text-decoration: underline ;
	font-size:1em;
	font-style:italic;
	background:none
	}
	
.acces_membre
{color:#FFFFCC;
font-family:"Times New Roman";
font-size:0.9em;
vertical-align:top;
text-align:left;}

.alignement_droit
{text-align: right;}

.alignement_gauche
{text-align: left;}

.ascenseur
{vertical-align:middle;
	overflow:scroll;
	margin:0px;
	height: 100%;
	width: 100%;}
.bandeau_intitules
{background:url(Photos/bandeau_intitule.gif) no-repeat 0% 0%;
padding:0pt;
margin:0pt;
vertical-align:top}
.banniere
{border-bottom-style:ridge;
border-bottom-color:#330033;
padding-bottom:0%;
margin-bottom:0%;
padding-left:21%}

.bas
{position:fixed;
left: 0px;
bottom: 0px;}

.bordure_haute
{border-color:#990000;}

.boutons_site
{font-family:Helvetica, sans-serif;
text-align:left;
padding-left:4em;
color:#000066;
font-size:1.05em;
padding-bottom:0;
line-height:3.35em;
margin-top:0;
padding-top:0}

.boutons_site2
{text-align:left;
padding-left:4em;
font-family:Arial, Helvetica, sans-serif;
color:#000066;
font-size:1.05em;
padding-bottom:0px;
line-height:3.05em}

.boutons_site3
{text-align:left;
padding-left:4em;
font-family:Arial, Helvetica, sans-serif;
color:#000066;
font-size:1em;
padding-bottom:0;
line-height:1.5em;}

.boutons_site4
{text-align:left;
padding-left:5em;
font-family:Arial, Helvetica, sans-serif;
color:#000066;
font-size:1.05em;
padding-bottom:0;
line-height:1em;
padding-top:0;
margin:0}

.boutons_site5
{text-align:left;
padding-left:4.25em;
font-family:Arial, Helvetica, sans-serif;
color:#000066;
font-size:1.05em;
line-height:1.25em}

.champ_oblig
{font-family:"Times New Roman", Times, serif;
font-size:0.85em
}

.connexion_KO
{color:#FF0000;
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:0.95em;
text-align:left;
padding-left:1ex  !important;
padding-left:1% ;
padding-right:5%;
max-width:70%;
}

.contenu_gestion
{padding-top:0%;
margin-top:0%}

.debut_contenu
{position:absolute;
top:240px;
left:350px;}
.decalage
{text-indent:3%;}

.decalage_grand
{text-indent:10%;}

.decalage_leger
{text-indent:2%;}

.decalage_moyen
{text-indent:5%}

.description
{padding-top:1%;
font-size:1.05em;
line-height:1.25em}

.description2
{padding-top:1%;
font-size:1.05em;
line-height:1.25em;
padding-left:3em;
color:#CCCCCC}

.description_gestion_compte
{padding-bottom:0px !important;
padding-top:0px !important;
line-height:1em}

.flottant_gauche
{text-align:left;
padding-right:0.5em;
float:left;
vertical-align:bottom}

.fond_ecran
{background:url(Photos/fond_ecran8.gif) no-repeat top left;
padding:0%;
margin:0%;
width:100%}

.hourra
{font-family:Helvetica, sans-serif;
color:#000066;
font-size:0.85em;
}
.indication
{font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:1em;
line-height:1.25em;
text-indent:1%;
color:#000000;
padding-bottom:2em;}

.inscription_accueil
{padding-left:14%;
padding-top:0.10%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em}

.instructions
{font-family:"Palatino Linotype";
padding-top:1%;
padding-left:3%;
padding-right:1%;
font-size:1em;
line-height:1.25em}

.interligne
{line-height:1.78em;}

.interligne_moyen
{line-height:1em;}

.marge_basse
{padding-top:4.25%;}

.marge_haute
{padding-top : 6%;}

.marge_moyenne
{padding-top:5%;}

.menu
{background-repeat:repeat;
line-height:0.8em;}

.menu2
{background:url(Photos/fond.jpg);
background-repeat:repeat;
line-height:0.9em;}

.menu_titre
{background:url(Photos/fond_titre_menu.gif);
background-repeat:no-repeat;
padding-top:1em;
padding-left:1.5em;}

.menu_pincipal
{color:#FFFFFF;
font-family:"Times New Roman";
font-size:1.15em;
text-align:center;
line-height:2.05em;
padding:0;
vertical-align:middle;
border-bottom-style:groove;
border-bottom-color:#FFFFFF;
border-top-style:groove;
border-top-color:#FFFFFF;
vertical-align:middle;
	margin:0;
	background-color:#003366;
/*border-bottom-style:groove;
border-bottom-color:#669966;
border-top-style:groove;
border-top-color:#669966*/}

.menu_principal
{	vertical-align:bottom;
	padding:0;
	margin:0;
	text-align:right;
	padding-right:1px;
	padding-bottom:0px;
	margin-bottom:0px;
	height:120px;}


.menu_secondaire
{
	padding:0px;
	margin:0px;
	padding-top:0%;
	padding-top:0%;
	padding-left:2.5%;
	padding-left:2.5%;
}

.menu_secondaire2
{	padding-left:3%;
	padding-right:0%;
	margin:0px;
	text-align:left;
	position:relative;
	top: 0pt;
	left:0pt;
}
.menu_secondaire_3
{	padding:0px;
	margin:0px;
	padding-top:0%;
	padding-left:2.5%;
	padding-right:1%;
	width:100%}
.menu_secondaire_suite
{	padding-left:2.5%;
	vertical-align:top;
	padding-top:2%;
	padding-top:2%;
	background-image: url(Photos/fond_titre_menu.gif);
	background-repeat: no-repeat;}

/* ajouté le 13/05 par Karine */
.message_OK
{text-align:left;
color:#009966;
}
.message_KO
{text-align:left;
color:#FF3300	
}
/* Fin ajouté le 13/05 par Karine */

.nom_existant
{color:#FF0000;}

.no_padding
{padding-top:0%;
padding-bottom:0%;
margin-top:0%;
margin-bottom:0%;
line-height:1em}

.padding
{padding-left:2em;
vertical-align:top;
padding-top:0.5em}

.page
{margin:auto;
margin-top:1%;
margin-bottom:1%;}

.piste_navig
{padding-left:0.5em;
vertical-align:top;
padding-top:0.5em;
padding-bottom:3.7em}

.proposition tr td
{padding-left:0%;
padding-right:0%;
padding-bottom:0%;
padding-top:0%;}

.sous_banniere2
{padding-bottom:2%;
padding-top:2%;
border-top-color:#993333;
border-top-style:ridge}

.sous_banniere
{padding-bottom:1%;
padding-top:1%;
padding-left:2.5%}

.slogan
{font-family:"Trebuchet MS", "Book Antiqua", Garamond, "sans serif";
font-size:20pt;
color:#000099;
line-height:20pt;
text-decoration:none;}

.stylenormal
{font-family:"Verdana";
color: #333300;
font-size:1.25em;
text-align:left;}

.table_principale_accueil
{background:url(Photos/Bandeau_haut4.gif) no-repeat top left;
margin:0;
padding:0;
height:120px}

.titre
{
	vertical-align:top;
	padding-top:2%;
	padding-left:1%;
	text-align:center;
	padding-bottom: 0pt;
}



.titre_apercu
{text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:1.25em;
line-height:3.2em;
vertical-align:middle;
color:#666666}

.texte_bandeau_intutile
{padding:0px;
padding-left: 2.5cm;}

.vignette
{line-height:1.5em;
padding-left:1%;
padding-right:1%;
color:#FFFFFF;}

.vignette img 
{border:ridge #FFCCCC}

.vignette td a img 
{border:ridge #FFCCCC}


/*---------------------------------                id                 ----------------------------*/
#all
{
        position: absolute;
        background: url(Photos/fond_ecran7.gif) no-repeat top left !important;
        background: none;
}
#haut
{line-height:3em;}

.identifiant
{border-color:#FFFFCC;}

#inscription
{line-height:1.25em;}

#page
{vertical-align:middle;
text-align:center;
width:980px;
height:250px;
padding-left:1%;
padding-right:1%;
margin:1%;
margin-left:auto;
margin-right:auto;}

/*------------------------------         classes générales             ---------------------------*/
#all
{position: absolute;
 background: url(Photos/fond_ecran7.gif) no-repeat top left !important;
 background: none;
}

#menu {
width:100%}

#menu DL {
	float:left;	
	MARGIN: 0px;
	width:20%;
	padding-left:0%;
	padding-right:0%;
	padding-top:0%;
	padding-bottom:0%;
	overflow:hidden;
	text-align:center;
}

#menu DT {FONT-WEIGHT: bold; CURSOR:hand;  TEXT-ALIGN: center; line-height:20px; }
#menu dd { font-size:1em; FONT-WEIGHT: bold; CURSOR:hand; list-style-type:none; TEXT-ALIGN: left; line-height:20px; z-index:100;}

#menu dd a {list-style-type:none; font-size:0.8em;DISPLAY: block; HEIGHT: 100%; TEXT-DECORATION: none; vertical-align:middle; text-align:left}


#menu DT A:link {
	color:#FFFFFF;
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	DISPLAY: block; 
	BORDER-LEFT: 0px; HEIGHT: 100%; TEXT-DECORATION: none; text-align:center;
	text-decoration:none
}

#menu DT A:visited {
	color:#999999;
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	DISPLAY: block; 
	BORDER-LEFT: 0px; HEIGHT: 100%; TEXT-DECORATION: none; text-align:center;
	text-decoration:none
}
#menu DT A:hover {
	color:#000000;
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	DISPLAY: block; 
	BORDER-LEFT: 0px; HEIGHT: 100%; text-align:center;
	text-decoration:none;
	font-weight:bold
}	

#menu_admin {
width:100%}

#menu_admin DL {
	float:left;	
	MARGIN: 0px;
	width:20%;
	padding-left:0%;
	padding-right:0%;
	padding-top:0%;
	padding-bottom:0%;
	overflow:hidden;
	text-align:center;
}

#menu_admin DT {FONT-WEIGHT: bold; CURSOR:hand;  TEXT-ALIGN: center; line-height:20px; }
#menu_admin dd { font-size:1em; FONT-WEIGHT: bold; CURSOR:hand; list-style-type:none; TEXT-ALIGN: left; line-height:20px; z-index:100;}

#menu_admin dd a {list-style-type:none; font-size:0.8em;DISPLAY: block; HEIGHT: 100%; TEXT-DECORATION: none; vertical-align:middle; text-align:left}


#menu_admin DT A:link {
	color:#FFFFFF;
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	DISPLAY: block; 
	BORDER-LEFT: 0px; HEIGHT: 100%; TEXT-DECORATION: none; text-align:center;
	text-decoration:none
}

#menu_admin DT A:visited {
	color:#999999;
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	DISPLAY: block; 
	BORDER-LEFT: 0px; HEIGHT: 100%; TEXT-DECORATION: none; text-align:center;
	text-decoration:none
}
#menu_admin DT A:hover {
	color:#000000;
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	DISPLAY: block; 
	BORDER-LEFT: 0px; HEIGHT: 100%; text-align:center;
	text-decoration:none;
	font-weight:bold
}	

a:link
{
	color:#FFFFFF;
	text-decoration: none;
}

a:active
{}

a:visited
{
	color:#999999;
	text-decoration: none;
}

a:hover
{color:#000000;
font-weight:bold;
	text-decoration: none;}


a img
{text-decoration:none;
border:none;
color:#000099;}

body
{vertical-align:top;
text-align:center;
width:740px;
height:420px;
padding-left:1%;
padding-right:1%;
margin:1%;
background-color:#003366;
/*background:url(Photos/test_fond_SEL2.jpg);*/
background-position:bottom;}

p
{font-size:1.em;
color:silver}

#helpBox {
    position: absolute;
    z-index: 1000;
    top: 0px;
    left: 0px;
    width: 160px;
}
div.helpBox {
    width: 190px;
    padding: 2px;
    background: white;
    border: 1px solid black;

    color: black;
    font-family: Arial,Helvetica;
    font-style: Normal;
    font-weight: Normal;
    font-size: 10px;
    line-height: 14px;
}

.menu_bas
{/*position:absolute;
bottom:0;
left:0;*/
font-size:12px}


.acces_membre
{/*color:#FFFFCC;*/
color:#FFFFFF;
font-family:"Times New Roman";
font-size:0.8em;
text-align:center;
line-height:2.05em;
padding:0;
padding-left:0.25em;
vertical-align:middle;
border-bottom-style:groove;
border-bottom-color:#FFFFFF;
border-top-style:groove;
border-top-color:#FFFFFF;}
