/* Global ************************* */

BODY { margin: 0;  background-color: #FFFFFF; 
		background-image: url(/images/interface/bg_menu.gif); 
		background-repeat: repeat-y; background-position: left top;}
		
		
BODY,TD,TH,LI  { font-size: 14px; color: #5A5A5A; font-family:Arial, Helvetica, sans-serif;	}

IMG {
	border: none;
}
/* //////////////////////////////// */
/*  Google-Mini Search ****************** */
/* ///////// */

.gms_noResults {}

.gms_results {}
	.gms_results A:link, .gms_results A:visited {}
	.gms_results A:active, .gms_results A:hover {}	
		
.gms_moreResults {margin-top:30px;}

.gms_result {margin:0 0 15px 0;}
	.gms_resultTitle {margin-bottom:3px;}
	.gms_resultText {margin-bottom:3px;}
	.gms_resultURL {color:#1F98C0;}
		.gms_resultURL A:link, .gms_resultURL A:visited {color:#1F98C0;text-decoration:none;}
		.gms_resultURL A:active, .gms_resultURL A:hover {text-decoration:none;}	
	.gms_result .date {color:#666666;}

.gms_tabHeader {margin: 0 0 10px 0; background-color:#203F9A;}
	.gms_tabHeader TD {font-size:12px;color:#FFFFFF; padding:5px;}
	
.gms_tabPager {margin: 0 0 10px 0; }
	.gms_tabPager#tabPager_top {}
	.gms_tabPager#tabPager_bottom {margin-top: 30px; }
	
.gms_tabSep {}

.gms_SortBy {float:right;}
	.gms_SortBy TD {font-size:12px;vertical-align:top;}
	
.gms_tTitre {}
.gms_tKeyword {}

.gms_tSpelling {}
.gms_tSynonyms {}
.gms_tKeymatch {}
.gms_tFaint {}	
.gms_docType {}

	

/* //////////////////////////////// */
/*  S I T E ****************** */
/* ///////// */

BODY.Back_Home { 
		margin: 0;  background-color: #E9E7CE;
		background-image: url(/images/interface/bg_menu_home.gif); 
		background-repeat: repeat-y; background-position: left top; }

BODY.Back_Home2 { 
		margin: 0;  background-color: #20409a;
		background-image: url(/images/interface/bg_menu_home.gif); 
		background-repeat: repeat-y; background-position: left top; }

BODY.Video { 
 color: #ffffff;
		margin: 0;  background-color: #000000;
		background-image: none;
 }
		
		
BODY.techno { 
 color: #000000;
		margin: 0;  background-color: #ffffff;
		background-image: none;
 }
 		
	.techno A:link, .techno A:visited { font-size: 11px; text-decoration:none;  }
	.techno A:active, .techno A:hover { font-size: 11px;text-decoration:underline; }		

/* SPLASH  */

BODY.splash { color:#006EBA;background-color: #0A1555; background-image: none; }
	.splash_liens {width:1000px;margin:auto;text-align:right;}
	.splash_liens A:link, .splash_liens A:visited { color:#008ED4; }
	.splash_liens A:active, .splash_liens A:hover { color:#FFFFFF; }	

.header_print {display:none;}

.contenu { }
/* I.E. ONLY  */ * html .contenu {}

TD.menu_accueil { width:190px;
		background-color: #00BDF2; background-image: url(/images/interface/bg_menu_home.gif); 
		background-repeat: repeat-y; background-position: left top;}
		
TD.menu { width:190px;
		background-color: #00BDF2; background-image: url(/images/interface/bg_menu.gif); 
		background-repeat: repeat-y; background-position: left top;}
		
DIV.menu {}

/* P R O D U I T S  ******************** */

.tab_produit {}
	.prod_add {margin-top:20px;}
	.prod_img {}	
	.prod_comp { margin: 2px 0px 25px 0px; font-size: 24px;}	
	.prod_bg { background-image: url(/images/interface/bg_prod.gif); 
			background-repeat: repeat-x; background-position: left top; }	
				
	.prod_bg2 { background-image: url(/images/interface/bg_prod_compl.gif); 
			background-repeat: repeat-x; background-position: left top; }
			
			
.prod_page { font-size: 14px; color: #555555; margin:40px 20px 30px 0px;}	
	.prod_page H1{ font-size: 17px; color: #545454; margin:0px 0px -4px 0px;}	
	.prod_page H2{ font-size: 20px; color: #000000; margin:15px 0px 30px 0px;}
	
	
	.prod_page H3{ font-size: 23px; color: #000000; margin:15px 0px 30px 0px;  font-weight: bold;}
	.prod_page H4{ font-size: 23px; color: #000000; margin:15px 0px 30px 0px;  font-weight: bold;}	
	.prod_page H5{ font-size: 23px; color: #000000; margin:0px 0px 10px 0px;  font-weight: bold;}
	
	.prod_page A:link, .prod_page A:visited { color: #373737; text-decoration:none;  }
	.prod_page A:active, .prod_page A:hover { color: #1E3B95; text-decoration:none; }	
	
.prod_video { margin: 0px 0px 10px 20px;  background-color: #F5F5F5;  width:265px; height:33px;
	background-image: url(/images/interface/left_gris.gif); background-repeat: no-repeat; background-position: right; }					
			
	.prod_video A:link, .prod_video A:visited { color: #7E7E7E; text-decoration:none;  }
	.prod_video A:active, .prod_video A:hover { color: #1E3B95; text-decoration:none; }		

/* Section  P R I V A T E  ******************** */

TD.priv_contenu {vertical-align:top;}
	DIV.priv_contenu {margin: 48px 0 30px 60px;}
	.priv_contenu H4 {color:#FFFFFF;font-size:13px;font-weight:bold;width:650px;margin:3xp 0 3px 0;}
	
.priv_menu {background-color: #00BDF2; background-image: url(/images/interface/bg_menu.gif); 
		background-repeat: repeat-y; background-position: left top;}
	.priv_menu H2 {font-size:14px;color:#FFFFFF;margin:0 0 0 15px;}
	.priv_menu H3 {font-size:14px;color:#FFFFFF;margin:0 0 10px 15px;}
	.priv_menu INPUT {margin-left:15px;}
	.priv_menu .btn_search {margin-left:0;}
	.priv_menu .radios INPUT {margin-left:15px;}
	.priv_menu .radios LABEL {font-weight:bold;padding-left:3px;}

.contenu_search {width:750px;}
.tab_search { border:solid 1px #5A5A5A; background-color:#F5F5F5;margin: 0 0 0 0;}
	.tab_search TH {font-size:11px;font-weight:normal;background-color:#5A5A5A;color:#FFFFFF;padding:4px 5px 3px 5px;}
	.tab_search TH.columns {border-left:solid 1px #949494;}
	.tab_search TH .tSep {color:#999999; font-weight:normal;}
	.tab_search TH .tPale {color:#C9C9C9;}
	.tab_search TD {padding:3px 5px 4px 5px;}
	.tab_search TD.sep {height:7px;padding:0;background-color:#FFFFFF;}
	.tab_search TD.sep2 {height:15px;padding:0;background-color:#FFFFFF;}
	.tab_search .alternate {background-color:#FFFFFF;}
	.tab_search .alternate TH {background-color:#444444;}
	.tab_search .alternate TH.columns {border-left:solid 1px #737373;}
	.tab_search A:link, .tab_search A:visited { color: #20409A; text-decoration:none; }
	.tab_search A:active, .tab_search A:hover { color: #000000; text-decoration:none; }
	.tab_search UL {margin:0 0 0 0;}
	.tab_search LI {margin:0 0 0 0;}

/* Backgrounds ******************** */


		

		
.bg_menu_top { background-color: #20409A;
		background-image: url(/images/interface/menu_top.gif); 
		background-repeat: repeat-x; background-position: bottom;}
			

.bg_home { background-color: #0059AB;
		background-image: url(/images/interface/curve_accueil.gif); 
		background-repeat: no-repeat; background-position: left top;
		}
		
.bg_home_english { background-color: #0059AB;
		background-image: url(/images/interface/curve_home.gif);
		background-repeat: no-repeat; background-position: left top;
		}
		/*
.bg_home_vitro { background-color: #0059AB;
		background-image: url(/images/interface/curve_vitro.gif); 
		background-repeat: no-repeat; background-position: left top;
		}

.bg_home_vitro_english { background-color: #0059AB;
		background-image: url(/images/interface/curve_vitro_en.gif); 
		background-repeat: no-repeat; background-position: left top;
		}	
		
.bg_home_fibro { background-color: #0059AB;
		background-image: url(/images/interface/curve_fibro.gif); 
		background-repeat: no-repeat; background-position: left top;
		}

.bg_home_fibro_english { background-color: #0059AB;
		background-image: url(/images/interface/curve_fibro_en.gif); 
		background-repeat: no-repeat; background-position: left top;
		}	
		
.bg_home_gants { background-color: #0059AB;
		background-image: url(/images/interface/curve_gants.gif); 
		background-repeat: no-repeat; background-position: left top;
		}

.bg_home_gants_english { background-color: #0059AB;
		background-image: url(/images/interface/curve_gants_en.gif); 
		background-repeat: no-repeat; background-position: left top;
		}	
		
.bg_home_twist { background-color: #0059AB;
		background-image: url(/images/interface/curve_twist.gif); 
		background-repeat: no-repeat; background-position: left top;
		}

.bg_home_twist_english { background-color: #0059AB;
		background-image: url(/images/interface/curve_twist_en.gif); 
		background-repeat: no-repeat; background-position: left top;
		}
		
.bg_home_scrunge { background-color: #0059AB;
		background-image: url(/images/interface/curve_scrunge.gif); 
		background-repeat: no-repeat; background-position: left top;
		}

.bg_home_scrunge_english { background-color: #0059AB;
		background-image: url(/images/interface/curve_scrunge_en.gif); 
		background-repeat: no-repeat; background-position: left top;
		}	
		*/	

.bg_home_sprayfresh { background-color: #20409a;
		background-image: url(/images/interface/curve_sprayfresh.gif); 
		background-repeat: no-repeat; background-position: left top;
		}
		
.bg_home_sprayfresh_english { background-color: #20409a;
		background-image: url(/images/interface/curve_sprayfresh_en.gif); 
		background-repeat: no-repeat; background-position: left top;
		}
		
.bg_home_ecofibres { background-color: #20409a;
		background-image: url(/images/interface/curve_ecofibres.gif); 
		background-repeat: no-repeat; background-position: left top;
		}
		
.bg_home_ecofibres_english { background-color: #20409a;
		background-image: url(/images/interface/curve_ecofibres_en.gif); 
		background-repeat: no-repeat; background-position: left top;
		}
		
		
.bg_home_beemop { background-color: #20409a;
		background-image: url(/images/interface/curve_beemop.gif); 
		background-repeat: no-repeat; background-position: left top;
		}
		
.bg_home_beemop_english { background-color: #20409a;
		background-image: url(/images/interface/curve_beemop_en.gif); 
		background-repeat: no-repeat; background-position: left top;
		}


.bg_home_fibrocontact { background-color: #20409a;
		background-image: url(/images/interface/curve_fibrocontact.gif); 
		background-repeat: no-repeat; background-position: left top;
		}

.bg_home_fibrocontact_english { background-color: #20409a;
		background-image: url(/images/interface/curve_fibrocontact_en.gif); 
		background-repeat: no-repeat; background-position: left top;
		}

.bg_home_naturals { background-color: #20409a;
		background-image: url(/images/interface/curve_naturals.gif); 
		background-repeat: no-repeat; background-position: left top;
		}	

.bg_home_naturals_english { background-color: #20409a;
		background-image: url(/images/interface/curve_naturals_en.gif); 
		background-repeat: no-repeat; background-position: left top;
		}	
		
.bg_home_celebration { background-color: #20409a;
		background-image: url(/images/interface/curve_celebration.gif); 
		background-repeat: no-repeat; background-position: left top;
		}	
				
		
.bg_thumb, TD.priv_contenu { background-color: #FFFFFF;
		background-image: url(/images/interface/curve_thumb.gif); 
		background-repeat: no-repeat; background-position: left top;}
				
.bg_oskar {
		background-image: url(/images/interface/bg_oskar.gif); 
		background-repeat: repeat-x; background-position: bottom;}		
			
.bg_box1 {
		background-color: #E5F1CC;
		border-left: 1px solid White;
		border-right: 1px solid White;
		padding: 12px 20px 12px 20px;
}		
	
	.bg_box1 A:link, .bg_box1 A:visited { color: #203F9A; text-decoration:underline;  }
	.bg_box1 A:active, .bg_box1 A:hover { color: #203F9A; text-decoration:none; }				
	
	
.bg_box3 {
		background-color: #E5F1CC;
		border-left: 1px solid White;
		border-right: 1px solid White;
		padding: 7px 10px 13px 10px;
		text-align: center;
		color: #505050;
		font-size: 11px;		
}		

.bg_box3_1 {
		color: #505050;
		font-size: 15px;
		font-weight: bold;
		margin-top: 7px;
}	



.page_accueil {margin: 5px 50px 0px 100px;}		
	.page_accueil H1 {font-size: 22px; color: #00BCF2;margin: 0px 0px 0px 0px;}	
	.page_accueil P {font-size: 12px; color: #5A5A5A; margin: 0px 0px 8px 0px;}	
				
				
.page_thumb {margin: 48px 60px 30px 60px;}		
.page_detaillant {margin: 0px 20px 30px 20px;}		


.tx_thumb {width:120px; font-size: 14px; color: #373737; padding-top:11px; text-align: center; }	
	.tx_thumb A:link, .tx_thumb A:visited { color: #373737; text-decoration:none;  }
	.tx_thumb A:active, .tx_thumb A:hover { color: #1E3B95; text-decoration:none; }		
	
.tx_thumb2 {font-size: 14px; color: #373737; padding-top:11px; text-align: center; }	
	.tx_thumb2 A:link, .tx_thumb2 A:visited { color: #373737; text-decoration:none;  }
	.tx_thumb2 A:active, .tx_thumb2 A:hover { color: #1E3B95; text-decoration:none; }		

.seperate_thumb {
		background-image: url(/images/interface/seperate_thumb.gif); 
		background-repeat: no-repeat; background-position: left top;}	
.seperate_thumb H1 {font-size: 24px; color: #203F9A; padding: 20px 0px 0px 0px;}	
.seperate_thumb H3 {font-size: 15px; color: #99CA3C; padding: 20px 0px 0px 0px;}	
		

.video_tel {font-size: 11px; }		
	.video_tel A:link, .video_tel A:visited { color: #0099CC; text-decoration:underline;  }
	.video_tel A:active, .video_tel A:hover { color: #0099CC; text-decoration:none; }		
			
	.video2 A:link, .video2 A:visited { color: #ffffff;font-size: 11px; text-decoration:none;  }
	.video2 A:active, .video2 A:hover { color: #ffffff; font-size: 11px;text-decoration:underline; }		
					 		
	
.Misc_big2  {font-size: 11px; margin: -20px 0px 0px 30px;}
.Misc_big3  {font-size: 11px; margin: -10px 0px 0px 10px;}		
.Misc_big  {font-size: 11px; margin: -20px 0px 0px 20px;}	
A:link DIV, A:visited DIV { color: #373737; text-decoration:none;  }
A:active DIV, A:hover DIV { color: #1E3B95; text-decoration:none; }		
	

/* //////////////////////////////// */
/*  T E X T  ****************** */
/* ///////// */

H1 { font-size: 24px; color: #203F9A;}
	H1 A:link, H1 A:visited { color: #203F9A; text-decoration:none; }
	H1 A:active, H1 A:hover { color: #000000; text-decoration:none; }
H2 { font-size: 16px; font-weight:bold; color: #000000; margin: 20px 0 10px 1px; }
H3 { margin: 20px 0px 15px 0px;font-size: 15px; color: #99CA3C; }
H4, H5 { font-size: 11px; font-weight:bold; color: #000000; margin: 0; }
H6 { font-size: 25px; font-weight:bold; color: #EE193A; margin-bottom: 20px; }

.tText01 {color: #000000;}
.tBold  {color: #000000;font-weight:bold;}
.tAsterix {color:#C91616;font-weight:bold;}
.tpetit02 {font-size: 10px;}

P {margin:0 0 10px 0;}
	
.priv {font-size: 12px; margin:0 0 10px 0;}
	
/* Forms ************************** */

FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px; }
INPUT.txt_search {background-color:#FFFFFF;}
TEXTAREA {background-color:#FFFFFF;}
INPUT.submit { font-size: 12px; }

/* Links ************************** */

A:link, A:visited {color: #474FAD; text-decoration:underline;}
A:active, A:hover {color: #000000; text-decoration:none; }

/* //////////////////////////////// */
/*  L I S T S ****************** */
/* ///////// */


ul.list_special {margin:30px 0 38px 14px; padding:0; list-style-type:none; list-style-image:none; }
ul.list_special li{
	margin:0 0 20px 0; padding:0 0 0 30px; 
	background:url(/images/icons/i-papillon.gif) no-repeat bottom left;
	color:#1399d8;}
	
ul.list_special a:link, ul.list_special a:visited {color:#1399d8; text-decoration:none;}
ul.list_special a:active, ul.list_special a:hover {color:#1399d8; text-decoration:underline;} 

UL {  margin: 19px 0px 10px 21px; padding: 0; list-style-image: url(/images/icons/li_fleche2.gif); list-style-type: disc;}
LI { margin: 12px 0 0 0; padding: 0; }

//*UL { margin: 10px 0px 10px 30px; padding: 0; list-style-image: url(/images/icons/li_1.gif); list-style-type: disc;}
	LI { margin: 5px 0 0 0; padding: 0; vetical-align:top; }
	LI.asterix { list-style-image: url(/images/icons/li_asterix.gif); color:#DF0000; }
	
UL.liste_check {list-style-image: url(/images/icons/li_check.gif); list-style-type: none;}
	.liste_check LI {}
*/



/* //////////////////////////////// */
/*  M I S C ****************** */
/* ///////// */

HR { height:1px; color:#000000; background-color:#000000; margin: 5px 0 5px 0; border:none;  }

.alignCenter {text-align:center;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
.maxSize {width:100%;height:100%;}

.noPadding {padding:0;}
.noWrap { white-space:nowrap;}

#spanDiv SPAN {display:-moz-inline-box; /* Gecko proprietary */ display:inline-block; /* supported by Opera and ? */ /* vertical-align:middle;  Gecko needs this */ }

.xPrintOnly {display:none;}