/***************************************** TOP-MENU ****************************************************/


#topmenu{
	float:left;
	width:936px;
	height:23px;
	padding-top:28px;
	padding-right:44px;
	padding-left:10px;
	background:url(/images/default/top.jpg) no-repeat top right;
}

	#topmenu ul {
		display:block;
		margin:0;
		padding:0;
	}
	#topmenu ul li {
		margin:0px;
		padding:0;
		display:inline;
	}
	#topmenu ul li a{
		display:block;
		float:right;
		height:23px;
		padding-left:7px;
		color:#000000;
		text-decoration:none;
		background:url(/images/default/bt-left.jpg) no-repeat 2px;
	}
		#topmenu ul li a:hover, #topmenu ul li a.o{
			color:#ffffff;
			background:url(/images/default/bt-left-roll.jpg) no-repeat 2px;
		}
		#topmenu ul li a b{
			display:block;
			float:left;
			height:16px;
			padding-left:5px;
			padding-right:10px;
			padding-top:7px;
			font-weight:normal;
			background:#8B9E06 url(/images/default/bt-right.jpg) no-repeat top right;
			cursor:pointer;
		}
			#topmenu ul li a:hover b, #topmenu ul li a.o b{
				background:#E50019 url(/images/default/bt-right-roll.jpg) no-repeat top right;
			}
			
	#topmenu ul li#between{
		display:block;
		float:left;
		width:2px;
		height:23px;
	}
		
		
								
		
		
/***************************************** LEFT-MENU ****************************************************/
		
		#menu{
			position:relative;
			float:left;
			width:228px;
            padding-bottom:3px solid #9EB503;
        	background:url(/images/default/bg-menu.jpg) no-repeat;
		}
        
		
			#menu ul {
				margin:0;
				padding:0;
				background:url(/images/default/menu-top.jpg) no-repeat;
			}
				#menu ul li {
					margin:0px;
					padding:0;
					display:inline;
                    float:left;
                    clear:both;
				}
					#menu ul li a{
						display:block;
						margin:0px;
						float:left;
						width:190px;
						padding-left:18px;
						padding-top:7px;
						padding-bottom:7px;
						font-size:11px;
						color:#000000;
                        font-weight:bold;
						text-decoration:none;
						background:url(/images/default/menu.jpg) repeat-x bottom;
					}
						#menu ul li a:hover, 
						#menu ul li a.o{
							color:#CC0000;
						}
						
					#menu li.sm a, 
					#menu li.ssm a{
						display:block;
						width:180px;
						padding-left:28px;
						padding-top:4px;
						padding-bottom:3px;
						background:url(/images/default/sub-menu.jpg) no-repeat 17px bottom;
					}
                                #menu li.sm a:hover, 
                                #menu li.sm a.o{
                                    color:#CC0000;
                                    background:url(/images/default/sub-menu-roll.jpg) no-repeat 17px bottom;
                                }
                                
						#menu li.ssm a{
							width:164px;
							padding-left:44px;
							background:url(/images/default/sub-menu.jpg) no-repeat 34px bottom;
						}
							#menu li.ssm a:hover, 
							#menu li.ssm a.o{
								color:#CC0000;
								background:url(/images/default/sub-menu-roll.jpg) no-repeat 34px bottom;
							}
                            
						#menu li.sssm a{
							width:146px;
							padding-left:70px;
							background:url(/images/default/sub-menu.jpg) no-repeat 60px bottom;
						}
							#menu li.sssm a:hover, 
							#menu li.sssm a.o{
								color:#CC0000;
								background:url(/images/default/sub-menu-roll.jpg) no-repeat 60px bottom;
							}

				#menu li.main_menu_spacer{
					display:block;
					width:208px;
					font-size:1px;
					height:1px;
				}
				#menu ul ul li.main_menu_spacer{
					display:none;
				}
			
			
			#menu .bas {
				display:block;
				width:216px;
				height:44px;
				background:url(/images/default/menu-bottom.jpg) no-repeat bottom left;
			}
            
            
            
			#menu a#job {
				display:none;
			}
            
                    #bodyaf432cb39357a5f9b0e2d9acb131fc9d #menu a#job,
                    #bodyaf432cb39357a5f9b0e2d9acb131fc9d #menu a#job-en {
                        display:block;
                        float:left;
                        width:215px;
                        height:82px;
                        border-left:2px solid #ffffff;
                        text-decoration:none;
                        background:url(/images/default/bt-job.jpg) no-repeat;
                    }
                                        #bodyaf432cb39357a5f9b0e2d9acb131fc9d #menu a#job-en {
                                            background:url(/images/default/bt-job-en.jpg) no-repeat;
                                        }
                                        
                                        
                        #bodyaf432cb39357a5f9b0e2d9acb131fc9d #menu a:hover#job {
                            background:url(/images/default/bt-job-roll.jpg) no-repeat;
                        }
                        #bodyaf432cb39357a5f9b0e2d9acb131fc9d #menu a:hover#job-en {
                            background:url(/images/default/bt-job-en-roll.jpg) no-repeat;
                        }
					
					
					


/***************************************** BREAD ****************************************************/


					
	#bread {
		float:left;
		width:691px;
    	color:#000000;
		padding:7px 0px 10px 20px;
		font-size:11px;
	}
	#bread i,
	#bread a{
    	color:#666666;
		text-decoration:none;
	}
	#bread a:hover{
    	color:#CC0000;
	}



	
/***************************************** SITE MAP ****************************************************/


#site_map {
	list-style: none;
	margin:5px;
} 
#site_map a {
	color: #006699;
	text-decoration: none;
}
#site_map a:hover {
	color:#CC0000;
}

#site_map li {
	padding-top: 3px;
	padding-bottom: 3px;
}
#site_map li#s0 {
	font-size:11px;
	font-weight:bold;
}
    #site_map .level_2 a {
        color:#666666;
    }
    #site_map .level_2 a:hover {
        color:#CC0000;
    }
    
#site_map li#s1 {
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	margin-left:40px;
}
#site_map li#s2 {
	font-size:11px;
	line-height:12px;
	margin-left:80px;
}
#site_map li#s3 {
	font-size:11px;
	line-height:12px;
	margin-left:120px;
}
#site_map li#s4 {
	font-size:11px;
	line-height:12px;
	margin-left:160px;
}
#site_map li#s5 {
	font-size:11px;
	line-height:12px;
	margin-left:200px;
}

