/*
 +-----------------------------------------------------------------------+
 | Pleiad - Environnement numérique de Travail                           |
 | Copyright (C) 2005-2009, Cnam - France                                |
 |                                                                       |
 | This program is free software: you can redistribute it and/or modify  |
 | it under the terms of the GNU General Public License as published by  |
 | the Free Software Foundation, version 2 of the License.               |
 |                                                                       |
 | This program is distributed in the hope that it will be useful,       |
 | but WITHOUT ANY WARRANTY; without even the implied warranty of        |
 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         |
 | GNU General Public License for more details.                          |
 |                                                                       |
 | You should have received a copy of the GNU General Public License     |
 | along with this program.  If not, see <http://www.gnu.org/licenses/>. |
 |                                                                       |
 +-----------------------------------------------------------------------+
 |  Author : Cnam-Ceante                                                 |
 +-----------------------------------------------------------------------+ 

 $Id: $

 $LastChangedBy: $
 $Revision: $ 
 	
*/ 

/* Reset CSS */
* {
margin: 0;
padding: 0;
border: 0;
font-family: sans-serif;
font-size: 1em;
text-decoration: none;
cursor : default;
}


html {
	background:url(/images/bg.gif) repeat;
}

html, body {
	color : #000000;
	font-family : arial, sans-serif;
	text-align : center;
	height : 99%;
}
html{
	font-size : 100%;
}
body {
	font-size : 0.8em;
	padding : 0;
}

a {cursor:pointer;text-decoration:underline;color:#000;}

a img { cursor:pointer; }

a.external {
	background : transparent url('/images/icons/external-blue.gif') right no-repeat;
	padding-right : 15px;
}

ul {
	list-style-image : url(/images/icons/puce2.png);
	margin-left : 1.5em;
	padding:0.25em 0;
	line-height:1em;
}

li {
	padding:0.05em 0;
}	

p {
	margin : 1em 0;
}

/***** DIV GLOBAL *****/

#global {
	text-align : left;
	height : 99%;	
	position:relative;
}

/***** BANDEAU CONNEXION *****/

#account {
	background:#1f559f;
	color:#fff;
	padding : 0.25em;
	text-align:right;
}

#account span {
	margin : 0 1em;
}

#user {
	background-position : left center;
	background-repeat : no-repeat;
	background-image : url(/images/icons/user.png);
	padding-left : 20px;
}

#logout {
	padding-right:20px;
	font-weight:bold;
	background : url(/images/icons/logout.png) center right no-repeat;
	color:#fff;
}

#account #current_orga {
	float:left;
	margin-left:0.5em;
}


/***** BANDEAU HAUT *****/

#header {
	/* Attention : changer aussi "#ue_global #container" dans style.css et IE6_Fixes.css */
	height:135px; 
}

#img_header {
	position:absolute;
	top : 32px;
	left : 60px;
}

#img_logo {
	position:absolute;
	top : 22px;
	right : 50px;
}

#img_pleiad {
	position:absolute;
	top : 35px;
	left : 350px;
}

#txt_header {
	height : 80px;
	margin:0 1em;
	overflow:hidden;
}


/***** NAVIGATION *****/

#nav {
	clear:both;
	height:2em;
	line-height:2em;
	margin:0.5em 5px 0.5em 250px;
	text-align:left;
}

#nav #vue {
	padding-left : 20px;
	background : url(/images/icons/eye.png) center left no-repeat;
	float:right;
}

#nav a.vue {
	padding-right:20px;
	font-weight:bold;
	background : url(/images/icons/select.png) center right no-repeat;
}

#nav #choose_vue {
	right : 5px;
	border:1px solid black;
	background:#f8f8ff;
	z-index:10;
	padding:0.5em 1em;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	top   : 135px;
	position:absolute;
	list-style-type:none;
}

#choose_vue {
	list-style-type:none;
}

#choose_vue li {
	padding:0.25em 0;
	list-style-image:none;
}

#nav #choose_vue a {
	background: url(/images/icons/puce.png) left center no-repeat;
	padding-left:20px;
}

#nav #choose_vue a:hover, #nav #choose_vue a:active  {
	color:#0F2F60;
	background: url(/images/icons/go-right-16.png) left center no-repeat;
}

#nav #home {
	background: url(/images/icons/home.png) left center no-repeat;
	padding-left:22px;
}


/***** MENU VERTICAL GAUCHE *****/

