/*-----------------------------------------------
 Menu 
-----------------------------------------------*/
#ssmenu {
border-bottom:1px outset #333;
background-color:#CCC;
margin-left:5px;
margin-right:5px;
margin-top:0
}

a.menu {
font-size:10pt;
font-family:Arial;
color:#000;
text-decoration:none;
}

a.menu:hover {
color:#ffffff;
text-decoration:none
}

#menu br {margin:5px}
#menu div {margin-bottom:5px;padding:5px}
#menu div.on {border:1px solid #ccc;background-color:#316196}
#menu div.off {border:1px solid #fff;background-color:#fff}


/*-----------------------------------------------
 Contenu
-----------------------------------------------*/
a {
color:#336699;
text-decoration:none;
}

a:hover {
color:#7C8570;
text-decoration:underline;
}

h1 {
font-size:16pt;
margin:3px;
margin-bottom:7px;
color:#0851C5;
}

h2 {
font-family:Arial;
font-size:12pt;
margin:3px;
margin-top:7px;
color:#FF9900;
border-bottom:1px outset #cccccc;
border-top:1px outset #cccccc
}

h3 {
font-family:Arial;
font-size:12pt;
margin:0px;
color:#0851C5;
}

.CHOName {
font-family:Arial;
font-size:12pt;
font-weight:bold;
margin:0px;
color:#83A6CC;
}


/*-----------------------------------------------
 Slots
-----------------------------------------------*/
/*
div.Slot hr {
  width:80%;
  height:1px;
  text-align:center;
  }
*/

div.Slot {
  font-family:Arial; font-size:10pt;
  background:url("http://168.144.94.63/images/topleft.gif") top left no-repeat;
  width:100%;
  margin-right:5px;
  }

div.Slot h6 {
  background:url("http://168.144.94.63/images/topright.gif") top right no-repeat;
  font-size:0.9em;
  padding:10px;
  margin:0px;
  height:19px
  }

div.SlotBody {
  background:url("http://168.144.94.63/images/rightborder.gif") top right repeat-y;
  margin-right:0px;
  margin-top:-2em;
  padding:10px;
  }

div.SlotFooter  {
  background:url("http://168.144.94.63/images/bottomleft.gif") bottom left no-repeat;
  }

div.SlotFooter h6 {
  background:url("http://168.144.94.63/images/bottomright.gif") bottom right no-repeat;
  display:block;
  padding:10px;
  margin:-2em 0 0 0;
  }
  
div.SlotBody li {
background: url("http://168.144.94.63/images/puce.gif") left center no-repeat;
padding-left: 10px;
margin-bottom: 7px;
}

div.SlotBody   ul {
list-style-type: none;
padding-left: 0;
margin-left: 0;
}


table td {
font-size:10pt;
font-family:arial;
}

img.photo,img.fiche {
border:1px outset #336699
}

div.SlotMenu {
  font-family:Arial; font-size:10pt;
  background:url("http://168.144.94.63/images/topleft2.gif") top left no-repeat;
  width:100%;
  margin-right:10px;
  }
div.SlotMenu h6 {
  background:url("http://168.144.94.63/images/topright2.gif") top right no-repeat;
  font-size:0.9em;
  padding:10px;
  margin:0px;
  }
div.SlotMenuBody {
  background:url("http://168.144.94.63/images/rightborder2.gif") top right repeat-y;
  margin:0;
  margin-top:-2em;
  padding:10px;
  }
div.SlotMenuFooter  {
  background:url("http://168.144.94.63/images/bottomleft2.gif") bottom left no-repeat;
  }
div.SlotMenuFooter h6 {
  background:url("http://168.144.94.63/images/bottomright2.gif") bottom right no-repeat;
  display:block;
  padding:10px;
  margin:-2em 0 0 0;
  }





div.SlotInter {
  font-family:Arial; font-size:10pt;
  background:url("http://168.144.94.63/images/topleft.gif") top left no-repeat;
  width:100%;
  margin-right:10px;
  }
div.SlotInter h6 {
  background:url("http://168.144.94.63/images/topright.gif") top right no-repeat;
  font-size:0.9em;
  padding:10px;
  margin:0px;
  }
div.SlotInterBody {
  background:url("http://168.144.94.63/images/rightborder.gif") top right repeat-y;
  margin:0;
  margin-top:-2em;
  padding:10px;
  }
