	html{
		height:100%;
		margin: 0;
		padding: 0;
	}
	body{
		height:100%;
		border:0px;
		padding:0px;
		margin:0px;
		background-color:#e4e4e4;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-style:normal;
		font-size:14px;
		font-weight:500;
	}
	h1{
		margin-left:0px;
		margin-top:0px;
		font: normal 1.4em Arial, Sans-Serif;
		color: #de1010;
		letter-spacing: -1px;
		font-weight: bold; 
	}
	h2{
		margin-left:0px;
		margin-top:-34px;
		font: normal 0.7em Arial, Sans-Serif;
		color: #827979;
		letter-spacing: 2px;
		
	}
	h3{
		margin-left:30px;
		margin-top:0px;
		font: normal 1.2em Arial, Sans-Serif;
		color: #1c85ca;
		
		
	}
	
	
	
	img.floatLeft { 
    float: left; 
    margin: 2px; 
	border: 1px solid #0674bd; 
    display: block; 
    padding: 4px;
}
img.floatRight { 
    float: right; 
    margin: 2px; 
	border: 1px solid #0674bd; 
    display: block; 
    padding: 4px;
}

img.floatCenter { 
    float: center; 
    margin: 8px; 
	border: 1px solid #0674bd; 
    display: block; 
    padding: 4px;
}

	
	img{
		margin:0px;
	}
	ul{
		list-²-type:none;
		color:#ffffff;
		margin:0px;
		padding:0px;
	}
	li{
		margin:0px;
		padding:0px;
	}
	a{
		color:#DDDDDD;
		text-decoration:none;
	}
	p{
		margin:0px;
		padding:0px;
	}
	a:hover{
		color:#FFFFFF;
	}
	.float_left{
		float:left;
	}
	.float_right{
		float:right;
	}
	
	.rubrique{
		margin-left:10px;
		padding-left:28px;
		margin-bottom:25px;
		padding-bottom:25px;
		width:188px;
		
	}
	.rubrique li{
		margin-top:20px;
		margin-left:1px;
		padding-left:6px;
		list-style-image:url(../images/puce.png);
	}
	.sous_rubrique li{
		list-style-image:none;
		background-image:none;
		margin-left:4px;
		margin-top:10px;
		padding-left:15px;
		font-size:10px;
		padding-left:2px;
		list-style-image:url(../images/souspuces.gif);
		
	}
	#rubrique1{
		display:none;
	}
	#rubrique2{
		display:none;
	}
	#rubrique3{
		display:none;
	}
	#rubrique4{
		display:none;
	}
	#rubrique5{
		display:none;
	}
	#rubrique6{
		display:none;
	}
	
	#conteneur{
		position:absolute;
		width:100%;
		min-height: 100%;
		min-width:990px;
	}
	#logo{
		height:153px;
		width:347px;
		background-image:url(../images/header_gauche.png);
	}
	#header{
		height:153px;
		width:100%;
		background-image:url(../images/header_fond.png);
		/*min-width:990px;*/
	}
	#galerie{
		position:absolute;
		top:30px;
		text-align:center;
		width:100%;
	}
	#select_langue{
		z-index:1;
		position:absolute;
		top:86px;
		right:260px;
		width:68px;
		height:27px;
		background-image:url(../images/select_langue.png);
		background-repeat:no-repeat;
		text-align:center;
		
	}
	#select_langue a{
		position:relative;
		top:4px;
		float:left;
		width:33px;
		margin:0px;
		padding:0px;
		color:#004d80;
		font-size:14px;
		font-weight:bold;
	}
	#select_langue a:hover{
		color:#FFFFFF;
	}
	#header_droite{
		position:absolute;
		right:0px;
		top:0px;
		height:103px;
		width:221px;
		background-image:url(../images/header_droite.png);
		background-repeat:no-repeat;
		padding-top:50px;
	}
	
	#header_droite img{
	
		border:solid 1px #000000;
	}
	
	
	#menu_all
	{
		width:239px;
		float:left;
		position:relative;
	}
	#menu{
		width:239px;
		background-image:url(../images/menu_fond.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		position:relative;
	}
		#menu1{
		width:239px;
