/* Generated by KompoZer */
@import url(htmlbase.css);
@import url(formulaire.css);
@import url(../header/transconheader.css);
#layout {
  border-top: 4px solid #333333;
  margin: 0px auto;
  height: auto;
  background-color: #ffffff;
  width: 600px;
  background-image: url(../imgs/design/layout_back_908.gif);
  background-repeat: no-repeat;
}
#innerlayout {
  margin: 10px 4px;
}
#gauche {
  width: 600px;
  display: inline;
  float: left;
}
#header_journal {
  text-align: left;
  margin-bottom: 10px;
}
#footer {
  border-top: 1px solid #cccccc;
  background-image: url(../imgs/design/gradientbox.jpg);
  background-repeat: repeat-x;
  text-align: center;
  clear: both;
  margin-top: 6px;
  padding-top: 6px;
}
#footer a {
  background: transparent none repeat scroll 0% 50%;
  border-bottom-style: none;
}
#fil, #filorg, #filblog, #filads, #submenu {
  border-top: 1px solid #cccccc;
  height: 24px;
  clear: both;
  margin-bottom: 6px;
  background-image: url(../imgs/design/filback.jpg);
  background-repeat: repeat-x;
  background-position: center bottom;
  text-align: right;
}
#filflash {
  margin-top: 1px;
}
#searchbox .recherche_btn {
  width: 16px;
  margin-right: 6px;
}
#fil, #submenu {
  background-color: #f1efe7;
}
#submenu {
  text-align: center;
  font-size: 10px;
  line-height: 19px;
}
#filorg {
  background-color: #e4ecd5;
}
#filblog {
  background-color: #ededed;
}
#filads {
  background-color: #c9e3f3;
}
#fil fieldset, #filorg fieldset, #filads fieldset, #filblog fieldset {
  border-style: none;
}
.rss {
  margin-top: 3px;
  margin-right: 12px;
  margin-bottom: 0px;
}
.accueil {
  float: left;
  margin-top: 2px;
  margin-left: 6px;
  margin-right: 6px;
  display: inline;
}
.annoncesmallbox .icone_cat {
  margin: 3px 4px 2px;
  height: 16px;
  width: 16px;
  float: left;
}
.efface {
  margin: 6px 20px 6px 6px;
  float: right;
  font-size: 10px;
  text-align: right;
  clear: right;
}
.efface img {
  margin-right: 3px;
  margin-left: 3px;
}
.efface a {
  background: transparent none repeat scroll 0% 50%;
  border-bottom-style: none;
}
.efface .onglets_left {
  margin-left: 6px;
}
.blogger li {
  clear: right;
}
.blogger img {
  float: right;
  margin-left: 6px;
  margin-bottom: 6px;
  width: 30px;
}
.blogger .fakehr {
  height: 1px;
}
#bigbanner {
  margin-top: 2px;
  margin-bottom: 4px;
  overflow: hidden;
}
#bigbanner a {
  background: transparent none repeat scroll 0% 50%;
  border-bottom-style: none;
}
#headbanner {
  float: right;
  display: inline;
  height: 60px;
  width: 468px;
}
#headbanner a {
  background: transparent none repeat scroll 0% 50%;
  border-bottom-style: none;
}
.footerbanner {
  margin: 6px;
}
.footerbanner a {
  background: transparent none repeat scroll 0% 50%;
  border-bottom-style: none;
}
.skyscrapper {
  float: right;
  margin-left: 6px;
  margin-bottom: 6px;
}
.logoheader {
  float: left;
  display: inline;
  margin-bottom: 6px;
}
.logo {
  float: left;
  display: inline;
  font-size: 11px;
  line-height: 14px;
  clear: left;
  width: 594px;
  margin-left: 6px;
  margin-bottom: 6px;
}
.logo h4 {
  margin-bottom: 2px;
}
.userimg {
  float: left;
  margin-right: 6px;
}
#menu {
  border-top: 1px solid #cccccc;
  float: right;
  height: 150px;
  width: 300px;
  display: inline;
  text-align: left;
  background-image: url(../imgs/design/menuback.jpg);
  background-repeat: no-repeat;
}
#menu .onglets {
  width: 180px;
}
#menu .onglets a {
  margin-right: 1px;
}
#menu .boutons_box {
  margin-top: 3px;
  margin-left: 0px;
  margin-bottom: 3px;
}
#menu .onglets_left {
  margin-left: 108px;
}
#rechercheannonce {
  border-top: 1px solid #cccccc;
  float: right;
  height: 200px;
  width: 300px;
  display: inline;
  text-align: left;
  line-height: 10px;
}
#client {
  margin: 6px;
  font-size: 12px;
  line-height: 14px;
}
.txtbox, .innerbox {
  font-size: 11px;
  line-height: 15px;
}
.txtbox {
  letter-spacing: 0.1em;
  margin-right: 6px;
  color: #1e1e1e;
}
.box600onglets_front .txtbox {
  letter-spacing: normal;
}
.innerbox {
  margin: 6px;
}
.innerbox_ads a {
  margin: 4px 7px 0px 8px;
  font-size: 10px;
  line-height: 12px;
  background-color: #c9e3f3;
  display: block;
  min-height: 26px;
}
.innerbox_ads a:hover {
  background-color: #ececec;
}
.txtbox a {
  color: #1e1e1e;
  text-decoration: none;
  border-bottom-style: none;
}
.txtbox a:hover {
  background-color: #f4f4f4;
}
.txtbox a:visited {
  background-color: #fefed9;
}
#bodyorg .txtbox a {
  color: #73685a;
}
#bodyorg .txtbox a:hover {
  color: #73685a;
}
#bodyorg .txtbox a:visited {
  color: #73685a;
}
#bodyadmin .txtbox a {
  color: #73685a;
}
.box300, .box300ads, .box600, .box600onglets, .box600onglets_ads_fr, .box600onglets_ads_en, .box600onglets_front, #carteroutiere300, .box300_adserver {
  border-top: 1px solid #cccccc;
  margin: 0px;
  padding: 0px;
  float: left;
  display: inline;
  text-align: left;
  font-size: 10px;
  background-repeat: repeat-x;
}
.box300_adserver {
  width: 300px;
  height: 250px;
  border-bottom-style: none;
}
.box300_adserver a {
  margin: 0px;
  padding: 0px;
  border-bottom-style: none;
}
.box300_adserver img {
  margin-bottom: -3px;
}
.box300 {
  background-image: url(../imgs/design/gradientbox.jpg);
  width: 300px;
  height: 250px;
}
.box300ads {
  background-image: url(../imgs/design/gradientbox.jpg);
  width: 300px;
  height: auto;
}
.box600 {
  background-image: url(../imgs/design/gradientbox.jpg);
  width: 600px;
  min-height: 250px;
}
.box600onglets, .box600onglets_ads_fr, .box600onglets_ads_en {
  width: 600px;
  min-height: 250px;
}
.box600onglets {
  background-image: url(../imgs/design/gradientonglets.jpg);
}
.box600onglets_ads_fr {
  background-image: url(../imgs/design/ongletsmenu_ads.jpg);
}
.box600onglets_ads_en {
  background-image: url(../imgs/design/ongletsmenu_ads_en.jpg);
}
.box600onglets_front {
  background-image: url(../imgs/design/gradientonglets.jpg);
  width: 600px;
  height: 250px;
}
#weblocal * {
  border:  none;
  margin: 0;
  padding: 0;
  font-family: verdana;
}
#weblocal {
  margin: 5px 0 0 1px;
  padding: 16px;
  background: transparent url(../imgs/design/bg_weblocal.png) no-repeat scroll 0% 50%;
  width: 262px;
  height: 212px;
}
#weblocal p.strong {
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  padding-top: 10px;
}
#weblocal div.find {
  margin: 0 0 4px;
  padding: 8px 0 5px;
  font-size: 12px;
  color: #ffa800;
  font-weight: bold;
}
#weblocal a.popular_find {
  color: #ffffff;
  font-size: 9px;
  font-weight: bold;
}
#weblocal span.popular_find {
  color: #ffffff;
  font-size: 9px;
  font-weight: bold;
}
#weblocal a.popular_find2 {
  color: #ffffff;
  font-size: 9px;
  font-style: italic;
}
#weblocal a:hover {
  background: transparent none repeat scroll 0% 50%;
  color: #ffa800;
}
#weblocal input {
  border: 1px solid #929597;
  background: #ffffff none repeat scroll 0% 50%;
  color: #898989;
  height: 16px;
  margin-bottom: 0;
  width: 180px;
  font-size: 1.2em;
}
#weblocal input.btn_submit {
  border:  none;
  background: transparent url(../imgs/design/btn_form_weblocal.png) no-repeat scroll 0% 50%;
  width: 71px;
  height: 28px;
  font-size: 12px;
  color: #000000;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
}
#weblocal #search_weblocal label.display_none {
  display: none;
}
#weblocal #search_weblocal fieldset {
  width: 270px;
}
#carteroutiere300 {
  width: 300px;
  min-height: 250px;
}
#hebdoimg {
  border-top: 1px solid #cccccc;
  float: left;
  height: 150px;
  width: 600px;
  display: inline;
  overflow: hidden;
  text-align: left;
}
.spacer300, .spacer600, .spacer600ugc, .spacer600ads, .spacer300jaune, .spacer300rouge, .spacer300org, .spacer300blog, .spacer300ads, .spacer300bleu, .spacer300regional, .spacer300cp {
  margin: 6px 3px 3px;
  background-repeat: no-repeat;
  clear: both;
  padding-top: 4px;
}
.spacer300 {
  background-image: url(../imgs/design/box300.gif);
  width: 294px;
  min-height: 150px;
}
.spacer300regional {
  background-image: url(../imgs/design/box300.gif);
  width: 294px;
  min-height: 250px;
}
.spacer600, .spacer600ads, .spacer600ugc {
  width: 594px;
  min-height: 250px;
}
.spacer600 {
  background-image: url(../imgs/design/box600.gif);
}
.spacer600ads {
  background-image: url(../imgs/design/box600ads.gif);
}
.spacer600ugc {
  background-image: url(../imgs/design/box600ugc.gif);
}
.spacer300jaune {
  background-image: url(../imgs/design/box300jaune.gif);
  width: 294px;
  min-height: 250px;
}
.spacer300cp, .spacer300beige, .spacer300rouge, .spacer300org, .spacer300blog, .spacer300bleu, .spacer300cl, .spacer300ads {
  width: 294px;
  min-height: 250px;
  background-repeat: no-repeat;
}
.spacer300cp {
  background-image: url(../imgs/design/custom/box300cp.gif);
}
.spacer300beige {
  background-image: url(../imgs/design/box300menu.gif);
}
.spacer300rouge {
  background-image: url(../imgs/design/box300rouge.gif);
}
.spacer300org {
  background-image: url(../imgs/design/box300org.gif);
}
.spacer300blog {
  background-image: url(../imgs/design/box300gris.gif);
}
.spacer300tv_com {
  padding: 20px 0 0 5px;
}
.spacer300bleu {
  background-image: url(../imgs/design/box300bleu.gif);
}
.spacer300cl {
  background-image: url(../box_custom/img/box300_canadianliving.gif);
}
.spacer300cl img {
  float: left;
  margin-right: 6px;
}
.spacer300cl h1 {
  font-size: 12px;
  color: #000000;
}
.spacer300cl h2 {
  color: #dc4228;
}
.spacer300cl p {
  margin-top: 0px;
}
.spacer300cl a {
  color: #000000;
}
.spacer300ads {
  background-image: url(../imgs/design/box300ads.gif);
}
.spacer300ads img {
  float: right;
  margin-right: 6px;
  margin-top: 8px;
}
.img290, .img150, .img75, .img946 {
  font-size: 11px;
  font-weight: bold;
}
.img290 {
  width: 290px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}
