INPUT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: black; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white;
}
SELECT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: black; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white;
}
OPTION {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: black; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white;
}
multiple {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: black; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white;
}

IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
A {
	color:#204e68;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
BODY {
	MARGIN: 0px; background-image:url(images/background.png);
}
BODY {
	FONT-SIZE: 12px; COLOR: #CCCCCC; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TH {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #204e68; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none;
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.style1 {
	font-size: 15px;
	font-weight: bold;
	FONT-FAMILY: Arial;
	color: #7084A5;
}
.stylematch {
	font-size: 18px;
	font-weight: bold;
	FONT-FAMILY: Arial;
	color: #7084A5;
}
.stylematch1 {
	font-size: 18px;
	font-weight: bold;
	FONT-FAMILY: Arial;
}

.nobp { padding: 0px; border-spacing: 0px; }
.nobpbold { padding: 0px; border-spacing: 0px; font-weight: bold; }

.tdprofilhead { padding: 0px; border-spacing: 0px; font-weight: bold; width: 170px; height: 20px; }
.tdprofil { padding: 0px; border-spacing: 0px; font-weight: bold; height: 20px; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.bold { font-weight: bold; }

.borderRdash { border-right: dashed 1px; }
.borderBdash { border-bottom: dashed 1px; }
.borderLdash { border-left: dashed 1px; }
.borderTdash { border-top: dashed 1px; }	

.bleu
{
	color: #a4c3d4;
	font-weight: bold;
	FONT-SIZE: 13px;
}

.titre_match
{
	color: #204e68;
	font-weight: bold;
	FONT-SIZE: 13px;
}

.Style1 {FONT-SIZE: 11px; color: #990000;}
.Style2 {FONT-SIZE: 11px; color: #009900;}
.Style3 {FONT-SIZE: 11px; color: #0033FF;}	

.stat
{
    color:#CCCCCC;
	font-size:11px;
	font-weight:bold;
}

.block_login_speudo
{
margin-top:2px;
background-image:url(images/logininput.png);
background-repeat: no-repeat;
height: 20px;
}	

.block_login_password
{
margin-top:2px;
background-image:url(images/logininput.png);
background-repeat: no-repeat;
height: 20px;
}	

.noire 
{
    FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
	
}
.titre
{
	color: #ffffff;
	font-weight: bold;
	FONT-SIZE: 13px;
}
.titrecom
{
	color: #ffffff;
	font-weight: bold;
	FONT-SIZE: 11px;
}

#mainMenu1 {
  
 
  /* if the menu is horizontal and has a 'static' position:
   * do not set a non-zero margin-top, if the BODY element has a zero
   * padding-top and this menu is its first 'static' child
   * this is due to an Opera 7 bug :-(
   */
  z-index: 1;
  position: static;
  /* if the menu is horizontal: use a 'static' position
   * if the menu is vertical: use an 'absolute' or 'fixed' position
   */
}

#menuList1 {
 
  /* do not use a position other than 'static' here */
}

#menuList1 li {
  /* do not change these rules */
  display: inline;
  /* do not change these rules */
}

#menuList1 li a {
  display: inline;
 
}

#menuList1 li a:hover, #menuList1 li a:focus {
 
}

/* As Win/IE5.0 doesn't apply padding on inline elements, background images
 * must be hidden from it, otherwise they will be displayed behind text
 */
#menuList1 li a.actuator {
  width/* */: auto; /* hides the following rule from Win/IE5.0 */
  
}

#menuList1 li a.actuator:hover, #menuList1 li a.actuator:focus {
  width/* */: auto; /* hides the following rule from Win/IE5.0 */
}

#menuList1 .menu {
  /* only set '0' or negative margin */
  /* border  width must be the same on the four sides (in 'px' units) */
  /* padding width must be the same on the four sides (in 'px' units) */
  z-index: 1;
  position: absolute;
  visibility: hidden;
  /* always set position to 'absolute' and visibility to 'hidden' */
}

#menuList1 .menu .menu {
 
  /* if a non-zero padding is set on .menu, set margin-left to margin-left + padding */
}

#menuList1 .menu li a {
  display: block;
}

#menuList1 .menu li a.actuator {
  background: no-repeat 100% 50%;
}

#menuList1 .menu li a.actuator:hover, #menuList1 .menu li a.actuator:focus {
  background: no-repeat 100% 50% none;
}

div.centermain {
	padding: 0 2px;
}

div.main {
	width: 99%;
	padding: 0;
}
/* standard form style table */
table.adminform {
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	width: 100%;
	padding: 10px;
	border-collapse: collapse;
}
table.adminform tr.row0 {
	background-color: #f9f9f9;
}
table.adminform tr.row1 {
	background-color: #eeeeee;
}
table.adminform th {
	font-size: 11px;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	height: 20px;
	width: 400px;
	background-color: #a4c3d4;
	color: #000;
	background-repeat: repeat;
}
table.adminform td {
	padding: 3px;
	text-align: left;
}
table.adminform td.editor {
	font-size: 9px;
}

table.cpanel td {
	text-align: center;
}

form {
	margin: 0px 0px 0px 0px;
}

/* mod_quickicon */

#cpanel {  text-align: center;  vertical-align: middle; }

#cpanel div.icon   { margin: 3px; }
#cpanel div.icon a { 
	display: block; float: left;
	height: 97px !important;
	height: 100px; 
	width: 108px !important;
	width: 110px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
}

#cpanel div.icon a:link    {  color : #808080;  }
#cpanel div.icon a:hover   { 
	color : #333; 
	background-color: #e7eef2;  
	border: 1px solid #175d87;
	padding: 3px 4px 0px 6px; 
}
#cpanel div.icon a:active  {  color : #808080;  }
#cpanel div.icon a:visited {  color : #808080;  }

#cpanel div.icon img { margin-top: 13px; }
#cpanel div.icon span { display: block; padding-top: 3px;}



#cpanel div.page   { margin: 2px; }
#cpanel div.page a { 
	display: block; float: left;
	height: 15px !important;
	height: 15px; 
	width: 15px !important;
	width: 15px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
}

#cpanel div.page a:link    {  color : #808080;  }
#cpanel div.page a:hover   { 
	color : #333; 
	background-color: #e7eef2;  
	border: 1px solid #175d87;
	padding: 3px 4px 0px 6px; 
}
#cpanel div.page a:active  {  color : #808080;  }
#cpanel div.page a:visited {  color : #808080;  }

#cpanel div.page span { display: block; padding-top: 0px;}