float:left;
position:relative;
height:100px;
	}
	#menu_haut{
		width:100%;
		height:24px;
		background-image:url(../images/menu_haut.png);
	}
	#contenu{
		/*margin-left:35px;*/
		width:75%;
		margin-bottom:100px;
		text-align:left;
		font: normal 1.2em Georgia, Arial, Sans-Serif;
		}
		
		#contenu a
		{
			color:#de1010;
		}
		
		#contenu a:hover
		{
			text-decoration:underline;
		}
		
	#txt{
	    margin-left:5px;
		margin-top:20px;
		font: normal 0.7em Arial, Sans-Serif;
		color: #014e82;
		line-height: 1.2em;
		}	
		
	#txtbig{
	    margin-left:0px;
		margin-top:20px;
		font: normal 1.4em Arial, Sans-Serif;
		color: #014e82;
		line-height: 1.2em;
		font-weight:bold;
		}	
		
	#txtbig2{
	    margin-left:0px;
		margin-top:20px;
		font: normal 1.2em Arial, Sans-Serif;
		color: #014e82;
		line-height: 1.2em;
		font-weight:bold;
		}	
		
	#txtfonction{
	    margin-left:20px;
		margin-top:20px;
		font: normal 1.2em Arial, Sans-Serif;
		color: #de1010;
		line-height: 1.4em;
		
		}
		
	#txtdesc{
	    margin-left:20px;
		margin-top:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #014e82;
		line-height: 1.2em;
		
		}
		
	#txttabl{
	    margin-left:0px;
		margin-top:0px;
		font: normal 1.0em Arial, Sans-Serif;
		color: #014e82;
		line-height: 1.6em;
		}
		
	#sloganhp{
	    margin-left:30px;
		margin-top:20px;
		font: normal 2.0em Georgia, Arial, Sans-Serif;
		color: #ffffff;
		}
		
	#sloganhp2{
	    margin-left:30px;
		margin-top:14px;
		font: normal 1.2em Georgia, Arial, Sans-Serif;
		color: #ffffff;
		}
		
	#sloganhp3{
	    margin-left:40px;
		margin-top:255px;
		font: normal 2.4em Georgia, Arial, Sans-Serif;
		color: #ffffff;
		}
		
    #sloganhpnl{
	    margin-left:30px;
		margin-top:20px;
		font: normal 1.7em Georgia, Arial, Sans-Serif;
		color: #ffffff;
		}
		
	#sloganhp2nl{
	    margin-left:30px;
		margin-top:14px;
		font: normal 1.0em Georgia, Arial, Sans-Serif;
		color: #ffffff;
		}
		
    #sloganhp3nl{
	    margin-left:40px;
		margin-top:235px;
		font: normal 2.4em Georgia, Arial, Sans-Serif;
		color: #ffffff;
		
		}
	#slogan{
	    font: normal 2.6em Georgia, Arial, Sans-Serif;
		font-style: italic;
		color: #ffffff;
		
		
		}
		
	#slogan24{
	    font: normal 1.8em Georgia, Arial, Sans-Serif;
		font-style: italic;
		color: #ffffff;
		line-height: 2.0em;
		
				
		
		}
		
	#slogandecouvrez{
	    margin-left:0px;
	    font: normal 1.8em Arial, Sans-Serif;
		color: #014e82;
		
		}

		
	#footer{
		position:absolute;
		bottom:0px;
		left:0px;
		height:91px;
		width:100%;
		background-image:url(../images/footer_fond.png);
		clear:both;
		min-width:990px;
	}
	#footer_gauche{
		height:91px;
		width:224px;
		background-image:url(../images/footer_gauche.png);
		/*background-repeat:no-repeat;*/
	}
	#footer_droite{
		height:86px;
		width:221px;
		background-image:url(../images/footer_droite.png);
		background-repeat:no-repeat;
		margin-top:5px;
	}
	#note_bas_de_page{
		position:absolute;
		left:0px;
		top:0px;
		bottom:10px;
		text-align:center;
		width:80%;
		margin-left:150px;
		font-size:9px;
		color:#FFFFFF;
		
	}
	
	#footer a
	{
		color:#FFFFFF;
	}
	
		#sign{
		font-size:8px;
		color:#1c85ca;
		
	}
		#email a:hover{
		text-decoration:none;
		font-size:9px;
		color:#DDDDDD;
		
	}

		#email a{
		text-decoration:none;
		font-size:9px;
		color:#0467aa;
		
	}
	
		#exphoto a:hover{
		text-decoration:none;
		font-size:14px;
		font-weight:bold;
		color:#de1010;
		
	}

		#exphoto  a{
		text-decoration:none;
		font-size:14px;
		color:#0467aa;
		font-weight:bold;
		
	}
	
	
		#exgamme a:hover{
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		color:#de1010;
		
	}

		#exgamme  a{
		text-decoration:none;
		font-size:12px;
		color:#0467aa;
		font-weight:bold;
		
	}
	
		#plan a:hover{
		text-decoration:none;
		margin-left:30px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#de1010;
				
	}

		#plan  a{
		text-decoration:none;
		margin-left:30px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#0467aa;
					
	}
	
		#txtlink a:hover{
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#de1010;
		
				
	}

		#txtlink  a{
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#0467aa;
		
					
	}
	
	.albumintern{ 
border: 1px solid #cfcbcb; 
padding: 2px; }

  #thanks{
	    margin-left:10px;
		margin-top:75px;
		text-align:center;
		font: normal 1.2em Georgia, Arial, Sans-Serif;
		color: #de1010;
	}
	.newsItem
	{
		margin:0px;
		
		font-size:14px;
		font: normal 0.7em Arial, Sans-Serif;
		color: #827979;
		letter-spacing: 2px;
		/*font-size: 12px;margin-left: 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;margin-top:-34px;
		color:#666666;*/
	}
	.newsItem td
	{
		
		padding: 10px;
		
	}
	.newsItem a
	{
		color:#666666;
	}
	.newsItem a:hover
	{
		
		text-decoration:underline;
	}
