body {
 margin: 0; padding: 0;
background-image:url(../img-design/fond-body-lettres.jpg);
background-position:center;
background-repeat:no-repeat;
background-position:30px 30px;
}

#conteneur-general {
	width:990px;
	margin:0 auto;
	/*background-color:#FFFFFF;*/
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
}
p {
margin: 0 0 8px 0;
}
img{
border:0 solid #000000;
}

h1, h2, h3, h4, h5 {
margin:0;
padding:0;
}

ul{
list-style:none;
padding:0;
margin:0;
}



/*//////////////////// HEADER ////////////////////////*/
#header {
width:900px; height:160px;
text-align:left;
margin-left:66px;
}

#header-contact a{
font-size:1.3em;
color:#70385D;
text-decoration:none;
}
#header-contact a:hover{
color:#70385D;
text-decoration:underline;
}

#header-contact {
text-align:right;
color:#70385D;
}

#header h1{
margin:0 0 0 147px;
font-size:3em;
font-family:"Trebuchet MS", Verdana;
padding:0px;
}



#ligne-menu {  height:31px;   margin:0 0 0 15px;
}
.violet {background-color:#70385D;}
.orange {background-color:#E9611F;}
.vert {background-color:#9FAA14;}
.rose {background-color:#E77DAC;}
.rouge {background-color:#CD3935;}
.bleu {background-color:#B9D0EA;}
.vert2 {background-color:#E7EAA5;}

#sous-menu-bc { width:990px; height:25px;
}

#col-gauche { float:left; width:250px; height:auto;   margin-left:15px; text-align:left;
}
#col-gauche ul{width:94px; text-align:center; margin-top:35px;
}
#col-gauche ul li { margin-bottom:22px;
}
#col-gauche ul li a{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; font-weight:bold;
}


.citation-gauche {
background-image:url(../img-design/parenthese-gauche.gif);
background-position:top;
background-repeat:no-repeat;
height:180px;
width:220px;
padding-right:30px;
font-size:0.85em;
padding-top:35px;
color:#666666;
}

.citation-vert {
color:#9FAA14;
font-size:1.2em;
}

.citation-gauche a{
color:#9FAA14;
font-size:1.2em;
}

#centre-texte {  width:420px; 
padding-left:20px; 
 margin-bottom:15px; color:#553A2C; text-align:left;

}

#centre-texte-fond { width:458px; 
margin-left:270px;


background: url(../img-design/bloc-transp.png);
background-repeat:repeat;
background-position:right;
}


#centre-texte h1{ font-family:"Trebuchet MS", Verdana; font-size:20px; 
}

#centre-texte h2{ font-family:Verdana; font-size:12px;  background-color:#EEE3B9; padding:5px; letter-spacing:1px;
}

#centre-texte h3{ font-family:"Trebuchet MS", Verdana; font-size:15px; 
}

#centre-texte p{ font-family:"Trebuchet MS", Verdana; text-align:justify;
}

 #centre-texte .contact p{ font-family:"Trebuchet MS", Verdana; text-align:left;
}


#col-droite { float:right; width:250px; height:auto;   
}
.citation-droite {background-image:url(../img-design/parenthese-droit.gif);
background-position:left top ;
background-repeat:no-repeat;
min-height:200px;
padding-left:45px;
text-align:left;
line-height:21px;
color:#336699;
margin-top:50px;
padding-top:25px;
}

.citation-droite a{
color:#B9D0EA;
font-size:1.2em;
}


#col-droite ul {
text-align:left;
margin-left:5px;
background-color:#CCCCCC;
padding:8px;
}

#col-droite ul li a{
color:#000;
font-size:0.9em;
}


.visuel-logo { margin: 0px 10px 15px 0px;
}
.visuel-vignette { margin-left:15px; margin-bottom:15px; float:left; display:block;
}
#pied2 { width:700px; background-image:url(../img-design/fond-pied.gif); background-position:0px 0px; background-repeat:no-repeat; 

font-size:9px; padding-left:240px; padding-right:120px; padding-top:50px; text-align:left;
}
#pied2-liens { float:left; margin-top:10px; text-align:left; margin-bottom:20px; margin-right:20px; width:200px
}


#pied2-liens a{ text-decoration:none; color:#000000;
}



.no-float {
  clear: both;
  visibility: hidden;
  height:0px;
}

.float-left {
float:left;
}

.titre-fiche {
float:left;
color:#70385D;
font-size:0.85em;
color:#666666;
padding-top:2px;
text-transform:uppercase;
}



.liste_glossaire dt {
color:#663300;
	font-size:110%;
	font-weight:bold;
	margin:0px;
}
.liste_glossaire dd {
	
	margin:0px 0px 20px 25px;
}
.barre_alphabetique a {
	font-weight:bold;
}
.lettre_contexte {
	text-decoration:none;
	background-color:#FFCC00; 
}




