*{}
img {border:0px;}
html {height:100%; min-height:100%;}

body{
	background-color:#000054;
	height:100%;
	min-height:100%;
	min-width:845px;
	width:845px;
	margin:0px auto;
	position:relative;
	}
	
#container{
	background-color:white;
	width:845px;
	max-width:845px;
	min-height:600px;
	/*
	min-height:100% !important;
	height:auto !important;
	height:100%;	*/
	top:15px;
	position:relative;
	}
	
#header{
	background-image:url(images/header.gif);
	background-repeat:no-repeat;
	width:845px;
	height:128px;
	}	
#header #logo{
	width:172px;
	height:92px;
	padding-left:60px;
	margin-top:10px;
	float:left;
	}	
#header #title{
	right:99px;
	margin-top:10px;
	position:absolute;
	}	
#header #language{
	right:13px;
	margin-top:10px;
	position:absolute;
	}
	
#menu_top{
	right:31px;
	top:76px;
	position:absolute;
	}
#menu_top ul{margin:0px; padding:0px; }
#menu_top ul li{list-style-type:none;text-align:right;margin:6px 0px;}

#menu_main{
	background-image:url(images/menu-background.gif);
	background-repeat:no-repeat;
	width:845px;
	height:87px;
	position:relative;
	}
#menu_main #titre{
	float:left; 
	margin-left:6px; 
	margin-top:57px;
	padding-top:2px;
	line-height:18px;
	}		
#menu_main ul{
	background-image:url(images/menu.gif);
	background-repeat:no-repeat;
	background-position:0px -87px;	
	width:208px;
	height:80px;
	position:relative;
	margin:0px;
	padding:7px 0px 0px 0px;
	float:left;
	}
#menu_main ul li{list-style-type:none;text-align:right;}
#menu_main ul li#menu_1	{margin-right:22px;}
#menu_main ul li#menu_2	{margin-right:24px;}
#menu_main ul li#menu_3	{margin-right:26px;}
#menu_main ul li#menu_4	{margin-right:27px;}
#menu_main ul li#menu_5	{margin-right:29px;}
#menu_main ul li#menu_6	{margin-right:31px;}

	

#menu_sub {height:50px;}
#menu_sub ul{margin:0px; padding:7px 0px 0px 193px;}
#menu_sub ul li{list-style-type:none;float:left;padding:0px; padding-left:20px;}




#body_3 #menu_sub ul {float:right;padding-left:0px;padding-right:16px;}
#body_3 #menu_sub ul li{padding-left:10px;}
#body_4 #menu_sub{height:28px;}
#body_6 #menu_sub {
	float:left;
	width:265px;
	height:auto;
	padding-left:5px;
	}
#body_6 #menu_sub ul{
	margin:0px;
	padding:0px 0px 10px 0px;
	}
#body_6 #menu_sub ul li{list-style-type:none;float:none; margin-left:3px;padding:0px;}


.image_viewer{overflow:hidden;}
	
#content{
	clear:both;
	background-color:white;
	}
#content #article{padding:0px 15px 15px 25px;}	


#body_3 #content #article.carte{padding:15px 15px 15px 25px;}
#body_3 .image_viewer{width:525px; height:433px;}/*415+18*/
#body_4 .image_viewer{width:400px; height:318px;}/*300+18*/
#body_4 #content{background-color:#ECECEC;}
#body_4 #content #article{float:left;width:610px;padding:0px 0px 15px 0px;}
#body_6 #content #article, #body_7 #content #article{
	background-image:url(images/faded-background.gif);
	background-repeat:repeat-x;
	margin:0px 15px;
	}
#body_6 #content #article{min-height:600px;width:775px;}
#body_7 #content #article{height:600px;}
#body_7 #content #article{padding:30px 20px 15px 25px;}	
#body_8 #content #article{padding:30px 15px 15px 15px;}
	
#body_6 #offre{
	background-color:white;
	margin-left:270px;
	padding:20px;
	width:462px;
	}
	
	
#body_4 #content #header{
	padding:15px 0px 0px 20px;
	margin-left:15px;
	background-image:url(images/nos-produits/header.gif);
	width:797px;
	height:25px;
	}
#body_4 #content #fiche{
	min-height:300px;
	margin-left:15px;
	background-image:url(images/nos-produits/background.gif);
	background-repeat:repeat-y;
	width:817px;
	}
#body_4 #content #footer{
	margin-left:15px;
	background-image:url(images/nos-produits/footer.gif);
	background-repeat:no-repeat;
	width:817px;
	height:20px;
	}	
#body_4 #content #fiche #menu{
	float:left;
	margin:0px 20px;
	background-color:#4f4f4f;
	width:122px;
	}
#body_4 #content #fiche #menu ul{
	background-color:#676767;
	width:122px;
	margin:0px;
	padding:0px;
	}
#body_4 #content #fiche #menu ul li{list-style-type:none; display:block;}

		
	
	
	/*
#content 		#top		{height:20px;overflow:hidden;}
#content #main 	#top		{background-color:#FF86C7;background-image:url(images/fleche.gif);background-repeat:no-repeat;padding-left:30px;}
#content #right #top		{background-color:#FF5496;}
#content #left{
	width:145px;
	max-width:145px;
	float:left;
	}	
#content #main{
	width:490px;
	max-width:490px;
	margin:0px 1px;
	float:left;
	}
#content #main #menu{
	background-color:#FFE9F5;
	width:460px;
	padding:5px 15px;
	}	
#content #main #article{
	width:462px;
	margin:15px;
	}	
	
#content #right{
	width:163px;
	max-width:163px;
	float:left;
	}

*/

.image_viewer_buttons, .pages{
	height:14px;
	padding:2px 6px;
	background-color:#B2B2B2;
	cursor:pointer;
	float:left;/*#000654*/
	}
.pages{float:none;}
	
.legende_image{
	float:left;
	height:19px;
	padding:3px 0px 0px 20px;
	background-image:url(images/legende.gif);
	background-repeat:no-repeat;
	}
	
.clearboth{
	clear:both;
	overflow:hidden;
	width:0px;
	height:0px;
	line-height:0px;
	}