* {
	margin: 0;
	padding: 0;
}
body {
	padding: 0;
	margin: 0;
	font-size: small;
	font-family: Arial,Helvetica, sans serif;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	text-decoration: none;
	border: none;
}
hr {
	border: none;
	border-bottom: 1px solid #7F7F7F;
	margin-bottom: 15px;
}
blockquote {
	margin: 22px 20px;
	color: #575757;
	padding: 0 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: normal;
	background: transparent url(../img/blockquote.gif) no-repeat 0 0;
}
blockquote p {
	padding-right: 55px;
	background: transparent url(../img/blockquoter.gif) no-repeat right bottom;
}
blockquote p:first-letter {
	font-size: 1.5em;
	color: #7b3c7a;
}

#slideShowContent{
width:100px;
}
/****************************Form************************************/
label, input {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 5px;
}
#formConnexion, .formConnexion {
	padding: 5px;
}
fieldset {
	margin: 10px;
	padding: 10px;
	border: none;
	border-left: 10px solid #EADAE5;
}
legend {
	color: #743C7B;
	margin: 5px;
	font-size: 1.5em;
}
option{
	width:100%;
}
/****************************Titre***********************************/
.JLOConseil {
	display: block;
	font-size: 40px;
	background: url(../img/logo.jpg) top left no-repeat;
	text-indent: -3000px;
	width: 360px;
	height: 62px;
}
h1 {
	font-size: 1.8em;
	color: #636363;
	margin-bottom:5px;
	font-family:Helvetica,Arial;
	line-height:24px;
}
h1.minicv{
	color:#731d71;
}
h2 {
	color: #7b3c7a;
	background: url(../img/pucePleine.gif) no-repeat left 6px;
	padding-left: 19px;
	font-size: 1.3em;

	margin-bottom:10px;
	margin-top:25px;
}
#menudt h2, #menudt h3, #menudb h3 {
	background: none;
}
h3 {
	font-size: 1.2em;
	font-weight:bold;
	color:#000;
	margin-bottom:10px;
	margin-top:15px;
}
h4 {
	font-size: 1.1em;
}
h1 .jl, h1 .o {
	font-weight: 900;
}
h1 .conseil {
	font-weight: 200;
	letter-spacing: 9px;
}
h2.JLOSlogan {
	font-weight: 200;
	font-size: 15px;
	text-indent: -3000px;
	height: 10px;
}
/******************************Header******************************/
#menuPrincipal {
	margin-top: 10px;
}

#pageContent, #head, #topFrame, #top, #bottomFrame {
	width: 982px;
	margin: auto;
}
#top {
	width: 962px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	height:130px;
}
#head {
	height: 30px;
	margin-top: 5px;
	margin-bottom: 0;
	background: url(../img/head.jpg) no-repeat;
}
#topFrame {
	background: url(../img/topContent.jpg) no-repeat top left;
	height: 6px;
/* For poor those whom are still using ie6*/
	padding: 0;
}
#bottomFrame {
	background: url(../img/bottomContent.jpg) no-repeat;
	height: 11px;
}
#escapeLink {
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}
#escapeLink li {
	list-style: none;
}
#searchAlert {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}
#search {
	float: right;
	margin-top: 3px;
}
#search form p input {
	border: none;
	text-align: center;
	margin-top: 5px;
	margin-right: 5px;
	background-color: #fff;
}
#top, #pageContent {
	clear: both;
	background: url(../img/content.jpg) repeat-y;
	margin-top: 0;
}
#pageContent {
	padding-top: 20px;
}
#topLeft {
	margin-top:5px;
	float: left;
	width: 365px;
}
#topRight {
	background: url(../img/conviction.jpg) no-repeat top left;
	width: 315px;
	height: 112px;
	float: left;
	padding: 7px;
	margin-left: 70px;
}
#logo2 {
	width: 164px;
}
#conviction {
	width: 300px;
	color: #333;
	text-align: justify;
}
#convictionLink {
	margin-top: 5px;
	margin-right: 15px;
}
#topRight a {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	margin-right: 10px;
}
#entreprise {
	height: 96px;
}
#entreprise #slideShowContent img {
	width: 92px;
}
#entrepriseName, #entrepriseN {
	text-align: center;
	height: 15px;
}
#entrepriseN {
	display:none;
}
/************************rightMenu**********************************/
#rightMenu {
	width: 190px;
}
#divEmploi {
	margin: 5px;
}
#connexSubmit {
	margin: 5px;
}
/******************************Contenu******************************/
#centre-0, #centre-1, #centre-2, #centre-3, #centre-4, #centre-5, #centre-6 {
	width: 764px;
}
#centre-0 {
	background: url(../img/centre-0.jpg) no-repeat top left;
}
#centre-1 {
	background: url(../img/centre-1.jpg) no-repeat top left;
}
#centre-2 {
	background: url(../img/centre-2.jpg) no-repeat top left;
}
#centre-3 {
	background: url(../img/centre-3.jpg) no-repeat top left;
}
#centre-4 {
	background: url(../img/centre-4.jpg) no-repeat top left;
}
#centre-5 {
	background: url(../img/centre-5.jpg) no-repeat top left;
}
#centre-6 {
	background: url(../img/centre-6.jpg) no-repeat top left;
}
#contenuPagesStatiques {
	width: 570px;
}
#menuIntern {
	float: right;
}
#staticContent {
	width: 570px;
	height: 233px;
	overflow: hidden;
	z-index: 2;
}
#scrollable {
	z-index: 1;
}
#offres #staticContent {
	padding: 0;
	margin: 0;
}
 #staticContent p {
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: justify;
}
#staticContent ul{
	margin-top: 5px;
	margin-bottom: 15px;
	text-align: justify;
}