#left{
	float : left;
	margin-left:5px;
	width:240px;
	padding:0 0 0 0;
}

#left h4 {
	font-size : 1.5em;
	margin:1em 0 0 0;
}

#left ul {	
	margin : 0 0.5em 0em 0;
	list-style-type:none;
}

#left li {
	list-style-image:none;
	height : 2.75em;
	line-height:2.75em;
	font-size:1.2em;
}

#left li a {
	padding-left : 50px;
	display:block;
	background: url(/images/icons/defaut-16.png) center left no-repeat;
}

#left div.bloc {
	margin:0em 5px 1em auto;
}

#left table {
	margin:auto;
	width:0;
}

#left table td {
	vertical-align:top;
	text-align:center;
}

#left table tr.icons td a {
	text-align:center;
	padding : 0.25em 0;
	margin:auto;
	width:45px;
	display:block;
	-moz-border-radius : 5px;
	-webkit-border-radius:5px;
}




#left h4.b1 { color:#5d8822; margin-top:20px; }
#left ul.b1 li { border-bottom:#5d8822 1px solid; }
#left ul.b1 li a:hover { background-color:#deeecc; }
#left div.b1 { border-bottom:1px solid #5d8822; }
#left table.b1 tr.icons td a:hover { background-color:#deeecc; }
#left h4.b2 { color:#f7a11a; }
#left ul.b2 li { border-bottom:#f7a11a 1px solid; }
#left ul.b2 li a:hover { background-color:#fde4a0; }
#left div.b2 { border-bottom:1px solid #f7a11a; }
#left table.b2 tr.icons td a:hover { background-color:#fde4a0; }
#left h4.b3 { color:#1f559f; }
#left ul.b3 li { border-bottom:#1f559f 1px solid; }
#left ul.b3 li a:hover { background-color:#DFE8FF; }
#left div.b3 { border-bottom:1px solid #1f559f; }
#left table.b3 tr.icons td a:hover { background-color:#DFE8FF; }

#left a {text-decoration:none;}


#left li#titre_services_supp {
	list-style-type:none;
	height : 1.5em;
	line-height:1.5em;
	font-size:1.10em;
	border-bottom:0px;
	padding : 2px 5px 0px 5px;
}

/***** content *****/

#content {
	margin:0 0 0 250px;
	padding:0 0 1.5em 1em;
	border-left:1px solid #1f559f;
	border-top:1px solid #1f559f;
	-moz-border-radius-topleft:25px;
	-webkit-border-top-left-radius:25px;	
	min-height:70%;
}

h2.error {
	display : inline;
}

.error-info {
	background : url(/images/icons/error-32.png) 5px center no-repeat;
	padding : 1em 1em 1em 45px;;
}
/***** FOOTER *****/

#footer {
	margin : 0 0 0 0;
	clear : both;
	/* Attention : changer aussi "#ue_global #container" dans style.css et IE6_Fixes.css */
	height : 20px;
	padding: 5px 0;
	border-top:1px solid #0F2F60;
}

#f_right {
	float:right;
	margin-right:1em;
}

#f_left {
	margin-left:1em;
}


/***** FOOTER FLOTTANT *****/

#fixed-footer { position: fixed; }
#fixed-footer { height:3em;line-height:3em;vertical-align:middle;width:100%;bottom:0;left:0;background: #0F2F60;color:white;opacity: 0.8;-moz-opacity: 0.8;-khtml-opacity: 0.8;filter: alpha(opacity=80);}
#fixed-footer a { color:white;  font-weight:bold; text-decoration:none;}
#fixed-footer #close { float:right; margin-right:1.5em;}
#fixed-footer #close a { padding-right:20px;background:url(/images/icons/close.png) center right no-repeat; }
#fixed-footer #see_all { float:right; margin-right:1.5em;}
#fixed-footer #see_all a { padding-right:20px;background:url(/images/icons/news-16.png) center right no-repeat; }
#fixed-footer #rss { float:left; margin-left:1em;margin-right:1em;}
#fixed-footer #rss a { padding-right:20px;background:url(/images/icons/rss-16.png) center right no-repeat; }
#fixed-footer #news { font-size:1.05em; }
#fixed-footer #news .pref { font-weight:normal; }

/***** Boite de news flottante *****/

#all_news {
	margin : 1.5em;
}

