@charset "iso-8859-1";
/* copyright : Gravelet-multimédia, Alain Gravelet */
/* Tous droits réservés */
/* http://www.gravelet-multimedia.com */
/* info@gravelet-multimedia.com */

body{
background-color:#ffffff;
color:#000000;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:0.8em ;
text-align: left;
margin: 0px;
padding: 0px;
}

q{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size:100%;
font-style: italic ; 
text-align: left;
}

.italic{
font-style: italic ; 
font-size:100%;
text-align: left;
}

.gras{
font-weight: bold;
text-align: left;
font-size:100%;
}

.bleu{
font-weight : normal ;
text-align: left;
font-size:100%;
color:#003892;
}

.gras_italic{
font-weight: bold;
font-style: italic ; 
text-align: left;
font-size:100%;
}

.invisible {
visibility: hidden;
}

.spacer {
clear: both;
}

.texte h1{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 14px;
font-family:Times,Arial,Helvetica,Geneva,sans-serif;
letter-spacing : 1px ; 
font-size:120%;
color: #000000;
font-weight: bold;
text-align: left;
background-image:  url(images/puce_titre.jpg);
background-repeat: no-repeat;
background-position:0% 4px;
border-bottom: solid #CE2736 1px;
}

.texte h2{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family:Times,Arial,Helvetica,Geneva,sans-serif;
font-size:120%;
color: #000000;
font-weight: bold;
text-decoration: underline ;
text-align: left;
}

.choix_libraire h1{
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 14px;
font-family:Times,Arial,Helvetica,Geneva,sans-serif;
letter-spacing : 1px ; 
font-size:120%;
color: #000000;
font-weight: bold;
text-align: left;
background-image:  url(images/puce_choix_libraire.jpg);
background-repeat: no-repeat;
background-position:0% 4px;
border-bottom: solid #FFE837 1px;
}

.voix_libraire h1{
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 14px;
font-family:Times,Arial,Helvetica,Geneva,sans-serif;
letter-spacing : 1px ; 
font-size:120%;
color: #000000;
font-weight: bold;
text-align: left;
background-image:  url(images/puce_voix_libraire.jpg);
background-repeat: no-repeat;
background-position:0% 4px;
border-bottom: solid #FFA14C 1px;
}

.voix_auteur h1{
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 14px;
font-family:Times,Arial,Helvetica,Geneva,sans-serif;
letter-spacing : 1px ; 
font-size:120%;
color: #000000;
font-weight: bold;
text-align: left;
background-image:  url(images/puce_voix_auteur.jpg);
background-repeat: no-repeat;
background-position:0% 4px;
border-bottom: solid #FF585E 1px;
}

.courte_lecture h1{
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 14px;
font-family:Times,Arial,Helvetica,Geneva,sans-serif;
letter-spacing : 1px ; 
font-size:120%;
color: #000000;
font-weight: bold;
text-align: left;
background-image:  url(images/puce_courte_lecture.jpg);
background-repeat: no-repeat;
background-position:0% 4px;
border-bottom: solid #E322A8 1px;
}

.dedicace_auteur h1{
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 14px;
font-family:Times,Arial,Helvetica,Geneva,sans-serif;
letter-spacing : 1px ; 
font-size:120%;
color: #000000;
font-weight: bold;
text-align: left;
background-image:  url(images/puce_dedicace_auteur.jpg);
background-repeat: no-repeat;
background-position:0% 4px;
border-bottom: solid #B810AD 1px;
}

.presentation_editeur h1{
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 14px;
font-family:Times,Arial,Helvetica,Geneva,sans-serif;
letter-spacing : 1px ; 
font-size:120%;
color: #000000;
font-weight: bold;
text-align: left;
background-image:  url(images/puce_presentation_editeur.jpg);
background-repeat: no-repeat;
background-position:0% 4px;
border-bottom: solid #7560CA 1px;
}

.liste_libraire h1{
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 14px;
font-family:Times,Arial,Helvetica,Geneva,sans-serif;
letter-spacing : 1px ; 
font-size:120%;
color: #000000;
font-weight: bold;
text-align: left;
background-image:  url(images/puce_liste_libraire.jpg);
background-repeat: no-repeat;
background-position:0% 4px;
border-bottom: solid #00277D 1px;
}