#staticContent ul li {
	list-style: none;
	margin: 3px;
	margin-left:0px;
	padding-left: 15px;
	background: url(../img/puceCreuse.gif) no-repeat 0px 3px;
}
#staticContent ul li ul{
	margin-top: 3px;
	margin-bottom: 5px;
	margin-left:10px;
}
#staticContent ul li ul li, #formC div ul li {
	list-style: none;
	background: url(../img/puce20.gif) no-repeat 0px 7px;
	margin: 3px;
	margin-left:0px;
	padding-left: 15px;
}

#staticContent p a, #staticContent li a{
	text-decoration:underline;
}
.lighthr {
	width:100%;
	border-bottom: #EADAE5 1px solid;
}
#menudt {
	background: url(../img/menudt.jpg) no-repeat top right;
	width: 190px;
	height: 231px;
}
#menudt h3, #menudb h3 {
	color: #fff;
	margin: auto;
	font-size: 1.2em;
	text-align: center;
	margin-bottom: 2px;
	margin-top: 0px;
	padding-top: 4px;
}

#menudb p a {
	color: #fff;
}
#menudb p {
	margin-left: 10px;
}
#reserve h4 {
	color: #fff;
	margin: auto;
	margin-top: 2px;
	padding: 4px;
	margin-bottom: 4px;
	font-size: 1em;
	text-align: center;
}
#menudb h4 {
	color: #fff;
	margin: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1em;
}
#reserve {
	background: url(../img/reserve.jpg) no-repeat top right;
	width: 190px;
	height: 121px;
	position: relative;
	top: 5px;
}
#espaceEmploi div input , .formConnexion input {
	background: #fff;
	border: 0;
}
#espaceEmploi div label, .formConnexion  label {
	color: #fff;
}
#identifiant, #passe, .formConnexion #email, .formConnexion #email2, .formConnexion #passe2, .formConnexion #passe3, .formConnexion #passe4 {
	background: #fff;
	border: 0;
	width: 90px;
	margin-top: 2px;
	margin-bottom: 0;
}
#passeOublie, #passeOublie2 {
	color: #fff;
	text-decoration: underline;
	margin-left: 5px;
}
#espaceEmploi2 .form-conn input.txt {
	background:#F00;
	background:none;
	width:125px;
	margin-right:7px;
	margin-top:4px;
	border: 0;
}
#espaceEmploi2 div label{
	width:80px;
	font-size:0.9em;
	margin-top:4px;
	margin-left:7px;
	margin-bottom:15px;
}
#espaceEmploi2 div label.passe{
	margin-bottom:8px;
}
#espaceEmploi2 #connexSubmit2{
	background:url(../img/btn_ok.gif) top left no-repeat;
	border:none;
	width:44px;
	height:18px;
	cursor:pointer;
}
#espaceEmploi2 #connexSubmit2:hover{
	background-position:bottom;
}
#espaceEmploi2 #passeOublie3 {
	color:#000;
	float:left;
	margin-left:3px;
	margin-top:1px;
	font-size:0.85em;
}
#menudb h4 a {
	color: #fff;
}
.purpleButton {
	display: block;
	margin: auto;
	background: url(../img/fancyButton.jpg) no-repeat top right;
	width: 178px;
	height: 32px;
	color: #fff;
	text-align: center;
	padding-top: 5px;
}
#menudb {
	margin-top: 20px;
	background: url(../img/menudb.jpg) no-repeat top right;
	width: 180px;
	height: 135px;
	padding: 5px;
	border: 1px
}
#menudb p {
	color: #fff;
}
.greyLink, .mpr, .mpl {
	color: #fff;
	background: url(../img/grisc.gif) repeat-x center top;
	padding: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	/*-moz-border-radius: 4px;
*/
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	height: 28px;
	text-align: center;
}
.mpr, .mpl {
	width: 10px;
	background: url(../img/grisr.gif) no-repeat left top;
	float: left;
	display: block;
}
.mpl {
	background: url(../img/grisl.gif) no-repeat right top;
}
.greyLink:hover {
	/*background: url(../img/grisch.gif) repeat-x center top;
*/
}
.menutSel {
	background: url(../img/grisc.gif) repeat-x center top;
}
#footer {
	width: 980px;
	margin: auto;
	text-align: center;
	margin-top: 15px;
	font-size: .9em;
}
#blocs {
	margin-top: 270px;
	-margin-top: 278px;
	margin-left: 12px;
	height: 124px;
}
#blocs div {
	text-align: right;
	height: 124px;
	margin: 0;
}
#blocs div p {
	width: 150px;
	height: 58px;
	overflow: hidden;
	margin-left: 25px;
	margin-top: 20px;
	font-size: .9em;
	/*border: 1px solid #f00;
*/
}
#element1 {
	background: url(../img/element1.jpg) no-repeat top left;
	width: 177px;
}
#blocs #element1 p {
	margin-left: 10px;
}
#element2 {
	background: url(../img/element2.jpg) no-repeat top left;
	width: 192px;
}
#element3 {
	background: url(../img/element3.jpg) no-repeat top left;
	width: 192px;
}
#element4 {
	background: url(../img/element4.jpg) no-repeat top left;
	width: 185px;
}
#blocs #element4 p {
	margin-left: 20px;
}
#blocs div h3 {
	margin-right: 5px;
	margin-top:0px;
	font-size: 1.2em;
	color: #5d0e5f;
}
#blocs #element1 h3 {
	margin-right: 15px;
}

