body {	margin: 0;	padding: 0;	background: #fff ;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 13px;	color:#333333;	overflow-x:hidden; }h1, h2, h3 { margin: 0;	font-weight: normal;	color: #032471;}h1 {font-size: 22px;	display:block; clear:both;}h2 {	font-size: 20px;}h3 {	font-size: 100%;	font-weight: bold;}p, ol, ul {	line-height: normal;}p {	margin:0; 	padding:0; 	font-size:12px; }ol {	margin-left: 0;	padding-left: 0;	list-style-position: inside;}ul {	margin-left: 0;	padding-left: 0;	list-style: none;}ul li {	padding-left: 15px;	background: url(../images/img07.gif) no-repeat 0px 7px;}blockquote {	margin: 0;	padding-left: 20px;	font-style: italic;}blockquote * {	line-height: normal;}a {	color:#993D83;	text-decoration:none; }a:hover {	text-decoration: underline;	color:#993D83;}img {	border: 0px; }img.left {	float: left;	margin: 3px 15px 0 0;}img.right {	float: right;	margin: 3px 0 0 15px;}hr {	display: none;}/* Header */#header {	width: 100%;	margin: 0 auto;	padding: 0 0;	background:url(../images/top-repeatr.jpg) repeat-x top #fff; 	}.header-top {	width: 100%;	position:absolute; 	left:0;	top:0; 	height:30px; 	margin: 0 auto;	padding: 0 0;	background:url(../images/top-fil.jpg) repeat-x top; 	}.decouvrir-container {	width:234px; 	height:197px; 	background:#99CC00;	text-align:center; 	position:absolute;	right:100px; 	/*top:-170px; */	top:-170px; 	display:block;  	z-index:100; 	background:url(../images/bg-addfri.gif) no-repeat top left; 			}.verte  {background-color: white; border:1px solid #99CC00; margin:10px 10px 0 10px; height:20px; }.bt-valider {background:url(../images/envoyer.gif) no-repeat top; width:91px; height:15px; margin:0 auto;border:0;  }.decouvrir-container p{padding:0 5px 0px 5px;  margin:0; display:block; clear:both; font-size:11px; }	/*a.decouvrir{	width:234px; 	height:27px; 	float:right; 	margin-right:100px; 	display:block;  	background:url(../images/decouvrir.png) no-repeat top left; 	}a.decouvrir:hover{	background:url(../images/decouvrir-o.png) no-repeat top left; 	}*/a.decouvrir{	width:234px; 	height:27px; 	position:absolute;	bottom:0; 	left:0; 	display:block;  	z-index:100; 	background:url(../images/decouvrir.png) no-repeat top left; 	}a.decouvrir:hover	{	background:url(../images/decouvrir-o.png) no-repeat top left; 	}		/* Logo */.moovement-logo  {	margin:0 auto; 	padding-top:0px; 	height:169px; 	}a.logo {	padding: 0 ; 	padding-top: 48px;	width:451px; 	height:101px; 	margin:0 auto; 	display:block; clear:both; }/* Page */#page {	width: 100%;	margin: 0 auto;	padding: 0 0;	border:1px solid white; 	}/* Content */#container {	width:100%; 	text-align:center; 		/*margin-right:35px; */}#content {	width:780px; 	margin:0 auto; 	text-align:center; 		/*margin-right:35px; */}.chapo {font-size: 12px; color: #882E71; width:500px; margin:0 auto; height:28px;  }/*Recherche  */ #recherche_poste{	margin:0 auto; width:612px; height:171px; 	margin-top:27px; 	background:url(../images/bg-recherche.png) no-repeat top; 	/*margin-right:35px; */		}#recherche_poste .form{	margin:0 auto;  	height:61px; 	text-align:left; 	width:585px;	padding-top:5px; 	}#recherche_societe{	margin:0 auto; width:612px; height:171px; 	margin-top:27px; 	background:url(../images/bg-recherche.png) no-repeat top; 	/*margin-right:35px; */		}#recherche_societe .form{	margin:0 auto;  	height:61px; 	text-align:left; 	width:585px;	padding-top:5px; 	}.guidelines {	float:left; 	width:278px; 	text-align:left; 	color:white; 	font-size:11px; 	height:12px; 	margin-left:20px; 	}.guidelines-ville {	float:left; 	width:200px; 	text-align:left; 	color:white; 	font-size:11px; 	height:12px; 	margin-left:20px; 	}.poste {	background:url(../images/bg-input-poste.png) no-repeat left; 	width:293px; 	height:35px; float:left; 	border:0px; 	padding-top:11px; 	padding-left:3px; 	/*font-size:18px;	color: #993D83;  */	color:black;	font-size:15px;	}.societe {	background:url(../images/bg-input-poste.png) no-repeat left; 	width:293px; 	height:35px; float:left; 	border:0px; 	padding-top:11px; 	padding-left:3px; 	/*font-size:18px;	color: #993D83;  */	color:black;	font-size:15px; 	}.ville {	background:url(../images/bg-input-ville.png) no-repeat left; 	width:139px; 	height:35px; float:left; 	margin-left:5px; 	border:0px; 	padding-top:11px; 	padding-left:3px; 	/*font-size:18px;	color: #993D83;  */	color:black;	font-size:15px;	}.search {	/*background:url(../images/bt-search.png) no-repeat left; */	width:131px; 	height:42px; float:left; 	border:0px; 	margin-top:6px; 	margin-left:5px; 	cursor:pointer; 	border:0px; 	}.label1 {	float:left; color:white; font-size:11px; 	width:300px;  height: 17px;	}.label1 a {	color:white; 	font-size:11px;	text-decoration:underline; 	}.label2 {	float:left; color:white; font-size:11px; height: 12px; padding-top: 5px;	}/*TAGCLOUD */ .tag-cloud{	margin:0 auto; width:610px; 	margin-top:0px; 	text-align:justify; 	height: 400px;}.tag-cloud a{	color: #333333; 	font-size:12px; }.tag-cloud a.moyen{	color: #333333; 	font-size:17px; }.tag-cloud a.maxi{	color: #333333; 	font-size:20px; }/* FOOTER */ #footer {	color: #993D83; 	font-size:11px; 	/*width:780px; */	width:100%;	border-top:1px dashed #CCCCCC;	margin:0 auto; margin-top:40px;	background-color: #F8F2F4;}#footer ul{	float: left;	width: 17%; 	margin-left: 2%;	border-right: 1px dashed #CCCCCC;}#footer ul li{	color: #000;	font-weight: bold;	font-size:13px; 	margin-top: 5px;	padding-right: 5px;	/*width:780px; */}#footer ul li a{	 font-size:11px;	font-weight: normal; 	 color: #993D83; }.sup_footer {	margin:0pt !important;	padding-bottom:5px !important;	text-align:center;}.sub_footer{	background:transparent url(../images/footer-repeatr.png) repeat-x scroll center top;	clear:both;	margin:10px auto 0px;	padding:10px 0pt 9px;	width:100%;	color:#fff;	text-align:center;}/* SLIDER LEFT HOME */ #slide-left {	width:300px; 	position:absolute; 		/*left:0; */	left:-300px;	top: 0px; 	z-index:100; 	/*height:100%;  */	height:1105px;	border-bottom: 6px solid #993D83;	background:url(../images/border-side.png) repeat-y right #fff;  }a.do-slide {	width:21px; 	position:absolute; right:-15px; 	top:20px; 	z-index:100; 	height:26px; 	background:url(../images/doslide.png) no-repeat left top; }.d-grade {	width:97%; 	float:left; 	padding:0; 	background:url(../images/bg-slide-top.png) repeat-x top #fff; }.slide-content{	width:240px; 	margin:0 auto;	padding-top:40px;  	}.titre {font-size:25px; color: #993D83;padding:5px;  }.soustitre {font-size:18px; color: #993D83;padding:5px;  }.texte {font-size:13px; color: #333333;padding:5px;padding-top:15px;   }.navi-rightbar{	width:250px; 	margin:0 auto; 	margin-top:20px; 	 }a.previous {background:url(../images/prev.gif) no-repeat left ; 	width :146px    ; 	height:13px;	display:block;	float:left;  }	a.previous:hover {background:url(../images/prev-o.gif) no-repeat left ; 		 }a.next {background:url(../images/next.gif) no-repeat left ; 	width :78px    ; 	height:13px;		float:right; }a.next:hover {background:url(../images/next-o.gif) no-repeat left ; 	width :78px    ; 	height:13px; 	}		a.flux_rss {	color:#fff;	text-decoration:none; }a.flux_rss:hover {	text-decoration: underline;	color:#fff;}button.search-int {	border-width: 0px; 	background:transparent none repeat scroll 0% 0%;	background-image: url('../images/bt-search.gif'); 	border:0pt none;	width: 131px; 	height: 42px; 	font-size: 14px; 	padding: 0 0 10px 32px;	float:left; 	border:0px; 	margin-top:6px; 	margin-left:5px; 	cursor:pointer; 	font-weight: bold;	color: #7E015F;	}button.search-int:hover {	color: #7E015F;	text-decoration: none;		}a.greenbutton{	background-image: url('../images/greenbutton.jpg');	display: block;	width: 180px;	height: 53px;	padding-top: 16px;	text-align: center;	color: #fff;	font-weight: bold;	font-size: 14px; }									