html
{
font-size: 90%;
}

body
{
width: 960px;
margin: auto;
background: url("../images/body.gif") repeat-x;
background-position: top left;
background-color: #f90;
color: black;
}

*
{
font-family: Verdana, serif;
}

h1
{
margin-top: 0px;
margin-left: 16px;
padding-left: 4px;
font-size:1.2em;
font-family:"Trebuchet MS", Verdana, serif;
color:#f60;
background-color:transparent;
font-weight:bold;
text-align:left;
text-transform:uppercase;
border-left: 3px solid #225588;
}

h2
{
margin-left: 36px;
padding-left: 4px;
font-size:1.2em;
font-family:"Trebuchet MS", Verdana, serif;
color:#f60;
background-color:transparent;
font-weight:bold;
text-align:left;
text-transform:uppercase;
}

h3
{
padding-left: 4px;
font-size: 0.9em;
font-family: "Trebuchet MS", Verdana, serif;
color:#f60;
font-weight: bold;
text-align: center;
text-transform: uppercase;
padding-top: 6px;
text-decoration:underline;
}

h4
{
font-family: "Trebuchet MS", Verdana, serif;
font-weight: normal;
text-align: center;
}

#global
{
width: 960px;
position:relative; left:0; top:-12px;
clear:both;
background: url("../images/global.gif") repeat-y;
background-position: top left;
margin: 0;
}

#header
{
width:960px;
height:206px;
margin:9px 60px 0 0;
padding:0;
background: url("../images/header.gif") no-repeat;
background-position: bottom left;
background-color: transparent;
}

#header a
{
color: #225588;
background-color: transparent;
text-decoration: none;
font-weight: bold;
}

#header a:hover
{
color: #f63;
background-color: transparent;
text-decoration: none;
}

.prestations
{
width: 102px;
height:102px;
position:relative; right:12px; top:62px;
padding: 8px 28px 0 0;
float: right;
text-align: center;
font-size: 0.8em;
}

.prestations img
{
margin: 0;
padding: 0;
padding-top: 0px;
border: 0;
}

#date
{
float:left;
width:164px;
position:relative; left:230px; top:132px;
font-family:"Trebuchet MS", Verdana, serif;
font-size:1em;
font-weight:bold;
text-align:left;
color:#225588;
background-color:transparent;
}

#gauche
{
float:left;
padding:8px 0 0 50px;
font-size:0.8em;
}

#menu, #outils
{
background:url("../images/menu.gif") -12px 0 repeat-y;
}

.menub
{
width:204px;
height:49px;
position:relative; left:0; top:0px;
background:url("../images/menub.gif") top right no-repeat;
margin-left:-21px;
}

.menuh
{
width:204px;
height:34px;
position:relative; left:0; top:0;
background:url("../images/menuh.gif") top right no-repeat;
margin-left:-13px;
}

.menuh h2
{
margin:0;
padding-top:12px;
text-align:center;
}

#menu ul, #outils ul
{
width:203px;
position:relative; left:0; top:0px;
list-style-type:none;
margin:0;
padding:0;
}

#menu ul li, #outils ul li
{
margin-right:24px;
padding-left:20px;
font-weight:bold;
}

#menu ul li a, #outils ul li a
{
display:block ;
width:100%;
height:100%;
line-height:24px ;
margin:0;
padding:0 0 0 2px;
color:#225588;
background:url("../images/");
background-color:transparent;
text-decoration:none;
}

#outils ul li a
{
font-size:0.85em;
}

#menu ul li a:hover, #outils ul li a:hover
{
color:#fff;
background-color:#4477aa;
}

#rssG, #rssD
{
width: 192px;
background:url("../images/menu.gif") -12px 0 repeat-y;
}

#rssG h2, #rssD h2
{
margin:0;
padding:0;
position:relative; left:0; top:-18px;
font-family: "Trebuchet MS",Verdana,serif;
font-size: 1em;
font-weight: bold;
color: #f60;
background-color:transparent;
text-align: center;
text-transform: uppercase;
}

#rssG h3, #rssD h3
{
margin-top: -1em;
margin-bottom: 0;
font-size:1em;
font-family:"Trebuchet MS", Verdana, serif;
color:#f30;
background-color:transparent;
font-weight:bold;
text-align:center;
text-transform:none;
text-decoration:none;
}

