/* generique */

body {
	background-image: url('../fr/images/structure/mosaic_background.gif');
	/*background-color: #ededed;*/
	background-repeat: repeat-x;
	margin: 0;
}

a {
	color: #FFFFFF;
}


a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

.clear {
	clear: both;
}


#sepa {
	background-image: url('../fr/images/structure/cadre_mosaic.png');
	margin: 0 auto;
	width: 940px;
	height: 5px;
}


.sup {
	vertical-align: top;
	font-size: 60%;
}


/* top outils */

#outils {
	background-image:url('../fr/images/structure/cadre_top.png');
	margin: 0 auto;
	width: 940px;
	height: 56px;
}
.bloc_presse {
	float: left;
	height: 70px;
	width: 95px;
	text-align: center;
	margin-right: 10px;
}
.bloc_presse2 {
	float: left;
	height: 70px;
	width: 95px;
	text-align: center;
}

#barre_outils {
	width: 170px;
	height: 30px;
	position: relative;
	top: 12px;
	left: 718px;
	
}

	#img_barre_outils  {
	margin-right: 8px;
	position: relative;
	top: -4px;
	}
	
	#img_barre_sepa  {
		margin-right: 12px;
		margin-left: 10px;
	}
#encart_boutons {
	width: 650px;
	height: 33px;
	position: relative;
	left: 30px;
	top: -11px;
}
.encart_facebook {
	width: 96px;
	height: 28px;
	position: relative;
	float: right;
}
.encart_picviewer {
	width: 172px;
	height: 28px;
	position: relative;
	float: left;
}

.encart_youtube {
	width: 68px;
	height: 28px;
	position: relative;
	float: right;
}
.clear_float {
	clear: both;
}


/* top menu */
#conteneur_header {
	background-image:url('../fr/images/structure/cadre_mosaic.png');
	margin: 0 auto;
	width: 940px;
	height: 160px;
}

#header {
background-image:url('../fr/images/structure/fond_nav-top.gif');
background-repeat:no-repeat;
margin: 0 auto;
width: 940px;
height: 103px;
}
.texte_gris_form_newsletter {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5a5e61;
}
.form_newsletter {
	background-image: url(../fr/images/actualites/fond_e-mail-newsletter.png);
	background-repeat: no-repeat;
	float: left;
	height: 225px;
	width: 320px;
	margin-left: 194px;
}
.nos-partenaires-conteneur-advanced {
	float: left;
	width: 700px;
	background-image: url(../fr/images/partenaires/nos-partenaires/advanced/fond-bloc-advanced.gif);
	background-repeat: repeat-y;
	text-align: left;
}
.nos-partenaires-conteneur-valued {
	float: left;
	width: 700px;
	background-image: url(../fr/images/partenaires/nos-partenaires/valued/header-valued.gif);
	background-repeat: no-repeat;
	text-align: left;
	background-position: center top;
}
.nos-partenaires-bloc-texte {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #5a5e61;
	float: left;
	width: 335px;
	height: 100%;
}
.nos-partenaires-titre-registered {
	font-family: Verdana;
	font-size: 18px;
	color: #930034;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	float: left;
	height: 30px;
	width: 700px;
	margin-top: 15px;
}
.nos-partenaires-bloc-texte-valued {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #5a5e61;
	float: left;
	margin-left: 10px;
	width: 335px;
	margin-top: 55px;
}
.nos-partenaires-bloc-texte-advanced {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #5a5e61;
	float: left;
	margin-left: 15px;
	width: 330px;
	margin-top: 5px;
}



.nos-partenaires-fond-bas-bloc-advanced {
	background-image: url(../fr/images/partenaires/nos-partenaires/advanced/fond-bas-bloc-advanced.gif);
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	width: 700px;
}

.nos-partenaires-header-advanced {
	background-image: url(../fr/images/partenaires/nos-partenaires/advanced/header-advanced.gif);
	background-repeat: no-repeat;
	float: left;
	width: 700px;
}
.nos-partenaires-bloc-logos-registered {
	float: left;
	width: 700px;
	text-align: left;
}
#logotype {
	z-index: 50;
	float: left;
	position: relative;
		top: 10px;
		left: 57px;
}
#menu {
	float: left;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	width: 490px;
	height: 30px;
	position: relative;
	top: 69px;
	left: 80px;
}
#menu ul{
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
#menu li {
	float: left;
	height: 30px;
	margin: 0;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 15px;
}
.select_li {
	float: left;
	background-image: url('../fr/images/structure/li_select.gif');
	border-left: solid #FFFFFF 1px;
	border-right: solid #FFFFFF 1px;
}
#acces-client {
	float: left;
	position: relative;
		top: 65px;
		left: 150px;
}
#sign-in {
	float: left;
	position: relative;
		top: 65px;
		left: 150px;
}

	
/* sous-menu */	