.newslist
	{
		margin:0px;
		
		font-size:13px;
		font: normal 0.7em Arial, Sans-Serif;
		color: #827979;
		letter-spacing: 2px;
		/*font-size: 12px;margin-left: 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;margin-top:-34px;
		color:#666666;*/
	}
	.newslist td
	{
		
		padding: 10px;
		padding-left: 0px;
	}
	.newslist a
	{
		color:#666666;
	}
	.newslist a:hover
	{
		
		text-decoration:underline;
	}
#stockList
{
	font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:91px;
}
 #stockList th
 {
 	color:#014e82;
 }
 #stockList tr
 {
 	font-size:12px;
 }
 #stockList a
 {
 	color:#014e82;
 }
 #stockList a:hover
 {
 	text-decoration:underline;
 }
 #stocklist h1{
		
		
	}
	
	.style3 {
	font-size: 13px;
	font-weight: bold;
	color: #03619F;
}
.style3 a{color: #03619F;}
.style3 a:hover{text-decoration:underline;}

#vacature
{
	width:765px;
	height:200px;
	border-style:solid; 
	border-color:red; 
	border-width:1.5px; 
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
	color:#000000;
	font-size:14px;
	background-color:#FFFFFF;
	background-image: url("../images/vacature.jpg");
	background-repeat: no-repeat;
	background-position:right bottom;
}

#vacature ul 
{
	margin-left:20px;
	margin-top:10px;
	color:#000000;
	font-size:13px;
}

#vacature ul li
{
	padding-bottom:5px;
}

.title
{
	font-size:16px;
	font-weight:bold;
	color:red;
}
