html, body { background:#FFFFFF; height: 95%; width : 820px; margin: auto; padding: 10px; text-align: center; font-family: Verdana, Arial;}

img{ border:0px;}

/* Textes & polices */

#texte { width:340px; text-align:justify; border:0px solid #f0f}
.texte2 {font-weight: none; font-family: verdana; color: #000; font-size: 12px; text-align: left; }

.text {font-weight: none; font-family: Arial; color: #626262; font-size: 12px; text-decoration: none; }
a.text:HOVER {font-weight: none; font-family: Arial; color: #E01019; font-size: 12px; text-decoration: underline; }
/* Input */
input, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; border: 1px solid 000; font-size: 10px; }
.input_path {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 6px; text-decoration: bold; border: 1px solid 000; font-size: 9px; height: 15px; cursor: pointer; background: #ADBEA5; }
.input_path_no_link {font-family: verdana, arial, helvetica, sans-serif; line-height: 6px; text-decoration: bold; border: 1px solid 000; font-size: 9px; height: 15px; background: transparent; }

/* page d'accueil */

#home {text-align: center; border: 1px solid #a0251e; height: 559px; width: 820px; margin: auto; background-color: #fff4c7;}

/* page produits */

#pageproduit {height: 800px;}
#prod_top {position: relative; background: url(../_img/top.jpg); height: 273px; padding: 0px; margin: 0px;}
#linkaccueil {width: 167px; height: 26px;}
#linkproduit {width: 167px; height: 34px;}
#linkcontact {width: 167px; height: 29px;}
#prod_bottom {height: 450px; background-color: #fff4c7; width : 820px; text-align: center; padding: 0px; margin: 0px;}
#prod_column_left {padding-top: 143px; width: 200px; float: left; text-align: center; margin: auto;}
#prod_column_right {padding-top: 143px; width: 200px; float: right; text-align: center; margin: auto;}
#prod_column_middle {width: 420px; height: 450px; float: left; padding: 0px; padding-top: 10px;}
#cadre_middle {background: url(../_img/cadreproduit.jpg); width: 393px; height: 297px; margin: auto;}
#imgproduit {margin-top: 7px;}

#separateur {width: 350px; height: 1px;  margin: auto; margin-top: 15px;border-top:1px dashed #ccc;}

#desc_produit {margin: auto; margin-top: 10px; margin-left: 25px; text-align: left;}
#ami {float: right; width: 178px; height: 59px; margin-right: 10px; margin-top: 7px;}

/* catalogue */

#catalogue {width: 700px; margin: 20px 10px 10px 10px; padding: 0px 50px;}
.article {float: left; width: 162px; height: 124px; margin: 10px 0px 0px 10px; padding: 0px; background: url(../_img/petitcadre.jpg);}
.imgarticle {margin: 6px 0px 0px 0px; width: 150px; height: 112px;}
#page_catalogue {text-align : center; height: 40px; margin: auto;}

/* Envoi ami */

#pagemail {text-align: center; height: 600px;}
#mailform {margin: auto;}
.mail_fieldset {height: 250px; width: 400px; text-align: right; margin-top: 0px; margin: auto;}
#fieldset {width: 320px; height: 250px; margin-top: 20px; border: 1px solid #860d05;}
.myform {height: 30px;}
legend {border: 1px solid #860d05; color: #860d05; background-color:  #fff4c7; font-size: 11px;}
input, textarea {color: #860d05; font-style: bold; font-family: Arial, helvetica, sans-serif ; border: 1px solid #860d05; background-color: #fff4c7;}
.texte {color: #860d05; font-style: bold; font-size: 10px;}

/* Tous */

.pagetype {text-align: center; border: 1px solid #a0251e; width: 820px; margin: auto; background-color: #fff4c7;}
#divmenu {position: absolute; top: 151px; left: 121px;}
.linkmenu {display: block;}