body{
font-family:arial,helvetica,sans-serif;
font-size:small;
background-color:#E7E7E7;
color:#eeeeee;
margin:0;
padding:0;
text-align: center ;
}
	*.warning { margin-left:20px;margin-right:20px;border: padding: 0.5em; background-color: #e7e7e7; }
	*.warning strong { background-color: rgb(255, 204, 51); }
	*.orange { margin-left:50px;margin-right:30px;border: medium dashed #DC393A; padding: 0.5em; font-size:0.82em/0.82em; background-color: 	rgb(255, 127, 80);top:0px;text-align="left" }

pre {
	background:   #CCFFFF;
	border:       solid #CC0000 1px;
	padding:      5px 5px 5px 5px;
}

h3 {clear:left;}
	*.feature {float:left; width: 200px;	margin: 0 1em 10px 2em; padding: 15px 15px 0 15px; text-align:center; border: 1px solid lightgray;}
	*.feature p {font-size:80%; text-align:center; margin: 5px;}
img {
	border:0;
}
p.center, p.center2 {
text-align: center;

}
p.center2 {

background-color:#A98D61;
margin-left:70px;
margin-right:10px;
filter: 												alpha(opacity=80);

-moz-opacity:                  	0.8;
}
#contenu, {
	font-size:95%;
  -moz-border-radius: 1%;
  padding: 5px;
  margin-left:26px;
  border: 1px solid black;
	margin-right:10px;
}
#loupe, #colombe
{
float:right;
}
#clock
{
	float:left;
}
#tool
{
	float:left;
}
#tabmenu {
	color: black;
	font-size: 80%;
	color: black;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	z-index: 1;
	padding-left: 12px
}
#tabmenu li {
	display: inline;
	overflow: hidden;
	list-style-type: none;
	color: black;
}	

#content a {
		text-decoration: none;
		color:black; }
#content a:hover {
		background: #e26816;
		color:black; 
margin-left: 12px;
	margin-right: 20px;
	margin-bottom: 10px;
	z-index: 2;
}

	*.right {
	background-image: url(icons/right.png);
	background-repeat: no-repeat;
	padding-left:2em;
	padding-bottom:15px;
	}
	*.wrong {
	background-image: url(icons/wrong.png);
	background-repeat: no-repeat;
	padding-left:2em;
	padding-bottom:15px;
	}
*.teddy {
	background-image: url(icons/teddy.png);
	float:right;
	background-repeat: no-repeat;
	padding-top:100px;
}
div.resultats {
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding-bottom: 20px;
}
h1{ 
 visibility : hidden;
 margin : 0;
 padding : 0;
}
code,pre{
	font-family:"Courier New",Courier,monospace;
	font-size:small;
}
pre{
	border-left:5px solid #666;
	padding:0.5em 1em;
	margin-left:2em;
}
#head{
height:162px;
}
#header{
 background :  url(zebre/zebre01.jpg) no-repeat;
height:162px; 
color : #fff; 
}

#fix-width, #conteneur {
background :  url(zebre/wide.jpg) ;repeat-y top; border: none; }
#habillage label{
	display : none;
}
#help {
	Cursor:help;
}
#lettrine {
	float: left;  positionnement de la lettrine dans le conteneur
	font-size: 3em;  3 hauteurs de lignes pour la lettrine
	background-color: #FFFFCC; 
	margin: 1px;
	padding: 1px;
	line-height: 1em;
}
#contenu {
	color:#000;
	background-color:#eeeeee;
}

#contenu ol li{
 list-style-type:decimal;
}
#contenu,#contenu h3,#contenu2 h3,#contenu3 h3,#contenu .resultat dt{
 font-family:Georgia,"Times New Roman",Times,serif;
}
#contenu h2, #left h2, #right h2, #bloc1 h2, #bloc2 h2, #bloc3 h2, #bloc4 h2, #bloc5 h2, #bloc6 h2, #blocA h2 , #blocB h2 , #bloC h2, #blocD h2, #bloc3A h2  {
border-bottom:2px dotted #313031;
margin:1px;font-size:13px;
padding-bottom: 0.1em;
text-align:left;
background-color:#5F3E16;
color:#FFF;
margin-bottom: 0em;
}
#contenu h3 code{
 color:inherit;
 background-color:transparent;
}
#contenu h3, #contenu .resultat dt{
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: #369;
	font-weight: 700;
	font-size:small;
	border-bottom: 1px dotted #369;
        margin: 0 3em 1em 3em;
}
#contenu h4{
color: #AC0D0D; border-bottom: 1px solid #AC0D0D;font-size: 9pt; font-weight:bold; margin-top: 0px ; margin-bottom:15px; 
}
#contenu h5{
 color:"#9cf";
 background-color:transparent;
 font-weight:500;
 font-size:small;
}
#contenu a {
 color:#ffb94f;
 background-color:transparent;
}

