body {
margin-left: auto; 
margin-right: auto;
text-align: center;
/* background-image:url(img/background1.gif); */
/* background-repeat:repeat-y; */
/* background-position:center top; */
background-color: #F8F8F8;
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 11px;
}



.comment {
color: #666;
font-size: 10px;
padding: 4px;
}

#layer1 td  {
font-size: 12px;
}

.liens  {
line-height: 160%;
padding-top:24px;
padding-bottom:18px;
font-size:1.2em;
font-weight:bold;
}

#contenu  {
margin-left: auto; 
margin-right: auto;
margin-bottom: auto;
visibility: visible;
text-align: justify;
background-image:url(img/background_contenu.jpg); 
background-repeat:repeat-y;
position: relative;
top: -8px;
width: 816px ;
min-height: 592px;
height: auto;
}
/* for Internet Explorer */
/*\*/
* html #contenuGlobal {
height: 592px;
}
/**/

#divtitre  {
position: relative;
top: 0px;
left: 60px;
display: block;
padding-top: 0px;
}

#divtitre2  {
position: relative;
top: -24px;
left: 52px;
display: block;
}

#zonetexte  {
position: relative;
top: -8px;
left: 60px;
width: 672px ;
padding-top:8px;
min-height: 492px;
height: auto;
font-size: 12px;
text-align: justify;
}
/* for Internet Explorer */
/*\*/
* html #zonetexte {
height: 492px;
}
/**/

#baspage {
position: relative;
bottom: 0px;
height: 154px;
width: 816px ;
margin-left: auto; 
margin-right: auto;
margin-bottom: auto;
background-image:url(img/bas_page.jpg);
background-repeat:no-repeat;
}

/* #logoconseil  { */
/* width: 108px; */
/* height: 61px; */
/* position: relative; */
/* left: 628px; */
/*  */
/* } */

#colonne {
width: 330px;
padding-bottom: 0px;
}

.titre {
color: #444;
font-size: 24px;
font-weight: bold;
padding: 10px 0px 0px 0px;
line-height:100%;
margin: 0px 0px -24px 0px;
}

.titre2 {
color: #333;
font-size: 18px;
font-weight: bold;
padding: 14px 8px 0px 24px;
line-height:100%;
background-image:url(img/rarrow.jpg);
background-repeat:no-repeat;
background-position: left 8px;
}

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

.sstitre {
color: #666;
font-size: 16px;
font-weight: bold;
text-align: left;
}

.sstitre2 {
color: #666;
font-size: 16px;
font-weight: bold;
text-align: left;
padding-top: 20px;
}

.sstitreExergue {
color: #444;
font-size: 14px;
font-weight: bold;
text-align: left;
padding-left: 27px;
}

.push {
padding-left: 27px;
font-size: 12px;
text-align: left;
}

table.pushplus {
margin-left: 48px;
padding-top: 8px;
font-size: 12px;
text-align: left;
color: #333;
}

.pushplus td {
padding-left: 0px;
padding-top: 8px;
}

.pushmore {
padding-left: 80px;
font-size: 12px;
text-align: left;
}

.pushless {
padding-left: 15px;
text-align: left;
}

#commentaires {
position: relative;
width: 480px;
padding :24px;
border: 1px solid #ccc;
background-color: #f3f3f3;
}

.titrcomment {
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 16px;
color: #444;
line-height: 180%;
}

.subcomment {
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 12px;
font-weight:bold;
color: #444;
line-height: 190%;
}

.datecomment {
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 11px;
font-weight:normal;
line-height: 200%;
color: #444;
}

.textcomment {
font-family: Trebuchet MS, Arial, sans-serif;
font-size: 12px;
font-weight:normal;
color: #222;
}


#mention  {
display: block;
position: absolute;
top: 169px;
right: 102px;
width: 400px;
height: 18px;

}

#mention h2  {
font-size: 9px;
color: #aaa;
text-align:right;
font-weight:normal;
}

table.pushplus td  {
padding-top:6px;
}

#zonetexte div.titre2 {
margin-top:18px;
}

#zonetexte2 {
margin-top:36px;
}


a:link {
	color: #5b4db1; font-weight: bold;
}
a:visited {
	color: #5b4db1; font-weight: bold;
}
a:hover {
	color: #7462e2; font-weight: bold;
}
a:active {
	color: #5b4db1; font-weight: bold;
}
