



.search-full
{
    text-decoration:none;
}

.search-full a
{
    text-decoration:none;
}

.search-full ul
{
    list-style:none;
}
span.bold
{
    font-weight:bold;
}

#fc-marges form input
{
    float:left;
}

#fc-marges form .champs .right
{
    float:left;
    background:url("../images/inline/bg_category_big.png") repeat scroll left top;
    height:20px;
}
#fc-marges form .field
{
    float:left;
    background-color:#59595B;
    height:20px;
    padding:0 6px;
}
#fc-marges form #q
{
    height:16px;
    margin-left:10px;
    margin-top:2px;
    font-size:9px;
    width:280px;
    margin-right:10px;
    border:0 none;
    padding-left:4px;
}
#fc-marges form input.button
{
    height:17px;
    background-color:#59595B;
    border:0px;
    color:#FFFFFF;
    text-transform:uppercase;
    cursor:pointer;
    width:79px;
    font-weight:bold;
	font-size:10px;
}

#fc-marges form label
{
    color:#FFFFFF;
    display:block;
    float:left;
    font-weight:bold;
	font-size:10px;
    height:20px;
    line-height:20px;
    margin-right:2px;
    text-align:center;
    text-transform:uppercase;
    width:115px;
    padding-right:9px;
    background:url("../images/fleche_grise.png") no-repeat scroll 95px center #59595B;
}
#fc-marges form .help
{
    float:left;
    margin-left:173px;
    text-align:center;
    width:40px;
    padding-right:19px;
    padding-left:2px;
    background:url("../images/fleche_grise.png") no-repeat scroll 42px center #59595B;
    height:20px;
}
.header-bloc #synomia-help a, #fc-marges form .help a
{
    background-color:#59595B;
    display:block;
    height:20px;
    line-height:20px;
    color:#FFFFFF;
    text-transform:uppercase;
    font-weight:bold;
}
#synomia-result-by-category .category
#synomia-result .category
{
    margin-bottom:10px;
}
#synomia-result-by-category .category h3,
#synomia-result .category h3
{
    background-color:#F23A69;
    color:#FFFFFF;
    height:22px;
    line-height:22px;
    padding:0 5px;
    border:none;
    margin-bottom:0;
    font-weight:normal;
}

#synomia-result-by-category .category h3.element-odd,
#synomia-result .category h3.element-odd
{
    background-color: #59585C;
}

#synomia-result-by-category .category h3.element-even,
#synomia-result .category h3.element-even
{
    background-color: #59585C;
}

#synomia-result .category#category-1 {
    background-color: #F23A69;
}

.category-top
{
    background:url("../images/inline/bg_top.category.png") no-repeat scroll left top transparent;
    border-left:1px solid #e7e7e7;
    border-right:1px solid #e7e7e7;
    border-top:1px solid #e7e7e7;
    height:10px;
    padding:1px 1px 1px 1px;
}
.category-top span
{
    opacity:0;
}

#synomia-result-by-category .category .category-bottom
{

}

#synomia-result-by-category .category h3 span,
#synomia-result .category h3 span
{
    border-right:1px solid #FFFFFF;
    margin-right:10px;
    padding-right:10px;
    text-transform:uppercase;
    font-weight: bold;
}
#synomia-result-by-category .category .category-items,
#synomia-result .category .category-items
{
    border:1px solid #e7e7e7;
    padding-bottom:10px;
}

#synomia-result-by-category .category .item,
#synomia-result .category .item
{
    padding:5px;
    border-bottom:1px dotted #e7e7e7;
}

#synomia-result-by-category .category .item h4,
#synomia-result .category .item h4
{
	font-size:12px;
    color:#F23A69;
    margin-bottom:10px;
    background:url("../images/inline/puce_title.gif") no-repeat scroll left 6px transparent;
    padding-left:14px;
}
#synomia-result-by-category .category .item h4 a,
#synomia-result .category .item h4 a
{
    color:#F23A69;
}
.snippet .date
{
	padding:3px;
}
#synomia-result-by-category .category .item .vignette,
#synomia-result .category .item .vignette
{
    float:left;
    border:1px solid #e7e7e7;
    margin-right:5px;
    max-width:100px;
    width:auto;
}
#synomia-result-by-category .category .item .vignette img,
#synomia-result .category .item .vignette img{
    max-width:100px;
    width:auto;
}
#synomia-result-by-category .category .item .snippet span,
#synomia-result .category .item .snippet span
{
    color:#818181;
}

#synomia-result-by-category .category-link,
#synomia-result .category-link,
#col-rigth .category-link,
#col-rigth .category-bottom
{
    background:url("../images/inline/bg_bottom.category.png") repeat-x scroll left top transparent;
}