#contenu a:hover {
 color:#FF6633;
 background-color:transparent;

}


#contenu a:visited {
 background-color:transparent;
}
#contenu p {
padding-left : 10px;

}
#accueil{
 margin-bottom:1em;
}

*.menu h2 {
font-family: Arial, Helvetica, sans-serif color:#000;
 font-size : 12px; 
 padding-left : 10px;
 margin-bottom : 0;
 min-height:22px;
 border-bottom : 1px solid #5F3E16;
 background : url("zebre/zebre.jpg");
 color : #000;
  
 cursor : pointer;
}

*.menu li {
 display : inline;
}

*.menumozilla li {
 padding:0;
 margin:0;
}

*.menumozilla h2 {
 margin-top : 5px;
 font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size : 12px;
}

*.menumozilla a {
 display:block;
 text-decoration:none;
 color:#ffb94f;
 padding-left:0.3em;
 background:#333;

}
*.menumozilla a:hover {
 background-color:#666;
 color:#fff;
}

#win {
float: left;
} 
#contenu li {
 list-style:none;
}
#footer, #packshot {


  color:black;
	background: url("zebre/footer.jpg") no-repeat bottom; border: none;
	height:81px;
}
#tux{
 padding : 0;
 float : left;
 width : 101px;
 height : 101px;
 visibility : visible;
 display : block;
 position : relative;
}
 .aide { cursor: help;
}

.addon .linklist li {
	list-style: circle;
}
a:link {
 text-decoration:none;
 color:#ffb94f;

}


/*
a :hover { color:#e94e00; }
#contenu a {
color:#e94e00;
}
*/
ul {
list-style-type: none;
}
li.pdf
{
	background-image: url(icons/bullet_pdf.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	margin: .4em 0;
}
li.doc
{
	background-image: url(icons/bullet_doc.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	margin: .4em 0;
}
li.text {
	background-image: url(icons/bullet_text.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
}
li.htm {
	margin-left:-25px;
	background-image: url(icons/bullet_htm.gif);
	background-repeat: no-repeat;
	padding-left:20px; 

}

p.cursor {
	background-image: url(icons/cursor.gif);
	background-repeat: no-repeat;
	padding-left:20px;
}

img.tool
{
	float:left;
}

#bloc1  {
	color:												#000;

}

#bloc2, #bloc5, #bloc3A  {
	color:												#000;

	font-size:12px;
}

#blocA, #blocB , #bloC, #blocD {
/*	-moz-border-radius:             1%;
	border:            1px solid black;*/
}	

#bloc3 {

	color:	black;
	-moz-border-radius:             1%;
	filter: alpha(opacity=70);
	-moz-opacity:                  0.8;
	opacity:                       0.8;
	background:						url(zebre/0885_15.jpg);
	font-size:12px;	
}
#bloc3A {
background: #9B7237;
}

#blocA, #blocD {
/*	background-color:#9B7237;*/
	color : black;
}	
#blocB {
	background-color:#FEEDA8;
	color : black;
}	
#bloC {
	background-color:black; 
}


#bloc6 {
	border: 1px solid white;
	color:	black;
	background-color:          #C0A170;
}


*.dottbutton {
	border: thin #333333 dashed;
	background-color: #507BB6;
	float:								center right;
}



		

div.titre {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	background-color: #D0DCE0;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 2%;
	margin-bottom: 5%;
}

div.question {
	font-size:11px;
	color:#0000FF;
	text-decoration: none;
	background: #dadada;
}
div.propositions {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

div.felicitations {
	font-size: 16px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: blink;
	text-align: center;
	padding-bottom: 20px;
}

div.points {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding-bottom: 20px;
}

div.pied {
	font-size: 10px;
	text-align: center;
	color: #000;
}
#user {
	color:												#000;
	background-color:						#935F13;
	-moz-border-radius:             2%;
	border:            1px solid white;
	text-align: center;
	margin-bottom:10px;
}
	*.user strong { background-color: rgb(255, 204, 51); }
#user a {
	text-decoration:none;
	text-align:center;
	background-color:grey;
	color:black;
}
*.user a :hover {
	text-align:center;
	background-color:grey;
	color:black;
}


#block {
background-color:rgb(192, 161, 112);

}

