/**
 * Widget.css v0.1
 *
 * Styles définis pour les moteurs de recherche du site Intermarché
 
 * Updated: Thu 12.20.07
 */

/*
  SECTIONS
  Widget
  WidgetSearch
  WidgetFullSearch
*/
 
/*
  COLORS
  Background:                     #FFF
  Typo color:                     #000
  Background Titre WidgetSearch:  #ff6600
  Red WidgetSearch:               #ff3300
  Contenu « article » :           #FF9900
  Contenu « truc_astuce » :       #9ACD34
  Contenu « recette » :           #FFCC00
  Contenu « sélection_produit » : #FE370B
  Contenu « offre_emploi » :      #005DA2
*/

/*  =Widget
    ------------------------- */
/*  column widget */
.column .widget { width: 145px; margin-bottom: 10px; font-size: 9px; color: #000; background-color: #fff; }
/*  main widget   */
#main .widget { width: 460px; clear: both; font-size: 11px; }
    
/*  =WidgetSearchTop && =WidgetSearchBottom
    ------------------------- */
#widget-search-top { background: #fff url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/widget/widgetsearch_body.gif) left top repeat-y; margin-bottom: 0; } 
#widget-search-top h3 { display: block; width: 145px; height: 20px; text-indent: -9900em; background: #ff6600 url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/widget/widgetsearch_top.gif) left top no-repeat; }
#widget-search-top p, #widget-search-bottom p { margin-bottom: 0; }
#widget-search-top p.last, #widget-search-bottom p.last { margin-bottom: 0; }
#widget-search-top .inside { padding: 15px 10px 17px 10px; }
#widget-search-bottom .inside { padding: 0 10px 17px 10px; }
#widget-search-top .inside .text { width: 103px; height: 17px; line-height: 17px; font-size: 10px; color: #626262; }
#widget-search-top .inside .button, #widget-search-bottom .inside .button { display: block; width: 16px; height: 17px; line-height: 17px; text-indent: -9900em; float: right; margin-top: -19px; background: #fff url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/widget/widget_button_ok.gif) no-repeat left top; }
#widget-search-bottom .inside .full-search { color: #ff3300; line-height: 17px; height: 17px; padding: 2px 0 2px 17px; font-size: 10px; text-decoration: none; background: #fff url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/widget/widget_button_go.gif) left top no-repeat; }
#widget-search-bottom { background: #fff url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/widget/widgetsearch_bottom.gif) left bottom no-repeat; }    

/*  =WidgetFullSearch
    ------------------------- */
#widget-full-search { margin-bottom: 10px; }  
#widget-full-search .title { margin-bottom: 18px; background-color:#FF9900; background-image:url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/widget/widget_full_main_title.gif); }
#widget-full-search-box { width: 460px; padding-bottom: 10px; margin-bottom: 10px; background:#fff8e5 url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/widget/widget_full_search_bottom.gif) left bottom no-repeat; }
#widget-full-search-box h4 { height: 35px; margin-bottom: 16px; text-indent: -9900em; background: transparent url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/widget/widget_full_search_top.gif) left top no-repeat; }
#widget-full-search-box .widget-full-search-form { padding: 0 24px; width: 340px; }
/* champs de saisies */
#widget-full-search-box .widget-full-search-form .text { width: 313px; line-height: 17px; font-size: 11px; }
#widget-full-search-box .widget-full-search-form .button { position: relative; display: block; width: 16px; height: 17px; line-height: 17px; text-indent: -9900em; float: right; margin-top: -19px; background: #fff url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/widget/widget_full_search_ok.gif) no-repeat left top; }
html>/**/body #widget-full-search-box .widget-full-search-form .button { margin-top: -17px; } /* for modern browser only, not IE7 */
#widget-full-search-box .widget-full-search-form .radio input { float: left; }
#widget-full-search-box .widget-full-search-form .radio label { float: left; line-height: 18px; font-size: 9px; }
#widget-full-search-box .widget-full-search-form .radio label.first { margin-right: 20px; }

.radiobutton input { float: left; }
.radiobutton label { float: left; line-height: 18px; font-size: 9px; margin-right:20px}


/*  choix pour recherche  */
#widget-full-search-box #widget-choice { clear: both; width: 413px; margin: 10px 24px 0 24px; background: transparent url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/widget/widget_full_search_right_bottom_corner.gif) right bottom no-repeat; }
#widget-full-search-box #widget-choice .inside { padding-top: 8px; background: transparent url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/widget/widget_full_search_left_top_corner.gif) left top no-repeat; }
#widget-full-search-box #widget-choice .inside h5 { margin: 0 0 10px 16px; color: #F90; font-weight: bold; text-decoration: underline; font-size: 11px; padding-left: 25px; background: transparent url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/widget/widget_full_search_go.gif) left top no-repeat; }
#widget-full-search-box #widget-choice #widget-choice-category { width: 360px; margin-left: 40px; }
#widget-full-search-box #widget-choice #widget-choice-category .column { float: left; }
#widget-full-search-box #widget-choice #widget-choice-category .span-1 { width: 119px; }
#widget-full-search-box #widget-choice #widget-choice-category .span-2 { width: 238px; }
#widget-full-search-box #widget-choice #widget-choice-category .column .category { clear: both; }
#widget-full-search-box #widget-choice #widget-choice-category .column .checkbox { float: left; margin-right: 2px; }
html>body #widget-full-search-box #widget-choice #widget-choice-category .column .checkbox { margin-right: 5px; } /* IE 7 and modern browsers only */
#widget-full-search-box #widget-choice #widget-choice-category .column .category label { line-height: 18px; font-weight: bold; font-size: 10px; }
/* colors */
.checkcategory  label { line-height: 18px; font-weight: bold; font-size: 10px; }
.checkcategory  checkbox { float: left; margin-right: 2px; }
#choice-category-article label { color: #FF9900; }
#choice-category-recette label { color: #FFCC00; }
#choice-category-tips label { color: #9ACD34; }
#choice-category-selection label { color: #FE370B; }
#choice-category-job label { color: #005DA2; }
/* aide  */
#widget-full-search-help { border-bottom: dotted 1px #d8d8d8;  }
#widget-full-search-help #widget-help-title a { font-size: 11px; font-weight: bold; color: #F60; padding: 2px 0 6px 20px; text-decoration: none; line-height: 20px; background: transparent url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/widget/widget_full_search_help.gif) left top no-repeat; }
#widget-full-search-help #widget-help-title a.down { background: transparent url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/widget/widget_full_search_help_down.gif) left top no-repeat; }
#widget-full-search-help #widget-toggle { margin: 10px 0; padding: 0 20px 0 5px; color: #000; font-size: 11px; }
#widget-full-search-help #widget-toggle em { font-style: normal; text-decoration: underline; }
#widget-full-search-help #widget-toggle li { padding-left: 14px; line-height: 18px; background: #fff url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/widget/widget_full_search_li_item.gif) left 3px no-repeat; }









/*search result*/
.cms.search {
  border-color: #FF3300;
}

.search .title{
  background-color: #FF3300;
  background-image: url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/main/Titre_Orange.gif);
}