#conteneur_sm {
	float:left;
	position: relative;
	left: 22px;
	width: 160;
}
#sous_menu {
background-color: #d9e0e5;
font-family: Arial;
font-size: 12px;
min-height: 250px;
_height: 250px; /* IE HACK */
width: 148px;
}

	#sous_menu ul {
		list-style-type: none;
		margin: 0 auto;
		padding: 0;
	}
	
		.sous_menu_li_first {
	background-image: url(../fr/images/structure/fond_btn_sm_first.gif);
	height: 34px;
	line-height: 35px;
	margin: 0;
	padding: 0 0 0 7px;
	background-repeat: no-repeat;
		}
#ligne_photo_equipe {
	width: 600px;
}

		
		.sous_menu_li_first_select {
	background-image: url(../fr/images/structure/fond_btn_sm_first_select.gif);
	height: 34px;
	line-height: 35px;
	margin: 0;
	padding: 0 0 0 7px;
	background-repeat: no-repeat;
		}
	
	
		.sous_menu_li {
	background-image: url(../fr/images/structure/fond_btn_sm.gif);
	height: 34px;
	line-height: 35px;
	margin: 0;
	padding: 0 0 0 7px;
	background-repeat: no-repeat;
		}
		
		.sous_menu_li_select {
	background-image: url(../fr/images/structure/fond_btn_sm_select.gif);
	height: 34px;
	line-height: 35px;
	margin: 0;
	padding: 0 0 0 7px;
	background-repeat: no-repeat;
		}
		
				.sous_sous_menu_li {
					list-style-type: disc;
					margin: 0 0 0 30px;
					padding: 4px 0 4px 0;
					font-size: 10px;
					color: #545658;
				}
		
		.texte_sous_menu_select {
			color: #ffffff;
		}
		
		.texte_sous_menu {
			color: #545658;
		}
		
		
#bottom_sm {
	width: 148px;
}
#logo_download {
	position: relative;
	top: 10px;
	left: -8px;
	width: 140px;
	}
		
			
/* contenu home */
			
#flash {
	background-image: url('../fr/images/structure/cadre_mosaic.png');
	margin: 0 auto;
 	_margin-top: -14px;  /* IE 6 FIX because strangely there is a 14px gap */
	width: 940px;
}

#flash_produit {
	z-index: 1;
	margin: 0 auto;
	width: 896px;
	position: relative;
		top: 0px;
		left: 0px;
}	
#blocs {
	background-image: url('../fr/images/structure/cadre_mosaic.png');
	width: 940px;
	height: auto;


*height: 275px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#bloc_liens {
	float: right;
	margin-right: 20px;
	width: 341px;
}
.texte_mobile1 {
	font-family: Verdana;
	font-size: 15px;
	color: #FFFFFF;
	position: relative;
	top: 20px;
	left:90px;
}
.texte_mobile2 {
	font-family: Verdana;
	font-size: 19px;
	color: #FFFFFF;
	position: relative;
	top: 10px;
	left:90px;
}
.texte_video1 {
	font-family: Verdana;
	font-size: 30px;
	color: #FFFFFF;
	position: relative;
	top: 15px;
	left:90px;
}
.texte_video2 {
	font-family: Verdana;
	font-size: 19px;
	color: #FFFFFF;
	position: relative;
	top: 0px;
	left:90px;
}
#une {
float: left;
width: 520px;
*width: 530px;
height: 220px;


/* height: 210px; */
padding-left: 30px;
}
	
.texte_titre_une {
	font-family: Verdana;
	font-size: 16px;
	color: #960037;
}
.une_hr {
	border-style: none;
	border-style: solid;
	border-color: #a8aeb2;
	background-color: #a8aeb2;
	height: 3px;
	margin: 5px 0 10px 0;
}


/* contenu home - news avec photo */
		
#photo_article {
	float: left;
	width: 136px;
	margin-top: 4px;
	margin-bottom: 6px;
	margin-right: 2px;
	margin-left: 2px;
}
#photo_article2 {
	float: left;
	width: 75px;
	margin-top: 4px;
	margin-bottom: 6px;
	margin-right: 2px;
	margin-left: 2px;
}

#texte_article {
	float: left;
	width: 373px;

*width: 378px;
	/* height: 103px; */
margin-left: 3px;
	margin-right: 3px;
}
#texte_article2 {
	float: left;
	width: 435px;

*width: 435px;
	/* height: 103px; */