.img290 a {
  font-weight: normal;
}
.img150 {
  float: left;
  margin-right: 6px;
  margin-bottom: 4px;
}
.img75 {
  width: 75px;
  float: left;
  margin-right: 6px;
  margin-bottom: 4px;
}
.annoncesmallbox, .annoncebigbox, .photosmallbox {
  text-align: center;
  float: left;
  background-repeat: no-repeat;
}
.annoncesmallbox .onglets {
  width: 120px;
}
.annoncesmallbox .onglets img, .photomediumbox .onglets img {
  width: auto;
  margin-left: 0px;
}
.annoncesmallbox .boutons_box {
  margin-left: 8px;
}
.annoncesmallbox img, .photomediumbox img, .photosmallbox img {
  height: auto;
  margin-left: 1px;
  margin-top: 8px;
}
.annoncesmallbox, .photosmallbox {
  width: 145px;
  margin-bottom: 24px;
  background-image: url(../imgs/design/adsbox130.jpg);
}
.annoncesmallbox img, .photosmallbox img {
  width: 130px;
}
.videobox {
  text-align: center;
  width: 400px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}
.photomediumbox {
  text-align: center;
  background-repeat: no-repeat;
  width: 306px;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  font-size: 11px;
  font-weight: bold;
  background-image: url(../imgs/design/adsbox300.jpg);
}
.photomediumbox img {
  width: 290px;
}
.photomediumbox .boutons_box {
  margin-left: 50px;
}
.annoncebigbox {
  width: 586px;
  margin-left: 4px;
  background-image: url(../imgs/design/adsbox600.jpg);
}
.annoncebigbox img {
  margin-top: 4px;
  width: 570px;
}
.division {
  clear: both;
  height: 6px;
}
#meteo2 {
}
#loginbox {
  float: right;
  clear: right;
  text-align: right;
  width: 300px;
  font-size: 11px;
  line-height: 14px;
  display: inline;
}
#loginbox img {
  margin-left: 6px;
}
#meteo {
  float: right;
  clear: right;
  text-align: right;
  width: 300px;
  font-size: 10px;
  line-height: 12px;
  display: inline;
}
.degre {
  height: 26px;
  float: right;
  font-size: 24px;
  margin-right: 6px;
  margin-left: 2px;
  padding-top: 8px;
}
#meteo img {
  float: right;
  margin-left: 2px;
}
#meteo a {
  float: right;
  margin-left: 6px;
}
.table_meteo_mini {
  text-align: center;
  width: 280px;
  font-size: 11px;
}
.table_meteo_mini th {
  background-color: #ececec;
  font-size: 11px;
}
#table_meteo {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  text-align: center;
  width: 100%;
}
#table_meteo th {
  font-weight: bold;
  font-size: 11px;
  background-color: #ececec;
}
#table_meteo tr {
  font-weight: bold;
  font-size: 11px;
}
#table_meteoCourt {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  text-align: center;
  width: 100%;
}
#table_meteoCourt th {
  font-weight: bold;
  font-size: 11px;
  background-color: #ececec;
}
#table_meteoLong {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  text-align: center;
  width: 100%;
}
#table_meteoLong th {
  font-weight: bold;
  font-size: 11px;
  background-color: #ececec;
}
.onglets_box {
  float: left;
  height: 23px;
  white-space: nowrap;
  display: inline;
}
.boutons_box {
  margin-top: 6px;
  margin-bottom: 6px;
  margin-left: 6px;
  height: 24px;
  white-space: nowrap;
}
.onglets_left, .onglets_left2, .onglets_left3 {
  background-repeat: no-repeat;
  float: left;
  display: inline;
  width: 5px;
}
.onglets_left {
  height: 24px;
  background-image: url(../imgs/design/onglet_left.gif);
}
.onglets_left2 {
  height: 23px;
  background-image: url(../imgs/design/onglet_left2.gif);
}
.onglets_left3 {
  height: 23px;
  background-image: url(../imgs/design/onglet_left3.gif);
}
.onglets_right, .onglets_right2, .onglets_right3 {
  background-repeat: no-repeat;
  width: 5px;
  float: left;
  display: inline;
}
.onglets_right {
  background-image: url(../imgs/design/onglet_right.gif);
  height: 24px;
}
.onglets_right2 {
  background-image: url(../imgs/design/onglet_right2.gif);
  height: 23px;
}
.onglets_right3 {
  background-image: url(../imgs/design/onglet_right3.gif);
  height: 23px;
}
.onglets, .onglets2, .onglets3 {
  float: left;
  line-height: 16px;
  display: inline;
  background-repeat: repeat-x;
}
.onglets {
  background-image: url(../imgs/design/onglet.gif);
  height: 24px;
  line-height: 24px;
}
.onglets2, .onglets3 {
  background-image: url(../imgs/design/onglet1.gif);
  height: 23px;
}
.onglets3 {
  background-image: url(../imgs/design/onglet2.gif);
}
.onglets a {
  background: transparent none repeat scroll 0% 50%;
  margin-left: 6px;
  margin-right: 6px;
  margin-top: 4px;
  font-size: 11px;
  font-weight: bold;
}
.onglets_box .onglets a {
  margin-left: 0px;
  margin-right: 0px;
}
.onglets2 a, .onglets3 a {
  border-bottom: 2px solid #c4bfb3;
  background: transparent none repeat scroll 0% 50%;
  color: #000000;
  margin-top: 2px;
  padding-bottom: 2px;
  font-size: 11px;
}
.onglets2 a:hover, .onglets3 a:hover {
  border-bottom-color: #666666;
}
#bodyorg .onglets2 a, #bodyorg .onglets3 a {
  border-bottom-color: #336666;
}
.onglets2 a {
  margin-left: 6px;
  margin-right: 6px;
}
.onglets3 a {
  margin-left: 12px;
  margin-right: 12px;
  font-weight: bold;
}
.onglets img, .onglets2 img, .onglets3 img {
  margin-left: 6px;
  float: left;
}
.onglets img {
  margin-top: 4px;
}
.ongletsmenu {
  clear: both;
  margin-left: 3px;
  margin-top: 6px;
}
.boutonsmenu {
}
.txt9center {
  font-size: 9px;
  text-align: center;
}
.txt10center {
  font-size: 10px;
  text-align: center;
}
.txt9red {
  font-size: 9px;
  color: #ff0000;
  display: inline;
}
.txt9 {
  font-size: 9px;
  display: inline;
  font-weight: normal;
}
.txtred {
  font-size: 11px;
  color: #ff0000;
  display: inline;
  font-weight: bold;
}
#freecap {
  height: 40px;
  width: 260px;
}
.warning {
  float: left;
  margin-right: 6px;
}
.comment {
  background-image: url(../imgs/design/comment.jpg);
  background-repeat: no-repeat;
  background-position: center bottom;
  clear: both;
  margin-top: 12px;
}
.clearhr {
  clear: both;
}
.clearhrfront {
  clear: both;
  height: 10px;
}
.fakehr {
  border-style: none;
  padding: 0px;
  height: 9px;
  clear: both;
  background-image: url(../imgs/design/hr.jpg);
  background-repeat: repeat-x;
  background-color: #ffffff;
  margin-top: 12px;
  margin-right: 6px;
  margin-bottom: 12px;
  display: block;
}
.logo_hebdos {
  margin-right: 6px;
}
.T1 {
  display: none;
}
.E {
  display: none;
}
.CP {
  display: none;
}
.STA, .ST {
  font-size: 11px;
  font-weight: bold;
  margin-top: 20px;
}
.L {
  font-size: 11px;
  font-weight: bold;
  margin-top: 20px;
}
.A2, .R2, .A, .R {
  margin-top: 16px;
  font-size: 11px;
  text-align: justify;
}
.A, .R {
  text-indent: 20px;
}
.A a, .R a {
  border-bottom: 1px solid #ececec;
  color: #003366;
  text-decoration: none;
}
.A a:hover, .R a:hover {
  background-color: #f4f4f4;
}
.Ci {
  font-style: italic;
  font-size: 14px;
  font-weight: bold;
}
.CSi {
  font-size: 11px;
}
.Ti, .Ri, .TAi, .Ai, .T1i, .Li {
  font-style: italic;
}
.Rb, .Ab {
  font-weight: bold;
}
.D {
  border-top: 1px solid #cccccc;
  font-style: italic;
  margin-top: 20px;
  padding-top: 20px;
}
.S2 {
  font-weight: bold;
}
.resultats {
  background-color: #ffcccc;
}
.underline {
  text-decoration: underline;
}
#zoomout {
  display: none;
}
#zoomin {
  display: inline;
}
.txtcenter {
  text-align: center;
}
.org_logo_r {
  float: right;
  clear: right;
  margin-bottom: 10px;
  margin-left: 10px;
}
.org_logo_r a {
  background: transparent none repeat scroll 0% 50%;
  border-bottom-style: none;
}
.org_logo_l {
  float: left;
  width: 80px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.pages {
  clear: both;
  float: right;
  font-size: 10px;
}
.pages a {
  background: transparent none repeat scroll 0% 50%;
  border-bottom-style: none;
  float: left;
  display: inline;
  margin-right: 4px;
  margin-left: 4px;
}
.page {
  background-image: url(../imgs/design/icones/page_white.gif);
  background-repeat: no-repeat;
  float: left;
  display: inline;
  height: 32px;
  width: 16px;
  text-align: center;
  margin-right: 4px;
  margin-left: 4px;
}
.page a {
  margin-left: 2px;
  float: none;
  text-align: center;
}
.page b {
  margin-left: 2px;
  font-size: 11px;
}
#categories_ads {
  font-size: 11px;
  line-height: 15px;
}
.motcles {
  margin: 6px;
  line-height: 22px;
  text-align: justify;
}
.imgfield input, .imgfield select {
  width: 160px;
}
.dangerfeu {
  margin-top: 2px;
  float: right;
  display: inline;
  width: 195px;
  height: 22px;
  background-image: url(../imgs/design/sopfeu.jpg);
  background-repeat: no-repeat;
  background-position: right center;
}
.dangerfeu .innerbox {
  font-size: 11px;
  height: 14px;
  color: #000000;
  margin-top: 0px;
  margin-right: 7px;
  margin-bottom: 2px;
  text-align: right;
}
.feu_rouge, .feu_bleu, .feu_vert, .feu_jaune {
  float: right;
  display: inline;
  color: #ffffff;
  height: 14px;
  margin-left: 1px;
  margin-right: 1px;
}
.feu_rouge {
  min-width: 2px;
  background-color: #ff0000;
}
.feu_bleu {
  min-width: 2px;
  margin-left: 6px;
  background-color: #0000ff;
}
.feu_vert {
  min-width: 4px;
  background-color: #009900;
}
.feu_jaune {
  min-width: 6px;
  background-color: #cccc00;
}
.couleurbox {
  margin-right: 4px;
  margin-left: 4px;
}
.environnement_btn {
  float: right;
  display: inline;
  margin-top: 10px;
}
.clearfix {
  clear: both;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
}
.hidden {
  display: none;
}
