/* CSS Document */

html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #F5F5F5;
	}
	
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background-color:#0054a4;
	background-image:url(images/bg.gif);
	background-attachment:scroll;
	background-repeat:repeat-x;
	}

h2
{font-size:16px;}

img
{
	border: none;
}

textarea
{
background-color:#111111;
color:#FFFFFF;
}

input, select
{
background-color:#111111;
color:#FFFFFF;
}
	
td{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#BEBEBE;
	}
	
.top_bg{
	background-image:url(images/top_bg.gif);
	}
	
.bold{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#BEBEBE;
	}
	
.bold2{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#BEBEBE;
	padding-left:8px;
	}
	
.text2{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#E7EEEF;
	}
	
	
.div{
	background-image:url(images/body_div.gif);
	}
	
a:link, a:active, a:visited{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
	}
	

a:hover{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}
	
a.menu_link:link, a.menu_link:active, a.menu_link:visited
{
	font-family:tahoma;
	font-size:9px;
	font-weight:bold;
	color:#BEBEBE;
	text-decoration:underline;
	}

a.menu_link:hover{
	font-family:tahoma;
	font-size:9px;
	font-weight:bold;
	color:#BEBEBE;
	text-decoration:none;
	}
	
a.menu2_link:link, a.menu2_link:active, a.menu2_link:visited
{
	font-family:tahoma;
	font-size:9px;
	font-weight:normal;
	color:#E7EEEF;
	text-decoration:underline;
	
	}

a.menu2_link:hover{
	font-family:tahoma;
	font-size:9px;
	font-weight:normal;
	color:#E7EEEF;
	text-decoration:none;
	}
	
a.menu3_link:link, a.menu3_link:active, a.menu3_link:visited
{
	font-family:tahoma;
	font-size:9px;
	font-weight:normal;
	color:#E7EEEF;
	text-decoration:underline;
	
	}

a.menu3_link:hover{
	font-family:tahoma;
	font-size:9px;
	font-weight:normal;
	color:#E7EEEF;
	text-decoration:none;
	}

.MedButton
{
	background-color:#99b071;
	border:1px solid #000000;
	width:90px;
	height:22px;
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
}
.MedButton:hover
{
	background-color:#99b071;
	border:1px solid #000000;
	width:90px;
	height:22px;
	font-family:Verdana;
	font-size:11px;
	color:#FFFF00;
}

.LargeButton
{
	background-color:#99b071;
	border:1px solid #000000;
	width:145px;
	height:22px;
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
}
.LargeButton:hover
{
	background-color:#99b071;
	border:1px solid #000000;
	width:145px;
	height:22px;
	font-family:Verdana;
	font-size:11px;
	color:#FFFF00;
}

.MedInput
{
	background-color:#000000;
	border:1px solid #99b071;
	width:90px;
	height:15px;
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
}

.TopText
{
	background-color:#000000;
	color:#FFFF00;
}



/* Anciens CSS */

/* classes */
.whiteborders
{
	border: 1px solid #333333; 
}
.yellowborders
{
	border: 1px solid #F3F1DC; 
}
.picblackborders
{
	border: 1px solid #000000; 
}

.leftblackborders
{
	border-left: 1px solid #000000; 
	border-top: 1px solid #000000; 
	border-bottom: 1px solid #000000; 
}
.rightblackborders
{
	border-right: 1px solid #000000; 
	border-top: 1px solid #000000; 
	border-bottom: 1px solid #000000; 
}


tr.row1
{
   background-color: #000000;
}
tr.row2
{
   background-color: #111111;
}
tr.row1hover
{
   background-color: #222222;
}
tr.row2hover
{
   background-color: #333333;
}

tr.subrow1
{
   background-color: #FFFBE4;
}
tr.subrow2
{
   background-color: #FEF5C0;
}
tr.subrow1hover
{
   background-color: #FEEA7D;
}
tr.subrow2hover
{
   background-color: #FEEA7D;
}
.BlackBorders
{
    border-left:1px solid #000;
    border-top:1px solid  #000;
	border-right:1px solid  #000;
	border-bottom:1px solid  #000;
}
.bigpicture
{
	padding:14px;
	background-color: #111111;
    border-left:1px solid #222222;
    border-top:1px solid #222222;
	border-right:1px solid #222222;
	border-bottom:1px solid #222222;
}
.midpicture
{
	padding:7px;
	background-color: #FFFFFF;
    border-left:1px solid #000000;
    border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
.BigWhiteText
{
	color: #FFFFFF;
	font-size: larger;
	font-weight: bold;
}
.WhiteText
{
	color: #FFFFFF;
}
.BlackText
{
	color: #000000;
}
.RedText
{
	color: #FF0000;
}
.GreenText
{
	color: #00AA00;
}
.BlueText
{
	color: #0000FF;
}
.textstyle
{
/*font-family:"Courier New", Courier, monospace;*/
font-size:13px;
color:#FFFFFF;
}