.module
{
	border:1px solid black;
}

.moduleBouton
{
	width:100px;
	background-color:#cadaff;
	border-width:1px;
	border-style:solid;
	border-color:#e7ecff #758fff #758fff #e7ecff;
	color:#000000;
	font-size:1em;
	padding:3px;
	outline:none;
}

.modulePair
{
	background-color:#cecece;
}

.moduleImpair
{
	background-color:#FFFFFF;
}

.lien
{
	background-image:url('../images/arrow_lien.gif');
	background-repeat:no-repeat;
	padding-left:15px;
	background-position:0 5px;
}

.adminTab
{
	background-color:#000000;
}

.adminTab td
{
	text-align:center;
	background-color:#ededed;
	color:black;
}

.adminTab th
{
	text-align:center;
	font-weight:bold;
	background-color:#cecece;
	color:black;
}

.adminFormulaire
{
	width:80%;
	margin-left:auto;
	margin-right:auto;
}

.adminOK
{
	background-color:#e9ffe6;
	border-bottom:1px solid #87df7b;
	border-top:1px solid #87df7b;
	margin:0 auto 15px auto;
	padding:10px 15px;
	width:95%;	
	color:black;
}

.adminFail
{
	background-color:#FFE6E6;
	border-bottom:1px solid #DF7B7B;
	border-top:1px solid #DF7B7B;
	margin:0 auto 15px auto;
	padding:10px 15px;
	width:95%;	
}

sup
{
	color:#FF0000;
	font-family:verdana;
}

.adminModule
{
	background-color:#DDF2FD;
	width:440px;
	height:90px;
	margin:5px;
	float:left;
	border:1px solid black;
	cursor:pointer;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#404040;
}

.adminModuleActived
{
	background-color:#e9ffe6;
	width:440px;
	height:90px;
	margin:5px;
	float:left;
	border:1px solid black;
	cursor:pointer;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#404040;
}

a.info 
{
   position: relative;
   text-decoration: none;
}

a.info span 
{
   display: none; /* on masque l'infobulle */
}

a.info:hover 
{
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
}

a.info:hover span 
{
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   top: 30px !important; /* on positionne notre infobulle */
   top: 30px; /* on positionne notre infobulle */
   left: 20px;

   background: white;

   padding: 9px;

   border: 1px solid black;
}

table.comparatif
{
	background-color:#52679e;
}

table.comparatif th
{
	background-color:#d6dff8;
	font-weight:bold;
	font-size:10px;
	font-family:Tahoma;
}

table.comparatif td
{
	text-align:center;
	background-color:#FFFFFF;
}

table.comparatif th.prix
{
	font-size:15px;
}

table.comparatif td.prix
{
	font-weight:bold;
	color:red;
}