margin-left: 3px;
	margin-right: 3px;
}

	

	#texte_article p {
		margin: 0; 
		padding: 0;
		font-family: Verdana;
		font-size: 12px;
		line-height: 18px;
		color: #83868a; 
	}	
	
	#texte_article .lien {
		color: #6c6b6b;
		font-family: Verdana;
		font-size: 10px;
		font-weight: bold;
	}
	
	
	#texte_article ul {
		margin: 0;
		padding-left: 25px;
	}
	
	
	#texte_article li {
		list-style-image: url('../fr/images/home/puce_article.gif');
	}
	
	
	#texte_article2 hr {
		border-style: none;
		border-bottom-style: solid;
		border-bottom-color: #a8aeb2;
	}	
	#texte_article2 p {
		margin: 0; 
		padding: 0;
		font-family: Verdana;
		font-size: 12px;
		line-height: 18px;
		color: #83868a; 
	}	
	
	#texte_article2 .lien {
		color: #6c6b6b;
		font-family: Verdana;
		font-size: 10px;
		font-weight: bold;
	}
	
	
	#texte_article2 ul {
		margin: 0;
		padding-left: 25px;
	}
	
	
	#texte_article2 li {
		list-style-image: url('../fr/images/home/puce_article.gif');
	}
	
	
	#texte_article2 hr {
		border-style: none;
		border-bottom-style: solid;
		border-bottom-color: #a8aeb2;
	}	


/* contenu home - news sans photo */
		
#texte_article_WithOutP {
	float: left;
	width: 500px;
	height: 103px;
	margin-left: 10px;
}


	#texte_article_WithOutP p {
		margin: 0; 
		padding: 0;
		font-family: Verdana;
		font-size: 12px;
		line-height: 18px;
		color: #83868a; 
	}	
	
	#texte_article_WithOutP .lien {
		color: #6c6b6b;
		font-family: Verdana;
		font-size: 10px;
		font-weight: bold;
	}
	
	
	#texte_article_WithOutP ul {
		margin: 0;
		padding-left: 25px;
	}
	
	
	#texte_article_WithOutP li {
		list-style-image: url('../fr/images/home/puce_article.gif');
	}
	
	
	#texte_article_WithOutP hr {
		border-style: none;
		border-bottom-style: solid;
		border-bottom-color: #a8aeb2;
	}
	


/* structure contenu */

#middle {
	background-image: url('../fr/images/structure/cadre_mosaic.png');
	margin: 0 auto;
	width: 940px;
	min-height: 400px;
}



/* contenu generique */

#conteneur_contenu {
	float: left;
	width: 700px;
	min-height: 350px;
	position: relative;
	left: 44px;
}

	#conteneur_contenu p {
	margin: 0 0 20px 0;
	font-family: Verdana;
	font-size: 12px;
	color: #5a5e61;
	line-height: 18px;
	}
	
		#conteneur_contenu ul {
			padding-left: 15px;
			margin-top: -10px;			
			font-family: Verdana;
			font-size: 12px;
			color: #5a5e61;
			line-height: 18px;
		}
		
			#conteneur_contenu li {
				color: #960037;
			}
			
			.coul_texte_li {
				color: #5a5e61;
			}
	
	.espace_img {
		margin-right: 12px;
	}
	
	.espace_img02 {
		margin-right: 20px;
	}


h1 {
	font-family: Verdana;
	font-size: 25px;
	font-weight: lighter;
	color: #545658;
	margin: 0 0 20px 0;
	padding: 0;
}

.h1_client {
	font-family: Verdana;
	font-size: 25px;
	font-weight: lighter;
	color: #545658;
	margin: 10px 0 20px 0;
	padding: 0;
}

.h1_equipe {
	font-family: Verdana;
	font-size: 23px;
	font-weight: lighter;
	color: #545658;
	margin: 10px 0 5px 0;
	padding: 0;
}

h2 {
	font-family: Verdana;
	font-size: 14px;
	font-weight: lighter;
	color: #545658;
	margin: -20px 0 10px 0;
	padding: 0;
}

.h2_equipe {
	font-family: Verdana;
	font-size: 15px;
	font-weight: lighter;
	color: #960037;
	margin: 0 0 10px 0;
	padding: 0;
}

h3 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #960037;
	margin: 0 0 20px 0;
	padding: 0;
}

.h3_noMargin {
	margin: 20px 0 5px 0;
	padding: 0;
}


h4 {
	font-family: Verdana;
	font-size: 15px;
	font-weight: lighter;
	color: #545658;
	margin: 10px 0 10px 0;
	padding: 0;
}

h5 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: lighter;
	color: #960037;
	margin: 0;
	padding: 0;
}

h6 {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #545658;
	margin: 26px 0 10px 0;
	padding: 0;
}


.exergue {
	font-family: Verdana;
	font-size: 12px;
	color: #960037;
}

hr {
	border-style: none;
	border-bottom-style: solid;
	border-bottom-color: #5a5e61;
}
	
.txt_red {
	color: #960037;
}

.txt_gris {
	color: #545658;
}

/* contenu pack produit */

#conteneur_contenu_pack {
	float: left;
	width: 705px;
	min-height: 350px;
	position: relative;
		left: 44px;
}

#conteneur_contenu_pack_price {
	font-family: Verdana;
	font-size: 18px;
	color: #545658;
	width: 270px;
	text-align: right;
	position: relative;
	top: -20px;
	left: 400px;
}

#conteneur_contenu_pack p {
	margin: 0 0 20px 0;
	font-family: Verdana;
	font-size: 12px;
	color: #5a5e61;
	line-height: 18px;
}

	
#conteneur_contenu_pack ul {
	margin-top: -20px;			
	font-family: Verdana;
	font-size: 12px;
	color: #5a5e61;
	line-height: 18px;
}

	#conteneur_contenu_pack li {
		color: #960037;
	}
			

