*
{
	margin:0;
	padding:0;
	font-family: Georgia;
	font-weight:normal;
}

/*Haut du site, bandeaux de la page d'accueil*/
#menu
{
    height:22px;
    left: 50%;
    position: absolute;
    top: 0;
    width: 100%;
    text-align:center;
    width:600px;
    z-index:2;
    margin-left:-300px;
    -moz-border-radius: 0 0 25px 25px;
    -webkit-border-radius: 0 0 25px 25px;
    border-radius: 0 0 25px 25px;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	background: -moz-linear-gradient(center top , #222266, #000022);
    background: -webkit-gradient(linear,left top,left bottom,from(#222266),to(#000022));
	background: linear-gradient(center top , #222266, #000022);
	-pie-background: linear-gradient(#222266, #000022);
	behavior: url(PIE.htc);
}

#menu a
{
  text-decoration: none;
  display:inline-block;
  color:#FFFFFF;
  margin: 0 5px;
  padding:1px 10px 2px 10px;
}

#menu a:hover
{
	background-image:url(img/glow.png);
	background-position:center bottom;
	background-repeat: no-repeat;
}
iframe#conteneur
{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  border:0;
}
#bandeau
{
  width:100%;
  height:200px;
  text-align:center;
  background: -moz-linear-gradient(center top, #cce, #fff);
  background:-webkit-gradient(linear,left top,left bottom,from(#ccccee),to(#ffffff));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccccee, endColorstr=#ffffff);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccccee, endColorstr=#ffffff)";
}
#bandeau .inner
{
  background-image:url(img/cable.png);
  background-position:right;
  background-repeat: no-repeat;
  width:100%;
  height:200px;
  padding-right: _56px;
}

#bandeau .routeur
{
  background-image:url(img/netgear.png);
  background-position:left;
  background-repeat: no-repeat;
  width:100%;
  height:200px;
}


h1
{
font-family:'LCD';
padding-top:80px;
padding-left:150px;
padding-right:150px;
font-size:27px;
letter-spacing:4px;

}

h2
{
padding-left:50px;
font-size:23px;
font-weight:bold;
padding-top: 20px;
text-align: left;
padding-top: 40px;
padding-bottom: 30px;
color: #0000AA;
}

@font-face
{
font-family:'LCD';
src: url(lcd_lcd_mono/LCDWinTT/LCD2L___.eot);

}
@font-face
{
font-family:'LCD';
src: url(lcd_lcd_mono/LCDWinTT/LCD2L___.TTF) format('truetype');
}


/*tableau de la page d'accueil.*/
.ieSucks {
	padding-top: 14px;
	text-align: center;
	
}

table {
    border-collapse: collapse;
    margin:auto;
    width:70%;
    margin-top:20px; 
    margin-bottom:20px; 
}


td {
   text-align:center;
   background: -moz-linear-gradient(center top, #b8c1ea, #eeeeff);
   background:-webkit-gradient(linear,left top,left bottom,from(#b8c1ea),to(#eeeeff));
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b8c1ea, endColorstr=#eeeeff);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b8c1ea, endColorstr=#eeeeff)";   
}

.ok
{  text-align:center;
   background: -moz-linear-gradient(center top, #cec, #efe);
   background:-webkit-gradient(linear,left top,left bottom,from(#cceecc),to(#eeffee));
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cceecc, endColorstr=#eeffee);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cceecc, endColorstr=#eeffee)";
   
}
.ko
{
   text-align:center;
   background: -moz-linear-gradient(center top, #fcc, #fee);
   background:-webkit-gradient(linear,left top,left bottom,from(#ffcccc),to(#ffeeee));
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcccc, endColorstr=#ffeeee);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcccc, endColorstr=#ffeeee)";
   
}
.partial
{  text-align:center;
   background: -moz-linear-gradient(center top, #fec, #ffe);
   background:-webkit-gradient(linear,left top,left bottom,from(#ffeecc),to(#ffffee));
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffeecc, endColorstr=#ffffee);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffeecc, endColorstr=#ffffee)";
   
}

th, td {
    padding: 4px;
    
    border-right:1px solid rgba(100%,100%,100%,.5);
}
thead th:last-child, tbody td:last-child {
    border-right:0;
}

th
{  text-align:center;
   color:#FFFFFF;
   background: -moz-linear-gradient(center top , #222266, #000022) repeat scroll 0 0 transparent;
   background:-webkit-gradient(linear,left top,left bottom,from(#222266),to(#000022));
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#222266, endColorstr=#000022);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#222266, endColorstr=#000022)";
       
}
.tabCoin
 {
    background:#FFFFFF !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff)";
    border:0px;
}
table thead tr:first-child :last-child 
{
    -moz-border-radius:0 25px 0 0;
    -webkit-border-radius:0 25px 0 0;
     
}
table tbody tr:last-child :last-child 
{
    -moz-border-radius:0 0 25px 0;
    -webkit-border-radius:0 0 25px 0;
}
table tbody tr:last-child :first-child
{
    -moz-border-radius:0 0 0 25px;
    -webkit-border-radius:0 0 0 25px;
    
}

table .edge
{
    -moz-border-radius:25px 0 0 0 ;
    -webkit-border-radius: 25px 0 0 0 ;
     
}

tr:hover td { opacity:.7; }

tbody th
{
   width:28%;
}

tbody td
{
   width:18%;
}

/* tuto*/
a
{
text-decoration:none;

}
h3 {
    text-align: left;
	color: #395996;
	background-position : left ;
    background-repeat: no-repeat;
    margin: 40px 5% 20px;
}
p
{
margin-left:25px;
text-align:justify;
}
ul
{
margin-left:10%;
margin-bottom: 30px;
}

li
{
list-style-type:disc;
list-style-image:url(img/puce.png);
line-height:25px;
/*
margin-left:20px;
*/
}

strong
{
font-weight:bold;
}

.console
{
	/*float: right;*/
background-color: black;
color:#aaaaaa;
padding: 20px;
margin:20px auto;
margin-left: 0;
white-space: pre;
font-family: monospace;
width:650px !important;
width:700px;
max-height: 500px;
overflow: auto;
}
.console strong { color:white; }

p
{
	
margin-right: 10%;
margin-left: 10%;
margin-top: 20px;
margin-bottom: 20px;

}
.disable { color:rgba(0,0,0,.3); }
.hover {display: none;}
.OS { 
    color:rgba(0,0,0,.4); 
    display: inline-block; 
    width: 95px; 
    padding-right: 4px;
    text-align: right;
}
.warning { 
    color: #990000; 
    font-weight: bold;
    font-family: Verdana;
}
#footer {
    color: #aaaaaa;
    text-align:center;
    margin:auto;
    margin-top: 30px;
    height:25px;
    line-height: 20px;
    width:700px;
    border: 1px dashed #aaaaaa;
    border-bottom: none;
    -moz-border-radius: 25px 25px 0 0;
    -webkit-border-radius: 25px 25px 0 0;
    border-radius: 25px 25px 0 0;
}
#footer a {
    color: #777777;
    display: inline-block;
    margin: 0 5px;
    border-bottom: 1px dotted #777777; 
}
#footer a:hover {
    border-bottom: 1px solid #777777; 
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
