body {
margin-left: auto; 
margin-right: auto;
text-align: center;
background-image:url(images/background1.gif);
background-repeat:repeat-y;
background-position:center top;
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 13px;
color: #333;
line-height: 120%;
}

#contenuGlobal  {
margin-left: auto; 
margin-right: auto;
margin-bottom: auto;
text-align: justify;
position: relative;
top: -8px;
width: 701px ;
background-image:url(images/background2.jpg);
background-repeat:repeat-y;
background-position:center top;
min-height: 692px;
height: auto;
}
/* for Internet Explorer */
/*\*/
* html #contenuGlobal {
height: 692px;
}
/**/

#zonetexte  {
position: relative;
top: 0px;
left: 70px;
width: 572px ;
padding-top: 186px;
background-image:url(images/background3.jpg);
background-repeat:no-repeat;
background-position: -72px 0px;
min-height: 492px;
height: auto;
}
/* for Internet Explorer */
/*\*/
* html #zonetexte {
height: 492px;
}
/**/

#zonetexte h2  {
color:#999;
font-size:16px;
}

#zonetexte td  {
text-align:left;
}

#adsense  {
position: relative;
left: 60px;
width: 468px;
height: 60px;
border:1px dotted #ddd;
}

#cgbottom  {
display: block;
margin-left: auto; 
margin-right: auto;
text-align: justify;
position: relative;

height:80px;
width: 701px ;
background-image:url(images/cgbottom.jpg);
background-repeat:no-repeat;
}

#zonelogo  {
position: absolute;
top: 0px;
width: 523px ;
height: 161px;
z-index: 5 ;
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
background-position: 0px 0px;
}

/* #zonenouvelles  { */
/* display: block; */
/* position: relative; */
/* top: 102px; */
/* left: 408px; */
/* width: 158px; */
/* background-image:url(images/nouv_BG.jpg); */
/* background-repeat:no-repeat; */
/* background-position: center top; */
/* margin: 10px; */
/* 								border: 1px dotted red; */
/* } */
/*  */
/* #textenouvelles  { */
/* position: relative; */
/* font-size: 12px; */
/* color: #333; */
/* text-align: left; */
/* top: 18px; */
/* min-height: 276px; */
/* padding: 4px 12px 12px 12px; */
/* background-image:url(images/nouv_fond.jpg); */
/* background-repeat:no-repeat; */
/* background-position: center 300px; */
/* } */
/*  */
/* #baszonenouvelles  { */
/* position: relative; */
/* top: 0px; */
/* left: 0px; */
/* width: 158px ; */
/* height: 18px ; */
/* z-index: 9 ; */
/* background-image:url(images/nouv_bas.jpg); */
/* background-repeat:no-repeat; */
/* } */

#menusite  {
position: absolute;
top: 29px;
left: 522px;
width: 132px ;
height: 10px;
z-index: 6 ;
}

#menucontenu  {
position: absolute;
top: 160px;
left: 61px;
width: 596px ;
height: 26px;
z-index: 7 ;
}

#box1  {
position: absolute;
top: 186px;
left: 60px;
width: 136px ;
text-align: left;
line-height: 125%;
font-size: 12px;
padding-top: 0px;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 8px;
visibility: hidden;
z-index: 17 ;
background-image:url(images/background3.jpg);
background-repeat:no-repeat;
background-position: -62px -188px;
background-color: #FFFFFF;
border: 1px solid #ccc;
border-top: 0px;
}

#box2  {
position: absolute;
top: 186px;
left: 201px;
width: 136px ;
text-align: left;
line-height: 125%;
font-size: 12px;
padding-top: 0px;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 8px;
visibility: hidden;
z-index: 17 ;
background-image:url(images/background3.jpg);
background-repeat:no-repeat;
background-position: -203px -188px;
background-color: #FFFFFF;
border: 1px solid #ccc;
border-top: 0px;
}

#box3  {
position: absolute;
top: 186px;
left: 342px;
width: 136px;
text-align: left;
line-height: 125%;
font-size: 12px;
padding-top: 0px;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 8px;
visibility: hidden;
z-index: 17 ;
background-image:url(images/background3.jpg);
background-repeat:no-repeat;
background-position: -343px -188px;
background-color: #FFFFFF;
border: 1px solid #ccc;
border-top: 0px;
}

#box4  {
position: absolute;
top: 186px;
left: 509px;
width: 136px ;
text-align: left;
line-height: 125%;
font-size: 12px;
padding-top: 0px;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 8px;
visibility: hidden;
z-index: 17 ;
background-image:url(images/background3.jpg);
background-repeat:no-repeat;
background-position: -508px -188px;
background-color: #FFFFFF;
border: 1px solid #ccc;
border-top: 0px;
}

.navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

.navlist li
{
padding-left: 12px;
background-image: url(images/menudot.gif);
background-repeat: no-repeat;
background-position: top left;
}

.crumbtrail {
color: #696969;
font-size: 11px;
font-weight: bold;
text-align: left;
padding-left: 8px;
padding-top: 5px;
}


/* entourloupette pour un meilleur rˇfˇrencement des titres de pages */

.crumbtrail h1 {
display:inline;
color: #696969;
font-size: 11px;
font-weight: bold;
text-align: left;
padding-top: 5px;
}

.titre {
color: #156B69;
font-size: 21px;
font-weight: bold;
text-align: left;
padding: 24px 8px 8px 0px;
line-height: 110%;
}

.titre2 {
color: #156B69;
font-size: 21px;
font-weight: bold;
text-align: left;
padding-top: 12px;
line-height: 110%;
}

.titre3 {
color: #156B69;
font-size: 18px;
font-weight: bold;
text-align: left;
padding-top: 10px;
}

.soustitre {
padding-top: 16px;
color: #555;
font-size: 14px;
font-weight: bold;
text-align: left;
}

.soustitre2 {
color: #555;
font-size: 14px;
font-weight: bold;
text-align: left;
}

.slogan {
color: #156B69;
font-size: 15px;
font-weight: bold;
font-style: italic;
text-align: center;
padding-top: 12px;
}

.isalist {
color: #333;
padding-left: 36px;
font-size: 13px;
}

.topmenu {
text-align: center;
font-size: 10px;
line-height: 110%;
}

.texte {
text-align: justify;
padding:  8px 0px 8px 0px;
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 13px;
color: #333;
line-height: 120%;
}

.soustitre {
color: #777;
font-size: 14px;
font-weight: bold;
text-align: left;
}

.push {
padding-left: 25px;
text-align: left;
}

.pushmore {
padding-left: 50px;
text-align: left;
}

.pushmoreA {
padding-left: 75px;
text-align: left;
}

.pushmoreA2 {
padding-left: 75px;
padding-right: 75px;
text-align: justify;
}

.smallcit {
padding-left: 75px;
padding-right: 75px;
text-align: justify;
color:#555;
}

.pushmore2 {
padding-left: 164px;
text-align: left;
}

td {
color: #333;
}

a:link {
	color: #156B69; text-decoration: none; outline:none; 
}
a:visited {
	color: #156B69; text-decoration: none; outline:none; 
}
a:hover {
	color: #696969; text-decoration: none; outline:none; 
}
a:active {
	color: #696969; text-decoration: none; outline:none; 
}

