/* -----------------------------------*/

/* ---------->>> GLOBAL <<<-----------*/

/* -----------------------------------*/
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#010101; font-size:0.8em;}/*width:176px; */
h1{color:#fff; font-size:2em; padding:0 0 0 0.2em; margin:0; background:#8A8A8A;}
h2{color:#666666; font-size:1em;}
h3{color:#666666; font-size:0.814em; margin:1.5em 0 1.5em 0.7em;}
textarea{ margin:0.1em 0; border:0.08em solid #7a7a7a; color:#666666; font-size:0.814em; background:ededed; padding:0.2em 0; background:#ededed;}
label{font-size:1.1em; font-weight:bold; color:#fff;}
a{color:#b59a19;}
a img{border:none;}
/* -----------------------------------*/

/* --------->>> STRUCTURE <<<---------*/

/* -----------------------------------*/
div.container{background: #8a8a8a; border:0.35em solid #9F9F9F;}
div.content{padding:0 0.5em;}
div#suggestions,div#sms,div#results{background:#fff;}
div#suggestions h1{padding:0 0.3em; margin:0;}
/* -----------------------------------*/

/* ---------->>> SEARCH <<<-----------*/

/* -----------------------------------*/
div#search{background:#8a8a8a url(/images/stories/canoe/interface/fr/mp_bg_search_4.gif) left bottom repeat-x; padding:0 0.5em;}
div#search h1{padding:0 0 0 0.1em;}
div#search span.exemple{color:#fff; font-size:0.7em;}
div#search span.important{margin:0 0.4em; color:#fff;}
/* -----------------------------------*/

/* -------->>> CATEGORIES <<<---------*/

/* -----------------------------------*/
div#categories{background:#fff; padding:0.5em 0 1em 0;}
div#categories ul{margin:0; padding:0;}
div#categories ul li#title{color:#666666; font-size:1em; font-weight:bold;}
div#categories ul li#wantsay{color:#666666; font-size:0.814em; font-weight:bold;}
div#categories ul li{list-style-type:none; padding:0 0 0 0.4em; border-bottom:1px solid #dadcc7;  padding:4px;}
div#categories ul li .clear{height:5px;}
div#categories ul li a{color:#b59a19; font-size:1em; font-weight:bold; text-decoration:none;}
div#categories ul li p{width:16em; margin:0; padding:0; float:left;}
p.byCat{background:#666666; text-transform:uppercase; color:#fff; font-size:0.814em; font-weight:bold; padding:0.2em 0 0.2em 0.7em; height:auto; margin-top:0;}
p#near{margin-bottom:1em;}
p#noResult{background:#ededed; text-transform:uppercase; color:#666666; font-size:0.814em; font-weight:bold; padding:0.2em 0 0.2em 0.7em; height:auto;}
/* -----------------------------------*/

/* ------->>> REDIRECTION <<<--------*/

/* -----------------------------------*/
p.infos{color:#666666; font-size:0.814em; line-height:1.1em; margin:0 0 1em 0;}
p.redirect{text-align:center;}
a.last{margin-bottom:4em;}
p#place{background:#ededed; text-transform:uppercase; color:#666666; font-size:1em; font-weight:bold; padding:0.2em 0 0.2em 0.7em; height:auto;}
span.website{color:#666666; font-size:1em; text-transform:none; font-weight:normal;}
/* -----------------------------------*/

/* ------------>>> SMS <<<-------------*/

/* -----------------------------------*/
div#sms p.infosTaux{color:#666666; font-size:0.689em; line-height:1.3em; margin:0 0 1em 0;}
div#sms label{color:#666666; font-size:0.814em;}
div#sms a#back{text-decoration:none;}
div#sms form{margin:0 0 1em 0;}
div#sms form p.text{border:0.08em solid #cacaca; font-family:Arial,Helvetica,sans-serif; margin:0.1em 0; color:#666666; font-size:0.814em; background:ededed; padding:0.5em; background:#ededed;}
/* -----------------------------------*/

/* ----------->>> RESULTS <<<----------*/

/* -----------------------------------*/
div#searchResults{background:#fff;}
div#searchResults p.nbResults{font-weight:bold; color:#666666; font-size:1em;}
div#searchResults a{text-decoration:none;}
div#searchResults div.pages{background:#ededed; margin:0.7em 0 0.5em 0; font-size:0.75em;}
div#searchResults div.pages span.active{background:#ffd916;}
div#searchResults div.pages span.btnLeft{margin:0 3.5em 0 0;}
div#searchResults div.pages span.btnRight{margin:0 0 0 3.5em;}
div#searchResults div.pages a{color:#666666;}
div#searchResults div.trier{background:#666666; padding:0.5em 0.7em; margin:0 0 1.5em 0; color:#fff; font-size:0.689em;}
div#searchResults div.trier p{margin:0;}
div#searchResults div.trier div.choix a{text-transform:uppercase; color:#fff;}
div#searchResults div.trier div.choix span.active{background:#8e8e8e; padding:3px 4px 0 4px;}
div#searchResults div.trier div.choix{margin:0.5em 0 0 0;}
div#searchResults div.trier div#bottom{margin:0;}
div#searchResults div.trier div#bottom ul li{padding:1.2em 1.4em 0.5em 1.4em}
div#searchResults div.trier div#bottom ul li.active{background:#8e8e8e;}
div#searchResults div.trier p.title{margin:0 0 1em 0; display:block;}
div#searchResults div.bottomTrier p.title{margin:0.7em 0 0  0; display:block;}
div#searchResults ul{margin:0; padding:0;}
div#searchResults ul li{border-bottom:#dadcc7 1px solid; min-height:90px; position:relative; list-style-type:none; margin:0; padding:0; padding:5px;}
div#searchResults ul p{margin:0; padding:0;}
div#searchResults ul p.item{background:#525558; color:#fff; height:1.5em; font-size:0.689em; text-align:center; padding:0.5em 0 0 0;}
div#searchResults div#container p.name a,
div#searchResults div#container span.name a{color:#b59a19; font-weight:bold; font-size:0.875em;}
div#searchResults div#container p.adress a,
div#searchResults div#container span.adress a{color:#666666; font-size:0.75em;}
div#searchResults div#container p.tel a,
div#searchResults div#container span.tel a{color:#b59a19; font-size:0.75em;}
div#searchResults ul span.km{color:#666; font-size:0.75em;}
div#searchResults ul li{border-bottom:#dadcc7 1px solid;}
div#searchResults p#results{color:#666666; font-size:0.750em; margin:1em 0 2em 0.5em; width:100%;}
div#searchResults a#back{font-size:0.875em;}
/* -----------------------------------*/

/* ----------->>> ENTRY <<<----------*/

/* -----------------------------------*/
a.back{text-decoration:none;}
div#entry a{text-decoration:none;}
div#entry p.phone,
div#entry span.phone{font-size:0.938em; color:#b59a19; font-weight:bold; display:block; margin:0.5em 0 0 0.6em;}
div#entry p#adress,
div#entry span#adress{color:#666666; font-size:0.814em; display:block; margin:1em 0 0 0; line-height:1.2em; margin-left:0.8em;}
div#entry h2{color:#b59a19;}
div#entry p#infos{background:#ededed; display:block; color:#666666; font-size:1em; font-weight:bold; padding:0.2em 0 0.2em 0.5em; margin:0 0 0.5em 0;}
div#entry a.tools {margin:0 1em 0 0; float:left;}
div#entry a.tools img{margin:0 0.3em 0 0;}
div#entry div#more{padding:0 0 0 0.5em;}
div#entry span.title{display:block; color:#585857; font-weight:bold; font-size:0.750em; margin:0 0 0.5em 0;}
div#entry p.infos{color:#585857; font-size:0.750em;}
div#entry p.infos br{line-height:1.5em;}
div#entry img#map{border:0.1em solid #666666;}
div#entry div#underWidgets{height:2px;}
/* -----------------------------------*/

/* ----------->>> STATIC <<<----------*/

/* -----------------------------------*/
div.static{background:#fff; line-height:1em;}
div#staticText{font-size:0.85em; color:#666;}
/* -----------------------------------*/

/* ---------->>> FOOTER <<<-----------*/

/* -----------------------------------*/
div#footer{text-align:center; background:#f3f3f3;}
div#footer p#infos{font-size:0.7em; margin:0 1em;}
div#footer a{color:#b59a19; font-size:0.8em; margin-left:-1em;}
div#footer p#menu{text-align:center; margin-bottom:0;}
div#footer p a{margin:0 0.6em; font-size:0.8em;}
div#footer p#copyright{font-size:0.689em;}
/* -----------------------------------*/

/* ---------->>> CLASS <<<-----------*/

/* -----------------------------------*/
p.separator{background-color:#bfbfbf; height:2px; clear:both; border:none;}
div.clear{clear:both;height:7px;}
input.inputText{border:0.08em solid #cacaca; font-family:Arial,Helvetica,sans-serif;  margin:0.1em 0; width:100%; padding:0.2em 0; height:1.4em; color:#666666; font-size:0.814em;}
input.bt_submit{margin:1.5em 0 2em 0; background:#F7D12A; color:#5B5B5B;}
div.small{height:5px;}