#all_news ul {
	text-align:left;
	margin-left:2.5em;
	list-style-image : url(/images/icons/news-16.png);
}

#all_news ul li a, #all_news ul li a:link			{text-decoration:none; }
#all_news ul li a:hover, #all_news ul li a:active 	{text-decoration:underline;}

#all_news a span { cursor:pointer; }

#all_news p.help { font-size:0.95em; margin:2.5em 0px 0px 0px; font-style:italic; color:#aaa; }

/***** Statistiques *******/

.stats { margin : 0.75em 0em; }
.stats a { color : #1f559f; }
a.stats_export { color : #1f559f; text-decoration : underline; }

.stats_form {
	margin-left:2.5em;
}

.stats_form select {
	width : 25em;
} 

.stats_form a.anchor {
	line-height: 1px;
	font-size: 1px;
}

.stats_results table {
	margin-top : 0.75em;
	margin-right : 1em;
} 

.stats_results tr.odd {
	background : #DFE8FF;
}

.stats_results tr.even {
	background : #F8F8FF;
}

.stats_results td {
	text-align:center;
	padding:0em 0.2em 0em 0.2em;
} 

.stats_results th, .stats_results td.libelle {
	text-align:left;
	padding : 0.2em 0.4em 0.2em 0.4em;
}

.stats_results th {
	white-space:nowrap;
	cursor : pointer;
	text-decoration:underline;
	text-align:center;
	background : #ddd;
}

.stats_results th font{
	font-family:Webdings;
}

.stats_results td.libelle {
	border-right : 1px solid #ddd;
}

#stats_connexion_results td.libelle {
	white-space:nowrap;
}

#stats_connexion_results th{
	text-decoration:none;
	cursor:default;
}

.stats_results td.option {
	border-left : 1px solid #ddd;
}


/***** Page d'index *****/

#index_global {
	text-align : left;
	height : 99%;	
	position:relative;
}

#index_global #left {
	padding : 2% 0 30px 0;
	text-align:center;
}

#index_global #left #portail {
	margin:2em 0;
}

#index_global #left #portail a {
	text-decoration:underline;
	color:#0F2F60;
	background:url(/images/icons/globe-22.png) center left no-repeat;
	padding: 3px 0px 3px 30px;
	font-weight:bold;
}


#index_global #content {
	background:url(/images/pleiad.png) bottom right no-repeat;
	padding-bottom : 100px;
}

#index_global #nav {
	width:250px;
}

/* Connexion */
#index_global #account .blinker {
	color:red;
}

#connexion {
	color:#fff;
	padding : 0.25em 1.8em;
	background:#1f559f url(/images/bl_connexion.gif) bottom left no-repeat;
	float:right;
	width:180px;
}

#connexion p {
	clear:both;
	margin : 0.45em 0;
}

#connexion label {
	float:left;
	width : 100px;
}

#connexion input {
	width:75px;
	border : 1px solid #aaa;
}

#connexion input.submit {
	width : 50px;
	float:right;
	cursor:pointer;
    margin:0em 0.2em 0.5em 0;
}

#connexion p {
	line-height:150%;
}

#connexion p a {
	font-size:0.75em;
	color:#fff;
} 

#header #titre {
	color: #666;
	font-size:1.5em;
	margin : 1.25em 0 0em 250px;
}

#header #sous_titre {
	color: #666;
	font-size:1.2em;
	margin : 0.75em 0 0.25em 250px;
}

#edito {
	margin : 1em 1em 0 1em ;
	font-size:1.1em;
	height:80px;
}

#right_band {
	float:right;
	background: url(/images/bg_support.png) right top no-repeat;
	width:230px;
	height:100px;
	text-align:center;
	margin : 5px; 
}

#boxes {
margin-right:230px;
}

#right_band h3 {
	margin : 1.5em 0.5em 0 0.5em;
}

#right_band div, #right_band ul {
	margin : 0.5em 0.5em 0em 1em;
}

#right_band li {
	text-align:left;
	padding:0.5em 0 0.5em 0px;
	list-style-type:none;
	list-style-image:none;
	background-position:center left;
	background-repeat:no-repeat;
	background-image: url(/images/icons/defaut-16.png);
}

#right_band li a {
	margin-left:23px;
}

.box {
	background:url(/images/fond_box.png) top left no-repeat;
	float:left;
	width:300px;
	margin:1em 0 0 1%;
}

