/*Définition du html et du body*/
html, body    { border: 0px; padding: 0px; margin: 0px; background-color: #FFFFFF; font-size: 11px; color: #635d5a; font-family: arial, helvetica, sans-serif; }
img { border: 0px; }

/*CONTAINER*/
#container	{ position: absolute; float: left; width: 760px; left: 0px; top: 0px; }
.clearboth { clear: both; }
.lettrines	{ position: relative; float: left; margin: 0 6px 4px 0; }
.texteLeft	{ position: relative; float: left; width: 200px; }
.texteRight	{ position: relative; float: right; width: 200px; }
.lienmenu	{ text-decoration: none; color: #635d5a; }

/*DIV ENTETE*/
#entete	{ position: relative; float: left; left: 21px; top: 13px; }
.imagelettredecale	{ padding-left: 25px; }

/*DIV GAUCHE*/
#divgauche	{ position: relative; float: left; top: 10px; padding-top: 30px; width: 266px; height: 1023px; background-image: url(../images/ombrecouleur.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
#menu	{ position: relative; float: left; top: 0px; left: 0px; width: 220px; }
.bloc-menu	{ position: relative; float: left; top: 0px; left: 0px; width: 220px; padding-top: 26px; }
.titre-gauche	{ position: relative; float: left; padding-left: 9px; }

/*RECHERCHE*/
.form1 { width: 142px; background-color: #FFFFFF; border: 1px #e7e4de solid; font-family: Arial; font-size: 10px;  }
.form2 { background-color: #f00fb0; border: 1px #e7e4de solid; font-family: Arial; font-size: 10px;  color: #FFFFFF; }
.champ-recherche	{ position: relative; float: left; padding-left: 23px; display: inline; }
.champ-recherche-normal	{ position: relative; float: left; display: inline; }
.p-inline	{ display: inline; }

/*Dernières parutions*/
.miniParutions	{ position: relative; float: left; }
.derniereParution	{ position: relative; float: left; margin: 0 0 0 10px; width: 230px; padding-top: 20px; }
.texteDerniereParution	{ position: relative; float: right; width: 155px; margin: 0 0 0 0; }

/*MENTIONS LEGALES*/
#barre	{ position: relative; float: left; left: 6px; }
#mention	{ position: relative; float: left; left: 40px; text-align: center; }
a.roll-rose                  { color: #f00fb0; text-decoration:none; font-weight:normal; }
a.roll-rose:hover                 { color: #635d5a; text-decoration:none; font-weight:normal; }

/*MENU*/
a.elementdumenugris	{ position: relative; float: left; width: 191px; height: 16px; padding-top: 2px; padding-left: 29px; border-color: #e7e4de; border-bottom-width: 1px; border-bottom-style: solid; color: #635d5a; text-decoration:none; font-weight:normal; }
a.elementdumenugris:hover	{position: relative; float: left; width: 191px; height: 16px; padding-top: 2px; padding-left: 29px; border-color: #e7e4de; border-bottom-width: 1px; border-bottom-style: solid; background-color: #eef1ea; color: #f00fb0; background-image: url(../images/boutonrose.gif); background-repeat: no-repeat; background-position: 8px 5px; color: #f00fb0; text-decoration:none; font-weight:normal; }
a.elementdumenugrisgras	{ position: relative; float: left; width: 191px; height: 16px; padding-top: 2px; padding-left: 29px; border-color: #e7e4de; border-bottom-width: 1px; border-bottom-style: solid; color: #635d5a; text-decoration:none; font-weight: bold; }
a.elementdumenugrisgras:hover	{position: relative; float: left; width: 191px; height: 16px; padding-top: 2px; padding-left: 29px; border-color: #e7e4de; border-bottom-width: 1px; border-bottom-style: solid; background-color: #eef1ea; color: #f00fb0; background-image: url(../images/boutonrose.gif); background-repeat: no-repeat; background-position: 8px 5px; color: #f00fb0; text-decoration:none; font-weight: bold; }

/* LIENS STANDARDS*/
a.standard:link                  { color: #635d5a; text-decoration:none; font-weight:normal; }
a.standard:hover                 { color: #f00fb0; text-decoration:none; font-weight:normal; }
a.standard:visited             { color: #635d5a; text-decoration:none; font-weight:normal; }
a.standard:hover                 { color: #f00fb0; text-decoration:none; font-weight:normal; } 

/*DIV DROIT*/
#divdroit	{ position: relative; float: left; width: 445px; left: 0px; top: 48px; }
.elementclik	{ position: relative; float: right; padding-bottom: 23px; }

/*LIEN TRANSPARENT*/
a.lien-transparent	{ font-size: 11px; color: #f00fb0; font-family: arial, helvetica, sans-serif; text-decoration:none; }
a.lien-transparent:hover	{ font-size: 11px; color: #635d5a; font-family: arial, helvetica, sans-serif; text-decoration:none; }

/*BOUTON VIOLET*/
.boutonviolet	{ padding-right: 4px; }
.sous-menu	{ position: relative; float: left; padding-top: 5px; padding-right: 18px; }

/*ESPACEMENT MENUS*/
.espacement-menu	{ position: relative; float: left; clear: both; width: 191px; height: 1px; }

/*CATALOGUE*/
.texteAligneDroite	{ position: relative; float: left; width: 300px; }
.imageCatalogue	{ position: relative; float: left; padding-right: 10px; width: 130px; }
.imageCatalogue2	{ position: relative; float: left; padding-right: 70px; width: 70px; }
.texteCatalogue	{ position: relative; float: left; width: 450px; margin: 10px 0 20px 0; }
.gras12px	{ font-weight: bold; font-size: 12px; }