@charset "utf-8";







/* CSS Document */
html, body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0;
	height: 100%;
	color:#666;		 
}

body {	 
	background-image:url(/digitalAssets/1/1778_Background.jpg);
	background-repeat:repeat-x;
	font-size:11px;
	margin: 0px 0px 0px 0px;
        line-height: 1.27;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

/*bloc caché utilisé dans l'accessibilité */
div#acces_handicap {
       position:absolute;
       left: -5000px;
       font-size:0px;
       overflow:hidden;
}

/* ACCES SITE LILLE1 */

#acces {
	background-color:#000000;
	background-image:url(/digitalAssets/1/1777_BackgroundTop.jpg);
	background-repeat:repeat-x;
	height:30px;
	width:100%;
        min-width: 600px;
}

#acces_direct {
	float:left;
	margin:5px 0 0 5px;
	font-size:9px;
	height:17px;
        width:240px;
}

#acces DIV {
	width:100%;
        height:25px;
}

#acces IMG {
	margin:0 0 0 20px;
	float:left;
}

#acces P {
	margin: 4px 0 0 5px;
        padding-top: 3px;
	color:#FFFFFF;
	float:left;
}	

#acces INPUT {
	float:left;
	background:none;
	border:none;
	color:#FFFFFF;
	padding:4px 0 0 2px;
	font-weight:bold;
	cursor:pointer;
}

#acces INPUT:HOVER {
	color:#e5e5e5;
}

div#englobe_acces {
	width: 480px;
	height: 28px;
	float: right;
        margin-right:10px;
}
	 
#content {
	width:810px;
	min-height:100%;
	background-image:url(/digitalAssets/1/1708_background_content.png);
	background-repeat:repeat-y;
	margin: 0 auto;
	position:relative;
}



/*************/
/* BLOC HAUT  */
/*************/

#main_top {
	width: 780px;
	margin: 0 15px;
}

#top {
	 background-image:url(/digitalAssets/3/3045_2619_fond-header-new.jpg);
	 background-repeat:no-repeat;
	 height:115px;
	 width:780px;
}

#zone-accessibilite{
       position:absolute;
       top: 35px;
       color:#00525A;
       z-index:1;
       width: 780px;
       margin-left: auto;
       margin-right: auto;
}

#centre-accessibilite{
       width: 780px;
       margin-left: auto;
       margin-right: auto;
}
#zone-accessibilite ul{
       float:right;
       margin:0;
       padding:0 23px 0 0;
}

#zone-accessibilite li{
       margin:0;
       padding:0;
       float:left;
       list-style-type:none;
}

#zone-accessibilite li a{
       color:#666666;
       text-decoration: none;
}

#zone-accessibilite li a:hover{
       text-decoration:underline;
}

#zone-portail {
        background-color:#0EB0E2;
        position: absolute;	
        width:168px;
        height:18px;
        top: 44px;
        right:40px;
        margin:0px;
}

#zone-portail a{
        display:block;
        width:144px;
        height:16px;
        background-image:url(/digitalAssets/3/3043_bouton-portail.jpg);
        background-repeat:no-repeat;
        color:#FFFFFF;
    
	font-size:10px;
        margin:0;
        padding:2px 0px 1px 24px;
        text-decoration:none;

}

#zone-portail a:hover{
	background-image:url(/digitalAssets/3/3044_bouton-portail-hover.jpg);
        text-decoration:none;
}

#top #zone-accessibilite A {
      color:#666;

}

#top IMG{
	margin:10px 0 0 38px;
	float:left;
}


/*******************/
/* BLOC RECHERCHE  */
/*******************/

#rechercher{
/*	margin:30px 0 0 597px;
	width:170px;
        height: 33px; */
       width:170px;
       height: 33px;
       position: absolute;
       top: 60px;
       /*left: 608px;*/
      right:37px;

}

#conteneur-rechercher{
	width:180px;
        height: 33px;
}

