
/************************* Blocs de base *************************/
body 
{
  margin: 0; 
  padding: 0; 
  border: 0;
  /*background-color: #FFF6E2;*/
  font-family: "Trebuchet MS"; 
  font-size: 11px; 
  color: #000000;
}
#mainContent 
{
  width: 800px;
  position: absolute;
  top: 50px;
  left: 50px;
  margin: 0 0 0 0;
  background-color: #FFFFFF;
}
#header 
{
  position: relative;
  width: 100%;
  height: 100px;
  overflow: hidden;
  background-color: lightgrey;
}
#content 
{
  position: absolute;
  background-color: white;
  width: 100%;
  height: 520px;
  border: 1 double red;
}

/************************* Blocs de catégories d'arborescences *************************/
/*** arborescence_MENU_GENERAL ***/
#arborescence_MENU_GENERAL 
{
  position: absolute;
  border: 1px dashed red;
  top: 15px;
  left: 0px;
}

#arborescence_MENU_GENERAL ul
{
    oldmargin: 0px; 
    oldpadding: 0px;
	cursor: hand;
}
#arborescence_MENU_GENERAL a
{
	color: black;
    text-decoration: none;
}
#arborescence_MENU_GENERAL a:hover
{
	color: Red;
    text-decoration: underline;
}

/*** arborescence_NAVIG_BASSE ***/
#arborescence_NAVIG_BASSE 
{
  position: absolute;
  border: 1px dashed red;
  bottom: 0px;
  left: 0px;
  width: 700px;
  display: inline;
}
#arborescence_NAVIG_BASSE ul
{
    margin: 0px; 
    padding: 250px;
    display: inline;
	cursor: hand;
}
#arborescence_NAVIG_BASSE li
{
    display: inline;
}

#arborescence_NAVIG_BASSE a
{
	color: black;
	background-color: transparent;
    text-decoration: none;
}
#arborescence_NAVIG_BASSE a:hover
{
	color: white;
	background-color: Red;
    text-decoration: underline;
}

/************************* Blocs de catégories de pages *************************/
/*** contenu_PAG_CONTENU ***/
#contenu_PAG_CONTENU 
{
  position: absolute;
  border: 1px double blue;
  top: 15px;
  left: 200px;
  height: 70px;
  overflow: hidden;
}
#contenu_PAG_CONTENU .tete 
{
}
#contenu_PAG_CONTENU .item 
{
}
#contenu_PAG_CONTENU .separateur 
{
  width: 300px;
  height: 1px;
  overflow: hidden;
  background-color: black;
}
#contenu_PAG_CONTENU .pied 
{
}
/*** contenu_PAG_VISUEL ***/
#contenu_PAG_VISUEL 
{
  position: absolute;
  border: 1px dashed blue;
  top: 15px;
  left: 200px;
  height: 70px;
  overflow: hidden;
}
#contenu_PAG_VISUEL .tete 
{
}
#contenu_PAG_VISUEL .item 
{
}
#contenu_PAG_VISUEL .separateur 
{
  width: 300px;
  height: 1px;
  overflow: hidden;
  background-color: black;
}
#contenu_PAG_VISUEL .pied 
{
}
/*** contenu_PAG_ACTU ***/
#contenu_PAG_ACTU 
{
  position: absolute;
  border: 1px dashed blue;
  top: 100px;
  left: 200px;
}
#contenu_PAG_ACTU .tete 
{
}
#contenu_PAG_ACTU .item 
{
}
#contenu_PAG_ACTU .separateur 
{
  width: 300px;
  height: 1px;
  overflow: hidden;
  background-color: black;
}
#contenu_PAG_ACTU .pied 
{
}
/*** contenu_PAG_AGENDA ***/
#contenu_PAG_AGENDA 
{
  position: absolute;
  border: 1px dashed blue;
  top: 15px;
  right: 0px;
}
#contenu_PAG_AGENDA .tete 
{
}
#contenu_PAG_AGENDA .item 
{
}
#contenu_PAG_AGENDA .separateur 
{
  width: 150px;
  height: 1px;
  overflow: hidden;
  background-color: black;
  margin-top: 5px;
  margin-bottom: 8px;
}
#contenu_PAG_AGENDA .pied 
{
}
/*** contenu_PAG_ENBREF ***/
#contenu_PAG_ENBREF 
{
  position: absolute;
  border: 1px dashed blue;
  top: 200px;
  right: 0px;
}
#contenu_PAG_ACTU .tete 
{
}
#contenu_PAG_ACTU .item 
{
}
#contenu_PAG_ACTU .separateur 
{
  width: 300px;
  height: 1px;
  overflow: hidden;
  background-color: black;
  margin-top: 5px;
  margin-bottom: 8px;
}
#contenu_PAG_ACTU .pied 
{
}

/************************* Blocs spécifiques *************************/
#bloc_ENTETE 
{
  border: 1px dashed green;
  background-image: URL(~/projet-ressources/images/sommaire_bandeau.gif);
  height: 40px;
}
#bloc_RECHERCHE
{
  position: absolute;
  top: 250px;
  left: 0px;
  border: 1px dashed green;
}
#bloc_NAVIGATION
{
  border: 1px dashed green;
  text-align: right;
}

/************************* Forumulaires *************************/
.form_inputText
{
  background-color: lightgrey;
  font: icon;
  color: white;
}
.form_select
{
  background-color: lightgrey;
  color: white;
}
.form_submit
{
  background-color: black;
  color: white;
}
.form_button
{
  background-color: lightgrey;
  color: white;
}