div.SlotInterFooter  {
  background:url("http://168.144.94.63/images/bottomleft.gif") bottom left no-repeat;
  }
div.SlotInterFooter h6 {
  background:url("http://168.144.94.63/images/bottomright.gif") bottom right no-repeat;
  display:block;
  padding:10px;
  margin:-2em 0 0 0;
  }

/*-----------------------------------------------
 Onglets
-----------------------------------------------*/
a.onglets    { color: #000000 }
a.onglets:hover { text-decoration: none; color: #000000 }
a.ongletson  { color: #336699 }
a.ongletson:hover {  text-decoration: none; color: #336699 }

table.onglets {
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;

}

td.oleft     { 
background-image: url('http://168.144.94.63/CSS//o_l.gif'); 
background-repeat: no-repeat; 
border-bottom:1px solid #808080;
background-position: left top 
}

td.oright    { 
background-image: url('http://168.144.94.63/CSS//o_r.gif'); 
background-repeat: no-repeat; 
border-bottom:1px solid #808080; 
background-position: right top 
}

td.ocenter   { 
background-image: url('http://168.144.94.63/CSS//o_c.gif'); 
background-repeat: repeat-x; 
border-bottom:1px solid #808080;
padding-top: 7;
background-position: left top 
}

td.olefton     {
background-image:url('http://168.144.94.63/CSS//o_l_on.gif');
background-repeat: no-repeat; 
background-position: left top 
}

td.orighton    {
background-image: url('http://168.144.94.63/CSS//o_r_on.gif'); 
background-repeat: no-repeat; 
background-position: right top 
}

td.ocenteron {
background-image: url('http://168.144.94.63/CSS//o_c_on.gif');
background-repeat: repeat-x; 
padding-top:7px;
background-position: left top
}

/*-----------------------------------------------
 Fiches
-----------------------------------------------*/
table.description {
background-color:#FFFFFF;
border:1px solid #ababab; 
margin-top:10px;
padding:7px;
}

table.hdescription {
background-color:#FFFFFF;
border:1px solid #ababab; 
margin-top:10px;
padding:7px;
}


#fiche td  {
font-size:10pt;
}


td.section   {
color: #666699;
background-color: #E0E0FB;

color: #333333;
background-color: #DADBB0;

font-weight:bold;
font-size:8pt; 
border-bottom:1px solid;
border-top:1px solid;
padding-left:5px;
padding-right:3px;
padding-top:1px; 
padding-bottom:1px
}

td.section2  {
color:#7F8064;
background-color: #efefef;
font-weight: bold;
font-size:8pt; 
border-bottom:1px solid; 
padding-left:5px;
padding-right:3px; 
padding-top:1px;
padding-bottom:1px 
}

tr.P5 {
background-color:#FEE9BC;
border-right:1px solid #EAEAEA
}

tr.P7 {
background-color:#FF9999;
border-right:1px solid #EAEAEA
}

.tCol        {
border:1px solid #808080;
font-size:8pt;
color: #000000;
background-color: #DDDDDD
}

.boxSearch {
border:1px outset;
padding-left:4px;
padding-right:4px;
padding-top:1px;
padding-bottom:1px;
background-color:#F7F3F7;
width:90%;
}

.btnSearch {
font-family:Arial;
font-size:10pt;
color: #0851C5;
font-weight:bold;
border-top:1px solid;
border-bottom:1px solid;
padding-left:4px;
padding-right:4px;
padding-top:1px;
padding-bottom:1px;
background-color:#FFFFFF;
}

table.toolBar {
border:1px solid #336699;
padding-left:4px;
padding-right:4px;
padding-top:1px;
padding-bottom:1px;
background-color:#ffffcc;
}



/*-----------------------------------------------
 Calendrier
-----------------------------------------------*/
.jGris {
font-size:8pt;
color:#808080
}

.jNoDispo {
text-decoration:line-through;
font-size:8pt;
color: #FFFFFF;
background-color:#800000;
}

.jNoDispoS {
text-decoration:none;
font-size:8pt;
color: #800000;
background-color:#ffcccc;
}

.jJour {
font-size:8pt;
color: #000000;
}

.tMois {
background-color: #FFFFFF;
border-style:outset;
border-width:1px;
}