#div conteneur-rechercher input{
	width:121px;
}

#rechercher SPAN{
	color:#FFFFFF;
	cursor:default;
       font-size:10px;
}

#rechercheForm{
	color:#666666;
	float:left;
	margin:0 5px 0 0 ;
	height:16px;
       width:136px;
}


#button_ok{
}

#button_ok A{
	background-image:url(/digitalAssets/1/1761_ok.jpg);
	background-repeat:no-repeat;
	height:21px;
	width:21px;
	float:left;
}
#button_ok A:HOVER{
	background-image:url(/digitalAssets/1/1762_okOver.jpg);
	background-repeat:no-repeat;
}

.submit_ok {
	background-image:url(/digitalAssets/1/1761_ok.jpg);
        background-color: #000000;
	background-repeat:no-repeat;
	background-position:top left;
	border:none;
	height:21px;
	width:21px;
	cursor:pointer;
       vertical-align:top;
       margin: 0px 0px 0px 1px;
}

.submit_ok:HOVER {
	background-image:url(/digitalAssets/1/1762_okOver.jpg);
	background-repeat:no-repeat;
}




/*******************************************/
/* Nouveau MENU HORIZONTAL Avec Javascript */
/*******************************************/

.clear {
    clear:both;
    line-height:0;
    height:0px;
}

/* style du menu par defaut */

    #menu {
    background-color:#FFFFFF; /* B */
    width:780px;
    height:27px;
    /*position:absolute;
    margin-bottom: 2px;
    top:115px;
    z-index:1;*/
}


#menu ul {
background-color:#FFFFFF;    /* B  */

/*float:right;*/

background-color:#FFFFFF;
font-size:16px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left;

width:780px; /*width:747px;*/
}


#menu li {           /* B */
  
float:left;
padding:0;
list-style-type:none;
width:auto;
}


#menu li a:hover, #menu li a:focus, #menu li span:hover, #menu li span:focus, #menu li.encourt a {
	/*color:#0EB0E2;*/
		overflow:hidden;
}

#menu ul ul{
	list-style: none;              /* B */
	padding: 0;
	margin: -3px 0px 0px 0px; /* ajout du -1px */
	font-size:16px;
	/*float:left;*/
	width:165px;
	border-right:1px solid #D9D9D9;
}

#menu li:after{
content:'';
}

#menu li li, #menu li li span.highlight { /****** Ajout du span.highlight ******/

  clear:left;                       /* B */
  /* margin:0px 0px 0px 0px; */
  padding:0 0 0 2px;
  float:none;
  height:100% !important;
  position:relative !important;  
  font-size:11px;
  line-height:18px;
  /* width:165px;*/
  color:#92C40A;	/* ajout pour highlight */
}

/* **************** style des liens *********************/
#menu li span.highlight {           /* B */
	color:#92C40A;
}



#menu li a, #menu li span {           /* B */
	color: #666666;
	text-decoration: none;
	display: block;
	padding:3px 4px 0 4px;
	margin:0 6px;
}

#presentation {
	background-image:url(/digitalAssets/3/3072_puce_presentation.jpg);
	background-repeat:no-repeat;
}
#formation {
	background-image:url(/digitalAssets/3/3074_puce_formation.jpg);
	background-repeat:no-repeat;

}
#search {
	background-image:url(/digitalAssets/3/3075_puce_recherche.jpg);
	background-repeat:no-repeat;

}
#vie {
	background-image:url(/digitalAssets/3/3073_puce_vie.jpg);
	background-repeat:no-repeat;

}
#international {
	background-image:url(/digitalAssets/3/3078_puce_international.jpg);
	background-repeat:no-repeat;

}
#culture {
	background-image:url(/digitalAssets/3/3076_puce_culture.jpg);
	background-repeat:no-repeat;

}
#documentation {
	background-image:url(/digitalAssets/3/3077_puce_documentation.jpg);
	background-repeat:no-repeat;

}

