* { margin:0px; padding:0px; border: 0; }
body{ background:#e2e1e3 none; margin:0px; line-height:15px; text-align:left; padding:0px; font-size:12px; color:#737171; font-family:verdana,arial; }
#container{ background:#e2e1e3 none; position:relative; width:843px; padding:0px 0px 0px 10px; height:auto; margin-left:auto; margin-right:auto; overflow:hidden; }

a:link, a:visited{ color:#333333; text-decoration:underline; }
a:hover{ color:#737171; text-decoration:none; }

#menu{ width:648px; margin:0px 0px 0px 192px; height:94px; overflow:hidden;  }
#menu a{ width:78px; height:74px; float:left; margin:20px 2px 0px 0px; display:block; }

#logo{ margin:10px 0px 0px 195px; }

#menuCote{ width:196px; overflow:hidden; height:auto;  }
#menuCote a{ width:186px; display:block; height:auto; color:#ffffff; margin:0px 0px 2px 0px; padding:6px 0px 5px 10px; text-decoration:none; text-align:left; }
#menuCote a:hover{ text-decoration:underline; }

#cadreGauche{ width:196px; height:auto;  overflow:hidden; float:left; }

.recherche{ width:176px; height:112px; line-height:27px; background:#ffffff none; font-size:13px; text-align:left; padding:30px 0px 0px 20px; }
input{ background:#ffffff none; color:#7d7d7d; border:1px solid #7d7d7d; font-size:14px; }
.profession{ width:176px; height:78px; background:#dddddd none; padding:33px 0px 0px 20px; font-size:13px; }
.news{ width:166px; height:auto; background:#606060 none; padding:25px 10px 25px 20px; color:#ffffff; font-size:12px;}
.dateNews{ color:#a2a0a0; }

#contenu{ width:614px; text-align:left; height: auto !important; min-height:500px; height:500px; padding:20px 15px 20px 15px; margin:0px; color:#737171; float:left; background:#ffffff none; overflow:hidden; }

ol{ margin:10px 0px 10px 30px; }
ul{ margin:10px 0px 10px 30px; }
li{ margin:0px 0px 10px 0px; }
p{ margin:10px 0px 10px 0px; }

#copy{ background:#e2e1e3 none; position:relative; width:846px; padding:0px; height:42px; margin-left:auto; margin-right:auto; overflow:hidden;   }

#copy span{ background:#e2e1e3 url(../medias/fond_copy.jpg) repeat-x; height:42px; font-size:10px; padding:15px 0px 0px 0px; display:block; text-align:center; margin-left:203px; width:650px; }

h1{ line-height:22px;}
h2{ font-size:15px; color:#737171; font-style:italic; margin:15px 0px 10px 0px; }
h3{ font-size:13px; color:#333333; margin:10px 0px 10px 0px; }

#contenu a:link, #contenu a:visited{ color:#333333; text-decoration:underline; }
#contenu a:hover{ color:#737171; text-decoration:none; }

#ombre1{ position:absolute; top:270px; left:1px; z-index:1000000; height:273px; width:9px; }
#ombre2{ position:absolute; top:260px; left:197px; z-index:1000000000; height:543px; width:9px; }

.tableBorder{border-left:1px solid #666666; border-top:1px solid #666666; font-size:10px; color:#737171; font-family:verdana,arial;  }
.tableBorder td{ border-right:1px solid #666666; border-bottom:1px solid #666666; padding:2px;}

#Langue{ position:absolute; top:155px; left:10px; width:50px; height:15px; }

#yakafaire a:link, #yakafaire a:visited{ font-size:10px; margin:3px 5px 3px 2px; color:#AFAFAF; text-decoration:none; display:block; float:right; }
#yakafaire a:hover{ font-size:10px; margin:3px 5px 3px 2px; color:#AFAFAF; text-decoration:underline; display:block; float:right; }
