/*Nettoyage des comportements par d�faut des navigateurs*/
* {
	margin : 0;
	padding : 0;
	border : 0;
	font-family : "trebuchet ms", sans-serif;
	font-size : 1em;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	border-spacing : 0;
	list-style-type : none;
} 

body  {
	background-color: #fff;
	color : #000;
	margin: 0;
	padding: 0;
	margin-top: 15px;
	font-size: 1em;
	font-family: "trebuchet ms", sans-serif;
	/*z-index : 0;*/
}

a {
	color :#605D58;
	text-decoration:underline;
}

u {
text-decoration:underline;
}


/* ------------------------------ conteneurs ---------------------------- */
#mainContainer {
	height: auto;
	margin: 0 auto;
	width: 934px;
	top : -15px;
	position : relative;
}
#mainContent {
	height: auto;
	width: 934px;
	position: relative;
}
#mainContent img{
margin:0;
}

#mainContentGauche {
	height: auto;
	width: 140px;
	position: relative;
	display : block;
	float : left;
padding:0;
}
#mainContentGauche img{
margin:0;
}


#mainContentCentre {
	height: 740px;
	width: 608px;
	position: relative;
	display : block;
	float : left;
}
#mainContentCentreHaut {
	height: 16px;
	width: 608px;
	position: relative;
	display : block;
	background-image : url(imgFR/contentCentreBGhaut.gif);
}
#mainContentCentreMilieu {
	height: auto;
	/*height : 568px;*/
	width: 608px;
	position: relative;
	display : block;
	background-color : #dcedf1;
}
#mainContentCentreBas {
	height: 160px;
	width: 608px;
	position: relative;
	display : block;
	background-color : #dcedf1 url(imgFR/contentCentreBGbas.gif) left bottom no-repeat ;
}

#mainContentDroite {
	height: auto;
	width: 186px;
	position: relative;
	display : block;
	float : left;
}
#mainContentDroiteHaut {
	height: 16px;
	width: 186px;
	position: relative;
	display : block;
	background-image : url(imgFR/contentDroiteBGhaut.gif);
}
#mainContentDroiteMilieu {
	height: 568px;
	width: 186px;
	position: relative;
	display : block;
	background : #78b8cb url(imgFR/contentDroiteBGfleche.gif) 100px left no-repeat;
}
#mainContentDroiteBas {
	height: 160px;
	!height:180px;
	width: 186px;
	position: relative;
	display : block;
	background : #78b8cb url(imgFR/contentDroiteBGbas.gif) bottom left no-repeat;
}

#intContentMilieuGauche ul {
padding:0 10px;
}


#intContentMilieuGauche #intContentMilieuGaucheBloc1 ul  {
margin : 2px 0pt 2pt 30px ;
}

#intContentMilieuGauche #intContentMilieuGaucheBloc1 ul li.titrePuce {
padding : 0px 0px 16px 10px ;
}



/* ----------------------- titrages --------------------*/ 
/*#titreRub*/ h2 {
	height : 20px;
	width : 474px;
	background-image : url(imgFR/intTitreBG.gif);
	background-repeat : no-repeat;
	display : block;
	margin-top : 20px;
	margin-left : 30px;
	color : #d0001b;
	font-size : 0.80em;
	line-height : 20px;
	padding-right : 3px;
	font-weight : bold;
	text-transform : uppercase;
}
/*#sousTitreRub*/ #intContentMilieuGauche h3{
	width : 472px;
	background-color : #8e8d89;
	display : block;
	margin-top : 8px;
	margin-left : 30px;
	color : white;
	font-size : 0.70em;
	line-height : 15px;
	padding-left : 3px;
	font-weight : bold;
	text-transform : uppercase;
}

#sousTitreRubBis {
	height : 15px;
	width : 472px;
	background-color : #8e8d89;
	display : block;
	margin-top : 8px;
	margin-left : 0px;
	color : white;
	font-size : 0.70em;
	line-height : 15px;
	padding-left : 3px;
	font-weight : bold;
	text-transform : uppercase;
}
/*span.sousSTitreRub, p.sousSTitreRub, #intContentMilieuGaucheBloc1 p.sousSTitreRub,*/ 
h4 {
	font-family: "trebuchet ms",sans-serif;
	background:url(imgFR/intSSousTitreBG.gif) 0 0 no-repeat;
	display : block;
	margin-top: 5px;	
	margin-bottom: 5px;
	padding-left : 13px;
	color : #bd0018;
	font-weight : bold;
	width : 472px;
	margin-left : 30px;
	margin-top : 5px;
}