#flash {
	float:left;
	width:678px;
	height:306px;
    margin-top:-10px;
    margin-left:-10px;
}
#part,
#part-en {
	float:left;
	width:571px;
	height:240px;
	padding-top:50px;
	padding-left:50px;
}
    #part {
        background:url(/images/default/bg-prod.jpg) right bottom no-repeat;
    }
    #part-en {
        background:url(/images/default/bg-prod-en.jpg) right bottom no-repeat;
    }
	#cat {
		float:left;
		width:235px;
		height:210px;
		padding-left:50px;
		padding-top:24px;
		font-family:Times New Roman, Times, serif;
		font-size:20px;
		line-height:36px;
	}
		#cat a{
			display:block;
			clear:both;
			float:left;
			text-decoration:none;
			color:#9EB503;
			font-style:italic;
			font-weight:bold;
		}
			#cat a:hover{
				color:#000000;
			}
	#cut {
		float:left;
		width:260px;
		padding-left:26px;
	}
		#cut img{
			float:left;
			width:239px;
			height:229px;
		}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.public_form {
	width:530px;
	padding:0;
	margin:0;
	border-collapse:collapse;
	color:#ffffff;
}
.form_label {
	cursor:pointer;
}
.public_form .text_input {
	border:1px solid #dddddd;
	margin:0;
	font-size:12px;
	width:300px;
}
.public_form textarea {
	width:300px;
	overflow:auto;
}
.public_form .radio_check, 
.public_form select {
	margin:0 5px 0 0;
	padding:0;
}
.public_form .radio_check {
	cursor:pointer;
}
.public_form .line {
	padding-bottom:5px;
	height:20px;
}
.form_category_title {
	font-size:12px;
	font-variant: small-caps;
	margin:10px 0 0 0;
	padding:0;
	color:#ffffff;
	border-bottom:1px solid white;
}
.form_category_desc {
	padding-left:10px;
	padding-bottom:10px;
}
.field, .field_error {
	vertical-align:top;
	text-align:right;
	padding-right:5px;
	font-weight:bolder;
	padding-bottom:10px;
	color:#ffffff;
}
.field_error {
	color:#ff7500;;
}
.value {
	vertical-align:top;
	/*width:200px;*/
	padding-bottom:10px;
}
#get_error {
	color:#ff7500;
}
#submit {
	background:#EFEEEE;
	text-align:right;
	width:450px;
}div#nyroModalFull {
	font-size: 12px;
	color: #777777;
	font-family: Verdana;
}
div#nyroModalFull div#nyroModalLoading {
	border: 4px solid #1c303e;
	width: 150px;
	height: 150	px;
	text-indent: -9999em;
	background: #fff url(/images/default/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalFull div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalFull div#nyroModalWrapper {
	background: #fff;
	border: 4px solid #1c303e;
}
div#nyroModalFull div#nyroModalWrapper a#closeBut {
	position: absolute;
	display: block;
	top: -13px;
	right: -13px;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	background: url(/images/default/close.gif) no-repeat;
	outline: 0;
}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {
	padding: 5px;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {
	vertical-align: baseline;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a {
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev {
	left: 0;
	width: 40%;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev:hover {
	background: url(/images/default/prev.gif) left 20% no-repeat;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext {
	right: 0;
	width: 40%;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext:hover {
	background: url(/images/default/next.gif) right 20% no-repeat;
}
ï»¿/* Floatbox v3.21 */
/* November 03, 2008 */

#fbOverlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-width: 0;
	margin: 0;
	padding: 0;
}

/* overlay color */
div.fbOverlay_black { background-color: #000; }
div.fbOverlay_white {background-color: #000; }
div.fbOverlay_blue { background-color: #0b183b; }
div.fbOverlay_yellow { background-color: #752; }
div.fbOverlay_red { background-color: #280000; }
div.fbOverlay_custom { background-color: #1b2642; }

#fbBox {
	position: absolute;
	border-style: solid;
	border-width: 0;
	margin: 0;
	padding: 0;
}
div.fbBox_black {
	border-color: #888;  /* outerBorder color */
	background-color: #000;  /* main floatbox color */
}
div.fbBox_white {
	border-color: #888;
	background-color: #fff;
}
div.fbBox_blue {
	border-color: #4060a8;
	background-color: #0b183b;
}
div.fbBox_yellow {
	border-color: #680c0c;
	background-color: #ed9;
}
div.fbBox_red {
	border-color: #945848;
	background-color: #580808;
}
div.fbBox_custom {
	border-color: #da7b4d;
	background-color: #eed39e;
}

#fbBox div, #fbBox a, #fbBox img, #fbBox iframe {
	border-width: 0;
	margin: 0;
	padding: 0;
	outline: none;
	-moz-outline: none;  /* for older Netscape, doesn't validate, remove if you like */
}
#fbBox a { background: url(/images/default/floatbox_graphics/blank.gif); }

#fbZoomDiv, a.fbPopup img, #fbBox #fbIndexLinks img {
	position: absolute;
	left: -9999px;
	top: 0;
	/* border-width is set in js code */
	border-style: solid;
	border-color: black;
	margin: 0;
	padding: 0;
}

#fbBox #fbLoader {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%;
	min-height: 100%;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
}

/* animated 'loading' graphic */
#fbBox .fbLoader_black { background-image: url(/images/default/floatbox_graphics/loading_black.gif); }
#fbBox .fbLoader_white { background-image: url(/images/default/floatbox_graphics/loading_white.gif); }
#fbBox .fbLoader_blue { background-image: url(/images/default/floatbox_graphics/loading_black.gif); }
#fbBox .fbLoader_yellow { background-image: url(/images/default/floatbox_graphics/loading_white.gif); }
#fbBox .fbLoader_red { background-image: url(/images/default/floatbox_graphics/loading_black_small.gif); }
#fbBox .fbLoader_custom { background-image: url(/images/default/floatbox_graphics/loading_black_small.gif); }

#fbBox #fbShadowRight, #fbBox #fbShadowBottom, #fbBox #fbShadowCorner {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
}
#fbBox #fbShadowRight {
	background-image: url(/images/default/floatbox_graphics/shadowRight.png);
	background-position: top right;
}	
#fbBox #fbShadowBottom {
	background-image: url(/images/default/floatbox_graphics/shadowBottom.png);
	background-position: bottom left;
}	
#fbBox #fbShadowCorner {
	background-image: url(/images/default/floatbox_graphics/shadowCorner.png);
	background-position: bottom right;
}	

#fbBox #fbCanvas {
	position: relative;  /* won't fade in ie6 if absolute */
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

#fbBox #fbMainDiv, #fbBox #fbInfoPanel, #fbBox #fbControlPanel {
	position: absolute;
	border-style: solid;
	overflow: hidden;
}
#fbBox #fbMainDiv {
	background-color: #fff;
}

/* innerBorder color */
#fbBox .fbMainDiv_black { border-color: #ccc; }
#fbBox .fbMainDiv_white { border-color: #000; }
#fbBox .fbMainDiv_blue { border-color: #aaa8be; }
#fbBox .fbMainDiv_yellow { border-color: #700; }
#fbBox .fbMainDiv_red { border-color: #b64; }
#fbBox .fbMainDiv_custom { border-color: #b64; }

#fbBox #fbResizer {
	position: absolute;
	width: 25px;  /* = dimensions of the resize button (see note below) */
	height: 25px;
}
/* resize button graphic */
#fbBox .fbResizer_black { background-image: url(/images/default/floatbox_graphics/resize_black.gif); }
#fbBox .fbResizer_white { background-image: url(/images/default/floatbox_graphics/resize_white.gif); }
#fbBox .fbResizer_blue { background-image: url(/images/default/floatbox_graphics/resize_blue.gif); }
#fbBox .fbResizer_yellow { background-image: url(/images/default/floatbox_graphics/resize_yellow.gif); }
#fbBox .fbResizer_red { background-image: url(/images/default/floatbox_graphics/resize_red.gif); }
#fbBox .fbResizer_custom { background-image: url(/images/default/floatbox_graphics/resize_red.gif); }
/* note: if you want the smaller resize button, change #fbResizer width and height to 19px
   and also add "_small" to the resize gif name (e.g., /images/default/floatbox_graphics/resize_black_small.gif) */

