body { 
margin:0px;
/* background-image:url('images/fond.jpg'); */
background-repeat:repeat-x;
background-color:#FFFFFF;
color:#000000;
font-size:9pt;
font-family:Verdana;
}

div.content {
  margin-bottom:15px;
}

h3 {
color:#404080;
font-weight:bold;
text-align:left;
font-size:13px;
background-color:#f2f2f2;
padding-left:8px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:25px;
}

h4 {
color:#404080;
font-size:13px;
font-weight:bold;
}

h5 {
margin:20px;
margin-left:0px;
color:#404080;
font-size:13px;
font-weight:bold;
text-align:left;
background-color:#f2f2f2;
padding-left:8px;
padding-top:3px;
padding-bottom:3px;
}

h6 {
margin:0px;
margin-top:10px;
margin-bottom:2px;
color:#404080;
font-size:13px;
font-weight:bold;
text-align:left;
background-color:#f2f2f2;
padding-left:8px;
padding-top:3px;
padding-bottom:3px;
}

table {
line-height: 145%;
color:#000000;
font-size:10pt;
font-family: Helvetica, Arial, FreeSans, sans-serif;
}

input,select,textarea {
	border-style: solid;
	border-color: #999999;
	BORDER-WIDTH: 1px;
	background-color: #FFFFFF;
	font-weight:bold;
	font-size:9pt;
	font-family:Verdana;
	color:#000000;
	padding:3px;	
}
textarea {
}
input, select { 
	padding:3px;
	height:16pt;
}
select {
	padding:1px;
}
input.button {
  height:24px;
  cursor:pointer;
  color:darkred;
  padding-left: 8px;
  padding-right: 8px;
}
label {
  cursor:pointer;
}
input.checkbox {
  height:16px;
  width:16px;
  border:0;
  padding:0px;
  cursor:pointer;
}

input.text_readonly {
  border-color:white;
}

h1 { font-size:20pt;
font-weight:normal;
line-height:100%;
}

a { color:#000020; text-decoration:none }
a:hover { color: red; }
.bordure { border:1px solid #000000; }

img.accueil { border-bottom:1px solid #DEDEDE; }

.taille8 { font-size:8pt; }
.taille9 { font-size:9pt; }
.taille11 { font-size:11pt; }
.taille12 { font-size:12pt; }

.cell {
	border:1px solid #DADADA;
	border-collapse: collapse;
	font-family: Arial;
	font-size: 9pt;
	background: #F9F9F9;
}

.cell2 {
	border:1px solid #DADADA;
	border-collapse: collapse;
	background: #FFFFFF;
	font-family: Arial;
	font-size: 9pt;
	font-weight:bold;
}

.image { border:1px solid #999999; }
/*
td {
color:#000000;
font-size:9pt;
font-family:Verdana;
}
*/
span.kwsite {
 color: red;
 font-weight: bold;
 /* font-style: italic; */
}

span.kw {
 font-weight: bold;
}

span.red {
 color: red;
}

span.webdings {
 font-size:9px;
 font-family: 'wingdings';
 color: gray;
}

p.ul {
margin:0;
margin-left:15px
}

th {
background: #808080;
color: White;
font-size: 7pt;
}

tr.admin td {
font-size: 7pt;
}

div.google {
text-align:right;
margin-top:5px;
}

div.pg_index {
padding-top:0px;
margin-top:0px;
}

div.pg_index body {

}

div.pg_index div.soustitre {
margin-left:-3px;
padding-left:8px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:10px;
font-weight:bold;
font-size: 13px;
font-family: Helvetica, Arial, FreeSans, sans-serif;
background-color:#f2f2f2;
color: #404080;
}

div.pg_index div.texte {
padding-left:8px;
margin-bottom:15px;
}

div.pg_index_membre div.bienvenue {
margin-left:-3px;
padding-left:8px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:25px;
font-weight:bolder;
background-color:#f2f2f2;
}

input.btGoogleRech {
  font-size:9px;
  color:darkred;
  width:70px;
}

/** **/