#synomia-result-by-category .category-link
{
    text-align:right;
    margin-bottom:14px;
}
#synomia-result .category-link
{
    text-align:center;
}

#synomia-result-by-category .category-link a,
#synomia-result .category-link a
{
    background:url("../images/inline/bg_highlight_see_more.png") repeat-x scroll left top #8F8F8A;
    color:#FFFFFF;
    font-size:80%;
    height:11px;
    padding:0 2px;
    text-transform:uppercase;
}

#synomia-result-by-category .pagination_info,
#synomia-result .pagination_info
{
    margin-right:10px;
}
#synomia-result-by-category .pagination_info span,
#synomia-result .pagination_info span
{
    color:#dc2855;
}
#synomia-result-by-category .pagination,
#synomia-result .pagination
{
    float:right;
    background:url("../images/inline/bg_highlight_see_more.png") repeat-x scroll left top #8F8F8A;
    padding:2px 0 2px 0;
}

#synomia-result-by-category .pagination a,
#synomia-result .pagination a
{
    background:none;
    color:#000000;
    text-decoration:underline;
}

#synomia-result-by-category .pagination .current,
#synomia-result .pagination .current
{
    color:#ffffff;
    font-size:80%;
    height:11px;
    padding:0 2px;
    text-transform:uppercase;
}

#synomia-result-by-category .pagination .previous-pages,
#synomia-result .pagination .previous-pages
{
    float:left;
    border-right:1px solid #000000;
    padding-right:2px;
    margin-right:2px
}

#synomia-result-by-category .pagination .previous-pages .current,
#synomia-result .pagination .previous-pages .current,
#synomia-result-by-category .pagination .next-pages .current,
#synomia-result .pagination .next-pages .current
{
    display:block;
    float:left;
    margin-top:2px;
}
#synomia-result-by-category .pagination .next-pages,
#synomia-result .pagination .next-pages
{
    float:left;
    border-left:1px solid #000000;
    padding-left:2px;
    margin-left:2px
}
#synomia-result .pagination .count-pages
{
    float:left;
}
.synomia-result-content
{
    float:left;
    margin-top:10px;
}
#result-content,
#synomia-result
{
    width:522px;
    margin-right:22px;
}


#result-content h4 {
	font-weight:bold;
}

#fc-marges .champs
{
overflow:auto;
width:100%;
}
#col-rigth
{
	width: 212px;
}
#synomia-promo
{
    border:1px solid #E7E7E7;
    overflow:hidden;
}

#col-rigth h3 {
	border-bottom:none;
	padding-bottom:0;
}


#synomia-promo .body-bloc table tr td
{
    display:block;
    width:225px;
}
#synomia-promo .body-bloc table tr td a img
{
    width:222px;
}


#synomia-promo .synomia-promo
{
  margin:0px 2px 1px 2px;
}

#synomia-promo .synomia-promo h3
{
  background-color:#F23A69;
  color:#FFFFFF;
  text-transform:uppercase;
  text-align: center;
  margin: 0px auto;
}

#synomia-promo .synomia-promo .synomia-promo-link
{
   background-color:#EFEEEE;
   display: block;
   padding:12px;
   color: #4E4D51;
   text-decoration: none;
}


#synomia-promo .category-top
{
  border:0px none;
  margin:1px;
}

#synomia-result .body-bloc li .title a, #synomia-promo .body-bloc li .title
{
    background-color:#F23A69;
    display:block;
    font-weight:bold;
    padding:5px;
    position:relative;
    text-align:center;
    text-transform:uppercase;
    top:198px;
    z-index:10;
}
#synomia-result .body-bloc li .title a, #synomia-promo .body-bloc li .title a
{
    color:#FFFFFF;
}
/*#synomia-result .body-bloc li .title a, #synomia-promo .body-bloc li .content
{
    position:relative;
    top:-29px;
}
*/
.synomia-result-content-number
{
    border:1px solid #e7e7e7;
    padding:1px;
    /*margin-top:6px;*/
    margin-bottom:0px;
    padding-bottom:0px;
}

.synomia-result-content-number h3
{
    background-color:#757479;
  text-align: center;
  margin: 0px auto;
    color:#FFFFFF;
    text-transform:uppercase;
}

.synomia-result-content-number #synomia-result-content-number-all
{
    border-bottom:1px solid #e7e7e7;
    font-weight: bold;
}

.synomia-result-content-number .item
{
    padding:3px 5px;
}
.synomia-result-content-number .item span
{
    display:block;
    float:left;
}
.synomia-result-content-number .item span.label
{
    width:165px;
    margin-right:5px;
}
#synomia-result-content-number-all a
{
    color:#000000;
}
.synomia-result-content-number .item span.label a
{
  color:#424146;
}
.synomia-result-content-number .item span.number
{
    text-align:right;
    width:25px;
}

