/* Common */
body { background:url(../img/bg-pattern.gif) repeat; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px 0px 30px 0px; padding:0px; }
.homebg { background:url(../img/tournoi-arg-bg.gif) no-repeat top; }
img, table { border:0px; }
li { margin:0px; padding:0px }
ul { margin:0px; padding:0px; }
form { margin:0px; }
p { margin:0px 0px 6px 0px; padding:0px; } 
a { outline:none; }
div.align_left { float:left; }
div.align_right { float:right; }

a { color:#fff; text-decoration:none; }
a:hover { color:#fff; }
.back, a { color:#000; text-decoration:none; }
.back, a:hover { color:#006ebd; }
#content_container a { color:#006ebd; text-decoration:underline; text-transform:uppercase; }
#content_container_form a { color:#006ebd; }
#content_container a:hover { color:#000; }
#content_container_form a:hover { color:#000; }
#footer_container #footer_contact a { color:#000; font-size:14px; text-decoration:none; }
#footer_container #footer_contact a:hover { color:#006ebd; font-size:14px;}

/* Containers */
div#sponsor-link { margin:4px 530px 0px 0px; padding:0px; height:52px; width:207px; float:right; }
div#top-trim { background:url(../img/top-trim.gif) repeat-x; margin:0px; padding:0px; height:8px; width:100%; position:fixed; }
div#main_container { background:url(../img/header.png) no-repeat top; margin:0px auto; padding:20px 80px 0px 82px; width:901px; }
div#content_container { background:#fff; border-left:#000 solid 11px; border-right:#000 solid 11px; border-bottom:#000 solid 11px; overflow:hidden; margin-top:186px; padding:0px; width:879px; }
div#content_container2 { background:#fff; border-left:#000 solid 11px; border-right:#000 solid 11px; border-bottom:#000 solid 11px; overflow:hidden; margin-top:186px; padding:0px 40px 40px 37px; width:802px; }
div#content_container_form { background:#fff; border-left:#000 solid 11px; border-right:#000 solid 11px; border-bottom:#000 solid 11px; overflow:hidden; margin-top:186px; padding:0px 0px 20px 0px; width:879px; }
div#links_container { padding:0px; width:901px; overflow:hidden; }
div#siteprincipal { height:34px; width:114px; padding:28px 0px 0px 0px; margin:0px; }
div.french { float:left; padding-left:40px; margin-top:10px; margin-bottom:35px; width:375px; }
div.english { float:right; padding-right:40px; margin-top:10px; margin-bottom:35px; width:375px; }
div#backtohome { float:right; margin-top:35px; }

/* Buttons */
div#leftbuttons { float:left; margin-right:31px; }
div#centerbuttons { float:left; }
div#rightbuttons { float:right; }
div.bluebutton a { display:block; color:#fff; background:#006ebd; padding:5px 0px 0px 13px; margin-top:27px; text-decoration:none; font-family:"Trebuchet MS"; font-weight:bold; font-size:26px; text-transform:uppercase; height:34px; width:267px; }
div.bluebutton a:hover { display:block; color:#fff; background:#000; padding:5px 0px 0px 13px; margin-top:27px; text-decoration:none; font-family:"Trebuchet MS"; font-weight:bold; font-size:26px; text-transform:uppercase; height:34px; width:267px; }
div.blackbutton a { display:block; color:#fff; background:#000; padding:5px 0px 0px 13px; margin-top:27px; text-decoration:none; font-family:"Trebuchet MS"; font-weight:bold; font-size:26px; text-transform:uppercase; height:34px; width:267px; }
div.blackbutton a:hover { display:block; color:#fff; background:#006ebd; padding:5px 0px 0px 13px; margin-top:27px; text-decoration:none; font-family:"Trebuchet MS"; font-weight:bold; font-size:26px; text-transform:uppercase; height:34px; width:267px; }
div.bluebutton2 a { cursor:default; display:block; color:#fff; background:#006ebd; padding:5px 0px 0px 13px; margin-top:27px; text-decoration:none; font-family:"Trebuchet MS"; font-weight:bold; font-size:26px; text-transform:uppercase; height:34px; width:267px; }
div.bluebutton2 a:hover { cursor:default; display:block; color:#fff; background:#000; padding:5px 0px 0px 13px; margin-top:27px; text-decoration:none; font-family:"Trebuchet MS"; font-weight:bold; font-size:26px; text-transform:uppercase; height:34px; width:267px; }
div.blackbutton2 a { cursor:default; display:block; color:#fff; background:#000; padding:5px 0px 0px 13px; margin-top:27px; text-decoration:none; font-family:"Trebuchet MS"; font-weight:bold; font-size:26px; text-transform:uppercase; height:34px; width:267px; }
div.blackbutton2 a:hover { cursor:default; display:block; color:#fff; background:#0071bc; padding:5px 0px 0px 13px; margin-top:27px; text-decoration:none; font-family:"Trebuchet MS"; font-weight:bold; font-size:26px; text-transform:uppercase; height:34px; width:267px; }
div#listlinks a { display:block; color:#000; text-decoration:none; border-bottom:#000 solid 1px; padding:9px 0px 8px 14px; width:266px; }
div#listlinks a:hover { display:block; color:#006ebd; text-decoration:none; border-bottom:#000 solid 1px; padding:9px 0px 8px 14px; width:266px; }
div#listlinks-blank { border-bottom:#000 solid 1px; height:33px; width:280px; }

/*  Type  */
h1 { color:#006ebd; font-size:50px; font-weight:bold; text-transform:uppercase; margin:10px 0px 10px 0px; padding:0px; }
.underline { border-bottom:#006ebd dotted 4px;  }
p.text { color:#000; line-height:16px; margin-left:3px; }

/*  Footer  */
div#footer_container { display:block; margin:27px 0px 0px 0px; padding:0px; text-align:center; width:901px;}
div#footer_container a { color:#006ebd; font-size:12px; text-decoration:none; }
div#footer_container a:hover { color:#000; text-decoration:underline; }
li.footer { background:url(../img/footer_link_divider.gif) center left no-repeat; padding:0px 5px 0px 10px; display:inline; }
li.footer_start { padding:0px 8px 0px 10px; color:#0171ba; font-size:12px; display:inline; }
div#footer_contact { color:#000; font-size:14px; font-weight:bold; margin-bottom:15px; }
div#footer_copyright { margin-top:4px; color:#006ebd; font-size:12px; }

