.menu {
position: absolute;
top: 0.5em;
width: 150px;
padding: 1em;
background: url("../images/logo-zen.png") no-repeat center center;
background-color: #eeeaff;
border: 0px solid #666666;
z-index: 6;
}

.logo {
position: absolute;
top: 0.5em;
left: 212px;
width: 481px;
border: 0px;
z-index: 5;
}

.zonetexte {
position: absolute;
top: 0.5em;
left: 200px;
border: 0px solid #D16F66;
padding: 1em;
width: 550px;
z-index: 4;
}

.textepopup {
padding: 1em;
}

.cadrefixe {
position: absolute;
top: 12em;
padding: 1em;
width: 126px;
border: 0px;
text-align:left;
z-index: 3;
}

.cadrepub {
position: absolute;
top: 23em;
padding: 1em;
width: 136px;
border: 0px;
z-index: 2;
}

html>body .menu {
position: fixed;
}
body
{
background-color: #eeeeff;
}
img {
border: 0px none;
vertical-align:middle;
}
img.logosite {
border: 1px solid #000000;
}

a:active {  color: #000000;}
a:hover {  color: #000000;}
a:link {  color: #000000;}
a:visited {  color: #000000;}

table { border: 0px none; }
table.interface { border:1px solid #000000; background-color: #f3eec0; width: 100%; }
td.gauche { text-align:left; }
td.centrer { text-align:center; }
td.droite { text-align:right; }

#sommaire td
 {
 height:1em; width:2em;
 font-weight: bold;
 }
#sommaire td a:active
{
  color: #000000; font-family: arial, sans-serif; font-size: 12px;
  text-decoration: none;
  }
#sommaire td a:link
{
  color: #000000; font-family: arial, sans-serif; font-size: 12px;
  text-decoration: none;
  }
#sommaire td a:visited
{
  color: #000000; font-family: arial, sans-serif; font-size: 12px;
  text-decoration: none;
  }
#sommaire td.selection
{
  color: #000000; font-family: arial, sans-serif; font-size: 12px;
  background:	#ededf9;
  filter:alpha(opacity=10);   /* Internet Explorer 6     */
   -moz-opacity:0.1;           /* Mozilla 1.6 et infér.   */
   opacity: 0.1; 
  text-decoration: none;
}
#sommaire td.selectioncentre
{
  color: #000000; font-family: arial, sans-serif; font-size: 12px;
  background:	#ededf9;
  filter:alpha(opacity=10);   /* Internet Explorer 6     */
   -moz-opacity:0.1;           /* Mozilla 1.6 et infér.   */
   opacity: 0.1; 
  text-decoration: none;
  text-align:center;
}
#sommaire td a:hover
{
  color: #000000; font-family: arial, sans-serif; font-size: 12px;
  background:	#ededf9;
  filter:alpha(opacity=10);   /* Internet Explorer 6     */
   -moz-opacity:0.1;           /* Mozilla 1.6 et infér.   */
   opacity: 0.1; 
  text-decoration:	none;
  }

#sommaire-admin td
 {
 height:1em;
 }
#sommaire-admin td a:active
{
  color: #000000; font-family: arial, sans-serif; font-size: 11px;
  text-decoration:	none;
  
}
#sommaire-admin td a:link
{
  color: #000000; font-family: arial, sans-serif; font-size: 11px;
  text-decoration:	none;
  
}
#sommaire-admin td a:visited
{
  color: #000000; font-family: arial, sans-serif; font-size: 11px;
  text-decoration:	none;
  
}
#sommaire-admin td.selection
{
  color: #000000; font-family: arial, sans-serif; font-size: 11px;
  background:	#D16F66;
  text-decoration:	none;
  
}
#sommaire-admin td.selectioncentre
{
  color: #000000; font-family: arial, sans-serif; font-size: 11px;
  background:	#D16F66;
  text-decoration:	none;
  height:1em;
  
}
#sommaire-admin td a:hover
{
  color: #000000; font-family: arial, sans-serif; font-size: 11px;
  background:	#f3eec0;
  text-decoration:	none;
  
}
h1 { font-size: 1.3em; font-family: arial, sans-serif; font-weight: bold; color: #D16F66;}
h2 { font-size: 1.2em; font-family: arial, sans-serif; font-weight: bold; color: #000000; }
h2.cv { font-size: 1.2em; font-family: arial, sans-serif; font-weight: bold; color: #000000;text-align: center; }
h3 { font-size: 1.1em; font-family: arial, sans-serif; font-weight: bold; color: #000000; }
h3.offre { font-size: 1.1em; font-family: arial, sans-serif; font-weight: bold; color: #FF0000; }
li { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif, monospace; font-size: 10px; }
li.cv { color: #000000; font-family: arial, sans-serif; font-size: 10px; }
p {	color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif, monospace; font-size: 10px; }
input {	color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif, monospace; font-size: 10px; background:#eeeeff; }
select.theme { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif, monospace; font-size: 10px; background:#f6dec5; }
select { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif, monospace; font-size: 10px; background:#eeeeff; }
textarea { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif, monospace; font-size: 10px; background:#eeeeff; }
p.rouge { color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif, monospace; font-size: 10px; }
p.attention { color: #FF0900; font-family: Verdana, Arial, Helvetica, sans-serif, monospace; font-size: 1.1em; text-align: center; }
p.gras { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif, monospace; font-size: 11px;  font-weight: bold; }
p.droite { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif, monospace; font-size: 9px; text-align: right; }
p.centrer {	color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif, monospace; font-size: 10px; text-align: center; }
p.legende {	color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif, monospace; font-size: 9px; text-align: center; }
p.entete { color: #000000; font-family: arial, sans-serif; font-size: 9px; }
p.entete-souligne { color: #000000; font-family: arial, sans-serif; font-size: 9px;text-decoration:line-through; }
p.cvtexte { color: #000000; font-family: arial, sans-serif; font-size: 10px; }

#services a:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}
#services a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}
#services a:hover {
	color: #000000;
        filter:alpha(opacity=50);   /* Internet Explorer 6     */
        -moz-opacity:0.5;           /* Mozilla 1.6 et infér.   */
        opacity: 0.5; 
	text-decoration: none;
	font-weight: bold;
	}
#services a:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}

.selection {
  background:	#ededf9;
  filter:alpha(opacity=10);   /* Internet Explorer 6     */
  -moz-opacity:0.1;           /* Mozilla 1.6 et infér.   */
  opacity: 0.1; 
  text-decoration:	none;
}

.gras { font-weight: bold; }