#fbBox #fbLeftNav, #fbBox #fbRightNav {
	position: absolute;
	height: 100%;
}
#fbBox #fbLeftNav, #fbBox #fbOverlayPrev {
	left: 0;
}
#fbBox #fbRightNav, #fbBox #fbOverlayNext {
	right: 0;
}

#fbBox #fbOverlayPrev, #fbBox #fbOverlayNext {
	position: absolute;
	width: 49px;  /* = dimensions of the upper prev and next graphics */
	height: 23px;
	background-repeat: no-repeat;
}

/* on-mouse-over upper nav prev graphic */
#fbBox .fbOverlayPrev_black { background-image: url(/images/default/floatbox_graphics/prev_upr_black.gif); }
#fbBox .fbOverlayPrev_white { background-image: url(/images/default/floatbox_graphics/prev_upr_white.gif); }
#fbBox .fbOverlayPrev_blue { background-image: url(/images/default/floatbox_graphics/prev_upr_blue.gif); }
#fbBox .fbOverlayPrev_yellow { background-image: url(/images/default/floatbox_graphics/prev_upr_yellow.gif); }
#fbBox .fbOverlayPrev_red { background-image: url(/images/default/floatbox_graphics/prev_upr_red.gif); }
#fbBox .fbOverlayPrev_custom { background-image: url(/images/default/floatbox_graphics/prev_upr_blue.gif); }

/* on-mouse-over upper nav next graphic */
#fbBox .fbOverlayNext_black { background-image: url(/images/default/floatbox_graphics/next_upr_black.gif); }
#fbBox .fbOverlayNext_white { background-image: url(/images/default/floatbox_graphics/next_upr_white.gif); }
#fbBox .fbOverlayNext_blue { background-image: url(/images/default/floatbox_graphics/next_upr_blue.gif); }
#fbBox .fbOverlayNext_yellow { background-image: url(/images/default/floatbox_graphics/next_upr_yellow.gif); }
#fbBox .fbOverlayNext_red { background-image: url(/images/default/floatbox_graphics/next_upr_red.gif); }
#fbBox .fbOverlayNext_custom { background-image: url(/images/default/floatbox_graphics/next_upr_blue.gif); }

#fbBox #fbInfoPanel {
	line-height: 1.25em;
	/* caption and info link text */
  	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

#fbBox #fbCaption {
	cursor: default;
}

#fbBox #fbInfoLink, #fbBox #fbPrintLink {
	padding-bottom: .1em;
}

#fbBox #fbItemNumber {
	font-size: 10px;  /* 'image x of y' text */
	white-space: nowrap;
	cursor: default;
}

/* 'image x of y' and indexLinks color */
#fbBox .fbItemNumber_black, #fbBox #fbIndexLinks.fbIndexLinks_black, #fbBox #fbIndexLinks.fbIndexLinks_black a:link, #fbBox #fbIndexLinks.fbIndexLinks_black a:visited { color: #aaa; }
#fbBox .fbItemNumber_white, #fbBox #fbIndexLinks.fbIndexLinks_white, #fbBox #fbIndexLinks.fbIndexLinks_white a:link, #fbBox #fbIndexLinks.fbIndexLinks_white a:visited { color: #666; }
#fbBox .fbItemNumber_blue, #fbBox #fbIndexLinks.fbIndexLinks_blue, #fbBox #fbIndexLinks.fbIndexLinks_blue a:link, #fbBox #fbIndexLinks.fbIndexLinks_blue a:visited { color: #aaa8be; }
#fbBox .fbItemNumber_yellow, #fbBox #fbIndexLinks.fbIndexLinks_yellow, #fbBox #fbIndexLinks.fbIndexLinks_yellow a:link, #fbBox #fbIndexLinks.fbIndexLinks_yellow a:visited { color: #700; }
#fbBox .fbItemNumber_red, #fbBox #fbIndexLinks.fbIndexLinks_red, #fbBox #fbIndexLinks.fbIndexLinks_red a:link, #fbBox #fbIndexLinks.fbIndexLinks_red a:visited { color: #ca8; }
#fbBox .fbItemNumber_custom, #fbBox #fbIndexLinks.fbIndexLinks_custom, #fbBox #fbIndexLinks.fbIndexLinks_custom a:link, #fbBox #fbIndexLinks.fbIndexLinks_custom a:visited { color: #965f74; }

