@charset "utf-8";

















































	
	







/* CSS Document */
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0;
	height: 100%;
	color:#666;		 
}

html {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0;
	height: 100%;
	color:#666;		 
}

body {	 
	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 {
    width: 400px;
    height:30px;
}

#acces_direct {
	margin:2px 0 0 3px;
	font-size:9px;
	height:17px;
        width:185px;
}

#acces DIV {
	width:600px;
        height:25px;
}

#acces IMG {
    Display:none;
}

#acces P {
	margin: 35px 0 0 3px;
}	

#acces INPUT {
        padding:4px 0 0 2px;
	font-weight:bold;

}

#acces INPUT:HOVER {
	color:#e5e5e5;
}

div#englobe_acces {
	height: 28px;
}
	 
#content {
	width:400px;
	min-height:100%;
	position:relative;
}

/*************/
/* BLOC HAUT  */
/*************/

#main_top {
	width: 400px;
	margin: 0 15px;
}

#top {
	 height:160px;
	 width:400px;
	 margin: 0px;
	 padding:0px;
}

#zone-accessibilite{
       top: 35px;
       color:#00525A;
       z-index:1;
       margin-left: 5px;
      font-size:12px;
      border: 1px solid #d9d9d9;
      font-weight:bold;
      background-color:#eaeaea;

}

#centre-accessibilite{
}
#zone-accessibilite ul{
       margin:0;
       padding:0 5px 0 0;
       width:200px;
}

#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;
        width:168px;
        height:18px;
        top: 44px;
       right:4px;
        margin:0px;
}

#zone-portail a{
        display:block;
        width:168px;
        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 0px 0px 0px;
}

/*******************/
/* BLOC RECHERCHE  */
/*******************/

#rechercher{
       width:170px;
       height: 33px;
       /*position: absolute;*/
       top: 60px;
       right:1px;
       padding:0px;
       margin:0px;
}

#conteneur-rechercher{
	width:180px;
        height: 33px;
        margin: 5px 0px 0px 0px;
}

#div conteneur-rechercher input{
	width:121px;
}

#rechercher SPAN{
	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 {
	height:21px;
	width:21px;
	cursor:pointer;
       vertical-align:top;
       margin: 0px 0px 0px 1px;
       color:#000000;
}

.submit_ok:HOVER {
	
}

/*******************************************/
/* Nouveau MENU HORIZONTAL Avec Javascript */
/*******************************************/
.clear {
    clear:both;
}
#menu {
	 width:200px;
	 background-color:#FFFFFF;
         margin:0px;
}

#menu ul { 
	list-style: none;
	padding: 0;
	margin: 0px 0px 0px 0px;
	font-size:16px;
	background-color:#FFFFFF;
}

#menu ul ul{
	list-style: none;
	padding: 0;
	margin: -1px 0px 0px 0px; 
	font-size:16px;
	width:165px;
	border-right:1px solid #D9D9D9;
}

#menu ul ul ul ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size:16px;
	float:left;
	width:165px;
	border-right:1px solid #D9D9D9;
}

#menu ul ul ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size:16px;
	float:left;
	width:165px;
	border-right:1px solid #D9D9D9;
}

#menu li { 
}

#menu li li span.highlight {

  clear:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:none;
  height:100% !important;
  position:relative !important;  

	font-size:11px;
	line-height:18px;
    width:165px;	
}

#menu li li {

  clear:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:none;
  height:100% !important;
  position:relative !important;  

	font-size:11px;
	line-height:18px;
        width:165px;	
}

/* **************** style des liens *********************/

#menu li span {
	color: #666666;
	text-decoration: none;
	display: block;
	padding:3px 4px 0 4px;
	margin:0 6px;
}

#menu li a {
	color: #666666;
	text-decoration: none;
	display: block;
        padding:3px 4px 0 4px;
	margin:0 6px;

}

#menu li.encourt a { 
	/*overflow:hidden;*/
} 

#menu li span:focus { 
	/*overflow:hidden;*/
}

#menu li span:hover { 
	/*overflow:hidden;*/
}

#menu li a:focus{ 
	/*overflow:hidden;*/
}

#menu li a:hover{ 
	/*overflow:hidden;*/
}

#menu li.encourt li a{
    background-color:#FFFFFF;
    border-bottom:1px solid #D9D9D9;
    margin:0px 6px 0px 6px;
    padding: 3px 2px 0px 2px;
    width:149px;
    }