/*#intContentMilieuGaucheBloc1 p.sousSTitreRub*/ 
h4{
        font-size: 0.80em;
}

div.paragraphe {
text-align : justify ;
}

/* -------------------- El�ments de mise en forme des textes --------------- */
.justifie{
	text-align:justify;
}

strong, b, .gras {
	font-weight: bold;
}

.first1 a {
	font-weight : bolder;
}

img {
	border: 0;
}
.imgBlock {
	display: block;
}
.clear {
	clear: both;
	width : 0;
	height : 0;
	display : block !important;
	display : none;
}

em, .italique {
	font-style : italic;
}

.normal {
	font-weight : normal;
}
.center {
	text-align : center;
}
.blanc {
	color : white;
}
.divContainerSimple {
	display : block;
	width : auto;
	height : auto;
	position : relative;
	visibility : visible;
}
.divFloatLeftSimple {
	display : block;
	width : auto;
	height : auto;
	position : relative;
	visibility : visible;
	float : left;
}
.bgWhite {
	background-color : White;
}
.uppercase {
	text-transform : uppercase;
}





/*---------------------------------- colonne de Gauche -----------------------*/
ul.menugauche  {
	display : block;
	position : relative;
	width : 140px;
	height : auto;
	margin-top : 30px;
	margin-bottom: 20px;
padding:0;
}
ul.menugauche li a {
	display : block;
	width : 128px;
	height : 20px;
	line-height : 18px;
	background-image : url(imgFR/menuGaucheBG.gif);
	background-repeat : no-repeat;
	font-size : 0.70em;
	text-align : right;
	color :#797571;
	text-decoration:none;
}
ul.menugauche li a:hover {
	color :#ff9c00;
	background-image : url(imgFR/menuGaucheBGover.gif);
	background-repeat : no-repeat;
	text-decoration:none;
}

/*----------------------  colonne de gauche : Newsletter & Recherche --------------------*/
#newsletterRecherche {
	background-color : #edeae8;
	display : block;
	position : relative;
	width : 130px;
	height : 160px;
	padding-left : 10px;
}
#newslettter, #search {
clear : both ;
}


#newsletterRecherche h3 {
	display : block;
	position : relative;
	width : 110px;
	height : 23px;
	top : 10px;
	font-size : 0.70em;
	text-transform : uppercase;
	font-weight : bold;
	color : #605d58;
}
#newsletterRecherche em {
	display : block;
	position : relative;
	width : 110px;
	height : 15px;
	font-size : 0.70em;
	color : #ea0037;
	font-style : italic;
}
.inputCenterNR {
	vertical-align : top;
}
#newsletterRecherche input {
	/*display : block;*/
	/*position : relative;*/
	width : 95px;
	height : 18px;
	font-size : 0.70em;
	color : #605d58;
	border : 1px solid #d6d2d0;
	margin-right : 5px;
	float : left ;
}
#newsletterRecherche small {
	display : block;
	position : relative;
	font-size : 0.65em;
	color : #605d58;
	text-decoration : underline;
	height : 10px;
	margin-bottom : 10px;
}
#blocCarteHome {
	
	position:absolute;
	width : 140px;
	text-align:center;
	color:#777;
	font-size:0.7em;
	font-weight:bold;
        padding:0;

}
#blocCarteHome img{
margin:5px 0 5px 0;

}
/*------------------------------------- Header -----------------------------------*/
#mainHeader {
	height: 100px;
	width: 934px;
	position: relative;
	display : block;
}
#headerLogo {
	height: 100px;
	width: 140px;
	position: relative;
	display : block;
	float : left;
}
#headerAccroche {
	height: 100px;
	width: 794px;
	position: relative;
	display : block;
	float : left;
}
#headerAccrocheHome {
	height: 100px;
	width: 794px;
	position: relative;
	display : block;
	float : left;
}
/*------------ Menu Haut ----------*/
#mainHeaderMenu {
	height: 52px;
	width: 934px;
	position: relative;
	display : block;
	margin-top : 2px;
}
#headerMenuLangue {
	height: 52px;
	width: 140px;
	position: relative;
	display : block;
	background-image : url(imgFR/menuLangueBG.gif);
	background-repeat : no-repeat;
	float : left;
}
#headerMenu {
	height: 20px;
	width: 794px;
	position: relative;
	display : block;
	float : left;
	background-image : url(imgFR/menuBG.gif);
	background-repeat : no-repeat;
}