/******* New accueil ********* */

#menu li#home {
	float:left;
	margin:0px;
        padding:0px;
        display:block;     
}
#menu li#home A{
	width:14px;
	margin:0px 9px 3px 10px;
	padding:0px;
        display: inline;
}

#home a:HOVER  img {
   background-image:url(/digitalAssets/1/1745_HomeOver.jpg);
   background-repeat:no-repeat;
   /*float: right;*/
   height:14px;
   width:14px;
}
#home a  img {
   background-image:url(/digitalAssets/1/1744_Home.jpg);
   background-repeat:no-repeat;
   vertical-align:text-bottom;
   /*float: right;*/
   height:14px;
   width:14px;
}
#home a:HOVER {
   color:#000000;
}

/************************************/

#menu li li a, #menu li li span, #menu li.encourt li a{     /* B*/
    background-color:#FFFFFF;
    border-bottom:1px solid #D9D9D9;
    margin:0px 6px 0px 6px;
    padding: 3px 2px 0px 2px;
    width:149px;
    }

#presentation A:HOVER, #presentation A:focus{
	color:#0EB0E2;	
}
#formation A:HOVER, #formation A:focus{
	color:#FCAE00;
}
#search A:HOVER, #search A:focus{
	color:#C63002;
}
#vie A:HOVER, #vie A:focus{
     color:#92C40A;
}
#international A:HOVER, #international A:focus{
	color:#A764E8;
}
#documentation A:HOVER,documentation A:focus{
	color:#B36F1C;
}
#culture A:HOVER, #culture A:focus{
	color:#C90165;
}

#menu ul #presentation ul{
	border-left:3px solid #0C76B7;
}
#menu ul #formation ul{
	border-left:3px solid #F97C00;
}
#menu ul #search ul{
	border-left:3px solid #9E1E00;
}
#menu ul #vie ul{
	border-left:3px solid #407706;
}
#menu ul #international ul{
	border-left:3px solid #803EB5;
}
#menu ul #culture ul{
	border-left:3px solid #9A0558;
}
#menu ul #documentation ul{
	border-left:3px solid #824606;
}

#menu ul li li span.highlight {
}

#menu ul #presentation ul a.highlight, #menu ul #presentation a.highlight {
	color:#0EB0E2;
}
#menu ul #formation ul a.highlight, #menu ul #formation a.highlight {
	color:#FCAE00;
}
#menu ul #search ul a.highlight,#menu ul #search a.highlight {
	color:#C63002;
}
#menu ul #vie ul a.highlight, #menu ul #vie a.highlight {
	color:#92C40A;
}
#menu ul #international ul a.highlight, #menu ul #international a.highlight {
	color:#A764E8;
}
#menu ul #documentation ul a.highlight, #menu ul #documentation a.highlight {
	color:#B36F1C;
}
#menu ul #culture ul a.highlight, #menu ul #culture a.highlight {
	color:#C90165;
}

/* Niveau 1, 2 et 3 masqué */

.withjavascript .submenu ul,
.withjavascript .encourt .submenu ul,
.withjavascript .encourt .encourt .submenu ul{
	position:absolute;
	top:-300em;
	width:0px;
	height:0px;
	margin:0px;
}

/* Niveau 1, 2 et 3 affiché */

.withjavascript li.encourt{
	position:relative;
}

.withjavascript .encourt ul,
.withjavascript .encourt .encourt ul,
.withjavascript .encourt .encourt .encourt ul{
	top:1.5em;
	width: 12em;
	height:auto;
	z-index:50;
}

.withjavascript .encourt .encourt ul,
.withjavascript .encourt .encourt .encourt ul{
	z-index:70;
}

#header .withjavascript .encourt .encourt ul, #header .withjavascript .encourt .encourt .encourt ul{
	left: 12.5em;
	width: 14em;
	top:0em;
	padding-right:0.2em;	
}