#menu li li span{
    background-color:#FFFFFF;
    border-bottom:1px solid #D9D9D9;
    margin:0px 6px 0px 6px;
    padding: 3px 2px 0px 2px;
    width:149px;
    }

#menu li li a{
    background-color:#FFFFFF;
    border-bottom:1px solid #D9D9D9;
    margin:0px 6px 0px 6px;
    padding: 3px 2px 0px 2px;
    width:149px;
    }

#menu li li.encourt li.focus a{
	background-color:#FFF;
	color:#336699;	
}

#menu li li li a{
	background-color:#FFF;
	color:#336699;	
}

#menu li li li span{
	background-color:#FFF;
	color:#336699;	
}

#menu li li.encourt li a{
	background-color:#FFF;
	color:#336699;	
}

#menu li li li a:hover{
	background-color:#336699;
	color:#FFF;
}

#menu li li li span:hover{
	background-color:#336699;
	color:#FFF;
}

#menu li li li a:hover{
	background-color:#336699;
	color:#FFF;
}

/* Niveau 1, 2 et 3 affiché */


#header .withjavascript .encourt .encourt .encourt ul{
	left: 12.5em;
	width: 14em;
	top:0em;
	padding-right:0.2em;	
}

#header .withjavascript .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;
}

/* IE mac correction */
 #menu li{
    width:12em;
}

 /* IE PC bug correction\*/
* html #menu li li span{
height:1%;
}

* html #menu li li a{
height: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 */

#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;
}

#home A{
	 height:14px;
	 width:14px;
	 float:right;
	 margin:8px 8px 2px 10px;
}

#home A{
}

#home A:HOVER{
	 
}

#presentation A:focus{
	color:#0EB0E2;	
}

#presentation A:HOVER{
	color:#0EB0E2;	
}
#formation A:focus{
	color:#FCAE00;
}
#formation A:HOVER{
	color:#FCAE00;
}
#search A:focus{
	color:#C63002;
}
#search A:HOVER{
	color:#C63002;
}
#vie A:focus{
	color:#92C40A;
}
#vie A:HOVER{
	color:#92C40A;
}
#international A:focus{
	color:#A764E8;
}
#international A:HOVER{
	color:#A764E8;
}
#culture A:focus{
	color:#C90165;
}
#culture A:HOVER{
	color:#C90165;
}
documentation A:focus{
	color:#B36F1C;
}

#documentation A:HOVER{
	color:#B36F1C;
}

#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 a.highlight {
	color:#0EB0E2;
}

#menu ul #presentation ul a.highlight {
	color:#0EB0E2;
}
#menu ul #formation a.highlight {
	color:#FCAE00;
}
#menu ul #formation ul a.highlight {
	color:#FCAE00;
}
#menu ul #search a.highlight {
	color:#C63002;
}
#menu ul #search ul a.highlight {
	color:#C63002;
}
#menu ul #vie a.highlight {
	color:#92C40A;
}
#menu ul #vie ul a.highlight {
	color:#92C40A;
}
#menu ul #international a.highlight {
	color:#A764E8;
}
#menu ul #international ul a.highlight {
	color:#A764E8;
}
#menu ul #culture a.highlight {
	color:#C90165;
}
#menu ul #culture ul a.highlight {
	color:#C90165;
}
#menu ul #documentation a.highlight {
	color:#B36F1C;
}
#menu ul #documentation ul a.highlight {
	color:#B36F1C;
}
/************************/
/*     BANDEAU IMAGE    */
/************************/

#bandeau {
	 width:570px;
}

#bandeauFlash {
	 background-color:#fff; 
	 height:170px;
	 width:780px;
}

/***************/
/* FILET ARIANE*/
/***************/

#ariane {
	 height:18px;
	 width:400px;
	 font-size:10px;
	 margin:2px 10px 0 10px;
	 border-top: 1px solid #d9d9d9;
}

#ariane A{
	color:#0EB0E2;
	text-decoration:none;
}

#ariane A:HOVER{
	text-decoration:underline;

}

/***********/
/* CONTENU */
/***********/
    	
#main    {
	background-color:white;
	width: 400px;
	top:328px;
	bottom:142px;
	margin: 0 15px;
	padding:0;
	min-height:300px;
	clear:both;
} 

