/* CSS Document - M-Antoine */

/*
bummis green : #7FBC47
bummis blue :  #0079C2
*/



/* ------------------------menu_haut---------------------------- */



.tabs { float:left; }

#tools 
{ 
margin: 4px 0px;
padding: 8px;
border: 1px dashed #0079C2;
}

#tools span { color:#0079C2; font-weight:bold; }

.pad_corp { margin-top:25px; font-size:12px; }

/* ---------------------------list of products (left) ------------------------- */

.present_page { width:300px; /*height:60px;*/ }


.select_all { font-size:10px; color:#0079C2;  }
#corp p { margin: 6px 0 0 0;}
#corp a { padding:6px 0 0 0;}

#products { font-size:12px; color:#0079C2; }

.box { float:left; margin-right:2px; }
.products2 { display:block; padding-left:15px; margin-bottom:5px; }


/* --------------------------col_left properties-------------------------- */

#col_left
{
float:right;
width:330px;
padding:8px;
margin:0 0 0 0px;

 
}

#col_left h2 { 

color:#0079C2;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;  }

#retailers_list p { font-size:11px; color:grey; }

#retailers_list
{
float:right;
width:230px;
padding:8px;
margin:0 0 0 0px;
margin-top:14px;
 
}

#ex_retailers_list p { font-size:11px; color:grey; }

#ex_retailers_list
{
float:right;
width:230px;
padding:8px;
margin:0 0 0 0px;
margin-top:14px;
 
}

/* ---------------------------DIV MAP------------------------- */

#map { width:516px; height:411px; border:1px solid #0079C2; margin-top:61px; }
.real a { color:blue; }

.real, .virtual { height:404px; width:218px;  margin-top:-1px; }

#div_map
{ 

padding:8px; 
width:520px;  
float:left; 
position:relative;
  }


  
  
/* ---------------------------col_right properties------------------------- */
  
#div_right  
{ 

padding:8px; 
width:414px;  
float:left; 
position:relative;
  }


#div_right h2 { 
font-size:16px;
font-size:16px; 
color:#0079C2;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
 }


#div_right p { font-size:11px; color:grey; }

#div_right a {  font-weight:bold; color:#0079C2; font-size:14px; }

/* ---------------------------Tableau HELP if no products------------------------- */



/*table*/ #suggestion_table {

width:770px; 
height:100px; 
border:1px solid #0079C2;
margin-left:8px;
}

/*td1*/ .td_help { 
border-right:2px solid #0079C2; 
width:190px; 
color:#0079C2;
font-family:Verdana;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-align:left;
padding:5px;   }

/*td autres*/ .td_suggestion { 

width:190px; 
height:100px;
color:#0079C2;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
line-height:normal;
text-align:center;
padding:5px; 
text-align: left;
vertical-align: top;
 }








/* ---------------------------styles elements------------------------- */

.search_form { 

width:788px; 
border:1px solid #0079C2;
border-top:0px;
padding:15px;
background:#FAF6E8 none repeat scroll 0 0;
 }
 
 
 
 
/* ---------------------------Tableau location------------------------- */ 

.submit { text-align:center; }
.label { color:#0079C2; font-size:12px; margin-right:10px; }
.table_form { border:0px solid #0079C2; width: 100%; }
.title_table {  padding:3px; color:white; font-size:15px; height:30px; }
.subtext_table {  padding:3px; color:black; font-size:11px; padding-bottom:8px;}

.fullsize { 
border:1px solid #909090;
padding:2px; } /*style des champs txt*/

.tabline { padding:3px 0px; }

#countrySelect, #stateSelect {

color:black;
font-family:Arial;
font-size:13px;
width:150px;
}










/* ---------------------------Bouton 'GO'------------------------- */ 
/* move to medele.css */





/*-------------------------------------- Switch Buttons -----------------------------------------------------*/

#switch_button { 

display:block; 
height:36px; 
background:url(fd_nav_cart.png) repeat-x bottom;  
padding-top:10px; 
width:229px;
}

#sous_nav_cart { 
display:block; 
height:36px; 
background:url(fd_nav_cart.png) repeat-x bottom;  
padding-top:10px; 
width:820px;

}

.active_left   { float:left;height:36px; width:14px; background:#faf6e8 url(nav_cart_activ_left.gif); }
.active_center { float:left;height:36px; background:#faf6e8 url(nav_cart_activ_center.gif) repeat-x; color:#0079c2; font:normal 12px Verdana, Arial, Helvetica, sans-serif; }
.active_center  .text{line-height:44px;}

.inactive_left   { float:left;height:36px; width:14px; background:#faf6e8 url(nav_cart_inactiv_left.gif); }
.inactive_center { float:left;height:36px; background:#faf6e8 url(nav_cart_inactiv_center.gif) repeat-x; color:#909090; font:normal 12px Verdana, Arial, Helvetica, sans-serif;}
.inactive_center  .text{line-height:44px;}
.inactive_center  a{line-height:44px; text-decoration:underline;}

.active_right   { float:left;height:36px; width:14px; background:#faf6e8 url(nav_cart_activ_right.gif); }
.inactive_right {   float:left;height:36px; width:14px; background:#faf6e8 url(nav_cart_inactiv_right.gif); }

fieldset {
	border:1px solid #0079C2;
	padding: 8px;
}

fieldset legend {
	color:#0079C2;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight: bold;
}

span.cprdnm {
	white-space: nowrap;
	border-bottom: 1px dashed #0079C2;
}