.reponse_livre h1{
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 14px;
font-family:Times,Arial,Helvetica,Geneva,sans-serif;
letter-spacing : 1px ; 
font-size:120%;
color: #000000;
font-weight: bold;
text-align: left;
background-image:  url(images/puce_dedicace_auteur.jpg);
background-repeat: no-repeat;
background-position:0% 4px;
border-bottom: solid #B810AD 1px;
}

.texte p {
margin: 0px 8px 0px 0px;
padding: 0px 0px 0px 0px;
font-size:100%;
color: #000000;
text-align: justify;
}

.recherche h1{
margin: 4px 4px 4px 4px;
padding: 2px 0px 2px 4px;
font-size:80%;
color: #FFFFFF;
font-weight: bold;
text-align: left;
background-color:#2AA5D6;
}

.vie h1{
margin: 4px 4px 4px 4px;
padding: 2px 0px 2px 4px;
font-size:80%;
color: #FFFFFF;
font-weight: bold;
text-align: left;
background-color:#FFA14C;
}

.manquer h1{
margin: 4px 4px 4px 4px;
padding: 2px 0px 2px 4px;
font-size:80%;
color: #FFFFFF;
font-weight: bold;
text-align: left;
background-color:#B810AD;
}

.manquer p{
margin: 0px 0px 0px 0px;
padding: 4px 0px 4px 19px;
font-size:80%;
color: #000000;
text-align: left;
}

.manquer_filet{
margin: 4px 4px 4px 4px;
padding: 0px 0px 0px 0px;
border-top: solid #B810AD 1px;
}

.manquer_puce {
margin: 0px 8px 0px 4px;
padding: 0px 0px 0px 0px;
}

.bas p {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
font-size:80%;
}

/* listes */ /* listes */ /* listes */ /* listes */ /* listes */ 

ol { 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
ul { 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
li img {
border:0;
}

.horizontale ul { 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.horizontale li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline;
}

.mode ul{
margin: 0px 8px 0px 0px;
padding: 0px 0px 0px 0px;
}

.haut_page ul{
margin: 0px 8px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}
.haut_page li{
margin: 0px 8px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline;
}

.menu ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.menu li{
margin: 0px 0px 0px 0px;
padding: 0px 0px 2px 0px;
text-align: left;
list-style-type: none;
}

.vie ul{
margin: 0px 0px 0px 0px;
padding: 0px 3px 3px 20px;
list-style-position: outside; 
}

.vie li{
margin: 0px 0px 0px 0px;
padding: 0px 0px 4px 0px;
color: #000000;
text-align: left;
display: list-item;
list-style-image:  url(images/puce_vie.jpg);
}
/* Ligne suivante que pour IE, sauf IE Mac grace à ce commentaire, IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
* html .vie li {
list-style-image:  url(images/puce_vie_ie.jpg);
}
/* IE MAC voit un commentaire se terminant ici */

.choix_libraire ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 24px;
list-style-position: outside; 
}

.choix_libraire li{
margin: 10px 0px 0px 11px;
padding: 0px 0px 0px 0px;
color: #000000;
text-align: left;
display: list-item;
list-style-image:  url(images/puce_3.jpg);
}
/* Ligne suivante que pour IE, sauf IE Mac grace à ce commentaire, IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
* html .choix_libraire li {
list-style-image:  url(images/puce_3_ie.jpg);
margin: 10px 0px 0px 9px;
}
/* IE MAC voit un commentaire se terminant ici */

.voix_libraire ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 24px;
list-style-position: outside; 
}

.voix_libraire li{
margin: 10px 0px 0px 11px;
padding: 0px 0px 0px 0px;
color: #000000;
text-align: left;
display: list-item;
list-style-image:  url(images/puce_4.jpg);
}
/* Ligne suivante que pour IE, sauf IE Mac grace à ce commentaire, IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
* html .voix_libraire li {
list-style-image:  url(images/puce_4_ie.jpg);
margin: 10px 0px 0px 9px;
}
/* IE MAC voit un commentaire se terminant ici */

.voix_auteur ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 24px;
list-style-position: outside; 
}

.voix_auteur li{
margin: 10px 0px 0px 11px;
padding: 0px 0px 0px 0px;
color: #000000;
text-align: left;
display: list-item;
list-style-image:  url(images/puce_5.jpg);
}
/* Ligne suivante que pour IE, sauf IE Mac grace à ce commentaire, IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
* html .voix_auteur li {
list-style-image:  url(images/puce_5_ie.jpg);
margin: 10px 0px 0px 9px;
}
/* IE MAC voit un commentaire se terminant ici */

