body {
    font: 0.7em verdana, sans-serif;
    font-family:"trebuchet ms",sans-serif;
    background: url(images/fond_gris.jpg); 
    margin: 0;
    margin-top:10px;
    margin-bottom:10px;
    text-align:center;
}

#main {
    width: 750px;
    background: #990014;
    margin: 0 auto;
    text-align:left;
    border:white 1px solid; 
}

#bande_haut{
position: relative;
height:8px;
background: #990014;
}

#header {
    position: relative;
    height:222px;
    background:white url(images/header2.gif) no-repeat 0 0;
    border-bottom:#EE0B0B 1px solid;
}

#menu {
font-family:"trebuchet ms",sans-serif;
font-size:12px;
margin: 0 auto;
width: 100%;
background:white;
border-bottom: 1px solid #333;

}

#navlist {
width: 80%;
text-align: center;
margin: 0 auto;
padding: 0;
text-indent: 0;
list-style-type: none; 
}

#navlist li {
padding: 0;
margin: 0;
text-indent: 0;
display: inline;
}

#navlist li a {	
letter-spacing: 1px;
text-decoration: none;
color: #ccc;
font-weight: bold ;
font-size: 1.2em;
padding: 0 4px;
}

#navlist li a:hover,#navlist a.current {
color: #990014;
border-top: none;
}

#principale{
position: relative;
border-top:white 3px solid;
border-bottom:white 1px solid;
}

#gauche{
float:left;
background: #990014;
width:230px;
margin-top:10px;
}

.box_haut{
width:230px;
height:29px;
background:url(images/box_haut.gif) no-repeat 0 0;
text-align:left;
}

.item{
font-family:"trebuchet ms",sans-serif;
color:white;
padding-left:20px;
padding-top:7px;
letter-spacing: 1px;
font-size: 1.3em;
}

.item2{
font-family:"trebuchet ms",sans-serif;
color:white;
padding-left:20px;
padding-top:3px;
letter-spacing: 1px;
font-size: 1.3em;
}

.pub_haut{
width:739px;
height:27px;
background:url(images/pub_haut.gif) no-repeat 0 0;
text-align:left;	
}

.pub_bas{
width:739px;
height:27px;
background:url(images/pub_bas.gif) no-repeat 0 0;
text-align:left;	
}

.redir{
font-family:"trebuchet ms",sans-serif;
color:white;
text-align:center;
letter-spacing: 1px;
font-size: 1.3em;
}

a.redir{
font-family:"trebuchet ms",sans-serif;
color:white;
text-align:center;
letter-spacing: 1px;
font-size: 1.3em;
text-decoration:underline;
}

#gauche div.box{
color:black;
margin-left:9px;
width:215px;
padding-top:3px;
background:white;
text-align:center;
}

.box2{
color:black;
margin-left:9px;
width:730px;
padding-top:3px;
background:white;
text-align:center;
}

div.noir{
margin:0;
font-weight: bold ;	
color:black;
text-align:center;
}

div.noir3{
margin-left:10px;
margin-right:10px;	
color:black;
}

div.noir4{
padding-right:145px;	
color:black;
}

div.contenu_noir{
margin-left:10px;
margin-right:10px;	
color:black;
text-align: justify ;
}

a.contenu_noir1:hover{	
color:#990014;
}

a.contenu_noir1{
margin-left:10px;
margin-right:10px;	
color:black;
font-size:1.2em;
text-decoration:none;
}

div.contenu_rouge{
margin-left:10px;
margin-right:10px;	
font-weight: bold ;
font-size:1.2em;
color:#990014;
}

div.contenu_rouge1{
margin-left:10px;
margin-right:10px;	
font-weight: bold ;
font-size:1.2em;
color:#990014;
text-align:center;
}

a.contenu_noir{
margin-left:20px;
margin-right:20px;	
color:black;
text-decoration:none;
}

a.contenu_noir:hover{
margin-left:25px;
margin-right:20px;	
color:#990014;
text-decoration:none;
}

div.rouge{
margin:0;
font-weight: bold ;	
color:#990014;
}

div.rouge1{
margin:0;
font-weight: bold ;	
color:#990014;
text-align:center;
}

td.equipe3{
text-align:right;
font-weight: bold ;	
color:#990014;
}

td.tiret{
text-align:center;
font-weight: bold ;	
color:#990014;
}

td.equipe4{
text-align:left;	
font-weight: bold ;	
color:#990014;
}

a.rouge{
font-weight: bold ;	
color:#990014;
text-decoration:none;
border-bottom: 1px dotted;
}

a.rouge:hover{

border-bottom: 1px solid;
}

a.rouge1{
font-weight: bold ;	
color:#990014;
text-decoration:none;
border-bottom: 1px dotted;
text-align:center;
}

a.rouge1:hover{
border-bottom: 1px solid;
}

a.blanc{
font-weight: bold ;	
color:white;
text-decoration:none;
border-bottom: 1px dotted;
}

a.blanc2{
font-weight: bold ;	
color:white;
text-decoration:none;
}

a.blanc:hover{
border-bottom: 1px solid;
}

.box_bas{
width:230px;
height:16px;
background:url(images/box_bas.gif) no-repeat 0 0;
text-align:left;
}

