*.warning {  margin-left:20px;margin-right:20px; padding: 0.5em; background-color:#E7E7E7; }
	*.warning strong { background-color: rgb(255, 204, 51); }

/*	*.orange { margin :10px;border: medium dotted black;background-color:rgb(255, 127, 80); }*/
/*.orange { border: 1px solid white;background-color: #48468e;top:0px;text-align="left";color:#FBEED4 ;*/ 
	*.orange { margin-left:60px;margin-right:30px;border: 1px solid white; padding: 0.5em; font-size:0.82em/0.82em; 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 {text-align: center 
}

#loupe, #colombe
{
	float:right;
}
#clock
{
	float:left;
}
#tool
{
	float:left;
}

#outer {
	/*border: solid 1px #999999;
*/
	background-color: #F8F8F8;
	/*margin-right:18%;
	margin-right:220px;
*/
      }
*.clearer {
	clear: both;
	height: 0;
	width: 0;
}
*.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;
	
}  
#livecounter {
 margin-left:220px;
 margin-right:20px;
 color : #ccc;
 font-size : 1,2em;
 text-align : center;				
} 
body{
	font-family:arial,helvetica,sans-serif;
	font-size: 80%;
	font-size:13px;
	margin: 0;
	padding:0;
	background-color :#E7E7E7;
/*  url(space/ciel.jpg) ;*/
}
h1{ 
 visibility : hidden;
 margin : 0;
 padding : 0;
}

code,pre{
	font-family:"Courier New",Courier,monospace;
	font-size:13px;
}
pre{
	border-left:5px solid #666;
	padding:0.5em 1em;
	margin-left:2em;
}


#header{
	background : url(space/space01.jpg) no-repeat;
	color : #fff;
}
#fix-width, #conteneur {
background :  url(space/wide.jpg) ;repeat-y top; border: none; }
#habillage label{
	display : none;
}
#form-style{
	position : absolute;
	margin : 4px;
	height: 62px;
	width : 417px;	
	top : 0px;
	right : 4px;
}
#form-style fieldset{
 display : none;
}
#form-style select{
 display : none;
}
#habillage input{
 display : none;
}
#form-style input:hover {
  display : none;
}
#form-style fieldset{
 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*/
	font-weight: bold;
	color: #990000;
	border: 1px solid #990000; /* d?finition d'une bordure autour de la lettrine*/
	background-color: #FFFFCC; 
	margin: 1px;
	padding: 1px;
	line-height: 1em;
}

#contenu {
	background-color:    #EEEEEE;      
	color:											black;
}
#right {
	position:relative;
	height :325px;
	min-height:325px;
	font-family:Georgia,"Times New Roman",Times,serif;
	background-color: #48468E;
	margin-right:289px;
	padding-bottom : 20px;
	border: 1px solid white;

  }   
.clearer {
        clear: both;
        height: 0;
        width: 0;
      }
#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;color:black;
}
#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 {
text-align:left;
border-bottom:2px solid black;
margin:1px;font-size:13px;
padding-bottom: 0.1em;
color:black;
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: black;
	font-weight: 700;
	font-size:13px;
	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:13px;
}
#contenu a {
 color:#ffb94f;
 background-color:transparent;
}

#contenu a:hover {
 color:#FF6633;
 background-color:transparent;
/*text-decoration:none;*/
}

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

}
#accueil{
 margin-bottom:1em;
}
*.menu h2, *.divers h2 {
 	font-family : Arial, Verdana, sans-serif color:white; 
	vertical-align:top;
	padding-left : 20px;
 border-bottom: 2px solid #A2A3A5;
 margin-bottom : 0;
 background :  url(space/gris.jpg) ;
 height:22px;
 background-position : left; 
 cursor : pointer;
}
*.menu ul{
}
*.menu li{
 display : inline;

}
*.menumozilla ul{
 font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size:13px;
 padding:0;
 margin:0;

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


*.menumozilla a:hover {
 background-color:#666;
 color:#fff;
}
.divers h2{
 font-family : Arial, Verdana, sans-serif color:white; 
 padding-left : 0px;
 border-bottom: 2px solid #A2A3A5;
 margin-bottom : 0;
 background-color: #575695;
 background-position : left; 
 cursor : none;
}

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

	/*font-size:8pt;*/
  color:black;
	background: url("zebre/footer.jpg") no-repeat bottom; border: none;
	height:81px;
}
#footer a{
 color : #FE2B16;
}
#tux{
 padding : 0;
 float : left;
 width : 101px;
 height : 101px;
 visibility : visible;
 display : block;
 position : relative;
}