/* caption, infoLink, printLink, & indexLinks:hover color */
#fbBox .fbInfoPanel_black, #fbBox .fbInfoPanel_black a:link, #fbBox .fbInfoPanel_black a:visited, #fbBox #fbIndexLinks.fbIndexLinks_black a:hover { color: #d7d7d7; }
#fbBox .fbInfoPanel_white, #fbBox .fbInfoPanel_white a:link, #fbBox .fbInfoPanel_white a:visited, #fbBox #fbIndexLinks.fbIndexLinks_white a:hover { color: #000; }
#fbBox .fbInfoPanel_blue, #fbBox .fbInfoPanel_blue a:link, #fbBox .fbInfoPanel_blue a:visited, #fbBox #fbIndexLinks.fbIndexLinks_blue a:hover { color: #aaa8be; }
#fbBox .fbInfoPanel_yellow, #fbBox .fbInfoPanel_yellow a:link, #fbBox .fbInfoPanel_yellow a:visited, #fbBox #fbIndexLinks.fbIndexLinks_yellow a:hover { color: #700; }
#fbBox .fbInfoPanel_red, #fbBox .fbInfoPanel_red a:link, #fbBox .fbInfoPanel_red a:visited, #fbBox #fbIndexLinks.fbIndexLinks_red a:hover { color: #ec9; }
#fbBox .fbInfoPanel_custom, #fbBox .fbInfoPanel_custom a:link, #fbBox .fbInfoPanel_custom a:visited, #fbBox #fbIndexLinks.fbIndexLinks_custom a:hover { color: #735; }

#fbBox #fbControls {
	height: 14px;  /* height of control widget graphics - they should all be the same */
	font-size: 1px;
}

#fbBox #fbNavControls {
	width: 88px;  /* sum of lowerprev and lowernext widths */
	height: 14px;  /* height of 1 sprite panel in lowerprev and lowernext graphics */
}

#fbBox #fbPrev {
	float: left;
	width: 44px;  /* = dimensions of the lower nav 'prev' graphic */
	height: 14px;
	background-repeat: no-repeat;
}

/* lower nav 'prev' graphic */
#fbBox .fbPrev_black { background-image: url(/images/default/floatbox_graphics/prev_lwr_black.gif); }
#fbBox .fbPrev_white { background-image: url(/images/default/floatbox_graphics/prev_lwr_white.gif); }
#fbBox .fbPrev_blue { background-image: url(/images/default/floatbox_graphics/prev_lwr_blue.gif); }
#fbBox .fbPrev_yellow { background-image: url(/images/default/floatbox_graphics/prev_lwr_yellow.gif); }
#fbBox .fbPrev_red { background-image: url(/images/default/floatbox_graphics/prev_lwr_red.gif); }
#fbBox .fbPrev_custom { background-image: url(/images/default/floatbox_graphics/prev_lwr_yellow.gif); }

/* lower nav greyed-out 'prev' graphic */
#fbBox .fbPrev_black_off { background-image: url(/images/default/floatbox_graphics/prev_lwr_off_black.gif); }
#fbBox .fbPrev_white_off { background-image: url(/images/default/floatbox_graphics/prev_lwr_off_white.gif); }
#fbBox .fbPrev_blue_off { background-image: url(/images/default/floatbox_graphics/prev_lwr_off_blue.gif); }
#fbBox .fbPrev_yellow_off { background-image: url(/images/default/floatbox_graphics/prev_lwr_off_yellow.gif); }
#fbBox .fbPrev_red_off { background-image: url(/images/default/floatbox_graphics/prev_lwr_off_red.gif); }
#fbBox .fbPrev_custom_off { background-image: url(/images/default/floatbox_graphics/prev_lwr_off_yellow.gif); }

#fbBox #fbNext {
	float: right;
	width: 44px;  /* = dimensions of the lower nav 'next' graphic */
	height: 14px;
	background-repeat: no-repeat;
}

/* lower nav 'next' graphic */
#fbBox .fbNext_black { background-image: url(/images/default/floatbox_graphics/next_lwr_black.gif); }
#fbBox .fbNext_white { background-image: url(/images/default/floatbox_graphics/next_lwr_white.gif); }
#fbBox .fbNext_blue { background-image: url(/images/default/floatbox_graphics/next_lwr_blue.gif); }
#fbBox .fbNext_yellow { background-image: url(/images/default/floatbox_graphics/next_lwr_yellow.gif); }
#fbBox .fbNext_red { background-image: url(/images/default/floatbox_graphics/next_lwr_red.gif); }
#fbBox .fbNext_custom { background-image: url(/images/default/floatbox_graphics/next_lwr_yellow.gif); }

/* lower nav greyed-out 'next' graphic */
#fbBox .fbNext_black_off { background-image: url(/images/default/floatbox_graphics/next_lwr_off_black.gif); }
#fbBox .fbNext_white_off { background-image: url(/images/default/floatbox_graphics/next_lwr_off_white.gif); }
#fbBox .fbNext_blue_off { background-image: url(/images/default/floatbox_graphics/next_lwr_off_blue.gif); }
#fbBox .fbNext_yellow_off { background-image: url(/images/default/floatbox_graphics/next_lwr_off_yellow.gif); }
#fbBox .fbNext_red_off { background-image: url(/images/default/floatbox_graphics/next_lwr_off_red.gif); }
#fbBox .fbNext_custom_off { background-image: url(/images/default/floatbox_graphics/next_lwr_off_yellow.gif); }

#fbBox #fbPlay, #fbBox #fbPause {
	position: absolute;
	background-repeat: no-repeat;
}

#fbBox #fbPlayPause, #fbBox #fbPlay, #fbBox #fbPause {
	width: 46px;  /* = dimensions of the 'play' and 'pause' graphics (they need to be the same size) */
	height: 14px;
	text-align: left;
}

/* 'play' and 'pause' graphics */
#fbBox .fbPlay_black { background-image: url(/images/default/floatbox_graphics/play_black.gif); }
#fbBox .fbPlay_white { background-image: url(/images/default/floatbox_graphics/play_white.gif); }
#fbBox .fbPlay_blue { background-image: url(/images/default/floatbox_graphics/play_blue.gif); }
#fbBox .fbPlay_yellow { background-image: url(/images/default/floatbox_graphics/play_yellow.gif); }
#fbBox .fbPlay_red { background-image: url(/images/default/floatbox_graphics/play_red.gif); }
#fbBox .fbPlay_custom { background-image: url(/images/default/floatbox_graphics/play_yellow.gif); }
#fbBox .fbPause_black { background-image: url(/images/default/floatbox_graphics/pause_black.gif); }
#fbBox .fbPause_white { background-image: url(/images/default/floatbox_graphics/pause_white.gif); }
#fbBox .fbPause_blue { background-image: url(/images/default/floatbox_graphics/pause_blue.gif); }
#fbBox .fbPause_yellow { background-image: url(/images/default/floatbox_graphics/pause_yellow.gif); }
#fbBox .fbPause_red { background-image: url(/images/default/floatbox_graphics/pause_red.gif); }
#fbBox .fbPause_custom { background-image: url(/images/default/floatbox_graphics/pause_yellow.gif); }

