	#document_erreur {
		overflow:hidden;
		padding:10px;
		border:1px solid #fedac1;
		text-align:center;
	}
	#document_erreur .document_erreur_code {
		font:bold 18em Arial, Helvetica, sans-serif;
	}
	#document_erreur .document_erreur_message {
		font:normal 8em Arial, Helvetica, sans-serif;
		color:#fb8432;
	}
	.contenu_erreur {
		overflow:hidden;
		padding:10px;
		border:1px solid #fedac1;
		background:#fff2ea;
		color:#fb8432;
	}
/* ACTUALITE ////////////////////////////////////////////////////////////////////////////////////// */
	#content_actualite{
		overflow:hidden;
		width:722px;
		padding:21px;
		background:url(../_img/_bg/bg_content.png) no-repeat top center;
		_height:1px;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/_bg/bg_content.png', sizingMethod='crop');
		_overflow:none;
		font-size:12px;
	}
	#content_actualite_int{
		overflow:hidden;
		width:682px;
		margin:0 0 10px 0;
		padding:20px;
		background:url(../_img/_bg/bg_content_int.png) no-repeat top center;
		position:relative;
	}
	#content_actualite_intd{
		overflow:hidden;
		width:682px;
		margin:0 0 10px 0;
		padding:0 20px 20px 20px;
		line-height:18px;
		position:relative;
	}
	#content_actualite_intd a{
		text-decoration:none;
		color:#C72E32;
	}
	#content_actualite_intd a:hover{text-decoration:underline;}

	/* LISTE */
	.actualite_item{
		overflow:hidden;
		width:682px;
		margin:0 0 10px 0;
		padding:0 0 10px 0;
		border-bottom:1px solid #c9c9c9;
	}
	.actualite_item a{
		color:#4d4d4d;
	}
	.actualite_item a:hover{
		color:#C72E32;
	}
	.actualite_item_txt{
		float:left;
		overflow:hidden;
		width:526px;
		border-left:4px solid #C72E32;
		padding:0 10px;
		line-height:18px;
	}
	.actualite_item_img{
		float:left;
		overflow:hidden;
		width:132px;
	}
	.actualite_item_img img{
		border:1px solid #c9c9c9;
	}
	.actualite_item_date{
		color:#C72E32;
	}

	/* DETAIL */
	.actualite_titre{
		overflow:hidden;
		width:682px;
		margin:0 0 5px 0;
		padding:0 0 10px 0;
		font:bold 18px Arial, Helvetica, sans-serif;
		background:url(../_img/_elnt/bg_actualite_titre.gif) repeat-x bottom center;
	}
	.actualite_text img{
		float:left;
		margin:0 10px 10px 0;
	}
	.actualite_fichier{
		overflow:hidden;
		padding:10px 0 0 0;
		line-height:20px;
		margin:0 0 10px 0;
	}
	.actualite_fichier a{
		color:#4d4d4d;
		text-decoration:underline;
		padding:0 0 0 22px;
		background:url(../_img/_elnt/elnt_fichier.gif) no-repeat center left;
	}
	.actualite_fichier a:hover{color:#C72E32;}
	.actualite_back{text-align:right;position:relative;}
	.actualite_more{
		overflow:hidden;
		width:490px;
		/*margin:0 0 10px 20px;*/
		padding:20px;
		background:url(../_img/_bg/bg_content_more.png) no-repeat top center;
		line-height:18px;
		font-size:11px;
		position:relative;
	}
	.actualite_more strong{
		font:bold 13px Arial, Helvetica, sans-serif;
		color:#7a7a7a;
	}
	.actualite_more a{
		color:#4d4d4d;
		text-decoration:none;
	}
	.actualite_more a:hover{color:#C72E32;}

	.actualite_moreL, .actualite_moreR{
		float:left;
		width:245px;
		overflow:hidden;
	}
	.actualite_moreL img, .actualite_moreR img{
		vertical-align:middle;
	}
	
	.actualite_produits_item{
		width:230px;
		overflow:hidden;
		margin:0 0 4px 0;
		padding:4px 0;
		border-bottom:1px solid #E7E7E7;
		line-height:normal;
	}
	.actualite_produits_item_img{
		width:90px;
		float:left;
		overflow:hidden;
	}
	.actualite_produits_item_txt{
		width:140px;
		float:left;
		overflow:hidden;
		padding:10px 0 0 0;
	}
	
	
	.actualite_contacts_item{
		float:left;
		overflow:hidden;
		padding:4px 0;
		margin:0 0 4px 0;
		border-bottom:1px solid #e7e7e7;
		width:245px;
		line-height:normal;
	}
	.actualite_contacts_item strong{
		color:#4d4d4d;
		font-size:11px;
	}
	.actualite_contacts_item a{
		color:#7a7a7a;
		text-decoration:none;
	}
	.actualite_contacts_item a:hover{color:#C72E32;}
	.actualite_contacts_item_img{float:left; width:55px;}
	.actualite_contacts_item_txt{float:left; width:190px;}
	
	.communique_contacts_item{
		float:left;
		overflow:hidden;
		padding:4px 0;
		margin:0 0 4px 0;
		border-bottom:1px solid #e7e7e7;
		width:245px;
		line-height:normal;
	}
	.communique_contacts_item_img{float:left; width:55px;}
	.communique_contacts_item_txt{float:left; width:190px;}
/* AGENDA ///////////////////////////////////////////////////////////////////////////////////////// */
	/* LISTE */
	.agenda_item_date, .agenda_item_titre, .agenda_item_action {float:left;}
	.agenda_item_date{
		width:31px;
		height:24px;
		padding:3px 0 0 0;
		background:url(/_img/fr/agenda/home_agenda_item.gif) no-repeat top center;
		color:#4d4d4d;
		text-align:center;
		font-size:10px;
		line-height:10px;
		color:#C72E32;
	}
	.agenda_item_titre{width:560px; padding:0 0 0 10px;}

	.agenda_item_action{width:60px; font-size:10px; color:#C72E32; text-align:center;}
	.agenda_item .agenda_item_action a, .agenda_item2 .agenda_item_action a{color:#C72E32;}
	.agenda_item_action a:hover{text-decoration:underline;}
	.agenda_item_action input{padding:0; margin:0; vertical-align:middle;}

	.agenda_item{
		width:662px;
		overflow:hidden;
		padding:10px;
		background:#fff;
	}
	.agenda_item2{
		width:662px;
		overflow:hidden;
		padding:10px;
		background:#f0f0f0;
	}
	.agenda_item a, .agenda_item2 a{
		text-decoration:none;
		color:#4d4d4d;
	}
	.agenda_item a:hover, .agenda_item2 a:hover{color:#C72E32;}

/* SOLUTIONS /////////////////////////////////////////////////////////////////////////////////////// */
	#content_solutions{
		overflow:hidden;
		width:722px;
		padding:21px;
		background:url(/_img/_bg/bg_content.png) no-repeat top center;
		_height:1px;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/_bg/bg_content.png', sizingMethod='scale');
		_overflow:none;
		font-size:12px;
	}
	#content_solutions_sd{
		float:left;
		width:200px;
		overflow:hidden;
		margin:0 22px 0 0;
		font-size:11px;
		color:#7a7a7a;
		position:relative;
	}	
	#content_solutions_main{float:left; width:500px;position:relative;}

	#content_solutions_main .tagscloud {margin: 0 0 1em 0;font-size: 0.9em;text-align: justify;}
	#content_solutions_main .tagscloud li {list-style: none;display: inline;margin: 0;padding: 0;}
	.content_solutions_int{
		overflow:hidden;
		width:682px;
		margin:0 0 10px 0;
		padding:20px;
		background:url(../_img/_bg/bg_content_int.png) no-repeat top center;
		position:relative;
	}
	
	/* LISTE */
	.solution_item{
		overflow:hidden;
		width:682px;
		margin:0 0 10px 0;
		padding:0 0 10px 0;
		border-bottom:1px solid #c9c9c9;
	}
	.solution_item a{
		text-decoration:underline;
		color:#4d4d4d;
	}
	.solution_item a:hover{
		text-decoration:underline;
		color:#C72E32;
	}
	.solution_item_txt{
		float:left;
		overflow:hidden;
		width:542px;
		padding:0 10px;
		line-height:18px;
	}
	.solution_item_img{
		float:left;
		overflow:hidden;
		width:120px;
	}
	.actualite_item_img img{
		border:1px solid #c9c9c9;
	}
	.solution_item_titre a{
		text-decoration:none;
		font:bold 13px Arial, Helvetica, sans-serif;
		color:#C72E32;
	}
	.solution_item_titre a:hover{
		text-decoration:none;
		font:bold 13px Arial, Helvetica, sans-serif;
		color:#C72E32;
	}

	/* Detail */
	
	/* Menu */
	.solutions_menu{
		overflow:hidden;
		width:180px;
		margin:0 0 10px 0;
		padding:10px 10px 20px 10px;
		background:url(../_img/_bg/bg_solutions_menu.png) no-repeat top right;
	}
	.solutions_menu ul{margin:0; padding:0; list-style:none;}
	.solutions_menu li{border-bottom:1px solid #d9d9d9; padding:3px 0;}
	.solutions_menu a{color:#7a7a7a; text-decoration:none;}
	.solutions_menu a:hover{text-decoration:none; font-weight:bold;}

	/* Vos contacts */
	.solutions_contacts_item{
		float:left;
		overflow:hidden;
		width:200px;
	}
	.solutions_contacts_item a{
		color:#7a7a7a;
		text-decoration:none;
	}
	.solutions_contacts_item a:hover{color:#C72E32;}
	.solutions_contacts_item_img{float:left; width:55px;}
	.solutions_contacts_item_txt{float:left; width:145px;}
	.solutions_contacts_item_video{width:200px;overflow:hidden; padding:10px 0; /*color:#FF00FF;*/ color:#C72E32;}
	
	/* Tags */	
	.solutions_tags {
		overflow:hidden;
		margin:10px 0;		
	}
	.solutions_tags a{
		color:#7a7a7a;
		text-decoration:none;
		margin:0 10px 0 0;
	}
	.solutions_tags a:hover{
		color:#C72E32;
		text-decoration:none;
	}
	
	.solutions_chapo{
		overflow:hidden;
		margin:0 0 10px 0;
	}
	.solutions_chapo_img{
		overflow:hidden;
		float:left;
		width:200px;
	}
	.solutions_chapo_img img{
		max-width:190px;
	}
	.solutions_chapo_txt{		
		overflow:hidden;
		float:left;
		width:300px;
		padding:20px 0 0 0;
	}
	.solutions_txt{
		overflow:hidden;
		padding:10px 0 20px 0;
	}

	.solutions_fichier{
		padding:10px 0;
		line-height:20px;
	}
	.solutions_fichier a{
		color:#4d4d4d;
		text-decoration:underline;
		padding:0 0 0 22px;
		background:url(../_img/_elnt/elnt_fichier.gif) no-repeat center left;
	}
	.solutions_fichier a:hover{color:#C72E32;}

	.solutions_more{
		overflow:hidden;
		width:460px;
		margin:0 0 10px 0;
		padding:20px;
		background:url(../_img/_bg/bg_content_solutions_more.png) no-repeat top center;
		line-height:18px;
		font-size:11px;
	}
	.solutions_more strong{
		font:bold 13px Arial, Helvetica, sans-serif;
		color:#7a7a7a;
	}
	.solutions_more a{
		color:#4d4d4d;
		text-decoration:none;
	}
	.solutions_more a:hover{color:#C72E32;}

	.solutions_moreL{
		float:left;
		width:220px;
		padding:0 10px 0 0;
		overflow:hidden;
		line-height:normal;
	}
	.solutions_moreR{
		float:left;
		width:230px;
		overflow:hidden;
	}
	.solutions_moreR img{
		vertical-align:middle;
		margin:2px 2px 2px 0;
	}

	.solutions_back{text-align:right; padding:0 20px 0 0;}


	.produits_conseilles_item{
		width:230px;
		overflow:hidden;
		margin:0 0 4px 0;
		padding:4px 0;
		border-bottom:1px solid #E7E7E7;
		line-height:normal;
	}
	.produits_conseilles_item_img{
		width:90px;
		float:left;
		overflow:hidden;
	}
	.produits_conseilles_item_txt{
		width:140px;
		float:left;
		overflow:hidden;
		padding:10px 0 0 0;
	}
	.produits_conseilles_item img{
		margin:0 0 6px 0;
	}
	
/* CONTACTS /////////////////////////////////////////////////////////////////////////////////////// */
	#content_contacts{
		overflow:hidden;
		width:722px;
		padding:21px;
		background:url(/_img/_bg/bg_content.png) no-repeat top center;
		_height:1px;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/_bg/bg_content.png', sizingMethod='crop');
		_overflow:none;
		font-size:12px;
	}
	#content_contacts_int{
		overflow:hidden;
		width:722px;
		margin:10px 0;
		position:relative;
	}
	.contacts_item{
		float:left;
		overflow:hidden;
		margin:0 8px 20px 8px;
		width:320px;
		padding:10px;
		background:url(../_img/contacts_item.png) no-repeat top center;
		line-height:18px;
		min-height:110px;
		_height:110px;
	}
	.contacts_item a{
		color:#C72E32;
		text-decoration:none;
	}
	.contacts_item a:hover{
		text-decoration:underline;
	}
	.contacts_item_img{float:left; width:60px;}
	.contacts_item_txt{float:left; width:260px;}