#headerMenu ul {
	height: 17px;
	width: 794px;
	position: relative;
	display : block;
	
	text-transform : uppercase;
	color : #75716f;
	font-weight : bold;
	letter-spacing : 0.01em;
}
#headerMenu li {
font-size : 0.70em;
	float:left;
	white-space : nowrap;
	vertical-align : middle;
}
#headerMenu li a {
	text-decoration:none;
}
#headerMenu li a:hover {
	text-decoration:none;
}

#headerMenu li a.eurasanteOff {
	color : #75716f;
	font-weight : bold;
	width: 75px; 
	height: 17px;
	display : block;
	background-image : none;
	text-align : center;
}
#headerMenu li a.eurasanteOff:hover {
	background-image : url(imgFR/menuLiBGeurasante.gif);
	background-repeat : no-repeat;
	color : White;
}

#headerMenu li a.eurasanteOn {
	color : white;
	font-weight : bold;
	text-align : center;
	width: 75px;
	height: 17px; 
	display : block;
	background-image : url(imgFR/menuLiBGeurasante.gif);
	background-repeat : no-repeat;
}
#headerMenu li a.projetsOff {
	color : #75716f;
	font-weight : bold;
	width: 105px; 
	height: 17px;
	display : block;
	background-image : none;
	text-align : center;
}
#headerMenu li a.projetsOff:hover {
	background-image : url(imgFR/menuLiBGprojets.gif);
	background-repeat : no-repeat;
	color : White;
}
#headerMenu li a.projetsOn {
	color : white;
	font-weight : bold;
	text-align : center;
	width: 105px;
	height: 17px; 
	display : block;
	background-image : url(imgFR/menuLiBGprojets.gif);
	background-repeat : no-repeat;
}
#headerMenu li a.implanterOff {
	color : #75716f;
	font-weight : bold;
	width: 85px; 
	height: 17px;
	display : block;
	background-image : none;
	text-align : center;
}
#headerMenu li a.implanterOff:hover {
	background-image : url(imgFR/menuLiBGimplanter.gif);
	background-repeat : no-repeat;
	color : White;
}
#headerMenu li a.implanterOn {
	color : white;
	font-weight : bold;
	text-align : center;
	width: 85px;
	height: 17px; 
	display : block;
	background-image : url(imgFR/menuLiBGimplanter.gif);
	background-repeat : no-repeat;
}
#headerMenu li a.transfertOff {
	color : #75716f;
	font-weight : bold;
	width: 180px; 
	height: 17px;
	display : block;
	background-image : none;
	text-align : center;
}
#headerMenu li a.transfertOff:hover {
	background-image : url(imgFR/menuLiBGtransfert.gif);
	background-repeat : no-repeat;
	color : White;
}
#headerMenu li a.transfertOn {
	color : white;
	font-weight : bold;
	text-align : center;
	width: 180px;
	height: 17px; 
	display : block;
	background-image : url(imgFR/menuLiBGtransfert.gif);
	background-repeat : no-repeat;
}
#headerMenu li a.affairesOff {
	color : #75716f;
	font-weight : bold;
	width: 160px; 
	height: 17px;
	display : block;
	background-image : none;
	text-align : center;
}
#headerMenu li a.affairesOff:hover {
	background-image : url(imgFR/menuLiBGaffaires.gif);
	background-repeat : no-repeat;
	color : White;
}
#headerMenu li a.affairesOn {
	color : white;
	font-weight : bold;
	text-align : center;
	width: 160px;
	height: 17px; 
	display : block;
	background-image : url(imgFR/menuLiBGaffaires.gif);
	background-repeat : no-repeat;
}
#headerMenu li a.laboratoiresOff {
	color : #75716f;
	font-weight : bold;
	width: 185px; 
	height: 17px;
	display : block;
	background-image : none;
	text-align : center;
}
#headerMenu li a.laboratoiresOff:hover {
	background-image : url(imgFR/menuLiBGlaboratoires.gif);
	background-repeat : no-repeat;
	color : White;
}
#headerMenu li a.laboratoiresOn {
	color : white;
	font-weight : bold;
	text-align : center;
	width: 185px;
	height: 17px; 
	display : block;
	background-image : url(imgFR/menuLiBGlaboratoires.gif);
	background-repeat : no-repeat;
}
/*---------- Sous-Menu -----------*/
#headerSousMenu {
	height: 31px;
	width: 794px;
	position: relative;
	display : block;
	float : left;
	background-image : url(imgFR/sousMenuBG.gif);
}
#headerSousMenu ul {
	height: 20px;
	width: auto;
	position: relative;
	display : block;
	font-size : 0.70em;
	color : White;
	top : 1px;
	padding-left : 15px;
	background-image : url(imgFR/sousMenuPuce.gif);
	background-position : left;
	background-repeat : no-repeat;
}
#headerSousMenu ul.eurasante {
	visibility : hidden;
	display : none;
}
#headerSousMenu ul.projets {
	visibility : hidden;
	display : none;
	margin-left : 75px;
}
#headerSousMenu ul.implanter {
	visibility : hidden;
	display : none;
	margin-left : 180px;
}
#headerSousMenu ul.transfert {
	visibility : hidden;
	display : none;
	margin-left : 265px;
}
#headerSousMenu ul.affaires {
	visibility : hidden;
	display : none;
	margin-left : 445px;
}
#headerSousMenu ul.laboratoires {
	padding-left : 0px;
	padding-right : 15px;
	background-image : url(imgFR/sousMenuPuce3.gif);
	background-position : right;
	background-repeat : no-repeat;
	visibility : hidden;
	display : none;

	float : right;
}
#headerSousMenu li {
	float : left;
	height: 20px;
	line-height : 20px;
	padding-right : 10px;
	padding-left : 10px;
	background-image : url(imgFR/sousMenuPuce2.gif);
	background-position : 0 0;
	background-repeat : no-repeat;
}
#headerSousMenu li.first {
	float : left;
	height: 20px;
	line-height : 20px;
	padding-right : 10px;
	padding-left : 0px;
	background-image : none;
}
#headerSousMenu li a {
	color : White;
	text-decoration : none;
}
#headerSousMenu li a:hover {
	color : #c5e0e7;
}

