@charset "UTF-8";
/* CSS Document */

#sidebar { font-size:0.8125em; line-height:1.25em;}

/* bug IE 6 sur les float*/
* html #sidebar {display:none;}

/*  IE7 ++ */
html>body  #sidebar { width: 300px; padding-top:25px;  margin-left:680px; float:none; }


#sidebar ul.box  { width:300px; float:left;}
#sidebar ul.box > li { border-bottom:dashed 1px #e2e2e2; padding:25px 0 15px 0; width:100%; }/* border:solid 1px yellow;*/
#sidebar ul.box > li:first-child {border-top:none; padding-top:15px;}

#sidebar ul.box > li > .title { 
border-bottom:1px solid #aaa49B;
display:inline;
font-size:1.1em;
font-weight:bold;
line-height:1em;
margin:0 0 0 1px;
padding:2px 6px 1px 10px;
}

#sidebar ul.box > li > p, #sidebar ul.box > li > dl, #sidebar ul.box > li > q { padding:10px 25px 0px 25px; margin:0;} /*color:#363636; */
#sidebar ul.box > li .author { margin:5px 25px 0 0; float:right; font: 12px/normal Arial, Verdana, sans-serif; display:block;}
#sidebar ul.box > li a.more { margin:5px 25px 0 0;  display:block;  font-size:0.8125em;} /*color: #3c3c3c;  float:right; */


#sidebar li.questions q {display:block; font-family:"Times New Roman", Times, serif; font-size: 1.15em; font-style: italic;}
#sidebar li.questions q a { font-weight:normal;} /*color:#363636;*/

#sidebar ul.situation {
display:inline;
margin:0;
padding:0;
clear:both;
}

#sidebar ul.situation > li {
display:block;
margin-top:15px;
margin-left:20px;
margin-right:20px;
float:left;
}

#sidebar ul.situation > li.first {
margin-top:20px;
}


#sidebar ul.situation > li span.spacer {
background-image:url(../../images/frontoffice/design/situ_thumb_bg.gif);
background-repeat:no-repeat;
height:75px;
padding-right:10px;
width:auto;
float:left;
}

#sidebar  ul.situation > li span.spacer img {
float:left;
margin:1px 10px 0 1px;
}

#sidebar ul.situation > li a {
font-weight:bold;
}

#sidebar ul.situation > li p {
font-size:0.9em;
padding-left:70px;
padding-top:3px;
padding-right:0px;
}

#sidebar ul.situation > li p.sstitle {
font-size:1em;
font-weight:normal;
margin-bottom:0;
padding-left:70px;
padding-top:0px;
}

#sidebar ul.situation > li p.sstitle a {font-weight:bold;} /*color:#3C3C3C;*/



#sidebar ul.situation > li div.spacer {
background-image:url(../../images/frontoffice/design/situ_thumb_bg.gif);
background-repeat:no-repeat;
float:left;
width:260px;
}

#sidebar ul.situation > li div.spacer img {
float:left;
margin:1px 0 0 1px;
padding-bottom:1px;
}



#sidebar ul.box li.contact p.text {padding:15px 10px 10px 10px; margin:0;}
#sidebar ul.box li.contact dl { padding:10px; margin:0;}
#sidebar ul.box li.contact a.more { margin-right:10px; font-weight:normal; }
#sidebar ul.box li.contact * + dl#contact_infos {padding-top:0;}
#sidebar ul.box li.contact dl#contact_infos dt {display:block; float:left;}
#sidebar ul.box li.contact dl#contact_infos dd {margin-left:2.75em;}
#sidebar ul.box li.contact a.map { margin:0 0 0 10px; padding:0; }
#sidebar ul.box li.contact a.map img { margin:0; padding:0; border:#cccccc solid 1px;}
#sidebar ul.box li.contact a.map + a.more { margin-top:0}