#blocs div a {
	margin-right: 5px;
	text-decoration: underline;
	padding-left: 6px;
}
#blocs div h3 {
	background: none;
}
#blocs #element1 a {
	color: #5d0e5f;
	background: url(../img/puce1.jpg) no-repeat center left;
}
#blocs #element2 a {
	color: #8e0791;
	background: url(../img/puce2.jpg) no-repeat center left;
}
#blocs #element3 a {
	color: #9f359f;
	background: url(../img/puce3.jpg) no-repeat center left;
}
#blocs #element4 a {
	color: #ce8bcf;
	background: url(../img/puce4.jpg) no-repeat center left;
}
#errorPage {
	margin-left: 20px;
	width: 500px;
	float: left;
}
/**************************** Statique Menu*************************/
.menultop, #menultop {
	background: url(../img/menuTop.jpg) no-repeat top left;
	width: 163px;
	/*height: 26px;
*/
	color: #ae6c9e;
	/*text-align: center;
*/
	font-weight: bold;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
#menul, .menul, ul li, ul, .menuTitle li ul, .menuCat {
	list-style: none;
}
.menuCat {
	background: url(../img/menuCat.jpg) repeat-y top left;
	width: 163px;
	padding-left: 0px;
	padding-top: 5px;
	border-bottom: 1px solid #EADAE5;
}
.catselected, .menuCat:hover {
	background: url(../img/menuTitle.jpg) repeat-y top left;
}
.catselected, .catselected p a {
	color: #fff;
}
.menuCat p {
	min-height: 20px;
}
.menuCat a {
	color: #e9dae6;
	display: block;
	width: 143px;
	padding-left: 20px;
	padding-bottom: 2px;
}
.catselected p {
	font-weight: bold;
}
.menuItem {
	display: none;
}
.menuItem p {
	font-weight: 200;
	margin: 0;
	padding: 0;
	background: url(../img/menuItem.jpg) repeat-y top left;
	width: 163px;
	color: #7a3a79;
	padding-left: 0px;
	padding-top: 4px;
	border-top: 1px solid #7B3979;
}