#gauche .tableau{
margin-left:5px;
margin-right:5px;
}

#gauche table {
text-align:center;
width:100%;
}

#gauche td.ligne1{
color:white;
font-weight: bold ;
border-width:1px;
background:#990014;
}

#gauche td.ligne2{ 
border-width:1px; 
background:#FF0000;
}

#gauche td.ligne3{ 
border-width:1px; 
background:#FF6666;
}

#gauche td.ligne4{ 
border-width:1px; 
background:#FF9999;
}

#gauche td.ligne5{ 
border-width:1px; 
background:#FFCCCC;
}

#gauche td.ligne6{ 
border-width:1px; 
background:#FFEEEE;
}

#droite{
margin-left:256px;
margin-top:15px;
background: #990014;
}

#droite div.titre{
background:url(images/titre1.gif) no-repeat 0 0;
font: 1.5em verdana, sans-serif;
font-family:"trebuchet ms",sans-serif;
width:480px;
height:37px;
letter-spacing: 1px;
color:white;
text-align:right;
}

#droite div.item_titre{
padding-top:10px;
padding-right:10px;
}

#droite div.box_droite{
color:black;
width:480px;
background:white;
}


.box_droite1{
color:black;
width:480px;
background:white;
text-align:center;
}

#droite div.contenu{
margin:20px;
margin-top:5px;

}

#droite div.onglet{
background:url(images/onglet.gif) no-repeat 0 0;
font-family:"trebuchet ms",sans-serif;
font-size: 1.3em;
padding-left:3px;
color:white;
width:167px;
height:20px;
}

#droite .tableau{
margin-left:5px;
margin-right:5px;
}

#droite table {
text-align:center;
width:100%;
}

#droite .tableau1{
margin-left:20px;
margin-right:20px;
}

#droite table.resultat {
text-align:left;
width:100%;
}


#droite td.date {
text-align:center;
}

#droite td.type {
text-align:center;
font-weight: bold ;
}

#droite td.equipe1 {
text-align:right;
}

#droite td.equipe2 {
text-align:left;
}

#droite td.score {
text-align:center;
font-weight: bold ;	
color:#990014;
}

#droite td.resultat {
text-align:center;
font-weight: bold ;
font-size: 1.5em;
}

#droite td.info {
font-weight: bold ;
color:#990014;
}


#droite td.date1 {
font-weight: bold ;
}

#droite td.equipe {
text-align:center;
font-weight: bold ;
color:#990014;
font-size: 1.5em;
}

#droite table.fiche {
text-align:center;
width:50%;
margin-left:5px;
}

#droite td.ligne1{
color:white;
font-weight: bold ;
border-width:1px;
background:#990014;
}

#droite td.ligne2{ 
border-width:1px; 
background:#EEEEEE;
}

#droite td.ligne3{ 
border-width:1px; 
background:#FF0000;
}

#droite td.ligne5{ 
color:white;
font-size:1.2em;
font-weight: bold ;
border-width:1px;
background:#990014;
padding-left:4px;
}

#droite td.ligne6{
color:#990014;
font-weight: bold ;
border-width:1px; 
background:#DDDDDD;
padding-left:4px;
}

#droite td.ligne7 {
width:52%;
color:#CC0000;
font-weight: bold ;
border-width:1px; 
background:#EEEEEE;
padding-left:4px;
}

#droite a.ligne7 {
color:#CC0000;
font-weight: bold ;
text-decoration:none;
}

img.tete{
margin-right:10px;
width:185px;
height:230px;
float:right;
}

div.nom{
font-weight: bold ;	
color:#990014;	
margin-left:12px;
font-size:1.5em;
}


#droite td.ligne8{
color:black;
border-width:1px; 
background:#EEEEEE;
padding-left:4px;
}

#droite div.titre_bas{
background:url(images/titre_bas1.gif) no-repeat 0 0;
width:480px;
height:16px;
clear:right;
}

#bande_bas{
height:27px;
background:white url(images/bande_rouge.jpg) no-repeat 0 0;
text-align:center;
}

#titre_bas{
font-size:12px;
color:white;
padding-top:4px;
}

p.spacer {	
clear: left;
border:0px;
}


div.haut_galerie{
margin-left : 36px;	
width:679px;
height:82px;
background:url(images/haut_galerie1.gif) no-repeat 0 0;
}

div.bas_galerie{
width:679px;
height:35px;
background:url(images/bas_galerie.gif) no-repeat 0 0;
}

div#galerie
{
margin-left : 36px;
background: white ;
width:679px;
text-align: center ;
}


ul#galerie_mini
{
margin: 0 ;
padding: 0 ;
list-style-type: none ;
margin-left:21px;
clear:both;
}

ul#galerie_mini li
{
float: left ;
}

ul#galerie_mini li img
{
border: 2px dotted white ;	
margin-right:5px;
margin-left:5px;
margin-top:4px;
margin-bottom:4px;
}

ul#galerie_mini li img:hover
{
border: 2px solid #990014 ;
}

img.photo{
border: 2px solid white ;
}

img.photo1{
border: 2px solid white ;
margin-left:10px;
}

img.photo3{
border: 2px solid white ;
margin-left:8px;
margin-right:8px;
}

.photo2{
text-align:center;
}




