* {
	margin: 0;
}
body, input, select {
	font-family: verdana, arial, sans-serif;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none;
}
hr {
  	display: none;
}
body, h1, h2, h3, h4, h5, h6, ul, li, form, p, input, fieldset {
	padding: 0;
	margin:0;
}
fieldset legend{
/*	display: none;*/
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
input{
	font-size:75%;
	border:1px solid #829DB8;
}
#divPrincipal{
	width:905px;	
	position:relative;
	margin: 0 auto;
}
#Haut{
	width:905px;
	min-height: 209px;
	height:auto !important;
	height:209px;
}
.Clear{
	clear:both;
}
#divOrangeHaut{
	
	
}
#nom_logo{
	min-height:167px;
	height:auto !important;
	height:167px;
	background-color:#FF9900;
}
#Service{
/*	min-height:166px;
	height:auto !important;
	height:166px;
	background:url("../images/actualite_image2.gif") no-repeat 0 100%;
	border-bottom:1px solid white;*/
}
#logo{
	/*width:104px;*/
	float:left;
	color:white;
	min-height:40px;
	height:auto !important;
	height:40px;
	text-transform:uppercase;
}
#logo h1{
	font-size:150%;
	margin:12px 0 0 147px;
	font-family:arial;
	font-weight:normal;
	letter-spacing:1px;
}
#servspan{
	font-size:150%;
	margin:12px 0 0 147px;
	font-family:arial;
	font-weight:normal;
	letter-spacing:1px;

}

#logo img{
	float:left;
	position:relative;
	left:20px;
	top:8px;
}
#sousTitre{
	min-height:26px;
	height:auto !important;
	height:26px;
	background:#DDE2EF;
	border-top:1px solid white;
	border-bottom:1px solid white;
}
#sousTitre h2{
	font-size:85%;
	color:#444444;
	margin:3px 0 0 149px !important;
	margin:3px 0 0 74px;
	font-family:arial;
	float:left;
}
#sousTitre .tenglish{
	float:right;
	font-size:70%;
	background:url("../images/puceGrise.gif") no-repeat 0 4px;
	text-indent:9px;
	margin:3px 15px 0 0;
}
#sousTitre .tconseil{
	font-size:85%;
	color:#444444;
	margin:3px 0 0 149px !important;
	margin:3px 0 0 150px;
	font-family:arial;
	float:left;
	font-weight:bold;
}

#sousTitre span a{
	color:#454545;
}

#divLogo{
	/*float:right;*/
	position:absolute;
	top:0px;
	left:0px;
	background: url('../images/ombre.gif') no-repeat 100% 8px;
	width:132px;
	z-index: 999;
}
#partenaires{
	/*float:right;*/
	color:white;
	position:absolute;
	top:4px;
	right:0;
}
#partenaires strong{
	float:left;
	margin-right:15px;
	font-size:75%;
}
#partenaires img{
	margin-right:6px;
	float:left;
}
#partenaires ul{
	list-style:none;
	font-size:70%;
}
#partenaires ul li{
	float:left;
	padding:0 16px 0 0;
}
#partenaires ul li a{
	color:white;
}
/**Style menu*/

/**fin Style menu*/

#formRecherche{
	width:229px;
	padding:0 0 0 25px;
	float:right; 
	background:#B4BBD0;
	min-height:22px;
	height: auto !important;
	height:22px;
}

#bouttonOK{
   margin-left:4px;  
}

#formRecherche label{
	font-size:70%;
}
.label{
	margin-top:5px;
	}
#formRecherche input{
	font-size:70%;
	margin-top:3px !important;
	margin-top:4px;
	margin-bottom: 3px !important;
	margin-bottom:4px;
}

.label, .champs, #bouttonOK {
float:left;
}

.submitButton{
	padding-top:0 !important;
	padding-top:1px;
	padding-left:0 !important;
	padding-left:1px;
	padding-right:0 !important;
	padding-right:1px;
	color:white;
	background:#FF9900;
	border:none;
}
#Mgauche{
	width:159px;
	float:left;
	margin-right:22px;
}
#Mmilieu{
	width:529px;
	float:left;
	/*margin-right:10px;*/
}
.photo {
	float:left;
	position:relative;
	left:200px;
	top:8px;
}
.divOrangegrand{
	height:3px !important;
	font-size:0%;
	background:#FF9900;
}
#Mdroite{
	float:left;
	width:174px;
	margin-left: 21px;
}
.divOrange{
	border-top: 8px solid #FF9900;
	margin: 3px 0 0px 0;
}
.divOrange span	{
	display: block;
	font-size: 1em;
	font-weight: bold;
	text-transform:uppercase;
	margin-left:15px;
	margin-top:6px;
	background:	url('../images/puceOrange.gif') no-repeat 0 5px;
	padding-left:9px;
	color:black;
	padding-bottom: 3px;
	
}
.divOrange span a {
	color:black;
	
}
.divOrangepetit{
	height:6px;
	font-size:0%;
	background:#FF9900;
}

.ClassSouligne{
	height:3px;
	font-size:0%;
	border-bottom:1px solid #A5A5A5;
}
.ulMenuGauche{
	margin-bottom:23px;
	font-size:75%;
}
.ulMenuGauche ul{
	list-style:none;
	border-top-style:solid;
border-top-width:1px;
border-top-width:1px;
border-top-color:#A1A1A1;
}

.ulMenuGauche ul li{
	background:	url('../images/puceGrise.gif') no-repeat 15px 40% !important;
	/*background:	url('../images/puceGrise.gif') no-repeat 15px 50%;*/
	text-indent:9px;
	margin-top: 2px;
	border-bottom-style:solid;
border-bottom-width:1px;
border-top-width:1px;
border-bottom-color:#A1A1A1;
padding-bottom:5px !important;
padding-bottom:3px;
}
.ulMenuGauche ul li a{
	padding-left:15px;	
	color:#505050;
}
.ulMenuGauche ul li.last{
	background:	url('../images/puceGrise.gif') no-repeat 15px 40% !important;
	/*background:	url('../images/puceGrise.gif') no-repeat 30px 50% ;*/
	text-indent:9px;
	margin-bottom: 23px;
}

.ulMenuGauche h4{
padding-bottom:5px;
}
#Inscription .divBleu{
	border-top: 8px solid #6A78A2;
	margin-bottom: 10px;
}
#Inscription .divBleu span {
	display: block;
	font-size:80%;
	font-weight: bold;
	text-transform:uppercase;
	background:	url('../images/puceBleu.gif') no-repeat 0px 4px;
	padding-left:9px !important;
	padding-left:10px;
	margin-left: 15px !important;
	margin-left: 10px;
	margin-top: 16px;
	 
}
#Inscription .divBleu span a{
	color:#6A78A2;
}
#Inscription {
	margin-top:16px 0 0 15px;
}
.divBleu{
/*	border-top: 8px solid #6A78A2;*/
}
#Inscription .divBleu{
	border-top: 8px solid #6A78A2;
	margin-bottom: 10px;
}
#Inscription .divBleu span {
	display: block;
	font-size:80%;
	font-weight: bold;
	text-transform:uppercase;
	background:	url('../images/puceBleu.gif') no-repeat 0px 4px;
	padding-left:9px !important;
	padding-left:10px;
	margin-left: 15px !important;
	margin-left: 10px;
	margin-top: 16px;
	 
}
#Inscription .divBleu span a{
	color:#6A78A2;
}
#actualites{
	min-height:10px;
	height:auto !important;
	height:10px;
	background:#FEEBD8;
	margin-bottom:13px;
	/*padding:8px 99px 3px 11px; SQLI 20090323*/
	padding:8px 11px 20px 11px;
	font-size:75%;
}
#actualites h4{
	font-size:100%;
	margin-bottom:8px;
	text-transform:uppercase;
	color:#444444;
}
#actualites h3{
	font-size:100%;
	margin-bottom:8px;
	text-transform:uppercase;
	color:#444444;
}
#actualites h3 a {
	background: url(../images/puceGrise.gif) no-repeat 0% 60%;
	padding-left: 8px;
	color:#444444;
	text-decoration: underline;
}
#actualites ul.listeActu{
	list-style:none;
	font-size:95%;
}
#actualites ul.listeActu li.actu{
	list-style:none;
	padding-bottom:9px;
}
#actualites ul.listeActu li.actu a{
	color:#444444;
}
#offres_demploi{
	min-height:10px;
	height:auto !important;
	height:10px;
	background:#E4E8F2;
	margin-bottom:13px;
	padding:8px 11px 7px 11px;
	font-size:75%;
}
#offres_demploi h4{
	font-size:100%;
	margin-bottom:8px;
	text-transform:uppercase;
	color:#444444;
	width: 65%;
	float: left;
	display: block;
}
#offres_demploi h4 a {
	background: url(../images/puceGrise.gif) no-repeat 0% 60%;
	padding-left: 8px;
	color:#444444;
	text-decoration: underline;
}
#offres_demploi ul{
	list-style:none;
	font-size:95%;
}
#offres_demploi ul a{
	color:#FF6600;
	font-weight:bold;
}
#offres_demploi ul li{
	padding-bottom:4px;
	background:	url('../images/puceOrange.gif') no-repeat 0 50%;
	padding-left:13px;
}
#zoom h4{
	font-size:95%;
	margin-bottom:2px;
	text-transform:uppercase;
	color:#6A78A2;
}
#zoom h4 a{
	color:#6A78A2;
}
#divZoom{
	min-height:10px;
	height:auto !important;
	height:10px;
	background:#EEF0F7;
	margin-bottom:13px;
	padding:8px 12px 7px 11px;
	font-size:75%;
}

