/* ------------- ATTENTION NE PAS REDEFINIR LA POLICE DE CARACTERE DANS LE CODE CSS  ----- */

/* --- Promo folder ---*/
#promo_folder{ color: #19348d; font-weight: bold; padding:10px 0 0 0;}
#promo_folder2{width: 710px; }
#promo_folder2thumb{height: 220px; 
width: 700px;
overflow: auto; 
white-space: nowrap;
}
#promo_folder h2{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #19348d;  margin: 10px 0 10px 5px; padding: 0;}
#promo_folder_navigation {}
#promo_folder_navigation a{ color: #2692ff; text-decoration: none; font-weight: bold;}
#promo_folder_navigation a:hover{ text-decoration: underline;}
#bkgd_promo_folder{ background: #c7d9ed;}

#promo_folder_navout{ float: left; padding: 20px 0 0 0;border-right: 1px dashed #19348d; height: 30px; width: 190px; text-align: center;}
#promo_folder_navout p{ float:left; padding: 0; color: #999999; margin:0 0 0 3px;}
/*.navout_left{ margin: 0 10px 0 0; padding:0}*/
#promo_folder_navin{ float: left; border-right: 1px dashed #19348d; padding: 20px 10px 0 10px; height: 30px; width:170px; text-align: center;}
#promo_folder_navin .navin_where{ color:#19348d; margin: 0 7px 0 7px;}
#promo_folder_navin p{ float:left; color: #999999; margin: 0;}
#promo_folder_navin a{ float:left;}
#promo_folder_navhelp{ float: left; margin: 0 0 0 10px; padding: 0 5px 0 5px; width: 290px;}
#promo_folder_navhelp p{ padding: 0; margin: 0;}

.show_thumb{ width: 99px; text-align: right; margin: 15px 20px 0 0; float:left;}
.show_thumb a{ color: #19348d; text-decoration: none;}
.show_thumb a:hover{ text-decoration: underline;}
.show_thumb a img{ border: 1px solid #999999; padding: 2px;}
.show_thumb p{ margin: 0; padding: 0;}

#promo_folder_left{ width: 386px; float:left;}
#promo_folder_right{ float: left; margin: 0 0 0 10px; padding: 0; width: 340px;}
#title_folder{ background: #19348d;}
#title_folder h2{ color: #FFFFFF; padding: 0 10px 0 10px; margin: 0; font-size: 18px;}
.reduc_titleh2{ font-size: 14px;}
#promo_folder_left_content{ background: #e4edf6; padding: 5px 0 5px 0; float:left; width: 386px;}


.show_folder{ width: 170px; text-align: center;margin: 15px 5px 5px 10px; float: left;}
.show_folder a img{ border: 1px solid #999999; margin: 0 0 7px 0;}
.txt_show_folder{ background: #c7d9ed;}
.txt_show_folder h3{ padding: 0; margin: 0; color: #2692ff; font-size: 14px; font-weight: bold; display: block; height: 55px;}
.txt_show_folder p{ margin: 5px 0 0 0;}
.validite_show_folder{ background:url(../images/include/container/logo_show_folder.jpg) no-repeat right bottom; padding: 0 30px 20px 20px;}

#search_product_content{ background:#19348d;}
#search_product_content{ padding: 1px; margin: 0;}
#search_product_content h2{ color: #FFFFFF; padding: 0 10px 0 10px; margin: 0; font-size: 18px;}
#search_product_content table{ color: #FFFFFF; font-weight: bold; margin: 10px 0 0 0;}
#search_product_content .left_box{ width: 140px; text-align: right}
#search_product_content table input{ font-size: 10px; padding: 0 5px 0 5px;}
#search_product_content table select{ font-size: 10px;}

#flash_product{ margin: 10px 0 10px 0;}
#flash_product h4{ background:#e2001a; display:block; color: #e7edfd; font-size: 18px; font-weight: bold; margin: 0; padding: 0 10px 0 10px; }
#flash_product_content{ border-left: 1px solid #000000; border-right: 1px solid #000000; text-align: center; background: #19348d;}
#bottom_flash_product{ background:#19348d; height: 20px;}

#tvspot_content{ background:#e4e4e4; padding: 10px 5px 10px 5px;}
#tvspot_content .sizefile{  font-size: 9px; font-weight: normal;}
#tvspot_content img{ float: left; margin: 0 10px 0 0;}
#tvspot_content p{ margin: 0 0 20px 0;}

#promo_search_product{ width: 700px;}
#promo_search_product h2{ font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin: 10px 0 10px 0; padding: 0; color: #19348d;}
#promo_search_product h3{ color: #19348d; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
#nav_search_product_content{ background:#c7d9ed; /*border-left:1px solid #19348d; border-right:1px solid #19348d;*/}
#nav_search_product_content table{ font-size: 10px; font-weight: bold; color: #00397c;}
#nav_search_product_content table td{ padding: 0 0 0 5px;}
#nav_search_product_content select{ font-size: 10px;}
#nav_search_product_content input{ font-size: 10px;}
#nav_search_product_content .search_btn{ width: 104px; height: 16px; background:url(../images/include/container/btn_form_search.jpg) no-repeat 0 0px; font-size: 10px; font-weight: bold; font-variant: small-caps; color: #FFFFFF; border: none; padding: 0px 0 0 0; margin: 0; }

.result_product{ float: left; margin: 0 20px 30px 0; background:#fff; width: 210px; height: 215px; border: 1px solid #203d8d;}
.left_result_product{ float:left; margin: 0 5px 0 0; color: #00397c; height: 200px; width: 100px;}
.right_result_product{ float:left; color: #00397c; width: 100px;}

/* ##################################################### */

#promotionPopup{
position:relative;
border:1px solid #003373;
width:446px;
min-height:275px;
margin:0px 10px 10px 0px;
}

*html #promotionPopup{
height:265px;
}

#promotionPopupContent{
position:relative;
padding:10px;
}

#promotionPopupContent .productName{
margin:5px 0px 0px 0px;
font-weight:bold;
font-size:12px;
}

#promotionPopupContent .productDescription{
margin:5px 0px 5px 0px;
}

#promotionPopupContent .euro{
color:#CC0000;
font-size:10px;
font-weight:bold;
}

#promotionPopupContent .productPrice{
color:#CC0000;
font-size:17px;
font-weight:bold;
}

#promotionPopupContent .unit{
color:#CC0000;
font-size:10px;
}

#promotionPopupContent .validity{
font-size:9px;
}

/* ############################################## */

#promotionPopup{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#promotionPopup .productName{ font-size: 11px; font-weight: bold;}

/*.thumbfolder{
	float:left;
	margin: 0 25px 0 0;
	border:1px solid #CCCCCC; 
	padding:7px;
	text-align:center;
}

.thumbfolderselected{
	float:left;
	margin: 0 25px 0 0;
	border:1px solid red; 
	padding:7px;
	text-align:center;
}*/
.thumbfolder{
	margin: 0;
	border:1px solid #CCCCCC; 
	padding:7px;
	text-align:center;
}

.thumbfolderselected{
	margin: 0;
	border:1px solid red; 
	padding:7px;
	text-align:center;
}

.thumbfolder p, .thumbfolderselected p{ margin: 5px 0 0 0; padding: 0;}