#main {
    position : relative;
    width: 907px;
    padding: 0px;
    color: #000;
    margin-left: auto;
    margin-right: auto;
    background: #fff url(/images/fond-rose-907-1400.jpg);
}

#top {
    width: 860px;
    height: 114px;
    padding-top: 5px;
    margin-left: 18px;
    font-size: 10px;
    background: url(/images/top.jpg) no-repeat;
}

#menuhaut {
    position: relative;
    float: left;
    top: 72px;
    left: 182px;
    font-family: Arial, Eurostile LT Std;
    text-align: center;
    font-size: 10px;
    
}

#lienhaut {
    position: relative;
    float: left;
    top: 4px;
    left: 218px;
    color: #fbcb8c;
    font-family: Arial, Eurostile LT Std;
    text-align: center;
    font-size: 10px;
    
}

#content-container {
    position : absolute;
    top: 114px;
    width: 907px;
}

#leftmenu {
    position: relative;
    float: left;
    font-family: Arial, Eurostile LT Std;
    font-size: 15px;
    color: #ffff66; 
    margin-top: 10px;
    margin-left: 10px;
    font-weight: bold;
    background: transparent;
        
}

.titremenu {
    padding-left: 0px;
    margin-bottom: -2px;
}


#rightmenu {
    position: relative;
    float: right;
  	margin-top: 10px;
  	margin-right: 10px;
  	font-family: Arial, Eurostile LT Std;
    font-weight: bold;
    font-size: 15px;
    color: #ffff66;
    
}

#content {
    position: relative;
    float: left;
    width: 502px;
    margin-left: 25px;
    margin-top: 0px;
}




#footer {
    width: 907px;
    height: 20px;
    position:relative;
    clear:both;
    background: transparent;
}

.content_top {
    background: #fee1bc url(/images/haut-milieu-page.jpg) no-repeat;
    font-size: 18pt;
    color: #cc6666;
    height: 79px;
    padding-right:5px;
}

.content_td {
    background: url(/images/pixel-milieu-page.jpg);
    padding: 10px;
    color: #cc6666;
}

.content_titre {
    background: url(/images/pixel-milieu-page.jpg);
    text-align: left;
    font-size: 16pt;
    color: #456e9f;
}

.ident 
{
 font-family : Tahoma;
 font-size: 8pt;
 color: #fee1bc;
}

.saisieident 
{
 height: 14px;
 font-family : Tahoma;
 font-size: 8pt;
 color: #003366;
 background-color: #fee1bc;
 border: 0px solid;
}

.saisieidentok
{
	height: 18px;
	width: 22px;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999933;
	border: 0px solid;
}

.basdepage {
  color: #96964d;
  font-size: 7pt;
}

/*****************/
/***** MENUS *****/
/*****************/


/***** Menu gauche *****/

.menugauche {
  width: 169px;
}

.menugauche_contenu {
  font-family: Arial, Eurostile LT Std;
  font-size: 11px;
  color: #fff;
  background: url(/images/pixel1.gif);
  width: 169px;   
}

.menugauche_contenu ul {
  margin: 0px;
  padding-left: 20px;
  padding-right: 4px;

}
/***** Menu droit *****/

.menudroit {
  width: 154px;
}
.menudroit_contenu {
  font-family: Arial, Eurostile LT Std;
  font-size: 11px;
  color: #fff;
  background: url(/images/pixel2-droite.gif);
  width: 154px;
}

.menudroit_contenu ul {
  margin: 0px;
  padding-left: 20px;
  padding-right: 4px;

}

/***** Menu intranet *****/

.menuintranet {
  font-family: Arial, Eurostile LT Std;
  font-size: 12px;
  width: 155px;
}

.menuintranet_contenu {
  color: #fff;
  background: url(/images/pixel3-intranet.gif);
  padding-left: 15px;
}

.menuintranet_contenu_titre {
  background: url(/images/pixel3-intranet.gif);
  text-align: center;
  color: #ff6;
}

.menuintranet_contenu ul {
  margin: 0px;
  padding-left: 4px;
  padding-right: 4px;
}

/***** Menu bas *****/
.menubas {
  padding-right: 5px;
  padding-left: 5px;
  border-right : 1px solid #cf642f;
}

.menubasder {
  padding-left: 5px;
}

/*******************************/
/***** ELEMENTS GENERIQUES *****/
/*******************************/

body {
    margin: 0;
    padding: 0px;
    font-family: Arial, Eurostile LT Std;
    font-size: 10pt;
    color: #fff;
    /*background-color: #73a4d3;
    background-color: #e0e0ff;*/
    background-color: #999;
}

p{
  margin: 0.2em 0; 
}

/*******************************/
/************ LIENS ************/
/*******************************/

a.liencategorie {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

a.lienpage {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

a.lienbaspage {
  color: #fff;
  font-weight: bold;
  font-size: 7pt;
  text-decoration: none;
}

a.lienbaspagedroite {
  color: #96964d;
  font-weight: bold;
  font-size: 7pt;
  text-decoration: none;
}

h1 {
    font-size: 18pt;
    color: #cc6666;
}