/*-------------------------------- Menu Pied de page ----------------------------------*/
#mainFooter {
	height: 20px;
	width: 934px;
	position: relative;
	display : block;
	font-size : 0.70em;
	top : 2px;
	margin-bottom : 20px;
}
#mainFooter ul {
	width: 794px;
	position: relative;
	display : block;
	background-color : #dcd8d7;
	float : right;
}
#mainFooter li {
	float : right;
	position : relative;
	border-left : 2px solid White;
}
#mainFooter li a {
	position : relative;
	display : block;
	color : #74716d;
	height: 20px;
	width : auto !important;
	width: 30px; 
	line-height : 20px;
	background-color : #dcd8d7;
	padding-left : 8px;
	padding-right : 8px;
	white-space : nowrap;
	text-decoration:none;
}
#mainFooter li a:hover {
	background-color : #fff;
	text-decoration:none;
}


/* ---------------------- fil d'ariane ------------------ */
#filAriane {
	width : 472px;
	background-color : #bedfe8;
	display : block;
	margin-top : 20px;
	margin-left : 30px;
	color : #2a758a;
	font-size : 0.65em;
	line-height : 13px;
	text-align : left;
	padding : 3px;
}
#filAriane a {
	color : #2a758a;
	text-decoration : underline;
}

/* remplac� par filAriane
#filArianneAbsolute {
	height : 15px;
	width : 474px;
	background-color : #bedfe8;
	display : block;
	color : #2a758a;
	font-size : 0.65em;
	line-height : 13px;
	padding-left : 3px;
	position : absolute;
	top: 190px;
	left : 205px;
	z-index : 10;
}
#filArianneAbsolute a {
	color : #2a758a;
	text-decoration : underline;
}
*/


