*{margin:0;padding:0;border:0;}

body {background:#FFF url(bg-body.jpg) repeat-x center top ;text-align:center;color:#08637A;font-family:Arial, 'Lucida Sans', 'Bitstream Vera Sans', Helvetica, sans-serif;font-size:0.85em;}

/*################################ BLOCS GENERAUX ###################################*/
#conteneur{background-color:#FFF;width:980px;margin:0 auto;border-left:1px solid #E1DDDF;border-right:1px solid #E1DDDF;border-bottom:1px solid #E1DDDF;}

#header{width:980px;}

#logo{width:980px;text-align:center;}

#page{width:515px;float:left;margin:10px 14px 0 16px;border:1px solid #E1DDDF;}

#fil-ariane{color:#CCCCCC;font-size:0.8em;text-align:left;margin-left:15px;}

.contenu{clear:both;}

#menug{width:200px;float:left;margin:10px 0 0 15px;}
#menud{width:200px;float:right;margin:10px 15px 0 0;}

/*################################ MENUS ###################################*/
#search{background:#FFF url(bg-li-menu-hover.jpg) no-repeat left top;padding:10px 5px;border:1px solid #E1DDDF;margin-bottom:15px;}
#search label{display:none;}

.menu{border:1px solid #E1DDDF;margin-bottom:15px;background:#FFF url(bas-bloc.jpg) no-repeat left bottom;padding-bottom:30px;}
.menu#menunav{padding-bottom:0;border-bottom:0;}
.menu#photo table{margin:0 auto;}
.menu#photo table img{border:1px solid #E1DDDF;}
.menu h2{background:#FFF url(bg-h2.jpg) no-repeat;color:#666666;padding:14px 0 16px 55px;font-size:1.1em;text-align:left;border-bottom:1px solid #E1DDDF;text-transform:uppercase;font-weight:normal;margin-bottom:10px;}
.menu#menunav h2{margin-bottom:0;}
.menu ul#menu2{text-align:left;list-style:none;}
.menu ul#menu2 li{border-bottom:1px solid #E1DDDF;font-size:0.9em;}
.menu ul#menu2 li a{display:block;background:#FFF url(bg-li-menu.jpg) no-repeat left bottom;padding:9px 0 9px 25px;color:#08637A;text-decoration:none;font-weight:bold;}
.menu ul#menu2 li a:hover{background:#FFF url(bg-li-menu-hover.jpg) no-repeat left top;color:#DC2778;}
.menu#partenaires a{color:#DC2778;font-size:0.9em;}

/*################################ ADSENSE ###################################*/
/*#adsensetop{width:750px;height:90px;background:#FFF url(adsensetop.jpg) no-repeat;margin-bottom:8px;text-align:center;}

.contenu #categs-pub{width:250px;height:250px;margin:20px 0 0 280px;}

.contenu #detail-link #detail-pub{width:250px;height:250px;margin:0 0 0 260px;}*/
/*################################ PR ###################################*/
div.pr{font-size:6pt;color:#000000;height:30px;margin:0 5px 0 20px;width:80px;text-align:center;}
div.prg{width:60px;border:1px solid #a1a1a1;height:5px;font-size:1px;margin:0 auto;text-align:left;}
div.prb{background:#DC2778;height:3px;font-size:1px;margin:1px;}

/*################################ BLOC ###################################*/
.contenu #tri{text-align:right;font-size:0.8em;color:#999999;margin:0 10px 5px 0;}

.contenu .categs{float:left;width:218px;text-align:left;margin-bottom:20px;padding-left:32px;}
.contenu #categs9{background:#FFF url(coeur1.gif) no-repeat 5px 5px;}
.contenu #categs6{background:#FFF url(coeur2.gif) no-repeat 5px 5px;}
.contenu #categs8{background:#FFF url(coeur3.gif) no-repeat 5px 5px;}
.contenu #categs11{background:#FFF url(coeur4.gif) no-repeat 5px 5px;}
.contenu #categs2{background:#FFF url(coeur5.gif) no-repeat 5px 5px;}
.contenu #categs10{background:#FFF url(coeur6.gif) no-repeat 5px 5px;}
.contenu #categs4{background:#FFF url(coeur7.gif) no-repeat 5px 5px;}
.contenu #categs3{background:#FFF url(coeur8.gif) no-repeat 5px 5px;}
.contenu #categs5{background:#FFF url(coeur9.gif) no-repeat 5px 5px;}
.contenu #categs7{background:#FFF url(coeur10.gif) no-repeat 5px 5px;}
.contenu #categs1{background:#FFF url(coeur11.gif) no-repeat 5px 5px;}
.contenu #categs12{background:#FFF url(coeur12.gif) no-repeat 5px 5px;}

.contenu #liste-liens, .contenu #liste-liens-sponso{width:515px;text-align:left;}
.contenu #liste-liens .link, .contenu #liste-liens-sponso .link{clear:both;background:#FFF url(bas-bloc.jpg) repeat-x left bottom;padding-bottom:30px;border-bottom:1px solid #E1DDDF;}
.contenu #liste-liens-sponso .link{color:#000;}
.contenu #detail-link{width:515px;text-align:left;}

.contenu .codelien{width:480px;margin:0 0 10px 20px;border:1px solid #E1DDDF;padding:5px 3px;font-size:0.9em;}

.contenu #ajaxSearch_resultListContainer{text-align:left;font-size:0.9em;}
.contenu #ajaxSearch_resultListContainer .ajaxSearch_result{margin:10px 0;}
/*################################ TEXTES ###################################*/
.contenu h1, .contenu h2.nouvo-liens{background:#FFF url(bg-h1.jpg) no-repeat;color:#666666;padding:14px 0 16px 55px;font-size:1.1em;text-align:left;border-bottom:1px solid #E1DDDF;text-transform:uppercase;font-weight:normal;margin-bottom:10px;}

.contenu .categs h2{margin:5px 0;padding-left:10px;margin:5px;font-size:1em;color:#DC2778;letter-spacing:1px;font-weight:normal;}
.contenu .link h2{font-size:0.9em;font-weight:bold;padding:10px 5px 5px 0;letter-spacing:1px;}
.contenu #liste-liens .link h2, .contenu #liste-liens-sponso .link h2{margin-left:30px;}
.contenu .listing-commu h2{font-size:0.9em;font-weight:bold;padding:7px 25px 5px 15px;letter-spacing:1px;border-top:10px solid #FEE6F8;}
.contenu h2.submit, .contenu h2.ml{font-size:1em;color:#999;padding:10px 0;text-align:center;font-weight:normal;letter-spacing:1px;line-height:1.5;}
.contenu h2.ml.sponso span{color:#000;display:block}

.contenu p, .pagination p{font-size:0.85em;text-align:left;margin:0 0 8px 15px;line-height:1.5;}
.contenu p.descr{color:#999999;margin-bottom:15px;text-align:center;margin-left:0;}
.contenu p.item{margin:0;padding:8px 15px;}
.contenu p.item span.label{font-weight:bold;}
.contenu p.item .url{color:#CCC;}

.contenu .listing-commu p{margin-bottom:0;}
.contenu .listing-commu p.listing-introtext{margin:5px 25px;line-height:1.5;}
.contenu .listing-commu p.listing-datepub{color:#1CC0F6;text-align:right;padding:10px 20px;}

.contenu #liste-liens .link p, .contenu #liste-liens-sponso .link p{margin:0 5px 0 20px;}
.contenu #liste-liens .link .plus, .contenu #liste-liens-sponso .link .plus{clear:both;color:#CCC;margin:5px 10px 0 20px;font-size:0.8em;}
.contenu #liste-liens .link .url, .contenu #liste-liens-sponso .link .url{color:#000;text-align:left;}

.contenu .categs-page{text-align:right;color:#3C2607;margin:8px 10px 8px 0;}

input.text, textarea.text, .field select{padding:2px;border:1px solid #E1DDDF;color:#08637A;font-weight:bold;font-family:Arial, 'Lucida Sans', 'Bitstream Vera Sans', Helvetica, sans-serif;font-size:0.9em;}
.btn{margin-top:5px;padding:3px 8px;color:#08637A;background-color:#E1DDDF;border:1px solid #FFF;font-weight:bold;font-family:Arial, 'Lucida Sans', 'Bitstream Vera Sans', Helvetica, sans-serif;font-size:0.8em;}

.count{color:#6f6f6f;font-size:0.8em;font-weight:normal;}

.contenu .ajaxSearch_resultLink{color:#F84AD1;text-align:left;margin:5px 15px;}
/*################################ LIENS ###################################*/
#fil-ariane a {color:#CCCCCC;}

.contenu p a, .contenu .msg a{color:#08637A}
.contenu p a:hover, .contenu .msg a:hover{text-decoration:none;}

.contenu .categs h2 a{color:#DC2778;}
.contenu .categs a{color:#08637A;text-decoration:none;}
.contenu .categs a:hover{text-decoration:underline;}

.contenu #tri a{color:#999999;}

.contenu #liste-liens .link .rlinks, .contenu #liste-liens-sponso .link .rlinks, .contenu #liste-liens .link .plus a, .contenu #liste-liens-sponso .link .plus a{color:#DC2778;text-decoration:none;}
.contenu #liste-liens .link a:hover, .contenu #liste-liens-sponso .link a:hover, contenu #liste-liens .link .rlinks:hover, .contenu #liste-liens-sponso .link .rlinks:hover{text-decoration:underline;}
.contenu #liste-liens .link .detail, .contenu #liste-liens-sponso .link .detail{color:#999;font-size:0.9em;}

.contenu .listing-commu h2 a{color:#DC2778;text-decoration:none;}
.contenu .listing-commu h2 a:hover{text-decoration:underline;}

.contenu .cat-search li a{color:#DC2778;font-weight:bold;}

.contenu .clinks{color:#999;}
.contenu .clinks:hover{text-decoration:none;}

.contenu .flinks{color:#DC2778;}
.contenu .flinks:hover{text-decoration:none;}

.pagination .paging-links a{color:#DC2778}

/*################################ LISTES ###################################*/
.contenu ul{font-size:0.85em;text-align:left;margin-left:15px;}

.contenu #categs li{list-style:circle;list-style-position:inside;margin-left:15px;color:#EE19AA;}

.contenu .noresult{list-style:none;margin:10px 0 0 40px;}
.contenu .cat-search{margin-top:15px;}

.contenu.commupresse ul, .contenu.commupresse ol{margin:0 0 8px 45px;}

/*################################ IMAGES ###################################*/
#menu #partenaires img{border:3px solid #FFEBF9;}
.contenu #liste-liens .screen img, .contenu #detail-link #detail-image img{border:1px solid #F84AD1;margin-top:20px;}
.contenu #liste-liens-sponso .screen img{border:1px solid #1CC0F6;margin-top:20px;}

/*################################ FORMULAIRES ###################################*/
.contenu .msg{background-color:#ECDFEC;border:1px solid #660066;padding:8px;font-size:0.9em;}
.contenu .err{background-color:#FFBFBF;border:1px solid #FF0000;padding:8px;font-size:0.9em;}

.contenu #prices{background-color:#ECEAEA;border:1px solid #E1DDDF;margin:0 15px;padding-bottom:11px;}

.contenu .champ-sponso{padding:15px 0 0 25px;clear:both;font-size:0.9em;text-align:left;}
.formPage .champ-sponso input{float:left;}

.formPage{text-align:left;}
.formPage.CommPress p{margin-left:0;color:#666666;font-size:0.8em;width:500px;}
.formPage td{margin-bottom:5px;}
.formPage .label{width:170px;text-align:right;padding-right:5px;font-size:0.9em;vertical-align:top;padding-top:10px;}
.formPage .field{padding-top:10px;font-size:0.9em;}

.formPage .champ label{float:left;text-align:right;width:160px;margin:1px 8px 1px 0;}
.formPage.CommPress label{float:none;width:auto;clear:both}
.formPage .champ-sponso label{margin-left:5px;width:160px;display:block;float:left;}
.formPage .champ-sponso span{margin-left:60px;}
.formPage .req{font-weight:bold;font-size:1.2em;}
.formPage .tip{margin:5px 0 0 0;font-size:0.9em;color:#666666;}
.formPage .errForm{color:#DC2778;font-weight:bold;font-size:0.9em;}
.formPage #toggleCategTree{color:#DC2778;cursor:hand;text-decoration:underline;font-size:0.9em;}
.formPage #categtree{margin:8px 0 0 0;height:200px;width:320px;overflow:auto;border:1px solid #E1DDDF;font-size:0.9em;}
.formPage #catTitle { background:#fff;font-size:0.9em; } /* Important for Konqueror */
.formPage #categtree h2 { margin:0 0 5px; padding:2px;text-align:center;color:#DC2778;background:#ECEAEA;vertical-align:middle;}
.formPage #categtree #close_tree {right:0;padding:1px;text-align:center;white-space:nowrap;cursor:pointer;cursor:hand;}
.formPage #categtree .categ-item {clear:both;margin:3px 5px;padding:2px 5px;display:block;border:1px dotted #D8C1DA;  border-width:1px 0;cursor:pointer;cursor:hand;}
.formPage #categtree .categ-item img {margin-right:1em;}
.formPage #categtree .odd {background:#ECEAEA;}
.formPage #categtree .even {background:#fff;}
.formPage #categtree .categ-item:hover {background:#C6EFFD;}
.formPage .adbox-container {border-top:0px;border-left:1px #E1E1E1 solid;border-right:1px #E1E1E1 solid;border-bottom:1px #E1E1E1 solid;}
.formPage .category-total-cats {padding: 0px;margin: 0px;color: #a1a1a1;font-size: 7pt;text-decoration: none;}

.formPage  input, .formPage textarea{border:1px solid #E1DDDF;padding:2px;font-family:Arial, 'Lucida Sans', 'Bitstream Vera Sans', Helvetica, sans-serif;}
.formPage.CommPress input, .formPage.CommPress textarea{font-size:0.9em;}
#titre-commu, #introtext-commu, content-commu{display:block;margin-bottom:20px;}
.formPage .buttons{text-align:center;}
.formPage .buttons input{border:1px solid #FFF;}


/*################################ FOOTER ###################################*/
#footer{font-size:0.8em;margin-top:10px;padding:10px 0;clear:both;}
#footer a{color:#DC2778;}




