/*

	Sections

	(CSS flags marked with [=])

	INITIAL
	COIN ARRONDIS
	PAGINATIONS
	CONTENT / CONTAINER
		HEADER
		HEADER_LOGGUE
		RECHERCHE
		CONTAINER
			NAVIGATION
				MENU
				CLESCHIFFRESCLES
				NAV CHIFFRES
				NAV NEWSOSEO
				ENCART CORRSPONDANT
			CONTENU
				CADRES
				BOUTONS
				ARRONDIS
				AJAX LOADER
				Checkbox
				network
				Radio
				info_public
				popup
				POPUP DIALOGFORMMONOSEOSYNC
					POPUP DIALOGFORMMONOSEOSYNC --> confirm interet
				FORMULAIRE INSCRIPTION
					INFO PUBLIC
					INFO PRIVE
					INFO ANIM
					INTERET
					YOU ARE/ENGAGEMENT PERSO
					NETWORK
					SCHOOL
					BUTTONBLOCK
				FORMULAIRE ENTREPRISE
				ECRIRE ARTICLE
				COMMENTER
				PAGEACTIONS
				FICHEMEMBRE
				FICHEMEDIA
				IDENTIFICATION
				PM
				ENCART CORRSPONDANT
				ANNUAIRE
					FORM FILTRE ANNUAIRE
					LISTE ANNUAIRE
				ACTUALITES
				 	PM-MENU-LIST
				 	LISTE ACTUALITES
				 		APERCU_ACTUALITE
				 		ENCART_ENTREPRISE_ACTU
				ENTRE NOUS
				TIPAFRIEND
				ARTICLES
				PLAN DU SITE
				RESULTATS RECHERCHE
		FOOTER

*/
/* =INITIAL
   v2.1, by Faruk Ates - www.kurafire.net
   http://kurafire.net/log/archive/2005/07/26/starting-css-revisited
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling:
   Elements we want to clean out entirely: */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/1.3 Verdana, Arial, Helvetica, sans-serif;
	}

/* Neutralize styling:
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, li, address, table {
	margin: 1em 0;
	padding: 0;
	}
	ul ul, ul ol, ul dl, ol ol, ol ul, ol dl, dl ul, dl ol, dl dl, ul li {margin: 0;}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {margin-left: 1.5em;}

/* Miscellaneous conveniences: */
html {
	background: #fff url(/extension/excellence/design/excellence/images/body_bg.gif);
	color: #90837e;
	font-size: 68.75%;
	}
body {background: url(/extension/excellence/design/excellence/images/body_bg.gif);}
h1, .h1 {
	font-size: 2em;
	font-weight: bold;
	margin: 0 0 0.67em ;
	}
h2 {
	font-size: 1.5em;
	margin: .83em 0;
	}
h3 {
	font-size: 1.17em;
	margin: 1em 0;
	}
h4 {
	font-size: 1em;
	margin: 1.17em 0;
	}
h5 {
	font-size: 1em;
	font-weight: normal;
	font-variant: small-caps;
	margin: 1.17em 0 1em;
	}
h6 {
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	margin: 1.17em 0 1em;
	}
a {color: #E20031;}
p label, #toogleMessageAction {cursor: pointer;}

/* Form field text-scaling */
input, select, textarea {font-size: 100%;}
select {/* attention régle très générale vérifier qu'il n'y a pas de coté néfaste */
	color: #90837E;
	font-family: verdana;
	}
input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px inset #aaa;
	color: #90837e;
	}
	.radio input, .checkbox input {border:none;}
	input[type="radio"], input[type="checkbox"], input[type="file"], input[type="image"] {border:none;} /* !IE JS */
a img {border: none;}
img[usemap] {border: none;} /* !IE JS */
ul {list-style: square inside url(/extension/excellence/design/excellence/images/puce.gif);}
.actuTexte ul{padding-left:1.5em;}
table, th, td {
	border: 1px solid #000;
	border-collapse: collapse;
	}
	caption {
		font-size: 1.2em;
		font-weight: bold;
		margin: 0.2em 0;
		}
	th, td {padding: 0.2em;}
	th {font-size: 1.1em;}
pre {
	overflow: auto;
	width: 100%;
	}
dfn {
	font-weight: bold;
	font-style: normal;
	}
abbr.detail {border: none;}

.clear {clear: both;}
.float_left, .object-left {float: left;}
.float_right, .object-right {float: right;}
.object-center, .imageCenter {text-align: center;}
.object-left {padding: 0 1em 1em 0;}
.object-right {padding: 0 0 1em 1em;}

.jsActif .hide {display: none;}

.arrondiHaut {vertical-align: bottom;}
.arrondiBas {vertical-align: top;}


.logoPlaceHolder {
	display: inline-block;
	height: 40px;
	vertical-align:bottom;
	width: 40px;
	}
	.logoC {
		background: #fff;
		border: 1px solid #fff;
		display: table-cell;/* IE6 *//* IE7 */
		height: 38px;
		overflow: hidden;
		text-align: center;
		vertical-align: middle;
		width: 38px;
		}

form h2 {
	color: #5e5551;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
	}

.actualiteToutes {
	margin-bottom: 0;
	text-align: center;
	}
.spamfilter {display: none;}
.warning {padding: 16px 28px 0 16px;}
	.warning .warning_border {
		border: 2px solid red;
		padding: 10px;
		}
	.warning h2 { /* =COIN ARRONDIS */
		margin-top: 0;
		color: #E20031;
		font-size: 1.6em;
		font-weight: bold;
		}
	.warning ul {
		color: #E20031;
		margin-left: 20px;
		}
	.warning li {
		font-size: 12px;
		margin: 5px 0;
		}
	p.warning {
		text-align: center;
		color: red;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 16px;
		}

#contenu td.mceStatusbar {display: none;}

.coinHG, .coinHD, .coinBG, .coinBD {
	margin: -1px;
	position: absolute;
	}
	.coinHG, .coinHD {top: 0;}
	.coinHD, .coinBD {right: 0;}
	.coinBG, .coinBD {bottom: 0;}
	.coinHG, .coinBG {left: 0;}

/* =PAGINATIONS */
.pagination { /* !IE */
	font-weight: bold;
	position: relative;
	text-align: center;
	}
.pagination {
	margin:0 20px 0 0;
	padding: 0 30px;
	}
	.precedente, .suivante, .previous, .next {
		/*position: absolute;
			top: 0;*/
		}
	.precedente, .previous { float: left;/*left: 0;*/}
	.suivante, .next { float: right; /*right: 0;*/}
	.pages .current, .pages .other {padding: 0 1px;}
	.pages .current {color: #d8002f;}
	.pages .other a {text-decoration: underline;}
	.previous a, .next a {color: #d8002f;}
	.pages, .pages a {color: #635854;}
	.disabled a, .disabled a {color: #cac4c2;}
.membreActualite .pagination {margin: 18px;}

/* =CONTENT / =CONTAINER */
#contentTop_shadow {/* !IE6 */
	background: url(/extension/excellence/design/excellence/images/content_shadow_top.png) center no-repeat;
	height: 25px;
	}
#contentMiddle_shadow {background: url(/extension/excellence/design/excellence/images/content_shadow_middle.png) center repeat-y;}/* !IE6 */
#contentBottom_shadow {/* !IE6 */
	background: url(/extension/excellence/design/excellence/images/content_shadow_bottom.png) center no-repeat;
	height: 35px;
	}
#containerMiddle {
	background-color: #e4e0df;
	margin: 0 auto;
	position: relative;
	width: 989px;
	}
#containerBottom {background: url(/extension/excellence/design/excellence/images/container_bottom.png) bottom no-repeat ;}
#containerTop {background: url(/extension/excellence/design/excellence/images/container_top.png) no-repeat;}
#contenu {
	float: left;
	margin-left: 22px;
	margin-left: 10px;
	width: 756px;
	}
/* =HEADER */
#headerLogo {
	float: left;
	margin: 15px 0 0 23px;
	}
#headerLogin {
	background: url(/extension/excellence/design/excellence/images/login_bg.gif) no-repeat;
	color: #635854;
	float: right;
	font-weight: bold;
	margin: 16px 0 0;
	padding: 15px 30px 27px 20px;
	width: 222px;
	}
	#headerLogin p {margin: 0;}
		#headerLogin label {
			display: inline-block;
			width: 90px;
			}
		#headerLogin input {
			border: 1px solid #90837E;
			margin-bottom: 2px;
			padding-bottom: 2px;
			}
			#headerMail, #headerMail {width: 122px;}
	#headerLogin .submit {
		float: right;
		margin-right: 5px;
		margin-top: 7px;
		}
		#headerLogin .submit input {
			color: #FFF;
			cursor: pointer;
			border: none;
			background: url(/extension/excellence/design/excellence/images/btn_connexion.gif) no-repeat;
			font-family: Arial;
			height: 17px;
			padding: 0 3px 3px;
			width: 62px;
			height: 17px;
			}
	#headerLoginLiens {
		font-size: 0.909em;
		margin: 0;
		margin-top: 11px;
		list-style-image: none;
		list-style-type: none;
		}
		#headerLoginLiens li {margin: 0;}
		#headerLoginLiens li a {
			color: #635854;
			font-weight: normal;
			}
		#homeSlogan, #homeSlogan_loggue {
			clear: both;
			font-family: trajan pro, verdana;
			margin: 0 0 8px;
			text-align: center;
			}
		#homeSlogan_loggue {
			clear: none;
			float: left;
			margin: 34px 0 12px;
			width: 715px;
			}
			#homeSloganOuvre, #homeSloganFerme {
				display: inline-block;
				width: 37px;
				height: 36px;
				}
			#homeSloganOuvre {background: url(/extension/excellence/design/excellence/images/guillemet_ouvert.png) no-repeat;}/* !IE6 */
			#homeSloganFerme {background: url(/extension/excellence/design/excellence/images/guillemet_ferme.png) no-repeat;}/* !IE6 */
			#homeSloganTexte {
				display: inline-block;
				font-size: 1.364em;
				font-weight: bold;
				vertical-align: top;
				}
			#homeSloganSavoir {
				display: block;
				text-align: right;
				text-transform: none;
				width: 804px;
				}
/* =HEADER_LOGGUE*/
	.info_loggue {
		color: #635854;
		float: right;
		font-weight: bold;
		font-size: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		width: 261px;
		}
		#nb_en_ligne {
			margin: 5px 0 3px;
			text-align: center;
			}
		#header_loggue .vcard {
			background: url(/extension/excellence/design/excellence/images/encart_log_middle.gif) repeat-y left top;
			position: relative;
			text-align: left;
			}
			#header_loggue .vcardTop {background: url(/extension/excellence/design/excellence/images/encart_log_top.gif) no-repeat left top;}
				#header_loggue .vcardBottom {
					background: url(/extension/excellence/design/excellence/images/encart_log_bottom.gif) no-repeat left bottom;
					padding: 15px 10px 4px;
					}
			#header_loggue .logoPlaceHolder {
				display: block;
				float: left;
				height: 72px;
				width: 72px;
				}
				#header_loggue .logoC {
					height: 70px;
					width: 70px;
					}
			#header_loggue .vcard p {
				float: left;
				margin: 0 0 3px 5px;
				width: 137px;
				}
			#header_loggue .n {
				background-color: #685E5B;
				color: #FFF;
				display: inline-block;
				font-size: 12px;
				margin-bottom: 3px;
				padding: 0 17px 0 4px;
				text-transform: uppercase;
				}
			#header_loggue .title {
				display: block;
				margin-bottom: 3px;
				margin-left: 4px;
				}
			#header_loggue .org {margin-left:4px;}
			#header_loggue ul {
				
				float: left;
				list-style-image: none;
				list-style-type: none;
				margin: 5px 0 12px;
				overflow: hidden;
				}
			#header_loggue li {
				background: url(/extension/excellence/design/excellence/images/puce_blanche.gif) no-repeat 0 4px;
				float: left;
				margin: 0;
				padding-left: 13px;
				height: 14px;
				width: 107px;
				}
			/*#header_loggue li.company_file {width: 234px;}*/
				#header_loggue li a {
					color: #685e5b;
					display: block;
					text-decoration: none;
					}
					#header_loggue .mon_oseo a {
						color: #DA062F;
						margin-left: 1px;
						}
				#header_loggue li.company_file a {display: inline;}
					#header_loggue li input {/* !IE7 */
						border: none;
						background: transparent;
						color: #685e5b;
						font-weight: bold;
						margin-left: -3px;
						padding-left: 0;
						cursor: pointer;
						text-align: left;
						}
					#header_loggue .deconnexion {
						position: absolute;
						right: 13px;
						top: 14px;
						}

/* =RECHERCHE*/
#homeBlocRecherche {/* !IE6 */
	background: url(/extension/excellence/design/excellence/images/recherche_bg.gif) no-repeat;
	clear: both;
	margin-left: 21px;
	margin-bottom: 16px;
	padding-top: 1px;
	height: 39px;
	}
	#homeRecherche {
		float: left;
		text-align: right;
		width: 949px;
		}
		#homeRecherche p {margin: 0;}
			.jsActif #homeRecherche label {
				position: absolute;
					left: -9999px;
				}
			#homeRechercheTexte {/* !IE6 !IE7 */
				border: none;
				font-size: 1.273em;
				font-weight: bold;
				width: 661px;
				}
			#homeRechercheSubmit {/* !IE6 */
				background: url(/extension/excellence/design/excellence/images/btn_recherche_bg.gif) no-repeat 0 5px;
				border: none;
				color: #FFF;
				font-size: 1.273em;
				font-weight: bold;
				height: 35px;
				text-transform: uppercase;
				width: 161px;
				}