.darker .menuItem p {
	background: url(../img/menuItemDark.jpg) repeat-y top left;
}
.catselected ul .menuItem {
	font-weight: 200;
	display: block;
}
.menuItem p a {
	background: url(../img/puceNoSel.gif) no-repeat 12px 5px;
	display: block;
	padding-left: 20px;
}
.itemSelected p a, .menuItem p a:hover {
	background: url(../img/puceSel.gif) no-repeat 12px 5px;
	font-weight: bold;
}
.menuItem p a {
	color: #7a3a79;
}
#menulbot, .menulbot {
	background: url(../img/menuBot.jpg) no-repeat center left;
	width: 163px;
	height: 30px;
}
.menuTitle {
	background: url(../img/menuTitle.jpg) no-repeat top left;
	width: 163px;
	margin: 0;
	color: #fff;
	font-weight: bold;
	font-size: .9em;
	padding-left: 20px;
	padding-top: 5px;
}
/****************************Equipe*********************************/
.equipe{
	padding: 20px;
}
.equipe p{
	padding-left: 20px;
}

.equipe blockquote p {
	padding-left: 0;
}

#notreEquipe h2 {
	margin-left: 0;
}
#notreEquipe h2.region {
	margin-left: 0;
	background:none;
	padding-left:0px;
	color:#636363;
	margin-bottom:0;
}
#notreEquipe h3 {
	/*margin-left: 0;*/
	font-weight: 200;
	margin-top: 30px;
}
#notreEquipe h3 b {
	margin-left: 0;
	font-weight: bold;
	color: #743C7B;
}
#notreEquipe h4 {
	margin-left: 0;
	font-weight: 200;
}
#notreEquipe ul li {
	background: url(../img/puce20.gif) no-repeat 0px 7px;
	margin-left: 0;
	font-weight: 200;
}
/****************************References****************************/
#refs {
	width: 570px;
	margin-left: 10px;
	margin-right: 10px;
}
#refs p {
	margin-bottom: 10px;
}
.client {
	float: left;
	height: 110px;
	width: 110px;
	margin: 2px;
	overflow: hidden;
	text-align: center;
}
#refTitle {
	padding: 10px;
	padding-bottom: 8px;
	margin-left: 5px;
	margin-right: 5px;
	background: #883674;
	color: #fff;
	text-align: center;
	font-size: 1.2em;
}
/*****************************Expertises****************************/
#expertises .expertise p {
}
#expertises {
	text-align: justify;
}
#expertises h1 {
	background: #883674;
	color: #fff;
	text-align: center;
	padding: 10px;
	margin-left: 0;
}
.expertise h3 {
	margin-left: 0px;
}

.expertise {
	background: #ffeffa;
	padding: 5px;
	padding-bottom:3px;
	margin-top: 10px;
}
/****************************Emploi*********************************/
#emploi {
	width: 570px;
	margin-left: 10px;
}
#emploiOffres {
	margin-top: 50px;
}
#emploiBdd {
	margin-top: 32px;
}
#emploi .cont {
	border: 1px solid #000;
	width: 230px;
	height: 170px;
	margin: 10px;
}
.cont2 {
	width: 220px;
	margin-left: 15px;
	margin-right: 5px;
	margin-bottom: 10px;
	/*height: 250px;*/
}
.cont4 {
	width: 220px;
	margin-left: 15px;
	margin-right: 5px;
	margin-bottom: 10px;
}
.cont3 {
	width: 230px;
}
.candBox {
	background: url(/img/cadre3.jpg) no-repeat left top;
	width: 231px;
	/*height: 329px;*/
	margin-left: -2px;
	margin-right: 20px;
	padding: 10px;
}
/*.candBox2 {
	background: url(/img/cadre3.jpg) no-repeat left top;
	width: 231px;
	height: 329px;
	margin-right: 10px;
	padding: 10px;
}*/


