body {
margin:auto;
text-align:center;
font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
color: #333;
padding:0;
font-size:76%;
background:url(/fileadmin/templates/bouger-new/img/bg-body.gif) repeat-x fixed #cc3366;
}
* {background-repeat:no-repeat; margin:0; padding:0}
body img{border:0;}
hr {clear: both;visibility: hidden;}
.spacer{clear:both;}
.invisible{display:none;}
#global {margin:auto; width:950px; text-align:left; margin-bottom:0;}
#entete {width: 950px; padding:0; z-index:0; background:url(/fileadmin/templates/bouger-new/img/bg-entete.gif) no-repeat; background-position:220px 30px ;}
#corps{width: 950px; z-index:0; text-align:left; padding:0 0 10px 0;}
#contenu{float:left; margin:0; width: 950px; padding:0; font-size:120%; padding:10px 15px; background:#fff}
#contenu #chemin {color:#090; font-size:80%; font-weight:bold; border-bottom:3px solid #ccc; padding:0.5em}
#contenu #chemin a {color:#666;text-decoration:none; font-family:Arial, Helvetica, sans-serif; border:none}
#contenu #chemin a:hover {text-decoration: underline; background:none!important; color:#000000!important}
#contenu a{color:#CC3366; border:1px dotted #CC3366; border-width:0 0 1px 0; text-decoration:none}
#contenu a:hover { text-decoration:none;color:#A6CE4A; border:1px solid #A6CE4A;}
#contenu a:active {background-color:#fff;}
#contenu a:visited { color:#CC3366;}
#contenu p{margin:0.2em 0 0.7em 0; line-height:1.4em}
#contenu ul,#contenu ol,#contenu li{line-height:1.4em}
#contenu ul,#contenu ol{ margin:0.5em 0 1em 1.5em}
#contenu li{ margin:0 0 0.5 0}
h1,h2,h3,h4,h5,h6 { margin:10px 0 0 0;}
#contenu h1 {font-weight:bold;font-size: 150%; margin:1em 0 0.5em 0; color:#A6CE4A;}
#contenu h2 {font-size: 110%; color:#000; margin:0 0 1em 0;}
#contenu h3 {font-size: 120%; margin:1.2em 0 0 0; color:#CC3366; padding-top:0.5em}
table {
background-color: rgb(250,235,240);
border: 2px solid rgb(204, 51, 102);
}

th, td
{
border-top: 1px solid rgb(160, 0, 100);
border-right: 0px solid rgb(255, 255, 255);
border-bottom: 0px solid rgb(255, 255, 255);
border-left: 1px solid rgb(160,0,100);
padding: 2px 2px 2px 3px;
}
th
{
font-family: Times;
}
th.plat
{
background-color: #99CCFF;
font-size: 12px;
}
th.lundi, th.mardi, th.mercredi, th.jeudi, th.vendredi
{
background-color: #99CC99
}
th.samedi, th.dimanche
{
background-color: #FFC066
}
th.repas
{
background-color: #6699CC;
font-size: 13px;
}
td
{
font-family: verdana;
font-size: 12px;
}
td.lundi, td.mardi, td.mercredi, td.jeudi, td.vendredi
{
background-color: #CCFFCC;
}
td.samedi, td.dimanche
{
background-color: #FFEE99;
}
td.pdgouter
{
background-color: #AEEBEE;
}
td.message
{
background-color: #FF99CC;
color: #FFF;
font-family: verdana;
font-size: 8pt;
font-weight: bold;
padding-left: 100px;
}
td.interligne
{
background-color: #FF99CC;
font-size: 6px;
}