.courte_lecture ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 24px;
list-style-position: outside; 
}

.courte_lecture li{
margin: 10px 0px 0px 11px;
padding: 0px 0px 0px 0px;
color: #000000;
text-align: left;
display: list-item;
list-style-image:  url(images/puce_6.jpg);
}
/* Ligne suivante que pour IE, sauf IE Mac grace à ce commentaire, IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
* html .courte_lecture li {
list-style-image:  url(images/puce_6_ie.jpg);
margin: 10px 0px 0px 9px;
}
/* IE MAC voit un commentaire se terminant ici */

.dedicace_auteur ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 24px;
list-style-position: outside; 
}

.dedicace_auteur li{
margin: 10px 0px 0px 11px;
padding: 0px 0px 0px 0px;
color: #000000;
text-align: left;
display: list-item;
list-style-image:  url(images/puce_7.jpg);
}
/* Ligne suivante que pour IE, sauf IE Mac grace à ce commentaire, IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
* html .dedicace_auteur li {
list-style-image:  url(images/puce_7_ie.jpg);
margin: 10px 0px 0px 9px;
}
/* IE MAC voit un commentaire se terminant ici */

.presentation_editeur ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 24px;
list-style-position: outside; 
}

.presentation_editeur li{
margin: 10px 0px 0px 11px;
padding: 0px 0px 0px 0px;
color: #000000;
text-align: left;
display: list-item;
list-style-image:  url(images/puce_8.jpg);
}
/* Ligne suivante que pour IE, sauf IE Mac grace à ce commentaire, IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
* html .presentation_editeur li {
list-style-image:  url(images/puce_8_ie.jpg);
margin: 10px 0px 0px 9px;
}
/* IE MAC voit un commentaire se terminant ici */

.liste_libraire ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 24px;
list-style-position: outside; 
}

.liste_libraire li{
margin: 10px 0px 0px 11px;
padding: 0px 0px 0px 0px;
color: #000000;
text-align: left;
display: list-item;
list-style-image:  url(images/puce_9.jpg);
}
/* Ligne suivante que pour IE, sauf IE Mac grace à ce commentaire, IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
* html .liste_libraire li {
list-style-image:  url(images/puce_9_ie.jpg);
margin: 10px 0px 0px 9px;
}
/* IE MAC voit un commentaire se terminant ici */

.reponse_livre ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 24px;
list-style-position: outside; 
}

.reponse_livre li{
margin: 10px 0px 0px 11px;
padding: 0px 0px 0px 0px;
color: #000000;
text-align: left;
display: list-item;
list-style-image:  url(images/puce_7.jpg);
}
/* Ligne suivante que pour IE, sauf IE Mac grace à ce commentaire, IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
* html .reponse_livre li {
list-style-image:  url(images/puce_7_ie.jpg);
margin: 10px 0px 0px 9px;
}
/* IE MAC voit un commentaire se terminant ici */

.num ol{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 8px;
list-style-position: inside; 
}

.num li{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size:100%;
color: #000000;
text-align: left;
display:list-item;
}

.texte ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
list-style-position: outside; 
}

/* liens */ /* liens */ /* liens */ /* liens */ /* liens */ /* liens */ 

#logo1 {    /* zone cliquable */
margin: 15px 0px 0px 15px;
padding: 0px 0px 0px 0px;
float: left;
width : 480px;
height: 50px;
border:0;
text-decoration: none; 
}

#logo2 {    /* zone cliquable */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
width : 205px;
height: 20px;
border:0;
text-decoration: none; 
}

a.lieninvisible {
font-size:1px;
text-decoration: none; 
color:#FFFFFF;
}
a.lieninvisible:hover, a.lien:active { 
font-size:1px;
text-decoration: none; 
color:#FFFFFF;
}

a.lien_menu {
margin: 0px 0px 0px 0px;
padding: 0px 20px 0px 10px;
font-family:Times,Arial,Helvetica,Geneva,sans-serif;
letter-spacing : 1px ; 
font-size:100%;
text-decoration: none; 
color:#003892;
font-weight : bold ; 
}
a.lien_menu:hover, a.lien_menu:active { 
background-color : transparent ;
color:#2AA5D6;
}

a.lien_menu_petit {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:80%;
text-decoration: none; 
color:#003892;
font-weight : bold ; 
}
a.lien_menu_petit:hover, a.lien_menu_petit:active { 
background-color : transparent ;
color:#2AA5D6;
}