.candBox2 {
	background:url("/img/cadre.gif") no-repeat scroll left top transparent;
	height:329px;
	margin-left:-2px;
	margin-right:10px;
	padding:10px;
	width:254px;
}
.candBox h2{
	margin:7px 0px;
}
.candBox2 select {
	width: 145px;
	margin-right:5px;
}
.candBox .cont2{
	margin-left:8px;
}
.fond-emploi-bas{
	background: transparent url(../img/fond-emploi-bas.png) 0px 0px no-repeat;
	width:460px;
	height:59px;
	margin:20px 0;
	padding:15px 20px;
	/*font-size:0.90em;*/

}
#emploi .cont .titre, .cont2 .titre {
	border-bottom: 1px solid #000;
	height: 40px;
	background: #883674;
	background: #883674 url(../img/cand.png) repeat-x 0px -40px;
	color: #fff;
	text-align: center;
	padding: 5px;
	font-size: 1.3em;
}
.purpleBut {
	background: #883674 url(../img/cand.png) repeat-x 0px -30px;
	display: block;
	width: 210px;
	height: 32px;
	text-align: center;
	margin-left: 20px;
	color: #fff;
	padding-top: 10px;
	font-weight: bold;
}
.purpleBut:hover {
	background: #883674 url(../img/cand.png) repeat-x 0px -40px;
}
.lbout, .sublbout {
	background: url(../img/largebout.jpg) no-repeat top left;
	display: block;
	width: 239px;
	height: 30px;
	text-align: center;
	margin: auto;
	color: #fff;
	padding-top: 7px;
	font-weight: bold;
	border: none;
}
.lbout-minicv {
	background: url(../img/btn_minicv.png) no-repeat top left;
	display: block;
	width: 228px;
	height: 47px;
	text-align: center;
	color: #fff;
	padding-top: 0px;
	font-weight: bold;
	margin:10px 0 0 3px;
	border: none;
}
.lbout-emploi {
	background: url(../img/btn_emploi.png) no-repeat top left;
	display: block;
	width: 229px;
	height: 48px;
	text-align: center;
	color: #000;
	padding-top: 0px;
	font-weight: bold;
	margin:10px 0 0 3px;
	border: none;
}
.lbout-depose {
	background: url(../img/btn_depose.png) no-repeat top left;
	display: block;
	width: 229px;
	height: 48px;
	text-align: center;
	color: #000;
	padding-top: 0px;
	font-weight: bold;
	margin:10px 0 0 3px;
	border: none;
}

.lbout-acc {
	background: url(../img/btn_acc.png) no-repeat top left;
	display: block;
	width: 230px;
	height: 48px;
	text-align: center;
	color: #fff;
	padding-top: 0px;
	font-weight: bold;
	margin:10px 0 0 3px;
	border: none;
}
.lbout-minicv:hover,.lbout-acc:hover,.lbout-depose:hover,.lbout-emploi:hover {
	background-position:bottom;
}
.form-conn{
	background: url(../img/acc-form.gif) no-repeat top left;
	display: block;
	width: 224px;
	height: 57px;
	margin-top:1px;
}
.sublbout {
	padding-top: 0px;
	font-size: 1em;
	cursor:pointer;
}
.sublbout:hover {
	text-decoration: underline;
}
#emploi .cont p , .cont2 p {
	margin: 20px;
	margin-left: 10px;
	font-size: 1.2em;
}
#emploi .cont p.smaller, .cont2 p.smaller {
	margin: 20px;
	font-size: .95em;
}
/****************************formation******************************/
#formation {
	float: left;
	width: 730px;
	margin: 20px;
	margin-top: 0;
	border: 1px solid #000;
}
.formation {
	padding: 10px;
	margin: 10px;
	border: 1px dashed #000;
}
#formC table {
	width: 100%;
}
#formC table tr th {
	background: #EADAE5;
	width: 150px;
}
#formC table tbody tr td {
	text-align: center;
}
/****************************Emploi/offres**************************/
#offres {
	margin-left: 10px;
	margin-right: 10px;
	width: 570px;
	border: 1px solid #000;
	min-height: 395px;
}
#offres h3, #formation h3 {
	border-bottom: 1px solid #000;
	height: 25px;
	color: #fff;
	text-align: center;
	padding: 10px;
	margin-left: 0px;
}
#offres h3, #efTitle, #formation h3 {
	background: #883674 url(../img/back_violet.png) repeat-x 0px -30px;
}
#formOffre {
	padding: 10px 10px 0px 0px;
	/*background: transparent url(/img/cadre_recherche.gif) no-repeat scroll left top;*/
	/*height: 150px;*/
}
#formOffre p {
	margin: 10px 10px 10px 0px;
}
#formOffre p.left {
	margin-top:0px;
}
#formOffre p.nboffre{
	margin-top:0px;
	margin-bottom:20px;
	background:url(/img/puce1.jpg) 0 6px no-repeat;
	padding-left:7px;
}
#formOffre p select {
	width: 410px;
}