.itemBackground {
	position: absolute;
	width /**/: 98%;
	height /**/: 99%;
	z-index: -1;
	display: block;
}
#header #menu li li.skipli{
	position: absolute !important;
	top:-500px !important;
}


#header a.ciblea {
	position:absolute;
	top:-500px;
}

/* IE mac correction \*//*/
 #menu li{
    width:12em;
}
/**/

 /* IE PC bug correction\*/
* html #menu li li a, * html #menu li li span{
height:1%;
}

*+html #menu li a {/*zoom:1;*/}

* html #menu li li.submenu{
height:1%;
margin-bottom:-0.3em;
margin-bottom /*ie 5.0 correction*//*\*/: /**/ /*\*/-0.3em;
}

* html #menu li li{
margin-bottom /*ie 5.0 correction*//*\*/: /**/ /*\*/-0.3em;
height:1%;
height /*ie 5.0 correction*//*\*/: /**/ /*\*/1% !important;
}

* html #menu li li li{
margin-bottom /*ie 5.0 correction*//*\*/: /**/ /*\*/-0.2em;
}

* html #menu.withjavascript  li li{
margin-left /*ie 5.5 et 5.0 correction*//*\*/:-1.4em;
}

* html #menu.withjavascript  li li li{
margin-left /*ie 5.5 et 5.0 correction**//*\*/:-1.5em;
}

* html #menu.withjavascript  ul ul ul{
margin-left /*ie 5.5 et 5.0 correction*//*\*/:0em;
}

* html #menu.withjavascript .itemBackground {
	width:auto;
}

* html #menu.withjavascript li li .itemBackground {
	height /**/: 97%;
	width /**/:100%;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* *******************BANDEAU IMAGE ******************************/
#bandeau {
	 background-image:url(/digitalAssets/3/3101_Bandeau_campus.jpg);
	 background-repeat:no-repeat; 
         height: 170px;
	 width:780px;
}

#bandeauFlash {
	 background-color:#fff; 
	 height:170px;
	 width:780px;
}

/**************/
/* FILET ARIANE*/
/**************/

#ariane {
	 height:18px;
	 width:780px;
	 font-size:10px;
	 margin:2px 10px 0 10px;

}

#ariane A{
	color:#92C40A;
	text-decoration:none;
}

#ariane A:HOVER{
	text-decoration:underline;

}


/***********/
/* CONTENU */
/***********/
    	
#main    {
	background-color:white;
	width: 780px;
	top:328px;
	bottom:142px;
	margin: 0 15px;
	padding:0;
	min-height:300px;
	clear:both;
} 


/*********************/
/*COLONNE DE GAUCHE */
/*********************/

#left {
	 background-image:url(/digitalAssets/1/1743_left.jpg);
	 background-repeat:no-repeat;
	 width:182px;
	 margin:0 10px 0 0;
	 float:left;
	 min-height:400px;
}

#left DIV {
	 width:150px;
	 margin:0 0 8px 10px;
	 border-bottom: 1px solid #D9D9D9; 
	 padding:0 0 8px 0px;
}

#left DIV.menu {
	 border-bottom:none; 
}

#left h1 {
	 background-image:url(/digitalAssets/1/1758_h1_left_vert.jpg);
	 background-repeat:no-repeat;
         background-color:#92C40A;
         height:26px;   /* Ajout bruno */
         width:155px; /* Ajout bruno */
	 color:#FFFFFF;
	 padding:5px 0px 0px 10px;
	 margin: 2px 0px 5px 0px;
	 font-size:16px;
}

#left h1.utiles {
	 background-image:url(/digitalAssets/1/1753_h1_left_bleu.jpg);
         background-color: #00a9e0;         /* Ajout bruno */
         height:26px;   /* Ajout bruno */
         width:155px; /* Ajout bruno */
}


