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

body {background:#EE19AA url(bg-rose.gif) repeat-y center top ;text-align:center;color:#3C2607;font-family:Arial, 'Lucida Sans', 'Bitstream Vera Sans', Helvetica, sans-serif;font-size:0.85em;}

/*################################ BLOCS GENERAUX ###################################*/
#conteneur{width:750px;margin:0 auto;padding-left:1px;}

#header{width:750px;}

#logo{width:750px;text-align:center;padding:15px 0;}

#page{width:540px;float:left;padding:10px 15px 10px 5px;}

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

.contenu{clear:both;}

#menu{width:180px;float:right;margin:10px 10px 0 0;}

/*################################ MENUS ###################################*/
#search{background-color:#3C2607;padding:10px 5px;border-top:1px solid #EE19AA;border-right:1px solid #EE19AA;border-left:1px solid #EE19AA;}
#search label{display:none;}

#menu2, #annu ul, #menucommu ul{text-align:left;list-style:circle;list-style-position:inside;color:#EE19AA;background-color:#FFD6F2;padding:10px 0;border-bottom:1px solid #EE19AA;border-right:1px solid #EE19AA;border-left:1px solid #EE19AA;}
#menucommu ul{border:0;}
#partenaires, #pub, #menucommu{margin-top:5px;background-color:#FFD6F2;border:1px solid #EE19AA;}
#annu, #menucommu{margin-top:5px;}
#pub{padding-bottom:10px;}

#menu #menu2 li, #menu #annu li, #menu #menucommu li{margin:5px 0;padding-left:15px;}
#menu #partenaires li{list-style:none;margin:7px 0;}

#menu a{color:#3C2607;font-size:0.9em;font-weight:bold;text-decoration:none;}
#menu a:hover{text-decoration:underline;}

#menu .pub{margin:10px 10px 0 10px;color:#3C2607;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-right:5px;}
div.prg{width:60px;border:1px solid #a1a1a1;height:5px;font-size:1px;margin:0 auto;text-align:left;}
div.prb{background:#F50DC1;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:280px;text-align:left;margin-bottom:20px;}


.contenu #liste-liens, .contenu #liste-liens-sponso{width:530px;text-align:left;margin:0 8px 10px 0;}
.contenu #liste-liens{border-top:1px solid #F84AD1;border-right:1px solid #F84AD1;border-left:1px solid #F84AD1;}
.contenu #liste-liens-sponso{border-top:1px solid #1CC0F6;border-right:1px solid #1CC0F6;border-left:1px solid #1CC0F6;}
.contenu #liste-liens .link, .contenu #liste-liens-sponso .link{clear:both;padding:0 0 10px 0;font-size:1em;}
.contenu #liste-liens .link{border-bottom:1px solid #F84AD1;}
.contenu #liste-liens-sponso .link{border-bottom:1px solid #1CC0F6;}
.contenu #liste-liens .screen, .contenu #liste-liens-sponso .screen{width:140px;float:left;margin-right:5px;text-align:center;}

.contenu #detail-link{width:520px;text-align:left;margin:0 8px;border:1px solid #1CC0F6;}
.contenu #detail-link .first{border-top:#C6EFFD 10px solid;}
.contenu #detail-link #detail-image{width:260px;text-align:center;float:left;}


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

.contenu #listing-commus{width:531px;border-bottom:1px solid #F84AD1;}
.contenu.commupresse .paginationliste{margin:15px 15px 0 8px;padding:4px;text-align:center;font-size:0.9em;}
.contenu.commupresse .paginationliste .ditto_currentpage, .ajaxSearch_paging .pagingLinksCurrent{background-color:#F84AD1;padding:1px 5px;margin:0 2px;text-decoration:none;color:#FFF;}
.contenu.commupresse .paginationliste a, .ajaxSearch_paging a{border:1px solid #F84AD1;padding:0 4px;margin:0 2px;text-decoration:none;color:#F84AD1;}

.contenu .listing-commu{width:530px;text-align:left;margin:0 8px 0 0;border-top:1px solid #F84AD1;border-right:1px solid #F84AD1;border-left:1px solid #F84AD1;}

.contenu #ajaxSearch_resultListContainer{text-align:left;font-size:0.9em;}
.contenu #ajaxSearch_resultListContainer .ajaxSearch_result{margin:10px 0;}
/*################################ TEXTES ###################################*/
h1{font-size:1.3em;margin:5px 0;}

.contenu #categs h2{margin:5px 0;padding-left:10px;margin:5px;font-size:0.9em;}
.contenu .link h2{font-size:0.9em;font-weight:bold;padding:10px 5px 5px 0;letter-spacing:1px;}
.contenu #liste-liens .link h2{border-top:10px solid #FEE6F8;}
.contenu #liste-liens-sponso .link h2{border-top:10px solid #C6EFFD;}
.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:0.9em;color:#F41DC4;margin:10px 0;text-align:center;}

#partenaires h5, #pub h5, #annu h5, #menucommu h5{background-color:#3C2607;padding:7px 5px;text-transform:uppercase;color:#C6EFFD;font-size:0.8em;}

.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.commupresse p.descr{width:500px;margin:5px auto 15px auto;}
.contenu p.item{margin:0;padding:8px 15px;}
.contenu p.item span.label{font-weight:bold;}
.contenu p.item .url{color:#1CC0F6;}

.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 145px;}
.contenu #liste-liens .link .plus, .contenu #liste-liens-sponso .link .plus{clear:both;text-align:right;color:#3C2607;margin:5px 10px 0 0;font-size:0.9em;}
.contenu #liste-liens .link .url, .contenu #liste-liens-sponso .link .url{color:#1CC0F6;text-align:left;}

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

input.text, textarea.text{padding:2px;border:1px solid #999999;color:#3C2607;font-weight:bold;font-family:Arial, 'Lucida Sans', 'Bitstream Vera Sans', Helvetica, sans-serif;font-size:0.9em;}
.btn, #submit-commu{margin-top:5px;padding:3px 8px;color:#FFF;background-color:#EE19AA;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, .contenu li a{color:#F41DC4;}
.contenu p a:hover, .contenu .msg a:hover, .contenu li a:hover{text-decoration:none;}

.contenu #categs h2 a{color:#F50DC1;}
.contenu #categs li a{color:#3C2607;text-decoration:none;}
.contenu #categs li a:hover{text-decoration:underline;}

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

.contenu #liste-liens .link .rlinks, .contenu #liste-liens-sponso .link .rlinks{color:#F50DC1;text-decoration:none;}
.contenu #liste-liens .link .rlinks:hover, .contenu #liste-liens-sponso .link .rlinks:hover{text-decoration:underline;}
.contenu #liste-liens .link .plus a, .contenu #liste-liens-sponso .link .plus a{color:#F50DC1;text-decoration:none;}
.contenu #liste-liens .link .plus a:hover, .contenu #liste-liens-sponso .link .plus a:hover{text-decoration:underline;}

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

.contenu .cat-search li a{color:#F50DC1;font-weight:bold;}
.contenu .subcats a{color:#3C2607;}

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

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

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

/*################################ 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:#FEE6F8;border:1px solid #F84AD1;margin-left: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:#F41DC4;font-weight:bold;font-size:0.9em;}
.formPage #toggleCategTree{color:#F41DC4;cursor:pointer;text-decoration:underline;}
.formPage #toggleCategTree{display:block;cursor:pointer;cursor:hand;color:#F41DC4;font-size:0.9em;}
.formPage #categtree{margin:8px 0 0 0;height:200px;width:320px;overflow:auto;border:1px solid #1CC0F6;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:#F41DC4;background:#C6EFFD;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:#C6EFFD;}
.formPage #categtree .even {background:#fff;}
.formPage #categtree .categ-item:hover {background:#C2EB5F;}
.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, td.field select{border:1px solid #1CC0F6;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;}
#footer a{color:#F50DC1;}

#footer #liens-decoin{color:#999999;margin:15px auto 0 auto;width:80%;}
#footer #liens-decoin a{color:#999999;}