/*------------------------------------------ Contenus -----------------------------------*/
#intContentDroite {
	height: auto;
	width: 794px;
	position: relative;
	display : block;
	float : left;
}
#intContentHaut {
	height: 16px;
	width: 794px;
	position: relative;
	display : block;
	background-image : url(imgFR/intBGhaut.gif);
	background-repeat : no-repeat;
}
#intContentMilieu {
	height: auto !important;
	height :400px;
	min-height : 400px;
	width: 794px;
	position: relative;
	display : block;
	background-image : url(imgFR/intBGmilieu.gif);
}
#intContentBas {
	height: 85px;
	width: 794px;
	position: relative;
	display : block;
	background-image : url(imgFR/intBGbas.gif);
	background-repeat : no-repeat;
}


/* --- Cas particuliers #intContentBas : selon l'id du body --- */


#intContentBasPublication,
#publication #intContentBas {
	height: 85px;
	width: 794px;
	position: relative;
	display : block;
	background-image : url(imgFR/intBGbasPublication.jpg);
	background-repeat : no-repeat;
}
#intContentBasAgenda,
#agenda #intContentBas {
	height: 85px;
	width: 794px;
	position: relative;
	display : block;
	background-image : url(imgFR/intBGbasPublication.jpg);
	background-repeat : no-repeat;
}
#intContentBasRecherche,
#recehrche #intContentBas {
	height: 85px;
	width: 794px;
	position: relative;
	display : block;
	background-image : url(imgFR/intBGbasRecherche.jpg);
	background-repeat : no-repeat;
}
#intContentMilieuGauche, .tx-postuler-pi1 {
	height : 100%;
	width: 608px;
	position: relative;
	display : block;
	float : left;
}
#intContentMilieuGaucheBloc1 {
	width : 535px;
	height : auto;
	margin-left : 35px !important;
	margin-left : 0;
	left : 0 !important;
	left : 35px;
	display : block;
	position : relative;
	float : left;
	border : 1px solid #e8f7fb;
	margin-bottom : 10px;
	background-image : url(imgFR/intBGmilieuFleche.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
}


#intContentMilieuGaucheBloc1 .titrePuce {
	background-image : url(imgFR/blocHomePuceLi.gif);
	background-repeat : no-repeat;
	color : #605d58;
	padding:0;
	padding-left : 10px;
	margin:2px 0pt 2pt 35px;
	display:block;
	height:auto;
}



#intContentMilieuGaucheBloc1 .titrePuceN {
	background-repeat : no-repeat;
	margin-top: 5px;
	padding-left : 16px;
	color : #605d58;
	/*font-size : 0.70em;*/
	/*margin-left : 30px;*/
}
.n1 {
	background-image : url(imgFR/puceN1.gif);
}
.n2 {
	background-image : url(imgFR/puceN2.gif);
}
.n3 {
	background-image : url(imgFR/puceN3.gif);
}
.n4 {
	background-image : url(imgFR/puceN4.gif);
}
.n5 {
	background-image : url(imgFR/puceN5.gif);
}
.n6 {
	background-image : url(imgFR/puceN6.gif);
}
.n7 {
	background-image : url(imgFR/puceN7.gif);
}
.n8 {
	background-image : url(imgFR/puceN8.gif);
}
.n9 {
	background-image : url(imgFR/puceN9.gif);
}
.n10 {
	background-image : url(imgFR/puceN10.gif);
}


/* --- �l�ments dans colonne de gauche */
#intContentMilieuGaucheBloc1 p {
	width : 472px;
	height : auto;
	margin-left : 30px;
	margin-top : 5px;
	/*margin-bottom : 10px;*/
	color : #605d58;
	font-size : 0.70em;
	/*text-align : justify;*/
}
#intContentMilieuGaucheBloc1 p.liens {
	width : 472px;
	height : auto;
	margin-left : 30px;
	margin-top : 5px;
	#margin-bottom : 40px;
	color : #605d58;
	font-size : 0.7em;
}

#intContentMilieuGaucheBloc1 p.liens a {
	color : #605d58;
	text-decoration : underline;
	background-image : url(imgFR/blocHomePuceLiRouge.gif);
	background-repeat : no-repeat;
	padding-left : 10px;
	line-height: 20px;
	
}

#intContentMilieuGaucheBloc1 p.liens a strong {
	text-decoration : underline;
}


