
* {
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
body {
background-image : url(../commun/images/texture.jpg); 
background-attachment : fixed; 
margin : 0; 
padding : 0; 
}

.auteur {
color : #000; 
font-size : 14px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.auteur2 {
color : #900; 
font-size : 14px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.b3 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
font-weight : normal; 
color : gray; 
text-align : left; 
float : left; 
margin-right : 1em; 
} 
.b4 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
color : #a52a2a; 
} 
.b4bis {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
font-weight : normal; 
color : #a52a2a; 
margin-left : 3em; 
} 
.b40 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
font-weight : normal; 
color : gray; 
text-align : left; 
margin-left : 3em; 
} 
.b5 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
font-weight : normal; 
color : #a52a2a; 
text-align : left; 
margin-left : 10mm; 
} 
.b6 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
font-weight : normal; 
text-align : justify; 
margin-right : 20mm; 
margin-left : 25mm; 
} 
.blanc {
color : #fff; 
font-size : 13px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.bleu {
color : #009; 
font-size : 12px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
.block {
color : #fc3; 
font-size : 14px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
background-color : #669; 
padding : 4px; 
max-width : 160px; 
border : 1px double #000; 
} 
.corps {
color : #900; 
font-size : 12px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
line-height : 15px; 
padding : 3px; 
max-width : 240px; 
} 
.encadre {
font-family : Verdana, Arial, Helvetica, sans-serif; 
background-color : #F0DDDF; 
font-size : 11pt;
color : #800000;
margin-top : 5px; 
margin-right : 5px; 
margin-bottom : 5px; 
margin-left : 5px; 
padding-top : 5px; 
padding-right : 5px; 
padding-bottom : 5px; 
padding-left : 5px; 
} 
.flottante {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
font-weight : normal; 
color : #211884; 
background-color : #e4d5b8; 
text-align : center; 
float : left; 
height : 2em; 
width : 115px; 
margin-top : 1px; 
margin-right : 1px; 
margin-bottom : 1px; 
margin-left : 1px; 
padding-top : 5px; 
padding-right : 5px; 
padding-bottom : 5px; 
padding-left : 5px; 
} 
.gris {
color : #999; 
font-size : 12px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.h1 {
font-size : 20pt; 
font-weight : bold; 
color : #8a0606; 
background-image : url(images/soustitrevierge.jpg); 
text-align : left; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-style : normal; 
line-height : normal; 
visibility : visible; 
text-indent : 3pt; 
} 
.jaune {
color : #fc0; 
font-size : 15px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
.journal {
color : #800; 
font-size : 12px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-align : justify; 
} 
.lettrine {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 24px; 
font-style : normal; 
font-weight : bold; 
color : #000000; 
} 
.notice {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-style : normal; 
line-height : normal; 
font-weight : normal; 
color : #000099; 
text-align : justify; 
margin : auto; 
} 
.noticevos {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-style : normal; 
line-height : normal; 
font-weight : normal; 
color : #000099; 
text-align : justify; 
margin : auto; 
} 
.titre {
color : #900; 
font-size : 18px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
.titre1 {
color : #900; 
font-size : 22px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
.titre2 {
color : #900; 
font-size : 16px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.petit {
font-size : 14px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.pied {
color : #ffffff; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
text-decoration : none; 
} 
.pressecorps {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #211884; 
text-align : justify; 
} 
.presseref {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-style : normal; 
font-weight : normal; 
color : #8a0606; 
width : 60%; 
} 
.pressetete {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-style : normal; 
font-weight : bold; 
color : #211884; 
text-decoration : none; 
text-align : right; 
} 
.pressetitre {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 14pt; 
font-weight : bold; 
color : #8a0606; 
background-color : #e4d5b8; 
text-align : left; 
float : left; 
height : 4em; 
width : 30%; 
margin-top : 5pt; 
margin-right : 5pt; 
margin-bottom : 5pt; 
margin-left : 0; 
padding : 5pt; 
} 
.pressetitre2 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #8a0606; 
background-color : #e4d5b8; 
float : left; 
height : 2em; 
width : 50%; 
margin-top : 5px; 
margin-right : 5px; 
margin-bottom : 5px; 
margin-left : 5px; 
} 
.prix {
color : #800; 
font-size : 12px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-align : justify; 
} 
.rouge {
background-color : #900; 
padding : 3px; 
} 
.table-ligne1 {
font-size : 12px; 
background-color : #e4d5b8; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.table-ligne2 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
background-color : #e4d5b0; 
} 
.table-separateur {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #8a0606; 
background-color : #fde5bf; 
} 
.table-titre {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 14px; 
color : #8a0606; 
background-image : url(images/soustitrevierge.jpg); 
font-weight : bold; 
text-align : center; 
} 
.tete {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 16px; 
font-style : normal; 
font-weight : bold; 
color : navy; 
background-color : #e4d5b8; 
text-align : center; 
height : 1.2em; 
margin-top : 1px; 
margin-right : 1px; 
margin-bottom : 1px; 
margin-left : 1px; 
line-height : 1.2em; 
padding-top : 1px; 
padding-right : 1px; 
padding-bottom : 1px; 
padding-left : 1px; 
} 
a:link {
text-decoration : none; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #000; 
} 
a:hover {
text-decoration : none; 
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #00f; 
} 
a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none;
color: #e60;
}
h1 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 20pt; 
font-style : normal; 
font-weight : bold; 
background-image : url(images/soustitrevierge.jpg);
align: center; 
background-repeat : no-repeat; 
text-align : center; 
vertical-align : text-bottom; 
height : 26pt; 
color : #8a0606; 
line-height : 1.2em; 
text-indent : 1pt; 
} 
h2 {
font-size : 16pt; 
font-weight : bold; 
color : #8a0606; 
text-align : left; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-style : normal; 
line-height : normal; 
} 
h3 {
float : left; 
padding-right : 15pt; 
} 
h4 {
width : 90pt; 
height : 5em; 
float : left; 
} 
.onglets {
list-style-type : none; 
border-bottom : 2px solid black; 
padding-bottom : 18px; 
margin : 0; 
} 
.onglets li {
float : right; 
margin : 1px 1px 0; 
border : 1px solid black; 
text-align : center; 
font-size : 8pt; 
width : 10em; 
background-color : #e4d5b8; 
} 
.actif {
border-bottom : 1px solid white; 
background-color : white; 
padding : 4px; 
} 
.onglets a {
display : block; 
color : red; 
font-weight : bold; 
text-decoration : none; 
padding : 4px; 
} 
.onglets a:hover {
background : white; 
color : #8a0606; 
} 
.onglet {
list-style-type : none; 
padding-bottom : 18px; 
margin : 0; 
} 
.onglet li {
margin : 1px 1px 0; 
border : 0; 
font-size : 10pt; 
text-align : left; 
padding-left : 1em; 
width : 22em; 
background-color : #e4d5b8; 
} 
.enligne li {
color : #211884; 
display : inline; 
list-style-type : none; 
padding : 0.2em; 
background-color : #e4d5b8; 
margin : 1px; 
width : 11em; 
} 
.onglet span {
font-weight : bolder; 
color : #fde5bf; 
} 
.conteneur {
width : 100%; 
} 
.flottante {
background-color : #e4d5b8; 
margin : 1px; 
float : left; 
width : 115px; 
height : 2em; 
text-align : center; 
font-size : 10pt; 
color : #211884; 
padding-top : 5px; 
padding-bottom : 5px; 
padding-left : 5px; 
padding-right : 5px; 
} 
.flottvign {
float : left; 
width : 20%; 
text-align : center; 
font-size : 10pt; 
color : #211884; 
padding-right : 7px; 
padding-bottom : 3px; 
margin : 2px; 
} 
.flottimage {
margin : 2px; 
float : left; 
text-align : right; 
font-size : 10pt; 
color : #211884; 
padding-top : 2px; 
padding-bottom : 2px; 
padding-left : 0; 
padding-right : 7px; 
} 
.flottroman {
float : right; 
display : inline; 
width : auto; 
color : maroon; 
font-weight : normal; 
} 
.inline {
display : inline; 
padding-left : 7px; 
} 
.resume {
float : left; 
width : 49.5%; 
text-align : justify; 
font-size : 10pt; 
color : #211884; 
padding-left : 1em; 
padding-right : 1em; 
padding-bottom : 1em; 
} 
.resume2 {
text-align : justify; 
font-size : 10pt; 
color : #211884; 
padding-left : 1em; 
padding-right : 1em; 
} 
.spacer {
clear : both; 
} 
hr {
clear : both; 
visibility : hidden; 
width : 100%; 
} 
#edition {
font-size : 10pt; 
text-align : left; 
color : #a52a2a; 
list-style-image : none; 
padding-top : 1em; 
padding-bottom : 1em; 
padding-left : 1em; 
padding-right : 1em; 
} 
.rubrique {
font-size : 10pt; 
font-weight : bold; 
text-align : left; 
background-image : url('images/menu/soustitrevierge.jpg'); 
color : #8a0606; 
list-style-type : square; 
padding-top : 0.2em; 
padding-bottom : 0.2em; 
} 
#epigr {
font-size : 10pt; 
text-align : justify; 
color : #a52a2a; 
margin-right : 80pt; 
} 
#prix {
font-size : 10pt; 
text-align : center; 
margin-bottom : 1em; 
color : #211884; 
} 
.notes {
font-size : 8pt; 
text-align : justify; 
margin-bottom : 1em; 
color : #211800; 
} 
#pageUne {
font-size : 10pt; 
text-align : justify; 
color : #211884; 
background-color : #e4d5b8; 
padding-top : 10pt; 
} 
.first {
font-size : 22pt; 
font-style : normal; 
font-weight : bold; 
color : #211884; 
} 