#pack_cadre_gauche {
	float: left;
	width: 386px;

}
.texte_gris_sous_tablo {
	font-family: Verdana;
	font-size: 11px;
	color: #5a5e61;
	height: 22px;
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	padding-left: 5px;
}


	.tablo_ligne01 {			
		font-family: Verdana;
		font-size: 11px;
		color: #5a5e61;
		height: 22px;
		background-color: #d8dfe3;
		border-bottom: solid 1px #FFFFFF;
		border-right: solid 1px #FFFFFF;
		padding-left: 5px;
	}
	
	.tablo_ligne01_col2 {			
		font-family: Verdana;
		font-size: 11px;
		color: #5a5e61;
		height: 22px;
		background-color: #d8dfe3;
		border-bottom: solid 1px #FFFFFF;
		border-right: solid 1px #FFFFFF;
	}
	
	.tablo_ligne02 {			
		font-family: Verdana;
		font-size: 11px;
		color: #5a5e61;
		height: 22px;
		background-color: #eff2f4;
		border-bottom: solid 1px #FFFFFF;
		border-right: solid 1px #FFFFFF;
		padding-left: 5px;
	}
	
	.tablo_ligne02_col2 {			
		font-family: Verdana;
		font-size: 11px;
		color: #5a5e61;
		height: 22px;
		background-color: #eff2f4;
		border-bottom: solid 1px #FFFFFF;
		border-right: solid 1px #FFFFFF;
	}
	

#pack_cadre_droit {
	float: left;
	width: 302px;
	position: relative;
		top: 38px;
		left: 15px;
}

	.espace_img03 {
		margin-top: 10px;
	}

#espace_pack01 {
	height: 30px;
}

#espace_pack02 {
	background-image: url('../fr/images/structure/cadre_mosaic.png');
	height: 30px;
	margin: 0 auto;
	width: 940px;
}

.espace_btn_pdf {
	margin: 0 32px 0 31px;
}		



/* contenu technologie */

#conteneur_principe {
	margin-top: 30px
}

#img_principe {
	float: left;
	width: 98px;
}

#txt_principe01 {
	float: left;
	width: 520px;
	margin-left: 20px;
	margin-top: 5px;
}

#txt_principe {
float: left;
width: 520px;
margin-left: 20px;
*margin-left: 10px; /* IE HACK */
margin-top: 20px;
}
#txt_principe ul{
margin: 0;
padding: 0;
*margin-left: 15px; /* IE HACK */
}

.txt_principe_intro {
	font-size: 16px;
}

.txt_principe_intro_red {
	font-size: 16px;
	color: #960037;
}

.sous_sous_li {
	/*list-style-type: disc;*/
	margin-left: 30px;
	font-size: 10px;
	color: #545658;
}

			


/* contenu societe */

#date {
	float: left;
	background-image: url('../fr/images/societe/bckg_date.gif');
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	width: 41px;
	height: 18px;
	text-align: center;
	line-height: 17px;
}

#date_texte {
	float: left;
	font-family: Verdana;
	font-size: 11px;
	color: #5a5e61;
	margin-top: 2px;
	margin-left: 10px;
	margin-bottom: 20px;
	width: 590px;
}

#logo_actionnaire {
	float: left;
	position: relative;
		top: 8px;
}

#actionnaire_texte {
	float: left;
	font-family: Verdana;
	font-size: 11px;
	color: #5a5e61;
	margin-left: 30px;
	margin-bottom: 20px;
	width: 450px;
}

	.actionnaire_titre {
		float: left;
		font-family: Verdana;
		font-size: 16px;
		color: #930034;
	}
	
	.actionnaire_titre2 {
		float: left;
		font-family: Verdana;
		font-size: 12px;
		color: #930034;
		line-height: 22px;
	}
	
	#actionnaire_texte ul {
		margin-top: -10px;
	}
	
	.actionnaire_hr {
		border-style: none;
		border-bottom-style: dashed;
		border-color: #5a5e61;
		margin: 5px 0 10px 0;
	}
	
	
/* contenu societe - client */

#picto_client {
	width: 79px;
	float: left;
}

.espace_img04 {
	margin-top: 20px;
	margin-right: 20px;
}

/* contenu societe - certification */

.espace_imgCertif {
	margin-top: -7px;
}


/* contenu societe - equipe */
#photo_boss {
	width: 180px;
	float: left;
}

#descriptif_boss {
	float: left;
	width: 450px;
	position: relative;
		top: 40px;
}

	.titre_boss {
		font-family: Verdana;
		font-size: 15px;
		color: #930034;
	}
	
	
#bloc_photo01 {
	width: 144px;
	float: left;
}

#bloc_photo02 {
	width: 180px;
	float: left;
}

	.espace_img06 {
		margin-bottom: 10px;
	}

	

