body
{
 background-color: #ffffff; 
 font-size: 13px; 
 color: #000000; 
 font-family : Arial,Verdana,Helvetica,sans-serif;
 margin : 1px;
}

h1
{
 background-color : #ffdd85;
 color: #538BC6; 
 font-size: 1.3em; 
 text-align: center;
 margin-top: .5em;
 margin-bottom: 1em;
 padding : .5em;
 font-weight : bold;
}


h2
{
 background-color : #ffdd85;
 color : #0000FF;
 font-size: 1.2em; 
 text-align:left;
 margin-top: .5em;
 margin-bottom: 1em;
 padding : .2em;
 font-weight : normal;
}

h3
{
 color: #538BC6; 
 font-size: 1em; 
 text-align:left;
 margin-top: .5em;
 margin-bottom: 0.2em;
 font-weight : bold;
}

ul
{
 font-size : 1em;
}

table 
{
 font-size : 1em;
}

a
{
 text-decoration:none;
}

#page
{
 width : 880px;
 font-size : 1em;
 margin : 0px;
 padding : 0px;
}

#cdroite
{
 width : 700px;
 margin-left : 4px;
 margin-right : 0px;
 font-size : 1em;
 padding : 2px;
 float : left;
 overflow : visible;
}

#cgauche
{
 width : 160px;
 height : 100%;
 background: url('/img/fond1.gif');
 background-repeat : repeat-y; 
 margin : 0px;
 padding : 0px;
 text-align : center;
 font-size : 1em;
 float : left;
}


#lastart
{
 font-size : 1em;
 margin : .5em;
}

#lastart a
{
 text-decoration:none;
}

#lastart a:link
{
 color: #0031AC;
}

#lastart a:visited 
{
 color: #0033AC;
}

#lastart a:hover 
{
 color: #000000;
}

#lastart ul
{
 list-style-type : none;
 padding : 3px;
 margin : 3px;
 font-size : 1em;
}

#lastart li
{
 margin-bottom : .5em;
}

#titres_article
{
  font-size : 12px;
  margin : .5em;
  width : 90%;
}


#titres_article a:link
{
 color: #0031AC;
 text-decoration:none;
}
#titres_article a:visited 
{
 color: #0033AC;
 text-decoration:none;
}

#titres_article a:hover 
{
 color: #0033AC;
 text-decoration:none;
 font-weight : bold;
}

#titres_article ul
{
 list-style-type : none;
 border : 3px;
 padding : 3px;
 margin : 3px;
 font-size : .8em;
}

#titres_article h4 
{
 margin-bottom : 0em;
 margin-top : 1em;
 font-weight:bold;
}

#article
{
 width:100%;
 margin-top : 0px;
 margin-bottom : 1em;
 text-align : left;
 font-size : 1em;
}

#article h2
{
 background-image : none;
}

#article textarea
{ 
  font-size: 1em;
  border : solid 1px #aaddaa;
  text-align: left;
}

#article input
{ 
 font-size: 1em;
 border : solid 1px #aaddaa;
 text-align: left;
}

#article ul
{
 list-style-type : square;
 margin : 1em;
 font-size : 1em;
 list-style-position:outside;
 padding : 0px;
}

#article li
{
 margin : .3em;
}

#article img
{
 border : none;
 margin : .5em;
}

#auteurs
{
 text-align : left;
 margin-top : 1em;
 font-size: .9em; 
}

#comite
{
 text-align : left;
 margin-top : 1em;
 font-size: .8em; 
}


#contenu
{
 width : 100%;
 padding : 2px;
 text-align : left;
}


#reference
{
 text-align : left;
 font-size : 1em;
 padding : .5em;
 font-style: italic;
 margin-top : 1em;
}

#reference ul
{
 list-style-type : none;
 margin : 1px;
 padding : 0px;
}

#reference li
{
 margin-bottom : 0.4em;
 font-size : .9em;
}


#reference h1 
{
 color : #000000;
 width : 100%;
 font-size: 1.2em; 
 text-align:left;
 margin-bottom: 1em;
 font-weight: bold;
 border-right: solid 1px #aaddaa;
 border-bottom: solid 1px #aaddaa;
}

