		
		* { margin:0; padding:0; }
		
		body {
			background-color:#fff;
			font-size:10pt;
			font-family:"Tahoma", Arial, Helvetica, sans-serif;
			background-image:url(../_medias/pics/bg_body.jpg);
			background-repeat:repeat-x;
			background-position:top;
		}
		
		#conteneur {
			width:935px !important;
			width:935px;
			margin:0 auto 0 auto;			
			padding : 0 75px 0 75px;
			background-image:url(../_medias/pics/bg_plan.jpg);
			background-repeat:no-repeat;
			background-position:center 68px;
			
		}
		
		#conteneur_plan {
			width:935px !important;
			width:935px;
			margin:0 auto 0 auto;			
			padding : 0 75px 0 75px;
			background-image:url(../_medias/pics/bg_plan_old.jpg);
			background-repeat:no-repeat;
			background-position:center 70px;
		}
		
	/* BLOCS */
	/* -------------------------------------------------------------------------------------------- */
		
		#conteneur #link_logo,#conteneur_plan #link_logo {
			position:absolute;
			margin-left:10px;
			width:195px;
			height:160px;			
		}
		
		#header {
			background-image:url(../_medias/pics/bg_header.jpg);
			background-repeat:no-repeat;
			background-position:top center;
			height:30px;
		}
		
		#menu {
			background-image:url(../_medias/pics/bg_menu.jpg);
			background-repeat:no-repeat;
			background-position:top center;
			height:39px;			
		}
		
		#menu #contenu {
			margin : 0 0 0 220px;
		}
		
		
		
		/* Bandeau Home */
		/* -------------------------------------------------------------------------------------------- */
		#bandeau {
			width : 925px;
			height:337px;
			padding-top:56px;
		}
		
		#bandeau #contenu {
			width : 935px;			
		}
		
		#bandeau #contenu #ville {
			width: 491px;
			height : 329px;
			float:left;
		}
		
		
		#bandeau #contenu .text {
			margin-top: 38px;
			padding : 10px;
			color:#fff;
			font-weight:bold;
		}
		
		#bandeau #contenu #gamme {
			float:right;
			margin : 0 20px 0 0;
			width : 424px;			
		}

		
		/* Bandeau Gamme */
		/* -------------------------------------------------------------------------------------------- */
		
		#title {
			padding-top: 56px;
			position:absolute;
			border-bottom: 1px solid #FFF;
			width:400px;
			height:20px;
			margin: 0 0 0 225px;
		}
		
		#line_menu {
			position:absolute;
			text-align:right;
			width:600px;
			height:20px;
			margin: 15px 0 0 320px;
			color:#FFF;
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
			z-index:1;
		}
		#line_menu a {
			color:#FFF;
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
		}
			
		
		#title h1 {
			font:Verdana, Geneva, sans-serif;
			color:#FFF;
			font-size:14px;
		}
		
		#menu_modele {
			background:url(../_medias/pics/bg_menu_modele.png) top left repeat-y;
			position:absolute;
			margin: 56px 0 0 700px;
			padding: 5px;
			z-index:100;
			/*border: 1px solid #333;*/
		}
		
		#menu_modele ul {
			margin: 0;
			padding : 0;
			text-align: left;
		}
		
		#menu_modele li {
			width:200px;
			height:20px;
			padding: 2px 0 2px 0;		
			cursor: pointer;
		}
		
		#menu_modele li:hover {
			width:200px;
			background-image:url(../_medias/pics/bg_li_menu_hover.png);
		}
		
		#menu_modele li a {			
			color:#333;
			font-weight:bold;
			text-decoration:none;
		}
		
		#menu_modele li a:hover {			
			color:#333;
			font-weight:bold;
			text-decoration:none;
		}
		

		/* Page divers */
		/* -------------------------------------------------------------------------------------------- */
		
		#page {
			width:935px;
			padding: 0 0 0 11px;
		}
		
		#page #bg_haut{
			width:905px;
			height:2px;
			background-image:url(../_medias/pics/bg_page_haut.png);
			background-repeat:no-repeat;
		}
		
		#page #bg_milieu{
			width: 905px;
			background-image:url(../_medias/pics/bg_page_milieu.png);
			background-repeat:repeat-y;
		}
		
		#page #bg_bas{
			width:905px;
			height:39px;
			background-image:url(../_medias/pics/bg_page_bas.png);
			background-repeat:no-repeat;
		}
		
		#page #contenu {
			font-family:Verdana, Geneva, sans-serif;
			padding: 25px;
		}
		
		#page #contenu h2 {
			font-size:16px;
			font-weight:bold;
			color:#DA2128;
			padding-bottom : 10px;	
		}
		
		#page #banniere {
			padding:0 0 0 1px;
			margin: -1px auto 7px auto;
		}

		
		/* Footer*/
		/* -------------------------------------------------------------------------------------------- */
		
		#footer_v2 {
			width: 917px;
			text-align:center;
			color:#000;
			font-size:10px;
			clear:both;
			overflow:auto;
			border-top:10px solid #da2128;
			padding-top: 10px;
			margin: 0 auto 0 auto;
			
		}
		
		#footer_group p{
			text-align:center;
		}
		
		#footer_v2 #footer_div1 {
			width: 300px;
		}
		#footer_v2 #footer_div2 {
			width: 300px;
			float:right;
		}
		#footer_v2 #footer_div3 {
			float:right;
			width: 300px;
		}
		
		#footer_v2 a {color:#999;}
		#footer_v2 a.title {color:#000;}
		

	
	/* BALISES */
	/* -------------------------------------------------------------------------------------------- */
	
		a { color:red; text-decoration:none; }
		a:hover { color:black; text-decoration:underline; }
		
		p { text-align:justify; margin:0 0 15px 0; line-height:120%; }
		
		li { list-style-type:none; }
		
		ol li { list-style-type:decimal; padding:0 0 8px 0; margin:0 0 0 30px; }
		
		hr { border:1px solid #DDD; margin:5px 0 5px 0; }
		
		img { border:0; }
		
		.right {float:right; padding:5px;}
		.left {float:left; padding:5px;}
	
	/* Listes  */
	/* -------------------------------------------------------------------------------------------- */
		
		#list_plus li {
			list-style-image:url(../_medias/pics/plus.png);
			padding: 0 0 8px 0;
			margin: 0 0 0 30px;
		}
	

		/* HEADER */
			
			#header_in #phrase {
				position:relative;
				top:6px;
				left:235px;
				color:#FFF;
				font-size:14px;
				font-weight:bolder;
				width:680px;
			}
				
				#header_in #phrase a, #header_in #phrase a:hover { color:#FFF; text-decoration:none; }