#fbBox #fbClose {
	width: 46px;  /* = dimensions of the 'close' graphic */
	height: 14px;
	background-repeat: no-repeat;
}

/* 'close' graphic */
#fbBox .fbClose_black { background-image: url(/images/default/floatbox_graphics/close_black.gif); }
#fbBox .fbClose_white { background-image: url(/images/default/floatbox_graphics/close_white.gif); }
#fbBox .fbClose_blue { background-image: url(/images/default/floatbox_graphics/close_blue.gif); }
#fbBox .fbClose_yellow { background-image: url(/images/default/floatbox_graphics/close_yellow.gif); }
#fbBox .fbClose_red { background-image: url(/images/default/floatbox_graphics/close_red.gif); }
#fbBox .fbClose_custom { background-image: url(/images/default/floatbox_graphics/close_yellow.gif); }

#fbBox #fbIndexLinks {
	clear: both;
	font-size: 11px;
	cursor: default;
}
#fbBox #fbIndexLinks a:hover {
	font-weight: bold;
}

/* posLeft, posCenter & posRight are dynamically assigned classes that allow layout of the info and control panels depending on which side they're on */
/* info panel */
#fbInfoPanel.posCenter, #fbInfoDiv.posCenter, #fbIndexLinks.posCenter {
	margin: 0 auto;
}
#fbInfoPanel.posRight, #fbInfoDiv.posRight, #fbIndexLinks.posRight {
	float: right;
}
#fbInfoPanel.posLeft, #fbInfoDiv.posLeft, #fbIndexLinks.posLeft {
	float: left;
}
/* control panel */
#fbControlPanel.posRight, #fbControls.posRight, #fbClose.posRight, #fbSubControls.posRight, #fbNavControls.posLeft, #fbPlayPause.posLeft {
	float: right;
}
#fbControlPanel.posLeft, #fbControls.posLeft, #fbClose.posLeft, #fbSubControls.posLeft, #fbNavControls.posRight, #fbPlayPause.posRight {
	float: left;
}
/* IE6 wants these, maybe for layout? */
#fbSubControls, #fbClose, #fbIndexLinks, #fbPlayPause, #fbNavControls {
	float: left;
}


html{
	width:100%;
}
body{
	position:relative;
	/*margin:auto;
	width:990px;*/
	margin:0;
	font:12px arial;
	color:#000000;
	background:#006699 url(/images/default/background.jpg) 0px 10px repeat-x; /* SANS BANNER RAPPEL DE PRODUITS*/
	background:#006699 url(/images/default/background.jpg) 0px 0px repeat-x; /* AVEC BANNER RAPPEL DE PRODUITS*/
}	

	p {
		display:block;
        clear:both;
	}	
	a{
		color:#666666;
	}	
	a:hover{
		color:#CC0000;
	}	
			
			
#default{
	position:relative;
	float:left;
	width:965px;
	padding-left:25px;
	background:url(/images/default/bg.jpg) repeat-y 9px;
}	

			
		#head{
			float:left;
			width:940px;
			height:117px;
			background:url(/images/default/bg-top.jpg) 293px;
		}	
		
			#head a{
				display:block;
				float:left;
				width:293px;
				height:117px;
				background:url(/images/default/logo.jpg);
			}
			#head i{
				display:block;
				float:right;
				width:428px;
				height:85px;
				padding-right:145px;
				padding-top:32px;
                font-family:arial;
				color:#FFFFFF;
				font-size:12px;
				line-height:15px;
				text-align:center;
				font-style:italic;
                font-weight:bold;
				background:url(/images/default/head.jpg) right no-repeat;
			}
			
		#header{
			position:absolute;
			left:208px;
			float:left;
			width:732px;
			height:87px;
			text-align:right;
		}
		
		#section{
			float:left;
			width:720px;
			margin-top:87px;
			padding-bottom:25px;
		}
			#section .section_content{
				display:block;
				float:left;
				width:655px;
				padding:21px 20px 15px 20px;
			}
            
				/******* EXCEPTION MARQUES + SA + FUEL *********/
                #page4e92fc16a51ae898c5b8daee1abf46d7 #section .section_content, 
                #page50bf867b9d17a257ede1f57b845fa8b3 #section .section_content,
                #pageb582e2665fdc4ae09e56b4c392ea956c #section .section_content,
                #page01ca92594e25e9e481cdabe75076d90b #section .section_content,
                #pageabf3bbcd2c33ba9bc8cf95b16145f02a #section .section_content,
                #pagecac6e1c76d23e311724d36fde25c5bc4 #section .section_content{
                	width:695px;
                    padding:0px;
					background:none;
                } 
                			
				/******* EXCEPTION USINES *********/
				#pagee2e57e218f2426f7c9df2f8161952760 #section .section_content{
                    width:675px;
                    padding-right:0px;
                }
                
			#section h3{
            	float:left;
				margin:0;
				font:italic 21px times;
				color:#CC0000;
				padding:10px 0px 0px 19px;
			}
                    
                #section h3 strong{
                	color:#000000;
                    clear:none;
                    font-weight:normal;
                }
			#section p{
				margin:0 0 15px 0;
			}
            
			#section strong,
			#section b{
                color:#006699;
			}
            
                #page24f427ebabb0c118aaad93371edea0ac #section b,
                #page24f427ebabb0c118aaad93371edea0ac #section strong,
                #page6c469cc9314361d2e1767b954e5fc5ca #section b,
                #page6c469cc9314361d2e1767b954e5fc5ca #section strong{
                    margin-top:15px;
                }
                     #page24f427ebabb0c118aaad93371edea0ac #section strong#top,
                     #page24f427ebabb0c118aaad93371edea0ac #section b#top{
                        margin-top:0px;
                    }

			#section ul#liens li{
				margin-bottom:10px;
			}
			
			#section sup{
				font-size:9px;
				line-height:8px;
			}
			
            
             
                    
                    
   
			
/****************************** MARQUES COMMERCES *****************************************/
		                                      