#divZoom strong a{
	color:black;
	padding-bottom:10px;
}
#divZoom p{
	padding:7px 0 8px 0;
	font-size:95%;
}
#divZoom span{
	font-size:95%;
}
#divZoom span a{
	color:#8D94AB;
	background:	url('../images/puceBleu.gif') no-repeat 0 4px;
	padding-left:9px;
}
.divBleugrand{
	min-height:17px;
	height:auto !important;
	height:17px;
	background:#727A9A;
	padding:3px 0 0 13px;
}
.divBleugrand h4{
	font-size:75%;
	text-transform:uppercase;
	color:white;
	font-weight:normal;
}
#Login, #Login1{
	min-height:10px;
	height:auto !important;
	height:10px;
	background:#E9E9EF;
	padding:0 0 12px 0;
	margin-top:3px;
}
#Login input#deconnexion {
	background: #E9E9EF; 
	border: none;
	color: #F98940;
	font-size: 100%;
	margin-left: -2px;
	cursor: pointer;
}
#Login #deconnexion:hover {
	border-bottom: 1px solid #F98940;
	margin-bottom: -1px;
}
#Login form{
	margin:18px 0 14px 16px;
	font-size:100%;
}
#Login form label{
	font-size:75%;
}
.inputText{
	width:102px;
	margin-right:6px;
}
#bouttonOK{
	font-size:65% !important;
}
#Login ul, #Login1 ul{
	list-style:none;
	margin-left:17px;
	font-size:70%;
}
#Login ul li, #Login1 ul li{
	background:	url('../images/puceCarre.gif') no-repeat 0 50%;
	padding-left:9px;
}
#Login ul a, #Login1 ul a{
	color:#F98940;
}
#Login1{
margin-top:-20px;
}

#Agenda{
	min-height:10px;
	height:auto !important;
	height:10px;
	background:#E9E9EF;
	padding:0 0 12px 0;
	margin-bottom:17px;
	margin-top:17px;
	font-size:75%;
}
#Agenda h4{
	margin:12px 0 14px 11px;
}
#Agenda ul{
	margin:0 0 0 11px;
	list-style:none;
	font-size:90%;
}
#Agenda ul li{
	margin:0 0 11px 0;
	background:	url('../images/puceOrange.gif') no-repeat 0 4px;
	padding-left:9px;
}
#Agenda ul li a{
	color:#FF6600;
	font-weight:bold;
}
#Bas{
	margin-top:25px;
	min-height:38px;
	height:auto !important;
	height:38px;
	font-size:70%;
	padding:10px 0 0 9px ;

	color:#414142;
	background:url('../images/pied_page.gif') no-repeat;
}
#Bas a{
	margin:0 13px 0 13px;
	color:#414142;
}
#Bas span{
	margin:0 13px 0 0;
}

/*/////////////////////////////////////////////////////////////////////////////////////*/
#Rubrique {
	width: 650px;
	overflow: visible !important;
	overflow: hidden;
	float:left;
/*	font-size:75% !important;*/
	font-size: 12px;
	margin-left: 1px !important;
	margin-left: 0;
}
#Rubrique ul {
	list-style: none;
	width: 653px;
	padding:0;
}

#Rubrique ul li {
	display: inline;
}
#Rubrique ul li * {
	display: inline;
}
#Rubrique ul li a {
	text-decoration:	none;
	color:				#FFFFFF;
}
#Rubrique ul li a span {
	white-space: nowrap;
}
#Rubrique ul li {
	padding: 0;
	margin: 0;
}
#Rubrique ul li strong {
	padding: 5px 0 3px 0;
	font-weight: bold;
	font-size: 100%;
	font-family: "Bitstream Vera Sans", "Microsoft Sans Serif", "MS Sans Serif", "Lucida Sans Unicode", "Trebuchet MS", arial, verdana, sans-serif;
	border-style:		solid;
	border-width:		1px;
	border-color:		white;
	border-bottom:none;
	text-transform:		uppercase;
	background-color:	#8893B5;
	line-height: 2em;
	margin: -2px;
	font-weight:normal;
}
#Rubrique ul li.selectedMenu strong, #Rubrique ul li strong:hover, #Rubrique ul li strong:focus {
	background-color:	#FF9900;
	color:	white;
}
#Rubrique ul li strong:focus a, #Rubrique ul li strong:hover a {
	color:	white;
}
#Rubrique ul li.selectedMenu strong a, #Rubrique ul li strong a:hover, #Rubrique ul li strong a:focus {
	background-color:	#FF9900;
	color:	white;
}
#Rubrique ul li strong a {
	padding: 4px 14px 3px 14px !important;
	background-color:	#8893B5;
}
#Rubrique ul li#lastItemHaut strong a {
	padding: 4px 15px 3px 15px !important;
}
/*#Rubrique ul .last strong a {
	padding: 6px 26px 3px 29px !important;
}*/
#Rubrique ul div {
	float: left;
	width: 905px;
}
#Rubrique ul ul {
	display:			none;
	float: 			left;
	margin:			0px 0 0 0;
	list-style:			none;
	width: auto;
	padding: 0;
	margin-right: 5px;
	position: relative;
	z-index: 99999;
}

#Rubrique ul ul li {
	padding:			0;
	margin:		0 !important;
	text-transform:		none;
	border:				none;
	background-color:	transparent;
	float: left;
	display: block !important;
	/*word-wrap: normal !important;*/
}

#Rubrique ul ul li * {
	/*word-wrap: normal !important;*/
	float: left;
}

#Rubrique ul ul li a  {
	text-decoration:	none;
	text-transform:		none;
	color:				#FF9900;
	float: left;
	display: block !important;
	padding:		1px 11px 0 11px;
	white-space: nowrap;
	margin-top:			3px !important;
	/*font:90% arial, sans-serif !important;*/
	font-weight:bold !important;
}

#Rubrique ul ul li a:hover, EnteteMenu ul ul li a:focus {
	color:black;
	font-weight:bold !important;
}
/* A decommenter plus tard
#Rubrique ul ul li a.selection {
	padding-bottom:		8px;
	color:				#C20020;
	background:			url('../images/SelectionSousMenu.gif') bottom center no-repeat;
}
*/

#Rubrique ul ul li strong {
	display: block !important;
}
.right ul {
	float: right !important;
	padding-right: 5px !important;
	padding-right: 0;
}
.EnteteMenuOpera ul ul {
		width: 905px !important;
}
.widthAuto {
	width: auto !important;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
#Arborescence span{
	color: #767676 ;
	font-size:11px;

}
#Arborescence a{
	color: #767676;
	font-size:11px;

}
#Arborescence{
	color: #767676;
	font-size:11px;
	margin-top:-5px;
}
/*#Actualite h4{
text-transform:uppercase;
}*/
.Actualite p, .Actualite a{
font-size:75%;
}