#formOffre p input {
	margin: 0;
}
#formOffre p input.btn{
	margin-top:15px;
}
.offreRes, .formRes {
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	width: 560px;
	background: url(/img/resultat.gif) no-repeat top left;
	height: 131px;
	overflow: hidden;
}
.presseRes{
	background: url(/img/cartouche2.jpg) no-repeat top left;
	height:70px;
}
.offreRes h2, .formRes h2{
	margin-top:5px;
}
.formRes {
	background: url(/img/resultatLarge.gif) no-repeat top left;
	width: 730px;
}
.offreRes ul li .right, .offreRes .right {
	text-align: left;
	width: 300px;
	background: #EADAE5;
	margin: 2px;
	padding: 3px;
	padding-left: 10px;
}
#staticContent.offreRes ul li {
	background:none;
}
.offreRes ul li .left{
	text-align: left;
	margin: 2px;
	padding: 3px;
	padding-left: 10px;
}
.fixedWidth {
	width: 240px;
	margin: 5px;
	margin-top: 0px;
	padding: 0;
}

.detail {
	padding-top: 10px;
	margin: 5px;
	margin-right: 35px;
	margin-top: 30px;
	float: right;
	width: 86px;
	height: 52px;
	background: url(/img/detailoffre.gif) no-repeat left top;
	color: #fff;
	/*padding: 10px;
*/
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
/****************************Formulaire JLO*************************/
.fjlo_label {
	margin-top: 5px;
	display: block;
}
/****************************BDD JLO********************************/
.bddjlo {
	width: 240px;
	border: 1px solid #000;
	margin-left: 20px;
	margin-right: 20px;
	/* 20px 45px;
*/
}
.bddjlo h2 {
	background: #ADC1F3 url(../img/postuler.png) repeat-x 0 -20px;
	height: 30px;
	text-align: center;
	padding-top: 10px;
	margin-left: 0;
}
.formConnexion {
	background: #942E91;
}
/****************************Espace emploi réservé*****************/
.emploir {
	padding: 10px;
	color: #fff;
}
.emploir a {
	color: #fff;
	text-decoration: underline
}
/****************************Candidat*******************************/
.candidat p {
	padding: 10px;
	font-size: 1.2em;
	text-align: justify;
}
.accomp label {
	margin-left: 10px;
}
.minicvC legend, .accomp legend {
	margin: 9px;
}
#nlInscription {
	margin-left: 10px;
}
.accompC p {
	padding-left: 0;
}
/****************************NewsLetter*****************************/
.nlLabel {
	display: block;
	width: 150px;
	float: left;
}
#newsLetterRegisterEmail, #newsLetterRegisterName {
	float: left;
	width: 150px;
}
#newsLetterRegisterEmail, #newsLetterRegisterName {
	border: 1px solid #5d0e5f;
}
/**************************** Rss **********************************/
.rss {
	background: url(../img/rss.jpg) no-repeat top left;
	padding-left: 20px;
	padding-bottom: 10px;
}
.rss:hover {
	background: url(../img/rss_reflection.jpg) no-repeat top left;
	padding-left: 20px;
}
/**************************** Erreur *******************************/
.error {
	margin: 5px;
	padding: 5px;
	color: #f00;
	border: 1px solid #f00;
	background: #fee url(../img/error.gif) no-repeat 5px 7px;
	padding-left: 25px;
	!important
}
.alert, #staticContent p.alert {
	margin: 5px;
	padding: 5px;
	color: #ee8013;
	border: 1px solid #ee8013;
	background: #ffffdd url(../img/alert.gif) no-repeat 5px 5px;
	padding-left: 25px;
}
.alerts {
	padding: 1px;
	color: #ee8013;
	border: 1px solid #ee8013;
	background: #ffffdd url(../img/alert.gif) no-repeat 5px 1px;
	padding-left: 25px;
}
.notice {
	margin: 5px;
	padding: 5px;
	color: #005D00;
	border: 1px solid #005D00;
	background: #a6c857 url(../img/notice.gif) no-repeat 5px 5px;
	padding-left: 25px;
}
/******************************************************************/
h1 .jl, h1 .conseil {
	color: #58585a;
}
h1 .o, .purple, a, strong, #search form p input {
	color: #743C7B;
}
#head {
	background-color: #5C0D5C;
	/*border-bottom: 1px solid #fff;
*/
}
#head a {
	color: #fff;
	text-decoration: underline;
}
h4 {
	color: #5c0e5b;
}
/****************************Actus***********************************/
.actu {
	/*width: 560px;
*/
	margin: auto;
	padding: 10px;
	padding-bottom: 8px;
	margin-top: 10px;
	border: 1px dashed #000;
}
.actuImg {
	float: right;
	width: 96px;
	margin: 10px;
	margin-top: 10px;
	margin-right: 30px;
}
.actuContent {
	width: 415px;
}
.rightdate {
	display: block;
	float: right;
	color: #aaa;
}
/****************************Pagination******************************/
.pagination {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	text-align: center;
	margin-right: 2px;
}
#pagination {
	margin: 10px;
}
a.pagination {
	color: #5c0e5b;
	border: 1px solid #5c0e5b;
}
span.pagination {
	color: #eee;
	border: 1px solid #eee;
}
.paginationCentered {
	height: 16px;
	margin-right: 2px;
	text-align: center;
	width: 16px;
}
a.paginationCentered {
	border: 1px solid #5C0E5B;
	color: #5C0E5B;
	padding: 5px;
}
/*************************** Helpers **********************************/
.selected {
	color: #fff;
	background: #5c0e5b;
}
.date {
	color: #7F7F7F;
}
.clear {
	clear: both;
}
.clearL {
	clear: left;
}
.left {
	float: left;
}
.right {
	float: right;
}
.block{
	display: block;
}
.center {
	text-align: center;
}
.underline {
	text-decoration: underline;
}
.alignRight {
	text-align: right;
}
.noDisplay {
	display: none;
}
.gr {
	color: #089898;
}
.bl {
	color: #000;
	text-decoration: underline;
}
.bl:hover {
	text-decoration: none;
	color: #5c0e5b;
}
.smaller {
	font-size: .8em;
}
.bigger {
	font-size: 1.2em;
}
.padding {
	padding-left: 15px;
	text-indent: 40px;
	text-align: justify;
}
.centerLarge {
	width: 400px;
	margin: auto;
	text-align: center;
}
.borderPadding {
	border: 1px solid #EADAE5;
	margin: 20px;
	padding: 10px;
}