/* =CONTAINER */
	#layout #container .navigation h2 {margin: 4px 0 0 18px;}

	/* =NAVIGATION */
	#navigation {
		float: left;
		margin: 0;
		padding: 8px 0 0 18px;
		}
		#navigation h3 {
			color: #E20031;
			font-size: 1.182em;
			}
		#newsOseoB, #rencontresB {/* !IE6 */
				background: url(/extension/excellence/design/excellence/images/bloc_bg_bottom.png) left bottom no-repeat;
				padding: 3px 10px 4px 4px;
				position: relative;
				}
		#newsOseo #newsOseoB {min-height: 150px;}/* !IE6 !IE7 !IE8 */
		.puce_jaune {
			background:url(/extension/excellence/design/excellence/images/puce_jaune.png) no-repeat  left 0;
			display:block;
			float:left;
			height:8px;
			margin-right:5px;
			margin-top:4px;
			width:16px;
			}
		.puce_rouge {
			background: url(/extension/excellence/design/excellence/images/puce_rouge.png) no-repeat left 0;
			display: block;
			float: left;
			margin-right: 10px;
			margin-top: 6px;
			width: 16px;
			height: 8px;
			}
		/* =MENU */
		.menuF {
			background: url(/extension/excellence/design/excellence/images/bloc_menu-centre.gif) repeat-y ;
			margin-left: 4px;
			margin-top: 4px;
			width: 189px;
			}
		.menuT {background: url(/extension/excellence/design/excellence/images/bloc_menu-haut.gif) no-repeat;}
		.menuB {
			background: url(/extension/excellence/design/excellence/images/bloc_menu-bas.gif) bottom no-repeat ;
			min-height: 132px; /* IE6 & IE7 */
			}
			#menuList {
				list-style-image: none;
				list-style-type: none;
				margin: 0;
				padding: 8px 0;
				width: 185px;
				}
			.menuItem {
				border-top: 1px solid #a6a09d;
				font-size: 11px;
				height: 18px;
				margin-left: 0;
				text-transform: uppercase;
				}
				.menuItem:first-child, #layout #chiffresClesListe li:first-child {border-top: none;}
			.puce_menuItem {/* !IE6 */
				background: url(/extension/excellence/design/excellence/images/puce_jaune.png) no-repeat;
				display: inline-block;
				margin: 0 5px 0 12px;
				height: 8px;
				width: 16px;
				}
				.menuItem a {
					color: #FFF;
					display: block;
					height: 18px;
					text-decoration: none;
					}
		/* =CHIFFRESCLES */ /* sur cette CSS car est utilisé dans les pages intérieur - dans la nav de gauche*/
		#container #navigation h2 {margin: 0 0 -3px 14px;}
		#chiffresCles {margin-top: 6px;}
		#chiffresClesListe {/* !IE6 */
			background: url(/extension/excellence/design/excellence/images/chiffres_cles_bg.png) no-repeat;
			list-style-image: none;
			list-style-type: none;
			margin-bottom: 0;
			padding: 8px 0 15px 19px;
			height: 55px;
			}
			#chiffresClesListe li {
				border-right: 1px solid #FFF;
				color: #FFF;
				float: left;
				font-size: 11px;
				font-weight: bold;
				height: 42px;
				line-height: 12px;
				margin-left: 5px;
				padding-top: 3px;
				width: 105px;
				}
				#chiffresClesListe strong {
					color: #FBBA00;
					display: block;
					font-size: 18px;
					margin-bottom: 3px;
					}
				#chiffresClesListe .plus_chiffres {
					border: none;
					text-align: center;
					width: 80px;
					}
				.plus_chiffres a {
					color: #FFF;
					text-decoration: none;
					}
				.plus_chiffres img {/* !IE6 !IE7 */
					display: block;
					margin-left: 30px;
					}
		/* =NAV CHIFFRESCLES */
		#layout #chiffresClesListeF {
			background: url(/extension/excellence/design/excellence/images/bloc_menu-centre.gif) repeat-y ;
			margin-left: 4px;
			margin-top: 5px;
			width: 189px;
			}
		#layout #chiffresClesListeH {background: url(/extension/excellence/design/excellence/images/bloc_menu-haut.gif) no-repeat;}
		#layout #chiffresClesListeB {background: url(/extension/excellence/design/excellence/images/bloc_menu-bas.gif) bottom no-repeat ;}
		#layout #chiffresClesListe {
			background: none;
			margin: 0;
			padding: 4px 0;
			}
			#layout #chiffresClesListe li {
				border-right: none;
				border-top: 1px solid #a6a09d;
				height: 31px;
				margin-left: 0;
				padding: 2px 0 0 22px;
				width: 164px;
				}
				#layout #chiffresClesListe li:first-child {border-top: none;}
			#layout #chiffresClesListe strong {font-size: 11px;}
			#layout #chiffresClesListe .plus_chiffres {
				height: 26px;
				padding-top: 7px;
				text-align: left;
				}
				#layout .plus_chiffres a {line-height: 16px;}
				#layout .plus_chiffres img {
					display: inline;
					margin: 0;
					vertical-align: bottom;
					}

			/* =NAV NEWSOSEO */
			#layout #newsOseoF, #layout #rencontresF {
			background: url(/extension/excellence/design/excellence/images/bloc-blanc-192_centre.gif) repeat-y ;
			width: 192px;
			}
		#layout #newsOseoH {background: url(/extension/excellence/design/excellence/images/bloc-blanc-192_haut.gif) no-repeat ;}
		#layout #rencontresH {background: url(/extension/excellence/design/excellence/images/bloc-blanc-192_haut_r.gif) no-repeat ;}
		#layout #newsOseoB, #layout #rencontresB {
			background: url(/extension/excellence/design/excellence/images/bloc-blanc-192_bas.gif) bottom left no-repeat ;
			padding-bottom: 15px;
			}
			 #layout #rencontresB .contenu_bloc { padding: 0 5px;} 
			 #layout #rencontresB .contenu_bloc .img_rencontres { float: right;} 
			 #layout #rencontresB .contenu_bloc .rencontresContact { padding-left: 10px;} 
			#layout .newsOseoIllus {
				margin: 7px 7px 0;
				float: none;
				}
				#layout #newsOseoB h3 {
					background: none;
					margin-top: 3px;
					padding-left: 10px;
					width: 170px;
					}
					#layout #navigation .puce_rouge {margin-right: 3px;}
				#layout #newsOseo, #layout #rencontres { margin-top: 13px;	}
				#layout .newsOseoTexte, #layout .newsOseoContact {margin-left: 10px;}
				#layout .newsOseoContact {
					font-weight: bold;
					text-align:center;
					}
				#layout #newsOseo .newsOseoContact a {color: #FFF;}
				#layout #newsOseoB .masque {
					position: absolute;
						top: 10px;
						left: 11px;
					}
				#layout #newsOseo h2 {
					margin-bottom: -4px;
					margin-left: 25px;
					}
				#layout #rencontres h2 { margin-left: 15px;}
					#container #rencontres h3 { color: #fbba00;}
					#layout #newsOseo ul, #layout #rencontres ul {
						list-style-image: url(/extension/excellence/design/excellence/images/puce.gif);
						padding-left: 12px;
						}
					#layout #newsOseo li, #layout #rencontres li {margin-left: 1.5em;}
					#layout #newsOseo a, #layout #rencontres a {
						color: #90837E;
						font-weight: bold;
						text-decoration: none;
						text-transform: uppercase;
						}
						#layout #newsOseo a:hover, #layout #newsOseo a:focus {text-decoration: underline;}


/* = ENCART CORRSPONDANT */
.encart_correspondant {
		background: url(/extension/excellence/design/excellence/images/cadres/cadre_encart_correspondant.gif) repeat-y -192px top;
		margin-top: 20px;
		width: 192px;
		}
		.encart_correspondant_top {
			background: url(/extension/excellence/design/excellence/images/cadres/cadre_encart_correspondant.gif) no-repeat top left;
		}
		.encart_correspondant_bottom {
			background: url(/extension/excellence/design/excellence/images/cadres/cadre_encart_correspondant.gif) no-repeat -384px bottom;
			padding: 30px 10px 20px 20px;
			}
			.encart_correspondant_bottom .logoPlaceHolder {
				display: block;
				height: 72px;
				margin: 0 auto;
				padding-right: 10px;
				width: 72px;
				}
				.encart_correspondant_bottom .logoC {
					height: 70px;
					width: 70px;
					}
		.correspondant {
			color: #e20031;
			display: block;
			font-weight: bold;
			margin: 15px 0 0;
			}
			.correspondant a { color: #e20031; }
		.contact_correspondant {
			color: #90837e;
			display: block;
			font-weight: bold;
			margin-top: 20px;
			}
			.contact_correspondant a { color: #90837e;}

	/* =CONTENU */
	#contenu h1, #contenu .h1 {
		margin: 0 28px; /* !IE7 */
		overflow: hidden; /* ! */
		min-height:28px;/* IE6 */
		}
	.contenuF {
		background: url(/extension/excellence/design/excellence/images/bg_contenu.png) repeat-y;
		margin-top: -4px;
		}
	.contenuH {background: url(/extension/excellence/design/excellence/images/bg_contenu.png) no-repeat -754px 0;}
	.contenuB {background: url(/extension/excellence/design/excellence/images/bg_contenu.png)  no-repeat -1508px 100% ;}
		#contenu .contenuF h1 {
			font-size: 1.273em;
			margin: 10px 10px 10px 0;
			text-transform: uppercase;
			}
		.contenuB form {/* !IE7 */
			margin: 0;
			padding: 16px 0 10px 10px;
			}

		/* =CADRES */
			/* cadreGOI : cadre gris ombre intérieure */
			.cadreGOI {
				background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) repeat-y 0 0;
				color: #5e5551;
				width: 724px;
				}
				.cadreGOI h2 {
					background: url(/extension/excellence/design/excellence/images/puce_rouge_g.png) no-repeat 4px 50%;
					font-size: 1.091em;
					margin-top: 0;
					padding-left: 24px;
					}
			.cadreGOIH {background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) no-repeat -724px 0;}
			.cadreGOIB {
				background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) no-repeat -1448px 100%;
				padding: 10px;
				}
			.cadreGOIs {
				background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) repeat-y -2172px 0;
				color: #5e5551;
				width: 466px;
				}
			.cadreGOIsH {background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) no-repeat -2638px 0;}
			.cadreGOIsB {
				background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) no-repeat -3104px 100%;
				padding: 10px;}
			/* cadreJOI : cadre jaune ombre intérieure */
			.cadreJOI {
				background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) repeat-y -3570px 0;
				color: #5e5551;
				width: 246px;
				}
			.cadreJOIH {background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) no-repeat -3816px 0;}
			.cadreJOIB {
				background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) no-repeat -4062px 100%;
				padding: 10px;}

			/* cadreDouble : cadres imbriqués : gris contenant un cadre jaune en en-tête. Exemple : pages de messageries */
			.cadreDouble {
				/*background: url(/extension/excellence/design/excellence/images/cadres/cadresDoubles.png) repeat-y 0 0;*/
				background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) repeat-y -5046px 0;
				color: #fff;
				width: 645px;
				}
			.cadreDoubleH {background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) no-repeat -5691px 0;}
			.cadreDoubleB {
				background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) no-repeat -6336px 100%;
				padding: 10px 10px 7px;
				}
			.cadreDoubleH1 {
				/*background: url(/extension/excellence/design/excellence/images/cadres/cadresDoubles.png) no-repeat -645px 0;*/
				background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) no-repeat -5691px 0;
				}
			.cadreDoubleB1 {
				/*background: url(/extension/excellence/design/excellence/images/cadres/cadresDoubles.png) no-repeat -1290px 100%;*/
				background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) no-repeat -6981px 100%;
				padding: 10px 10px 7px;
				}
			.cadreDoubleF2 {
				/*background: url(/extension/excellence/design/excellence/images/cadres/cadresDoubles.png) repeat-y -1935px 0;*/
				background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) repeat-y -7626px 0;
				}
			.cadreDoubleB2 {
				/*background: url(/extension/excellence/design/excellence/images/cadres/cadresDoubles.png) no-repeat -2580px 100%;*/
				background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) no-repeat -8271px 100%;
				padding: 14px 17px 10px;
				}
			.cadreDoubleS {
				/*background: url(/extension/excellence/design/excellence/images/cadres/cadresDoublesS.png) repeat-y 0 0;*/
				background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) repeat-y -3570px 0;
				width: 246px;
				}
			.cadreDoubleS .cadreDoubleH1 {
				/*background: url(/extension/excellence/design/excellence/images/cadres/cadresDoublesS.png) no-repeat -246px 0;*/
				background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) no-repeat -3816px 0;
				}
			.cadreDoubleS .cadreDoubleB1 {
				/*background: url(/extension/excellence/design/excellence/images/cadres/cadresDoublesS.png) no-repeat -492px 100%;*/
				background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) no-repeat -4308px 100%;
				}
			.cadreDoubleS .cadreDoubleF2 {
				/*background: url(/extension/excellence/design/excellence/images/cadres/cadresDoublesS.png) repeat-y -738px 0;*/
				background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) repeat-y -4554px 0;
				}
			.cadreDoubleS .cadreDoubleB2 {
				/*background: url(/extension/excellence/design/excellence/images/cadres/cadresDoublesS.png) no-repeat -984px 100%;*/
				background: url(/extension/excellence/design/excellence/images/cadres/cadres.png) no-repeat -4800px 100%;
				}

		/* =BOUTONS */
		.btn_bg_red {background: url(/extension/excellence/design/excellence/images/bt_rouge-centre.gif) repeat-x;}
		.btn_bg_grey {background: url(/extension/excellence/design/excellence/images/bt_gris-centre.gif) repeat-x;}

		.btn_bg_red, .btn_bg_grey {
			color: #FFF;
			display: inline-block;
			font-weight: bold;
			text-decoration: none;
			}
		.btn_bg_red {line-height: 16px;}
		.btn_bg_grey {line-height: 19px;}

			.round_left_red {background: url(/extension/excellence/design/excellence/images/bt_rouge-gauche.gif) no-repeat;}
			.round_left_grey {background: url(/extension/excellence/design/excellence/images/bt_gris-gauche.gif) no-repeat;}
			.round_right_red {background: url(/extension/excellence/design/excellence/images/bt_rouge-droit.gif) no-repeat;}
			.round_right_grey {background: url(/extension/excellence/design/excellence/images/bt_gris-droit.gif) no-repeat;}

			.round_left_red, .round_right_red, .round_left_grey, .round_right_grey  {display: inline-block;}
			.round_left_red, .round_right_red {
				width: 5px;
				height: 18px;
				}
			.round_left_grey, .round_right_grey {
				width: 5px;
				height: 21px;
				}

			.btn_text {/* !IE6 !IE7 */
				display: inline-block;
				vertical-align: top;
				padding: 0 12px;
				}
		/* =ARRONDIS */
		.roundHG, .roundHG_fb, .roundHD, .roundHD_fb,.roundBG, .roundBD,
		.round_greyHG,	.round_greyHG_fb, .round_greyHD, .round_greyHD_fb, .round_greyBD_fb, .round_greyBG_fb, .round_greyBG, .round_greyBD {
			background: url(/extension/excellence/design/excellence/images/planche_arrondis.gif) no-repeat;
			height: 10px;
			width: 10px;
			overflow: auto;
			position: absolute;
				z-index: 1;
			}
		.roundHG_fb, .roundHD_fb, .roundHG, .roundHD, .round_greyHG, .round_greyHD, .round_greyHD_fb, .round_greyHG_fb {top: -1px;}
		.roundHD_fb, .roundHD, .round_greyHD, .round_greyHD_fb, .roundBD, .round_greyBD, .round_greyBD_fb {right: -1px;}
		.roundBG, .roundBD, .round_greyBG, .round_greyBD, .round_greyBD_fb, .round_greyBG_fb {bottom: -1px;}
		.roundHG_fb, .roundHG, .roundBG, .round_greyHG, .round_greyHG_fb, .round_greyBG, .round_greyBG_fb {left: -1px;}
		.roundHG_fb {
			background-position: 0 0;
			overflow: hidden;
			}
		.roundHD_fb {background-position: -10px 0;}
		.roundHG {background-position: -20px 0;}
		.roundHD {background-position: -30px 0;}
		.roundBG {background-position: -20px -10px;}
		.roundBD {background-position: -30px -10px;}
		.round_greyHG {
			background-position: -60px 0;
			overflow: hidden;			
			}
		.round_greyHG_fb {
			background-position: 0 -10px;
			overflow: hidden;
			}
		.round_greyBG_fb {background-position: -60px -10px;}
		.round_greyHD {background-position: -70px 0;}
		.round_greyHD_fb {background-position: -10px -10px;}
		.round_greyBD_fb {background-position: -70px -10px;}
		.round_greyBG {background-position: -40px -10px;}
		.round_greyBD {background-position: -50px -10px;}

		/* AJAX LOADER */
		.ajaxLoader {text-align: center;}
		#actualiteB .ajaxLoader {margin: 82px 0;}
		#decouvrezMembresB .ajaxLoader {
			height: 120px;
			margin-top: 40px;
			}

		/* =Checkbox */
		.jquery-checkbox {
			display: inline;
			cursor: pointer;
			}
		.jquery-checkbox .mark {display: inline;}
		.jquery-checkbox img {
			vertical-align: sub; /* ! */
			width: 11px;
			height: 11px;
			}
		.jquery-checkbox img {background: transparent url(/extension/excellence/design/excellence/images/checkbox.png) no-repeat;}
		.jquery-checkbox img {background-position: -25px 0;}
		.jquery-checkbox-hover img {background-position: -25px -12px;}
		.jquery-checkbox-checked img {background-position: -25px -12px;}
		.jquery-checkbox-checked .jquery-checkbox-hover img {background-position: -25px -12px;}
		.jquery-checkbox-disabled img {background-position: -25px -12px;}
		.jquery-checkbox-checked .jquery-checkbox-disabled img {background-position: -25px -12px;}

		.techno_sectors .jquery-checkbox img {background-position: -36px 0;}
		.techno_sectors .jquery-checkbox-hover img,
		.techno_sectors .jquery-checkbox-checked img,
		.techno_sectors .jquery-checkbox-checked .jquery-checkbox-hover img,
		.techno_sectors .jquery-checkbox-disabled img,
		.techno_sectors .jquery-checkbox-checked .jquery-checkbox-disabled img {background-position: -36px -12px;}


		.pmMessagesTable .jquery-checkbox img {background-position: -36px 0;}
		.pmMessagesTable .jquery-checkbox-hover img,
		.pmMessagesTable .jquery-checkbox-checked img,
		.pmMessagesTable .jquery-checkbox-checked .jquery-checkbox-hover img,
		.pmMessagesTable .jquery-checkbox-disabled img,
		.pmMessagesTable .jquery-checkbox-checked .jquery-checkbox-disabled img {background-position: -36px -12px;}

		/* network */
		.network_legend .jquery-checkbox img {background-position: -25px 0;}
		.network_legend .jquery-checkbox-hover img {	background-position: -25px -12px;}
		.network_legend .jquery-checkbox-checked img {background-position: -25px -12px;}
		.network_legend .jquery-checkbox-checked .jquery-checkbox-hover img {background-position: -25px -12px;}
		.network_legend .jquery-checkbox-disabled img {background-position: -25px -12px;}
		.network_legend .jquery-checkbox-checked .jquery-checkbox-disabled img {background-position: -25px -12px;}

		/* =Radio */
		.jquery-radio {
			display: inline;
			cursor: pointer;
			}
		.jquery-radio .mark {display: inline;}
		.jquery-radio img {/* !IE7 */
			vertical-align: sub;/* ! */
			width: 12px;
			height: 12px;
			}
		.jquery-radio img {background: transparent url(/extension/excellence/design/excellence/images/checkbox.png) no-repeat;}
		.jquery-radio img {background-position: 0 0;}
		.jquery-radio-hover img {background-position: 0 -12px;}
		.jquery-radio-checked img {background-position: 0 -12px;}
		.jquery-radio-checked .jquery-radio-hover img {background-position: 0 -12px;}
		.jquery-radio-disabled img {background-position: 0 -12px;}
		.jquery-radio-checked .jquery-radio-disabled img {background-position: 0 -12px;}

		/* =info_public */
		.info_public .jquery-radio img {background-position: -12px 0;}
		.info_public .jquery-radio-hover img {background-position: -12px -12px;}
		.info_public .jquery-radio-checked img {background-position: -12px -12px;}
		.info_public .jquery-radio-checked .jquery-radio-hover img {background-position: -12px -12px;}
		.info_public .jquery-radio-disabled img {background-position: -12px -12px;}
		.info_public .jquery-radio-checked .jquery-radio-disabled img {background-position: -12px -12px;}

		/* =popup */
		#layout .ui-widget-header, 
		#home .ui-widget-header {
			/*background: #5C9CCC url(/extension/excellence/design/excellence/images/popup/ui-bg_gloss-wave_55_5c9ccc_500x100.png) repeat-x scroll 50% 50%;*/
			background: url(/extension/excellence/design/excellence/images/popup/ui-bg_gloss-wave_55_5c9ccc_97x17.png) repeat-x;
			/*border: 1px solid #F40043;*/
			border:none;
			}
		#layout .ui-dialog .ui-widget-header, 
		#home .ui-dialog .ui-widget-header  {background: url(/extension/excellence/design/excellence/images/popup/ui-bg_gloss-wave_55_5c9ccc_500x100_.png) repeat-x 0 50%;}
		#layout .ui-widget-header, 
		#home .ui-widget-header  {
			color: #635854;
			padding-left: 5px;
			}
		.ui-progressbar .ui-progressbar-value {
			height:100%!important;
			margin:0!important;
			}

		#message .profilExist {
			color: green;
			font-weight: bold;
			}
		#message .profilnExist {
			color: red;
			font-weight: bold;
			}
		#layout .ui-widget-content, 
		#home .ui-widget-content {border: 1px solid #faba01;}
		#layout .ui-dialog .ui-dialog-content, 
		#home .ui-dialog .ui-dialog-content {border: none;}
		#layout .ui-dialog .ui-dialog-buttonpane, 
		#home .ui-dialog .ui-dialog-buttonpane {border-width: 1px 0 0;}
		#layout .ui-dialog-titlebar-close, 
		#home .ui-dialog-titlebar-close  {
			display: none;
			}
		#layout .ui-widget-content .ui-widget-header .ui-icon, 
		#home .ui-widget-content .ui-widget-header .ui-icon {
			display: none;
			background-image: url(/extension/excellence/design/excellence/images/popup/ui-icons_d8e7f3_256x240.png);
			}
		#layout .ui-state-hover .ui-icon, #layout .ui-state-focus .ui-icon, 
		#home .ui-state-hover .ui-icon, #home .ui-state-focus .ui-icon  {background-image:url(/extension/excellence/design/excellence/images/popup/ui-icons_217bc0_256x240.png);}
		#layout .ui-state-default, .ui-widget-content .ui-state-default, 
		#home .ui-state-default {
			background: #faba01 url(/extension/excellence/design/excellence/images/popup/ui-bg_glass_85_dfeffc_1x400.png) repeat-x scroll 50% 50%;
			border: 1px solid #faba01;
			color: #635854;
			}
		#layout .ui-state-hover, #layout .ui-widget-content .ui-state-hover, #layout .ui-state-focus, #layout .ui-widget-content .ui-state-focus, 
		#home .ui-state-hover, #home .ui-widget-content .ui-state-hover, #home .ui-state-focus, #home .ui-widget-content .ui-state-focus {
			background: #fad157 url(/extension/excellence/design/excellence/images/popup/ui-bg_glass_75_d0e5f5_1x400.png) repeat-x scroll 50% 50%;
			border: 1px solid #ffa200;
			color: #635854;
			}
		#layout .ui-widget-content .ui-icon, 
		#home .ui-widget-content .ui-icon  {background-image: url(/extension/excellence/design/excellence/images/popup/ui-icons_469bdd_256x240.png);}
		#dialogFormMonOseoSync .ForgotPasswd {
			margin-top: 17px;
		}
		#dialogFormMonOseoSync .ForgotPasswd p {
			float: left;
			margin-left: 0;
			margin-top: 9px;
			width: 151px;
			}
		#dialogFormMonOseoSync .EmailnExistAferVerif span {
			color: #FF0000;
			float: left;
			font-weight: bold;
			margin-left: 0;
			margin-top: 9px;
			width: 250px;
			}
		#dialogFormMonOseoSync #ChoiceItems .EmailnExistAferVerif input {
			clear: both;
			cursor: pointer;
			-moz-background-clip: border;
			-moz-background-inline-policy: continuous;
			-moz-background-origin: padding;
			background: transparent url(/extension/excellence/design/excellence/images/popup/ui-bg_gloss-wave_55_5c9ccc_500x100_.png) repeat-x scroll 0 50%;
			font-weight: bold;
			margin-top: 7px;
			margin-left: 35px;
			padding-top: 0;
			width: 235px;
			}
		#dialogFormMonOseoSync #ChoiceItems .ValidForgotPass {
			-moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
			background:transparent url(/extension/excellence/design/excellence/images/popup/ui-bg_gloss-wave_55_5c9ccc_500x100_.png) repeat-x scroll 0 50%;
			font-weight:bold;
			margin-top:7px;
			padding-top: 0;
			width: 427px;
			}
		#dialogFormMonOseoSync form p {
			margin-left: 17px;
			text-align: left;
			}
		#dialogFormMonOseoSync form label {
			display: inline-block;
			width: 108px;
			}
		#layout #ui-dialog-title-dialogFormMonOseoSync, 
		#home #ui-dialog-title-dialogFormMonOseoSync {
			display: block;
			float: none;
			line-height: 35px;
			margin: 0 auto;
			text-align: center;
			}
		#layout #ui-dialog-title-dialogFormMonOseoSync img, 
		#home #ui-dialog-title-dialogFormMonOseoSync img {vertical-align: bottom;}

		#layout .ui-dialog-buttonpane button, 
		#home .ui-dialog-buttonpane button {
			font-size: 11px;
			font-weight: normal;
			height: 67px;
			overflow: visible;
			width: 178px;
			}

		#ConnectMeEmail label, #ConnectMeEmail input, #ConnectMeEmail a {vertical-align: top;}
		#ConnectMeEmail a {
			display: inline-block;
			width: 220px;
			}
		#Forgotpasswd {display: inline;}

		/* =POPUP DIALOGFORMMONOSEOSYNC */
		#dialogFormMonOseoSync {
			color: #635854;
			width: 620px;
			}
		#dialogFormMonOseoSync h1 {
			font-size: 1.2em;
			margin-left: 8px;
		}
		#dialogFormMonOseoSync p {
			color: #635854;
			font-weight: bold;
			text-align: center;
			}
		#dialogFormMonOseoSync ul {
			list-style-image: none;
			list-style-type: none;
			margin-left: 30px;
			}
				#dialogFormMonOseoSync .jquery-radio img {
					vertical-align: top;
					margin-top: 4px;
					}
				#dialogFormMonOseoSync li label {
					display: inline-block;
					margin: 2px 0 2px 7px;
					}
					#dialogFormMonOseoSync #choice_1 {margin-left: 38px;}
					#dialogFormMonOseoSync #choice_2 {margin-left: 38px;}
						#dialogFormMonOseoSync #choice_1 label, .emailExist {
							clear: both;
							float: left;
							margin: 10px 0 0;
							width: 236px;
							}
							#dialogFormMonOseoSync #choice_2 label, .emailExist, #inscription {
								clear: both;
								float: left;
								margin: 10px 0 0;
								width: 236px;
								}
								#dialogFormMonOseoSync #choice_2 label.continue{
									margin: 2px 0 2px 7px;
									}
							.emailExist {
								margin: 0;
								width: 104px;
								}
								#dialogFormMonOseoSync #ConnectMeChoice2 .emailExist {
									color: #008000;
									float: left;
									font-weight: bold;
									margin: 0;
									width: 190px;
									}
						#dialogFormMonOseoSync #choice_1 input {
							background: url(/extension/excellence/design/excellence/images/fond-jaune_200.gif) no-repeat 0 0;
							border: none;
							float: left;
							height: 14px;
							margin: 3px 0;
							padding: 2px 6px 0 6px;
							margin-top: 8px;
							width: 188px;
							}
						#dialogFormMonOseoSync #choice_2 input {
							background: url(/extension/excellence/design/excellence/images/fond-jaune_200.gif) no-repeat 0 0;
							border: none;
							float: left;
							height: 14px;
							margin: 3px 0;
							padding: 2px 6px 0 6px;
							margin-top: 8px;
							width: 188px;
							}
						#dialogFormMonOseoSync .statusPasswd, #dialogFormMonOseoSync .statusEmail {
							float: left;
							font-size: 10px;
							font-weight: bold;
							margin-top: 4px;
							padding: 5px;
							width: 222px;
							}
							#dialogFormMonOseoSync img {
								float: left;
								margin-right: 5px;
								}
						#dialogFormMonOseoSync #forgotpwd {
							color: #635854;
							clear: both;
							display: block;
							font-size: 10px;
							margin: 0 123px 0 0;
							text-align: right;
							}
						#dialogFormMonOseoSync .ValidExistUserRuc {margin-top: 10px;}
						#dialogFormMonOseoSync .ValidExistUserRuc img {padding-top: 3px;}
						#dialogFormMonOseoSync #choice_1 .ValidExistUserRuc input{
							background: url(/extension/excellence/design/excellence/images/popup/ui-bg_gloss-wave_55_5c9ccc_500x100_.png) repeat-x 0 50%;
							font-weight: bold;
							margin-top: 0;
							width: 72px;
							}
						#dialogFormMonOseoSync #choice_2 .ValidExistUserRuc input{
							background: url(/extension/excellence/design/excellence/images/popup/ui-bg_gloss-wave_55_5c9ccc_500x100_.png) repeat-x 0 50%;
							font-weight: bold;
							margin-top: 0;
							width: 72px;
							}
							#ConnectMeChoice2 label, #ConnectMeChoice2 input {float: left;}
 						#dialogFormMonOseoSync #choiceItem2, #dialogFormMonOseoSync #choiceItem3 {clear: both;}
						#dialogFormMonOseoSync #choiceItem2 label, #dialogFormMonOseoSync #choiceItem3 .emailExist {width: 221px;}
						#dialogFormMonOseoSync #choiceItem3 .emailExist, #choice_2 {margin-left: 38px;}
						#dialogFormMonOseoSync #ConnectMeChoice2 {margin: 10px 0;}
						#dialogFormMonOseoSync #ConnectMeChoice2 #EmailExistAferVerif .emailExist{
							padding-top: 15px;
							width: 400px;
							}
						#dialogFormMonOseoSync #message {
							background: #D8D8D8;
							-moz-border-radius-bottomleft: 5px;
							-moz-border-radius-bottomright:5px;
							-moz-border-radius-topleft: 5px;
							-moz-border-radius-topright: 5px;
							}
						#dialogFormMonOseoSync #popup_login {
							width: 650px;
							margin: auto;
							}

						#dialogFormMonOseoSync #choiceItem2 input {
							height: 18px;
							}
						#encartLinkVideo {
							float: right;
							margin-right: 20px;
							}
						#dialogVideo {