.ActualiteN {
margin:15px 0 10px 0;
width: 529px;
/*min-height: 120px;
height:auto !important;
height:120px;*/
}

.ActualiteN  .news-search-emptyMsg {
	text-align: center;
	margin-top: 50px;
}
/*border-bottom-style: solid; 
border-bottom-color: #000000*/
/*
#ActualiteN p
{
width:510px;
margin-top:10px;
color:#312E2E;
}*/
/*#Actualite1 img
{
float:left;
margin-top:10px;
margin-right:15px;
}*/
.img_actu1  {
min-height:80px;
/*height:auto !important;
height:80px;*/
float:left;
width: 20%;
margin-top:10px;
/*margin-right:15px;*/
}
/*
.img_actu3  {
min-height:100px;
height:auto !important;
height:100px;
float:left;
margin-top:10px;
margin-right:15px;
}*/
/*.p_actu1 {
	width: 77%;
	float: left;
}*/
.p_actu1 a{
	font-size:75%;
	color:#444444;
	font-weight:bold;
}
.p_actu1 p{
	font-size:75%;
	margin-top:10px;
	color:#312E2E;
}
/*#Actualite2 p {

font-size:80%;;
}
#Actualite3 img
{
float:left;
}

#Actualite2 div{
float:left;
width: 529px;
height: 150px;
margin: 5px

}
#Actualite3 div{
float:left;
width: 756px;
height: 150px;
margin: 10px

}*/
/*
#Recherche_actualites {
width: 529px;
height:65px;
margin-bottom: 15px;
margin-top:10px;
border-bottom-style:1px solid;
border-bottom-color:#C3C9DA;
}
#Recherche_actualites form{
background:#E9E9EF;
height: 100%;
}

 
#Recherche_actualites input{
margin-top:10px;
margin-left:80px;
width:150px;
}

#Recherche_actualites label{
font-weight:bold;
color:#4F4F50;
margin-top:10px;
font-size: 12px;
margin-left:15px;
background:	url('../images/puceOrange.gif') no-repeat 0 5px;
padding-left:9px;
}
*/
#Recherche_actualites {
width: 529px;
height: 30px;
margin-bottom: 15px;
margin-top:10px;
border-bottom-style:1px solid;
border-bottom-color:#C3C9DA;
}
#Recherche_actualites form{
background:#E9E9EF;
height: 100%;
}

#Recherche_actualites input{
margin-left:40px;
width:150px;
}
#recherche {
	padding-top: 5px;
}
#Recherche_actualites label{
font-weight:bold;
color:#4F4F50;
margin-top:10px;
font-size: 12px;
margin-left:15px;
background:	url('../images/puceOrange.gif') no-repeat 0 5px;
padding-left:9px;
}

#recherche .champRecherche{
font-size:80% !important;
}
 
#photo {
	float:left;
	position:relative;
	left:80px;
	top:8px;
}
#divOrangegrand{
	height:6px;
	font-size:0%;
	background:#FF9900;
	}
/*#Login{
	min-height:10px;
	height:auto !important;
	height:10px;
	background:#E9E9EF;
	padding:0 0 12px 0;
	margin-bottom:17px;
	#Login form{
	margin:18px 0 14px 16px;
	font-size:100%;
}
#Login form label{
	font-size:75%;
}
.inputText{
	width:102px;
	margin-right:6px;
}
#bouttonOK{
	font-size:65% !important;
}
}*/
#Titre{
font-size:12px;
color:#444444;
margin-top:5px;
text-transform:uppercase;
}
.lancer_button{
	color:white;
	border:none;
	background:#FF9900 url('../images/lancer.png') no-repeat 98% 50%;
}
.ClassSouligne1{
	margin-top:-15px !important;
    margin-top:-18px;
	width:529px;
	height:3px;
	font-size:0%;
	/*background:#A5A5A5;*/
	border-bottom:1px solid #C3C9DA;
	margin-bottom:1px;
}
.ClassSouligne2{
    /*margin-top:-15px;*/
	height:3px;
	font-size:0%;
	width:529px;
	/*background:#A5A5A5;*/
	border-bottom:1px solid #C3C9DA;
	margin-bottom:1px;
	clear: both;
}
 #indexpage a{
 color:#5D5D5D;
 font-size:12px;
 }

  #indexpage {
  text-align:center;
  }

#offres {
/*width: 520px;*/
/*margin-bottom: 15px !important;
margin-bottom: 30px;
margin-top:10px;
border-bottom:1px solid #C3C9DA;
background: yellow;*/
margin-bottom: 10px;
height: 50px;
}
.offre_titre {
float:left;
width: 50%;
margin-top:10px;
}
.offre_titre h2 {
color:#6A7290;
font-size:90%;
}
.offre_lien {
margin-top:10px;
float: right;
font-size:75%;
}
.offre_lien span {
color: #f90;
}
.offre_lien a{
	color:#444444;
}
.offre_gras{
background:#EFF1F6;
color:#6A7290;
font-size:75%;
height:18px;
padding-top:2px;
padding-left:2px;
}
.offre_gras a {
	color:#6A7290;
}
/*
#offre1{
margin-top:0px !important;
margin-top:-15px;
min-height:85px;
height:auto !important;
height:85px;
}

#offre1 ul {
margin-top:5px;
}
#offre1 ul li{
	list-style:none;
	list-style-position: outside;
	font-size:12px;
	margin-left:2px;
	}*/
.offre_liste{
padding-left:5px;
color:#4C4A4A;
}
/*#offre2{
min-height:85px;
height:auto !important;
height:85px;
}
#offre2 ul{
margin-top:10px;
}
#offre2 ul li{
	list-style:none;
	list-style-position: outside;
	font-size:12px;
	margin-left:2px;
	}
	#offre3{
min-height:85px;
height:auto !important;
height:85px;
}
#offre3 ul{
margin-top:10px;
}
#offre3 ul li{
	list-style:none;
	list-style-position: outside;
	font-size:12px;
	margin-left:2px;
	}*/
	
#formulaire {
background:#EEF0F7;
padding:5px 0 0 20px;
margin-top:10px;
}
/*#formulaire ul li{
	list-style:none;
	list-style-position: outside;
	
    margin-left:20px;
	}*/
.ligneForm{
margin-top:30px!important;
}
.labelGauche{
	color:#444444;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	background:	url('../images/puceOrange.gif') no-repeat 0 50%;
	}
#formulaire select{
	font-size:12px;
	color:#696969;
	margin-left:80px;
	margin-top:10px;
	}
	#divsubmit input{
	width:165px;
	margin-left:80px !important;
	margin-top:5px;
	}
#Identifiantbox{
border:none;
margin-left:30px;
}
#labelcheck{
	font-size:12px;
	color:#696969;
	margin-left:5px;
}
	/*
	.form{
	margin-top:20px;
	float:left;
	}
	.form2{
	margin-top:35px;
	}
	.archive {
	margin-left:300px;
	padding-top:25px;
	padding-left:10px;
	}
		.archive label{
		color:#5B5B5C;
		font-size:11px;
		margin-left:5px;
		}

	.form0{
	margin-top:10px;
	}
		.form01{
	margin-top:10px;
	}
	.form01 input{
	width:165px;
	margin-left:80px;
	margin-top:5px;
	
	}*/
.lance_recherche{
	margin-top:10px;
	padding-bottom:10px;
	background-color: #EEF0F7 !important;
}
.lance_recherche input{
	height: 20px;
	font-size: 12px;
	color:white;
	background: url('../images/BGinput.gif') no-repeat 0 2px;
	border:none;
	padding-right:35px!important;

}
/*****************************************************ssssssssssss**********************************/