.box_title {
	margin:15px 18px 20px 18px;
	height:22px;
	font-size:1.15em;
	padding:3px 0 0 35px;
	background-position:left center;
	background-repeat:no-repeat;
	background-image: url(/images/icons/defaut-16.png);
}

.box_content {
	margin : 1em 0.25em 1em 1em;
	height:200px;
	max-height:200px;
	overflow:auto;
}

.box ul {
	margin:0 0.5em 0 0;
}

.box a { 
	text-decoration:none; 
}
.box a:hover, .box a:active  { text-decoration:underline; }


.box li {
	padding:0.75em 0 0.75em 23px;
	list-style-type:none;
	border-bottom : 1px solid #aaa;
	background-position:center left;
	background-repeat:no-repeat;
	background-image: url(/images/icons/defaut-16.png);
	list-style-image:none;
}

.w_text p {
	margin:0 0.5em 0 0;
} 

.w_text a {
	text-decoration:underline;
}

.w_media .w_media_player{
	display:block;
	width:190px;
	text-align:center;
	height:152px;
	margin-left:40px;
}

.w_media .w_media_player img{
	margin-top:46px;
}

.w_media .box_content {
	text-align:center;
}

.w_media p {
	text-align:center;
} 


/***** PAGE ACCUEIL *****/

h1 {
	font-size : 1.5em;
	color : #666;
	margin:20px 0 0.75em 0;
	padding:0;
}

.domaine {
	background:#DFE8FF;
	border:1px solid #1f559f;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:1% 3%;
	margin : 0 1em 1em 0;
}

.domaine h1, .domaine h1 a {
	font-size:1.1em;
	font-weight : bold;
	color : #0F2F60;
	margin-top:0;
}

.domaine h2.png {
	color:#1f559f;
	margin:0 1em 0 1em;
	background : url(/images/icons/module.png) left center no-repeat;
	font-size:1.1em;
	padding : 2px 0 2px 30px;
	width:80%;
}

.domaine ul {
	margin:1em 1em 0 5em;
	list-style-type:none;
}

.domaine li {
	margin:0 0 0.4em 0;
	list-style-image:none;
}
.domaine a {
	text-decoration:none;
}

.domaine ul a {
	background: url(/images/icons/puce.png) left center no-repeat;
	padding-left:20px;
}

.domaine ul a:hover, .domaine ul a:active  {
	color:#0F2F60;
	background: url(/images/icons/go-right-16.png) left center no-repeat;
	font-weight:bold;
}

.domaine ul span.centre {
        color:#666;
        font-style:italic;
        font-size:0.90em;
        padding-left:20px;
}

table.suivi_index {
	margin-top:2px;
	border : 0px;
	border-collapse : collapse;
	width : 200px;
	margin-left:20px;

}
table.suivi_index tr{
	height : 6px;
	border : none;
}

td.valides{background-color : #339966;}

td.lus{background-color : #ff9900;}

td.nonlus {background-color : #cc0000;}

/***** RSS *****/

#inscriptionRSS {
	text-align:center;
}

#inscriptionRSS a.rss{
	text-decoration : underline;
	color : #29497A;
	padding-left:25px;background:url(/images/icons/rss-16.png) center left no-repeat; }
}

#apercuRSS {
	margin : 1em 0em 0em 3em;
}

#apercuRSS .desc {
	margin:0.1em 0 0.8em 0;
}

#apercuRSS a{
	color : #0F2F60;
}


/***** Pages UE *****/

#ue_global {
	text-align : left;
	height : 99%;
}

#ue_global #container {
	position:absolute;
	top:135px;
	bottom:25px;
	border-bottom:1px solid #0F2F60;
	width:100%;
}

#ue_global #header {
	position:absolute;
	z-index : 1;
	top:0;
	left:0;
	right:0;
	height:120px;
}
	
#ue_global #left {
	position:relative;
	height:99%;
	width:240px;
}

#ue_global #content {
	overflow:hidden;
	height:99%;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#ue_global #content.scrollable {
	overflow:auto;
}
#ue_global #footer {
	position:absolute;
	bottom:0;
	left:1em;
	right:1em;
	height : 20px;
	padding: 5px 0;
	border : none;
}

/* Liste s�ances/docs */
#ue_global #bloc_seances {
	/* Gestion du height en javascript */
	width:100%;
	position:absolute;
	bottom : 0;
	top : 135px;
	overflow:auto;
	/*
	display:none;
	visibility:hidden;
	*/
}
#ue_global #bloc_seances.bloc_seance_reduced{
	top : 215px;
}