#intContentMilieuGaucheBloc2 {
	width : 535px;
	height : auto;
	margin-left : 35px !important;
	margin-left : 0;
	left : 0 !important;
	left : 35px;
	display : block;
	position : relative;
	float : left;
	border : 1px solid #e8f7fb;
	margin-bottom : 10px;					
	background-image : url(imgFR/intBGmilieuFleche.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
}
#intContentMilieuGaucheBloc2 p {
	width : auto;
	height : auto;
	margin-left : 0;
	margin-top : 5px;
	margin-bottom : 10px;
	color : #605d58;
	font-size : 11px;
}
#intContentMilieuGaucheBloc2Gauche {
	width : 170px;
	height : auto;
	margin-left : 30px !important;
	margin-left : 15px;
	margin-top : 10px;
	margin-bottom : 10px;
	text-align : right;
	float : left;
}
#intContentMilieuGaucheBloc2Droite {
	width : 280px;
	height : auto;
	margin-left : 10px;
	padding-left : 10px;
	margin-top : 10px;
	margin-bottom : 10px;
	float : left;
	border-left : 1px solid #e8f7fb;
	color:#605D58;
font-size:11px;
}
#intContentMilieuGaucheBloc2Droite li{
	color:#605D58;
	font-size:11px;
	height:auto;
	margin-bottom:10px;
	margin-left:10pt;
	margin-top:5px;
	width:auto;
	list-style-image:none;
	list-style:square;
}


/* ----- �l�ments dans colonne de droite ----- */
#intContentMilieuDroite p {
	
	height : auto;
	margin-right : 5px;
	margin-left : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	color : #605d58;
	font-size : 0.70em;
	/*text-align : justify;*/
}

#intContentMilieuDroite #divliens {
	height : auto;
	margin-left : 5px;
	margin-top : 20px;
	margin-bottom : 40px;
	color : #605d58;
	font-size : 0.70em;
}

#intContentMilieuDroite #divliens h3 {
	display : block;
	position : relative;
	width : 163px;
	height :auto;
	text-transform : uppercase;
	color : #d0001b;
	font-size : 1em;
	font-weight : bold;
}

#intContentMilieuDroite #divliens p{
	color : #605d58;
	font-size : 1em;
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;	
}


#intContentMilieuDroite p.liens /* A priori : plus inutilis� */ {
	height : auto;
	margin-left : 5px;
	margin-top : 20px;
	margin-bottom : 40px;
	color : #605d58;
	font-size : 1em;
}



#intContentMilieuDroite p.liens a, #intContentMilieuDroite #divliens p a  {
	color : #605d58;
	text-decoration : underline;
	background-image : url(imgFR/blocHomePuceLiRouge.gif);
	background-repeat : no-repeat;
	padding-left : 10px;
}

#intContentMilieuDroite {
	height: auto;
	width: 186px;
	position: relative;
	display : block;
	float : left;
}

/* --- Cas particuliers #intContentMilieuDroite : selon l'id du body --- */
#intContentMilieuDroitePublication,
#publication #intContentMilieuDroite {
	height:339px;
	width: 186px;
	position: absolute;
	display : block;
	float : left;
	background-position : bottom;
	background-repeat : no-repeat;
	background-image : url(imgFR/intBGhautPublication.jpg);
	bottom:0;
	right : 0;
}
#intContentMilieuDroiteAgenda,
#agenda #intContentMilieuDroite {
	height:339px;
	width: 186px;
	position: absolute;
	/*z-index: -2;*/
	display : block;
	float : left;
	background-position : bottom;
	background-repeat : no-repeat;
	background-image : url(imgFR/intBGhautPublication.jpg);
	bottom: 0px;
	right : 0px;
	/*z-index:100;*/
	/*overflow: auto;*/
	/*background-color:red;*/
}
#intContentMilieuDroiteRecherche,
#recherche #intContentMilieuDroite {
	height:339px;
	width: 186px;
	position: absolute;
	display : block;
	float : left;
	background-position : bottom;
	background-repeat : no-repeat;
	background-image : url(imgFR/intBGhautRecherche.jpg);
	bottom:0;
	right : 0;
}

.intContentDroiteBlocPhoto {
	height: auto;
	width: 186px;
	position: relative;
	display : block;
	margin-top : 20px;
	margin-bottom : 5px;
}
.intContentDroiteBlocLogo {
	height: 48px;
	width: 72px;
	position: relative;
	display : block;
	margin-top : 15px;
	margin-left : 15px !important;
	margin-left : 8px;
	float : left;
}