#para{
width: 529px;
padding-left: 0;
padding-top: 10px !important;
}
#para p{
/*float: left;
width: 324px;
padding-bottom: 10px;*/
margin-right: 10px;
/*font-size: 75%*/ /* SQLI 20090825 */
}
.paraSectionGauche {
	float: left;
	/*width: 63%;
	Modif du 20/06/2007 correspondant à la demande d'évolution de Mantis n°7
	*/
	width:100%;
}
.paraSectionGauche p{
	padding-bottom:10px;
}
.paraSectionDroite {
	float: left;
	width: 35%;
	min-height:250px;
}
#retour {
padding-top:10px;
padding-bottom:10px;
padding-left: 410px;
color: #FF9900;
font-weight: bold;
font-size:75%;
 }
#retour a{
padding-left:6px;
color: #FF9900 
}
#retour  li{
background-image:	url('../images/pucefleche.gif'); 
background-repeat:no-repeat;
background-position:0 50% !important;
background-position:0 60%;
padding-left:9px;
list-style:none;
	}
#lienutile {
float:left;
min-height:70px;
width: 190px;
padding-top: 15px;
padding-left: 0px;
margin: 0px;
font-size: 80%;
}
#lienutile ul{
width: 190px;
 
 min-height:70px;
 height:auto !important;
 height:70px;
/*background-image: url('../images/bggris.gif');*/
/*margin-left: 10px;*/
padding-top: 10px;
margin-top: 13px;
}
#lienutile li{
margin-left: 20px;
margin-top:10px;
 }
.gras {
font-weight: bold;
font-size: 110%;
padding-bottom: 15px;
}
#lienutile span
{	/*margin-bottom: 10px !important;*/
padding-left: 10px;
color: #FF9900;

}
 #Arborescence span{
	color: #767676 ;
	font-size:11px;
}
#Arborescence a{
	color: #767676;
	font-size:11px;
}
#Titre{
font-size:12px;
color:#444444;
margin-top:5px;
margin-bottom:5px;
text-transform:uppercase;
}

#Arborescence{
	color: #767676;
	font-size:11px;
	margin-top:-5px;
	position: relative;

}
#lienutile ul li a{
color: #565657 !important;
font-size:11px;
text-decoration: underline;
}
#Actualites h4{
text-transform:uppercase !important;
font-size:80%; 
padding-top:10px;
padding-bottom:10px;
}
#lienutile ul li{
list-style:none;
background:	url('../images/puceOrange.gif') no-repeat 0 6px;
padding-left:9px;
}
#contenu_quisommesnous img{
float:right;
}
#contenu_quisommesnous{
margin-top:20px;
font-size:75%;
}
#contenu_quisommesnous p{
float: left;
width: 330px;
padding-bottom: 10px;margin-right: 10px;float: left;
 
}
#contenu_quisommesnous ul li{
padding-top:3px;

 background-image:url('../images/puce.gif') ;
 background-repeat:no-repeat;
 background-position:0 50% !important;
 background-position:0 60%;
/*padding-left: 20px;*/
text-indent:15px;
 
}
#contenu_quisommesnous p a{
color:#FF9900;
font-weight:bold;
text-decoration: underline;
}
#contenu_quisommesnous span{
width:500px !important;

}
#contenu_quisommesnous span a{
color:#FF9900;
font-weight:bold;
text-decoration: underline;
}
#contenu_quisommesnous ul {
	list-style:none;
	margin-left: 15px;
	padding-bottom: 30px;
}
 #contenu_quisommesnous liste{
padding-top: 10px;
 }
 #offre_gras{
width:520px !important;
background:#EFF1F6 !important  ;
color:#6A7290;
font-size:12px;
height:18px;
padding-top:2px;
padding-left:2px;
}
#Formation ul{
margin-top: 20px; 
}
#Formation a {
color: #6a78a2; 
}
 #Formation ul.detail li{
 list-style:none;
 font-size: 12px;
 margin-top: 5px; 
 
 }
  #Formation ul.detail li strong{
  color: #FF9900;
  }
#ligne{
    margin-top:10px;
	width:529px;
	height:3px;
	font-size:0%;
	/*background:#A5A5A5;*/
	border-bottom:1px solid #8893B5;
	margin-bottom:15px;
}

#contenumarchetravail p
{
font-size:12px;
}
.divmilieu{
	width:529px;
	padding-top: 20px;
}

.divmilieu strong{
font-size: 12px;
float: left;
width:90px;
height: 50px;
margin-right: 40px;
}
.divmilieu1 strong{
font-size: 12px;
float: left;
height: 20px;
width:90px;
margin-right: 40px;
}
.divmilieu1{
	width:529px;
	padding-top: 20px;
}

#Reponse a{
padding-left:6px;
color: #FF9900;
font-size: 12px;
text-decoration: underline;
font-weight:bold;
}
#Reponse  li{
background:	url('../images/puce2fleche.gif') no-repeat 0 80%;
padding-left:9px;
padding-top:9px;
list-style:none;
}
/***********************************pageprojetconnexiondetail****************************/
	
.grass{
 margin-top:15px !important;
 margin-top:10px  ;
 font-weight: bold;
 font-size: 80%;
 color:#666668;
 width:529px;
  min-width:529px;
 width:auto !important;
 width:529px;

 
}
	#texte p {
	margin-top:15px !important;
	margin-top:15px;
	font-size: 80%; 
	width:529px;
	color:#444444;

	} 
#Arborescence h1{
    font-size: 70%;
    color:white;
    width:529px;
	}

	#porteur p {
		font-size: 70%;
	}
	#porteur ul li{
	list-style:none;
	font-size: 70%;
	padding-left:10px;
	margin:0;
	padding:0;
	padding-left:10px;
	}
	#porteur ul{
	margin-top:5px;
	}
	#parrain p {
		font-size: 70%;
	}
	#parrain ul li{
	list-style:none;
	font-size: 70%;
	padding-left:10px;
	}
	#parrain ul{
	margin-top:5px;
	}
	#document   li{
    margin-left:20px;
	list-style:none;
	background:	url('../images/puceOrange.gif') no-repeat 0px 6px;
    padding-left:10px;
	}
	#porteur h2{
    background-color:#EFF1F6;
    width:190px;
	font-size: 70%;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px;
	}
	#parrain h2{
	background-color:#EFF1F6;
	width:190px;
	font-size: 70%;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px;
	}
	 #parrain{
	 min-height:10px;
/*	  height:auto !important;
      height:40px;*/
/*	  margin-top:-45px !important;
	  margin-top:-55px;*/
	 float:right;
	 margin-right:50px !important;
	 margin-right:40px;
	 }
	 #porteur{
	 min-height:10px;
/*	  height:auto !important;
      height:40px;*/
	 width:190px;
	 float: left;
	 }
	 #document{
	 width:400px;
	 margin-top:10px !important;
	 margin-top:10px;
	 min-height:40px;
 height:auto !important;
 height:40px;
	 /*background:url('../images/backg.gif') no-repeat 0px 0px;
	 background:url('../images/backg.gif') no-repeat 0px 120%;*/
	 /*background-color:#EFF1F6*/;
	 font-size: 80%;
	 padding-top:10px;
	 padding-bottom:020px;
	  }
	  #Reponse1  li{
	background:	url('../images/puce2fleche.gif') no-repeat 0 85%;
	padding-left:9px;
	list-style:none;
	padding-top:30px;
	font-weight:bold;
           }
		   #Reponse1 a{
font-weight:bold;
padding-left:6px;
color: #FF9900;
font-size: 12px;
text-decoration: underline;
}
#documenthaut{

/*background:	url('../images/divhaut.gif') */    ;
}
/*#portparrain{
margin-bottom:30px;
}*/
#contenu{
/*margin-top:-10px;*/
min-height:10px;
height:auto !important;
height:10px;
margin-bottom:0px !important;
margin-bottom:auto ;
background-color:#EFF1F6;
width:515px;
 margin-top:-5px !important;
margin-top:-10px ; 
 
}
#documentbas{
background:	url('../images/divbasss.gif') no-repeat 0 0;
 min-height:10px;
 height:auto !important;
 height:10px;
 margin-top:0px;
 margin-left:0px;
 width:517px;
 padding-bottom:0px;
  
}
 #documenthaut{
