html{
	font-family: Arial, Verdana, Tahoma, Helvetica, "Trebuchet MS", Georgia, Times, "Times New Roman", "Courier New";
	font-size: 12px;
	line-height: 20px;
	color: #0F94C0;
}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, input, div, span{border:0; margin:0; padding:0;}

a, a:link, a:visited{
	color: #231F20;
	color: #000;
	text-decoration: none;}
a:hover{
	color: #231F20;
	text-decoration: underline;}
a.link2, a.link2:link, a.link2:visited{
	color: #0F94C0;
	font-weight: bold;
	text-decoration: none;}
a.link2:hover{
	color: #0F94C0;
	text-decoration: underline;}	

body#main{
	background: #FFF;;
	text-align:center;}

#container{
	background: transparent url(Gx/bg_container.gif) repeat-y 303px 0px;
	margin: 0 auto 0 auto;
	text-align:left;
	width:953px;}
#header{
	background: #FFF;
	position: relative;
	height: 124px;}
#logo{
	position: absolute;
	top: 0px;
	left: 0px;}
#headermenu{
	position: absolute;
	top: 59px;
	right: 0px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;	}
#headermenu li{
	background: transparent url(Gx/M/bg_menuheader.gif) no-repeat 100% 70%;
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;	
	height: 18px;
	padding: 0 3px 0 2px;}	
#headermenu li.last{
	padding: 0 0 0 2px;
	background: none;}
#headermenu li{}
#headermenu a, #headermenu a:link, #headermenu a:visited{
	float: left;
	display: block;	
	font-weight: normal;
	font-size: 13px;
	color: #616161;
	line-height: 18px;
	padding: 0px 10px;
	text-decoration: none;}
#headermenu a:hover{
	background: #9A9A94;
	color: #FFF;
	text-decoration: none;}
#headermenu a.actif, #headermenu a:link.actif, #headermenu a:visited.actif, #headermenu a:hover.actif{
	background: none;
	color: #E27B06;
	text-decoration: none;}


#imgSilexium{width:649px;height:93px;}
	
	
/*02_200 Silexium*/

.bloc{width:620px; float:left;}
#bloc1Gauche{width:300px; float:left; height:400px;}
#bloc1Gauche img{float:left; border:1px solid #0f94c0;}
#bloc1Droite{width:300px; float:right; height:400px; margin-left:10px;}

#bloc2Gauche{width:300px; float:left; height:260px;}
#bloc2Droite{width:300px; float:right; height:260px;margin-left:10px;}
#bloc2Droite img{float:left; border:1px solid #0f94c0;}

#bloc3Gauche{width:300px; float:left; height:340px;}
#bloc3Gauche img{float:left; border:1px solid #0f94c0; margin:0 0 5px 60px;}
#bloc3Gauche p{margin-left:75px;}
#bloc3Droite{width:300px; float:right; height:340px;margin-left:10px;}

/*#award{margin:50px 0 0 80px;}*/ 

#side{
	float: left;
	width: 294px;
	background: none;}
#side h6{
	/*background: transparent url(Gx/rss.gif) no-repeat top right;*/
	display: block;
	height: 23px;
	line-height: 23px;
	color: #E37A09;
	text-indent: 24px;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;	}
#side .news{
	color: #231F20;
	padding: 0 30px 0 25px;}
#side .pics{
	background: transparent url(Gx/M/sidepics_bg.gif) repeat-y top center;
	width: 294px;}
#side .pics img{
	display: block;
	margin: 0px;}
#side .pics .img{
	margin: 0 0 0 22px;	}


#content{
	text-align: justify;
	float: right;
	width: 649px;}
#content .img{
	display: block;
	border-bottom: 1px solid #E8E8E8;}
#include{
	padding: 20px 0 0 17px;}
#include ul{
	margin: 5px 0 0 20px;}
#include li{
	padding: 0 0 5px 0;}
	
h1{
	color: #0F94C0;
	font-weight: bolder;
	font-size: 15px;
	padding: 0 0 4px 0;}
h1 span{
	font-size: 12px;
	font-weight: normal;}
	
.both{
	clear: both;}
	
.team{
	display: block;
	float: left;
	width: 220px;}

.colleft{
	float: left;
	width: 310px;
	overflow:hidden;}
.colright{
	float: right;
	width: 300px;}
	
.erreur{color: #FF0000;}

#menu{
	background: #F8F8F3 url(Gx/M/menu_top.gif) no-repeat top left;
	position: relative;
	float: left;
	display: block;
	width: 294px;
	margin:0; 
	padding:20px 0 20px 0;}
#menu ul{
	margin:0 0 0 22px;
	padding:0;}
#menu ul li{
	padding:0; 
	margin:0; 
	display:block; 
	float: left;
	list-style-type:none;}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited{
	display: block;
	float: left;
	width: 270px;
	color: #83827C;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 26px;
	text-decoration: none;}
#menu ul li a:hover, #menu ul li a:visited:hover{color:#E27501; }
#menu ul li a.actif, #menu ul li a.actif:visited{color:#E27501;}

#menu ul ul{
	margin: 0px;
	padding: 0px; 
 	display: none;}
#menu ul ul.show{
	display: block;}	
#menu li li{
	padding:0 0 10px 0;
	margin: 0px;
	display:block; 
	float: left;
	list-style-type:none;}	
#menu ul ul a, #menu ul ul a:link, #menu ul ul a:visited{
	display: block;
	float: left;
	width: 270px;
	color: #E27501;
	font-size: 12px;
	font-weight: bold;
	text-indent: 6px;
	text-transform: uppercase;
	line-height: 18px;
	text-decoration: none;}
#menu ul ul a:hover, #menu ul ul a:visited:hover{color:#FFF; background: #E27501; }
#menu ul ul a.actif, #menu ul ul a.actif:visited{
	background: #E27501;
	color:#FFF;	}	
#menu img{
	display: block;}
#menu .m_bottom{
	position: absolute;
	bottom: 0px;
	left: 0px;}

#piedPage{ background: #F9F9F5; font-size: 11px; color: #898989; padding: 25px; line-height: 15px }
#piedPage a, #piedPage a:link, #piedPage a:hover{color:#898989; text-decoration:none;}
#piedPage a:hover{color:#000;}

fieldset{ padding: 10px; border:1px solid #E8E8E8;}
fieldset legend{font-size: 14px; font-weight: bold; color:#0F94C0; padding:3px;border: 1px solid #E8E8E8;}

input, textarea{		
	font-family: Arial, Verdana, Tahoma, Helvetica;
	border:1px solid #E8E8E8;
	width: 275px;
	font-size: 11px;
	height: 16px;}
.textarea{
	height: 130px;}
.inputbutton{
	display: block;
	width: 70px;
	color:#0F94C0;
	font-weight: bold;
	font-size: 12px;
	padding: 2px 0;
	border:1px solid #E8E8E8;
	background: #FFF;
	height: auto;}
	
	#overview {
	margin: 20px;
	}
	#overview h1 {
	margin: 0 0 5px 0;
	font-size: 17px;
	}
	
	.photoprod {
	width: 114px;
	margin: 0 10px 40px 0;
	}
	.titleprod {
	width: 610px;
	float: right;
	display: inline;
	text-align: center;
	padding: 0;
	}
	



