body{background:#FFF; font-family:Verdana,Tahoma,Arial,sans-serif; font-size:8pt;}
.s_mot{color:#6f6f6f;}
.center, .centre{text-align:center; margin:0 auto 0 auto;}
#logo_dir{float:left;padding-bottom:0px;margin:5px 20px 0 20px;width:248px;height:77px;}
#logo_dir_zilla{float: left;height: 50px;left: 15px;margin: 0;padding: 0;position: relative;top: 15px;width: 250px;}
.link_hit{border:1px solid #fff;clear:both;}
.link_hit_ul{text-align:right;padding:0;margin:0px 5px 1px 0px;}
.link_hit_ul li{padding:0px;margin:0;list-style:none;display:inline;height:20px;font-weight:bold;font-size:12px;}
.link_hit_ul li a{color:#000;}
.link_hit_ul .fr_dir{background:url("../img/fr0.gif") 0px -5px no-repeat;padding:0px 3px 0px 25px; }
.link_hit_ul .es_dir{background:url("../img/es0.gif") 0px -5px no-repeat;padding:0px 3px 0px 25px; }
.link_hit_ul .en_dir{background:url("../img/en0.gif") 0px -5px no-repeat;padding:0px 3px 0px 25px; }
.arbre_dir{font:11px italic Sans-Serif, Verdana,Arial;margin:15px 0px 15px 0px;}
.arbre_dir a:active,.arbre_dir a:visited{color:#666666;text-decoration:none;}
.arbre_dir a:link{color:#666666;text-decoration:none;}
.index_dir{border:1px hidden #fff; margin:auto;}
.cat{background:url('../img/dir.gif') no-repeat 0px 0px;   font-size:12pt;   margin:3px 4px 5px 5px;   padding:0 0 0 20px;   color:#909090;   text-decoration:none;}
.cat a{color:#3300cc;text-decoration:underline;font-size:13px;font-weight:bold;}
div.cat_index:hover{background:#FFFAE6; border:1px solid #FF9900;}
.cat_index{margin:0px;border:1px solid #fff;}
.cat_index a:visited{color:#551a8b; text-decoration:underline;}
.cat_index a:visited:hover{color:#000; text-decoration:none; }
.smallDesc{padding-left:10px;}
.smallDesc a{color:#3300cc;text-decoration:underline;font-size:13px;font-weight:normal;}
p.subcats{margin:-5px 0px 7px 28px;padding:0px;font-family:Arial, Verdana,Tahoma,sans-serif;}
.subcats a{text-decoration:underline;color:#3300cc;font-size:8pt;}
.subcats a:hover{text-decoration:none;color:red;}
#title{margin:0 0 0 -5px;}
td.title_info{text-align:left;font-size:14px;color:#333;}
.demo_l a{color:#3300cc;}
#descr{padding:0px;   margin:0 0 5px 35px;}
.navig a{color:#000;}
.c{float:left;}
.cr{clear:left;}
td{vertical-align:top; padding:0px;}
h1{font-size:14pt; margin:5px 0 5px 0;}
h1.h1_tuto{text-align:left;padding:0px;margin:0 0 0 13px;color:#3300CC;}
h2{font-size:10pt; margin:0;   padding:0;}
h3{color:#5e74b3; font-size:8pt;   padding:0;   border-bottom:1px dotted #5e74b3;}
table.formPage{border:0px solid #A0A0A0;   margin:0 0 0 60px;}
td.err{padding:3px;   color:#FF0000;   background:#FFEDED;   border:1px solid #A0A0A0;   text-align:left;}
td.msg{padding:3px;   color:#0000FF;   background:#EDF3FF;   border:1px solid #A0A0A0;   text-align:left;}
.label{text-align:right;}
.buttons{text-align:center;  }
.count{color:#6f6f6f;   font-size:8pt;   font-weight:normal;}
.count_haut{color:#666666;font-size:8px;font-family:Verdana,Tahoma,Arial,sans-serif;font-weight:normal;}
#links a{font-size:10pt;}
#links p{margin:0 0 7px 0;}
.url{color:#BFBFBF;}
.url_link{border-bottom:1px dotted #A598A0;font-size:11px;font-style:italic;font-weight:normal;text-align:right;padding:0 10px 0 0;margin:-20px 0 0 110px;}
#path{margin-top:2px;   padding:3px;   background:#D9E8F9;   line-height:19px;   border-top:1px solid #5e74b3;}
.submit{float:right;   vertical-align:bottom;}
#user-bar{clear:both;   width:20%;   margin:0 0 0 auto;   padding:3px;   background:#D9E8F9;   line-height:19px;   text-align:right;}
.text,.btn{font-size:8pt;   font-family:Verdana,Tahoma,Arial,sans-serif;}
input.text{color:#000;   border:1px solid #5e74b3;}
textarea.text{font-size:8pt;   border:1px solid #5e74b3;}
select{font-size:8pt;   border:1px solid #5e74b3;}
.captcha{border:1px solid #5e74b3;   margin-top:10px;}
form{display:inline;   margin:0;   padding:0;}
.btn{font-size:16pt;   font-weight:bolder;   border:1px solid #5e74b3;   background-color:#ffaa11;cursor:pointer;   height:30px;}
span.req{margin-left:3px;   color:#FF0000;   font-weight:bold;}
div.errForm,span.errForm{margin:0px 0 0px 5px;   padding:2px 3px 2px 3px;   color:#FF0000;   background:#FFFFF3;   border:1px solid #ccc;   text-align:left;   clear:right;}
h2 .small,h3 .small,.small,.small a{padding:0px;   margin:0px;   color:#909090;   font-size:9px;   text-decoration:none;}
.sort{color:#000;}
div.pr{font-size:6pt;color:#000;height:30px;margin:0 5px 0 0;}
div.prg{width:40px;border:1px solid #999999;height:3px;font-size:1px;}
div.prb{background:#5eaa5e;height:3px;font-size:1px;}
div.footer{bottom:0;   clear:both;   text-align:center;   border-top:1px solid #E0E0E0;   padding:3px 0 0 0;   margin-top:50px;}
div.footer a{color:#606060;}
.price{border:1px solid green;}
.price table td{margin:0px;   padding:3px;   vertical-align:bottom;}
.prix{margin:5px;}
.paging-links, .paging-info{text-align:right;}
.paging-info{font-style:italic;}
.limit_field{border-width:0;}
.boxTopCenter{float:left;width:175px;height:19px;padding-top:1px;color:#707070;text-align:center;font-weight:bold;}
.boxMiddle{clear:both;width:175px;font-size:11px;}
.boxPopCats{padding:5px 0px 10px 5px;margin:0;list-style:none;}
.boxPopCats li{background:url("../img/puce2.gif") 0px 5px no-repeat;padding:0px 0px 2px 8px; }
.boxPopCats li a:active,.boxPopCats li a:visited{color:#666666;text-decoration:none;}
.boxPopCats li a:link{color:#000;text-decoration:none;}
.boxPopCats li a:hover{color:#000;text-decoration:underline;}
/*stats*/
.boxStats{padding:10px 0px 10px 20px;margin:0;list-style:none;}
.boxStats li{padding-bottom:2px;}
/*read more*/
a.link:active,a.link:link,a.link:visited{font-size:12px;color:#3300cc;text-decoration:underline;}
a.link:hover{font-size:12px;color:#CA0002;text-decoration:none;}
a.readMore:link,a.readMore:active,a.readMore:visited{color:#CA0002;font-weight:normal;text-decoration:none;}
a.readMore:hover{font-weight:bold;text-decoration:underline;}
a.readMoreFeat:link,a.readMoreFeat:active,a.readMoreFeat:visited{color:#3E81B4;text-decoration:none;}
a.readMoreFeat:hover{color:#CA0002;text-decoration:underline;}
/*letter*/
.letter{border:1px solid #A598A0;text-align:center;margin:10px 0 2px 0;padding:3px 0 3px 0;}
.letter a{color:#3300cc;font-size:14px;font-weight:bolder;padding:0 2px 0 0;text-decoration:underline;}
.letter a:hover{color:#FF9900;text-decoration:none;font-size:14px;font-weight:bolder;}
.letter a:visited{color:#551a8b; text-decoration:none;font-size:14px;font-weight:bolder;}
.navig{padding:5px;color:#666;font-weight:bold;}
.mainPaging{float:right;}
h1.dir_index{padding-left:30px;color:#000;font-size: 22px;text-decoration: none;}
div.pagingLinks a{padding:2px 4px 2px 4px;margin:1px;border:1px solid #008C00;text-decoration:none;color:#000099;}
div.pagingLinks a:hover,div.pagingLinks a:active{border:1px solid #000099;color:#008C00;}
div.pagingLinks span{padding:2px 4px 2px 4px;margin:2px;border:1px solid #000099;font-weight:bold;background-color:#FF7400;color:#FFF;}
table.regular{border:1px solid #fff;padding:5px 2px 5px 0;width:100%;}
table.regular:hover{background:#FFFAE6; border:1px solid #FF9900;width:100%;}
.cage_tuto{background-color:#FFF;clear:left; float:left;padding:15px 0 0 0;margin:1px 1px 0 0;width:760px;background:url("../img/top_760.png") no-repeat top left;}
.cage_tuto_bas{background:url("../img/bottom_760.png") bottom left no-repeat;padding:0 15px 25px 15px;}
.tagclouds{margin:0 auto; padding:2px; width:100%; }
.tagclouds a{margin:0;text-decoration:none;padding:0 3px 0 0;line-height:0.9em;}
.tagclouds a:hover{color:white;background-color:#575757;}
.tagclouds h3{font-size:150%; }
.cloud-style-1{color:#A598A0; font-size:150%;}
.cloud-style-2{color:#597e59;font-size:80%;  }
.cloud-style-3{color:#aaa;font-size:100%;}
.cloud-style-4{color:#0fb400;font-size:120%; }
.cloud-style-5{color:#FF7400; font-size:90%;}
.cloud-style-6{color:#006D00; font-size:70%;}
.cloud-style-7{color:#99CC33;font-size:95%;  }
.cloud-style-8{color:#00A700;font-size:60%;}
.cloud-style-9{color:#3300cc;font-size:130%; }
.cloud-style-10{color:#aaa; font-size:160%;}
/*bas_partners*/
.bas_partners, .bas_partners_main{border-top:1px solid #A598A0;text-align:center;padding:0 20px 0 20px;margin:4px 0 0 0;} .bas_partners_haut{padding:2px 0 0 20px;text-align:left;height:20px;font-weight:bold;font-size:14px;color:#707070;} .bas_partners_bas{text-align:right;height:20px;font-weight:normal;font-size:11px;} .bas_partners_bas a{color:#3300cc;font-size:11px;} .bas_partners_main a{color:#0000ff;font-size:12px;} .bas_partners_main{text-align:left;} .p_logo_main{width:180px; height:70px; border:0;float:left;padding:10px;}
/*change category*/
#catTitle{color:green;font-weight:bold;}
#toggleCategTree{border:1px solid #A598A0;color:red;padding:1px 5px 1px 1px;cursor:pointer;font-weight:bolder;}
/*Csubmit form*/
textarea, .pseudo, .email, .object{background-color:#EEE; border:1px solid #CDEB8B;}
/*pour tous les textarea*/
.code-alignement2{border:1px hidden white;vertical-align:middle;margin:10px auto 3px 50px;}
.v_code2{margin:-24px 3px 0px 190px;}
.img_code2{margin:-32px 0px 20px 275px;text-decoration:none; height:25px; width:70px;}
.img_code2 img{border:1px solid #FF7400;}
.c_msg2{font:13px bold Verdana,Arial,sans-serif;color:red;}
.verif_code2{border:1px solid #FF7400;background-color:#EEE;height:27px;width:70px;text-align:center;vertical-align:bottom;}
.send2{font:16px bolder  'Trebuchet MS','Lucida Grande',Verdana,Arial,sans-serif;}
.send_message2{text-align:center;width:600px;}
.form_submit{margin:5px auto 10px auto;border:1px solid #fff;}
.search_content{width:550px;}
#searchForm .search_content {height: 23px;float: right;margin:0;}
#searchForm .search_content .contentLeft {background: white url(../img/search-form-left.png) no-repeat top left;float: left;height: 23px;width: 6px;}
#searchForm .search_content .contentRight {float: right;height: 23px;width: 15px;position: relative;}
#searchForm .search_content input {background: transparent url(../img/search-form-content.png) repeat-x top left;border: 0;display: block;height: 23px;float: left;line-height: 23px;margin:0;padding:1px 12px 0 2px;width: 380px;}
#searchForm .search_content button {background: none;border:0;display: block;float: left;line-height: 25px;margin: 0;padding: 0;position: relative;top: -2px !important;top: -3px;left: -5px;overflow: visible;cursor: default;}
#searchForm .search_content button .buttonContent{background: transparent url(../img/search-button-content.png) repeat-x left top;height: 25px;font-weight: bold;float: left;line-height: 25px;margin: 0 7px 0 25px !important;margin: 0 7px 0 12px;	/*for IE*/padding: 0 3px;}
#searchForm .search_content button:hover .buttonContent {background-position: left bottom;}
#searchForm .search_content button .buttonLeft {background: transparent url(../img/search-button-left.png) no-repeat left top;float: left;height: 25px;margin-right: -25px;width: 25px;}
#searchForm .search_content button:hover .buttonLeft {background-position: left bottom;}
#searchForm .search_content button .buttonRight {background: transparent url(../img/search-button-right.png) no-repeat right top;float: left;height: 25px;margin-left: -7px;width: 7px;}
#searchForm .search_content button:hover .buttonRight {background-position: right bottom;}
#lg_search{width:65px;border:0;}
.lg_search2{float:right;border:0;vertical-align:middle;text-align:center;margin:39px 2px 0 0 !important;margin:41px 2px 0 0;}
.desc_search_bas{width:500px;height:16px;margin:20px 0 5px 0 !important; margin:-5px 0 0 0;font-size: 10px;padding-left:5px;border:1px solid #fff;}
.popular_links {padding:0;margin-top:-20px;}
div.popular_links ul{font-size:16px;color:#039003;font-weight:bolder;}
div.popular_links ul li ul li a{font-size:12px;color:#3300CC;font-weight:normal;text-decoration:none;} 
div.popular_links ul li ul{margin-top:10px;}
.pop_link_span{text-decoration:underline;}
.box_desc_submit{border:1px solid #A598A0; text-align:center; color:green; margin-left:-2px;padding-top:5px;}
.camerpages_ads{margin:0;padding:0 5px 0 5px; text-align:left;background-color:#fff;font-size:9px;font-family:verdana,arial,sans-serif;}
.camerpages_ad, .camerpages_ad_zilla {margin:2px auto 2px auto;width:160px;overflow:hidden;}
.camerpages_ad a{color:#2200CC; font-size:12px;text-decoration:underline; font-weight:bold;}
.camerpages_ad_zilla a{color:#2200CC; font-size:11px;text-decoration:underline; font-weight:normal;}
.camerpages_ad_zilla a:hover{color:#000; font-size:11px;text-decoration:none; font-weight:normal;}
.ad_link_camer{color:#aaa;margin:0;overflow:hidden;}
.ads_link_submit{text-align:right;padding-right:3px;}
.ads_link_submit a{font-size:10px;}
.img_detail{max-width:300px;height:auto;border:0;float:left;border:1px solid #CCC;padding:6px;} .fb_like{margin:0 2px 0 15px;float:left;}
.addthis_cp{border:1px solid #CCC;margin:10px auto 1px;padding:10px 5px 0;text-align:center;width:45%;} .addthis_cp a{margin:0 1px;} .addthis_cp a:hover{text-decoration:none;} .addthis_cp_detail{margin:0 0 5px -2px}