background:	url('../images/divhaut1.gif') no-repeat 0 0;
 height:10px;
 width:517px;
}
	  
#contenu ul{
padding-top:3px;
}	
#contenu a{
color:#6D6E6F;
}

/***************************************27/02/07**********************************************************/
/**************************Modifiaction faite pour le rassemblement**************************************/
/**************************de toutes les feuilles de styles en une *****************************************/
/*****************************************seule**************************************************************/



/***************************Orientation****************************************************/
#bilan{
width:529px;
height:600px;
background: url('../images/orientation.gif') no-repeat 0 10%;
	}
#bilan a{
color:black;
font-size:80%;
font-weight:bold;
}
#obje {
width:529px;
height:50px;
padding-top:25px;
/*position:absolute;*/
}
#mar {
padding-top:100px;
height:50px;
width:529px;
/*padding-top:110px;
padding-left:170px;*/
/*position:absolute;*/
}
#cre {
width:529px;
height:120px;
/*padding-top:320px;
padding-left:80px;*/
/*position:absolute;*/
}
#res {
/*padding-top:400px;
padding-left:150px;*/
/*position:absolute;*/
height:50px;
width:529px;
}
#m1 {
position:relative;
left:175px;
top:0px;
width:30px;/*
height:60px;
padding-left:100px;
padding-top:10px;*/
}
#m2{
position:relative;
left:285px;
top:-40px;
width:30px;
}
#m3{
position:relative;
left:80px;
top:0px !important;
top:-40px;
width:30px;
}
#m4{
position:relative;
left:340px;
top:0px !important;
top:-50px;
width:30px;
}
#m5{
position:relative;
left:80px;
top:45px !important;
top:-35px;
width:30px;
}
#mbilan{
position:relative;
left:225px;
top:-25px !important;
top:-100px;
width:30px;
}
#m6{
position:relative;
left:330px;
top:15px !important;
top:-60px;
width:30px;
}
#m7{
position:relative;
left:145px !important;
left:150px;
top:20px !important;
top:-50px;
width:30px;
}
#m8{
position:relative;
left:265px !important;
left:270px;
top:-10px !important;
top:-70px;
width:30px;
}
#bilan a{
font-size:80%;
font-weight:bold;
}

/*******************************page_connexion*****Mmilieu***********************************/

#Connect{
width:481px;
min-height:285px;
height:auto !important;
height:285px;
background-color:#ABB3CB;
border-top:1px solid white;
}
#connection{
color:white;
}
#connection h2{
text-transform:uppercase;
padding-left:23px;
padding-top:5px;
font-size:105%;
}
#connection h3{
padding-left:23px;
font-size:105%;
font-weight:bold;
padding-top:5px;
}
#projets h5{
color:white;
padding-left:25px;
padding-top:10px;
font-size:80%
/*margin-top:5px;
margin-bottom:10px;*/
}
#projets ul{
padding-top:15px;
width:435px ;
min-height:120px;
height:auto !important;
height:120px;
background-color:white;
margin-left:24px;
margin-top:13px;
margin-right:10px;
list-style:none;
font-size:75%;
margin-bottom:20px;

}
#projets ul li{
padding-left:20px;
padding-bottom:10px;
padding-right:0px;
}
.gros a{
font-weight:bold;
color:#484848;
/*font-family:Verdana !important;*/
}
.mj{
text-transform:uppercase;
}
/*
ul#liste_gauche li {
}
*/
/*
#liste_droite{
margin-left:250px;
}
*/
#carre{
width:481px;
min-height:286px;
height:auto !important;
height:286px;
border-top:8px solid #6F7A9D;
margin-top:45px;
margin-left:15px;
}
#connection ul{
padding-top:5px;
}
#connection ul#liste_gauche li{
float:left;
width: 40%;
list-style:none;
font-size:75%;
margin-left:23px;
margin-top:5px;
background:	url('../images/pucebleue.gif') no-repeat 0 50%;
padding-left:13px;
}
#connection ul li a {
color:white;
}

/************************Page_liens_details***********************************************************/

#back {
padding-top:5px;
padding-bottom:5px;
padding-left: 360px;
color: #FF9900;
font-weight: bold;
font-size:70%;
 }
#back a{
padding-left:6px;
color: #FF9900;
font-size:110%;
}
#back  li{
background-image:url('../images/pucefleche.gif');
background-repeat:no-repeat;
background-position:0 2px !important;
background-position:0;
padding-left:9px;
list-style:none;
}
#competences h2{
font-weight: bold;
min-height:18px;
height:auto !important;
height:18px;
background-color:#EFF1F6;
color:#6A7290;
font-size:90%;
padding-left:5px;
}
.liens{
margin-top:20px;
}
.liens a{
font-weight: bold;
text-decoration:underline;
color:#7E859F;
font-size:75%;
}
.liens p{
font-size:75%;
margin-top:13px;
}

 /********************************projet_liens_categories**********************/
 #liens h2{
 
 background-color:#EFF1F6;
 font-size:80%;
 }
 #liens h2 a,  #liens h2 span{
 padding-left:5px;
 color:#6A7290;
 }
  #liens{
  margin-top:20px;
  }
  #liens p{
   margin-top:10px;
   font-size:75% !important;
   font-size:75% ;
   margin-bottom:10px;
}
#liens p strong{
color:#444444;
}
#liens p a{
color: #57668A;
font-family:Verdana !important;
font-weight:bold;
}

#liens dl dd {
	font-size: 100%;
	color: #57668A
}
/****************************projet_liens_sous_categories****************************************************/

#retourner{
padding-top:8px;
padding-bottom:8px;
padding-left:410px;
color: #FF9900;
font-weight: bold;
font-size:75%;
 }
#retourner a{
padding-left:6px;
color: #FF9900 
}
#retourner  li{
background-image:url('../images/pucefleche.gif');
background-repeat:no-repeat;
background-position:0 50% !important;
background-position:0 70%;
padding-left:9px;
list-style:none;
}
#orientation h2{
font-weight: bold;
min-height:18px;
height:auto !important;
height:18px;
background-color:#EFF1F6;
color:#6A7290;
font-size:90%;
padding-left:2px;
}
#orientation ul li{
margin-left:15px !important;
margin-left:15px;
margin-top:10px;
list-style:none;
background:	url('../images/puceCarre.gif') no-repeat 0 6px;
padding-left:9px;
font-size:80%;

}
#orientation ul li a, #orientation ul li span{
color:#444444;
color:#767676;
font-family:Verdana !important;
font-weight:bold;
}

/********************************newsletter*************************/

/*#bodyNews{
text-align:center;
}*/

#divPrincipalnews{
	width:701px;	
	position:relative;
	margin: 0 auto;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 88px;
}
#Hautnews{
	width:701px;
	min-height:141px;
	height:auto !important;
	height:141px;
}
#nom_logonews{
	min-height:141px;
	height:auto !important;
	height:141px;
	background-color:#FF9900;
}
#Servicenews{
      /* min-height: 141px;
       height: auto;
       background-color: transparent;
       background: url(../images/actualite_imagenews.gif) 0 100%;
       background-repeat: no-repeat;
       background-attachment: scroll;*/
       /*background-x-position: 0pt;*/
       /*background-y-position: 100%;
       border-bottom-width: 1px;
       border-bottom-style: solid;
       border-bottom-color: white;*/
}
#logonews{
	/*width:104px;*/
	float:left;
	color:white;
	min-height:40px;
	height:auto !important;
	height:40px;
	text-transform:uppercase;
}
#logonews img{
	float:left;
	position:relative;
	left:20px;
	top:8px;
}
#divLogonews{
	/*float:right;*/
	position:absolute;
	top:0px;
	left:0px;
	background: url('../images/ombre.gif') no-repeat 100% 8px;
	width:132px;
}
#sousTitrenews{
	min-height:26px;
	height:auto !important;
	height:26px;
	background:#DDE2EF;
	border-top:1px solid white;
	border-bottom:1px solid white;
}
#sousTitrenews .tconseil{
	font-size:85%;
	color:#444444;
	margin:3px 0 0 149px !important;
	margin:3px 0 0 150px;
	font-family:arial;
	float:left;
	font-weight:bold;
}