#error
{
  padding : 1em;
  margin : 2em;
  color : #ffffff;
  background-color :#ff0000;
  text-align:left;
}


#photo
{
  margin : 2em;
  text-align : center;
  width : 500px;
}

#photo img
{
  display : block;
  margin:0px auto;
}

#photo h2
{
  text-align : center;
 font-weight : normal;
 font-size:12px;
}

#menuhaut
{
 width : 100%;
 margin-bottom : 2px;
 padding : 1px;
 border-bottom: solid 1px #aaddaa;
 text-align : left;
}

#menuhaut a
{
 text-decoration:none;
 font-size:.8em;
 padding-left: 3px;
 padding-right: 5px;
}

#menuhaut a:link
{
 color: #0033AF;
}

#menuhaut a:visited 
{
 color: #0033AF;
}

#menuhaut a:hover 
{
 color:#0033AF;
}

#deb
{
 text-decoration:none;
 font-weight : bold;
 margin-bottom : 1em;
 color: #538BC6; 
}

#bandeauhaut
{
 width:100%;
 color: #000000; 
 font-size: .8em; 
 text-align:left;
 margin-top: 0em;
 margin-bottom: 4px;
 padding : 1px;
 font-weight : normal;
 background-color : #ffdd85;
}


#bandeauhaut h1
{
 font-size: 1.8em; 
 font-weight : normal;
 text-align:center;
 margin-top : 0px;
 margin-bottom : 1em;
 color: #538BC6; 
}

#bandeauhaut table
{
 margin : 0px;
}

#bandeauhaut td
{
 padding : 0px;
}


#copyrights
{
 width:100%;
 border-top: solid 1px #538BC6;
 text-align : left;
 margin-top : 2em;
 padding : 1em;
 font-size: .8em; 
 clear : left;
}


#cgauche h1
{
 background-color : transparent;
 background: url('/img/fond1.gif');
}

#cgauche img
{
 display : block;
 margin : .5em;
}

#menutd
{
 width : 100%;
 font-size : 1em;
 color : #0000FF;
 margin-bottom : 1em;
}


#menutd a
{
 width : 98%;
 height: 16px;
 text-decoration : none;
 text-align : left;
 margin : 4px;
 padding : .5em;
 font-weight : normal;
 background: url('/include/navig/over.jpg') no-repeat;
 display : block;
}

#menutd a:link
{
 color : #0000FF;
}

#menutd a:visited
{
 color : #0000FF;
}

#menutd a:hover
{
 background: url('/include/navig/over2.jpg') no-repeat;
 color : #0000C0;
}

#surexpose
{
 margin : 1em;
 padding : 1em;
 width : 90%;
 background : #ffdd85;
}

#surexpose h2
{
 color : #0064B3;
 background-image:none;
 margin-top : .5em;
}

#annuaire
{
 width : 100%;
 padding : 4px;
 font-size : 1em;
}

#annuaire h2
{
 background-color : #ffffff;
 border-bottom: solid 1px #ffdd85;
 color: #538BC6; 
 font-weight : bold;
}

#annuaire h3
{
 color: #336BA6; 
 font-weight : normal;
}


#annuaire h4
{
 border-top : solid 1px #ffdd85;
 background-color : #ffefbd;
 color : #000000;
 text-align : left;
 font-size : .8em;
 font-weight : bold;
}

#annuaire ul
{
 font-size : 1em;
 margin-left : 0px;
 margin-top : 1em;
 list-style-type : none;
 padding : 1px;
}

#annuaire li
{
 margin-left : 0px;
 margin-top : 0em;
 margin-bottom : .5em;
 padding : 0px;
}

#annusug
{
 width : 100%;
 font-size : .8em;
}

#annusug a
{
 text-decoration:none;
 padding-right: 1em;
}

#annusug a:link
{
 color: #000000;
}

#annusug a:visited 
{
 color: #000000;
}

#annusug a:hover 
{
 color:#0033FF;
}

