	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-style-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:170px;
		width:101px;
		height:27px;
		background-image:url(../images/select_langue.png);
		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:153px;
		width:221px;
		background-image:url(../images/header_droite.png);
		
	}
	
	
	#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;
		}
		
	#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:91px;
		width:221px;
		background-image:url(../images/footer_droite.png);
		/*background-repeat:no-repeat;*/
	}
	#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;
		
	}
		#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
	{
		
		
		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
	{
		color:#666666;
		text-decoration:underline;
	}