#sousTitrenews span a{
	color:#454545;
}
#Mmilieunews{
	width:488px;
	float:left;
	margin:0;padding: 0;
}
#Mdroitenews{
	float:right;
	width:186px;
}
#Mmilieunews h1{
color:#FF9900;
float:left;
letter-spacing:0.5px;
font-size:220%;
font-weight:500;

}
#date{
display:block;
font-weight:bold;
color:#444444;
float:right;
margin-top:8px;
font-size:150%;
font-family:Helvetica;
}
.ClassSouligneNews
{
	padding: 0; 
	background-color:#FF9900;
	width: 488px;
	min-height:4px;
	height:auto !important;
	height:4px;
	margin-left:0;
	margin-top:5px;
	margin-bottom:10px;
}
.titro{
color:#ff9900;
font-size:130%;
font-weight:600;
display:block;
border-bottom:1px solid #FF9900;
padding-top:5px;
padding-bottom:5px;
padding-left:8px;
margin-bottom:5px;
}
#Milieunews{
margin-top:20px;
}
#Mmilieunews{
font-size:80%;
font-family:verdana;
}
.ulProjets{
color:#ff9900;
font-size:100%;
font-weight:600;
display:block;
border-bottom:1px solid #DDE2EF;
padding-top:5px;
padding-bottom:5px;
margin-bottom:3px
}
#Derniersprojets ul{
list-style:none;
}
#Derniersprojets ul li{
border-bottom:1px solid #DDE2EF;
background:	url('../images/puceOrange.gif') no-repeat 0 30%;
padding-left:14px;
padding-top:5px;
padding-bottom:5px;
font-size:100%;
font-family:verdana;
}
#News{
margin-left:8px;
margin-bottom:20px;
}
#Titrenews{
min-height: 40px;
height: auto !important;
height: 40px;
border-bottom:4px solid #FF9900;
margin-bottom: 15px;
}
#Rencontre{
 margin-bottom: 15px;
}
.Rencontre strong{
margin-left:8px;
}
.Rencontre p{
margin-left:8px;
}
#Connexion{
margin-bottom:20px;
}
#Connexion strong{
margin-left:8px;
}
#Connexion p{
margin-left:8px;
}
#Derniersprojets{
margin-left:8px;
margin-bottom:20px;
}
#divers{
margin-bottom:30px;
}
#divers img{
float:left;
}
#divers p a{
color:#FF9900;
}
#PromotionsServices p{
margin-left:8px;
}
#PromotionsServices{
margin-bottom:20px;
}
#LequipeSar{
margin-bottom:30px;
}
#LequipeSar p{
margin-left:8px;
}
#LequipeSar strong{
display:block;
margin-left:8px;
margin-top:3px;
margin-bottom:3px;
}
#Agenda1{
min-height:10px;
height:auto !important;
height:10px;
background:#E9E9EF;
padding:0 0 12px 0;
margin-bottom:17px;
font-size:75%;
}
#Agenda1 strong{
       display:block;
       margin:12px 0 14px 11px; 
       text-transform:uppercase;
}
#Agenda1 h4{
	margin:12px 0 14px 11px;
}
#Agenda1 ul{
	margin:0 0 0 11px;
	list-style:none;
	font-size:90%;
}
#Agenda1 ul li{
	margin:0 0 11px 0;
	background:	url('../images/puceOrange.gif') no-repeat 0 4px;
	padding-left:9px;
}
#Agenda1 ul li a{
	color:#FF6600;
	font-weight:bold;
}

.Interview{
font-family:verdana;
min-height:50px;
height:auto !important;
height:50px;
background-color:#FFEBCC;
padding:0 0 12px 0;
margin-bottom:17px;
font-size:75%;
border-top:6px solid #FF9900;
}
.Interview strong{
display:block;
text-transform:uppercase;
margin:10px 0 10px 10px;
font-size:95%;
margin-right:10px;
}

.Interview span{
display: block;
font-weight:bold;
margin-left:15px;
font-size:90%;
margin-right:10px;
margin-bottom:15px;
}

.Interview p{
margin-left:15px;
font-size:90%;
margin-bottom:10px;
margin-right:10px;
}
.interVue{
margin-bottom:15px;
}
.Interview a{
font-weight:bold;
color:#FF9900;
font-size:110%;
}
#temoignage{
font-family:verdana;
min-height:50px;
height:auto !important;
height:50px;
background-color:#FFEBCC;
padding:0 0 12px 0;
margin-bottom:17px;
font-size:75%;
border-top:6px solid #FF9900;
}
#temoignage strong{
display:block;
text-transform:uppercase;
margin:10px 0 10px 10px;
font-size:95%;
margin-right:10px;
}
#temoignage span{
display:block;
font-weight:bold;
margin-left:15px;
margin-bottom:15px;
font-size:90%;
margin-right:10px;
}
#temoignage p{
margin-left:15px;
font-size:90%;
margin-bottom:40px;
margin-right:10px;
}
.lienBas{
color:#000000;
}



/*******************************************rectification du actualités details 01/03/07***********************/
#fondback{
/*margin-top:-10px;*/
min-height:10px;
height:auto !important;
height:10px;
margin-bottom:0px !important;
margin-bottom:auto ;
background-color:#EFF1F6;
width:190px;
margin-top:-15px !important;
margin-top:-10px ;
 
} 
#fondbas{
background:url('../images/fondbas.gif') no-repeat 0 0;
 min-height:10px;
 height:auto !important;
 height:10px;
 /*margin-top:0px;
 margin-left:0px;
 width:185px;
 padding-bottom:0px;*/
  
}
 #fondhaut {
 background:url('../images/fondhaut.gif') no-repeat 0 0;
 margin-top:10px;
 min-height:10px;
 height:auto !important;
 height:10px;
}
 

/***************************modification comparaison vendredi 02/03/07 ***************************************/
#Titre h1 {
	font-size: 110%;
}
#para h1 {
	font-size: 90%;
	margin-bottom: 15px;
}

.offre_gras .titreOffre, #offre_gras .titreOffre {
	float: left;
}
.offre_gras .categorie, #offre_gras .categorie {
	color: black;
	font-weight: bold;
	float: right;
	margin-right: 3px;
}
.offre{
margin-bottom: 15px;
/*margin-top:0px !important;
margin-top:-15px;
min-height:85px;
height:auto !important;
height:85px;*/
}
.offre ul {
margin-top:5px;
}
.offre ul li{
	list-style:none;
	list-style-position: outside;
	font-size:12px;
	margin-left:2px;
	}
.offre_liste{
padding-left:5px;
color:#4C4A4A;
}
 
 

#formulaire {
background:#EEF0F7;
padding:5px 0 0 20px;
margin-top:10px;
}
 
 #Titre span {
	font-size: 110%;
	font-weight: bold;
}
 

 /********************plan du site hamdoun/gaadi 06/03/2007 *********************************/
 .planSite{
 margin-left:20px;
 margin-top:20px;
 }
 .planSite li{
list-style:none;
 font-size:90%;
 padding-top: 2px;
 margin-bottom:5px;
 }
 /*.planSiteTitre{
 font-size:12px;
color:black;
  margin-top:10px;
 text-transform:uppercase;
 font-size:95%;
 }*/
.niveau1 {
/*background:	url('../images/puceOrange.gif') no-repeat 1% 5%;*/
padding-left:20px !important;
color:black;
 font-weight:bold;
}

ul.planSite li.niveau1 {
background:	url('../images/puceOrange.gif') no-repeat 1% 0.55em;
}

.niveau1 a {
	color:black;
}

.niveau11 {
/*font-weight: bold;*/
background:	url('../images/puceOrange.gif');
background-repeat:no-repeat;
background-position:1% 1.5% !important;
background-position:1% 2%;
padding-left:20px !important;
color:black;
 font-weight:bold;
}
 .niveau2 a{
padding-left:50px !important;
color:#717996;
background:	url('../images/puceGrise.gif') no-repeat 35px 7px;
}
.niveau3 a{
padding-left:80px !important;
color:black;
 font-weight:normal;
 background-position: 70px 7px !important;
margin-top:5px !important;
/*display:block;*/
}
ul.niveau3 li {
	padding-top: 4px;
}
/*
.niveau4 a{
padding-left:110px !important;
color:black;
 font-weight:normal;
 background-position: 100px 5px !important;
 font-size:110%;
 */
