.tableau { height:150px; border: 1px solid #cccccc; padding: 15px; margin: 15px; width:96%; margin-right:10px;margin-left:0px;}
.tablegauche {float:left; margin-right: 15px; }
.tabledroite {width:auto; text-align:justify; margin-left: 165px; border: solid 1px #cccccc; height:100%;}
.bouton {color: #ff6600;font-family: Arial, sans-serif;text-align: center;font-size: 11px;font-weight: bold;border: 3px double #cccccc;width: auto; background: url('images/bouton.png') repeat-x;padding: 0px 5px;line-height: 18px;line-height: 16px;height: 18px; margin: 1px; padding-top:2px; }
.tablecontenu {font-size: 13px; margin-left: 10px; margin-right: 10px;}
.prix {text-align:right;color:#FF6600;font-weight:bold;font-size:140%;font-family:Arial, Helvetica, sans-serif;margin-right:30px;}
body  {padding: 1em; font-size: 11px; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff;}

/* Conteneur des boxes de menus */
.cont                       {border:#cccccc solid 1px; padding:2px; width:160px;}
.contlien                   {border:#cccccc solid 1px; padding:2px; width:166px;}
a.lien:link, a.lien:visited {display:block;background:url('images/fondmenu.png') no-repeat;font-weight:bold;color:#ffffff;padding-top:6px;padding-left:18px;height:18px;
                             width:100%;text-decoration:none;}
a.lien:hover                {background-position: 0px -31px;color: #333333;}
.divlien                    {background: url('images/entete.png') repeat-x;color:#666666;padding-top:4px;padding-left:4px;height:18px;font-weight:bold;width:155px;}
/* Fin des style des boxes des menus */

h1 {color:#ffffff; text-align: center; background-image:url('images/ban.png'); border: 1px solid #cccccc; padding:32px;font-family:Georgia; font-style:italic; font-size:40px;}

div#colonne1    {float: left;width: 173px;margin-right: 10px;padding: 1px 0;background:white;border: 1px solid #cccccc;	font-size:12px;	padding:2px;}
div#centre        {overflow: hidden;padding: 1px 20px;background: white;border: 1px solid #cccccc;}
div#colonne2    {float: right;width: 166px;margin-left: 10px;padding: 3px;background: white;	border: 1px solid #cccccc;}

a, a:link, a:active, a:visited {color:#ffffff; text-decoration:none;}
a:visited {color:#ffffff; text-decoration:none;}
a:hover { color:#ff9900;}
.style1 {text-decoration:underline;}
.style2 {text-align:right;font-family:Arial, sans-serif;font-size:120%; margin-right:6px;}
.envoyer {color: #ff6600;font-family: Arial, sans-serif;text-align: center;font-size: 11px;font-weight: bold;border: 3px double #cccccc;width: auto; background: url('images/bouton.png') repeat-x;padding: 0px 5px;line-height: 18px;line-height: 16px;height: 25px; margin: 1px; padding-top:1px; }
.cont_recherche              {border:#cccccc solid 1px; padding:2px; width:160px;background-image:url('images/recherche.png');}
.chp_recherche { border: 3px #cccccc double;background-color:#dddddd;}
.chmp {text-align:center;}
.resultat {text-align:center; font-size:14px;}
.chaine {color:#ff0000; font-size:13px;font-weight:bold;}
.titre_chaine {text-align:center; font-size:13px;}
.erreur { background-color:#ff6699 ; border: 2px solid #ff0000; text-align:center; padding:3px;}
.reussi{ background-color:#33ff66 ; border: 2px solid #006600; text-align:center; padding:3px;}
.cont_login  {border:#cccccc solid 1px; padding:2px; width:160px;background-image:url('images/log.png'); color:#ffffff;}
.contact {text-align:center;}
a.page:link, a.page:visited, a.page:hover {color:#000000;}

/* Style des conteneurs de la pop-up */
.description_pop {border: 1px #cccccc solid; padding:7px;}
.description_gauche{border: 1px #cccccc solid;padding:7px; text-align:center;}
.description_centre{border: 1px #cccccc solid;}
.description_texte{float:right;}
.bas {position:absolute; top: 486px; left:495px;}
.acheter{position:absolute; top:380px;left:650px;}
.prix_desc{position:absolute; top:320px; left:595px;text-align:right;color:#FF6600;font-weight:bold;font-size:250%;font-family:Arial, Helvetica, sans-serif;padding-right:200px;}
.texte{position:absolute; top:100px; left:520px;font-family:Arial, sans-serif;font-size:120%;width:410px;}
/* Fin des styles des conteneurs de la pop-up */

/* Bouton promotion */
a.ovalbutton{background: transparent url('images/oval-blue-left.gif') no-repeat top left;
display: block;float: right;font: normal 13px Tahoma; line-height: 16px; height: 24px; padding-left: 11px; text-decoration: none;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #ff6600; font-size: 14px;font-weight:bold;}
a.ovalbutton span{background: transparent url('images/oval-blue-right.gif') no-repeat top right;display: block;padding: 4px 11px 4px 0; }
a.ovalbutton:hover{ background-position: bottom left;}
a.ovalbutton:hover span{ background-position: bottom right;color: #ff6600; }
.buttonwrapper{overflow: hidden; width: 100%;}
/* Fin bouton promotion */

/* Bouton promotion */
a.ovalbutton2{background: transparent url('images/oval-blue-left.gif') no-repeat top left;
display: block;float: right;font: normal 13px Tahoma; line-height: 16px; height: 24px; padding-left: 11px; text-decoration: none;}
a:link.ovalbutton2, a:visited.ovalbutton2, a:active.ovalbutton2{color: #ff0000; font-size: 14px;font-weight:bold;}
a.ovalbutton2 span{background: transparent url('images/oval-blue-right.gif') no-repeat top right;display: block;padding: 4px 11px 4px 0; }
a.ovalbutton2:hover{ background-position: bottom left;}
a.ovalbutton2:hover span{ background-position: bottom right;color: #ff0000; }
.buttonwrapper{overflow: hidden; width: 100%;}
/* Fin bouton promotion */
.fond_reche{background-color:#efefef;border:1px solid #cccccc;}
a.req:link, a.req:active, a.req:hover, a.req {color:#000099; }







div.pagination {
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 3px;
    margin: 3px
}
div.pagination a {
    background-color: #fff;
    border: 1px solid #9aafe5;
    color: #105cb6;
    margin: 1px;
    padding: 2px 5px;
    text-decoration: none
}
div.pagination a:hover,active {
    background-color: #9aafe5;
    border: 1px solid #9aafe5;
    color: #fff;
    margin: 1px;
    padding: 2px 5px
}
div.pagination span.courante {
    background-color: #90cc12;
    border: 1px solid #90cc12;
    color: #fff;
    font-weight: bold;
    margin: 1px;
    padding: 2px 5px
}
div.pagination span.desactive {
    background-color: #fff;
    border: 1px solid #eee;
    color: #ddd;
    margin: 1px;
    padding: 2px 5px
}