.search strong {
  color: #ff0000;
}

.search .entry .entry-push .inside{
  background-image: url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/main/CoinImage_H_rouge.gif);
}

.search .entry .entry-push  {
  background-image: url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/main/CoinImage_B_rouge.gif);
}

.search .entry-excerpt p,
.search .entry-excerpt .entry-subtitle {
  color: #FF3300;
}

.search .cms-resultat  {
  background: url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/main/FlecheHoriz_rouge_rougeclair.gif) 5px 5px no-repeat;
}


.search .resultat h5 a,
.search .resultat-link a {  
  text-decoration: none;
}

 
.search .cms-resultat-info, 
.search .pager a {
  color: #fcb95c;  
}

.search .cms-resultat-resume{
  color: #FF3300;  
  background: #fff1cc url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/main/FlecheHoriz_rouge_rougeclair.gif) 5px 5px no-repeat;
  padding: 7px;
    
}

.search .descripton{
  color: #ff9900;  
}


.search .cms-resultat .resultat h5
{	
	background: transparent url(/itm2.portail/itm2.controls/portail/_montage_2s3i/library/image/main/FlecheHoriz_orange_orangec.gif) 0px 0px no-repeat;	
}

.search .cms-resultat .resultat h5 a,
.search .cms-resultat .resultat h5 a:link,
.search .cms-resultat .resultat h5 a:visited,
.search .cms-resultat .resultat h5 a:hover {
  text-decoration: none; 
}


.search_truc_astuce {
 	 color: #9ACD34; 	 
 }   
 
.search_article {
 	 color: #FF9900;
 }   
    
.search_recette {
 	 color: #FFCC00;
 }   
    
.search_selection_produit {
 	 color: #FE370B;
 }      
 
 .search_offre_emploi {
 	 color: #005DA2;
 }      
 
 .search_bold  {
 	font-weight: bold;
 }