/* margin-top:3px;*/
 
 
/******************************style pour la page fils RSS********************/
.twrss_head_channel{
margin-top:10px;
font-weight: bold;
font-size: 90%;
}
.twrss_bodytext{
font-size:80%;
position:relative;
margin-top:-10px;
}
.twrss_bodytext a{
color:#FF9900;
font-weight: bold;
text-decoration: underline;
position:relative;


}
.twrss_imagefile a{
position:relative;
top:-15px;
}
/***************************************RTE****************************/
.divContenuRTE span.titrePage{
font-size:12px;
color:#444444;
margin-top:5px;
text-transform:uppercase;
font-size: 110%;
border-bottom-width: 3px;
border-bottom-style:solid;
border-bottom-color: #FF9900;
width:529px;
display:block;

}
.divContenuRTE p.grass 
{
margin-top: 15px;
font-weight: bold;
font-size: 80%;
color: #666668;
min-width: 529px;
width: auto;
}
.divContenuRTE span.format 
{
margin-top: 15px;
font-size: 80%;
width: 529px;
color: #444444;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #8893b5;
display:block;
}
.divContenuRTE p.ligne 
{
margin-top: 10px;
width: 529px;
height: 3px;
font-size: 0%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #8893b5;
}
.divContenuRTE span.porteurParrain  
{
background-color: #eff1f6;
width: 190px;
font-size: 100%;
font-weight: bold;
text-transform: uppercase;
padding-left: 10px;
}
.divContenuRTE span.ulListe{
list-style:none;
/*background: transparent url("/fileadmin/templates/sar/images/puceOrange.gif") no-repeat 0% 0.45em;*/

 
}
 
/*******************************insertion du contenu 14/03/07************************/
.divContenuRTE p.cont a{
color: #ff9900;
font-weight: bold;
text-decoration: underline;
}
/*Nassira**********************************************************************/

.divContenuRTE {
	margin-top: 10px;
}
.divContenuRTE p, .divContenuRTE div{
	font-size:12px;
	font-family: verdana;
}
.divContenuRTE p a, .divContenuRTE ul li a{
	color: #6A78A2;
	font-weight: bold;
	text-decoration: none;
}
	.divContenuRTE p a:hover, .divContenuRTE ul li a:hover{
	text-decoration: underline;
	}
.divContenuRTE ul li {
	font-size: 13px;
	padding-left: 15px;
	padding-top: 2px;
	font-family: verdana;
	background: url('../images/pucebleu.jpg') no-repeat 0px 8px;
}
.divContenuRTE ul {
	margin: 8px 0px;
}
.divContenuRTE ol{
	margin-left: -18px !important;
	margin-left: 30px;
}
.divContenuRTE  ol li{
	font-size: 13px;
	padding-top: 2px;
	font-family: verdana;
}

/*
.divContenuRTE img {
	float: left;
	margin-right: 15px;
}*/

/************************************************************************************/
/*
.divContenuRTE ul li a{
font-weight:bold;
color: #6A78A2;
text-decoration:none;
}
*/
.divContenuRTE p.bodytext img{
margin-bottom:10px;
}
.align-center{
text-align: center;

}
/* Julien 17/03/2007 spécialement pour la page de recherche */
.pageRecherche {
	margin-top: -10px;
}

/* Dikra 17/03/2007 pour les liens et le Form d'inscription */
#FEinscription{
	min-height:10px;
	height:auto !important;
	height:10px;
	background:#E9E9EF;
	padding:0 0 12px 0;
	/*margin-bottom:17px;*/
}

.tx-srfeuserregister-pi1 #FEinscription ul{
	list-style:none;
	margin-left:17px;
	font-size:70%;
}

.tx-srfeuserregister-pi1 #FEinscription ul li{
	background:	url('../images/puceCarre.gif') no-repeat 0 50%;
}

.tx-srfeuserregister-pi1 a{
	color:#F98940;
	padding-left:0;
}

.tx-srfeuserregister-pi1 #FEinscription ul li a{
	color:#F98940;
	padding-left:9px !important;
	padding-left: 0px;
	margin-left: 0px !important;
	margin-left: -5px;
}

/*
#FEinscription{
margin-top:-20px;
}*/


#tx-srfeuserregister-pi1-fe_users_form label , #tx-srfeuserregister-pi1-fe_users_form input{
font-size:90%;
}

#tx-srfeuserregister-pi1-fe_users_form select{
font-size:70%;
}

#tx-srfeuserregister-pi1-fe_users_form fieldset{
margin-top:10px;
border-color:#E9E9EF;
/*width:500px;*/
}

#tx-srfeuserregister-pi1-comments{
width:250px;
}

.pForm{
font-size:80%;
margin:0 10px 10px 10px;
}




 

/**********************************************************************/
/* Mohamed et Abdelmoghit 22/03/2007     Styles généraux pour le RTE  */
/**********************************************************************/
 
p {
margin:0px 0px 5px 0px;
}
 

ul {
list-style-type:none;
}

ul li {
	list-style-type:none;
}

#Formation #contenumarchetravail {
	font-size: 12px
}
#Formation #contenumarchetravail ul { 
	list-style-type:disc;
}
#Formation #contenumarchetravail ul li { 
	list-style-type:disc;
	margin-left: 15px;
}


/**********************************************************************/
/* Styles pour le texte en ligne (span)
/**********************************************************************/
 

span.flecheBleuFonceRTE {
background: url('/fileadmin/templates/sar/images/puceBleu.gif') no-repeat 0 0.42em;
font-size:9pt;
font-weight:bold;
color:#134079;
padding:0px 0px 0px 10px;
}
span.flecheOrangeFonceRTE {
background: url('/fileadmin/templates/sar/images/puceOrange.gif') no-repeat 0 0.42em;
font-size:9pt;
font-weight:bold;
color:#134079;
padding:0px 0px 0px 10px;
}
span.lienOrangeRTE {
 
color:#FF9900;
padding-left: 7px;
font-weight:bold;
}

 


/**********************************************************************/
/* Styles pour les liens (a)
/**********************************************************************/
a.lienOrangeRTE {
 
padding-left: 7px !important;
color: #FF8604 !important;
font-weight: bold !important;
}
 
span.lienOrangeRTE a{
background: none !important;
padding-left: 7px !important;
color: inherit !important;
font-weight: normal !important;
}


 
span.lienOrangeRTE {
color: inherit !important;
}




 

/**********************************************************************/
/* Styles pour les paragraphes (p ou div)
/**********************************************************************/
p.clearBothRTE {
clear: both;
font-size: 0%;
height: 1px;
overflow: hidden;
background-color:red;
}

/* Alignement simple */
p.aligneGaucheRTE, h1.aligneGaucheRTE, h2.aligneGaucheRTE, h3.aligneGaucheRTE, h4.aligneGaucheRTE, h5.aligneGaucheRTE, h6.aligneGaucheRTE {text-align:left}
p.aligneCentreRTE, h1.aligneCentreRTE, h2.aligneCentreRTE, h3.aligneCentreRTE, h4.aligneCentreRTE, h5.aligneCentreRTE, h6.aligneCentreRTE {text-align:center}
p.aligneDroiteRTE, h1.aligneDroiteRTE, h2.aligneDroiteRTE, h3.aligneDroiteRTE, h4.aligneDroiteRTE, h5.aligneDroiteRTE, h6.aligneDroiteRTE {text-align:right}

p.align-left{}

 

/**********************************************************************/
/* Styles pour les images img
/**********************************************************************/
img.aligneFloatGaucheRTE {
float:left;
margin:0px 10px 0px 0px;
}
img.aligneFloatDroiteRTE {
float:right;
margin:0px 0px 0px 3px;
}
 
 
/**********************************************************************/
/* Styles pour les listes (ul)
/**********************************************************************/

