body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#CCCCCC;margin:0; }
a:link, a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
h1{font-size:12px;}
h2{font-size:10px}

#conteneur {width:855px; height:717px; position:relative;}
#conteneur #top_index{height:70px;position:absolute; top:0; left:0;}
#conteneur #top_index #logo{border:0; position:absolute; top:30px; left:80px; }
#conteneur #top_index #langue{margin:0; padding:30px 50px 0 0; float:right;}
#conteneur #top_index #langue img{border:0;top:30px;}
#conteneur #top_index #langue li{margin:0; padding:0; display: inline;}
#conteneur #gamme{position:absolute;top:464px;left:80px;bottom: 64px;}
#conteneur #gamme img{border:0; vertical-align:middle;position:relative;}
#conteneur #gamme #cata{margin:-12px 0 0 5px;}
#conteneur #bottom_index{height:35px;position:absolute;top:665px; left:0; width:100%;}
#conteneur #bottom_index #pied li{margin:0; padding:0 20px 0 0; display: inline;}
#conteneur #bottom_index #pied li img{border:0; vertical-align:middle;}

/************** autres pages **************/
#page{width:855px; background-color:#FFFFFF; border-collapse:collapse;}
#page #td1{width:40px; background-image:url(images/border_left2.jpg); background-repeat:repeat-y; padding:0; margin:0;}

#page #td2{padding:0; margin:0; vertical-align:top;}
#page #td2 #top{height:77px; border-bottom:#D9D9D9 1px solid;}
#page #td2 #top #logo{border:0; float:left; padding:30px 0 0 40px;}
#page #td2 #top #langue{float:right;padding:18px 15px 0 0;}
#page #td2 #top #langue li{margin:0; padding:0; display: inline;}
#page #td2 #top #langue img{border:0; }
#page #td2 #contenu{border-bottom:#D9D9D9 1px solid; padding:5px 25px 5px 25px;}
#t_distrib{width:100%; border-collapse:collapse; text-align:left;}
#t_distrib th{font-size:0.8em; font-weight:bold; padding:5px; border-bottom: #CCCCCC 1px solid;}
#t_distrib td{font-size:0.8em; font-weight:normal; padding:5px; border-bottom: #CCCCCC 1px solid;}
.cssform p{width: 300px;clear: left;margin: 0;padding: 5px 0 8px 0;padding-left: 155px;height: 1%; text-align:left;}
.cssform label{float: left;margin-left: -155px;width: 150px;}
.cssform input[type="text"]{ width: 180px;}
.cssform textarea{width: 250px;height: 150px;}
#page #td2 #bottom{height:59px;}
#page #td2 #bottom #pied{padding-top:5px;}
#page #td2 #bottom #pied li{margin:0; padding:0 20px 0 0; display: inline;}
#page #td2 #bottom #pied li img{border:0; vertical-align:middle;}

#page #td3{width:35px; background-image:url(images/border_right2.jpg); background-repeat:repeat-y; padding:0; margin:0;}
