
body { 
background-color:#353F40;
font-family: Tahoma,Arial,Helvetica,sans-serif;
padding:0px;
margin:0px;
 }

.text_haut { 
border-style:none; 
margin-bottom: 1em;
font-size: 14px;
 }


.text_cols { 
border-style:solid none none none;
border-width:1px;
border-color:#c7c1b3;
margin-top:10px;
font-size: 14px;
 }

.text_colg { 
position: relative;
float: left;
width:245px;

padding-right: 10px;
padding-top: 10px;
font-size: 14px;
 }



.text_cold { 
border-style:none none none solid; 
border-width:1px; 
border-color:#c7c1b3; 

float: right;
right:0px;
width:508px;

padding-left: 10px;
padding-top: 10px;

text-align: justify;

font-size: 14px;

 }

.titre, .titrecot, .titrered { 
background-color: #7b755d;
color: #ffffff;

font-family:Tahoma,Arial,Helvetica;
font-size: small;
text-transform:uppercase;
letter-spacing: -0.1px;
font-weight: bold;

padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 10px;
 }


.titrecot { 
color: darkred;
font-family:Tahoma,Arial,Helvetica;
font-size: 14px;
 }

.titrered { 
color: darkred;
 }


.soustitre { 
background-color: #c7bd96;

font-family:Tahoma,Arial,Helvetica;
font-size: small;
letter-spacing: -0.1px;
font-weight: bold;

padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 5px;
 }


dt {
color: #7b755d;
font-weight: bold;
padding: 0;

margin: 0 0 0 0;
padding: 0 0 0 1.5em;

background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
 }

dd { 

margin: 3px 0 1em 0;
padding: 0 0 0 0;


 }

li { 
list-style-image:url(images/arrow.gif);
line-height: 1.1em;
 }

a, a:visited { 
color: #7b755d;
text-decoration: underline;
 }

a:hover { 
color: #ffffff;
background-color: #7b755d;
text-decoration: none;

 }


p {
font-size: 14px;
line-height: 1.1em;
 }



.menu a { 
background-color:#353F40;
text-decoration: none;
 }

.menu a:hover { 
background-color:#353F40;
text-decoration: none;
 }

a.external, a.external:visited { 
color: #7b755d;
text-decoration: none;
border-bottom: 1px dashed;
 }

a.external:hover { 
color: #ffffff;
background-color: #7b755d;
text-decoration: none;
 }

.resultat { 
border-style: solid;
border-width: 0px;
background-color:#e8e4db;
float: right;
position: relative;
right: 0px;
width: 280px;
top: 19px
 }

.t1 { 
border-style: solid none none solid;
border-width: 1px;
border-color: #eeeeee;
 }
.t2 { 
border-style: none solid solid none;
border-width: 1px;
border-color: #808080;
 }

.t3 { 
padding: 10px 10px 10px 10px;
 }