#ue_global #left #toggle_all {
	float:right;
	/*
	font-size:0.7em;
	font-weight:normal;margin:0.3em 0 0 0;
	background:url(/images/icons/go-up-down-16.png) left center no-repeat;
	padding-left:20px;*/
	margin-top:0.2em;
	vertical-align:bottom;
	padding-right:5px;
}

/* Titre de s�ances */
#ue_global #left h5.seance {
	font-weight:normal;
	border-bottom : 1px solid #DFE8FF;
	font-size:1.07em;
	padding:0.5em 5px 0.2em 0.5em;
	margin-right:5px;
	min-height:2.75em;
	vertical-align:middle;
}
	
#ue_global #left h5.seance.selected {
	margin-top:0.5em;
	-moz-border-radius-topleft:15px;
	-moz-border-radius-topright:15px;
	-webkit-border-radius-topleft:15px;
	-webkit-border-radius-topright:15px;
	background:#DFE8FF;
}

#ue_global #left h5.seance a {
	color:#0F2F60;
}

#ue_global #left h5.seance.selected a {
	color:#0F2F60;
}

#ue_global #left h5.seance a.haspostit {
	background:url(/images/icons/exclam.png) right center no-repeat;
	padding-right:20px;
}

strong.inactive { color : red; }
strong.private  { color : red; }

/* Suivi */

.tip {
	padding:0.5em 1em;
}

.tip p {
	margin : 0;
}

.tip table.suivi_list{
	margin : 0.5em;
	border-collapse : collapse;
	width : 150px;
}
.tip table.suivi_list tr {
	height : 6px;
}

/* Liste de documents */

#ue_global #left ul.seance {
	display:none;
}

#ue_global #left ul.seance.selected {
	display:block;
	-moz-border-radius-bottomleft:15px;
	-moz-border-radius-bottomright:15px;
	-webkit-border-bottom-right-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	background:#eff3ff;
	padding:0.75em;
	margin-right:5px;
	margin-bottom:0;
}

#ue_global #left ul.seance.selected li {
	padding:0.25em 0;
	line-height:1em;
	min-height:1.5em;
	height:auto;	
	font-size:1em;
	list-style-image:none;
}
	
#ue_global #left ul.seance a {
	padding:1px 0 2px 22px;
	display:inline;
}

#ue_global #left ul.seance a:hover {
	text-decoration:underline;
}

#ue_global #left ul.seance a.forum {
	background:url(/images/icons/forum-16.png) left center no-repeat;
	margin:1px 5px;
}
#ue_global #left ul.seance a.wiki {
	background:url(/images/icons/wiki-16.png) left center no-repeat;
	display:inline;
	margin:1px 5px;
}
#ue_global #left ul.seance a.no_suivi {
	background:url(/images/icons/puce2.png) top left no-repeat;
}
#ue_global #left ul.seance a.nonLu {
	background:url(/images/icons/flag-red-16.png) left center no-repeat;
}
#ue_global #left ul.seance a.lu {
	background:url(/images/icons/flag-yellow-16.png) left center no-repeat;
}
#ue_global #left ul.seance a.valide {
	background:url(/images/icons/flag-green-16.png) left center no-repeat;
}

#ue_global #left ul.seance a.open {
	font-weight:bold;
	background:url(/images/icons/eye.png) left center no-repeat;
}

/* Actions */

#spacer {
	height : 20px;
}

#content #actions {
	opacity: 0.85;-moz-opacity: 0.85;-khtml-opacity: 0.85;filter: alpha(opacity=85);
	position:absolute;
	background:#DFE8FF;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	right : 2em;
	padding : 0.75em 1.5em;
	margin: 1px 0 1.5em 0;
	top:0px;	
}

#actions a {
	background:url(/images/icons/defaut-16.png) center left no-repeat;
	padding-left:20px;
	margin-right:1em;
	font-weight:bold;
}

#content #actions #imprimer { background:url(/images/icons/imprimer.png) center left no-repeat;}
#content #actions #telecharger { background:url(/images/icons/telecharger.png) center left no-repeat;}
#content #actions #ouvrir { background:url(/images/icons/globe-16.png) center left no-repeat;}
#content #actions #agrandir { background:url(/images/icons/agrandir.png) center left no-repeat;}