#mc a{
	display:block;
	float:left;
	width:566px;
	height:93px;
	padding-right:109px;
	border:7px solid #CEDAE0;
    margin-bottom:7px;
	text-decoration:none;
    cursor:pointer;
	background:#006699 url(/images/default/bt-site-en.jpg) bottom right no-repeat;
}			                                      
    #mc a:hover{
        background:#006699 url(/images/default/bt-site-en-roll.jpg) bottom right no-repeat;
    }  
    
	#mc a .table {
		float:left;
		display : table-cell;
		width:333px;
        height:100px;
        vertical-align:center;
		padding-left:15px;
		padding-top:16px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
        line-height:13px;
		color:#FFFFFF;
		font-weight:normal;
		vertical-align:middle;
	}
    
	#mc a img{
		float:left;
        clear:none;
		border:0;
		width:179px;
		height:93px;
		border-right:6px solid #CEDAE0;
	}
                    
                    
   
			
/****************************** SERVICES ALIMENTAIRES *****************************************/
		                                      
#sa{
	display:block;
	float:left;
	width:669px;
    height:392px;
	border:10px solid #CEDAE0;
    margin-bottom:10px;
	text-decoration:none;
    background:#F7F8FA url(/images/default/bg-sa.jpg) bottom right no-repeat;
}		   
    
	#sa b{
		display:block;
        clear:none;
		float:left;
		width:324px;
        height:352px;
		padding:15px;
		padding-right:51px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		font-weight:normal;
        background:url(/images/default/logos-sa-en.jpg) bottom left no-repeat;
	}
	#sa strong{
		display:block;
        clear:none;
		float:left;
	}
    
	#sa img{
		float:left;
        clear:none;
		border:0;
		width:141px;
        height:392px;
		border-right:4px solid #CEDAE0;
	}     
                                  
    #sa a{
    	display:block;
		float:left;
		width:134px;
		height:117px;
        background:url(/images/default/bt-site-sa-en.jpg) no-repeat;
    }			                                      
        #sa a:hover{
            background:url(/images/default/bt-site-sa-en-roll.jpg) bottom right no-repeat;
        }  
			
            
            
/***************************************** PHOTOS ****************************************************/
				
        #pic{
            float:right;
            width:200px;
            height:210px;
            padding:20px;
        }	
			#pic img{
				float:left;
				position:absolute;
				width:200px;
				height:288px;
				margin-top:-70px;
			}

#footer{
	float:left;
	width:985px;
    padding-top:7px;
    margin-bottom:10px;
	height:12px;
	background:url(/images/default/bottom.jpg) no-repeat 9px bottom;
}


/***************************************** HISTORIQUE ****************************************************/
	
    
    
#histo_container {
	float: left;
	width: 650px;
	height: 286px;
	overflow: hidden;
	white-space: nowrap;
	border:1px solid #006699;
	background:url(/images/default/bg-histo.jpg) repeat-x top;
}
	#track {
		float: left;
		width: 620px;
		height: 19px;
		background-color:white;
		margin: 10px 1px 5px 1px;
		background: url('/images/default/slider-border.gif') no-repeat;
	}
	#handle {
		width: 91px;
		height: 19px;
		float:left;
		background: url('/images/default/slider.gif') no-repeat;
		cursor: move;
	}
	#click_left {
		clear: both;
		margin-top: 10px;
		margin-bottom: 5px;
		width:16px;
		height: 19px;
		float:left;
		cursor:pointer;
		background:url('/images/default/arrow-left.gif') no-repeat;
	}
	#click_right {
		margin-top: 10px;
		margin-bottom: 5px;
		width:16px;
		height: 19px;
		float:left;
		cursor:pointer;
		background:url('/images/default/arrow-right.gif') no-repeat;
	}
#histo {
	float:left;
	clear:left;
	overflow: hidden;
	white-space: nowrap;
	width:5886px;
    cursor:default;
	background:url(/images/default/bg-histo.jpg) repeat-x top;
}
#histo span,
#histo a {
	float:left;
	display:block;
	width:168px;
	height:286px;
    margin:0px;
    padding:0px;
    background:none;
	text-decoration:none;
}
#histo a {
	cursor:pointer;
}
#histo .text {
	display:block;
	white-space: normal;
	float:left;
	width:148px;
	height:114px;
	padding:10px;
	font-size:11px;
	color:#000000;
}
#histo .text i{
	width:148px;
	font-style:normal;
	position:absolute;
	bottom:0;
	margin-bottom:10px;
	font-size:11px;
	color:#000000;
}
#histo span .date, 
#histo a .date {
	display:block;
	float:left;
	width:148px;
	height:15px;
	padding-left:7px;
	padding-right:10px;
	font-weight:bold;
	color:#006699;
	border-right:3px solid #006699;
	border-bottom:2px solid #006699;
	background:none;
}
	#histo a:hover .date {
		color:#000000;
		background:#A4C8DA;
	}
    
#histo .pic {display:block;}
#histo .pic, 
#histo .pic img {
	float:left;
	width:128px;
	height:134px;
	border:0px;
    padding-left:5px;
}


           
            
/***************************************** PRODUITS ****************************************************/


    #page5ea36edb302ea955c7d8824cfb0c3c7d .section_content a,
    #page6658fe1f10ee58839ff5e1038e04473a .section_content a,
    #page3d6689a0ba468f7891cd47e7abaf43a5 .section_content a{
        display:block;
        float:left;
        width:577px;
        text-decoration:none;
    }
    
        #page5ea36edb302ea955c7d8824cfb0c3c7d .section_content a.fr{
            height:445px;
            background:url(/images/default/bt-oly.jpg) no-repeat bottom;
        }
            #page5ea36edb302ea955c7d8824cfb0c3c7d .section_content a.fr:hover{
                background:url(/images/default/bt-oly.jpg) no-repeat top;
            }
        #page6658fe1f10ee58839ff5e1038e04473a .section_content a.fr{
            height:334px;
            background:url(/images/default/bt-laf.jpg) no-repeat bottom;
        }
            #page6658fe1f10ee58839ff5e1038e04473a .section_content a.fr:hover{
                background:url(/images/default/bt-laf.jpg) no-repeat top;
            }
        #page3d6689a0ba468f7891cd47e7abaf43a5 .section_content a.fr{
            height:343px;
            background:url(/images/default/bt-fla.jpg) no-repeat bottom;
        }
           
            #page3d6689a0ba468f7891cd47e7abaf43a5 .section_content a.fr:hover{
                background:url(/images/default/bt-fla.jpg) no-repeat top;
            }
            
         #page5ea36edb302ea955c7d8824cfb0c3c7d .section_content a.en{
            height:445px;
            background:url(/images/default/bt-oly-en.jpg) no-repeat bottom;
        }
            #page5ea36edb302ea955c7d8824cfb0c3c7d .section_content a.en:hover{
                background:url(/images/default/bt-oly-en.jpg) no-repeat top;
            }
        #page6658fe1f10ee58839ff5e1038e04473a .section_content a.en{
            height:334px;
            background:url(/images/default/bt-laf-en.jpg) no-repeat bottom;
        }
            #page6658fe1f10ee58839ff5e1038e04473a .section_content a.en:hover{
                background:url(/images/default/bt-laf-en.jpg) no-repeat top;
            }
        #page3d6689a0ba468f7891cd47e7abaf43a5 .section_content a.en{
            height:343px;
            background:url(/images/default/bt-fla-en.jpg) no-repeat bottom;
        }
           
            #page3d6689a0ba468f7891cd47e7abaf43a5 .section_content a.en:hover{
                background:url(/images/default/bt-fla-en.jpg) no-repeat top;
            }   
    