#bloc_name01 {
	position: relative;
	left: 30px;
	width: 114px;
}

#bloc_name02 {
	position: relative;
	left: 30px;
	width: 114px;
}

	#corner_equip {
		width: 5px;
		float: left;
	}
	
	#name_equip {
		float: left;
		background-color: #af0034;
		font-family: Verdana;
		font-size: 12px;
		color: #FFFFFF;
		height: 18px;
		line-height: 18px;
	}
	
	#poste_equip01 {
	font-family: Verdana;
	font-size: 11px;
	color: #5a5e61;
	position: relative;
	top: 6px;
	left: 30px;
	width: 114px;
	}
	
	#poste_equip02 {
	font-family: Verdana;
	font-size: 11px;
	color: #5a5e61;
	position: relative;
	top: 6px;
	left: 30px;
	width: 114px;
	}
	
	
/* contenu actualites - kit presse */
.espace_img05 {
	margin: 5px 30px 5px 0;
}

.txt_load_elements {
	font-family: Verdana;
	font-size: 12px;
	color: #545658;
}

	
/* footer */

#footer {
	background-image: url(../fr/images/structure/cadre_bottom.png);
	margin: 0 auto;
	width: 940px;
	height: 62px;
	background-repeat: no-repeat;
}


#logotype_coda {
	float: left;
	position: relative;
		top: 0;
		left: 74px;
}

.texte_footer {
	font-family: Verdana;
	font-size: 10px;
	line-height: 22px;
	color: #FFFFFF;
}
.texte_footerBLOG
{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	padding:0;
	margin:0;
	margin-top:5px;
	height: 14px;
	text-align: center;
	background-image: url('../fr/images/societe/mosaic_resultat.gif');
	cursor: pointer;	
	background-repeat: repeat-x;
	width: 32px;
}


.bullet_footer {
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 21px;
}



#footer ul{
	background-image: url('../fr/images/structure/fond_footer.gif');
	list-style-type: none;
	margin-right: 21px;
	margin-top: 23px;
	width: 620px;
	/* NAVIGATOR SPECIFIC STUFF */
/* FF */
padding-left: 20px;
	width: 600px;





/* IE 7*/
*padding-left: 5px;
*width: 615px;
	/* IE 6*/
_padding-left: 5px;
	_width: 615px;
	height: 28px;
	float: right;
	text-align: center;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}

		
#footer li {
	float: left;
	height: 22px;
	margin: 0;
	padding-top: 0;
	padding-right: 1px;
	padding-bottom: 0;
	padding-left: 0px;
}			
			
/* Elements communs */

.puceArticle
{
	background-image: url('../fr/images/home/puce_article.gif');
	background-repeat:no-repeat;
	background-position:center left;
	margin: 0;
	padding: 0 0 0 22px;	
	color: #6c6b6b;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

.puceArticle a
{
	color: #6c6b6b;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}



/* DEBUT CHRISTIAN */
/* contenu salons */

#conteneur_contenu_salons {
float: left;
width: 665px;
min-height: 350px;
position: relative;
left: 44px;
}

#salons_titre {
font-family: Verdana;
font-size: 25px;
color: #5a5e61;
margin-bottom: 30px;
}

#salons_contenu {
font-family: Verdana;
font-size: 12px;
color: #5a5e61;
}

#salons_contenu_texte {
font-family: Verdana;
font-size: 12px;
color: #5a5e61;
margin-top : 20px;
margin-bottom : 20px;
}

#salons_contenu_target {
background-image: url('../fr/images/actualites/salon_target.jpg');
background-repeat: no-repeat;
padding-left: 30px;
width: 600px;
}

#salons_contenu_target_red {
background-image: url('../fr/images/actualites/salon_target.jpg');
background-repeat: no-repeat;
padding-left: 30px;
width: 600px;
color: #930034;
}

.salons_hr {
clear: both;
border-color: #c3cad1;
margin-bottom: 10px;
}

/* contenu recompenses */

#conteneur_contenu_recompenses {
	float: left;
	width: 680px;
	min-height: 350px;
	position: relative;
	left: 44px;
}

#recompenses_titre {
font-family: Verdana;
font-size: 25px;
color: #5a5e61;
margin-bottom: 30px;
}

#recompenses_contenu {
background-image: url('../fr/images/actualites/recompense_logo.jpg');
background-repeat: no-repeat;
font-family: Verdana;
font-size: 12px;
color: #5a5e61;
float: left;
padding-left: 109px;
margin-bottom: 10px;
}

#recompenses_contenu_titre {
font-family: Verdana;
font-size: 12px;
color: #5a5e61;
margin-top: 20px;
margin-bottom: 30px;
}

#recompenses_contenu_info {
margin-top: 10px;
margin-bottom: 10px;
}

.recompenses_contenu_texte {
font-weight: normal;
font-family: Verdana;
font-size: 12px;
color: #5a5e61;
margin: 0px;
}