#synomia-number-result
{
    background-color:#E7E7E7;
    border-left:1px solid #D3D3D3;
    border-right:1px solid #D3D3D3;
    border-top:1px solid #D3D3D3;
    clear:both;
    font-size:13px;
    height:28px;
    line-height:28px;
    margin-top:3px;
    padding-left:22px;
}
#synomia-number-result .synomia-number-result-left
{
    float:left;
    height:29px;
    width:540px;
    overflow:hidden;
}
#synomia-number-result .synomia-number-result-right
{
    float:right;
}
#synomia-number-result #synomia-result-sortfilter
{
    float:left;
    font-size:9px !important;
    font-weight:bold;
    text-transform:uppercase;
    color:#818181;
    padding-right:5px;
}
#synomia-number-result #synomia-result-sortfilter a
{
    color:#818181;
}

#synomia-number-result #synomia-result-sortfilter .synomia-sortfilter-date span,
#synomia-number-result #synomia-result-sortfilter .synomia-sortfilter-date a,
#synomia-number-result #synomia-result-sortfilter .synomia-show-snippet span,
#synomia-number-result #synomia-result-sortfilter .synomia-show-snippet a
{
    font-size:9px !important;
    text-decoration:underline;
}
#synomia-number-result #synomia-result-sortfilter span.selected
{
    font-weight:bold;
    text-decoration:none;
    color:#000000;
}
#synomia-other-search
{
    background-color:#FFFFFF;
    border:1px solid #d3d3d3;
}
.synomia-other-search-bottom
{
    background:url("../images/inline/bg_bottom.category.png") repeat-x scroll left top transparent;
    height:12px;
    margin-bottom:18px;
}
#synomia-other-search h4
{
    color:#F23A69;
    clear:both;
    margin-bottom:10px;
    padding-top:15px;
    border-bottom:1px solid #d3d3d3;
    padding-bottom:5px;
    clear:both;
	font-size:11px;
	font-weight:bold;
}



#synomia-other-search h4 span.left
{
    float:left;
}
#synomia-other-search h4 span.right
{
    float:right;
    color:#a3a3a3;
    text-align:right;
    text-transform:uppercase;
}
#synomia-other-search h4 span a
{
    color:#a3a3a3;
    text-transform:uppercase;
}

#synomia-other-search h4 span span
{
    float:none;
    margin-left:10px;
}
#synomia-other-search #synomia-other-search-content
{
    padding:0 5px;
    background:url("../images/synomia-other-search-border.png") repeat-y center top;
}

#synomia-other-search #synomia-other-search-content .reformuler
{
    float:left;
    width:359px;
    padding:0 5px;
}

#synomia-other-search #synomia-other-search-content .affiner
{
    float:left;
    width:369px;
    padding-left:2px;
    /*border-left:1px solid #D3D3D3;*/
}
#synomia-other-search #synomia-other-search-content .affiner .affiner-content
{
    /*border-left:1px solid #D3D3D3;*/
    padding-left:10px;
    overflow:hidden;
}
#synomia-other-search #synomia-other-search-content #reformulate-elements-list li
{
	list-style-image:none;
    float:none;
    background:url("../images/bg-synomia-other-search.png") repeat-x scroll left bottom transparent;
}
.affiner-content ul li
{
	list-style-type:none;
	list-style-image:none;
}


#synomia-other-search #synomia-other-search-content #reformulate-elements-list li span.link_txt
{
    background-color:#FFFFFF;
    padding-right:10px;
}
#synomia-other-search #synomia-other-search-content #reformulate-elements-list hr
{
    border:1px dotted;
    display:block;
    float:left;
    height:0;
    margin-top:7px;
    width:260px;
}
#synomia-other-search #synomia-other-search-content ul
{
    padding-bottom:15px;
}

#synomia-other-search #synomia-other-search-content .reformuler ul li a,
#synomia-other-search #synomia-other-search-content .affiner ul li a
{
    background:url("../images/inline/puce_title.gif") no-repeat scroll left center transparent;
    padding-left:14px;
    color:#000000;
    overflow:hidden;
}

#synomia-other-search #synomia-other-search-content .affiner ul li a.new_search
{
    background:none;
    color:#F23A69;
    padding-left:0px;
    overflow:hidden;
}

#synomia-other-search #synomia-other-search-content .reformuler ul li a.redCross
{
    background:url("../images/croix-rouge.png") no-repeat center center;
    background-color:#FFFFFF;
    display:block;
    height:12px;
    width:11px;
    float:right;
    margin-top:2px;
    padding-left:10px;
}
a.redCross span
{
    display:none;
}