a.lien_menu_recherche {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 8px;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:80%;
text-decoration: none; 
color:#003892;
font-weight : bold ; 
}
a.lien_menu_recherche:hover, a.lien_menu_recherche:active { 
background-color : transparent ;
color:#2AA5D6;
}

a.lien_texte {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:100%;
text-decoration: none; 
color:#003892;
font-weight : bold ; 
}
a.lien_texte:hover, a.lien_texte:active { 
color:#2AA5D6;
background-color : transparent ;
}

/* boites */ /* boites */ /* boites */ /* boites */ /* boites */

.centrage { /* centrage generale */
text-align: center;
}

.contenu { /* tout le site */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:100% ;
margin-left: auto;
margin-right: auto;
text-align: left;
background-color:#FFFFFF;
} 

/* boites haut */ /* boites haut */ /* boites haut */

.haut {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:100% ;
height:70px;
background-image:  url(images/passion_logo_haut.jpg);
background-repeat: no-repeat;
background-position: 0% 0%;
}

.mode {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:100% ;
float:right;
height:10px ;
text-align: right;
}

/* boites centre */ /* boites centre */ /* boites centre */

.centre {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
width:100% ;
/* height:100%; */
border-top: solid #CE2736 1px;
background-image:  url(images/passion_fond_gauche.jpg);
background-repeat: no-repeat;
background-position:0% 0%;
}

.centre_gauche {
margin: 30px 0px 0px 15px;
padding: 0px 0px 0px 0px;
width:280px ;
float:left;
}
/* Ligne suivante que pour IE, sauf IE Mac grace à ce commentaire, IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
* html .centre_gauche {
margin: 20px 0px 0px 8px;
}
/* IE MAC voit un commentaire se terminant ici */

.recherche {
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: solid #000000 1px;
float:left;
width:205px ;
}

.partagesocial {
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
width:205px ;
}

.vie {
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: solid #000000 1px;
float:left;
width:205px ;
}

.manquer {
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: solid #000000 1px;
float:left;
width:205px ;
}

.centre_droit {
margin: 60px 0px 0px 0px;
padding: 0px 0px 0px 0px;
margin-left:300px;
}
/* Ligne suivante que pour IE, sauf IE Mac grace à ce commentaire, IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
* html .centre_droit{
float:left;
margin-left:0px;
}
/* IE MAC voit un commentaire se terminant ici */