/************************************/
/* Listes à puce triangulaire */
/************************************/
 /* Liste à puce triangle orange */
ul.listePuceTriangleOrangeRTE {
border:0px;
padding:0px;
margin:5px 0px 5px 5px;
}
ul.listePuceTriangleOrangeRTE li {
background:transparent url('/fileadmin/templates/sar/images/puceOrange.gif') no-repeat 0 0.45em;
padding:0px 0px 0px 10px;
line-height:1.1em;
}

/* Liste à puce triangle bleu */
ul.listePuceTriangleBleuRTE {
border:0px;
padding:0px;
margin:5px 0px 5px 5px;
}
ul.listePuceTriangleBleuRTE li {
background:transparent url('/fileadmin/templates/sar/images/puceBleu.gif') no-repeat 0 0.45em;
padding:0px 0px 0px 10px;
line-height:1.1em;
}

 /* Liste à puce ronde orange */
ul.listePuceRondeOrangeRTE {
border:0px;
padding:0px;
margin:5px 0px 5px 5px;
}
ul.listePuceRondeOrangeRTE li {
background:transparent url('/fileadmin/templates/sar/images/puce.gif') no-repeat 0 50%;
padding:0px 0px 0px 10px;
line-height:1.1em;
}
/************************************/
/* Liste à fond bleu, puce triangle orange */
/************************************/
ul.listeFondBleuPuceTriangleOrangeRTE {
background-color: #F1F4F9;
border-top: 1px solid #879FBB;
border-bottom: 1px solid #879FBB;
margin-bottom: .7em;
padding: .5em 12px;
}
ul.listeFondBleuPuceTriangleOrangeRTE li {
padding-left: 7px;
background: url("/fileadmin/templates/sar/images/puceOrange.gif") no-repeat 0 0.45em;
position: relative;
padding-bottom: 3px;
line-height:1.1em;
}

ul.listeFondBleuPuceTriangleOrangeRTE li a {
color: #1956a7;
}
ul.listeFondBleuPuceTriangleOrangeRTE ul {
padding: 3px 0 3px 7px;
}
ul.listeFondBleuPuceTriangleOrangeRTE ul a {
font-size: 90%;
}
ul.listeFondBleuPuceTriangleOrangeRTE ul li {
background: url("/fileadmin/templates/sar/images/puceGrise.gif") no-repeat 0 0.45em;
padding-bottom: 0;
}
ul.listeFondBleuPuceTriangleOrangeRTE ul ul {
padding-left: 7px;
}
ul.listeFondBleuPuceTriangleOrangeRTE ul ul ul {
padding-left: 7px;
}
 
 p.aligneFloatGaucheRTE{
float:left;
width:300px;
display:block;
margin:0,0,0,0;
} 
p.aligneFloatDroiteRTE {
float:right;
width:50%;
display:block;
}
/* Dikra 02/04/2007 passwd oublié*/
.forgotPass {
margin-top:10px;
color:#F98940;

} 

/* Styles RTE 12/04/2007 Julien */
p.taillePolice1 {
	font-size: 110% !important;
}
p.taillePolice2 {
	font-size: 120% !important;
}
p.taillePolice3 {
	font-size: 130% !important;
}

/* Menu gauche titre "zone publique" 10/05/2007 Julien */
#titreMenuGauche {
	font-size: 65%;
}

/* 10/05/2007 Julien demande client modif annuaire des liens */
.tx_ablinklist_catalogView_subcategoryLabel {
	font-size: 110%;
}

/* 10/05/2007 Julien demande client modif offre emploi page accueil */
#posterOffreEmploi {
	font-size: 85%;
	font-weight: bold;
	float: right;
}
#posterOffreEmploi a {
color: #000;
}

/* resultat recherche 10/05/2007 Julien */ 
.tx-indexedsearch-whatis, .tx-indexedsearch-browsebox {
	font-size: 85%;
}
.tx-indexedsearch-browsebox {
	padding-bottom: 10px;
}
.resultatRechercheTitrePage a {
	font-size: 80%;
	color: #6A78A2;
	text-decoration: underline;
}
.resultatRecherchePertinence {
	font-size: 90%;
	color: #6A78A2;
	letter-spacing: 0pt;
	font-weight: normal;
	margin-top: -1.2em;
	float: right;
}
.resultatRechercheDescriptionPage {
	font-size: 75%;
}
.resultatRechercheInfoPage {
	font-size: 70%;
	padding-bottom: 10px;
}
.browsebox {
	text-align: center;
	margin: 10px 0;
}
.browsebox a {
	font-size: 80%;
	color: #6A78A2;
	font-weight: bold;
	padding: 1px 3px;
	text-decoration: underline;
}

.browsebox a:hover {
	text-decoration: none;
}

.forgotPasswordSent {
	font-size: 75%;
	padding: 5px 8px 0 8px;
}
.lienRetourForgotPasswordSent a {
	color: #f98940;
	margin: 5px 8px 0 8px;
	font-size: 75%;
}
.validInscription1 {
	font-size: 80%;
}
fieldset dl {
	font-size: 80%;
}
fieldset dd#transition {
	width: 98%;
	margin: 0 1px;
	padding-left: 10px;
	background: #F5F5F5;
	border: 1px solid #ccc;
	font-size: 120%;
}
/*
fieldset dl#transition dl dt {
	padding-right: 0 !important;
}
*/

dd#transition  dt.transition label {
padding-right: 10px;
}

#Milieunews a {
	color: #FF8604;
	font-weight: bold;
}

.Rencontre ul li {
	font-size: 13px;
	padding-left: 15px;
	padding-top: 2px;
	font-family: verdana;
	background: url('../images/pucebleu.jpg') no-repeat 0px 8px;
}
#bandeau img.imageBandeau {
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	margin: 0;
	padding:0;
	float:left;
}
#bandeau img.derniereImage {
	border-bottom: 1px solid white;
	margin: 0;
	padding:0;
	float:left;
}
#bandeau .tx-slideshow-pi1 {
	float: left;
}

#bandeau .img1 {
	float: left;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}
#bandeau .imgLast {
	float: left;
	border-bottom: 1px solid white;
}
/*
.divContenuRTE ol li {
	width : 90%;
}*/
.pageActuelle {
	color: #f90;
	font-size: 90%;
	font-weight: bold;
}
.divContenuRTE .paraSectionGauche div span {
	font-size: 80%;
}

/* 20091205 */
#blocNewsletter {
	min-height:10px;
	height:auto !important;
	height:10px;
	background:#E9E9EF;
	padding:0 0 12px 0;
	margin-bottom:17px;
	margin-top:17px;
	font-size:75%;
}
#blocNewsletter .divBleu{
	border-top: 8px solid #6A78A2;
}
#blocNewsletter h4{
	margin:12px 0 14px 11px;
}
.divblocNewsletter {
	font-size:95%;
	margin:0 11px;
}
a.lienBlocNewsletter {
	color:#8D94AB;
	background:	url('../images/puceBleu.gif') no-repeat 0 4px;
	padding-left:9px;
}
/* 23/03/2009 Julien demande client modif offre emploi page accueil */
#listeOffreEmploi, #toutesLesActus {
	font-size: 85%;
	font-weight: bold;
	float: right;
}
#listeOffreEmploi a, #toutesLesActus a {
color: #000;
}

/* SQLI  20090317*/
div.listeFondBleuPuceTriangleOrangeRTE {
	background-color: #F1F4F9;
	border-top: 1px solid #879FBB;
	border-bottom: 1px solid #879FBB;
	margin: .5em 0 .7em 0;
	padding: .5em 12px;
	font-size: 12px;
	float: left;
	width: 95%;
}
.blocQuiSommesNous {
	padding-left: 7px;
	background: url("/fileadmin/templates/sar/images/puceOrange.gif") no-repeat 0 0.45em;
	position: relative;
	padding-bottom: 3px;
	line-height:1.1em;
	float: left;
	width: 77%;
}
.ImageQSN {
	float: left;
	margin-right: 5px;
}
