body{ margin:0; padding:0;border:0;font-size:14px;background:#e8f1c6 url(../images/bg.jpg) top left no-repeat; color:#000;}
a{ color:#a41a0f;}
a:active, a:focus{outline:none;}
a:hover{text-decoration:none}
h1, h2, h3{ margin:0;  padding:0; border-bottom:1px dotted #446976; color:#446976;} 
p{ margin:.4em 0 .8em 0;  padding:0; font-size:14px; color: #333;}
img{margin:10px 0 5px; border:0}
.hr { clear:both; border:0px dotted #d0924f;}
#header{ margin:0 auto; width:1000px;border-bottom:1px solid #fff; }
#header p,#header h2{float:left;clear:left;border:0;color:#1d5ea1;margin:0;padding:3px 15px 0;}
#header h2{width:700px; margin:-20px 0 0 -10px; color:#446976; font-size:15px;}
#logo{display:inline;text-decoration:none;border:0;margin:0;}
#header h1{display:inline;float:left;width:450px;height:95px;background:url(../images/logo.png) no-repeat;text-indent:-9999px;margin:0; margin-top:5px;}
#header h1 a{display:block;width:400px;height:75px;}
h3.bonsplans{ padding-left:30px; background:url(../images/bonsplans2.png) left no-repeat; margin-top:10px; line-height:30px; color:#000; font-size:18px;}
h3.actupromo{ padding-left:30px; background:url(../images/tb_actus.png) left no-repeat; margin-top:10px; line-height:30px; color:#000; font-size:18px;}
h3.admin{ padding-left:30px; background:url(../images/tb_admin.png) left no-repeat; margin-top:35px; line-height:30px; color:#000; font-size:18px;}
h3.actuslog{ padding-left:30px; background:url(../images/tb_bricojardin.png) left no-repeat; margin-top:35px; line-height:30px; color:#000; font-size:18px;}
h3.inform{ padding-left:30px; background:url(../images/tb_informatique.png) left no-repeat; margin-top:35px; line-height:30px; color:#000; font-size:18px;}
h3.dep{ padding-left:30px; background:url(../images/tb_dep.png) left no-repeat; margin-top:35px; line-height:30px; color:#000; font-size:18px;}
h3.kids{ padding-left:30px; background:url(../images/tb_kids.png) left no-repeat; margin-top:35px; line-height:30px; color:#000; font-size:18px;}
h3.resto{ padding-left:30px; background:url(../images/tb_resto.png) left no-repeat; margin-top:35px; line-height:30px; color:#000; font-size:18px;}
h3.last{ padding-left:30px; background:url(../images/tb_last.png) left no-repeat; margin-top:10px; line-height:30px; color:#000; font-size:18px;}
h3.stats{ padding-left:30px; background:url(../images/tb_stats.png) left no-repeat; margin-top:10px; line-height:30px; color:#000}
#header ul{ clear:left;  float:left;  width:100%;  list-style:none;  margin:10px 0 0 0;  padding:0}
#header ul li{ display:inline;  list-style:none;  margin:0;  padding:0}
#header ul li a{ display:block;  float:left;  margin:0 0 0 1px;  padding:3px 10px;  text-align:center;  background-color:#7b8f38;  color:#fff;  text-decoration:none;  position:relative;  left:15px; line-height:1.3em}
#header ul li a:hover{ background-color:#a4d198; color:#fff; font-weight:bold;}
#header ul li a.active, 
#header ul li a.active:hover{ color:#636362;  background-color:#fff;  font-weight:bold}
#header ul li a.compte { background-color:#8b4a09; color:#FFF;}
#header ul li a span{ display:block}
#finder{clear:both; background:#fff; margin:0; padding:6px 15px !important; text-align:right; height:30px; border-bottom:1px solid #d0924f;}
#finder a{font-size:80%; color:#a6631f; line-height:30px;}
.imgleft { float:left; padding:5px; margin:5px; border:1px solid #efecca;}
.imgright { float:right; padding:5px; margin:5px; border:1px solid #efecca;}
.colmask{position:relative;  clear:both;overflow:hidden; }
.mainContent{background-color:#ffffff; width:1000px; margin: 0 auto; }
 .mainContent .colmid{ float:left;  width:200%;  margin-left:-200px;  position:relative;  right:100%;background-color:#FFF}
 .mainContent .colleft{ float:left;  width:100%;  margin-left:-50%;  position:relative;  left:400px;    border-right:1px solid #d0924f;}
 .mainContent .col1wrap{ float:left;  width:50%;  position:relative;  right:200px;   padding-bottom:1em}
.mainContent .col1{ margin:0 215px;   position:relative;  left:200%;  overflow:hidden; background-color:#FFF;}
 .mainContent .col2{ float:left;  float:right;  width:200px;   position:relative;  right:0px}
 .mainContent .col3{ float:left;  float:right;  width:180px;   margin-right:10px;   position:relative;  left:50%;}
 
.blogstyle{ border-top:1px solid #d0924f; background-color:#ffffff; width:1000px; margin: 0 auto;}
 .blogstyle .colmid{ float:left;  width:200%;  margin-left:-200px;  position:relative;  right:100%; border-right:1px solid #fff}
 .blogstyle .colleft{ float:left;  width:100%;  margin-left:-200px;  background:#fff}
 .blogstyle .col1wrap{ float:left;  width:50%;  padding-bottom:1em}
.blogstyle .col1{ margin:0 15px 0 415px;  position:relative;  left:100%;  overflow:hidden}
 .blogstyle .col2{ float:right;  width:170px;   position:relative;  left:185px}
 .blogstyle .col3{ float:right;  width:170px;   position:relative;  left:555px}
 
.leftmenu{ background-color:#fff}
.leftmenu .colright{ float:left;  width:200%; position:relative; left:200px;  background:#fff}
 .leftmenu .col1wrap{ float:right;  width:50%;  position:relative;  right:200px;  padding-bottom:1em}
.leftmenu .col1{ margin:0 15px 0 215px;  position:relative;  right:100%;  overflow:hidden}
 .leftmenu .col2{ float:left;  width:170px;  position:relative;  right:185px}
 
.rightmenu{ background-color:#fff}
.rightmenu .colleft{ float:left;  width:200%;  margin-left:-200px;  position:relative;  right:100%;  background:#fff}
 .rightmenu .col1wrap{ float:left;  width:50%;  position:relative;  left:50%;  padding-bottom:1em}
.rightmenu .col1{ margin:0 15px 0 215px;  overflow:hidden}
 .rightmenu .col2{ float:right;  width:170px;  position:relative;  left:185px}

.paragraphe {float:left;}
.actus { margin-bottom:15px; font-size:16px; color:#000000;}
span.date { color:#999999; font-size:11px;}
.link { padding-left:20px; background:url(../images/lm-li.gif) left no-repeat;}
 
.fullpage{ background:#fff;  border-top:1px solid #d0924f; }
.fullpage .col1{ margin:0 auto; width:1000px;}

#footer{ clear:both;  float:left;  width:99%; border-top:1px solid #d0924f; font-size:12px;  padding:5px; background-color:#fff;}
 #footer p{ padding:10px;  margin:0;}
  #footer a { font-size:12px;}
   /*#footer ul { width:1000px; margin: 0 auto;}
 #footer li { display: inline; margin-right:5px;}*/
 
#navigation{text-indent:0;background-color:#fff;width:200px;margin:0;padding:0;}
#navigation a.head{cursor:pointer;background:#7b8f38 url(../images/collapsed.gif) no-repeat scroll 3px 4px;display:block;text-indent:19px;text-decoration:none;line-height:20px;color:#fff;margin:0;padding:0;}
#navigation a.head:hover{color:#fff;background-color:#a4d198;}
#navigation a.selected{background-image:url(../images/expanded.gif);color:#fff;background-color:#a4d198;}
#navigation a.current{background:#a41a0f url(../images/collapsed.gif) left no-repeat;color:#FFF;font-weight:700;}
#navigation ul{text-indent:0;border-width:0;margin:0;padding:0;}
#navigation li{list-style:none outside none;display:inline;}
#navigation li li a{color:#000;display:block;text-indent:10px;text-decoration:none;border-bottom:1px dotted #FFF;background-color:#fff;padding:2px;}
#navigation li li a:hover{background:#fff url(../images/simplearrow.png) left no-repeat;color:#900;border-bottom:1px dotted #d0924f;border-top:1px dotted #d0924f;}

/* menu */
#menu { float:left; margin:0 0 5px 0; width:100%;}
#menu #menu-ul { height:20px; position:relative; z-index:10; }
#menu li { float:left; height:20px;   }
#menu li a { height:20px; position:relative; padding:3px 10px; }
/* sub */
#menu ul .sub{position:absolute;width:96%;top:-999em;left:0;z-index:20;zoom:1;border-style:solid;border-width:1px;padding:20px;}
#menu ul li:hover .sub{top:20px;}
#item-2 .sub{background:url(../images/bg_header.png);border-color:#a4d198;}
.sub .presentation{float:left;width:300px;color:#fff;}
#item-2 .presentation h2{ width:300px; height:20px;color:#fff;position:absolute;top:5px;left:20px;}
#item-2 .presentation p,#item-2 .promotion p{color:#fff;margin-top:10px;}
.sub .promotion{float:right;width:40%;position:absolute;right:150px;height:150px;}
#item-2 .promotion h3{float:left;width:300px;color:#fff;position:absolute;top:-25px; right:25%;}
#item-2 .promotion ul{right:25%;}
#item-2 .promotion ul li a{width:auto;text-align:left;background:#a4d198 url(../images/collapsed2.gif) no-repeat 0px 5px;}
#item-2 .promotion ul li a:hover{background: #7b8f38 url(../images/collapsed.gif) no-repeat 0px 5px; color:#FFFFFF;}
#item-2 .promotion p{text-align:left; min-width:200px;}

#item-3 .sub{background:url(../images/bg_header.png);border-color:#a4d198;}
.sub .presentation{float:left;width:300px;color:#fff;}
#item-3 .presentation h2{ width:300px; height:20px;color:#fff;position:absolute;top:5px;left:20px;}
#item-3 .presentation p,#item-3 .promotion p{color:#fff;margin-top:10px;}
.sub .promotion{float:right;width:40%;position:absolute;right:150px;height:150px;}
#item-3 .promotion h3{float:left;width:300px;color:#fff;position:absolute;top:-25px; right:25%;}
#item-3 .promotion ul{right:25%;}
#item-3 .promotion ul li a{width:auto;text-align:left;background:#a4d198 url(../images/collapsed2.gif) no-repeat 0px 5px;}
#item-3 .promotion ul li a:hover{background: #7b8f38 url(../images/collapsed.gif) no-repeat 0px 5px; color:#FFFFFF;}
#item-3 .promotion p{text-align:left; min-width:200px;}


#menu-ul #menu-ul-ul{float:left;width:30%;}
#menu-ul #menu-ul-ul li{display:inline; list-style-type:circle;}
#menu-ul #menu-ul-ul li a{width:250px;text-align:left;color:#fff;background:#a4d198 url(../images/collapsed2.gif) no-repeat 0px 5px;}
#menu-ul #menu-ul-ul li a:hover{background: #7b8f38 url(../images/collapsed.gif) no-repeat 0px 5px; color:#FFFFFF;}
#menu .promotion img a{height:auto;margin:0;padding:0;}

.postmetadata a { padding:3px;}
.postmetadata a:hover { color:#fff; background-color:#cc0000;}
.pagination { border:1px solid #FF0000;}

a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:150px;}
a.tooltip:hover span{display:inline; position:absolute; border:1px solid #990000; background-color:#fff; color:#000;}

.mail { visibility:hidden;}
#commentForm{margin-top:10px;width:90%;}
#commentForm label{width:300px;}
#commentForm label.error{margin-left:300px;}
form.cmxform{color:#333;font-size:1em;margin:10px;width:450px;}
form.cmxform legend{padding-left:0; font-weight:bold;}
form.cmxform legend,form.cmxform label{color:#000;}
form.cmxform fieldset{border:none;border-top:1px dotted #000;}
form.cmxform fieldset fieldset{background:none;}
form.cmxform fieldset .part{background:url(../images/divider.png) left bottom repeat-x;padding:5px 10px 7px;}
form.cmxform label.error,label.error{color:red;font-style:italic;}
#commentForm input.submit{background:url(../images/envoi1.png) no-repeat;border:0;cursor:pointer;float:left;font-size:0;height:41px;margin:10px 0 0 350px;width:115px; text-indent:-99999px;}
#commentForm input.submit:hover{background:url(../images/envoi2.png) no-repeat;border:0;cursor:pointer;}
input:focus{border:1px dotted #000;}
input.error{border:1px dotted red;}
form.cmxform .gray *{color:gray;}
form label{float:left;width:300px;}
html,body,.height,#careers.sub.floor{height:100%;}
.both,#cl-sections li.left{clear:both;}
.hide,div.error,input.mail{display:none;}

#content{margin-left:auto;margin-right:auto;width:600px;position:relative;top:90px;text-align:left;color:#545454;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-bottom:30px;}
.border{border:15px #1d1d1d solid;}
img.border{float:left;margin-right:15px;margin-bottom:8px;}
img.border_pic{border:15px #1d1d1d solid;position:absolute;top:110px;float:left;margin-left:150px;width:250px;height:150px;z-index:30;}
div#inscription{width:400px;position:absolute;left:50px;top:0;text-align:left; height:200px;}
div#login{width:400px;position:absolute;right:10px;top:0;text-align:left;}
div#login input#password{position:relative;right:-6px;}
p.boost {background-color:#fff; text-align:center; margin:0;}
a.boostLink{ color:#000;}

#loginForm a{color:#CCC;text-decoration:underline;font-size:12px;float:right;width:150px;margin:3px;}
#inscForm,#loginForm{margin-top:10px;width:400px;}
#loginForm fieldset { color:#FFF; border:1px dotted;}
#loginForm fieldset legend { color:#FFF;}
#inscForm label,#loginForm label,#newsletterForm label{width:200px; color:#FFF;}
#inscForm label.error,#loginForm label.error,#newsletterForm label.error{ color:#F03;}
#inscForm label.error,#loginForm label.error{/*margin-left:200px;*/}
#inscForm input.submit{border:1px #899690 solid;cursor:pointer;float:right;width:150px;margin:3px;}
#loginForm input.submit{border:1px #fff solid;cursor:pointer;float:left;width:150px;margin:3px; background-color:#638691; font-weight:bold; color:#FFF;}
#resetForm input.submit{border:1px #000 solid;cursor:pointer;float:right;width:150px;margin:3px; background-color:#638691; font-weight:bold; color:#FFF;}

.panel_button a:hover,form.cmxform legend,form.cmxform label{color:#fff;}
.off,.hide,div.error,input.mail{display:none;}

.suggestionsBox{position:relative;left:80px;width:350px;background:#fff url(../images/bg3.png) bottom repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #f0ebeb;color:#000;margin:16px 0 0 -65px;}
.suggestionList{margin:0;padding:0;}
.suggestionList li{list-style-type:none;cursor:pointer;line-height:10px;margin:0 0 3px;padding:3px;}
.suggestionList li:hover{background-color:#fff;border-bottom:1px dotted #ccc;color:#900;font-weight:700;}
.blocRight{float:right;clear:right;height:auto;padding:0 10px 10px 15px;}
ul#craigslist{float:left;width:250px;margin:0 0 15px 10px;padding:0 5px;}
#craigslist li a{height:18px;margin-right:5px;font-size:12px;padding:0;}
ul.forumList{float:left;width:255px;margin:0 0 15px;padding:0 5px 0 0; background-color:#fbfdfe;}
.forumList li a{margin-right:5px;font-size:16px;line-height:25px;padding:0;}
#pub{float:right;clear:right;width:45%;height:250px;list-style:none;margin-top:120px;overflow:hidden;padding:0 10px 10px;}
a.iphone{padding-right:15px;background:url(../images/iphone.png) bottom right no-repeat;}
#pubRight{float:right;clear:right;width:160px;height:600px;list-style:none;margin-top:5px;overflow:hidden;padding:0 10px 10px;}
#pubDetail{float:left;clear:left;width:735px;height:90px;list-style:none;margin-top:15px;overflow:hidden;padding:0 10px 10px 0px;}
.jcarousel-container{position:relative;border:1px solid #e6e2bb;}
.jcarousel-clip{z-index:2;overflow:hidden;position:relative;margin:0;padding:0;}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-list li,.jcarousel-item{float:left;list-style:none;width:75px;height:75px;}
.jcarousel-skin-tango .jcarousel-container{background:#fff;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width:84%;padding:20px 40px; margin:5px;}
.jcarousel-skin-tango .jcarousel-container-vertical{width:150px;height:600px;background:#fff url(../images/Vsbg.png) top no-repeat;padding:40px 20px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{height:75px;width:100%;}
.jcarousel-skin-tango .jcarousel-clip-vertical{width:145px;height:600px;}
.jcarousel-skin-tango .jcarousel-item{width:75px;height:75px;}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:10px;}
.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px; height:120px; overflow:hidden; width:140px;}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000;}
.jcarousel-item-vertical img:hover{border:solid 1px #C00;}
.jcarousel-item-vertical a:hover{text-decoration:none;}

img{border:0;}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:43px;right:5px;width:32px;height:32px;cursor:pointer;background:transparent url(../images/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:43px;left:5px;width:32px;height:32px;cursor:pointer;background:transparent url(../images/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-vertical{position:absolute;bottom:5px;left:75px;width:32px;height:32px;cursor:pointer;background:transparent url(../images/next-vertical.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;top:5px;left:75px;width:32px;height:32px;cursor:pointer;background:transparent url(../images/prev-vertical.png) no-repeat 0 0;}
#display{clear:both;width:auto;height:250px;overflow:scroll;border:1px solid #666;background-color:#fcfcfc;padding:10px;}
*{margin:0;padding:0;}
#TB_window{font:12px Arial, Helvetica, sans-serif;position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}
#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666;}
#TB_window a:hover{color:#000;}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
#TB_window img#TB_Image{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px;}
#TB_caption{height:25px;float:left;padding:7px 30px 10px 25px;}
#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0;}
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:7px 10px 5px 0;}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px;}
#TB_title{background-color:#f9f7e9;height:27px;}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;background-color:#fff;padding:2px 15px 15px;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
ul#craigslist li,ul.forumList li{display:block;}
#craigslist li a:hover,.forumList li a{background:url(../images/list01.gif) left no-repeat;padding-left:10px;padding-right:-5px;}
#craigslist li a:hover,.forumList li a:hover{text-decoration:none;background:#df2612 url(../images/list.gif) left no-repeat;color:#FFF;padding:2px 2px 2px 5px;padding-right:-5px;}
.jcarousel-next,.jcarousel-prev{z-index:3;display:none;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background-position:-32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0;}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:hover{background-position:0 -32px;}
.jcarousel-skin-tango .jcarousel-next-vertical:active,.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:0 -96px;}
#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#666;}
* html #TB_overlay,* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');}
* html #TB_window,* html #TB_load{position:absolute;margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px);}
/*icons*/
.photo_add { padding-left:20px; background:url(../images/icons/photo_add.gif) left no-repeat;}
.add_comment {padding-left:20px; background:url(../images/icons/comment_add.gif) left no-repeat;}
.comment {padding-left:20px; background:url(../images/icons/comment.gif) left no-repeat;}
.contact {padding-left:20px; background:url(../images/icons/envelope.gif) left no-repeat;}
.compte { padding-left:20px; background:url(../images/icons/user_user.gif) left no-repeat;}
.news {padding-right:20px; padding-top:2px; background:url(../images/icons/envelope_open.gif) right no-repeat;}
.rss {padding-right:20px;padding-top:2px; background:url(../images/icons/rss.gif) right no-repeat;}
.fav {padding-right:20px;padding-top:2px; background:url(../images/icons/star.gif) right no-repeat;}
.add {padding-right:20px;padding-top:2px; background:url(../images/icons/symbol_addition.gif) right no-repeat;}
.lang-fr {padding-right:30px;padding-top:8px; background:url(../images/fr.png) right no-repeat;}
.lang-en {padding-right:30px;padding-top:8px; background:url(../images/en.png) right no-repeat;}
.iphone{padding-right:15px;background:url(../images/iphone.png) bottom right no-repeat;}
.netleft { float:left; width:250px; margin:5px; font-size:14px; color:#000;}

ul.listing li{ display:inline;}

/* menu onglets */
ul#tabnav{font:bold 11px;list-style-type:none;padding-bottom:28px!important;border-bottom:1px solid #e20225;margin:0 0 10px;}
ul#tabnav li{float:left;height:25px;background-color:#f0f0f0;border:1px solid #e20225;color:#fff;margin:2px 2px 0;}
ul#tabnav li.active{border-bottom:1px solid #fff;background-color:#fff;}
#tabnav a{float:left;display:block;color:#000;text-decoration:none;height:19px;padding:5px 6px 4px;}
#tabnav a:hover{background-color:#fff;color:#000;}
ul#tabnav li.active a{color:#000;}

/* li scroller */
.tickercontainer{border:1px solid #000;background:#fff;width:35%;height:22px;overflow:hidden;float:left;margin:0;padding:0;}
.tickercontainer .mask{position:relative;left:0;top:0;width:100%;overflow:hidden;}
ul.newsticker{position:relative;left:45%;font:bold 10px Verdana;list-style-type:none;margin:0;padding:0;}
ul.newsticker li{float:left;background:#fff;margin:0;padding:0;}
ul.newsticker a{white-space:nowrap;margin:0 50px 0 0;padding:0; font-size:12px;}
ul#ticker01 li a{margin-top:-7px;font-size:11px; color:#000;}

.clear{clear:both;height:0;line-height:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{height:1%;display:block;}
* html .clearfix{height:1%;}
.tab{background:url(../images/tab_b.png) repeat-x 0 0;height:42px;position:relative;top:0;z-index:999;}
.tab ul.login{display:block;position:relative;float:right;clear:right;height:42px;width:auto;font-weight:700;line-height:42px;right:150px;color:#FFF;font-size:80%;text-align:center;margin:0;}
.tab ul.login li.left{background:url(../images/tab_l.png) no-repeat left 0;height:42px;width:30px;display:block;float:left;margin:0;padding:0;}
.tab ul.login li.right{background:url(../images/tab_r.png) no-repeat left 0;height:42px;width:30px;display:block;float:left;margin:0;padding:0;}
.tab ul.login li{text-align:left;display:block;float:left;height:42px;background:url(../images/tab_m.png) repeat-x 0 0;padding:0 6px;}
.tab ul.login li a{color:#fff;font-size:11px;}
.tab .sep{color:#414141;}
.tab a.open,.tab a.close{height:20px;line-height:20px!important;padding-left:30px!important;cursor:pointer;display:block;width:100px;position:relative;top:11px;}
.tab a.open{background:url(../images/bt_open.png) no-repeat left 0;}
.tab a.close{background:url(../images/bt_close.png) no-repeat left 0;}
.tab a:hover.open{background:url(../images/bt_open.png) no-repeat left -19px;}
.tab a:hover.close{background:url(../images/bt_close.png) no-repeat left -19px;}

#toppanel{position:absolute;top:0;left:0;width:100%;z-index:999;text-align:center;}

#panel{width:100%;height:270px;color:#999;background: url(../images/bg_panel.png);position:relative;z-index:3;display:none;}
#panel h1{font-size:1.6em;color:#FFF;margin:0;padding:5px 0 10px;}
#panel h2{font-size:1.2em;color:#FFF;margin:0;padding:10px 0 5px;}
#panel p{margin:5px 0;padding:0; color:#FFF;}
#panel a{text-decoration:none;color:#7b8f38;}
#panel a.lost-pwd{display:block;float:left; color:#7b8f38;}
#panel .content{width:960px;padding-top:15px;text-align:left;font-size:.85em;margin:0 auto;}
#panel .content .left{width:280px;float:left;border-left:1px solid #333;padding:0 15px;}
#panel .content .right{border-right:1px solid #333;}
#panel .content form{margin:0 0 10px;}
#panel .content label{float:left;padding-top:8px;clear:both;width:280px;display:block;}
#panel .content input.field{border:1px #1A1A1A solid;background:#414141;margin-right:5px;margin-top:4px;width:200px;color:#FFF;height:16px;}
#panel .content input:focus.field{background:#545454;}
#panel .content input.bt_login,#panel .content input.bt_register{display:block;float:left;clear:left;height:24px;text-align:center;cursor:pointer;border:none;font-weight:700;margin:10px 0;}
#panel .content input.bt_login{width:74px;background:transparent url(../images/bt_login1.png) no-repeat 0 0; color:#FFF;}
#panel .content input.bt_register{width:94px;color:#FFF;background:transparent url(../images/bt_register1.png) no-repeat 0 0;}
#panel .lost-pwd{display:block;float:left;clear:right;font-size:.95em;text-decoration:underline;padding:15px 5px 0;}
.highlight{background-color:#FF9D9D;border-bottom:#F30 1px solid;border-top:#F30 1px solid;padding:4px 10px;}
.tab ul.login li a:hover,#panel a:hover{color:#FFF;}

.button{border:solid 1px #8AB134;position:relative;cursor:pointer;display:inline-block;background:url(../images/bkg.png) repeat-x; font-size:11px;height:16px;text-decoration:none;color:#40740D;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;padding:4px 10px 3px 35px;}
.button img{position:absolute;top:-20px;left:2px;border:none;}
.button:hover{color:#8AB134;}

/*footer*/
#siteFoot{clear:both;overflow:hidden; width:1000px;margin:0 auto; height: auto;}
#servFoot{float:left;overflow:hidden;width:180px;}
#mainFoot{float:left;overflow:hidden;width:820px;}
#footerSitemap{font-size:80%;padding:0; margin:0 auto;}
#footerSitemap ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:10px 0 0;padding:0;}
#footerSitemap li.first{border:medium none;clear:both;padding-left:0;}
#footerSitemap li{border-left:1px solid #CCC;display:block;float:left;overflow:hidden;width:150px!important;line-height:1em;margin:0 0 10px;padding:0 0 5px 10px;}
#servFoot li{border-left:1px solid #CCC;line-height:1em;margin:0 0 10px;padding:0 0 5px 10px;}
#footerSitemap li ul{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:7px 0 0 0;padding:0;}
#copy{ clear:both; margin:10px 0 10px 0; padding:10px 0 20px; display:block;}
#copy ul li{ display:inline;}
a.headline{ color:#000;}