/*
							position: absolute;
							left: -155555px;
							z-index: 1000;
*/
							display: none;
							}

						#dialogVideoIframe {
							width: 601px;
							height: 423px;
							border: 0;
							}
			/* =POPUP DIALOGFORMMONOSEOSYNC --> confirm interet */
				#dialogFormMonOseoSync #choice_2 #confirmInteres {margin-bottom: 30px;}
				#dialogFormMonOseoSync #choice_2 #confirmInteres #souhait, #dialogFormMonOseoSync #choice_2 #confirmInteres #diplome {margin-bottom: 15px;}
					#dialogFormMonOseoSync #choice_2 #confirmInteres h2 {
						float: left;
						font-weight: bold;
						height: 20px;
						}
					#dialogFormMonOseoSync #choice_2 #confirmInteres p {
						float: none;
						font-weight: normal;
						margin: 5px 0;
						padding: 0 0 0 17px;
						width: 385px;
						}
					#dialogFormMonOseoSync #choice_2 #confirmInteres p.choix_radio {
						float: left;
						margin-bottom: 0;
						width: 55px;
						}
					#dialogFormMonOseoSync #ChoiceItems #confirmInteres .ValidForgotPass {margin-left: 0;}
						#dialogFormMonOseoSync #choice_2 #confirmInteres p label {
							clear: none;
							width: 350px;
							}
						#dialogFormMonOseoSync #choice_2 #confirmInteres p.choix_radio label {width: 20px;}
						#dialogFormMonOseoSync #choice_2 #confirmInteres p input {
							margin-top: 5px;
							width: 10px;
							}
				#dialogFormMonOseoSync #choice_2 #confirmInteres #inscription, #dialogFormMonOseoSync #choice_2 #confirmInteres #inscription p {width: 500px;}
					#dialogFormMonOseoSync #choice_2 #confirmInteres #diplome h2 {float: none;}
					#dialogFormMonOseoSync #choice_2 #confirmInteres #inscription label {
						margin: 5px 0;
						width: 220px;
						}
					#dialogFormMonOseoSync #choice_2 #confirmInteres #inscription input {width: 194px;}
					#dialogFormMonOseoSync #choice_2 #confirmInteres #inscription select {
						float: left;
						margin: 5px 0;
						}
			
		/* =FORMULAIRE INSCRIPTION */
		.column_left, .column_right {float: left;}
		#info_public, #info_prive, #info_anim, #interet, #you_are, #engagement_perso {
			margin: 10px 14px;
			width: 340px;
			}
		.info_public_legend, .info_prive_legend, .info_anim_legend, .interet_legend, .you_are_legend, .engagement_perso_legend,
		.info_public, .info_prive, .info_anim, .membres_interet, .confidentiality_you_are, .confidentiality_engagement_perso, .school, .conditionGeneral{position: relative;}
		.feedback {padding: 20px 0 0 46px;}
		.feedback h2 {margin: 0;}

			/* =INFO PUBLIC */
			.info_public_legend h2 {
				background-color: #ffe391;
				margin: 0;
				padding: 0 3px 1px 10px;
				}
				.picto_eye {
					background: url(/extension/excellence/design/excellence/images/picto_oeil.gif) no-repeat 0 0;
					display: inline-block;
					height: 8px;
					margin-left: 5px;
					margin-top: 5px;
					padding-right: 6px;
					position: relative;
					width: 16px;
					}
				.info_public_legend {
					border: 1px solid #fee391;
					zoom: 1;
					}
				.info_public {
					border: 1px solid #fbba00;
					background: #edebea;
					padding: 10px 25px;
					zoom: 1;
					}
					.info_public label, .pmMessagesForm label {
						display: inline-block;
						font-weight: bold;
						width: 70px;
						}
					.civility {margin: 10px 0;}
					.civility p {display: inline;}
						.civility p label {width: 55px;}
							.civility p label input {vertical-align: sub;}
					.lastName input, .firstName input, .function input {
						background: url(/extension/excellence/design/excellence/images/fond-orange_200.gif) no-repeat 0 0;
						border: none;
						height: 14px;
						margin: 3px 0;
						width: 188px;
						padding: 3px 6px;
						}
						.function input {margin-left: 71px;}
						.function input.journaliste {margin-left: 0;}
					.lastName label, .firstName label, .function label, .imagePers label {
						display: inline-block;
						height: 23px;
						width: 70px;
						}
					.imagePers label {
						float: left;
						width: 39px;
						}
						#imageinfos_1040 p {
							margin: 0;
							text-align: center;
							}
					.imagePers input.button, .novenimagecropper_trigger, #EditCompany_file .logo input.button ,#EditMedia_file .logo input.button ,.class-form-comment input.button, .class-form-comment input.button-disabled {
						background: url(/extension/excellence/design/excellence/images/bt-blanc-large.png) no-repeat scroll 0 5px;
						border: none;
						height: 25px;
						font-size: 10px;
						font-weight: bold;
						margin-left: 10px;
						margin-bottom: 5px;
						width: 125px;
						}
					.imageinfos_image {
							margin-bottom: 12px;
							text-align: center;
							}
							.imagePers .block-image-user, .imagePers .block {text-align: right;}
							.imagePers .block {margin: 6px 13px 10px 0;}
							.imagePers .box, #EditCompany_file .doc .box {
								border: 1px solid #FBBA00;
								background: #FBBA00;
								height: 20px;
								}


			/* =INFO PRIVE */
			form #info_prive h2, form #info_anim h2, form #interet h2, form #you_are h2, form #engagement_perso h2 {
				font-size: 10px;
				margin-top: 4px;
				}
				.picto_padlock {
					background: url(/extension/excellence/design/excellence/images/picto_cadenas.gif) no-repeat 0 0;
					float: left;
					height: 9px;
					margin-top: 2px;
					margin-left: 26px;
					padding-bottom: 15px;
					padding-right: 6px;
					position: relative;
					width: 8px;
					}
			#info_prive .indic_visibility {display: block;}
			.indic_visibility {color: #e20031}
			.info_prive_legend, .info_anim_legend, .interet_legend, .you_are_legend, .engagement_perso_legend {
				border: 1px solid #edebea;
				background: #edebea;
				zoom: 1;
				}
			.info_prive, .info_anim, .membres_interet, .confidentiality_you_are, .confidentiality_engagement_perso {
				border: 1px solid #90837c;
				zoom: 1;
				}
				.info_prive {padding: 10px 0 10px 12px;}
				.info_prive label, .info_anim label {
						display: inline-block;
						font-weight: bold;
						padding-top: 5px;
						vertical-align: top;
						width: auto;
						}
						.formation p {display: inline;}
				.birthday {margin-bottom: 20px;}
				.birthday input {
						background: url(/extension/excellence/design/excellence/images/fond-jaune_135.gif) no-repeat 0 0;
						border: none;
						height: 14px;
						margin: 3px 0;
						width: 130px;
						padding: 3px 6px;
						}
				.formation label {
					margin-bottom: 8px;
					width: 250px;
					}
					.formation p label {
						font-weight: normal;
						width: 102px;
						}
					.formation input {
						margin: 0;
						vertical-align: sub;
						}
			/* =INFO ANIM */
			.info_anim {padding: 15px 10px 10px 25px;}
			.info_anim label {width: 150px;}
			.mobile label, .user_account label {width: 155px;}
			.email label {
				margin-bottom: 10px;
				width: 91px;
				}
			.mobile input, .user_account input, .engagement_perso_autre .box  {
					background: url(/extension/excellence/design/excellence/images/fond-jaune_135.gif) no-repeat 0 0;
					border: none;
					height: 14px;
					margin: 3px 0;
					width: 124px;
					padding: 3px 6px;
					}
			.email input {
				background: url(/extension/excellence/design/excellence/images/fond-jaune_200.gif) no-repeat 0 0;
				border: none;
				height: 14px;
				margin: 3px 0;
				width: 188px;
				padding: 3px 6px;
				}
			.email span {
				display: inline-block;
				text-align: right;
				width: 196px;
				}

			/* =INTERET */
			.interet {padding: 10px 15px;}
			.interet label {
				display: inline-block;
				font-weight: bold;
				width: 230px;
				}
				.interet p label {
					font-weight: normal;
					margin: 10px 0;
					width: 140px;
					}
			.interet p {display: inline;}

			/* =YOU ARE/ENGAGEMENT PERSO */
			#you_are, #engagement_perso {width: 708px;}
			#you_are h2, #engagement_perso h2 {
				float: left;
				margin-top: 5px;
				width: 190px;
				}
				#you_are .picto_padlock, #engagement_perso .picto_padlock {padding-bottom: 32px;}
				.confidentiality {/* !IE7 */
					padding-bottom: 3px;
					padding-top: 4px;
					}
				.confidentiality p {/* !IE7 */
					display: inline-block;
					margin: 0;
					padding-left: 18px;
					text-indent: -17px;
					vertical-align: top;
					width: 200px;
					}
				.you_are, .engagement_perso {
					padding: 10px 22px 10px;
					overflow: hidden;
					}
				.you_are label, .engagement_perso label {
					float: left;
					font-weight: bold;
					margin-right: 20px;
					padding-bottom: 20px;
					}
					.engagement_perso_autre .box {float: left;}
				.you_are p label, .engagement_perso p label {
					float: none;
					font-weight: normal;
					margin-right: 5px;
					padding-bottom: 0;
					}
				.you_are p {
					float: left;
					margin: 0;
					}
					.engagement_perso div {
						float: left;
						width: 461px;
						}
						.engagement_perso div p {
							float: left;
							margin: 0;
							}
				.eraseZero .you_are, .engagement_perso {padding: 10px 0;}
				.eraseZero .you_are label, .engagement_perso label {margin-right: 0;}
				.eraseZero .info_anim label {width: 149px;}

				/* =NETWORK */
				.networkF {background: url(/extension/excellence/design/excellence/images/bloc-blanc-gris_centre.gif) top left repeat-y ;}
				.networkH {background: url(/extension/excellence/design/excellence/images/bloc-blanc-gris_haut.gif) top left no-repeat;}
				.networkB {
					background: url(/extension/excellence/design/excellence/images/bloc-blanc-gris_bas.gif) bottom left no-repeat ;
					padding: 15px;
					}
				.picto_viadeo {background: url(/extension/excellence/design/excellence/images/picto_viadeo.gif) no-repeat 0 0;}
				.picto_linkedin {background: url(/extension/excellence/design/excellence/images/picto_Linkedin.gif) no-repeat 0 0;}
				.picto_twitter {background: url(/extension/excellence/design/excellence/images/picto_twitter.gif) no-repeat 0 0;}
				.picto_facebook {background: url(/extension/excellence/design/excellence/images/picto_facebook.gif) no-repeat 0 0;}
				.picto_viadeo, .picto_linkedin, .picto_twitter, .picto_facebook {
					float: left;
					height: 16px;
					margin-right: 5px;
					width: 16px;
					}
				.network_legend {
					clear: both;
					margin-left: 15px;
					}
					form .network_legend h2 {
						font-size: 14px;
						font-weight: bold;
						margin-bottom: 4px;
						}
						.viadeo, .linkedin, .twitter, .facebook, .cpme {
							float: left;
							width: 520px;
							}
						.viadeoVisibility, .linkedinVisibility, .twitterVisibility, .facebookVisibility, .cpmeVisibility {
							float: right;
							width: 160px;
							}
							.viadeo label, .linkedin label, .twitter label, .facebook label, .cpme label {
								display: inline-block;
								font-weight: bold;
								width: 102px;
								}
							.cpme label {width: 147px;}
							.viadeo input, .linkedin input, .twitter input, .facebook input, .cpme input {
								background: url(/extension/excellence/design/excellence/images/fond-jaune_400.gif) no-repeat 0 0;
								border: none;
								height: 14px;
								margin: 3px 0;
								width: 388px;
								padding: 3px 6px;
								}
							.cpme input {
								background: url(/extension/excellence/design/excellence/images/fond-jaune_356.gif) no-repeat 0 0;
								width: 344px;
								}
								.viadeo p, .linkedin p, .twitter p, .facebook p, .cpme p {
								color: #b3aca7;
								font-size: 10px;
								margin: 0 0 10px;
								}

				/* =SCHOOL */
				.school {
					border: 1px solid #90837C;
					margin: 0 14px;
					padding: 15px 0;
					width: 707px;
					}
					.school label {
						margin: 0 25px;
						font-weight: bold;
						}
					.school input {
						background: url(/extension/excellence/design/excellence/images/fond-jaune_400.gif) no-repeat 0 0;
						border: none;
						height: 14px;
						margin: 3px 0;
						width: 400px;
						padding: 3px 6px;
						}

				/* =Condition général */
				.conditionGeneral {
					border: 1px solid #90837C;
					margin: 10px 14px 10px 14px;
					padding: 15px 0;
					width: 707px;
					}
					.conditionGeneral label {
						margin: 0 25px 0 0;
						font-weight: bold;
						}
					.conditionGeneral input {
						background: url(/extension/excellence/design/excellence/images/fond-jaune_400.gif) no-repeat 0 0;
						border: none;
						height: 14px;
						margin: 3px 0;
						width: 400px;
						padding: 3px 6px;
						}
					.conditionGeneral p {
						float:left;
						margin-left:7px;
						margin-right:5px;
						margin-top:3px;
						width:11px;
					}

				/* =BUTTONBLOCK */
				#contenu .buttonblock {
					margin: 10px 22px 10px 0;
					text-align: right;
					}
					#contenu form .buttonblock .defaultbutton, .ajout_actu input {
						background: url(/extension/excellence/design/excellence/images/bt-rouge_150.gif) no-repeat scroll 0 5px;
						border: none;
						color: #FFF;
						font-size: 10px;
						font-weight: bold;
						height: 23px;
						width: 150px;
						}
						.ajout_actu input {
							margin-right: 23px;
							text-align: right;
							}
							input.ajouter_commentaire {
								margin-right: 16px;
								text-align: center;
								}
							input.ajouter_sujet {
								text-align: center;
								}
					#contenu form .buttonblock .button {
						background: url(/extension/excellence/design/excellence/images/bt-blanc.gif) no-repeat scroll 0 5px;
						border: none;
						color: #e20031;
						font-size: 10px;
						font-weight: bold;
						height: 23px;
						margin-bottom: 0;
						width: 81px;
						}
						#contenu form .buttonblock .buttonCancel {
							background: none;
							border-bottom: 1px solid #E20031;
							display: inline;
							margin: 0 20px;
							text-decoration: underline;
							width: auto;
							}


		/* =FORMULAIRE ENTREPRISE */
			/* info_public */
			#EditCompany_file #info_public, #EditCompany_file #info_prive {width: 707px;}
				#EditCompany_file #info_prive .indic_visibility {display: inline;}
				#EditCompany_file .info_public, #EditCompany_file .info_prive {padding: 10px 15px;}
				#EditCompany_file .info_public label {width: 127px;}
				#EditCompany_file .info_public .forme_juridique p, .etre_filiale p {
					display: inline-block;
					width: 60px;
					}
				#EditCompany_file .info_public h3 {
						font-size: 15px;
						font-weight: normal;
						margin: 0 0 8px;
					}
				#EditCompany_file .info_public input, #ezcoa-244_adresse, #ezcoa-252_presentation_developpe,
				.pmMessagesForm #ezcoa-202_link_url {
					background: url(/extension/excellence/design/excellence/images/fond-orange_200.gif) no-repeat 0 50%;
					border: medium none;
					height: 14px;
					margin: 3px 0;
					padding: 3px 6px;
					width: 188px;
					}
					.pmMessagesForm .userCheckbox {width: auto;}
					#EditCompany_file #addPaysExport, #EditCompany_file #SubPaysExport,
					#EditCompany_file #addPaysSuccursal, #EditCompany_file #SubPaysSuccursal {
						background: #fff;
						border: 1px inset #aaa;
						height: 20px;
						width: 70px;
						}
					#EditCompany_file .activite_entreprise .ezcca-company_file_activite_metier {
						background: url(/extension/excellence/design/excellence/images/fond-orange_339.gif) no-repeat 0 0;
						width: 329px;
						}
					#EditCompany_file .column_left, #EditCompany_file .column_right {width: 331px;}
					#EditCompany_file .column_left {margin-right: 13px;}
					#EditCompany_file .column_left #sectTechForm {
						width: 260px;
						float:left;
						}
					#EditCompany_file .column_left #etOu {
						float:left;
						padding-top: 80px;
						}
					#ezcoa-240_forme_juridique {
						margin-bottom: 6px;
						width: 130px;
						}
					.info_public .adresse label {
						margin-top: 6px;
						vertical-align: top;
						}
						#EditCompany_file .info_public .button-disabled, #EditCompany_file .presentation_dev input {
							background: url(/extension/excellence/design/excellence/images/bt-blanc-large.png) no-repeat 0 5px;
							border: none;
							font-size: 10px;
							font-weight: bold;
							height: 25px;
							margin-bottom: 5px;
							margin-left: 10px;
							width: 125px;
							}
					#EditCompany_file .column_right .block {margin-bottom: 1em;}
						#EditCompany_file .column_right .block .block {margin-bottom: 0;}
			#EditCompany_file select {
				background: #FBBA00;
				width: 255px;
				}
			#EditCompany_file .pays_export input {
				background-color: #FFF;
				background-image: none;
				border: none;
				height: 14px;
				margin-top: 2px;
				padding:5px;
				width: 318px;
				}
			#secteurActi {
				list-style-image: none;
				list-style-type: none;
				}
				#EditCompany_file .techno_sectors label {width: 240px;}
				#EditCompany_file .column_left .techno_sectors label {
					font-weight: normal;
					width: 220px;
					}
				.techno_sectors ul {
					list-style-image: none;
					list-style-type: none;
					margin: 0 0 8px 8px;
					}
					.techno_sectors, .techno_sectors li {margin-left: 0;}
						.techno_sectors li li {margin-left: 5px;}
					#EditCompany_file .techno_sectors li input {
						background: none;
						width: 10px;
						height: 10px;
						}
					#TRADI_sector select {width: 285px;}
					#technoSectorsTitle {margin-bottom: 10px;}
					#TRADI_sector {text-align: right;}
					#EditCompany_file #etOu .et_ou{
						background: #90837E;
						color: #FFF;
						font-weight: bold;
						padding: 5px;
						
					}
					.et_ou {
						
						float: left;
						margin-top: 40px;
						text-transform: uppercase;
						}
						.column_right #technoSectorsTitle {
							margin-left: 10px;
							margin-top: 20px;
							}
					#EditCompany_file .logo label, #EditCompany_file .joindre label {
						float: left;
						width: 133px;
						}
					#EditCompany_file .activite_entreprise label {width: 217px;}
						.activite_entreprise span {
							font-size: 10px;
							font-style: italic;
							}
					#EditCompany_file .logo input, #EditCompany_file .joindre input, .pmMessagesForm .box {
						background: #FBBA00;
						border: 1px solid #FBBA00;
						height: 20px;
						}
					#EditCompany_file .joindre input {margin-bottom: 5px;}
					#EditCompany_file .joindre input.button, #EditCompany_file .dossier_press input.button {
						background: url(/extension/excellence/design/excellence/images/bt-blanc-large.png) no-repeat scroll 0 5px;
						border: none;
						height: 25px;
						font-size: 10px;
						font-weight: bold;
						margin-left: 10px;
						margin-bottom: 5px;
						width: 125px;
						}
					.column_bottom .logo {
						float: left;
						width: 338px;
						}
						.column_bottom .logo .message_image_actu {
							margin-top:12px;
							width:281px;
							}
					.column_bottom .joindre {width: 338px;}
						.column_bottom .joindre .doc_joint{width: 224px;}
						#EditCompany_file .dossier_press input.button {margin-left: 2px;}
					#EditCompany_file .presentation_dev label {
						margin-bottom: 10px;
						width: 250px;
						}
					.presentation_dev .activite_entreprise{clear: both;}
					.activite_entreprise {
						margin-top: 25px;
						margin-bottom: 15px;
						}
					.doc, .liens {
						float: left;
						width: 335px;
						}
					.doc label {margin-bottom: 8px;}
					#EditCompany_file .liens label {
						margin-left: 12px;
						width: 118px;
						}
				/* info_prive */
				#EditCompany_file .info_prive .column_left {clear: both;}
				#EditCompany_file .info_prive h3 {
					font-size: 15px;
					font-weight: normal;
					margin: 0 0 8px;
					}
				#EditCompany_file .info_prive .column_left, #EditCompany_file .info_prive .column_right {width: 326px;}
				#EditCompany_file .effectif_prevision label {width: 62px;}
				#EditCompany_file .effectifs label {width: 58px;}
				.effectifs input, .effectif_prevision input {
					background: url(/extension/excellence/design/excellence/images/fond-jaune_185.gif) no-repeat 0 0;
					border: none;
					height: 14px;
					margin: 3px 0;
					width: 178px;
					padding: 3px 5px;
					}
				#EditCompany_file .chiffre_affaire label, #EditCompany_file .ca_export label {width: 196px;}
				#EditCompany_file .chiffre_affaire input, #EditCompany_file .ca_export input,
				#EditCompany_file .france input, #EditCompany_file .etranger input  {
					background: url(/extension/excellence/design/excellence/images/fond-orange_121.gif) no-repeat 0 0;
					border: none;
					height: 14px;
					margin: 3px 0;
					width: 120px;
					padding: 3px 5px;
					}
				#EditCompany_file .chiffre_prevision label{width: 120px}
				.chiffre_prevision input {
					background: url(/extension/excellence/design/excellence/images/fond-jaune_196.gif) no-repeat 0 0;
					border: none;
					height: 14px;
					margin: 3px 0;
					width: 190px;
					padding: 3px 5px;
					}
				.brevet input {
					background: url(/extension/excellence/design/excellence/images/fond-jaune_129.gif) no-repeat 0 0;
					border: none;
					height: 14px;
					margin: 3px 0;
					width: 120px;
					padding: 3px 5px;
					}
				.brevet span, .france span, .etranger span {
					font-size: 10px;
					font-style: italic;
					}
				#EditCompany_file .france label, #EditCompany_file .etranger label {width: 128px;}
				.info_prive .column_right p {
					display: inline-block;
					margin: 3px 0;
					width: 60px;
					}
				.capital_ouvert label, #EditCompany_file .etre_filiale label {width: 170px;}
				.capital_ouvert label {vertical-align: baseline;}
					.capital_ouvert p label {width: auto;}
				#EditCompany_file .brevet label {width: 120px;}
				.etre_filiale p {margin: 0;}
				.column_right .filiales {
					font-weight: bold;
					margin-bottom: 10px;
					width: 260px;
					}

					#ezcoa-452_adresse {
						width: 330px;
						margin-bottom: 5px;
						}
				#messageCompanyFile {
					margin-left:12px;
					margin-top:0;
					padding-bottom:1px;
					padding-top:9px;
					}
					#btnValidProfil {
						margin-bottom: 17px;
						text-align: center;
						}
					#messageCompanyFile a {margin-top:8px;}

					#ObligMessage {
						font-weight: bold;
						margin-left:14px;
						width: 700px;
						}
						#ObligMessage p .red{
							color: red;
						}

		/* =FORMULAIRE MEDIA */
			/* info_public */
			#EditMedia_file  #info_public, #EditMedia_file #info_prive {width: 707px;}
				#EditMedia_file #info_prive .indic_visibility {display: inline;}
				#EditMedia_file .info_public, #EditMedia_file .info_prive {padding: 10px 15px;}
				#EditMedia_file .info_public label {width: 115px;}
					#EditMedia_file .info_public .type_media label {width: 210px;}
				#EditMedia_file .info_public .forme_juridique p {
					display: inline-block;
					width: 60px;
					}
				#EditMedia_file .info_public h3 {
						font-size: 15px;
						font-weight: normal;
						margin: 0 0 8px;
					}
				#EditMedia_file .info_public input,
					#EditMedia_file #addPaysExport, #EditMedia_file #SubPaysExport,
					#EditMedia_file #addPaysSuccursal, #EditMedia_file #SubPaysSuccursal {
						background: url(/extension/excellence/design/excellence/images/fond-orange_200.gif) no-repeat 0 0;
						border: medium none;
						height: 14px;
						margin: 3px 0;
						padding: 3px 6px;
						width: 188px;
						}
					#EditMedia_file .activite_entreprise .ezcca-company_file_activite_metier {
						background: url(/extension/excellence/design/excellence/images/fond-orange_339.gif) no-repeat 0 0;
						width: 329px;
						}
					#EditMedia_file .column_left, #EditMedia_file .column_right {width: 331px;}
					#EditMedia_file .column_left {margin-right: 13px;}
					#EditMedia_file .column_left #sectTechForm {
						width: 275px;
						float:left;
						}
					#EditMedia_file .column_left #etOu {
						width:50px;
						float:left;
						padding-top: 80px;
						}
						#EditMedia_file .info_public .button-disabled, #EditMedia_file .presentation_dev input {
							background: url(/extension/excellence/design/excellence/images/bt-blanc-large.png) no-repeat 0 5px;
							border: none;
							font-size: 10px;
							font-weight: bold;
							height: 25px;
							margin-bottom: 5px;
							margin-left: 10px;
							width: 125px;
							}
					#EditMedia_file .info_public input, #ezcoa-334_adresse, #ezcoa-252_presentation_developpe, {
						background: url(/extension/excellence/design/excellence/images/fond-orange_200.gif) no-repeat 0 0;
						border: medium none;
						height: 14px;
						margin: 3px 0;
						padding: 3px 6px;
						width: 188px;
						}
					#EditMedia_file .column_right .block {margin-bottom: 1em;}
						#EditMedia_file .column_right .block .block {margin-bottom: 0;}
			#EditMedia_file select {
				background: #FBBA00;
				width: 255px;
				}
			#EditMedia_file .pays_export input {
				background-color: #FFF;
				background-image: none;
				border: none;
				height: 14px;
				margin-top: 2px;
				padding:5px;
				width: 318px;
				}
				#EditMedia_file .techno_sectors label {width: 240px;}
				#EditMedia_file .column_left .techno_sectors label {
					font-weight: normal;
					width: 220px;
					}
					#EditMedia_file .techno_sectors li input {
						background: none;
						width: 10px;
						height: 10px;
						}
					#EditMedia_file .logo label, #EditMedia_file .joindre label {
						float: left;
						width: 133px;
						}
					#EditMedia_file .activite_entreprise label {width: 217px;}
					#EditMedia_file .logo input, #EditMedia_file .joindre input {
						background: #FBBA00;
						border: 1px solid #FBBA00;
						height: 20px;
						}
						#EditMedia_file .logo label {
							padding-right:3px;
							padding-top:6px;
							}
					#EditMedia_file .joindre label {margin-top: 5px;}
					#EditMedia_file .joindre input {
						height: 20px;
						margin-bottom: 5px;
						}
					#EditMedia_file .joindre input.button, #EditMedia_file .dossier_press input.button {
						background: url(/extension/excellence/design/excellence/images/bt-blanc-large.png) no-repeat scroll 0 5px;
						border: none;
						height: 25px;
						font-size: 10px;
						font-weight: bold;
						margin-left: 10px;
						margin-bottom: 5px;
						width: 125px;
						}
						#EditMedia_file .dossier_press input.button {margin-left: 2px;}
					#EditMedia_file .presentation_dev label {
						margin-bottom: 10px;
						width: 250px;
						}
					#EditMedia_file .liens label {
						margin-left: 12px;
						width: 118px;
						}
					#EditMedia_file .adresse textarea {
						border: 1px solid #AAAAAA;
						margin: 6px 0;
						width: 330px;
						}
					#EditMedia_file .type_media {
						clear: both;
						float: left;
						margin-top: 12px;
						}
						#EditMedia_file .type_media input {
							background:transparent url(/extension/excellence/design/excellence/images/fond-orange_400.gif) no-repeat scroll 0 0;
							width: 392px;
							}

					#EditMedia_file .presentation_dev {
						clear: both;
						padding-top: 10px;
						}
				/* info_prive */
				#EditMedia_file .info_prive .column_left {clear: both;}
				#EditMedia_file .info_prive h3 {
					font-size: 15px;
					font-weight: normal;
					margin: 0 0 8px;
					}
				#EditMedia_file .info_prive .column_left, #EditMedia_file .info_prive .column_right {width: 326px;}
				#EditMedia_file .effectif_prevision label {width: 62px;}
				#EditMedia_file .effectifs label {width: 58px;}
				#EditMedia_file .chiffre_affaire label, #EditMedia_file .ca_export label {width: 196px;}
				#EditMedia_file .chiffre_affaire input, #EditMedia_file .ca_export input,
				#EditMedia_file .france input, #EditMedia_file .etranger input  {
					background: url(/extension/excellence/design/excellence/images/fond-orange_121.gif) no-repeat 0 0;
					border: none;
					height: 14px;
					margin: 3px 0;
					width: 120px;
					padding: 3px 5px;
					}
				#EditMedia_file .chiffre_prevision label{width: 120px}
				#EditMedia_file .france label, #EditMedia_file .etranger label {width: 128px;}
				#EditMedia_file .etre_filiale label {width: 170px;}
				#EditMedia_file .brevet label {width: 120px;}

		/* =ECRIRE ARTICLE */
		.titre {margin: 5px;}
		.category {margin-top: 10px;}
			.titre label {
				display: inline-block;
				font-weight: bold;
				}
			.titre input, .lien .block input {
				background: url(/extension/excellence/design/excellence/images/fond-jaune_400.gif) no-repeat 0 0;
				border: medium none;
				height: 14px;
				margin: 3px 0;
				padding: 3px 6px;
				width: 388px;
				}
			 .category label, .statu label {font-weight: bold;}
			 .category label, .category p label {
			 	float: left;
			 	margin: 0 15px 0 5px;
			 	}
			 .form_contenu {
			 	font-weight: bold;
			 	margin: 10px 0 5px 5px;
			 	width: 723px;
			 	}
			 .form_contenu .button, .image input {
			 	background: url(/extension/excellence/design/excellence/images/bt-blanc-large.png) no-repeat 0 5px;
				border: medium none;
				font-size: 10px;
				font-weight: bold;
				height: 25px;
				margin-bottom: 5px;
				margin-left: 10px;
				width: 125px;
			 	}
			 .image, .video, .fichier, .lien, .statu {
			 	clear: both;
				margin: 10px 5px;
			 	padding: 1px 0;
			 	}
			 .statu {margin-top: 16px;}
			 .image .imageinfos_image {
			 	margin: 10px;
			 	text-align: left;
			 	}
			 .image label, .video label, .fichier label, .lien label {
			 	display: block;
			 	float: left;
			 	font-weight: bold;
			 	margin: 0 5px 10px 0;
			 	padding-top: 3px;
			 	width: 145px;
			 	}
			 .image .block input, .video .block input, .fichier input, .video input {
			 	background: #F8E3A9;
				border: none;
			 	font-size:100%;
			 	height: 21px;
			 	margin-left: 0;
				width: 200px;
			 	}
			 .video input {background: #F8E3A9;}
			 .fichier, .lien {clear: both;}
				.lien .block label {
					margin: 0;
					width: 45px;
					}
				.lien .block input {height: 18px;}
				.lien  input {background: #F8E3A9;}
				#editform p {
					display: inline-block;
					float: left;
					margin-left: 5px;
					}
				.image .block-image-edit .block {
					float: left;
					width: 210px;
					}
				.image .block-image-edit .block {
					float: left;
					width: 210px;
					}
				.image .block-image-edit .message_image_actu {
					float: left;
					margin-top: 2px;
					}
				.image .block-image-edit .message_image_actu p {margin: 0;}
				.image .block-image-edit .button-disabled {margin-top: -5px;}
				
		/* =COMMENTER */


		/* =PAGEACTIONS */
		#pageActions {
			float: right;
			line-height: 26px;
			list-style-image: none;
			list-style-type: none;
			margin: 0;
			text-align: right;
			}
			#pageActions li {
				/*display: inline;*/
				float:right;
				margin-left: 0;
				}
				#pageActions a {display: inline-block;}
				#pageActions form {display: inline;}
				#pageActions a, #pageActions input {
					background: no-repeat 5px 50%;
					cursor: pointer;
					padding: 0 10px 0 20px;
					}
				#pageActions a {text-decoration: none;}
				#pageActions input {border: none;}
				#pageActions a:hover, #pageActions a:focus, #pageActions input:hover, #pageActions input:focus {color: #fbbc06;}
				#imprimer a {
					background-image: url(/extension/excellence/design/excellence/images/pictos/imprimer.gif);
					color: #90837E;
					}
				#editerFiche a {
					background: url(/extension/excellence/design/excellence/images/pictos/picto_stylo.png) no-repeat;
					color: #E20031;
					font-weight:bold;
					}
				#ajouterContact input {/* IE7 */
					background: url(/extension/excellence/design/excellence/images/pictos/ajouter.gif) no-repeat 0 9px;
					padding-left: 13px;
					height: 25px
					}
				#messagePrive input {/* IE7 */
					background: url(/extension/excellence/design/excellence/images/pictos/envoyerMP.gif) no-repeat 0 9px;
					padding-left: 16px;
					height: 25px
					}
				#tipafriend a {/* IE7 *//* IE6 */
					background-image: url(/extension/excellence/design/excellence/images/pictos/envoyerMP.gif);
					color: #90837E;
					display: inline-block;
					}

		/* =FICHEMEMBRE */
		.ficheMembreType {
			position: relative;
				top: 4px;
			}
		.ficheMembre, .ficheMedia {
			clear: both;
			margin: 0 0 1em;
			}/* IE7 */
		.ficheMembre #docFileCompany, .ficheMedia #docFileCompany {
			margin-bottom: 5px;
			margin-left: 29px;
			margin-top: 0;
			width: 500px;
			}
		.ficheMembre .contenuB, .ficheMedia .contenuB {padding: 15px;}
		.membreIdentite {
			float: left;
			width: 466px;
			}
			.membreIdentite dfn {
				font-style: normal;
				font-weight: bold;
				}
			.membreIdentite .logo {float: left;}
				.membreIdentite .logoC {
					background: url(/extension/excellence/design/excellence/images/cadres/cadreLogoMembre.png) no-repeat;
					border: none;
					height: 146px;
					padding: 3px;
					width: 140px;
					}
			.membreIdentiteC {
				padding-left: 168px;
				}
			.ficheMedia .membreIdentiteC {
				padding-left: 90px;
				}
			#contenu .membreIdentite h1 {margin-left: 0;}
			.membreIdentite h1 {
				font-size: 1.465em;
				margin-bottom: 0;
				}
			.membreActivite {
				font-weight: bold;
				margin: 0;
				}
			.membreIdentite .telephone .value {
				color: #e20031;
				font-weight: bold;
				}
			.membreIdentite .url {margin: 0;}
				.membreIdentite .url a {
					color: #e20031;
					font-weight: bold;
					}
			.membreIdentite .email {color: #e20031;}
			.membreUtilisateur {
				width: 246px;
				float: right;
				}
				.infosSociales {
					float: left;
					margin-right: 4px;
					width: 82px;
					}
				.infosSociales .logoPlaceHolder {
					height: 82px;
					width: 82px;
					}
					.infosSociales .logoC {
						height: 80px;
						width: 80px;
						}
					.infosSociales .photo {border: 1px solid #fff;}
				.reseauxSociaux {
					float:right;
					list-style-image: none;
					list-style-type: none;
					margin: 2px 0 0 -3px;
					text-align: center;
					}
					.reseauxSociaux li {
						display: inline-block;
						float: left;
						margin: 0;
						width: 13px;
						}
			.membreUtilisateur h2 {
				font-size: 1.091em;
				margin: 0;
				}
			.membreUtilisateur p {margin: 0;}
			.membreUtilisateur .role {margin: 0 0 1.1em;}
			.membreUtilisateur h3 {
				font-size: 1em;
				margin-bottom: 0;
				}

		.membrePresentation, .membreInfos, .membreDossierPresse {margin-top: 1em;}
			.presentationTexte {
				float: left;
				width: 310px;
				}
				.presentationTexte li {margin-left: 1.5em;}
			.presentationVideo {
				float: right;
				margin: 8px 3px 0 0;
				width: 360px;
				}
				.ficheMedia .membreIdentite .logoC {
						background: url("/extension/excellence/design/excellence/images/cadres/cadreLogoMembreSmall.png") no-repeat;
						height: 92px;
						width: 92px;
						}
				.ficheMedia .presentationTexte h2 {margin-top: 0;}
				.ficheMedia .presentationTexte {
					text-align: justify;
					margin-left: 15px;
					width: 405px;
					}
				.ficheMedia .presentationVideo {
					float: none;
					margin: 8px auto 0;
					}
				.ficheMedia .cadreGOIsB  {padding: 6px 10px 10px;}
			.date_maj, .ajout_actu {text-align: right;}
			.date_maj {margin-right: 10px;}

		/* actu dans la fiche membre */
		.membreActualite .contenuB {
			min-height: 20px;
			padding: 10px 10px 4px 4px;
			}
	#actualiteListe {
		list-style-image: none;
		list-style-type: none;
		margin-bottom: 0;
		margin-top: 0;
		min-height: 1em;/* IE6 */
		}
.actualites #actualiteListe { margin-left: -12px; }
		.actualiteItem {
			float: left;
			margin-left: 0;
			margin-bottom: 0;
			width: 100%;
			}
		.actu_non_loggue li.actualiteItem{width:400px;}
		.actualiteItem h3 {
			margin: 19px 0 0;
			position: relative;
			}
			.actualiteItem h3 a {
				color: #90837E;
				display: block;
				font-weight: bold;
				font-size: 0.846em;
				text-decoration: none;
				}
				.actualiteItem .content_bloc_actu{
					margin-left:113px;
					padding-bottom:10px;
					width:230px;
					}
			.indic_temporelle {
				background: url(/extension/excellence/design/excellence/images/puce_jaune.gif) no-repeat 0 4px;
				color: #FBBA00;
				/display: block;
				/height: 1em;
				padding-left: 24px;
				}
				.actualiteItem h3 img {
					float: left;
					margin-right: 20px;
					}
				.masque_vignette1, .masque_vignette2, .masque_vignette3 {display: none;}
				.jsActif .masque_vignette1, .jsActif .masque_vignette2, .jsActif .masque_vignette3 {
					display: block;
					position: absolute;
						top: -1px;
						left: 0;/* IE6 */
					}
			.actualiteItem p {margin: 0;}
			.actualiteLienToutes {
				margin-left: 144px;
				height: 21px;
				}
			.membreActualite .actualiteLienToutes {margin-left: 0;}


		/* =FICHEMEDIA*/
		.ficheMedia .membreIdentite {
			float: none;
			width: 724px;
			}
		.ficheMedia .membreUtilisateur {margin: 10px 10px 10px 0;}
		.ficheMedia .membreUtilisateur, .ficheMedia .membrePresentation {float: left;}
		.ficheMedia .adr {
			float: right;
			margin-right: 60px;
			margin-top: 0;
			}
		#contenu .ficheMedia h1 {margin: 10px 10px 4px 0;}

		/* =IDENTIFICATION */
		#identification, #contact {padding: 25px;}
			.message_erreur, .info_erreur, .message_validation, .generic_content p {
				font-weight: bold;
				font-size: 12px;
				margin-left: 17px;
				}
			 .message_erreur {color: #e20031;}
			 .generic_content ul {margin-left: 30px;}
			.identifier, .form_contact {
				background: #edebea;
				border: 1px solid #edebea;
				position: relative;
				width: 355px;
				}
			.form_contact {width: 700px;}
			.password .identifier {width: 400px;}
			.forgotpassword .identifier {width: 701px;}
				.identifier form {padding-bottom: 10px;}
				.forgotpassword form .block {text-align: center;}
				.identifier label, .form_contact label {
					display: inline-block;
					font-weight: bold;
					margin-left: 5px;
					width: 120px;
					}
				.form_contact label {
					margin-left: 112px;
					margin-bottom: 5px;
					width: 160px;
					}
					.form_contact .message-warning {margin-left: 112px;}
					.form_contact textarea {margin-left: 111px;}
					.password .identifier label {width: 180px}
				.identifier input, .form_contact input {
					background: url(/extension/excellence/design/excellence/images/fond-orange_187.gif) no-repeat 0 0;
					border: none;
					height: 14px;
					margin: 3px 0;
					width: 188px;
					padding: 3px 6px;
					}
				.buttonblock input, #contenu .generic_content .buttonblock input.ok {
					background: url(/extension/excellence/design/excellence/images/bt-rouge_84.gif) no-repeat 0 0;
					border: none;
					color: #FFF;
					font-size: 10px;
					font-weight: bold;
					height: 19px;
					width: 84px;
					padding: 0;
					}
				#identification .buttonblock input, #contact .buttonblock input {width: 84px;}
				 #contenu .identifier .buttonblock #contenu .identifier .buttonblock {text-align: left;}
				.generic_content {padding: 25px;}
				#contenu .generic_content .buttonblock .button, #contenu .forgotpassword .buttonblock .button {
					background: url(/extension/excellence/design/excellence/images/bt-blanc-180.gif) no-repeat scroll 0 0;
					/*color: #90837E;*/
					height: 19px;
					width: 180px;
					}
					#contenu .generic_content .buttonblock {text-align: left;}
				#contenu .forgotpassword .buttonblock .button {
					background: url(/extension/excellence/design/excellence/images/bt-blanc-200.png) no-repeat scroll 0 0;
					width: 200px;
					margin-left: 298px;
					}
					.activation .button {
						background: url(/extension/excellence/design/excellence/images/bt-blanc-200.png) no-repeat scroll 0 0;
						width: 200px;
						border: none;
						}

		/* =PM */
		.pm .contenuB {padding: 20px 24px;}
		#pmMenu {margin: 0 auto 1em;}
			#pmMenu .cadreDoubleB1 {padding: 10px 2px 7px;}
			.pm-menu-list {
				font-weight: bold;
				list-style-image: none;
				list-style-type: none;
				margin: 0 20px 1em 0;
				text-align: center;
				}
			.pm-menu-list li {
				display: inline;
				margin: 0 1px;
				}
				.pm-menu-list li a {
					background: url(/extension/excellence/design/excellence/images/pm/fondMenuPM.png) repeat-y 0 0;
					color: #fff;
					display: inline-block;
					text-decoration: none;
					}
					.pm-menu-list li a span {
						background: url(/extension/excellence/design/excellence/images/pm/fondMenuPM.png) repeat-y 100% 0;
						display: inline-block;
						line-height: 27px;
						margin-left: 10px;
						padding-right: 10px;
						padding-bottom: 4px;
						}
						.SortBy {
							margin-left: 22px;
							text-align: left;
							}
						.SortByLabel {
							display: inline;
							margin: 0;
							float: left;
							}
						#entre_nous ul.cm-menu-list {
							margin: 3px 0 0 10px;
							width: 600px;
							}
							#entre_nous ul.cm-menu-list li {margin: 1px 0;}
						ul.cm-menu-list li a {color: #90837E;}
							#entre_nous ul.cm-menu-list li a:hover span, #entre_nous ul.cm-menu-list li a:focus span {text-decoration: underline;}
							#entre_nous ul.cm-menu-list li span {margin: 0;}
					.pm-menu-list .on a {background-image: url(/extension/excellence/design/excellence/images/pm/fondMenuPM_on.png);}
						.pm-menu-list .on a span {background-image: url(/extension/excellence/design/excellence/images/pm/fondMenuPM_on.png);}
						.pm-menu-list li a:hover span, .pm-menu-list li a:focus span {text-decoration: underline;}
		#pmGroupesListe {
			list-style-image: none;
			list-style-type: none;
			margin: 0;
			}
			#pmGroupesListe li {
				display: inline;
				margin: 0 1px 0 7px;
				}
				#pmGroupesListe li a {
					background: url(/extension/excellence/design/excellence/images/pm/fondGroupes.png) repeat-y 0 0;
					color: #fff;
					display: inline-block;
					text-decoration: none;
					}
					#pmGroupesListe li a span {
						background: url(/extension/excellence/design/excellence/images/pm/fondGroupes.png) repeat-y 100% 0;
						display: inline-block;
						line-height: 18px;
						margin-left: 10px;
						padding-right: 10px;
						padding-bottom: 5px;
						}
					#pmGroupesListe .on a {background-image: url(/extension/excellence/design/excellence/images/pm/fondGroupes_on.png);}
						#pmGroupesListe .on a span {background-image: url(/extension/excellence/design/excellence/images/pm/fondGroupes_on.png);}
						#pmGroupesListe li a:hover span, #pmGroupesListe li a:focus span {text-decoration: underline;}
			.pmGroupe {position: relative;}
				.pmGroupe a {padding-left: 15px;}
					#pmGroupeTous a, #pmGroupeCreer a {padding-left: 0;}
			#pmGroupesListe .pmGroupeDel {
				display: inline;
				padding: 0;
				position: absolute;
					left: 0;
					top: -3px;
				}

		form.pmMessagesForm {
			background: #edebea url(/extension/excellence/design/excellence/images/pm/fondForm.png) no-repeat 0 100%;
			padding: 0;
			}
			.pmMessagesForm label {width: 200px;}
			.pmMessagesNew label {width: auto;}
			.pmMessagesTable {
				empty-cells: hide;
				margin: 0;
				table-layout: fixed;
				width: 100%;
				}
			.pmMessagesTable, .pmMessagesTable th, .pmMessagesTable td {border-color: #fff;}
			.pmMessagesTable, .pmMessagesTable .last {border-right: none;}
				.pmMessagesTable th a {
					color: #fff;
					text-decoration: none;
					}
					.pmMessagesTable th a:hover, .pmMessagesTable th a:focus {text-decoration: underline;}
				.pmMessagesTable th {
					background: #837773;
					color: #fff;
					}
					.tight {width: 35px;}
					#pmDest {width: 133px;}
					#pmEntr {width: 110px;}
					#pmGroupes {width: 281px;}
					#pmMessage {width: 109px;}
				.pmMessagesTable td {
					background: #edebea;
					color: #746a67;
					padding: 9px;
					}
					.pmMessagesTable tbody .last {padding-right: 5px;}
					.pmMessagesTable thead td {background: #fff;}
					td.vide {text-align: center;}
					.pmMessagesTable a {color: #e20031;}
					.userCheckbox {margin: 0 10px;}
					.pmMessagesTable .jquery-checkbox {margin: 0 5px;}
					.affectedGroupToContact img {vertical-align: bottom;}
				.userGestionGroupes select {
					background: #fbba00;
					display: inline;
					}
				.userGestionGroupes ul {
					display: inline;
					list-style-image: none;
					list-style-type: none;
					}
					.userGestionGroupes li {
						display: inline;
						margin-left: 0;
						}
						.userGestionGroupes .jquery-checkbox {margin: 0;}

		.pm .block {padding: 7px 10px;}
		.pm .buttonWrapper {
			background: url(/extension/excellence/design/excellence/images/pm/fondBoutton.png) repeat-y 0 0;
			display: inline-block;
			height: 18px;
			}
		.pm .button {
			background: url(/extension/excellence/design/excellence/images/pm/fondBoutton.png) no-repeat 100% 3px;
			border: none;
			color: #635854;
			font-weight: bold;
			height: 21px;
			margin-left: 10px;
			margin-top: -3px;
			padding-right: 10px;
			cursor: pointer;
			}
			.pm .button:hover, .pm .button:focus {color: #FBBA00;}

		.pmFromC {font-weight: bold;}
			.pmFrom {font-size: 1.091em;}
			.pmFromC dfn {font-weight: normal;}
		.pm .pmMessageView .messageTexte {padding: 1px 2em;}
			.messageTexte p, .messageTexte ul, .messageTexte ol, .messageTexte table {margin-top: 0;}
		.pm .pmMessagesNew p {margin-top: 0;}
		#pmGroupeCreerFormContainer form {padding-bottom: 16px;}



		/* =CM */
		ul.cm-menu-list {
			list-style-image: none;
			list-style-type: none;
			text-align: center; /* pour caler la liste entre nous.*/
			}
			ul.cm-menu-list li{
				display: inline;
				padding: 0 0 8px;
				} /*pour caler la liste entre nous.*/
				ul.cm-menu-list li a {
					color: #90837E;
					display: inline-block;
					}
				ul.cm-menu-list li.on a {color: #E20031;}
					ul.cm-menu-list li span{
						display: inline-block;
						padding-bottom: 4px;
						}
					ul.cm-menu-list li label{
						margin-right: 5px;
						}
						


		/* =ENCART CORRSPONDANT */
.encart_correspondant {
		background: url(/extension/excellence/design/excellence/images/cadres/cadre_encart_correspondant.gif) repeat-y -192px top;
		margin-top: 20px;
		width: 192px;
		}
		.encart_correspondant_top {background: url(/extension/excellence/design/excellence/images/cadres/cadre_encart_correspondant.gif) no-repeat top left;}
		.encart_correspondant_bottom {
			background: url(/extension/excellence/design/excellence/images/cadres/cadre_encart_correspondant.gif) no-repeat -384px bottom;
			padding: 30px 10px 20px 20px;
			}
		.correspondant {
			color: #e20031;
			display: block;
			font-weight: bold;
			margin: 15px 0 0;
			}
			.correspondant a { color: #e20031; }
		.contact_correspondant {
			color: #90837e;
			display: block;
			font-weight: bold;
			margin-top: 20px;
			}
			.contact_correspondant a { color: #90837e;}
/* =ANNUAIRE */
#annuaire {padding: 10px;}
	#annuaire #ResultMessage {
		margin-left:32px;
		text-align: center;
		}
	/* =FORM FILTRE ANNUAIRE */
	.contenuB #f_filtre_annuaire {padding: 16px 0 17px 30px;}
	.filter_by {
		color: #635854;
		font-weight: bold;
		font-size: 14px;
		}
	.contenuB #f_filtre_annuaire ul {
		margin-left: 25px;
		margin-top: 5px;
		margin-bottom: 5px;
		}
	.contenuB #f_filtre_annuaire li {padding: 0 0 2px;}
		#f_filtre_annuaire label {/* !IE7 !IE6 */
			display: inline-block;
			margin-right: 7px;
			width: 121px;
			}
		#f_filtre_annuaire label, #f_filtre_annuaire select {
			color: #635854;
			font-weight: bold;
			width: 170px;
			}
		#f_filtre_annuaire select {
			background: #f8e3a9;
			margin-right: 25px;
			width: 340px;
			}
	/* =LISTE ANNUAIRE */
	.liste_annuaire {
		margin: 0;
		padding: 0 0 0 10px;
		}
		.item_annuaire {
			float: left;
			margin: 0;
			list-style-type: none;
			list-style-image: none;
			padding: 0 0 20px 15px;
			position: relative;
			width : 340px;
			}
			.item_annuaire h3 {
				font-size: 1.1em;
				margin-top: 0;
				padding-right: 60px;
				}
				.item_annuaire .logoPlaceHolder {
					height: 72px;
					width: 72px;
					}
					.item_annuaire .logoC {
						height: 70px;
						width: 70px;
						}
				.item_annuaire span.departement, .resultat .departement {
					background:transparent url(/extension/excellence/design/excellence/images/pictos/departement.gif) no-repeat right 100%;
					padding-right: 25px;
					position: absolute;

						right: 10px;
					}
				.item_annuaire span.departement {
					background:transparent url(/extension/excellence/design/excellence/images/pictos/departement.gif) no-repeat right 100%;
						top: 10px;
					}
				.media .item_annuaire span.departement {background: url(/extension/excellence/design/excellence/images/pictos/picto_presse.gif) no-repeat right 100%;}
				
				.item_annuaire h3 a{
				color: #685e5b;
				text-decoration: none;
				}
				.item_annuaire h3 .logoPlaceHolder {
					float: left;
					margin-right: 5px;
					padding-top: 3px;
					}
			.item_annuaire p {margin: 0;}
			.content_item_annuaire {
				background: url(/extension/excellence/design/excellence/images/cadres/cadre_fonds_annuaire2.gif) repeat-y -340px top;
				width: 340px;
				}
				.content_item_annuaire_top {background: url(/extension/excellence/design/excellence/images/cadres/cadre_fonds_annuaire2.gif) no-repeat top left;}
				.content_item_annuaire_bottom {
					background:url(/extension/excellence/design/excellence/images/cadres/cadre_fonds_annuaire2.gif) no-repeat -680px bottom;
					padding: 10px;
					}
			.update_auteur {
				background: #edebea;
				color: #635854;
				font-weight: bold;
				width: 340px;
				}
				.update_auteur_bottom {
					background: url(/extension/excellence/design/excellence/images/cadres/cadre_fonds_annuaire2.gif) no-repeat -1020px bottom;
					padding: 10px;
					}
				.date_update {display: block;}
		#annuaire .previous {left: 30px;}
		#annuaire .next {right: 30px;}

		/* =ACTUALITES */
		.class-actualite .contenuB {padding: 15px;}
		.actuTexte {
			float: left;
			width: 434px;
			}
		.actuDetails {float: right;}
			.actuDetails a {
				color: #5E5551;
				line-height: 40px;
				text-decoration: none;
				}
				.actuDetails .cadreDoubleB2 {padding-top: 8px;}
				.actuDetails a:hover, .actuDetails a:focus {color: #E20031;}
				.alerter {
					float: right;
					margin: 0 0 2px;
					text-align: center;
					width: 17px;
					}
					.encart_bloc .alerter {
						float: none;
						margin-top: 1em;
						width: auto;
						}
					.alerterCommentaire {margin-top: 0;}
						.commentaireActions {
							float: right;
							margin-top: 14px;
							width: 17px;
							}
				.alertMess {
					background: url(/extension/excellence/design/excellence/images/pictos/picto-abus_blanc.gif) no-repeat 0 50%;
					color: #90837E;
					line-height: 1.3;
					padding: 2px 20px;
					}
					.commentaires .alertMess {
						background: none;
						padding: 0;
						}
		#actuCat {
			list-style: none;
			list-style-image: none;
			margin: 0;
			}
			#actuCat form {padding: 0;}
			#actuCat li {margin-left: 0;}
				#entre_nous #actuCat li {
					border: none;
					padding: 0;
					}
					#actuCat #ajouterContact input {/* IE6 */
						background: none;
						border: none;
						color: #5E5551;
						cursor: pointer;
						font-weight: bold;
						padding: 0;
						}
				#actuCat .picto {
					background: url(/extension/excellence/design/excellence/images/pictos/planchePictos.png) no-repeat 0 0;
					display: inline-block;
					height: 8px;
					padding-right: 8px;
					width: 7px;
					}
					#actuCat .on .picto {background-position: 0 -8px;}
					#ajouterContact .picto {
						background-image: url(/extension/excellence/design/excellence/images/pictos/ajouter.gif);
						height: 9px;
						padding-right: 0;
						width: 9px;
						}
				#actuCat a {
					color: #5E5551;
					line-height: 1.273;
					text-decoration: none;
					}
					#actuCat a:hover, #actuCat a:focus {text-decoration: underline;}
					#actuCat .on {
						color: #E20031;
						font-weight: bold;
						}
			.actualites {padding: 15px 20px 26px 16px;}
			.actualites .pagination { 
				margin-left: 5px;
				padding-top: 20px;
				}

			/* =LISTE MENU ACTUALITE */
			.actualites .pm-menu-list li a {background: url(/extension/excellence/design/excellence/images/pm/fond_menu_pm_actu.gif) repeat-y scroll 0 0;}
			.actualites .pm-menu-list li a span {background: url(/extension/excellence/design/excellence/images/pm/fond_menu_pm_actu.gif) repeat-y scroll 100% 0;}
			.actualites	.pm-menu-list .on a {background-image: url(/extension/excellence/design/excellence/images/pm/fond_menu_pm_actu_on.gif);}
			.actualites .pm-menu-list .on a span {background-image: url(/extension/excellence/design/excellence/images/pm/fond_menu_pm_actu_on.gif);}
			/* =LISTE ACTUALITE */
			.liste_actualite {
				/*float: left;*/
				list-style: none;
				list-style-image: none;
				padding: 10px 0 20px;
				}
				.actualite {
					border-top: 1px solid #E4E0DF;
					margin: 0;
					padding: 1em 0;
					}
					.actualite:first-child {border-top: none;}/* IE6 js */
				/* =APERCU ACTUALITE */
				.apercu_actualite {
					float: left;
					position: relative;
					width: 437px;
					}

				.actualite .apercu_actualite {
					padding: 0 24px 0 0;
					width: 414px;
					}
					.apercu_actualite h3 {
						font-size: 1.455em;
						margin: 0 0 10px;
						text-transform: uppercase;
						}
						.apercu_actualite h3 a {
							color: #90837E;
							text-decoration: none;
							}
							.apercu_actualite h3 a:hover, .apercu_actualite h3 a:focus {text-decoration: underline;}
					.apercu_actualite p { text-align: justify;}
				p.actionsCommentaires, div.actionsCommentaires {
					clear: both;
					margin-top: 15px;
					text-align: center;
					}
					.apercu_actualite .voir_commentaire {clear: both;}
					.voir_commentair, .voir_commentaire a, .ajout_commentaire, .ajout_commentaire a{color: #e20031;}
					.actionsCommentaires .alerter {
						display: inline;
						float: none;
						width: auto;
						}
						.actionsCommentaires a:hover, .actionsCommentaires a:focus {text-decoration: underline;}
						#entre_nous .actionsCommentaires .alerter {margin: 0;}
						.actionsCommentaires .alertMess {padding-right: 0;}
					.ajout_commentaire {
						position: absolute;
							right: 10px;
							bottom: 0;
						}
						.ajout_commentaire form {
							display: inline;
							padding: 0;
							}
							.ajout_commentaire input {
								border: none;
								background: none;
								color: #E20031;
								padding: 0;
								}
								.ajout_commentaire input:hover, .ajout_commentaire input:focus {text-decoration: underline;}

				/* =ENCART ANTREPRISE ACTU */
				.encart_entreprise_actu {
					float: left;
					padding-left: 20px;
					width: 261px;
					}
					.encart_entreprise_actu .logoPlaceHolder {float: left;}
					.content_entreprise_actu {
						background: url(/extension/excellence/design/excellence/images/cadres/cadre_fond_entre_actu.gif) repeat-y scroll -261px 0;
						}
					.entreprise_actu_top {
						background: url(/extension/excellence/design/excellence/images/cadres/cadre_fond_entre_actu.gif) no-repeat top left;
						}
					.entreprise_actu_bottom {
						background: url(/extension/excellence/design/excellence/images/cadres/cadre_fond_entre_actu.gif) no-repeat -522px bottom;
						padding: 15px;
						}
					.liens_entreprise_actu {
						background: #edebea;
						float: left;
						width: 261px;
						}
					.liens_entreprise_actu_bottom {
						background: url(/extension/excellence/design/excellence/images/cadres/cadre_fond_entre_actu.gif) no-repeat -783px bottom;
						float: left;
						padding: 10px 20px;
						width: 221px
						}
						.liens_entreprise_actu_bottom a {font-weight: bold;}
						.prorietes_actu {
							float: left;
							padding-left: 8px;
							width: 143px;
							}
						.auteur_actu { float: left;}
						.auteur_actu img{ border: 1px solid #FFF;}
						.logo_entreprise { float: right;}
						.logoC .logo_entreprise, #sondage .logo_entreprise {float: none;}
						.logo_entreprise img {
							border: 1px solid #857b74;
							vertical-align: middle;
							}
						.liens_entreprise_actu_bottom li {
							float: none;
							list-style-type: none;
							margin:0;
							padding: 0;
							}
						/*.vie{
							background: url(/extension/excellence/design/excellence/images/puce_fleche_rouge.gif) no-repeat 0 3px ;
							}
							.vie a , .communique a {
							padding-left: 10px;
							text-decoration: none;
							}
						.communique {
							background: url(/extension/excellence/design/excellence/images/puce_fleche_gris.gif) no-repeat 0 3px ;
							}
							.communique a {
								color: #635854;
								font-weight: bold;
								}*/

					.actuCommentaires {
						background: #edebea url(/extension/excellence/design/excellence/images/pm/fondForm.png) no-repeat -708px 0;
						margin: 1em auto;
						padding-top: 10px;
						width: 708px;
						}
					.actuCommentairesB {
						background: #edebea url(/extension/excellence/design/excellence/images/pm/fondForm.png) no-repeat 0 100%;
						padding-bottom: 10px;
						}
						.commentaireNouveau {
							float: right;
							padding-top: 5px;
							width: 200px;
							}
					/*	.commentaireNouveau form {background: url(/extension/excellence/design/excellence/images/pm/fondGroupes_on.png) repeat-y scroll 0 0;}*/
							.commentaireNouveau .button {
								background: url(/extension/excellence/design/excellence/images/pm/fondGroupes_on.png) repeat-y scroll 100% 0;
								border: none;
								color: #fff;
								margin-left: 10px;
								padding: 0 10px 5px 0;
								cursor: pointer;
								}
						.actuCommentaires h2 {
							font-size: 1.273em;
							font-weight: normal;
							margin: 0;
							padding: 0 4px 0 16px;
							text-transform: uppercase;
							}
						.actuCommentaires form {
							/*float: right;
							margin: 0 8px 10px 16px;*/
							margin:0;
							padding: 0;
							}
							#commentairesListe {list-style: none;}
							.commentaire {
								/*background: url(/extension/excellence/design/excellence/images/puceCommentaires.png) no-repeat 16px 5px;*/
								margin: 0;
								padding: 0 0 0 36px;
								}
								.commentaire .apercu_actualite {width: 378px;}

								.commentaire:first-child {border-top: none;}
								.commentaire p {margin-top: 0;}
								.commentaire a {
									color: #5E5551;
									text-decoration: none;
									}
									.commentaire a:hover, .commentaire a:focus {color: #E20031;}
									.commentaire .logoCompany {
										float: right;
										padding-left: 5px;
										}
									.commentaire .logoUser {
										float: left;
										padding-right: 5px;
										}
						.commentaireTexte {
							float: left;
							width: 390px;
							}
						.commentaireAuteur {
							float: right;
							margin: 5px 0 1em;
							}
							.commentaireAuteur .cadreJOIH {background-position: -8916px 0;}
							.commentaireAuteur .cadreJOIB {background-position: -4308px 100%;}

					.class-form-comment .contenuB {padding: 20px 24px;}
					.class-form-comment .block {padding: 7px 10px;}
			/* =ENTRE NOUS */
			#entre_nous {padding:15px 0 26px 16px;}
				#BackActualiteInline {margin: 3px 1px 7px 14px;}
					#entre_nous #BackActualiteInline {margin-left: 0;}
				#entre_nous ul.pm-menu-list li a, .class-actualite ul.pm-menu-list li a {background:transparent url(/extension/excellence/design/excellence/images/pm/fond_menu_pm_actu.gif) repeat-y scroll 0 0;}
					#entre_nous ul.pm-menu-list li a span, .class-actualite ul.pm-menu-list li a span {background: transparent url(/extension/excellence/design/excellence/images/pm/fond_menu_pm_actu.gif) repeat-y scroll 100% 0;}
					#entre_nous ul.pm-menu-list li.on a, .class-actualite ul.pm-menu-list li.on a {background:transparent url(/extension/excellence/design/excellence/images/pm/fond_menu_pm_actu_on.gif) repeat-y scroll 0 0;}
						#entre_nous ul.pm-menu-list li.on a span, .class-actualite ul.pm-menu-list li.on a span {background: transparent url(/extension/excellence/design/excellence/images/pm/fond_menu_pm_actu_on.gif) repeat-y scroll 100% 0;}

				#entre_nous .left li {float: left;}

				 #contenu #entre_nous h1 {
					font-size: 1.5em;
					margin: 0 0 10px;
					text-transform: uppercase;
					}
				#entre_nous h4 {color:#685e5b;}

			   #entre_nous .bloc {float: left;}
			   #entre_nous .avis {
			   		text-align: center;
					width: 430px;
			   		}
			   		#entre_nous .InfoRate .avis {
			   			padding: 13px 5px 0 0;
			   			width: auto;
			   			}
			   			.InfoRate .avis input {margin: 0 5px;}
			   		#entre_nous .avis h3 {
						font-size: 1.4em;
						font-weight: normal;
						text-align: left;
						}
					.avis input {margin: 0 0 0 12px;}
				#ezplig_changed_rating, #ezplig_just_rated {
					font-size: 1.182em;
					font-weight: bold;
					margin-top: 1em;
					text-align: center;
					width: 420px;
					}
			.commentaires {
				background: #EDEBEA none repeat scroll 0 0;
				margin: 0;
				padding: 1px 0;
				width: 715px;
				}
				.commentaires .actuCommentairesB {padding: 0;}
				.commentaires h3 {
					font-size: 1.455em;
					font-weight: normal;
					margin: 0 0 0 10px;
					}
					.jsActif #formComment {display: none;}
					#formComment {padding: 10px;}
					#formComment input {
						background: url(/extension/excellence/design/excellence/images/bt-rouge_150.gif) no-repeat 0 5px;
						color: #fff;
						border: none;
						font-weight: bold;
						height: 23px;
						float: right;
						margin: 0 0 10px;
						width: 150px;
						}
			    .commentaires form {
			    	clear: both;
			    	padding:0;
			    	}
				.commentaires h3 {
					float:left;
					width:460px;
					}

			.commentaireNouveau input.ajouter_commentaire {
					 /*background: url(/extension/excellence/design/excellence/images/ajouter_commentaire.gif) no-repeat;*/
					 border:none;
					 border-bottom: 1px solid #E20031;
					 float:right;
					 /*height:21px;
					 margin:2px 10px 0 0;
					 width:187px;*/
					}
			 .commentaires_top{
				 background: url(/extension/excellence/design/excellence/images/cadres/top_comment.gif) no-repeat;
				 height:14px;
				 margin:20px 0 0 0px;
				 width:715px;
				 }
			 .commentaires_bottom{
				 background:  url(/extension/excellence/design/excellence/images/cadres/bottom_comment.gif) no-repeat;
				 height:22px;
				 width:720px;
				 }
			.commentaires li {/*padding-top:6px;*/}
			 li.comment_separator{
				 border-top: 1px solid #FFF;
				 clear: both;
				 margin: 0 10px;
				 padding: 0 0 10px;
				}
				.liste_bloc {
					list-style: none;
					list-style-image: none;
					margin: 0;
					}
					.liste_bloc {
						border-top: 1px solid #fff;
						clear: both;
						margin: 10px 0 0 0;
						}
					.commentaires .liste_bloc {margin-left: 0;}
					.jsActif #entre_nous .commentaires h3 a {
						color: #90837E;
						text-decoration: none;
						}
						.jsActif .commentaires h3 a:hover, .jsActif .commentaires h3 a:focus {text-decoration: underline;}
					.commentaires .liste_bloc li {
						border-top: 1px solid #fff;
						padding: 1em 0;
						}
						.commentaires .liste_bloc li:first-child {border-top: none;}/* IE6 js */
						.commentaires .liste_bloc .apercu_bloc ul, .commentaires .liste_bloc .apercu_bloc ol {margin: 3px 0 3px 8px;}
						.commentaires .liste_bloc .apercu_bloc li {
							border: none;
							list-style-position: inside; 
							padding: 1px 0;
							}
				.bloc {
					margin: 0;
					padding: 0;
					}
					#entre_nous .encart_bloc .logo_entreprise {
						float: left;
						padding-top: 5px;
						}
						#entre_nous .encart_bloc .logoC .logo_entreprise {
							float: none;
							padding-top: 0;
							}
					#entre_nous .top_comment .apercu_bloc {
						padding: 0 0 0 8px;
						width: 425px;
						}
						#entre_nous .top_comment .commentaires .apercu_bloc {width: 390px;}
				      .apercu_bloc {
						float: left;
						width: 350px;
						}
						.Contenttext {
							float: left;
							padding-left: 10px;
							width: 316px;
							}
						 .apercu_bloc a {text-decoration:none;}
							.apercu_bloc p {
								font-size:0.9em;
								padding:0 0 0 5px;
								text-align:justify;
								}
								.commentaires .apercu_bloc p {
									margin: 0;
									padding: 0;
									}

						.encart_bloc {
							color:#685e5b;
							float: left;
							width: 261px;
							}
						.commentaires .encart_bloc {
							float: right;
							font-weight: normal;
							margin: 0 0 0 1em;
							}
						#sondage .commentaires .encart_bloc {margin-bottom:1em;}
					.encart_bloc .logoPlaceHolder {float: left;}

					.content_bloc {
						background: url(/extension/excellence/design/excellence/images/cadres/cadre_fond_entre_actu.gif) repeat-y scroll -261px 0;
						}
					.bloc_top {
						background: url(/extension/excellence/design/excellence/images/cadres/cadre_fond_entre_actu.gif) no-repeat top left;
						background: url(/extension/excellence/design/excellence/images/cadres/cadre_fond_entre_entrenous.gif) no-repeat top left;
						}
					.bloc_bottom {
						background: url(/extension/excellence/design/excellence/images/cadres/cadre_fond_entre_actu.gif) no-repeat -522px bottom;
						padding: 15px;
						}
					.liens_bloc {
						background: #edebea;
						float: left;
						width: 261px;
						}
					.liens_bloc_bottom {
						background: url(/extension/excellence/design/excellence/images/cadres/cadre_fond_entre_actu.gif) no-repeat -783px bottom;
						float: left;
						padding: 10px 20px;
						width: 221px
						}
					 .commentaires .content_bloc {background: url(/extension/excellence/design/excellence/images/cadres/cadre_fond_entre_entrenous.gif) repeat-y scroll -261px 0;}

					 .commentaire .entreprise_actu_top {background: url(/extension/excellence/design/excellence/images/cadres/cadre_fond_entre_entrenous.gif) no-repeat top left;}

					 .commentaires .bloc_bottom {background: url(/extension/excellence/design/excellence/images/cadres/cadre_fond_entre_entrenous.gif) no-repeat -522px bottom;}

					 .liens_bloc a {font-weight: bold;}

					 .commentaires .prorietes_bloc {
							float: left;
							padding-left: 8px;
							padding-top: 0;
							width: 140px;
							}
					  .prorietes_bloc {
							float: left;
							padding-top:8px;
							padding-left: 8px;
							width: 140px;
							}
						.auteur_bloc {float: left;}

							.auteur_bloc img {
								border: 1px solid #FFF;
								margin-top: 5px;
								}

						span.info_date {
							float:left;
							padding-bottom:5px;
							}
						#entre_nous span.logo_entreprise {float: none;}

						.commentaires div.apercu_bloc span{
							display:block;
							float:left;
							height:18px;
							width:18px;
							}
						.commentaires div.apercu_bloc span.pour {
							background: url(/extension/excellence/design/excellence/images/pour_contre/icon_pour_fgrey.gif) no-repeat;
							}
						.commentaires div.apercu_bloc span.contre {
							background: url(/extension/excellence/design/excellence/images/pour_contre/icon_contre_fgrey.gif) no-repeat;
							}

			   			.InfoRate {
							background: url(/extension/excellence/design/excellence/images/pour_contre/bloc_pour_contre_bg.gif) no-repeat;
							color: #fff;
							float: left;
							height:67px;
							margin-bottom: 10px;
							padding: 8px 0 0 0;
							width: 87px;
			   				}
						.point {
						    display: block;
							font-weight: bold;
							text-align: center;
							text-decoration: none;
						   }

						 .comment {
						   	background: url(/extension/excellence/design/excellence/images/cadres/comment_background.gif) repeat-x center bottom;
							padding:5px 0 0 0;
							width:722px;
							}
							.comment div.clear {
								height: 1em;
								overflow: hidden;
								}
						 .comment h4 {
							 clear:both;
							 padding:0 0 0 20px;
							 }
						 .comment p{
							 	display:block;
								float:right;
								margin:10px 0 15px 0;
								width:500px;
								}
						#entre_nous .comment p{
								margin:10px 10px 15px 0;
								width:575px;
								}
						       	.comment p.comment_link {
							       	float:right;
									margin:15px 25px 20px 0;
							       	}
						  .comment span.point{margin:0 0 0 25px;}
						  .comment_link span {text-decoration:underline;}
							  .comment span.nbr_comment{float:left; }
							  .comment span.lire_suite {float:right;}

				.entre_nous {
					background: url("/extension/excellence/design/excellence/images/bg_reponse_sondage.gif") repeat-x center bottom;
					padding: 0 20px;
					}
				.entre_nous h2 {
					color: #685e5b;
					font-family: Arial;
					font-size: 12px;
					font-weight: bold;
					margin-top: 10px;
					}
				.entre_nous p {
					color: #685e5b;
					font-family: Arial;
					font-size: 11px;
					margin-left: 100px;
					}
				.block_pour_contre {
					float: left;
					margin-right: 15px;
					}
					.entre_nous .block_pour_contre p {
						color: #FFF;
						font-size: 12px;
						margin-left: 0;
						}
				.entre_nous a {
					color: #e20030;
					clear: both;
					float: left;
					font-family: Arial;
					font-size: 11px;
					padding-bottom: 20px;
					}
					.entre_nous .suite {
						clear: right;
						float: right;
						}


			.block_pour_contre, .block_pour_contre_result {
				background: url("/extension/excellence/design/excellence/images/pour_contre/bloc_pour_contre_bg.gif") no-repeat;
				width: 85px;
				}
			.block_pour_contre_result {
				background: url("/extension/excellence/design/excellence/images/pour_contre/bloc_pour_contre_result_bg.gif") no-repeat;
				height: 32px;
				}
				.block_pour_contre p, .block_pour_contre_result p {
					color: #FFF;
					font-family: arial;
					font-size: 12px;
					font-weight: bold;
					margin: 0;
					padding-top: 7px;
					text-align: center;
					}
				.block_pour_contre ul {
					list-style-image: none;
					list-style-type: none;
					margin: 8px 0 0;
					text-align: center;
					}
					.block_pour_contre li {
						color: #685E5B;
						float: left;
						font-family: arial;
						font-size: 11px;
						margin: 0 8px 3px;
						width: 26px;
						}
						.block_pour_contre img {display: block;}


			/* = SONDAGE */
			#sondage {
				padding: 15px 0 26px 16px;
				min-height: 300px;
				min-height: 235px;
				}
				#sondage .message h3 {text-align: center;}
				#sondage .message a {
					display: block;
					margin-left: 250px;
					}
				#sondage h3 {
					color: #685e5b;
					margin-bottom: 0;
					/*padding:0 0 0 37px;*/
					}
					#sondage .etape {background-image: url(/extension/excellence/design/excellence/images/etape.gif);}
					#sondage li.etape_titre {
						display: list-item;
						line-height: 27px;
						}
						#sondage span.etape_titre {padding: 0 0 18px 37px;}
				 .top_sondage {
					background: url(/extension/excellence/design/excellence/images/cadres/comment_background.gif) repeat-x center bottom;
					font-size: 1em;
					padding: 0 0 20px 0;
					width: 725px;
					}
				   .top_sondage .bloc_bottom {
						background: transparent url(/extension/excellence/design/excellence/images/cadres/cadre_fond_sondage.gif) no-repeat scroll -522px bottom;
						}

					.top_sondage .apercu_bloc {padding: 0 34px 0 22px;}
						 .top_sondage .apercu_bloc p{
						 	 font-size: 1em;
							 padding: 20px 0 0 5px;
							 }
				     	.top_sondage .apercu_bloc img{
					     	margin: 0;
					     	width: 400px;
					     	}
				     	.top_sondage .encart_bloc p{/* float:left;*/}
				     	.top_sondage .encart_bloc img {float: right;}
				     	#sondage form {padding-right: 25px;}
				     		#sondage form .description {text-align: justify;}

					#sondage .commentaires h3 {
						background: none;
						color: #a39894;
						font-size: 1.4em;
						font-weight: normal;
						text-transform: uppercase;
						margin: 0 0 15px 15px;
						}
					#sondage .top_sondage h3 {
						background: none;
						padding: 0;
						}
					#sondage .commentaires .apercu_bloc {
						padding: 0 10px;
						}
					.etape_suivante {
						 background: url(/extension/excellence/design/excellence/images/bt-rouge_150.gif) no-repeat 0 4px;
						 border: none;
						 color: #fff;
						 float: right;
						 font-weight: bold;
						 height: 22px;
						 margin: 0 30px 0 0;
						 text-align: center;
						 text-decoration: none;
						 width: 150px;
						}
					.etape {
						background: url(/extension/excellence/design/excellence/images/etape.gif) no-repeat;
						display: block;
						color: #fff;
						float: left;
						font-weight: bold;
						height: 27px;
						padding: 0;
						text-align: center;
						width: 27px;
					}
					.etape_titre {
						display: block;
						padding:0 0 18px 37px;
						}
					ul.liste_etape {
						margin:40px 0 0 32px;
						list-style-image:none;
						list-style-type:none;
						text-align:justify;
						width:676px;
						}
						ul.liste_etape li {
							background: url(/extension/excellence/design/excellence/images/puce_liste_etape.gif) no-repeat;
							color:#685E5B;
							font-size:1em;
							font-weight:bold;
							padding:0 0 0 20px;
							}
					ul.SubQuestion { 
						border-bottom: 1px solid #EEEEEE; 
						padding-bottom: 18px;
						}
					ul.liste_etape_resultat_logge {
						margin:0;
						list-style-image:none;
						list-style-type:none;
						text-align:justify;
						width:700px;
						}
							ul.liste_etape_resultat_logge li {
							background: url(/extension/excellence/design/excellence/images/puce_jaune.gif) no-repeat 0 8px;
							color: #685E5B;
							display: inline-block;
							font-size: 0.9em;
							font-weight: bold;
							list-style-image: none;
							list-style-position:outside;
							list-style-type: none;
							margin: 0 0 0 37px;
							padding: 0 0 16px 20px;
							text-align: left;
							}
							ul.liste_etape_resultat_logge .container_question {
								background: none;
								border-bottom: 1px solid #eee;
								margin-left: 0;
								margin-bottom: 16px;
								padding-left: 0;
								/*padding-bottom: 37px;*/
								}

						ul.liste_etape_resultat_logge li.etape_titre {
							background:none;
							margin:0;
							padding:0;
							}

					ul.liste_etape_resultat_logge li p{
						display:block;
						float:left;
						margin:5px 15px 0 0;
						width:290px;
						}


					#sondage .voir_commentaire {
						background:transparent none repeat scroll 0 0;
						font-weight:normal;
						margin:8px 0 20px 40px;
						padding:0 0 25px 0;
						}

					ul.liste_etape_resultat_non_logge {
						margin: 0;
						list-style-image:none;
						list-style-type:none;
						text-align:justify;
						width:695px;
						}
						ul.liste_etape_resultat_non_logge li ul li{
							background: url(/extension/excellence/design/excellence/images/puce_jaune.gif) no-repeat 0 8px;
							color: #685E5B;
							display: inline-block;
							font-size: 0.9em;
							font-weight: bold;
							margin: 0 0 0 37px;
							padding: 0 0 16px 20px;
							text-align: left;
							}
							ul.liste_etape_resultat_non_logge .etape_titre, ul.liste_etape_resultat_non_logge .non_logge_separator {
								margin-left: 0;
								padding-left: 0;
								background: none;
								}


					ul.liste_etape_resultat_non_logge li p{
						display: block;
						float: left;
						margin: 5px 25px 0 0;
						width: 285px;
						}

				.liste_etape_resultat_non_logge .etape {background: url(/extension/excellence/design/excellence/images/etape_jaune.gif) no-repeat;}
					.percent {
						float:left;
						margin: 5px 0 0 8px;
						}
					#progress {
						float:left;
						margin-top: 1px;
						width: 260px;
						}
						#progress .progressbar {
							background: url(/extension/excellence/design/excellence/images/popup/barre_fond_gris.png) repeat-x;
							border:none;
							height: 17px;
							margin-top: 3px;
							}
							#progress .ui-widget-header {padding-left: 0;}
							#progress .ui-corner-all {-moz-border-radius:0}
						    #progress .ui-corner-left {-moz-border-radius:0}
					.commentaires div.apercu_bloc span.commentaire_puce{
							background: url(/extension/excellence/design/excellence/images/puceCommentaires.png) no-repeat right center;
							}

				 #sondage textarea {
				    border:none;
					height:94px;
					width:339px;
					}
				 #sondage .encart_bloc_textarea {
				  background: url(/extension/excellence/design/excellence/images/sondage/textarea_background.gif) no-repeat left center;
				 	float:left;
					height:90px;
					padding:7px 7px 9px 7px;
					width:341px;
					 }
				 #sondage .apercu_bloc_textarea {
					float:left;
					margin: 0 15px 0 18px;
					text-align:left;
					width:310px;
					}

				 #sondage ul.non_logge {
					list-style-image:none;
					list-style-type:none;
					width:722px;
				 	}
				 	#sondage ul.non_logge li {padding-bottom:5px;}

				 		#sondage ul.liste_etape_resultat_non_logge li.non_logge_separator {
					 		border-bottom:1px solid #000;
					 		margin:11px 0;
					 		width:100%;
					 		}

					 	#sondage ul.non_logge h3 {
						background:transparent url(/extension/excellence/design/excellence/images/etape_jaune.gif) no-repeat scroll 0 0;
						}
				.title_sondage {
					float: left;
					margin-top: 1.091em;
					width: 205px;
					}
				#sondage .title_sondage a {
					text-decoration: none;
					zoom:1;
					}
					#sondage .title_sondage a:hover {
					text-decoration: underline;
					}
				#sondage .title_sondage h3 {
					color:#EE1154;
					margin: 0;
					}
				.image_sondage{
					float:left;
					margin-right: 8px;
					}
				p.texte_sondage{
					margin:0;
					padding:0 0 15px;
					}
				.info_sondage{display: block;}
				.texte_sondage a {
					background:transparent url(/extension/excellence/design/excellence/images/puce_fleche_gris.png) no-repeat left center;
					display: block;
					padding:0 0 0 15px;
					}
					#sondagesAucun {
						text-align: center;
						margin: 4em 0 3em;
						}
					.SuggestSondage {text-align: center;}

			/* =TIPAFRIEND */
			.class-form-tipafriend .contenuB {padding: 20px 24px;}
			.class-form-tipafriend .block {padding: 7px 10px;}

		/* =ARTICLES */
		.class-article .contenuB {padding: 15px;}
		.class-article ul {list-style: square; list-style-image: none;}
		.class-article li {margin-left: 1.5em;}
		.class-article img {
			float: left;
			margin-right: 10px;
			}
		.validate {padding: 10px 10px 20px 20px;}

		/* =PLAN DU SITE */
		.plan_site { padding: 10px;}
		.liste_plan_site {
			float: left;
			list-style: none;
			list-style-image: none;
			margin: 0;
			padding: 20px 0;
			width: 700px;
			}
			.planItemC, .resultat {
				background: url(/extension/excellence/design/excellence/images/fond_item_plan_site.gif) repeat-x left bottom;
				border-bottom: 1px solid #635854;
				margin: 0;
				padding: 30px 10px 40px 10px;
				}
				.titre_rubrique {
					float: left;
					width: 110px;
					}
					.titre_rubrique a  {
					font-weight: bold;
					font-size: 1.1em;
					text-decoration: none;
					}
			.description_rubrique {
				float: left;
				width: 570px;
				}

		/* =RESULTATS RECHERCHE */
			#menuRecherche {
				background: url(/extension/excellence/design/excellence/images/bg_contenu.png) repeat-y 0 0;
				font-size: 1.091em;
				margin: 15px -31px 0 0;
				position: absolute;
					top: 380px;
					left: 18px;
				width: 207px;
				}
			#menuRechercheH {background: url(/extension/excellence/design/excellence/images/bg_contenu.png) no-repeat -754px 0;}
			#menuRechercheB {
				background: url(/extension/excellence/design/excellence/images/bg_contenu.png) no-repeat -1508px 100%;
				padding: 15px 5px 20px 20px;
				}
				#menuRecherche h2, #menuRecherche a:hover, #menuRecherche a:focus {color: #e20031;}
				#menuRecherche h2 {font-size: 1em;}
				#container #menuRecherche h2 {margin: 0;}
				#menuRecherche ul {margin: 0 0 1em;}
					#menuRecherche li {margin-left: 13px;}
				#menuRecherche a {color: #90837E;}
				#menuRecherche .on {font-weight: bold;}
		#rechercheResultats .contenuB {
			min-height: 500px;/* IE6 */
			padding: 15px 35px;
			}
			#rechercheResultats h1 {
				background: #605652 url(/extension/excellence/design/excellence/images/titres/fond_titre_recherche.png) no-repeat 0 0;
				color: #fff;
				font-size: 1.818em;
				font-weight: normal;
				line-height: 24px;
				padding-bottom: 5px;
				position: relative;
					z-index: 1;
				}
				#rechercheResultats h1 img {vertical-align: bottom;}
				#rechercheResultats ul {list-style-position: inside;}
		#resultatsListe {list-style: none;}
			.resultatLogo {
				float: left;
				width: 66px;
				}
			.resultat .logoPlaceHolder {
				height: 66px;
				width: 66px;
				}
			.resultat .logoC {
				border: 2px solid #dedfde;
				height: 62px;
				width: 62px;
				}
			.resultatTexte {
				float: right;
				width: 590px;
				}
				.resultatTexte h2 {
					font-size: 1.273em;
					margin-top: 0;
					position: relative;
					}
					.resultat .departement {
						background:transparent url(/extension/excellence/design/excellence/images/pictos/dep.gif) no-repeat 100% 100%;
						font-size: 0.857em;
							top: 0;
						}
					.resultat .actualite {
						background:transparent url(/extension/excellence/design/excellence/images/pictos/hp.gif) no-repeat 100% 100%;
						border: none;
						height: 19px;
						font-size: 0.857em;
							top: 0;
						padding-right:25px;
						position:absolute;
						right:10px;
						width: 23px;
						}

					.resultat .user {
						background:transparent url(/extension/excellence/design/excellence/images/pictos/user.gif) no-repeat 100% 100%;
						height: 21px;
						font-size: 0.857em;
							top: 0;
						padding-right:25px;
						position:absolute;
						right:10px;
						width: 19px;
					}
					.resultat .comment {
						background:transparent url(/extension/excellence/design/excellence/images/pictos/bulle.gif) no-repeat 100% 100%;
						height: 21px;
						font-size: 0.857em;
							top: 0;
						padding-right:25px;
						position:absolute;
						right:10px;
						width: 21px;
					}
				.resultatDetails {font-weight: bold;}

				/* =EDITEUR HTML */
				#ContentObjectAttribute_data_text_2175_path_row {display: none;}
				#ContentObjectAttribute_data_text_22886_path_row {display: none;}
				#ContentObjectAttribute_data_text_22895_path_row {display: none;}
				.presentation_dev .block {display: none;}
				.form_contenu .block {display: none;}
				.pmMessagesForm .block .block {display: none;}

