#contenu{
width:100%;
background:#fff url(img/fond_col_gC.gif) left repeat-y;
padding-left:0;
}

#col02{
width:860px;
margin:0;
background:transparent;
background:url(img/bat.jpg) top left no-repeat;
float:right;
position: relative;
}
* html #col02{
width:860px;
}
*+html #col02{
position:relative;
left:-2px;
width:866px;!important
}
#plan, #contacter{
padding-left:170px;
}
#plan div.switch, #contacter div.switch{
margin-top:20px;
margin-left:5px;
width:670px;
background:#EDEAE6 url(img/adhoclogo2.gif) 10px no-repeat;
}
#plan div.switch p, #contacter div.switch p{
float:left;
border-right:2px solid #747068;
margin:18px 0 13px 15px;
*margin:18px 0 0px 15px;
padding-right:15px;
font-weight:normal;
}
#plan div.switch p.adresse, #contacter div.switch p.adresse{
margin-left:115px;
font-size:17px;
line-height:22px;
padding-top:20px;
}
* html #plan div.switch p.adresse, * html #contacter div.switch p.adresse{
margin-left:55px;
}
*+html #plan div.switch p.adresse, * html #contacter div.switch p.adresse{
margin-left:115px;
}
#plan div.switch p.horaires, #contacter div.switch p.horaires{
}
#plan div.switch p.contactez, #contacter div.switch p.contactez{
border-right:none;
margin-bottom:none;
}
#plan div.switch p.contactez a, #contacter div.switch p.contactez a{
margin-top:1px;
cursor:pointer;
background:url(img/btnw3a.gif) no-repeat;
text-decoration:none;
font-style:normal;
font-size:11px;
width:111px;
height:20px;
float:left;
text-align:center;
padding-top:3px;
list-style-type:none;
border-right:none;
color:#000000;
}
#plan div.switch p.contactez a:hover, #contacter div.switch p.contactez a:hover{
background:url(img/btnw3b.gif) no-repeat;
}


#plan div.cont, #contacter div.cont{
margin-left:5px;
width:670px;
}
#vie{
padding-left:160px;
}
#col02 h1{
/*margin-top:209px;*/
margin-bottom:0;
background:none;
text-transform: uppercase;
font-style:normal;
font-size:1.5em;
font-weight:bold;
color:#F49D00;
padding-left:5px;
}
#col02 h2{
margin-top:20px;
margin-left:0px;
width:660px;
background:#CAC3B5;
font-style:normal;
font-size:0.95em;
letter-spacing:1px;
padding:5px;
color:#747068;
margin-bottom:0;
}
#col02 h3{
margin-top:10px;
padding-left:26px;
font-weight:bold;
font-size:0.8em;
margin-bottom:0;
color:#000000;
}
#col02 h4, #col02 p{
margin-top:0;
font-style:normal;
font-size:0.8em;
margin-bottom:30px;
color:#000000;
}
#col02 p i, #col02 p em{
font-style:italic;!important
}
#col02 p b, #col02 p strong{
font-weight:bold;!important
}
#col02 h4{
margin:0 0 0 12px;
color:#747068;
}
#col02 em{
color:#747068;
}

#prefooter{
background:url(img/prefooter.gif) left no-repeat;
width:160px;
height:61px;
position:relative;
bottom:0px;
float:left;
}

#prefooter h1{
font-size:1px;
visibility:hidden;
}

#footer {

border:none;
background: #747068;
}

.cacher{
width:465;
}
.cacher table{
padding-top:0;
width:450px;
margin:auto;
font-size:0.8em;
margin-bottom:10px;
}
hr.formu{
width:450px;
margin-bottom:5px;
}
.cacher textarea{
width:200px;
height:150px;
}
.cacher td.lefty{
text-align:right;
}
.cacher input{width:200px;}
.cacher input.cv{
width:206px;
}
.cacher input.parcourir{
width:74px;
}
.cacher td.sub{
padding	:5px;
}
.cacher td.sub input{
width:111px;
height:22px;
border:none;
background:url('img/btnw2a.gif') no-repeat;
padding-bottom:3px;
}
.cacher td.sub input:hover{
background:url('img/btnw2b.gif') no-repeat;
}
/**/
div.bout{
margin:0;
}
div.bout p{
margin:0;
cursor:pointer;
background:url(img/btnw2a.gif) no-repeat;
text-decoration:none;
font-style:normal;
font-size:0.7em;
width:111px;
height:20px;
float:left;
text-align:center;
padding-top:3px;
list-style-type:none;
border-right:none;
}
div.bout p:hover{
background:url(img/btnw2b.gif) no-repeat;
}
div.bout a{
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
color:#000;
margin:0;
text-decoration:none;
}

div.contactsocial { position:absolute; width:160px; top:280px;}
#col02 div.contactsocial h4 { color:#747068; font-size:15px; margin-bottom:5px;}
div.contactsocial a { color:#000; text-decoration:none; display:block; float:left; margin:5px 0 0 10px; width:100px; padding-left: 37px; height:30px; line-height:30px; font-size:13px;}
div.contactsocial a:hover { text-decoration:underline;}
div.contactsocial a.fb { background:url('img/via_facebook.png') no-repeat left bottom;}
div.contactsocial a.vd { background:url('img/via_viadeo.png') no-repeat left bottom;}