#recompenses_logo {
float: left;
position: relative;
top: 0px;
margin-right: 10px;
margin-bottom: 10px;
}


.recompenses_hr {
clear: both;
border-color: #c3cad1;
margin-bottom: 10px;
}

.recompenses_a {
font-size: 11px;
font-weight: bold;
color: #5a5e61;
}



/* contenu certification */

#conteneur_contenu_certification {
	float: left;
	width: 705px;
	min-height: 350px;
	position: relative;
	left: 44px;
}

#certification_logo_iso {
	float: left;
	position: relative;
	top: 0px;
	margin-bottom: 30px;
	margin-right: 20px;
}

#certification_certificat {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}

#certification_header_texte {
	font-family: Verdana;
	font-size: 12px;
	color: #930034;
	margin-top: 10px;
	margin-bottom: 3px;
}


#certification_bloc_gauche {
	font-family: Verdana;
	font-size: 11px;
	color: #5a5e61;
	float: left;
	position: relative;
	top: 0px;
	width: 388px;
	margin-top: 0px;
	/*margin-right: 10px;*/
	margin-bottom: 30px;
}

.certification_bloc_gauche_header {
	color: #930034;
	font-size: 11px;
	margin-bottom: 2px;
}



.certification_bloc_gauche_span {
	font-size: 11px;
}


#certification_bloc_droite {
	float: left;
	width: 289px;
	position: relative;
		left: 25px;
}

.certification_bloc_droite_cadre_big{
	font-size: 24px;
}

#certification_bloc_droite_cadre {
	background-image: url('../fr/images/societe/certifications_cadre.jpg');
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 13px;
	color: #5a5e61;
	float: left;
/*	position: relative;
		top: 0px;
		left: 10px;*/
	margin: 0px;
	margin-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	width: 249px;
	height: 394px;
}

#certification_logo_bulle {
	float: left;
	position: relative;
		top: -10px;
		left: -20px;
	margin-bottom: 0px;
	margin-right: 0px;
}

#certification_bloc_droite_texte {
	font-family: Verdana;
	font-size: 12px;
	line-height: 21px;
	color: #5a5e61;
	margin: 0px;
	padding: 5px 0 0 20px;
	width: 250px;
}



#certification_texte_List {
	font-family: Verdana;
	color: #930034;
	margin-bottom: 2px;
}

#certification_texte_List_text {
	color: #5a5e61;
}


.certification_header_texte_big {
	font-size: 26px;
}



/* contenu communiques */

#communique_titre {
font-family: Verdana;
font-size: 25px;
color: #5a5e61;
margin-bottom: 30px;
}

#communique_contenu {
font-family: Verdana;
font-size: 12px;
color: #5a5e61;
padding-left: 31px;
margin-bottom: 10px;
}

#communique_logo_pdf {
float: left;
position: relative;
top: 0px;
margin: 0px;
}

.communique_contenu_info {
	font-family: Verdana;
	font-size: 12px;
	color: #930034;
	margin: 0px;
	font-weight: bold;
}

.communique_hr {
clear: both;
border-color: #c3cad1;
}

.communique_href {
color: #930034;
}



/* contenu presentation */

#logo_presentation {
	float: left;
	position: relative;
	top: 0px;
	margin-bottom: 30px;
}

#logo_presentation_V1 {
	float: left;
	position: relative;
	top: 0px;
	margin-bottom: 40px;
	width: 213px;
	height: 325px;
	background-image: url('../fr/images/produits/S&P_presentation_S&P.jpg');
	margin-right: 5px;
	text-align: center;
}

#logo_presentation_V2 {
	float: left;
	position: relative;
	top: 0px;
	margin-bottom: 40px;
	width: 213px;
	height: 325px;
	background-image: url('../fr/images/produits/S&P_presentation_premium.jpg');
	margin-right: 5px;
	text-align: center;
}

#logo_presentation_V3 {
	float: left;
	position: relative;
	top: 0px;
	margin-bottom: 40px;
	width: 213px;
	height: 325px;
	background-image: url('../fr/images/produits/S&P_presentation_powered.jpg');
	text-align: center;
}

#logo_presentation_in1_big {
	font-size: 14px;
}

#logo_presentation_in1 {
	color: #930034;
	font-family: Verdana;
	font-size: 12px;
	margin: 6px;
}

#logo_presentation_in2 {
position: absolute;
top: 240px;
left: 0;
width: 205px;
margin : 0;
padding : 0;
color: #5a5e61;
font-family: Verdana;
font-size: 12px;
margin: 6px;
}

.presentation_texte_SP {
	font-family: Verdana;
	font-size: 18px;
	color: #930034;
	font-weight: bold;
}

#presentation_texte_List {
	font-family: Verdana;
	font-size: 12px;
	color: #930034;
	margin-bottom: 4px;
}

#presentation_texte_List_text {
	color: #5a5e61;
}

#presentation_texte {
	float: left;
	font-family: Verdana;
	font-size: 14px;
	color: #5a5e61;
	margin-left: 17px;
	margin-bottom: 3px;
	width: 450px;
}

