body {background-color: #003265; background-image:url(../images/bg_gradient.gif); background-position:top center; background-repeat:repeat-x; margin:0px; text-align: center;}
div, input, select, table, textarea {color:#666666; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height:13px}

html>body #frame {height:auto; min-height:100%}

#frame {background-image: url(../images/bg_ombre.gif); background-position:top center; background-repeat:repeat-y; height:100%; margin-left: auto; margin-right: auto; text-align: left; width:930;}
#frame a {color:#8F8F8F; text-decoration:underline;}
#frame table.ombre {background-image: url(../images/bg_ombre_double.gif); background-position:top center; background-repeat:no-repeat;}
#frame td.columnleft {background-image: url(../images/bg_ombre_col_left.gif); background-position:top right; background-repeat:no-repeat;}
#frame td.columnright {background-image: url(../images/bg_ombre_col_right.gif); background-position:top left; background-repeat:no-repeat;}

#header a {color:#8F8F8F; font-weight:bold; text-decoration:underline;}
#header a:hover {color:#00649F;}
#header td.langue {color:#8F8F8F; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; padding-right:12; text-align:right;}

#content a {color:#00649F; text-decoration:underline;}
#content a:hover {color: #00427D;}
#content div.justify {text-align: justify;}
#content div.blue, #content span.blue, #content td.blue, #content table.blue td {color: #00649F;}
#content div.photo {border: 1px solid #666666; display: block; position: relative;}
#content div.titleblue, #content span.titleblue, #content td.titleblue {color: #00649F; font-weight:bold;}
#content div.titleblack, #content span.titleblack, #content td.titleblack {color: #000000; font-weight:bold;}
#content input.checkbox {margin:0px;}
#content input.input, #content select.input {width: 200px;}
#content tr.lightblue td {background-color: #EFF1F1;}
#content th {background-color: #ADD5ED; background-image: url(../images/bg_th.gif); background-position:top left; background-repeat: repeat-x; color: #00649F; font-weight: bold; text-align: left;}
#content th.gray {background-color: #CECECE; background-image: url(../images/bg_th_gray.gif); color: #333333; font-weight: bold; text-align: left;}

#footer td.copy {background-image: url(../images/bg_footer.gif); background-position:bottom left; background-repeat:no-repeat; color:#FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; padding-right:10; padding-bottom:5; text-align:right;}
#footer a {color:#FFFFFF;}

#admin {background-color: #FFFFFF; border: 1px dotted #AA0000; color: #AA0000; display: inline; font-size: 9px; padding: 2px;}
#admin a {color: #AA0000; text-decoration: underline;}