.prod-slim {
	padding-left:34px;
	padding-right:75px;
}
    
    
#produits {
	float:left;
	width:629px;
    height:392px;
    margin-top:20px;
    padding-left:20px;
	background:url(/images/default/frame-prod.jpg) no-repeat 20px;
}
   
#produits #items{
	float:left;
	width:159px;
    height:346px;
    padding-left:20px;
    padding-top:34px;
}
    #produits #items a{
    	display:block;    
        width:156px;
        font-family:times;
        font-size:20px;
        line-height:35px;
        font-weight:bold;
        font-style:italic;
    	text-decoration:none;
    }
        #produits #items a:hover{
        }
        
#produits #decoupe{
	float:left;
	width:411px;
    height:342px;
    padding:30px 10px 20px 15px;
}
#produits #decoupe img{
	width:411px;
    height:342px;
    border:0;
}
    
    

/****************************** NOS MARCHÉS *****************************************/

            
			#marche{
            	margin-top:40px;
			}
			#marche a{
            	display:block;
                float:left;
				width:180px;
                height:93px;
                margin-right:15px;
                text-decoration:none;
                border:7px solid #CEDAE0;
			}
                #marche a:hover{
                    border:7px solid #CC0000;
                }
                            #marche a#link-olymel{
                                background:url(/images/default/logo-olymel.jpg) no-repeat;
                            }
                            #marche a#link-lafleur{
                                background:url(/images/default/logo-lafleur.jpg) no-repeat;
                            }
                            #marche a#link-flamingo{
                                background:url(/images/default/logo-flamingo.jpg) no-repeat;
                            }


/****************************** BUREAU ET USINES *****************************************/

            
			#section #tableau{
				width:652px;
			}	
            
                
				#section #tableau div{
					float:left;
					width:163px;
					height:160px;
				}
				#page5dff78be149ee5b499ee0ed2735c2acd #section #tableau div{
					width:173px;
				}
					#section #tableau div strong,
					#section #tableau div b{
						display:block;
						color:#006699;
					}
					#section #tableau div .u {
						display:block;
						height:5px;
					}
					#section #tableau div .type{
						color:#006699;
						font-style:italic;
						margin-top:0;
						padding-top:0;
					}



            
            
/***************************************** CARRIÈRE ****************************************************/
				

#salon {
	float:left;
	width:250px;
	height:61px;
	padding-left:10px;
	padding-right:383px;
	padding-top:6px;
	padding-bottom:5px;
	background:#E8F1F6 url(/images/default/salon.jpg) no-repeat right;
    margin-bottom:17px;
}
    #salon strong,
    #salon b{
		color:#006699;
    }
    
    #salon a{
		color:#006699;
    }
        #salon a:hover{
            color:#CC0000;
        }
    
#carr a {
	float:left;
	width:193px;
	height:283px;
	padding-bottom:30px;
	border:8px solid #CEDAE0;
    text-decoration:none;
    color:#ffffff;
    margin-right:9px;
	background:#006699 url(/images/default/bt-carr.jpg) bottom no-repeat;
}
#carr a:hover {
    color:#ffffff;
	background:#CC0000 url(/images/default/bt-carr-roll.jpg) bottom no-repeat;
}
#carr-en a {
	float:left;
	width:193px;
	height:283px;
	padding-bottom:30px;
	border:8px solid #CEDAE0;
    text-decoration:none;
    color:#ffffff;
    margin-right:9px;
	background:#006699 url(/images/default/bt-carr-en.jpg) bottom no-repeat;
}
#carr-en a:hover {
    color:#ffffff;
	background:#CC0000 url(/images/default/bt-carr-en-roll.jpg) bottom no-repeat;
}

#carr a span.top{
	display:block;
	width:169px;
	height:55px;
	padding-top:127px;
	font-style:italic;
	font-weight:bold;
	font-size:24px;
    line-height:25px;
	padding-left:12px;
	padding-right:12px;
}
    #carr a.bt1 span.top{
        background:url(/images/default/bt-carr-1.jpg) no-repeat;
    }
        #carr a:hover.bt1 span.top{
            background:url(/images/default/bt-carr-1-roll.jpg) no-repeat;
        }

    #carr a.bt2 span.top{
        background:url(/images/default/bt-carr-2.jpg) no-repeat;
    }
        #carr a:hover.bt2 span.top{
            background:url(/images/default/bt-carr-2-roll.jpg) no-repeat;
        }

    #carr a.bt3 span.top{
        background:url(/images/default/bt-carr-3.jpg) no-repeat;
    }
        #carr a:hover.bt3 span.top{
            background:url(/images/default/bt-carr-3-roll.jpg) no-repeat;
        }
        
#carr a span.bottom{
	width:169px;
	display:block;
	padding-left:12px;
	padding-right:12px;
}

#carr-en a span.top{
	display:block;
	width:169px;
	height:55px;
	padding-top:127px;
	font-style:italic;
	font-weight:bold;
	font-size:24px;
    line-height:25px;
	padding-left:12px;
	padding-right:12px;
}
    #carr-en a.bt1 span.top{
        background:url(/images/default/bt-carr-1.jpg) no-repeat;
    }
        #carr-en a:hover.bt1 span.top{
            background:url(/images/default/bt-carr-1-roll.jpg) no-repeat;
        }

    #carr-en a.bt2 span.top{
        background:url(/images/default/bt-carr-2.jpg) no-repeat;
    }
        #carr-en a:hover.bt2 span.top{
            background:url(/images/default/bt-carr-2-roll.jpg) no-repeat;
        }

    #carr-en a.bt3 span.top{
        background:url(/images/default/bt-carr-3.jpg) no-repeat;
    }
        #carr-en a:hover.bt3 span.top{
            background:url(/images/default/bt-carr-3-roll.jpg) no-repeat;
        }
        