/*********************/
/*COLONNE DE GAUCHE */
/*********************/

#left {
	 width:182px;
	 margin:0 10px 0 0;
	 float:left;
	 min-height:400px;
		border-bottom: 1px solid #d9d9d9;

}

#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/1753_h1_left_bleu.jpg);
	 background-repeat:no-repeat;
         background-color:#0EB0E2;
         height:26px; 
         width:155px;
	 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;
         height:26px; 
         width:155px;
}

#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/3086_puce_left_bleu.jpg);
	background-repeat:no-repeat;
	list-style:none;
	padding-left:15px;

	border-bottom: 1px dotted #0EB0E2;
        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;
}

.highlight {
       color:#0EB0E2;
}

#left div .highlight {
       color:#0EB0E2;
}

#left div A:HOVER {
       color:#0EB0E2;
}

#left div.utiles A:hover{
	color:#0eb0e2;
}

#left img.blocimage {
        width:150px;
}

/********************/
/* COLONNE DE DROITE*/
/********************/


#right {
	 width:182px;
	 margin:10px 10px 0px 0px;
	 float:left;
	 min-height:510px;
}

#right h1 {
	 background-image:url(/digitalAssets/1/1746_h1_right_bleu.jpg);
	 background-repeat:no-repeat;
         background-color:#0EB0E2;
         height:26px; 
         width:150px; 
	 color:#FFFFFF;
	 padding:5px 0 0 20px;
	 margin:2px 0px 0px 0px; 
	 font-size:16px;
	 clear:both;
}

#right DIV{

	 width:140px;
	 margin:0 10px 5px 20px;
	 padding-bottom:5px;
	 float:left;
	 border-bottom: #0EB0E2 1px dotted;
}

#right h2 {
	 color:#0EB0E2;
	 margin:5px 0 0 0;
	 padding:0 0 0 10px;
	 font-size:11px;
	 background-image:url(/digitalAssets/1/1719_puce_right_bleu.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:#0EB0E2;
	 margin:5px 0 0 0;
	 font-size:10px;
	 text-decoration:underline;
}

#right A:HOVER {
	 color:#0C76B7;
	 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/1763_btn_info_bleu.jpg);
	 background-repeat:no-repeat;
         background-color:#0EB0E2;
	 float:right;
	 height:16px;
	 width:63px;
	 text-decoration:none;
	 margin-bottom:5px;
}

#right h3 A:HOVER{
	 color:#ffffff;
	 background-image:url(/digitalAssets/1/1764_btn_info_bleu_over.jpg);
}
#right h2#globalFlashs A{
	 color:#ffffff;
        padding:3px;
	 font-size:10px;
         background-color:#0EB0E2;
	 width:125px;
	 margin-bottom:5px;
         float:left;

}

#right h2#globalFlashs A:HOVER{
	 color:#ffffff;
	
}
#right h2#globalFlashs{
        margin:0px;
        padding:0px;
}
#right LI A {
	 color:#0EB0E2;
	 margin:5px 0 0 0;
	 padding:0;
	 font-size:10px;
	 text-decoration:underline;
         float: none;
}

#right P A {
	 color:#0EB0E2;
	 margin:5px 0 0 0;
	 padding:0;
	 font-size:10px;
	 text-decoration:underline;
         float: none;
}

#right P A:HOVER{
	 color:#0C76B7;
	 text-decoration:none;
}

#right LI A:HOVER{
	 color:#0C76B7;
	 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: #0EB0E2 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:215px;
	 float:left;
	 margin-top:10px;
}

#fullCenter {
	 width:215px;
	 float:left;
}

#center DIV {
	float:left;
        width: 215px;
}

#fullCenter DIV {
	float:left;
       width: 215px;
}

#fullCenter div.actus {
	border-bottom:1px dotted #0EB0E2;
}

#center div.actus {
	border-bottom:1px dotted #0EB0E2;
}


#fullCenter P {
	margin:5px 0 0 0;
	text-align:justify;
}


#center P {
	margin:5px 0 0 0;
	text-align:justify;
}

#fullCenter h1 {
	font-size:24px;
	color:#0EB0E2;
	margin:0;
	font-weight:normal;
}

#center h1 {
	font-size:24px;
	color:#0EB0E2;
	margin:0;
	font-weight:normal;
}