.bloc_partenaire{width: 448px; margin:0 auto;}
#code_selectionnee { width: 440px;}

/* =creer un article */
#editform .image .imageinfos_image {margin: 0;}
/********* bloc affichage*************/
.affichage {
	color: #635854;
	font-weight: bold;
	margin-left: 30px;
	padding-bottom:10px;
	width: 280px;
	}
	.affichage .separator {
		float: right;
		margin-top: 2px;
		}
		.affichage .affichagePar {
			font-size:14px;
			}
	.affichage .on { 
		color: #E20031;
		font-weight: bold;
		}
	.affichage a { 
		color: #635854;
		display: block;
		float: right;
		margin-right: 10px;
		margin-left: 10px;
		margin-top: 2px;
		text-decoration: none;
		}
		.affichage a:hover { 
			color: #E20031;
			display: block;
			font-weight: bold;
			text-decoration: underline;
			}
			
/* =FOOTER */
#footer {
	clear: both;
	list-style-image: none;
	list-style-type: none;
	margin: 0 10px 0;
	padding: 40px 0 5px;
	position: relative;
	text-align: right;
	overflow: hidden;
	}
	#footer li {
		border-left: 1px solid #FFF;
		display: inline;
		margin-left: 10px;
		vertical-align: middle;
		}
	#footer li:first-child {border-left: none;}
		#footer li a {
			color: #FFF;
			padding-left: 10px;
			text-decoration: none;
			}
		#footer li a:hover, #footer li a:focus {text-decoration: underline;}
		
#test{
MARGIN: 0px auto;	WIDTH: 989px;
}