#left ul {
	 padding:0;
	 margin:0;
}
	
#left li {
	background-image:url(/digitalAssets/3/3086_puce_left_bleu.jpg);
	background-repeat:no-repeat;
	list-style:none;
	padding-left:15px;
}

#left A {
	color:#666666;
	text-decoration:none;
}

#left A:HOVER {
	color:#0EB0E2;
}
	
#left div.menu li {
	background-image:url(/digitalAssets/3/3083_puce_left_vert.jpg);
	background-repeat:no-repeat;
	list-style:none;
	padding-left:15px;

	border-bottom: 1px dotted #92C40A;
        margin-top: 1px;
        padding-bottom: 1px;
}

#left div.menu li li{

	/*background-image:url(/digitalAssets/3/3080_puce_left_gris.jpg);*/
	background-image:url(/digitalAssets/2/2109_puce_left_gris.jpg);
	background-repeat:no-repeat;
	list-style:none;
	padding-left:10px;
        border-bottom: none;
        margin: 0;
}

#left div A:HOVER, #left div .highlight, .highlight {
       color:#92C40A;
}

#left div.utiles A:hover{
	color:#0eb0e2;
}

#left img.blocimage {
        width:150px;
}

/********************/
/* COLONNE DE DROITE*/
/********************/


#right {
	 width:170px;
	 margin:0 0 0 10px;
	 float:right;
	 border-left: 1px solid #d9d9d9;
	 min-height:400px;
}

#right h1 {
	 background-image:url(/digitalAssets/1/1751_h1_right_vert.jpg);
	 background-repeat:no-repeat;
         background-color:#92C40A;
         height:26px;   /* Ajout 26 au lieu de 31px */
         width:150px; 
	 color:#FFFFFF;
	 padding:5px 0 0 20px;
	 margin:2px 0px 0px 0px;  /* Ajout 2px au lieu de 0 */
	 font-size:16px;

	 clear:both;
}

#right DIV{

	 width:140px;
	 margin:0 10px 5px 20px;
	 padding-bottom:5px;
	 float:left;
	 border-bottom: #92C40A 1px dotted;
}

#right h2 {
	 color:#92C40A;
	 margin:5px 0 0 0;
	 padding:0 0 0 10px;
	 font-size:11px;
	 background-image:url(/digitalAssets/1/1724_puce_right_vert.jpg);
	 background-repeat:no-repeat;
	 
}

#right P {
	 color:#666666;
	 margin:5px 0 0 0;
	 padding:0;
	 font-size:10px; 
	 text-align:left;
}

#right IMG {
	 max-width:140px;
	 /*margin: 0 0 5px 0;*/
}

#right A {
	 color:#92C40A;
	 margin:5px 0 0 0;
	 font-size:10px;
	 text-decoration:underline;
}

#right A:HOVER {
	 color:#407706;
	 text-decoration:none;
}

#right h3 A{
	 color:#ffffff;
	 margin:0px 9px 0px 5px;
	 padding:2px 0 0 10px;
	 font-size:10px;
	 background-image:url(/digitalAssets/1/1773_btn_info_vert.jpg);
	 background-repeat:no-repeat;
         background-color:#92C40A;
	 float:right;
	 height:16px;
	 width:63px;
	 text-decoration:none;
	 margin-bottom:5px;
}

#right h3 A:HOVER{
	 color:#ffffff;
	 background-image:url(/digitalAssets/1/1774_btn_info_vert_over.jpg);
}


#right h2#globalFlashs A{
	 color:#ffffff;
	 margin:0px 9px 0px 5px;
	 padding:2px 0 0 10px;
	 font-size:10px;
	 background-image:url(/digitalAssets/5/5911_TousLesFlashInfos1.jpg);
	 background-repeat:no-repeat;
         background-color:#92C40A;
	 float:right;
	 height:16px;
	 width:129px;
	 text-decoration:none;
	 margin-bottom:5px;
}

