body {
padding: 0px;
margin: 0px;
background: #fff;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}


a {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color : #656565;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

#global {
width: 100%;
height: 100%;
}


/*------*/

#top {
background: url(../images/fond01.gif) repeat-x top;
height: 277px;
}

	#header {
	width: 980px;
	/*height: 282px;*/
	position: absolute;
	top: 0%;
	left:50%;
	margin-top: 13px;
	margin-left: -490px;
	/*background:red;*/
	}
	
			#langues {
			position:relative;
			left:0px;
			border: 0px solid red;
			width: auto;
			height: 33px;
			}
			
					#bord-flag {
					background:url(../images/bord_lg.jpg) left top no-repeat;
					width:19px;
					}
			
					#flag {
					background:#000000;
					height: 33px;
					padding-right: 10px;
					}
			
			#menu-top table {
			text-align: right;
			font : normal 10px Verdana, Arial, Helvetica, sans-serif;
			color:#000;
			}
			
							a.mainlevel_top {
							font : bold 10px Verdana, Arial, Helvetica, sans-serif;
							color:#000000;
							text-decoration:none;
							}
							
							a.mainlevel_top:hover{
							text-decoration:underline;
							}
			
			#visuels {
			width: 980px;
			}
			
					.entete_menu {
					width:977px;
					}
					
					#violet {
					width: 308px;
					height: 217px;}
					
					#orange {
					background:url(../images/fermentation.jpg) top left no-repeat;
					width: 223px;
					}
					
					#bleu {
					background:url(../images/surgelation.jpg) top left no-repeat;
					width: 223px;
					}
					
					#vert {
					background:url(../images/vitrine.jpg) top left no-repeat;
					width: 223px;
					}
/*--------*/					
					
#bandeau-menu {
width:100%;
height:32px;
background:#000000;
}

	#menu-color {
	width: 980px;
	height: 32px;
	position: absolute;
	top: 0%;
	left:50%;
	margin-top: 276px;
	margin-left: -490px;
	/*background:red;*/
	}
	
			#gauche-menu {
			width: 23px;
			}
			
			#menu {
			width:957px;
			padding-left: 65px;
			}
			
			#menu a{
			text-decoration:none;
			}



.bande-bleu {
background:#0094a5;
height:12px;
width: 100%;
}

#fond-raye {
background: url(../images/fond02.gif) repeat top;
min-height: 350px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}


#txt-blanc {
color:#ffffff;
}

#txt-blanc * {
color:#ffffff;
}

		#principal {
		position:relative;
		width: 980px;
		left:50%;
		margin-left: -490px;
		padding: 0px 0px;
		font : 11px Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
        text-align:justify
		}

div#fond-raye div#principal table.blog tr td div table.contentpaneopen, 
div#fond-raye div#principal table.blog tr td div table.contentpaneopen tr td div table,
div#fond-raye div#principal table.blog tr td div table.contentpaneopen tr td div table {
		font : 11px Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
		text-align:justify;
}

.bande-grise {
background:#303030;
height:40px;
width:100%;
}

		#menu-bottom {
		width: 980px;
		height: 40px;
		position:relative;
		top: 0%;
		left:50%;
		margin-left: -490px;
		text-align:center;
		}
		
				#menu-bottom a{
				color:#FFFFFF;
				text-decoration:none;
				font: bold 9px Verdana, Arial, Helvetica, sans-serif;
				line-height: 40px;
				}
				
				#menu-bottom a:hover{
				text-decoration:underline;
				}

.bas-noir {
background:#000;
height:55px;
width:100%;
}

		#infos {
		position:relative;
		width: 980px;
		left:50%;
		margin-left: -490px;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color:#FE7D18;
		text-align:center;
		}
		
		#menu_links {
		position:relative;
		width: 980px;
		left:50%;
		margin-left: -490px;
		color:#FFFFFF;
		font-size:11px;
		text-align: center;
		}
		
				#menu_links a {
				font: 10px Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				text-decoration: none;
				}
				
				#menu_links a:hover {
				text-decoration: underline;
				}
				
				
.rouge {
color:red;
}

a.rouge {
color:red;
}

.actu {
	/*padding:6px;*/
	color:#1a6580;
}
.actu a {
	color:#fe7d18;
	font-weight:bold;
	text-decoration:underline;
}
.actu strong, .actu b  {
	color:#fe7d18;
	font-weight:bold;
}


.back_button {
	color:#CCC;
}

.back_button * {
	color:#CCC;
}

p.gk_fcs_news_content { margin:0px; padding:0px;}


h1.orange{
	color:#FE7D18;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	border-top:1px #FE7D18 dotted;
}

h2.orange{
	color:#FE7D18;
}

h3.orange{
	color:#FE7D18;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
}

h4.orange{
	color:#FE7D18;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

h5.orange{
	color:#FE7D18;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.orange{
	color:#FE7D18;

}
