/* Global ************************* */

BODY { margin: 0;  background-color: #144968;  }
BODY,TD,TH,LI { font-size: 13px; color: #000000; font-family: Arial, Helvetica, sans-serif;	}

.screenOnly {display:block;}
.printOnly {display:none;}

/* //////////////////////////////// */
/*  S I T E ****************** */
/* ///////// */

/*  Splash ****************** */

BODY.splash { background-color: #154561; height:100%;background-image: url(/images/splash/splash_bg.jpg);background-position:top;background-repeat:repeat-x;}

.form_splash { margin-left:10px;}
	.form_splash H3 { color:#FFFFFF;margin:0 0 3px 0;}
	.form_splash SELECT { width:245px;height:18px;}
	
/*  Contenu ****************** */

TD.contenu { background-color: #FFFFFF; background-image: url(/images/interface/prebot_bg.jpg);background-position:bottom left;background-repeat:no-repeat;}
	DIV.contenu { background-image: url(/images/interface/bg_contenu.gif);background-position:top;background-repeat:no-repeat;}
	/* I.E. ONLY  */ * html .contenu {}
	
	.contenu_home {}
		.home_txt1 { text-align:justify;position:absolute;margin-left:7px;}
		.home_txt2 { text-align:justify;font-size:11px;position:absolute;padding:7px 0 0 0px;}
		
	.contenu_left  { background-image: url(/images/interface/bg_left1.jpg);background-position:top right;background-repeat:no-repeat; }
	.contenu_right { background-image: url(/images/interface/bg_right1.jpg);background-position:top left;background-repeat:no-repeat;  }
		.left_bot { width:100%;height:110px;background-image: url(/images/interface/bg_left3.jpg);background-position:bottom right;background-repeat:no-repeat;}
		.right_bot { text-align:left;width:100%;height:110px;background-image: url(/images/interface/bg_right3.jpg);background-position:bottom left;background-repeat:no-repeat;}
	
	.contenu_left_home { background-image: url(/images/home/bg_left.jpg); background-position:top right;background-repeat:no-repeat; }
	.contenu_right_home { background-image: url(/images/home/bg_right.jpg); background-position:top left;background-repeat:no-repeat;  }
		.left_bot_home { background-image:none;}
		.right_bot_home { background-image:none;}
		
	.div_prod {margin-left:100px;}
	
	
/*  Pop-Up ****************** */

BODY.popUp {background-color: #FFFFFF;}
	.pop_header {background-image: url(/images/interface/pop_bg.jpg);background-repeat:repeat-x;}
	.pop_contenu {margin:0 30px 20px 30px;}
	.pop_footer {text-align:center;}

/*  Products ****************** */

.prod_info { margin:20px 20px 20px 30px;}
	.prod_info_full {margin:20px 100px 20px 30px;}
	.prod_info_right {padding-right:50px;}
		.prod_info_right H1 {margin-bottom:10px;}
	.prod_info_noMargin {margin:0 0 0 30px;}
	.prod_info_noMarginFix {margin:0 0 0 30px;border-bottom:solid 1px #ffffff;}
	.td_info1 H1 {margin-left:30px;margin-top:20px;}
	.td_infoImg H3, .td_infoImg H2 {margin-left:30px;margin-bottom:0;}
	.td_info2 {}
	
.prod_tag {padding-right:22px;}
	.prod_prix { margin : 10px  10px 0 0 ; color:#1d5c89;font-size:16px;font-weight:bold;}
	
	
.prod_tabImg { margin:30px 0 20px 0;}
	.prod_tabImg TH { color:#1E638D;font-weight:bold;font-size:12px;text-align:left;}
	.prod_tabImg TD { font-size:11px;}

/*  Menus ****************** */

.menu_left { margin:20px 0 20px 20px;font-size:12px;font-weight:bold;}
	.menu_left DIV { margin: 0 0 5px 0; padding: 0 0 5px 0;background-image: url(/images/interface/bg_menu.gif);background-position:bottom;background-repeat:repeat-x;}
	.menu_left .last {background-image:none;}
	.menu_left A:link, .menu_left A:visited { color: #12334d; text-decoration:none; }
	.menu_left A:active, .menu_left A:hover { color: #000000; text-decoration:underline; }
	.menu_left A:link.actif, .menu_left A:visited.actif { color: #2e719c; text-decoration:none; }
	


.menus { background-color: #225a87;background-image: url(/images/interface/top_bg.jpg);background-position:top left;background-repeat:no-repeat;}

.menu {  }
	.menu A:link, .menu A:visited { color: #474FAD; text-decoration:none; }
	.menu A:active, .menu A:hover { color: #000000; text-decoration:none; }

/*  Header & Footer ****************** */

.top {}
	.top_left { background-image: url(/images/interface/top_bg2g.jpg);background-position:bottom right;background-repeat:no-repeat;}
	.top_right { background-image: url(/images/interface/top_bg2d.jpg);background-position:bottom left;background-repeat:no-repeat;}


.prebot { background-color: #144968;background-position:top;background-repeat:no-repeat;}
	.prebot_left { background-image: url(/images/interface/prebot_bg1.jpg);background-position:bottom right;background-repeat:no-repeat;}
	.prebot_right { background-image: url(/images/interface/prebot_bg2.jpg);background-position:bottom left;background-repeat:no-repeat;}

.bot { height:135px;background-image: url(/images/interface/bot_bg.jpg);background-position:top;background-repeat:no-repeat;}
	.bot_left { background-image: url(/images/interface/bot_bg1.jpg);background-position:top right;background-repeat:no-repeat;}
	.bot_right { background-image: url(/images/interface/bot_bg2.jpg);background-position:top left;background-repeat:no-repeat;}

.bot_home { height:135px;background-image: url(/images/home/bot_bg.jpg);background-position:top;background-repeat:no-repeat;}
	.bot_left_home { background-image: url(/images/home/bot_bg1.jpg);background-position:top right;background-repeat:no-repeat;}
	.bot_right_home { background-image: url(/images/home/bot_bg2.jpg);background-position:top left;background-repeat:no-repeat;}

.footer { margin-bottom:50px; color: #2e79a4;}
	.footer A:link, .footer A:visited { color: #358cbd; text-decoration:none; }
	.footer A:active, .footer A:hover { color: #FFFFFF; text-decoration:none; }
	
.footer_sub { margin:0 0 20px 0; font-size:10px; color: #6AABC9; text-align:right;}
	.footer_sub A:link, .footer_sub A:visited { color: #6AABC9; text-decoration:none; }
	.footer_sub A:active, .footer_sub A:hover { color: #FFFFFF; text-decoration:none; }
	
	
	/* Backgrounds ******************** */

.bg_bot { background-image: url(/images/home/bg_bot.jpg);background-position:top left;background-repeat:no-repeat;}
	
	
.bg_01 { background-color: #FFFFFF;
		 background-image: url(/images/bg_01.gif); 
		 background-repeat: no-repeat; background-position: bottom right;}
		
		
/* //////////////////////////////// */
/*  B O X E S ****************** */
/* ///////// */

.box_txt {padding:20px;margin:20px;border:solid 1px #007CB9;background-image: url(/images/interface/pop_bg.jpg);background-repeat:repeat-x;}

.box_prodIndex { margin: 10px 0 0 0; }
	.box_prodIndex H3 {font-size: 16px; color: #1E5A81; margin: 5px 0 5px 0;}
	.box_prodIndex P { text-align:left; margin: 0 0 5px 15px;}
	.btn_cart {margin-top:10px;}
	.box_prodIndex A:link P,.box_prodIndex A:visited P  {color:#000000;text-decoration:none;}
	.box_prodIndex A:link H2, .box_prodIndex A:visited H2 {text-decoration:none;}
	.box_prodIndex A:active P,.box_prodIndex A:hover P  {color:#1E5A81;text-decoration:none;}
	.box_prodIndex A:active H2, .box_prodIndex A:hover H2 {text-decoration:underline;}

.box_prodIndex2 {padding: 10px 0 10px 10px;}
	.box_prodIndex2 H2 {margin-top:0;}
	.box_prodIndex2 P {width:220px;padding-bottom:15px;padding-left:2px;}
	#boxProd_4 {padding-top: 20px;background-image: url(/images/interface/bg_boxProd_4.gif);background-position:top right;background-repeat:no-repeat;}
	#boxProd_4, #boxProd_6 {background-color:#e2f2ff;}

.box_prod {padding: 10px 10px 0 0 ;background-color:#FFFFFF;}
	.box_prod#box_1x {background-color:#b5e1ff;background-image: url(/images/interface/bg_boxProd_3.gif);background-position:top right;background-repeat:repeat-x;}
	.box_prod#box_2, .box_prod#box_4 {padding-top:20px;background-color:#FFFFFF;}
	.box_prod#box_3 {background-color:#E0F3FF;background-image: url(/images/interface/bg_boxProd_2.gif);background-position:top right;background-repeat:repeat-x;}
	.box_prod#box_5 {background-color:#B6E1FF;background-image: url(/images/interface/bg_boxProd_3.gif);background-position:top right;background-repeat:repeat-x;}
	
	.box_prod H3 {margin-top:10px; }
	.box_prod P {padding-bottom:0px;padding-left:2px;}
	.box_prod .btn_more {text-align:right;padding-bottom:10px;}
	
/* //////////////////////////////// */
/*  B U T T O N S  ****************** */
/* ///////// */	
.btn_more {font-weight:bold;}
.btn_link {font-weight:bold;font-size:13px;}



/* //////////////////////////////// */
/*  T A B L E S  ****************** */
/* ///////// */

.tab_01 {margin: 0 20px 10px 0; background-color:#FFFFFF;border: solid 1px #B5E1FF;}
	.tab_01 TH {background-color:#1E5A81; color:#FFFFFF; font-size:16px; padding:10px;}
	.tab_01 TD {font-weight:bold;background-color:#B5E1FF; color:#1E5A81; font-size:14px; padding:10px;}
	.tab_01 STRONG {color:#000000;}
	.tab_01 .alternate, .tab_01 .alternate TD {background-color:#D7EFFF;}

	
.tab_02 {margin: 0; background-color:#FFFFFF;border: solid 1px #B5E1FF;}
	.tab_02 TH.global {background-color:#FFFFFF; color:#1E5A81; font-size:15px; padding:10px;}
	.tab_02 TH {background-color:#1E5A81; color:#FFFFFF; font-size:13px; padding:5px;}
	.tab_02 TD {background-color:#B5E1FF; color:#1E5A81; font-size:12px; padding:10px;}
	.tab_02 STRONG {color:#000000;}
	.tab_02 .alternate, .tab_02 .alternate TD {background-color:#D7EFFF;}
	
	
/* Site Map -> */
.bgtabMap { background-image: url(/images/interface/bg_tabMap1.gif); background-repeat: repeat-y;}
.bgtabMapTitle { background-image: url(/images/interface/bg_02.gif); background-repeat: repeat-x; }
.tabMap { border: 1px solid #DFDFDF; width: 400px;}
/* <- Site Map */

/* //////////////////////////////// */
/*  T E X T  ****************** */
/* ///////// */

H1 { font-size: 19px; color: #1E5A81; margin: 0 0 3px 0; font-family: Arial, Helvetica, sans-serif;font-weight:bold;  }
H2 {  font-size: 16px; color: #1E5A81; margin: 0 0 10px 1px; }
	H2 STRONG {color:#000000;}
H3 { font-size: 13px; font-weight:bold; color: #000000; margin: 0 0 10px 1px; }
	H3 STRONG {color:#000000;}
H4, H5 { font-size: 11px; font-weight:bold; color: #000000; margin: 0; }

.tBold  {color: #000000;font-weight:bold;}
.tAsterix {color:#C91616;font-weight:bold;}
.tDevise {font-weight:normal}
.tPale {color:#1E638D;}
.tPale2 {color:#949494;}
.tCopy {font-size:11px;color:#007CB9}
	DIV.tCopy {padding:0 10px 5px 10px;text-align:right;}

STRONG {color:#1e638d; }
P {margin:0 0 10px 0;}
SUP {font-weight:normal;padding-left:2px;}


/* Forms ************************** */

FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px; background-color:#FFFFFF;}
TEXTAREA {background-color:#FFFFFF;}
INPUT.submit { font-size: 12px; }

/* Links ************************** */

A:link, A:visited {color: #007CB9; text-decoration:underline;}
A:active, A:hover {color: #1e5a81; text-decoration:none; }

A:link.L_03, A:visited.L_03 { font-size:13px;color: #1e5a81; text-decoration:none; }
A:active.L_03, A:hover.L_03 { color: #007CB9; text-decoration:underline; }

A:link.L_04, A:visited.L_04 { font-size:14px; font-weight:bold; text-decoration:none;	color: #007CB9;}
A:active.L_04,  A:hover.L_04 { color: #1e5a81;}



/* //////////////////////////////// */
/*  L I S T S ****************** */
/* ///////// */

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;
	list-style-image: url(/images/patte.gif);
}
	LI.asterix { list-style-image: url(/images/icons/li_asterix.gif); color:#DF0000; }
	LI P, LI SPAN {color:#000000;}
	
UL.liste_check {list-style-image: url(/images/icons/li_check.gif); list-style-type: none;}
	.liste_check LI {}

.liste_big, .liste_big LI {font-size:13px; font-weight:bold; color:#007CB9;}
	.liste_big LI {color: #1e638d; margin-bottom:13px;}
	
.liste_medium, .liste_medium LI, OL {font-size:13px; font-weight:bold; color:#007CB9;}
	.liste_medium LI, OL LI {color: #1e638d; margin-bottom:12px;}
	
	OL LI {font-weight:normal; }
	
.liste_videos {margin:20px 0 0 20px;}
	.liste_videos DIV {margin-bottom:10px;}


/* //////////////////////////////// */
/*  M I S C ****************** */
/* ///////// */

HR { height:1px; color:#FFFFFF; background-color:#FFFFFF; margin: 20px 0 30px 0; border:none; border-bottom:dashed 1px #3075A9;  }

.alignCenter {text-align:center;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
.floatClear {clear:both;}
.maxSize {width:100%;height:100%;}

.noPadding {padding:0;}
.noWrap { white-space:nowrap;}

.relative {position:relative;}

#spanDiv SPAN {display:-moz-inline-box; /* Gecko proprietary */ display:inline-block; /* supported by Opera and ? */ /* vertical-align:middle;  Gecko needs this */ }
.jackmarge {
	margin-right: 20px;
	margin-left: 50px;
}
.margetextedroitemaxrick {
	margin-right: 20px;
	padding-right: 20px;

}
