/* commun */
/* ====== */
* {padding:0; margin:0;}
body,td,th {font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; color: #7D3F00;}
body {background-image: url(images/degrade-fd.jpg); background-repeat:repeat-x;}
#conteneur {background-image: url(images/fd-contenu.jpg); margin:0 auto; width: 950px; background-repeat:no-repeat;}

/* entete home */
/* =========== */
.sloganhome {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #FFFFFF;}
.introhome {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #FFFFFF;}
.lienhome {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #FFFFFF; text-decoration:none;}
.lienhome:hover {color: #845E33; text-decoration:none;}

.h1page {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #CFB292;}
.tablebord {border:solid 1px #845E33; border-collapse: collapse;}
table.pad5 td {padding: 5px;}
table.pad5 td table td {padding: 0px;}
table.pad8 td {padding: 8px;}
table.pad8 td table td {padding: 0px; text-align: left;}
table.pad82 td {padding: 2px 8px 2px 8px;}
table.pad82 td table td {padding: 0px;}
table.pad8b td {padding: 8px;}
table.pad8b td table td {padding: 3px;}
table.pad8p td {padding: 8px;}
table.pad8p td table td {padding: 3px;}
table.pad8p td table.nopad td {padding: 0px;}
.panier {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}
.tablepanier {cursor: pointer; background-image: url(images/fd-box-panier.gif);}
.tablepanier:hover {cursor: pointer; background-image: url(images/fd-box-panier-on.gif);}
.connect {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #845E33;}
a.connect:hover {text-decoration: underline;}
.sstitreboxhome {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #845E33; font-weight:normal;}
.introboxhome {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #845E33;}
.menubox {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #30548B; text-decoration: none;}
a.menubox:hover {color: #DE8F31;}
.raquo {color: #DE8F31;}
.phone {font-size: 26px; color: #DE8F31;}
.phone2 {font-size: 26px; color: #EF932D;}
.adrbas {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #845E33; text-decoration:none;}
a.adrbas:hover {text-decoration: underline;}
.plansite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration:none;}
.inputtext {width:280px; height:17px;}
.petinputtext {width:70px; height:17px;}
.inputmsg {width:280px; height:200px;}
#souslogo {position:relative; top:63px; left:-535px;}
.prelocate {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #CFB292;}
.locate {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #845E33; text-decoration: none;}
a.locate:hover { text-decoration: underline;}
h2 {color: #DE8F31; font-size:24px;}
.sstitrepage {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #CFB292; font-weight:normal; padding-left: 100px;}
.titrerubcata {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; color: #F2E7DA; text-decoration: none;}
.ssrubcata {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #F2E7DA; text-decoration: none;}
a.titrerubcata:hover {color: #FFFFFF;}
a.ssrubcata:hover {color: #FFFFFF;}
.apartirde {font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; font-weight: normal; color: #845E33;}
.titreboxssrub {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; color: #EF932D;}
.sstitreboxssrub {font-family: Verdana, Geneva, sans-serif; font-size: 9px; font-weight: bold; color: #845E33;}
.sstitreboxproduit {width:180; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #845E33; font-weight:normal;}
h3 {color: #EF932D; font-size:16px;}
.prix {font-size: 18px; color: #845E33;}
h3.titrearticle {font-size: 12px; color: #845E33; font-weight: normal;}
.affaccessoires {font-size: 12px; font-weight: normal; color: #30548B; text-decoration: none; cursor:pointer;}
.affaccessoires:hover { text-decoration: underline;}
.portapartirde {color: #EF932D; }
.textearticle {line-height: 20px;}
img.image {float: left; margin-bottom: 10px; padding-right: 10px;}
.error {color: #F00; list-style-type:none;}
.mess {width: 200px; height: 80px;}