#fullCenter h2 {
	font-size:14px;
	color:#0EB0E2;
	margin:15px 0 10px 0  ;
	padding: 0 0 0 10px;
	background-image:url(/digitalAssets/1/1734_puce_center_bleu.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
}

#center h2 {
	font-size:14px;
	color:#0EB0E2;
	margin:15px 0 10px 0  ;
	padding: 0 0 0 10px;
	background-image:url(/digitalAssets/1/1734_puce_center_bleu.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
}
#center h3 {
     font-weight:bold;
     font-size:13px;
     margin-bottom: 5px;
     margin-top: 13px;
}

#fullCenter h3 {
     font-weight:bold;
     font-size:13px;
     margin-bottom: 5px;
     margin-top: 13px;
}

#fullCenter A {
	color:#0EB0E2 !important;
	text-decoration:underline;
	margin:0 0 8px 0;
}

#center A {
	color:#0EB0E2 !important;
	text-decoration:underline;
	margin:0 0 8px 0;
}
#fullCenter h3 A[name] {
	color:#666666 !important;
        text-decoration: none;
	
}

#center h3 A[name] {
	color:#666666 !important;
        text-decoration: none;
	
}

#fullCenter A:HOVER {
	color:#0C76B7 !important;
	text-decoration:none;
}


#center A:HOVER {
	color:#0C76B7 !important;
	text-decoration:none;
}

#center a.archives_actus, fullCenter a.archives_actus {
	background-color:#0EB0E2;
	/*background-image:url(/digitalAssets/1/1763_btn_info_bleu.jpg);*/
	background-repeat:no-repeat;
	color:#FFFFFF !important;
	display:block;
	float:left;
	font-size:10px;
	height:16px;
	margin:5px 0px 5px 5px;
	padding:3px;
	/* text-decoration:none;*/
	width:37px;
}

#center a.archives_actus:hover, fullCenter a.archives_actus:hover {
       /*background-image:url(/digitalAssets/1/1764_btn_info_bleu_over.jpg);*/
       	color:#FFFFFF;
}

#fullCenter p.JustifyCenter {
     text-align:center;
}


#center p.JustifyCenter {
     text-align:center;
}

#fullCenter div.accrochePublication {
       width: 280px; 
       float: left;
}


#center div.accrochePublication {
       width: 280px; 
       float: left;
}


#fullCenter div.imagePublication {
      width: 110px; 
      float: left;
}


#center div.imagePublication {
      width: 110px; 
      float: left;
}

#fullCenter div.imagePublication img{
      float: left;
      margin:10px 0;
      width:100px;
}

#center 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{
	bottom: 0;
	margin: 0 16px;
	font-size:10px;
	position:static;
	clear:both;
}
	
#footer P{	
	 margin:0px;
	 color:#000000;
         padding: 10px 0 0 0;
         width: 220px;
}

#footer A{
	 color:#000000;
	 text-decoration:none;
}


#footer A:HOVER{
	 color:#0C76B7;
	 text-decoration:none;
}

/* FCKEDITOR */


#fullCenter .JustifyLeft {
   text-align:left;
}


#center .JustifyLeft {
   text-align:left;
}


.JustifyLeft {
   text-align:left;
}

#fullCenter .JustifyCenter  {
   text-align : center;
}

#center .JustifyCenter  {
   text-align : center;
}

.JustifyCenter  {
   text-align : center;
}
#fullCenter .JustifyRight {
   text-align : right;
}
#center .JustifyRight {
   text-align : right;
}
.JustifyRight {
   text-align : right;
}
#fullCenter .JustifyFull {
   text-align: justify;
}

#center .JustifyFull {
   text-align: justify;
}

.JustifyFull {
   text-align: justify;
}

.underline {
   text-decoration:underline;
}

img {
   border: none;
}

img.left {
   float:left;
   margin: 5px 10px 0 0;
}

img.left_culture_publication {
   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;
}

#right a.pdficon { 
    padding-right: 18px; 
     background: transparent url('/digitalAssets/0/281_logo.GIF') no-repeat scroll right bottom !important;
}

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#fullCenter {
      background-image:url();
      width:100%;
}

body#center {
      background-image:url();
      width:100%;
}

body#fullCenter table td {
      font-size:11px;
}

body#center 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;
}