#presentation_texte_2 {
	font-family: Verdana;
	font-size: 23px;
	color: #5a5e61;
	margin-bottom: 20px;
	text-align: center;
}

		#presentation_texte ul {
			margin-left: 30px;			
		}
		

/* FIN CHRISTIAN */
#clientSchema
{
	float: left;
	width: 226px;
}


#clientTextRightSchema {
	margin-left:20px;
	float: left;
	margin-top:20px;
	padding:0;
	width: 350px;
}

#clientTextRightSchema ul{
margin: 0;
padding: 0;
*margin-left: 15px; /* IE HACK */
}

#picto_client_plus {
	width: 79px;
	margin-left: -20px;
	margin-top: 10px;
	float: left;
}

#picto_client_fleche {
	width: 79px;
	margin-left: -30px;
	margin-top: 10px;
	float: left;
}

#picto_client_texte {
	width: 600px;
/* 	margin-left: 0px; */
	float: left;
	padding:0;
	margin:0;
}
#picto_client_texte ul{
	margin: 0;
	margin-top:10px;
	padding: 0;
	margin-left: 15px; /* IE HACK */
	
}

#picto_client_texte p{
	padding:0;
	margin:0;
}

#clientResultat
{
	color: #FFFFFF;
	padding:0;
	margin:0;
	text-align: center;
	background-image: url('../fr/images/societe/mosaic_resultat.gif');
	height:14 px;
	background-repeat: repeat-x;
	width: 60px;
	font-family: Verdana;
	font-size: 12px;
}

.puceVideo
{
	background-image: url(../fr/images/actualites/vignette_btn_video.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	height:70px;
	color: #a8aeb2;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 95px;
	line-height: 70px;
}

.puceVideo a
{
	color: #990033;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}


#pack_cadre_droit_shootproof {
	width: 302px;
	float: left;
	margin-top: 38px;
	margin-left: 15px;
/*
	position: relative;
		top: 38px;
		left: 15px;
*/
}



/* Damien - codasystem */

#zone_login {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	height: 180px;
	width: 260px;
	margin-left: 195px;
	text-align: center;
	position: relative;
	margin-right: 195px;
	background-image: url(../fr/images/structure/fond_zone_login.gif);
	background-repeat: no-repeat;
}

/* fin damien - codasystem */
#div_avec_fond_pour_lien {
	float: left;
	height: 45px;
	width: 360px;
	text-align: center;
	margin-right: 145px;
	margin-left: 145px;
	vertical-align: middle;
	padding-top: 5px;
	background-image: url(../fr/images/structure/fond_liens.gif);
}
#communique_contenu2 {
	font-family: Verdana;
	font-size: 12px;
	color: #5a5e61;
	padding-left: 0px;
	height: 70px;
	margin-top: 5px;
}
.communique_contenu_texte_gris {
	font-family: Verdana;
	font-size: 12px;
	color: d6d6d6;
	margin: 0px;
	font-weight: normal;
}
.communique_contenu_texte_noir {
	font-family: Verdana;
	font-size: 12px;
	color: #000;
	margin: 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
}

.conteneur_large {
	width: 705px;
	float: left;
}
.conteneur_contenu_pack_price_lien_gris {
	font-family: Verdana;
	font-size: 18px;
	color: #545658;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
}
.communique_contenu_info_non_gras {
	sfont-family: Verdana;
	font-size: 12px;
	color: #930034;
	margin: 0px;
	font-weight: normal;
}
.conteneur_logo_client {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	height: 90px;
	width: 132px;
	margin-right: 10px;
	float: left;
	color: 545658;
	margin-left: 17px;
	margin-bottom: 10px;
}
.texte_gras_souligne_lien_video_logo_client {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #545658;
	text-decoration: underline;
}
.conteneur_ligne_logos_clients {
	float: left;
	height: 100px;
	width: 650px;
}
.conteneur_vignette_video_recompense {
	height: 70px;
	width: 96px;
	float: left;
	margin-bottom: 7px;
	padding-right: 3px;
}
#texte_article_WithOutP_home {
	float: left;
	width: 373px;
	height: 70px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #83868a;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#une2 {
	float: left;
	width: 520px;




*width: 530px;
	height: auto;
	/* height: 210px; */