#right h2#globalFlashs A:HOVER{
	 color:#ffffff;
	 background-image:url(/digitalAssets/5/5912_TousLesFlashInfos2.jpg);
}
#right P A, #right LI A {
	 color:#92C40A;
	 margin:5px 0 0 0;
	 padding:0;
	 font-size:10px;
	 text-decoration:underline;
         float: none;
}

#right LI A:HOVER,  #right P A:HOVER{
	 color:#407706;
	 text-decoration:none;
}

/* Bloc contacts droite */
#right div.contacts p{
        text-align: left;
}

/* menu de droite Flash*/


#right div.flashleft P{
	 color:#666666;
	 margin:5px 0 0 0;
	 padding:0;
	 font-size:10px; 
	 text-align:justify;
}

#right DIV.liens_utiles{
	 width:140px;
	 margin:0 10px 5px 20px;
	 padding-bottom:5px;
	 float:left;
	 border-bottom: #92C40A 1px dotted;
}

#right DIV.liens_utiles ul{
         list-style-type:none;
         padding-left:0px;
         margin: 0 0 10px 0;
}

#right DIV.liens_utiles li{
         list-style-type:none;
         padding-left:0px;
         margin-left:0px;
}

#right div.liens_utiles h2 {
	 color:#666666;
	 margin:0;
	 padding:0 0 0 0px;
	 font-size:11px;
         background-image:none;
}


/*******************/
/* ZONE CONTENUS   */
/******************/

#center {
	 width:400px;
	 float:left;
}

#fullCenter
{
	 width:570px;
	 float:left;
}

#center DIV {
	float:left;
        width: 400px;
}

#fullCenter DIV
{
	float:left;
       width: 580px;
}

#center div.actus, #fullCenter div.actus, #center div.communiques, #fullCenter div.communiques {
	border-bottom:1px dotted #92C40A;
}

#center div.communiques, #fullCenter div.communiques {
	padding-bottom:10px;
}

#center P, #fullCenter P {
	margin:5px 0 0 0;
	text-align:justify;
}

#center h1, #fullCenter h1 {
	font-size:24px;
	color:#92C40A;
	margin:0;
	font-weight:normal;
}

#center h2, #fullCenter h2 {
	font-size:14px;
	color:#92C40A;
	margin:15px 0 10px 0  ;
	padding: 0 0 0 10px;
	background-image:url(/digitalAssets/1/1739_puce_center_vert.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
}
#fullCenter h3, #center h3 {
     font-weight:bold;
     font-size:13px;
     margin-bottom: 5px;
     margin-top: 13px;
   
}

#center A, #fullCenter A {
	color:#92C40A !important;
	text-decoration:underline;
	margin:0 0 8px 0;
}
#center h3 A[name], #fullCenter h3 A[name] {
	color:#666666 !important;
        text-decoration: none;
	
}

#center A:HOVER, #fullCenter A:HOVER {
	color:#407706 !important;
	text-decoration:none;
}

#center a.archives_actus, fullCenter a.archives_actus {
	background-color:#0EB0E2;
	background-image:url(/digitalAssets/6/6275_archive2.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF !important;
	display:block;
	float:right;
	font-size:10px;
	height:16px;
	margin:5px 0px 5px 5px;
	padding:2px 0px 0px 18px;
	text-decoration:none;
	width:55px;
}

#center a.archives_actus:hover, fullCenter a.archives_actus:hover {
       background-image:url(/digitalAssets/6/6276_archive_Over.jpg);
       	color:#FFFFFF;
}

#center p.JustifyCenter, #fullCenter p.JustifyCenter {
     text-align:center;
}

#center div.accrochePublication, #fullCenter div.accrochePublication {
       width: 280px; 
       float: left;
}


#center div.imagePublication, #fullCenter div.imagePublication {
      width: 110px; 
      float: left;
}

