/* CSS Document */
/* --------------------------------------------------------------------------------------------- Left */
	#left {
		float:left;
		width:268px
	}
/* ------------------------------------------------------------------------- Recherche */
	#left #Searchtext {margin:44px 0 0 46px}
	#left #lancer_recherche {margin:44px 0 0 0}
/* ------------------------------------------------------------------------- Menu */
	#left #menu li a:hover {text-decoration:underline}
/* ----------------------------------------------------- Premier niveau */
	#left #menu {
		float:left;
		width:182px;
		padding:22px 43px 0 43px
	}
	#left #menu li {
		position:relative;
		float:left;
		width:182px;
		margin:0 0 2px 0
	}
	#left #menu li a {
		display:block;
		width:182px;
		height:28px;
		text-align:center;
		font-size:1.4em;
		color:#fff;
		background:url(../../images/structure/background/menu_a.gif);
		padding:4px 0 0 0
	}
/* ----------------------------------------------------- Second niveau */
	#left #menu li div {
		display:none;
		position:absolute;
		top:-20px;
		left:182px;
		float:left;
		width:149px;
		background:url(../../images/structure/background/smenu_div.png) no-repeat;
		padding:5px 0 0 0
	}
	* html #left #menu li div {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/elles_industrie/design/elles_industrie/images/structure/background/smenu_div.png',sizingMethod='crop');
		background-image:none
	}
	#left #menu li div ul {
		float:left;
		width:149px;
		background:url(../../images/structure/background/smenu_ul.png) no-repeat bottom;
		padding:0 0 5px 0
	}
	#left #menu li div ul li {
		position:static;
		width:147px;
		border-left:1px solid #c6c6c6;
		border-right:1px solid #c6c6c6;
		background:#eee url(../../images/structure/background/smenu_li.gif) no-repeat center bottom;
		padding:4px 0;
		margin:0
	}
	#left #menu li div ul li.last {background:#eee}
	#left #menu li div ul li a {
		float:left;
		width:137px;
		height:auto;
		font-size:1.2em;
		color:#000;
		background:none;
		padding:0 5px
	}
/* ------------------------------------------------------------------------- Blog */
	#left #blog {
		vertical-align:middle;
		margin:88px 0 0 49px
	}
/* --------------------------------------------------------------------------------------------- Right */
	#right {
		float:left;
		width:692px;
		padding:0 35px 0 0
	}
/* ------------------------------------------------------------------------- Partie gauche */
	#right #gauche {
		float:left;
		width:522px;
		padding:32px 0 0 0
	}
/* ----------------------------------------------------- Pub */
	#right #gauche #pub {
		height:94px;
		text-align:center
	}
/* ----------------------------------------------------- Silhouettes */
	#right #gauche #silhouettes {
		height:440px;
		background:url(../../images/structure/background/home.gif) no-repeat bottom
	}
/* ------------------------------------------------------------------------- Partie droite */
	#right #droite {
		float:left;
		width:156px;
		background:url(../../images/structure/background/droite.jpg) no-repeat right top;
		padding:84px 0 0 14px
	}
	#right #droite img {
		vertical-align:middle;
		background:url(../../images/structure/background/visuel.jpg) no-repeat bottom;
		padding:0 0 27px 0
	}
/* ------------------------------------------------------------------------- Actualités */
	#right #actu_top, #right #actu_bottom {
		display:inline;
		float:left;
		width:690px;
		height:5px;
		font-size:0;
		background:url(../../images/structure/background/actu_top.gif);
		margin:0 0 0 2px
	}
	#right #actu_bottom {background:url(../../images/structure/background/actu_bottom.gif)}
	#right #actu_middle {
		display:inline;
		float:left;
		width:669px;
		min-height:106px;
		font-family:verdana;
		font-size:1.1em;
		border-right:1px solid #2c2c2c;
		background:#fefefe url(../../images/structure/background/actu_middle.gif) repeat-x bottom;
		padding:6px 10px 0 10px;
		margin:0 0 0 2px
	}
	* html #right #actu_middle {height:106px}
	#right #actu_middle #titre_actu {
		vertical-align:middle;
		margin:0 0 3px 0
	}
	#right #actu_middle div.ligne {
		float:left;
		width:669px;
		margin:0 0 15px 0
	}
	#right #actu_middle div.ligne div.actu {
		float:left;
		width:304px;
		background:url(../../images/structure/background/separation.png) no-repeat right center;
		padding:5px 20px 5px 10px
	}
	#right #actu_middle div.ligne div.actu.right {
		background:none;
		padding:5px 10px 5px 20px
	}
	#right #actu_middle div.ligne div.actu img {
		float:left;
		background:#fff;
		padding:3px;
		margin:0 12px 0 0
	}
	#right #actu_middle div.ligne div.actu .titre {
		display:block;
		font-size:1.1em;
		font-weight:bold;
		color:#3e3e3e;
		margin:0 0 3px 0
	}
	#right #actu_middle div.ligne div.actu a.titre:hover {text-decoration:underline}
	#right #actu_middle div.ligne div.actu p {
		line-height:1.7;
		text-align:justify
	}