padding-left: 30px;
}
#conteneur_contenu2 {
	float: left;
	width: 708px;
	min-height: 350px;
	position: relative;
	left: 44px;
	height: auto;
}
#salons_contenu_target2 {
	background-image: url('../fr/images/actualites/salon_target.jpg');
	background-repeat: no-repeat;
	width: 350px;
	float: left;
}
#salons_contenu_texte2 {
	font-family: Verdana;
	font-size: 12px;
	color: #5a5e61;
	margin-top : 10px;
	margin-bottom : 20px;
	float: left;
	width: 665px;
}
.communique_contenu_info2 {
	font-family: Verdana;
	font-size: 12px;
	color: #930034;
	font-weight: bold;
	width: 300px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.puceVideo2 {
	background-image: url(../fr/images/actualites/vignette_btn_video.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	height:70px;
	color: #a8aeb2;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	line-height: 70px;
	width: 450px;
	padding: 0;
	margin: 0px;
	float: left;
}
.page-partenaires-gras {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #960037;
	text-decoration: underline;
}
.bloc-ensemble-partenaires {
	float: left;
	height: auto;
	width: 705px;
}
.bloc-logo-partenaire {
	float: left;
	width: 232px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.texte-gris-page-partenaires {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #545658;
	background-color: #eff2f4;
	width: auto;
	margin-right: 10px;
	margin-left: 10px;
	text-align: left;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 5px;
	margin-bottom: 5px;
}
.header-page-partenaires {
	float: left;
	width: 585px;
	height: auto;
}
.homme-mobile-page-partenaires {
	height: 99px;
	width: 120px;
	float: left;
	background-image: url(../fr/images/partenaires/homme-mobile.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.coordonnes-page-partenaires {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #545658;
	float: left;
	width: 700px;
	height: 94px;
	background-image: url(../fr/images/partenaires/fond-coordonnees.jpg);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	vertical-align: baseline;
	padding-top: 9px;
}
.coordonnes-page-partenaires2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #545658;
	float: left;
	width: 700px;
	height: 103px;
	background-image: url(../fr/images/partenaires/fond-coordonnees.jpg);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	vertical-align: baseline;
}

.questionnaire-page-partenaires {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #545658;
	height: auto;
	width: 705px;
	margin-top: 5px;
	float: left;
}
.header-tableau-produits-partenaires {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	float: left;
	height: 22px;
	width: 230px;
	background-image: url(../fr/images/partenaires/degrade-header-tableau.jpg);
	background-repeat: repeat-x;
	text-align: center;
	line-height: 22px;
	margin-top: 5px;
}
.colonne-tableau-produits-partenaires {
	height: auto;
	width: 235px;
	float: left;
}
.cellule-grise-titre-tableau-page-partenaires {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	float: left;
	height: 61px;
	width: 230px;
	text-align: center;
	color: #545658;
	background-image: url(../fr/images/partenaires/fond-cellule-titre-tableau-partenaires.gif);
	background-repeat: repeat-x;
	padding-top: 7px;
}
.cellule-grise-titre-tableau-page-partenaires2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	float: left;
	height: 68px;
	width: 230px;
	text-align: center;
	color: #545658;
	background-image: url(../fr/images/partenaires/fond-cellule-titre-tableau-partenaires.gif);
	background-repeat: repeat-x;
}

.cellule-benefices-page-partenaires
 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #545658;
	text-align: left;
	float: left;
	height: 23px;
	width: 220px;
	background-color: #d8dfe3;
	line-height: 22px;
	padding-left: 5px;
	padding-right: 5px;
}
.cellule-liste-benef-page-partenaires {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #545658;
	background-repeat: repeat-x;
	height: auto;
	width: 216px;
	background-color: #d8dfe3;
	float: left;
	padding: 7px;
	background-image: url(../fr/images/partenaires/fond-cellule-liste-benef-page-partenaires.gif);
}
.cellule-exemple-partenariat-page-partenaires {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #960037;
	text-align: center;
	width: 230px;
	float: left;
	height: 23px;
	background-image: url(../fr/images/partenaires/fond-cellule-exemple-page-partenaires.gif);
	background-repeat: repeat-x;
	text-decoration: underline;
	line-height: 23px;
}
.cellule-photo-produit-tableau-page-partenaires {
	float: left;
	height: auto;
	width: 230px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #960037;
}
.liens-fiche-prod-page-partenaires {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #960037;
}
.boite_vignette_video {
	width: 324px;
	float: right;
	text-align: center;
}
.boite_header_page_iphone {
	width: 370px;
	height: auto;
	float: left;
	text-align: left;
	vertical-align: middle;
}
.textes11_pages_iphone {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #5A5E61;
}
.textes11_rouge_pages_iphone {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #960037;
}

.boite_large_page_iphone {
	width: 705px;
	height: auto;
	float: left;
	text-align: center;
}

.textes11noir_pages_iphone {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}


.boite_vide {
	width: 240px;
	float: right;
	height: auto;
}
.boite_pages_iphone_premium {
	width: 140px;
	margin-right: 5px;
	float: left;
	text-align: center;
}

.boite_page_iphone {
	width: 345px;
	height: auto;
	float: left;
	text-align: left;
	margin-right: 5px;
}
.boite_photo_page_iphone {
	height: auto;
	width: auto;
	float: left;
}
.texte_gris_sous_menu_liste_pages_iphone {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CDD7DD;
}
.boite_page_iphone_premium2 {
	width: 290px;
	height: auto;
	float: left;
	text-align: left;
}
.boite_page_iphone_premium3 {
	width: 410px;
	height: auto;
	float: left;
	text-align: left;
}
