body {font:normal 11px Arial, Helvetica, sans-serif; background-image:url(../images/bck.gif); background-repeat:repeat-x; }
label {font:normal 11px Arial, Helvetica, sans-serif;}
td,p, a, span, div {font:normal 11px Arial, Helvetica, sans-serif;}
select, input, textarea, label {background:#FFFFFF; font:normal 11px Arial, Helvetica, sans-serif; margin:2px 0px 2px 0px;}
.corps {background-image:url(../images/bck_content.gif); background-repeat:repeat-y}
.categorytitle {color:#000; margin: 18px 0px 0px 0px; font:bold 14px Arial, Helvetica, sans-serif; text-transform: uppercase;  }
.borderred {border:solid 1px #AE1300;}

/*#bannerpub {position : absolute; width:468; height:168px; top:116px; left:395px; }*/

#leftmenu {width:180px;}
#leftmenu h1 {margin: 8px 0px 0px 10px; color:#782908; font:bold 12px Arial, Helvetica, sans-serif; border-bottom:dotted 1px #000000; width:164px; text-indent:0px;}
.titlenews { margin: 0px 0px 0px 0px; color:#782908; font:bold 11px Arial, Helvetica, sans-serif;text-transform: uppercase;}
.headernews {margin: 8px 0px 0px 0px; color:#000; font:bold 11px Arial, Helvetica, sans-serif;}

#leftmenu ul {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 5px; list-style:none}
#leftmenu ul li{padding: 2px 0px 2px 5px; border-bottom:dotted 1px #CCCCCC; font:normal 11px Arial, Helvetica, sans-serif; width:160px; }
#leftmenu ul li a{color:#000000; text-decoration:none;  }
#leftmenu ul li a.tournoi{color:red; text-decoration:underline;}

.menu_horizontal { background-image:url(../images/bg_menu_horiz.jpg); background-repeat:no-repeat; height:57px; }
#menu { text-align:right; font:normal 11px Arial, Helvetica, sans-serif; padding: 0px 110px 0px 0px; margin: 0px 0px 15px 0px;}
#menu ul { font:normal 11px Arial, Helvetica, sans-serif; padding:0px 40px 0px 0px; margin: 0px 0px 0px 0px; }
#menu ul li { display:inline;   }
#menu ul li a {color:#FFFFFF; text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif; padding:0px 15px 0px 15px; margin: 0px 0px 0px 0px; }
#menu ul img{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  }

#content #home {padding:0px 0px 0px 0px}
#content #home  p, div, span {color:#000000; padding:0px;}
#content #home a.news {color:#A7000F; font:bold 12px Arial, Helvetica, sans-serif; padding:0px; margin: 0px;}
#content #home h1 {color:#000000; font:bold 14px Arial, Helvetica, sans-serif; text-transform: uppercase; padding:10px 0px 0px 0px}
#content #home h2 {color:#C43517; font:bold 11px Arial, Helvetica, sans-serif;}
#content #home h3 {color:#000000; font:bold 11px Arial, Helvetica, sans-serif;}
.news_details {color:#999999; font:normal 12px Arial, Helvetica, sans-serif; text-transform: uppercase; }
a.homesummarize {color:#000; font:normal 12px Arial, Helvetica, sans-serif; margin:0px; padding:0px; text-decoration:none }
a.homesummarize p{margin:5px 0px 2px 0px; padding:0px 0px 0px 0px; text-decoration:none }

#content {width:435px;}
#content p, div, span {font:normal 11px Arial, Helvetica, sans-serif;  padding:0px 20px 0px 0px }
#content #contact td {line-height:18px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-bottom:dashed 1px #999;}
#content a {color:#C43517;}
#content h1 {color:#C43517; font:bold 12px Arial, Helvetica, sans-serif; padding:10px 0px 0px 0px }
#content h2 {color:#C43517; font:bold 11px Arial, Helvetica, sans-serif; padding:10px 0px 0px 0px }
#content h3 {color:#000000; font:bold 11px Arial, Helvetica, sans-serif;}
#content h4 {color:#C43517; font:bold 11px Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px }
#content #alpha {color:#666699; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; border-bottom:dashed 1px #999;}
#content #alpha a {color:#666699; font:normal 11px Arial, Helvetica, sans-serif;font-variant: small-caps ; }
	
.content_column{border-right:dotted 1px #000000}

#membre_part {width:445px; }
#membre_part table.login_part { width: 445px; padding: 5px 0px 5px 0px; border:solid 2px #BA0005; }
#membre_part table.login_part .label1 { color:#287098;  padding: 0px 0px 0px 15px; margin:0px;  }
#membre_part table.login_part .label2 { color:#287098;  padding: 0px 0px 0px 0px; margin:0px; }
#membre_part table.login_part input { padding: 0px; margin: 0px;  }
#membre_part table.login_part a { color:#287098;  }

#membre_part table.nav_part { width: 445px; background-color:#AE1300; padding:5px 0px 0px 0px; margin:5px 0px 0px 0px;}
#membre_part table.nav_part .label{font: bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; padding: 0px 0px 5px 10px }
#membre_part table.nav_part select{font: normal 10px Arial, Helvetica, sans-serif; color:#287098; margin: 5px 0px 10px 0px }

#membre_part #accesmembre{font: bold 11px Arial, Helvetica, sans-serif; color:#BA0005; padding: 4px 0px 3px 0px; margin:0px; }
#membre_part a {color:#C43517;}

#partner_logo {width:185px; text-align:center }
#partner_logo h1 {width:185px; color:#C43517; font:bold 18px Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px }

#lostpassword label, #lostpassword a, #lostpassword{font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
#alertMessage {font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding: 10px 0px 10px 0px;}
#alertMessage2 {font: normal 12px Arial, Helvetica, sans-serif; color:#BA0005; padding: 10px 0px 10px 0px;}
#close a{font: normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center}
#smartdev a{font: normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}

#copyright{font: normal 10px Arial, Helvetica, sans-serif; color:#FFFFFF; padding: 10px 0px 10px 0px; }
#copyright a{font: normal 10px Arial, Helvetica, sans-serif; color:#FFFFFF; padding: 10px 0px 10px 0px;}

#smartdev{font: normal 10px Arial, Helvetica, sans-serif; color:#FFFFFF; padding: 10px 0px 10px 0px;}
#smartdev a{font: normal 10px Arial, Helvetica, sans-serif; color:#FFFFFF; padding: 10px 0px 10px 0px;}

#tournoislist h1 {margin: 0px 0px 0px 10px; color:#782908; font:bold 12px Arial, Helvetica, sans-serif; border-bottom:dotted 1px #000000; width:164px; text-indent:0px;}
#tournoislist h2 {margin: 0px 0px 10px 10px; color:#782908; font:normal 11px Arial, Helvetica, sans-serif; width:164px; text-indent:0px;}
#tournoislist h2.suscribe a {margin: 0px 0px 10px 0px; color:#782908; font:bold 12px Arial, Helvetica, sans-serif; width:164px; text-indent:0px;}
#tournoislist ul {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 5px; list-style:none}
#tournoislist ul li{padding: 2px 0px 2px 5px; border-bottom:dotted 1px #CCCCCC; font:normal 11px Arial, Helvetica, sans-serif; width:160px; }
#tournoislist ul li a{color:#000000; text-decoration:none;  }
#tournoislist ul li a.tournoi{color:red; text-decoration:underline;}

.separatorline {border-bottom:solid 1px #999; font:normal 1px  Verdana,Geneva,Arial,Helvetica,sans-serif}
.separatordashline {border-bottom:dashed 1px #999; font:normal 1px  Verdana,Geneva,Arial,Helvetica,sans-serif}

/*ajout xav*/
.total {color:#000000; font:bold 11px Arial, Helvetica, sans-serif;}
.total_val {color:#33FF00; font:bold 11px Arial, Helvetica, sans-serif;}
.total_noncert {color:#FF0000; font:bold 11px Arial, Helvetica, sans-serif;}
.total_nonval {color:#999999; font:bold 11px Arial, Helvetica, sans-serif;}



