
	#left {
		width:676px;
		float:left;
	}
	
	#left .bloc-top {
		float:left;
		width:676px;
		padding-top:10px;
		background:url('../../images/structure/background/bloc_interne_gauche_top.gif') no-repeat top left;
		margin:0 0 4px 0;
	}
	
	#left #bloc-europe {
		background:url('../../images/structure/background/bloc_europe.gif') no-repeat 250px 0px;
		padding:0 10px;
	}
	#left #bloc-europe h3 {
		border-left:4px solid #D14138;
		clear:both;
		color:#000000;
		font-size:1.2em;
		margin-bottom:10px;
		margin-left:20px;
		padding:0 0 0 5px;
	}
	#left #bloc-europe ul {
		padding:0 32px;
		list-style-type:disc;
	}
	#left #bloc-europe ul li {
		padding:5px 10px;
		list-style-image: url(../../images/elements/carre_rouge.gif);
	}
	
	#left .bloc-bottom {
		float:left;
		width:676px;
		padding-bottom:10px;
		background:url('../../images/structure/background/bloc_interne_gauche_bottom.gif') no-repeat bottom left;
	}
	
	#left .bloc-content {
		float:left;
		width:676px;
		background:url('../../images/structure/background/bloc_interne_gauche.gif') repeat-y bottom left;
	}
	
	div#langues {
		margin:2px 0 0 10px;
		font-size:0.9em;
		padding:0 0 100px 0;
	}
	
	div#langues ul {
		display:inline;
		list-style-type:none;
	}
	
	div#langues ul li{
		display:inline;
		padding:0 5px 0 0;
	}
	
	#left h2{
		font-size:2em;
		color:#e04942;
		padding:0 0 16px 20px;
	}
	
	#left p {
		padding:0 0 14px 20px;
		line-height:1.5em;
	}
	
	#left p span{
		color:#259bbd;
		font-weight:bold;
	}
	
	#left p.intro {
		font-weight:bold;
		font-size:1.1em;
		line-height:1.25em;
	}
	
	#left #success-story {
		text-align:center;
		background:transparent url('../../images/structure/background/success_story.jpg') no-repeat scroll center bottom;
		padding:0 0 24px 0;
		margin:0 0 10px 0
	}
	
	* html #left #success-story {
		padding:0 0 21px 0;
	}
	
	*+html #left #success-story {
		padding:0 0 21px 0;
	}
	
	#left ul#logos {
		width:670px;
		padding:0 0 0 7px;
		float:left;
	}
	
	#left ul#logos li{
		display:block;
		float:left;
	}
	
	#left a#nous-contacter {
		background:transparent url(../../images/boutons/bg_bt_contact.gif) no-repeat scroll left bottom;
		color:#259BBD;
		display:block;
		float:right;
		font-weight:bold;
		height:24px;
		margin:7px 14px 0 0;
		padding:7px 0 0 30px;
		width:134px;
	}
	
	#right {
		float:left;
		width:296px;
		padding:0 0 0 8px;
	}
	
	* html #right {
		padding:0 0 0 7px
	}
	
	#right #new-products {
		width:290px;
		float:left;
		margin:0 0 10px 2px;
	}
	
	* html #right #new-products {
		margin:0 0 10px 1px;
	}
	
	#right  #new-products h2 {
		background:#EBEAE9 url(../../images/structure/background/bloc_new_products_titre.gif) no-repeat scroll left bottom;
		color:white;
		display:block;
		float:left;
		font-size:1.2em;
		height:46px;
		line-height:1em;
		padding:17px 40px 0 50px;
		text-transform:uppercase;
		width:200px;
	}
	
	#right #new-products .content-bottom{
		float:left;
		background:#EBEAE9 url(../../images/structure/background/bloc_new_products_bottom.gif) no-repeat scroll left bottom;
		width:290px;
		padding:0 0 89px 0;
		position:relative;
	}
	
	#right #new-products .content {
		float:left;
		background:#EBEAE9 url(../../images/structure/background/bloc_new_products.gif) repeat-y scroll left bottom;
	}
	
	#right #new-products .content ul {
		padding:0 20px;
		float:left;
		width:250px;
	}
	
	#right #new-products .content ul li{
		text-indent:8px;
		background:url('../../images/elements/blue_dot.gif') no-repeat 0px 4px;
		font-size:0.9em;
		line-height:1.25em;
		margin-top:10px;
	}
	
	#right #new-products .content ul li span {
		color:#259bbd;
	}
	
	#right #new-products div.bouton {
		float:left;
		position:absolute;
		bottom:5px;
		left:8px;
		height:34px;
	}
	
	#right #new-products #bouton-products {
		background:transparent url(../../images/boutons/bg_bt_new_products.gif) no-repeat scroll left bottom;
		color:#259BBD;
		display:block;
		font-weight:bold;
		height:26px;
		padding:8px 0 0 12px;
		width:265px;
		float:left;
	}
	
	#right img.bouton {
		float:left;
		margin:0 0 8px 0;
	}
	
	#right .bloc div.bloc_top {
		float:left;
		width:265px;
		height:1.7em;
		background:#D14138 url(../../images/structure/background/bloc_interne_right_top.gif) no-repeat left top;
		padding:2px 15px 3px 16px
	}

	#right .bloc div.bloc_top h2 {
		float:left;
		font-size:1.5em;
		font-weight:normal;
		color:#fff
	}

	#right .bloc div.bloc_top img {
		float:right;
		margin:3px 0 0 0
	}
	
	#right .bloc ul {
		background:transparent url(../../images/structure/background/bloc_interne_right.gif) repeat-y scroll 0 0;
		float:left;
		font-size:0.9em;
		padding:10px 25px 0 20px;
		width:251px;
	}

	#right .bloc ul li {padding:0 0 15px 0}

	#right .bloc ul li span {
		font-weight:bold;
		color:#464646
	}

	#right .bloc ul li h3 {
		font-size:1.1em;
		margin:1px 0
	}

	#right .bloc ul li h3 a {
		color:#259bbd;
		background:url(../../images/elements/fleches_bleu.gif) no-repeat right 7px;
		padding:0 9px 0 0
	}

	#right .bloc ul li p {text-align:justify}

	#right .bloc div.bloc_bottom {
		clear:both;
		height:12px;
		background:url(../../images/structure/background/bloc_interne_right_bottom.gif) no-repeat;
		margin:0 0 5px 0;
		font-size:0
	}

/* ----------------------------------------------------- Outils */
	#main #main_middle #contenu #outils li, ul#outils li {
		background-repeat:no-repeat;
		padding:0 0 0 22px;
		margin:0 0 5px 0
	}
	#main #main_middle #contenu #outils #imprimer, ul#outils #imprimer {
		background-image:url(../../images/structure/background/imprimer.gif);
		background-position:1px 50%
	}
	#main #main_middle #contenu #outils #conseiller_ami, ul#outils #conseiller_ami {
		background-image:url(../../images/structure/background/conseiller_ami.gif);
		background-position:left 50%
	}
	#main #main_middle #contenu #outils #pdf, ul#outils #pdf {
		background-image:url(../../images/structure/background/pdf.gif);
		background-position:left 50%
	}
	#main #main_middle #contenu #outils li a, ul#outils li a {
		color:#666;
		text-decoration:none
	}
	#main #main_middle #contenu #outils li a:hover, ul#outils li a:hover {text-decoration:underline}