.rssb
{
width: 204px;
height: 49px;
position: relative; left:0px; top:0px;
background: url("../images/menub.gif") no-repeat;
background-position: top right;
margin-left: -21px;
}

.rssh
{
width: 204px;
height: 34px;
position: relative; right:13px; top:0px;
background: url("../images/menuh.gif") no-repeat;
background-position: top right;
}

#rssG ul, #rssD ul
{
position:relative; left:0; top:-12px;
margin:0 1.5em 0 1em;
padding:0;
}

#rssG ul li, #rssD ul li
{
list-style-type:none;
font-size:0.8em;
font-weight:bold;
padding-bottom:6px;
}

#rssG ul li a:link, #rssG ul li a:visited, #rssD ul li a:link, #rssD ul li a:visited
{
display:block;
width:100%;
height:100%;
color:#225588;
background-color:transparent;
text-decoration:none;
}

#rssG ul li a:active, #rssG ul li a:hover, #rssD ul li a:active, #rssD ul li a:hover
{
text-decoration: underline;
}

#droite
{
float: left;
margin: 18px 0 0 24px;
color: black;
background-color: #fff;
font-size: 0.8em;
}

#corps
{
float: left;
width: 458px;
position:relative; left:-12px; top:0px;
padding: 0;
margin:50px 0 0 0;
color: #333;
background: url("../images/-corps.gif") repeat-y;
background-position: top center;
background-color: #fff;
border: none;
border-right: 2px solid #225588;
font-size: 0.9em;
}

#corps li
{
margin: 0px;
padding-right: 16px;
list-style-type: circle;
text-align: justify;
font-family: "Trebuchet MS", Verdana, serif;
}

#corps p
{
padding-left: 20px;
padding-right: 20px;
font-family: "Trebuchet MS", Verdana, Tahoma, serif;
text-align: justify;
}

p img
{
border: none;
margin-left: 24px;
margin-right: 24px;
}

#corps a:link, #corps a:visited
{
color: #225588;
background-color: #ffffff;
font-family: "Trebuchet MS", Verdana, serif;
text-decoration: underline;
}

#corps a:active, #corps a:hover
{
color: #f60;
background-color: #ffffff;
font-family: "Trebuchet MS", Verdana, serif;
text-decoration: underline;
}

#pied
{
clear:both;
width:960px;
height:88px;
position:relative; left:0; top:2px;
margin:0;
background-image: url("../images/pied.gif");
background-repeat:no-repeat;
background-position:top left;
font-family:"Trebuchet MS", Verdana, serif;
}

#pied p
{
padding-top:50px;
font-family:"Trebuchet MS", Verdana, serif;
font-size:0.6em;
color:#225588;
text-align:center;
}

#pied a:link, #pied a:visited, #pied a:active, #pied a:hover
{
color:#225588;
background-color:transparent;
font-family:"Trebuchet MS", Verdana, serif;
text-decoration:none;
}

.imgfloat
{
float: left;
}

.txtmin
{
   font-size: 0.9em;
   font-family: "Trebuchet MS", Georgia, serif;
   text-align: center;
}

.txtcenter
{
font-size: 0.7em;
font-family: "Trebuchet MS", Verdana, serif;
text-align: center;
}

.cgv
{
font-size: 0.8em;
font-family: "Trebuchet MS", Verdana, serif;
text-align: justify;
}

.cgvtitre
{
font-size: 1em;
font-family: "Trebuchet MS", Verdana, serif;
text-align: left;
font-style: normal;
text-decoration: underline;
color:#225588;
text-align:left;
}

em, strong
{
color: #225588;
background-color: #ffffff;
font-family: "Trebuchet MS", Verdana, serif;
font-size: 1em;
font-weight: normal;
font-style: normal;
text-decoration: none;
}

table 
{
margin: auto;
border: none;
font-family: "Trebuchet MS", Verdana, serif;
font-size: 0.9em;
}

td
{
border: none;
font-family: "Trebuchet MS", Verdana, serif;
text-align: left;
padding: 6px;
padding-left: 16px;
}

