* {
        font-family: arial;
}

body {
        color:black;
}

ul{
        margin-left:10px;list-style-image: url(/images/titre/puce.png)
}

div { padding:0; margin:0; }
img { border:0; padding:0; margin:0; }

ul li {list-style-type: disc;
list-style-image: url(/images/titre/puce.png);color:#5d5d5d;line-height:16px;}
a {
        text-decoration:none;
        color:#807967;
       
}

a:hover {
        color:#b7c600;
}

a.white:hover {
        color:#ffffff;
}

p {
        text-indent:0px;
        margin:0;
        padding:5px 20px 5px 20px ;
        font-size:12px;
        color:#333;
        line-height:12px;
}



h1 {
font-size:24px;
border-top: 1px dotted #6e6e6e;
color: #6e6e6e;
font-weight: normal;

}
h1:first-letter{ text-transform: uppercase; } 
h2{
margin:20px 0 10px 20px;
font-size:15px;
border-bottom: 1px dotted #00235f;
color: #00235f;
font-weight: bold;
text-transform:uppercase;
letter-spacing:0px;


}

h1.head{
border:none;
margin:0;
padding:0;
padding-left:3px;
padding-top:14px;
text-align:left;
background:none;
color: #6a4c05;
font-size:20px;
}

h1.head span {
border:none;
margin:0;
padding:0;
background:none;
font-size:30px;
padding-left:30px;
line-height:23px;
}

h2.head{
border:none;
margin:0;
padding:0;
padding-left:3px;
padding-top:14px;
text-align:left;
background:none;
color: #6a4c05;
font-size:20px;
}

h2.head span{
border:none;
margin:0;
padding:0;
background:none;
font-size:30px;
padding-left:30px;
line-height:23px;
}

h3 {
font-size:14px;
border-bottom: 1px dotted #6e6e6e;
color: #6e6e6e;
font-weight: bold;
}



td { color: #5d5d5d }

.image-droite { float: right; margin: 0 0 3px 3px }
.black  {color: #000000;}
.red    {color: #df581e;}
.gray   {color: gray;}
.right  {text-align: right;}
.bold   {font-weight:bold;}
.green  {color:green;}
.white  {color:white;}
.bold   {font-weight:bold;}
.bgWhite        {background:white;}
.textCenter {text-align: center;}
.top    {       vertical-align:top;     }
.top td {       vertical-align:top; }
.textRight { text-align:right; }

.zero {
        font-size:0;
        padding:0;
        margin:0;
        float:left;
}

.floatleft { float: left; }
.floatright { float: right; }


/*STYLES DES TABLEAUX*/

         table.tableau {
                 margin-left:20px;
                        text-align : center;
                        width:300px;
                        font-size:10px;


                 }

td.tableauPage {background:#323031;border:1px dotted #242424; color:#; }
td.tableauPage p {color:#eee; }


table.pp {
width:606px;


}

div.mug-semaine h2{
color:#fff;
letter-spacing:1px;
font-size:11px;
font-weight:bold;
padding: 7px 0 12px 20px;
width:300px;
background: url(/images/titre/fond-menu-accueil.gif) no-repeat top left;
margin-bottom:0;
border:none;
}