/* ---------------------------------------- #sousTitreRubMenu -----------------------------------*/ 
#sousTitreRubMenu {
	height : 15px;
	width : 460px;
	background  : #8e8d89 url(imgFR/intSousTitreMenuBG2.gif) left top no-repeat ;
	display : block;
	margin-top : 2px;
	margin-left : 30px;
	color : white;
	font-size : 0.70em;
	padding-left : 15px;
}
#intContentMilieuGauche #sousTitreRubMenu ul {
	height: 15px;
  padding:0;
  margin:0;
}
#intContentMilieuGauche #sousTitreRubMenu li {
 float : left;
	height: 15px;
	line-height : 14px;
	background-image : url(imgFR/sousMenuPuce4.gif);
	background-position : 0 0;
	background-repeat : no-repeat;
	padding-left : 8px;
	padding-right : 0px;
}
#intContentMilieuGauche #sousTitreRubMenu li.first {
background:none;
}
/*
#sousTitreRubMenu li.first {
	float : left;
	height: 15px;
	line-height : 14px;
	padding-right : 6px;
	padding-left : 0px;
	background-image : none;
}
*/
#sousTitreRubMenu li a {
	color : White;
	text-decoration : none;
	font-size:1.5em;
}
#sousTitreRubMenu li a:hover {
	color : White;
	text-decoration : underline;
}


/* ------------------------------- blocs divers --------------------------------*/
#blocBtnImprimer {
	height : 22px;
	width : 472px;
	display : block;
	margin-bottom : 12px;
	margin-top : 12px;
	margin-left : 28px;
	text-align:right;
}
#blocBtnRecherche {
	height : 22px;
	width : 472px;
	display : block;
	margin-bottom : 12px;
	margin-top : 12px;
	margin-left : 28px;
}
#blocBtnEnvoyer {
	height : 22px;
	width : 472px;
	display : block;
	margin-bottom : 12px;
	margin-top : 12px;
	margin-left : 28px;
	text-align : center;
}

.blocGrandsProjets {
	width : 450px;
	height : auto;
	margin-left : 40px;
	margin-top : 15px;
	margin-bottom : 10px;
	display : block;
	min-height : 75px;
}
.blocGrandsProjetsPhoto {
	width : 142px;
	height : auto;
	float : left;
}
.blocGrandsProjetsTexte {
	width : 305px;
	height : auto;
	float : left;
	color : #605d58;
	font-size : 0.70em;
	text-align : justify;
	float : left;
}
.blocGrandsProjetsTexteTitre {
	background-image : url(imgFR/blocHomePuceLi.gif);
	background-repeat : no-repeat;
	display : block;
	height : auto;
	position : relative;
	background-position : top left;
	font-weight : bold;
	padding-left : 10px;
}



 /* --------------------------------------------- divers ------------------------------- */
.imgDroite {
	float : right;
	display : inline;
	position : relative;
	margin-bottom : 5px;
	margin-left : 5px;
}
.imgDroite2 {
	float : right;
	display : inline;
	position : relative;
	margin-bottom : 0;
	margin-left : 3px;
}
.titreRubDroiteItw {
	display : block;
	position : relative;
	width : 160px;
	height :30px;
	background-image : url(imgFR/intTitreBG.gif);
	line-height : 22px;
	text-transform : uppercase;
	color : #d0001b;
	font-size : 0.70em;
	font-weight : bold;
	padding-left : 2px;
	left : 10px;
	top : 15px;
}
.titreRubDroiteItw {
	font-size : 1em;
	left:5px;
}
.texteRubDroiteItw {
	display : block;
	position : relative;
	width : 160px;
	height :auto;
	min-height : 65px;
	color : #605D58;
	font-size : 0.70em;
	padding-top: 10px;
	padding-bottom: 10px;
	left : 10px;
	top : 8px;
	border-bottom : 1px solid #dfeff4;
}
.texteRubDroiteItw a {
	text-decoration : underline;
	color : #605D58;
	font-weight : bold;
}

.titreRubDroiteLiens {
	display : block;
	position : relative;
	width : 160px;
	height :30px;
	line-height : 22px;
	text-transform : uppercase;
	color : #d0001b;
	font-size : 0.70em;
	font-weight : bold;
	padding-left : 2px;
	left : 10px;
	top : 15px;
}