#center div.imagePublication img, #fullCenter div.imagePublication img{
      float: left;
      margin:10px 0;
      width:100px;
}


#center IMG {
        max-width: 400px;
}

#fullCenter IMG{
        max-width: 570px;
}

#center ul.entites li {
        margin-bottom:7px;
}

/*******/
/* BAS  */
/*******/


#footer{
	background-image:url(/digitalAssets/3/3300_Footer.jpg);
	background-repeat:no-repeat;
        background-color: #00a9e0; 
	bottom: 0;
	width: 780px;
	height:154px;
	margin: 0 16px;
	font-size:10px;
	position:static;
	clear:both;
}
	
#footer P{	
	 margin:0 0 0 90px;
	 color:#FFFFFF;
         padding: 134px 0 0 0;
}

#footer A{
	 color:#FFFFFF;
	 text-decoration:none;
}


#footer A:HOVER{
	 color:#0C76B7;
	 text-decoration:none;
}



/* FCKEDITOR */


.JustifyLeft, #center .JustifyLeft, #fullCenter .JustifyLeft {
   text-align:left;
}

.JustifyCenter, #center .JustifyCenter, #fullCenter .JustifyCenter  {
   text-align : center;
}
.JustifyRight, #center .JustifyRight, #fullCenter .JustifyRight {
   text-align : right;
}
.JustifyFull, #center .JustifyFull, #fullCenter .JustifyFull {
   text-align: justify;
}

.underline {
   text-decoration:underline;
}

/* positionnement des images dans l'insertion d'images du FCKeditor */
img {
   border: none;
}

img.left {
   float:left;
   margin: 5px 10px 0 0;
}

img.left_culture_publication { /*Ajout Bruno */
   float:left;
   padding:13px 10px 10px 10px;
}

a.right {
   float:right;
}

img.right {
   float:right;
   margin: 0 10px 10px 10px;
}

img.baseline {
   vertical-align: baseline;
   margin: 0 10px 10px 10px;
}

img.textTop {
   vertical-align: text-top;
   margin: 0 10px 10px 10px;
}

img.middle {
   vertical-align: middle;
   margin: 0 10px 10px 10px;
} 

img.mini {
   width: 100px;
}

strong {
      color:#333;
}

a.pdficon, #right a.pdficon { 
    padding-right: 18px; 
    background: transparent url('/digitalAssets/0/281_logo.GIF') no-repeat scroll right bottom !important;
}

/* utilisé dans la configuration du FCK*/
body#center, body#fullCenter {
      background-image:url();
      width:100%;
}

body#center table td, body#fullCenter table td {
      font-size:11px;
}

/************************/
/* MOTEUR DE RECHERCHE  */
/************************/
/* styles utilisés dans l'affichage des résultats */
.ellipsis {
     font-weight: bold;
}

.url {
     color: #92C40A;
}


/***************/
/* FORMULAIRES */
/***************/

form.portlet-waiform {
	width: 580px;
	font-size: 1.1em;
	color: #333;
	}
	
form.portlet-waiform fieldset { margin-bottom: 10px; border: 1px solid #666666;
}
	
form.portlet-waiform legend {
	padding: 0 2px;
	font-weight: bold;
	margin: 0 -7px; /* IE Win */
	color: #333333;
	}
	
form.portlet-waiform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	color: #666666;
        text-align:right;
	}
	
form.portlet-waiform fieldset ol {
	margin: 0;
	padding: 0;
	}
	
form.portlet-waiform fieldset li {
	list-style: none;
	padding: 5px 10px 1px;
	margin: 0;
	}
	
form.portlet-waiform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
	background: none;
	}
	
form.portlet-waiform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
	
form.portlet-waiform fieldset fieldset label {
	display: block;
	width: auto;
	}

form.portlet-waiform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}

form.portlet-waiform label { width: 120px; } /* Width of labels */
form.portlet-waiform fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */

form {
        display:inline;
}