.texte {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.livre {
margin: 0px 0px 0px 0px;
padding: 16px 0px 10px 0px;
/* height:100%; */
border-bottom: solid #CE2736 1px;
}

.texte_img {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
}

.texte_photo {
margin: 0px 4px 0px 0px;
padding: 0px 0px 0px 0px;
float:right;
}

.texte_droit {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
margin-left:100px;
}

.texte_decalage {
margin: 4px 0px 0px 0px;
padding: 0px 0px 0px 0px;
margin-left:25px;
}

.lecteur_flash {
margin: 4px 0px 0px 0px;
padding: 0px 0px 0px 0px;
margin-left:24px;
}

.titre {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #E322A8;
font-size:100%;
font-weight: bold;
text-align: justify;
}

.auteur {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #2AA5D6;
font-size:100%;
font-weight: bold;
text-align: justify;
}

.editeur {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #FFA14C;
font-size:100%;
font-weight: bold;
text-align: justify;
}

.libraire {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #20944B;
font-size:100%;
font-weight: bold;
text-align: justify;
}

.choix_libraire {
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
border-bottom: solid #FFE837 1px;
}

.voix_libraire {
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
border-bottom: solid #FFA14C 1px;
}

.voix_auteur {
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
border-bottom: solid #FF585E 1px;
}

.courte_lecture {
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
border-bottom: solid #E322A8 1px;
}

.dedicace_auteur {
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
border-bottom: solid #B810AD 1px;
}

.presentation_editeur {
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
border-bottom: solid #7560CA 1px;
}

.reponse_livre {
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
border-bottom: solid #B810AD 1px;
}

.liste_libraire {
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
border-bottom: solid #00277D 1px;
}

.haut_page {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:100% ;
float:left;
height:20px ;
text-align: right;
background-image:  url(images/passion_logo_bas.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}

/* bas */ /* bas */ /* bas */ /* bas */ /* bas */ /* bas */ 

.bas {
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:100% ;
height:14px;
float:none;
clear:both;
text-align: center;
border-top: solid #CE2736 1px;
}

/* mode */ /* mode */ /* mode */ /* mode */ /* mode */

.recherche fieldset{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border:none;
}

.recherche label{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size:80%;
font-weight:bold;
}

.recherche fieldset legend{
margin: 0px 0px 0px 0px;
padding: 0px 0px 4px 8px;
font-size:80%;
font-weight:bold;
color:#000000;
}
/* Ligne suivante que pour IE, sauf IE Mac grace à ce commentaire, IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
* html .recherche fieldset legend{
padding: 0px 0px 4px 1px;
}
/* IE MAC voit un commentaire se terminant ici */

.recherche input{
margin: 0px 0px 4px 8px;
padding: 0px 0px 0px 0px;
color:#003892;
font-weight:bold;
font-size:80%;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
}
.recherche input:hover{
color:#2AA5D6;
}

.formulaire {
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
/* height:100%; */
border-bottom: solid #B810AD 1px;
}
/* IE Mac ne voit pas l'astérisque qui suit l'antislash \*//*/
.formulaire {
float:left;
}
/**/

.formulaire form{
margin: 0px 20px 6px 20px;
padding: 0px 0px 0px 0px;
border:none;
}

.formulaire fieldset{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
border:1px solid #B810AD;
}

.formulaire label{
margin: 0px 0px 0px 0px;
padding: 0px 4px 0px 0px;
font-size:100%;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight:bold;
}

.formulaire fieldset legend{
margin: 0px 0px 6px 0px;
padding: 0px 4px 0px 4px;
font-size:100%;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight:bold;
color:#000000;
}

.formulaire input{
margin: 6px 0px 0px 0px;
padding: 0px 4px 0px 4px;
color:#003892;
font-size:100%;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
}
.formulaire input:hover{
color:#2AA5D6;
}

.formulaire select{
margin: 6px 0px 0px 0px;
padding: 0px 0px 0px 4px;
color:#003892;
font-size:100%;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
}
.formulaire select:hover{
color:#2AA5D6;
}

.formulaire textarea{
margin: 6px 0px 0px 0px;
padding: 0px 0px 0px 4px;
color:#003892;
font-size:100%;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
}
.formulaire textarea:hover{
color:#2AA5D6;
}

.premieres_lignes h1{
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 14px;
font-family:Times,Arial,Helvetica,Geneva,sans-serif;
letter-spacing : 1px ; 
font-size:120%;
color: #000000;
font-weight: bold;
text-align: left;
background-image:  url(images/puce_premieres_lignes.jpg);
background-repeat: no-repeat;
background-position:0% 4px;
border-bottom: solid #FFA14C 1px;
}

.premieres_lignes ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 14px;
list-style-position: outside; 
}

.premieres_lignes li{
margin: 10px 0px 0px 11px;
padding: 0px 0px 0px 0px;
color: #000000;
text-align: left;
display: list-item;
list-style-image:  url(images/puce_4.jpg);
}
/* Ligne suivante que pour IE, sauf IE Mac grace à ce commentaire, IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
* html .premieres_lignes li {
list-style-image:  url(images/puce_4_ie.jpg);
margin: 10px 0px 0px 9px;
}
/* IE MAC voit un commentaire se terminant ici */

.premieres_lignes {
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
border-bottom: solid #FFA14C 1px;
}

.revue_presse h1{
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 14px;
font-family:Times,Arial,Helvetica,Geneva,sans-serif;
letter-spacing : 1px ; 
font-size:120%;
color: #000000;
font-weight: bold;
text-align: left;
background-image:  url(images/puce_revue_presse.jpg);
background-repeat: no-repeat;
background-position:0% 4px;
border-bottom: solid #FFE837 1px;
}

.revue_presse ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 14px;
list-style-position: outside; 
}

.revue_presse li{
margin: 10px 0px 0px 11px;
padding: 0px 0px 0px 0px;
color: #000000;
text-align: left;
display: list-item;
list-style-image:  url(images/puce_3.jpg);
}
/* Ligne suivante que pour IE, sauf IE Mac grace à ce commentaire, IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
* html .revue_presse li {
list-style-image:  url(images/puce_3_ie.jpg);
margin: 10px 0px 0px 9px;
}
/* IE MAC voit un commentaire se terminant ici */

.revue_presse {
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
border-bottom: solid #FFE837 1px;
}

.pagination {
text-align: center;
}

div.autocomplete {
	background-color:#ffffff;
	color:#000000;
	border-style:solid;
	border-width: 1px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}