/* *************************************************************** */
.notop, #staticContent h5.notop {
	margin-top: 0;
	!important
}
#entrepriseSelect {
	width: 96px;
	height: 96px;
	text-align: center;
}
#arrowl, #arrowr {
	padding-top: 30px;
}
.pdf {
	background: url(/img/file_pdf_small.gif) no-repeat right top;
	padding: 10px;
	padding-right: 40px;
	padding-top: 10px;
	display: block;
	min-height: 20px;
	/*width: 400px;
*/
	/*border: 1px solid #000;*/
	float: right;
	margin: auto;
	text-align: right;
}
.pageItem {
	border: 1px dashed #000000;
	margin: 10px;
	padding: 10px;
}
.aleft {
	text-align: left;
}
#staticContent p.toppage, .toppage, #staticContent p.toppage2 {
	text-align: right;
}
.toppage a, .toppage2 a {
	background: url(/img/fleche_haut.gif) no-repeat right top;
	padding-right: 20px;
}
.violet {
	color: #743C7B;
}
.back{
	padding-left:20px;
	background:url(/img/fleche_gauche.gif) no-repeat left 3px;
	margin:5px;
}

#staticContent,#editInPlace {
	height:auto;
}

#editInPlace{
	float:left;
	margin-left:10px;
}

#editInPlace textarea{
	width:100%;
}

#staticContent ul li {
	padding-left:17px;
}
#newsLetterRegisterName3,#newsLetterRegisterEmail3{
	width:240px;
}
.news-mini-form{
	/*border:1px solid #A1729F;
	background:#F7F2F6;*/
	padding:10px;

}