.aide {
	cursor: help;
}

.addon .linklist li {
	list-style: circle;
}
#bloc1 a:link, #bloc1 a:visited, #bloc2 a:link, #bloc2 a:visited, #bloc3 a:link, #bloc3 a:visited, #bloc5 a:link, #bloc5 a:visited { color:#cd4400;font-weight:bold; } 

#bloc1 a::hover, #bloc2 a::hover, #bloc3 a::hover, #bloc4 a::hover, #bloc5 a::hover, #bloc6 a::hover { 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 
{
background-image: url(icons/ico_mozilla.png);
background-repeat: no-repeat;
padding-left:2em; 

}
img.tool
{
float:left;
}

#tabmenu {
 	margin-left:2px;
	font-size:80%;
	color:white;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	z-index: 1;
	padding-left: 12px }
		
#tabmenu li {
	display: inline;
	overflow: hidden;
	list-style-type: none;
	color:white;
	 }	
		

	#content {font: 1em/1em "bitstream vera sans", verdana, sans-serif;
		text-align: justify;
		background: #434274;
		color:white;
		padding: 5px;
		border: 2px solid black;
		border-top: 2px solid black;
		margin-left: 12px;
		margin-right: 20px;
		margin-bottom: 10px;
		z-index: 2;	}
		
		#content p {
		font-size:90%;
}
	#content a {
		text-decoration: none;
		color: black; }
	#content a:hover { background: #e26816; }
	*.right {
	background-image: url(icons/right.png);
	background-repeat: no-repeat;
	padding-left:2em;
	padding-bottom:15px;	
	}


#bloc1 {
	background-color: 				#E7E7E7;
	color:										black;
	
}
#bloc2, #bloc5 {
	background-color:            #6E6DAF;
	color:black;
	
}	
#blocA, #bloc3A, #blocB, #bloC, #blocD   {

	display: block;
	background-color: 				#434274;
	color:									black;
	
}
#blocB, #bloC, #blocD	{
	background-color: 				white;
color:black;	
}	
#bloc3A {
background-color: 				#CFCFCF;
	 	 color:									black;
	
	

}

#bloc6 {
	color:	black;

	background-color:          #CFCFCF;
}



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


/* propri?t?s du quizz */


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.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;
}

input.bouton {
	background-color:#9cf;
	color:#000;
	cursor:pointer;
	font-weight:700;
	text-align:center;
	border:1px solid #000;
	margin-left: 45%;
}

input.bouton:hover {
	background-color:#f93;
	border-color:#fff;
	border-style:solid;
	border-width:1px;
	color:#fff;
	border:1px solid #fff;
}

div.pied {
	font-size: 10px;
	text-align: center;
	color: #000;
}
*.somm.menu  *.somm.menumozilla {
text-align:center;
}
#navigation ul  {
text-align:left;
float:left;

}
#navigation a  {
color: white;
background: #434274;
/*background:url (space/fond_menu.jpg) no-repeat;*/
}
#navigation a:hover, #navigation a.on {
background-color: #EC9D02;
color:white; 
/*background: url (space/fond_menu.jpg) no-repeat;*/
}
/*nav-styling*/	
#block {
background-color:red;
}
			
#block a{
color:white;
}
#block a:hover {
color:white;
background:#EC9D02;
}
#block {

height:20px;

padding-bottom:1px;
}