.accrocheRubDroite {
	display : block;
	position : relative;
	width : 170px;
	height :auto;
	min-height : 45px;
	color : #605d58;
	font-size : 0.70em;
	font-weight : bold;
	text-align : center;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;	
	padding-bottom: 5px;
	top : 60px;
	background-color : #dfeff4;
	margin-bottom : 40px;
}

.csc-menu li {margin : 6px;}

/* --------------------------------  #blocChiffresDroite ------------------------ */

#blocChiffresDroite {
	display : block;
	position : relative;
	width : 176px;
	height :auto;
	/*top : 60px;*/
	margin-bottom : 40px;
	margin-left : 5px;
}
#blocChiffresDroite a {
	color : #605d58;
	text-decoration:underline;
}
#blocChiffresDroiteContent {
	width : 163px;
	height :auto;
	color : #605d58;
	font-size : 0.70em;
	background-color : #dfeff4;
	padding-left : 8px;
	padding-right : 5px;
}

#blocChiffresDroiteContent p {
	font-size : 1em;
	margin-right : 0px;
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}

#blocChiffresDroiteHeader {
	font-size : 2px ;
	width : 176px;
	height: 10px;
	background : transparent url(imgFR/blocChiffresBGHeader.gif) left bottom no-repeat;
}
#blocChiffresDroiteFooter {
	font-size : 2px ;
	width : 176px;
	height: 10px;
	background : transparent url(imgFR/blocChiffresBGFooter.gif) left top no-repeat ;
}
.titreBlocChiffres, #blocChiffresDroiteContent h3 {
	display : block;
	position : relative;
	width : 163px;
	height :auto;
	text-transform : uppercase;
	color : #d0001b;
	font-size : 1em;
	font-weight : bold;
}



.tx-indexedsearch-sw{
	font-size : 12px;
}
.homeDroiteBgTexte li{
	/*margin-left: 5px;*/
	background-image : url(imgFR/blocHomePuceLi.gif);
	background-repeat : no-repeat;
	padding-left : 10px;
	/*overflow: auto;*/
	height: 100%;
	text-align:left;
}
#intContentMilieuGaucheBloc1 li{
	border:0pt none;
	border-spacing:0pt;
	font-family:"trebuchet ms",sans-serif;
	font-size:0.7em;
	/*font-style:normal;
	font-weight:normal;
	list-style-type:none;
	text-decoration:none;*/
	margin-left: 3px;
	padding-left : 18px;
	margin-right: 3px;
	padding-right : 11px;
	background-image : url(imgFR/blocHomePuceLi.gif);
	background-repeat : no-repeat;
	overflow: auto;
	height: 100%;
	text-align:justify;
	color:#605D58;
	display:block;
}

OL, #intContentMilieuGaucheBloc1 OL, .homeDroiteBgTexte OL { list-style-type: decimal; }
OL OL { list-style-type: upper-alpha; }
OL OL OL { list-style-type: decimal; }
OL OL OL OL { list-style-type: lower-alpha; }
OL OL OL OL OL { list-style-type: lower-roman; }

strong {
font-weight : bold;
}
.titre_orange{
font-weight : bold;
color:#FFA73F;
text-decoration:underline;
font-size:14px;
padding-left:30px;
}
.text_gras{
font-weight : bold;
color:#605D58;
}
#intContentMilieuGaucheBloc1 ul.li_rond li{
/*background-image:none;
list-style:disc;
list-style-type:disc;*/
padding-left:55px;
background-position:30px 10%;
padding-bottom:5px;
}
P.gras{
font-weight : bold;
}
/* RTE */
.align-left {
text-align:left !important;
}
.align-center {
text-align:center !important;
}
.align-right {
text-align:right !important;
}
.align-justify {
text-align:justify !important;
}

/*----------------- plan du site --------------*/
#intContentMilieuGaucheBloc1 ul li ul li a{
	font-size : 1.4em;
}

#intContentMilieuGaucheBloc1 ul li ul li ul li a{
	font-size : 2em;
}


/* Matthieu le 10/03/11 Pour mise en place picto emplois */
.emploisMenu {
    margin-top: -25px !important;
    margin-bottom: -35px !important;
    margin-left: -10px !important;
}
