ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,img { margin: 0; padding: 0; }

a img,:link img,:visited img { border: none; }
a                            { text-decoration: none; margin: 0px; padding: 0px; border: none; }
a:hover                      { color: #68A6E4; text-decoration: none; }
li                           { margin-left: 20px; }
input                        { font-size: 10px; }
small                        { font-size: 9px; }
.clear                       { clear: both; }
td                           { vertical-align: top; }
table, td                    { background-color: transparent; }
textarea                     { font-family: Tahoma, Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; }

html                         { min-height:100%; height: 100%; }
body                         { min-height:100%; height: 100%; background-color: white; background-image: url('/Img/sideleft.jpg'); background-repeat: no-repeat; margin-left:0px; margin-top:0px; }

#menu td img                 { padding: 0px 5px 0px 5px; }

#container                   { position: relative; margin-left:20px; min-height:100%; }

#footer                      { height:28px; width:100%; bottom:0; background-color: #264286; margin:0; padding:0; position:relative; color:white; text-align:center; }
#footer a                    { color:white; }


/* RESULTS */
#results                     { margin-left:140px; text-align:center; }
.thumb                       { text-align:center; float:left; width:30%; }
.thumb .picture_content .img img     { border: 1px solid blue; }
.thumb .details                     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #161F9C; }

#results .footer                    { margin:auto; margin-left: 380px; }
#results .footer .pager div         { padding-left:15px; float:left; }
#results .footer img                { margin:8px 5px 0px 5px; }


/* SALES */

#sales_show                         { float:left; margin-left: 150px; background-color:white; padding:5px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10pt; color: #161F9C; }
#sales_show .txt                    { padding:5px; padding-left:30px; }
#sales_show .txt .details           { width:50%; float:left; }
#sales_show .txt .details .title    { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16pt; }
#sales_show .txt .details .reference { font-size:12px; }
#sales_show .txt .details .content  { margin-left: 50px; }
#sales_show .txt .details .comment  { margin-left: 50px; margin-right:40px; }

#sales_show .picture_content             { float:left; width: 400px; height: 300px; text-align: center; margin-bottom: 18px; padding:1px; }
#sales_show .picture_content .img        { width: 400px; height: 300px; background-color: #FAFAFA; margin: auto; }
#sales_show .picture_content .img img    { margin: 0px; padding: 0px; border:1px solid #161f9c; }

#result_picture                          { width: 400px; height: 300px; float: left; margin: 0px; }

#gallery_parent                          { margin-left: 50px; position: relative; background-color:white; padding:5px; width: 400px; height: 65px; margin-top: 10px; overflow: hidden; white-space: nowrap; z-index: 10; clear: both; }
#gallery_photos                          { position: relative; height: 65px; z-index: 1; }
#gallery_photos img                      { margin: 0px 2px 0px 0px; padding: 0px; float: left; width:100px; }

.notfound                                { text-align:center; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12pt; color: #161f9c; }


/* USEFUL */
.titre_contenu td                        { background-color: #FFCC66; }

/* CONTACT */
#contact                                 { margin-left: 220px; }
#contact .title                          { font-family: Verdana,Arial,Helvetica,sans-serif; font-size:14px; color: #161F9C; }
#contact table th                        { text-align: left; font-weight:normal; font-size:10pt; }


