/* TRAITEMENT DES ELEMENTS DE BODY */
body{
    BACKGROUND-COLOR: #f7f1e6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
 scrollbar-3dlight-color: #666;
 scrollbar-arrow-color: #ffffff;
 scrollbar-darkshadow-color: #8e004b;
 scrollbar-face-color: #8e004b;
 scrollbar-highlight-color: #ededed;
 scrollbar-shadow-color: #8e004b;
 scrollbar-track-color: #8e004b;
 scrollbar-base-color: #080;

	}
	
	#wrapper
	{
	 width : 885px;
	 height:645px;
	 margin-top: 0px;
	 margin-right:auto;
	 margin-bottom: 10px;
	 margin-left: auto;
	background-image: url(../img/wrapper.jpg);
	background-repeat: no-repeat;
	 
	}

	
	#lang
	{
    position: relative;
    top: 10px;
    left: 10px;
	width: 200px; 
	}
	

	
	#adresse
	{
    position: relative;
    top: 230px;
    left: 620px;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-align:center; 
	}
   #menus_conteneur
	{
    position: fixed;

	}
	
	#menus
	{
    position: relative;
    top: 140px;
    left: 10px;
	width: 200px; 
	}
	#copyright
	{
    position: relative;
    top: 254px;
    left: 10px;
	width: 200px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #dcbfa4;
	text-align:left;
	}
	
    #titre
	{
    position: relative;
    top: 258px;
    left: 310px;
	width: 200px; 
	}
	
	#contenuScroll
	{
    position: relative;
    top: 260px;
    left: 310px;
	width: 574px;
	height: 320px;
	overflow:auto;
	}
	
	#contenu
	{
	position: relative;
    top: 10px;
	bottom: 10px;
    width: 540px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bc6d8f;
	text-align:justify;
	}


/* TRAITEMENT DES TEXTES */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #bc6d8f;
	font-weight: normal;
	margin: none;
	text-align:left;

	}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
    margin: 0px;
	}
	



	

/* TRAITEMENT DES POSITIONS */
.just {
	text-align: justify;
	}
.centrer {
	text-align: center;
	}
.gauche {
	text-align: left;
	}
.droit {
	text-align: right;
	}



.matable {
  border-collapse: collapse;
  width:100%;
  border-color:#FFCC00 1px solid; 
  }

.matableTd{
   background-color: #FFFFF0;
   border:1px solid #FFCC00;
   height: 16px;
   text-align: left;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   padding-left: 4px;
   padding-right: 0px;
   margin-left: 4px;
   margin-right: 0px;
   }







/*   CSS DE FILES   */
.bigTxt {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; COLOR: #000000
}

.mediumTxt {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; COLOR: #bc6d8f; TEXT-ALIGN: left; font-weight:bold; 
}

.smallTxt {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; COLOR: #000000
}

.tinyTxt {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; COLOR: #000000
}

/* TRAITEMENT DES liens */
A:link {color:#996600; text-decoration: underline;}
A:visited {color:#996600; text-decoration: underline;}
A:active {color:#996600; text-decoration: underline;}
A:hover {color:#000000; text-decoration: underline;}

.menuLang {color:#996600; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; text-decoration:underline;}
a.menuLang:link {color:#996600; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; text-decoration:underline;}
a.menuLang:visited {color:#996600; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; text-decoration:underline;}
a.menuLang:active {color:#996600; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; text-decoration:underline;}
a.menuLang:hover{color:#000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; text-decoration:none;}
 
 .menusPrincipal {color:#996600; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; text-decoration:none;}
a.menusPrincipal:link {color:#996600; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; text-decoration:none;}
a.menusPrincipal:visited {color:#996600; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; text-decoration:none;}
a.menusPrincipal:active {color:#996600; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; text-decoration:none;}
a.menusPrincipal:hover{color:#996600; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; text-decoration:underline;}
 
 .menuCopyright{color:#996600; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; text-decoration:none;}
a.menuCopyright:link {color:#996600; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; text-decoration:none;}
a.menuCopyright:visited {color:#996600; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; text-decoration:n;}
a.menuCopyright:active {color:#996600; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; text-decoration:none;}
a.menuCopyright:hover{color:#996600; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; text-decoration:none;}

/*********** #Liens spéciaux ***********/

ul {
	margin:0px;
	padding: 0px 4px 6px 0px;
}
li {
	list-style-type: none;
	margin:0px;
	padding: 0px 0px 2px 0px;
	color: #FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}






/* ---------------------------------------------------------------------------------------------------------------------------------- */

/* forms */
form {margin:0px; padding:0px;}
.input {height:18px; font-size:10px; border:1px solid #FFCC00; background-color:#FFFFCC;}
.select {height:18px; font-size:10px; border:1px solid #FFCC00; background-color:#FFFFCC;}
.btn {border:1px solid #FFCC00; color:#FFCC00; background-color:#FFFFCC; font-weight:bold; font-size:10px; cursor:pointer; height:20px;}
.area{border:1px solid #FFCC00; background-color:#FFFFCC;font-size:11px; }

/*Tables */
.table {border-collapse: collapse; width: 100%; }
.tableBg {border-collapse: collapse; border:1px solid #FFDD95; background-color:#66FF99; width: 100%; }

.td {border:1px solid #FFDD95;}
.tdBg {border:1px solid #FFDD95; background-color:#66FF99;}

/*TD du titre des champs du formulaire */
  .tdFormTitre{
   border:none;
   height: 19px;
   text-align: left;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   padding-left: 4px;
   padding-right: 0px;
   margin-right: 0px;
   vertical-align: middle;
   }
/*TD des champs du formulaire */
  .tdFormContenu{
   border:none;
   text-align: left;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   padding-left: 4px;
   padding-right: 0px;
   margin-right: 0px;
   vertical-align: top;
   }

/*Information concernant le formulaire */
  .matableTdControle{
   border:1px solid #FFFFFF;
   height: 16px;
   text-align: left;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   padding-left: 4px;
   padding-right: 0px;
   margin-right: 0px;
   vertical-align: top;
   }
/*Message d'erreur concernant le formulaire */
  .matableControleErreur {
  border-collapse: collapse;
  width:100%;
  background-color: #950000;
  color: #000000;
  vertical-align: top;
  }
/*Le triatement  du formulaire est accpté */
  .matableControleOk {
  border-collapse: collapse;
  width:100%;
  background-color: #BFDF7D;
  border:none;
  color: #000000;
  vertical-align: top;
  }