/* Page UE : Contenu */
#ue_global h2 {
	margin : 1.5em 0 0.5em 3em;
	color:#0F2F60;
}

#ue_global .comment {
	margin:1em;
	padding:1em;
	/*border : 1px dashed #aaa;*/
}

#ue_global .postit {
	margin:1em;
	padding:1em;
	border : 1px solid #fecb45 ;
	
}

#ue_global .postit h4{
	font-size:1.1em;
	text-align:center;
	vertical-align:middle;
	height:1.1em;
	line-height:1.1em;
	margin: 0.25em 0;
}

#ue_global .postit h4 img{
	vertical-align:top;
	margin:0 1em;
}
	
#ue_global ul.rightSeqList {
	list-style-image : url(/images/icons/puce3.png);
	margin:0 0 0 3em;
}

#ue_global ul.rightSeqList .suivi_seance { cursor:pointer; }
#ue_global ul.rightSeqList .click { cursor:pointer;font-weight:bold; }
#ue_global ul.rightSeqList .noclick { cursor:pointer;font-weight:normal; }

#ue_global ul.rightSeqList a {
	text-decoration:none;
}

#ue_global ul.rightSeqList a:hover {
	color:#0F2F60;
}

#ue_global ul.rightSeqList table.suivi {
	margin : 0.2em 0 0.4em 0;
	border-collapse : collapse;
	width : 150px;
}
#ue_global ul.rightSeqList table.suivi tr {
	height : 6px;
}

#ue_global h1 {
	margin-left : 1em;
}

#ue_global .iframe {
	width : 100%;
	height: 100%; /* 95 */
	z-index : 1;
	padding-top : 40px;
}
#ue_global .iframe_max {
	width : 100%;
	height: 100%; /* 98 */
	z-index : 1;
	padding-top : 40px;
}
#ue_global #frame {
	width : 100%;
	height: 92%; /* 98 */
	z-index : 1;
	overflow-x: hidden;
}

#ue_global .no_doc_iframe {
	padding:0;
	overflow:auto;
}

#ue_global .no_doc_iframe_content {
	margin:0 1em 0 1em;
}

/***** INTERFACE TUTEUR *****/


/* Navigation */

div#lform{
	margin : 1em 1em 0 2em;	
	position : relative;
}

div.lform_select{
	margin : 0 0 1em 1em;
	width : 90%;
}
a.navigation_link {
	display : block;
	width : 99%;
}
#select_seq { margin : 0 2em; }
#select_ress { margin : 0 4em; }

#lform p.label, a.label{
	color : #0F2F60;
	padding-left : 20px;
	background : transparent url('/images/icons/select.png') center left no-repeat;
	cursor : pointer;
	text-decoration:none;
}

#lform p.label:hover, a.label:hover{
	text-decoration : underline;
}

#lform p.label_selected{
	color : #0F2F60;
	font-weight : bold;
	padding-left : 20px;
	background : transparent url('/images/icons/puce2.png') center left no-repeat;
	cursor : pointer;
}
#lform p.label_selected:hover{
	text-decoration : underline;
}#lform .select_list{
	display : none;
	width : 40em;
	position : absolute;
	background : #DFE8FF;
	height : 20.5em;
	z-index : 100;
	border : 1px solid #DFE8FF;
}
#lform .scroll_list{
	height : 18.5em ;
	overflow : auto;
	margin-top : 2em;
	background : #FFF;
}
#lform .close_select{
	float :right;
	cursor : pointer;
	padding : .3em .5em 0 .5em;
	font-style : italic;
	color : #AAA;
}

#lform .create_select{
	float : left;
	font-weight : bold;
	color : #0F2F60;
	margin : 0 1em;
	padding-left : 15px;
	background : transparent url('/img/expand.gif') left center no-repeat;
}

#lform .select_list ul{ margin : 0 0 0 0;}
#lform .select_list li{ padding : .2em 0 .2em 1em; }

#lform .select_list li.color1{ background : #eff3ff; }
#lform .select_list li.color2{ background : #fff; }
#lform .select_list li:hover{ background : #DFE8FF; }

#lform .scroll_list a{ text-decoration:none; }

/*** Fonctions ENT ***/
div.ENT_error {

	width:50%;
	margin:6em auto 0 auto;
	font-size:1.2em;
	text-align:center;
	
}