#carr-en a span.bottom{
	width:169px;
	display:block;
	padding-left:12px;
	padding-right:12px;
}

#page0fa7664220c7fe5a3785e271b9a03592 h3,
#page07d426a34fb5480d1da046eab482a277 h3{
	display:none;
}

#carr-head,
#carr-head-liste {
	float:left;
	width:655px;
	height:20px;
	background:#CEDAE0;
}
#carr-head-list {
	float:left;
    text-align:center;
	color: #CC0033;
	width:195px;
	height:60px;
	padding-left:9px;
	padding-right:465px;
	padding-top:10px;
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	background:url(/images/default/header-carr.jpg);
}
#carr-liste-en {
	float:left;
	width:650px;
    min-height:470px;
    height:expression(document.body.clientHeight > 470? "470px": "auto" );
	padding-left:19px;
	padding-top:20px;
    font-size:14px;
	background:url(/images/default/fork.jpg) no-repeat right;
}
    #carr-liste-en {
        background:url(/images/default/fork-en.jpg) no-repeat right;
    }
    #carr-liste-en ul {
    	list-style-type:circle;
    }
    #carr-liste-en li {
    	margin:0;
    	padding:0;
		padding-left:10px;
		padding-top:10px;
    }
	#carr-liste-en a {
		color:#000000;
	}
		#carr-liste-en a:hover{
			color:#CC0000;
		}
		
		#carr-bt{
			float:left;
			width:525px;
			margin-top:20px;
		}
		
		#carr-bt a,
		#carr-bt .online_post_dummy {
			position:absolute;
			float:left;
			height:36px;
			font-size:15px;
			padding:0 0 0 10px;
			color: #006699;
			text-decoration:none;
			font-weight:bold;
			font-style:italic;
			white-space:nowrap;
			background:url(/images/default/carr-bt.gif) no-repeat;
		}
			#carr-bt a span,
			#carr-bt .online_post_dummy span {
				display:block;
				height:26px;
				padding:10px 10px 0 0;
				text-align:center;
				background:url(/images/default/carr-bt.gif) right;
			}
				#carr-bt a span {
					cursor:hand;
					cursor:pointer;
				}
				#carr-bt .online_post_dummy span {
					cursor:wait;
				}
				#carr-bt a:hover span {
					color:#dd0000;
				}
		#carr-bt a {
			display:none;
			color: #006699;
		}
		#carr-bt .online_post_dummy {
			color: #aaaaaa;
		}

#carr-every-head {
	width:653px;
	height:330px;
	background:url(/images/default/carr-every-head-en.jpg);
}
#hr-change-section {
	display:block;
	clear:both;
	width:638px;
	height:49px;
	padding-left:15px;
	color:white;
	font-size:15px;
	font-weight:bolder;
	text-decoration:none;
	background:url(/images/default/hr-change-section.gif) left;
}
#hr-change-section span {
	cursor:hand;
	cursor:pointer;
	display:block;
	height:34px;
	padding-top:15px;
	padding-right:15px;
	text-align:center;
	color:white;
	font-size:15px;
	font-weight:bolder;
	text-decoration:none;
	background:url(/images/default/hr-change-section.gif) right;
}
	#hr-change-section:hover {
		background:url(/images/default/hr-change-section-roll.gif) left;
	}
	#hr-change-section:hover span {
		background:url(/images/default/hr-change-section-roll.gif) right;
	}
		
#carr-text-en,
#carr-desc-en{
	float:left;
	width:525px;
    min-height:470px;
	padding-left:45px;
	padding-right:85px;
	padding-top:10px;
	color:#006699;
	font-size:11px;
    line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/default/fork.jpg) no-repeat right;
}

                    #carr-text-en,
                    #carr-desc-en {
                        background:url(/images/default/fork-en.jpg) no-repeat right;
                    }
                    
                    
                    #carr-text-en,
                    #carr-text-fr{
                        width:485px;
                        padding-right:125px;
                        font-size:12px;
                    }
                    
                    
#carr-desc p{
	margin:0 0 15px 0;
}

	
	#carr-desc span{
    	display:block;
		float:left;
		width:475px;
	}
	
	#carr-desc ul{
		float:left;
		width:475px;
		margin:0px;
		padding:0px;
		padding-left:15px;
		padding-bottom:10px;
	}
	
.carr-title {
	float:left;
	width:475px;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}

#carr-desc em{
	font-weight:bold;
	color: #006699;
    font-style:normal;
}

#carr-desc a{
	color: #006699;
}
	#carr-desc a:hover{
		color: #CC0000;
	}
#carr-foot,
#carr-foot-slogan {
	float:left;
	color:#006699;
	width:630px;
	height:30px;
	padding-left:19px;
	padding-right:16px;
	padding-top:17px;
	margin-top:20px;
	background:url(/images/default/foot-car.jpg);
}
#carr-foot-slogan {
	width:620px;
}
#carr-foot a,
#carr-foot-slogan a{
	float:right;
	display:block;
	text-align:center;
	color: #006699;
	width:181px;
	height:21px;
	padding-top:9px;
	text-decoration:none;
	font-weight:bold;
	background:url(/images/default/carr-bt2.jpg);
}
    #carr-foot a:hover,
    #carr-foot-slogan a:hover{
    	color:#ffffff;
        background:url(/images/default/carr-bt2-roll.jpg);
    }



/****************************** CONTACT *****************************************/

            
			#section #tableau3{
				width:652px;
			}	
            
			#section #tableau3 strong{
				color:#666666;
			}	
            
                
				#section #tableau3 div{
					float:left;
					width:211px;
					height:160px;
				}
					#section #tableau3 div b{
						display:block;
						color:#006699;
						margin-bottom:4px;
					}
					#section #tableau3 div u{
						display:block;
						height:5px;
					}
					
                    
	a.politique{
		float:right;
		color:#ffffff;
        font-size:11px;
		padding-right:25px;
		padding-bottom:25px;
        font-family:verdana;
	}
        a:hover.politique{
            color:#E8CB63;
        }
					
/****************************** Surcharge d'essence *****************************************/
#Image1 {border:none;}