body{
margin:0;
background: url(../images/skin/bg_body.gif) repeat-x #fff;
font-family: Tahoma;
font-size: 11px;
}
body#index{background: url(../images/skin/bg_body_intro.gif) repeat-x #fff;}
img{border: 0;}
table{border-collapse: collapse; }

.wrapper{
width: 1000px;
margin:0 auto;
overflow: hidden;
}
#top{height: 150px;overflow: hidden;}

#logo{width: 391px; float: left;}
#logo img{width: 391px; height: 141px; display: block;}

#tel{height: 50px;width: 600px;text-align: right;float: right;}
#tel img{margin:10px 10px 0 0;}
#menutop{float: right;clear: right;}


#menu{height: 300px; overflow: hidden;}
#toppage{height: 30px; line-height: 30px; overflow: hidden; border-bottom: #c7c7c7 solid 5px;}

#ariane{float: left;}
#btn{float: right;}

#ariane strong{color: #323232;}
#ariane a{color: #000;text-decoration: none;}
#ariane a:hover{text-decoration: underline;}


#page{border: solid 1px #bfbebe; min-height: 400px;}

#btn a{float: left;}
#btn .imprimer{display: block; width: 94px; height: 30px; overflow: hidden; background: url(../images/skin/bg_imprimer.gif) no-repeat;}
#btn .imprimer:hover,#btn .envoi:hover{background-position: 0 -30px;}
#btn .envoi{display: block; width: 149px; height: 30px; overflow: hidden; background: url(../images/skin/bg_envoi.gif) no-repeat;}



#ssmenu{width:180px;float: left;}
#ssmenu ul{margin:10px 0 0 0; padding:0;}
#ssmenu li{list-style: none;}
#ssmenu li a{display: block; background: url(../images/skin/bg_ssmenu.gif) no-repeat; width: 154px; height: 20px;line-height: 20px;text-indent: 20px;border-bottom: 1px solid #a09e9b;color: #4d4c4b; text-decoration: none; font-size: 11px;}
#ssmenu li a#retour{background: none; text-indent: 0; }
#ssmenu li a.actif{font-weight: normal;color: #000;background-position: 0 -20px;}
#ssmenu li a:hover{background-position: 0 -20px;}
#ssmenu #rappel{width:154px; margin:10px auto;}
#ssmenu #form{width: 154px; margin:0 auto; min-height: 150px; background: url(../images/skin/encarts/bg_form.gif) no-repeat;}
#ssmenu #form form{padding: 10px;}
#ssmenu #form p{margin:0 0 5px 0;}
#ssmenu #form input,#ssmenu #form textarea{font-size: 9px; border: solid 1px #ddd;}
#ssmenu #form input{width: 70px}
#ssmenu #form textarea{width: 130px;height: 90px;font-family: arial;}
#ssmenu #form label{display:block;width: 60px;float: left; color: #444;font-size: 10px;}
#ssmenu #form input.bt{border: none; background: url(../images/skin/bg_bt.gif) no-repeat;width: 106px; height: 38px;cursor: pointer;float: right;}
#ssmenu .encartfootermini{width:154px; height:8px; margin:0 auto;background: url(../images/skin/encarts/bg_encartfootermini.gif) no-repeat;}


#pagewrap{width: 738px; float: left;margin-left: 10px;}
#pagewrap.large{width: 971px;}

#right{width: 233px; float: right; background: url(../images/skin/bg_right.gif) repeat-y right;}
#right .right-wrap{margin-left: 10px;}
#right h3{font-weight: normal;}
#right p{margin:0; padding-right: 10px; font-size: 10px;color:#696969;text-align: justify;}

#right  ul, #right  ul li{margin:0; padding:0; list-style: none;}
#right  #actus{height: 60px; overflow: hidden;}
#right  #ref{height: 220px; overflow: hidden;}
#right  #temoin {height: 150px; overflow: hidden;}

#right .plus{background: url(../images/skin/encarts/bg_plus.gif) no-repeat center left;  display: block; text-decoration: none; padding-left: 15px;margin-top: 5px;}
#right .plus:hover{color: #000;}
#right img{display: block; width: 176px; margin:0 auto;margin-bottom: 5px;}



#menu2{width: 1000px; height: 450px;}
#content_index{margin-top: -100px;z-index: 999;position: relative;}
.col3{width: 210px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;text-align: left;float: left; margin: 0px 20px;}
.col3 h1{color: #444;font-size: 16px;}
.col3 p{color: #222;text-align: justify;}