/*
-----------------------------------------------
isManager site Style Sheet
Version 2.0
Last update: 21.04.06
----------------------------------------------- */
/* Imported Styles
----------------------------------------------- */

/*@import url("../../_css_old/_html.css");*/

/*@import url("../../_css_old/_client.css");*/
/*@import url("../../_css_old/_structure.css");*/
/*@import url("../../_css_old/_navigation.css");*/
/*@import url("../../_css_old/_formulaires.css");*/

/* FIXING KNOWN BUGS*/
/* fixing the float model box in FireFox
------------------------------------------------ */
.box:after
{
   content: "."; 
   display: block; 
	height: 0;
   clear: both; 
   visibility: hidden;
}
/* Hides from IE-mac \*/
* html .box {height: 1%;}
.box {display: block;}
/* End hide from IE-mac */

.clearer
{
	clear: both;
}
.spacer
{
	clear:both;
	height: 15px;
}

/* These are standard sIFR styles... do not modify */

@media screen {
	
	.sIFR-flash { visibility: visible !important; margin: 0; }
	.sIFR-replaced {	visibility: visible !important; }
	span.sIFR-alternate {	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden; }
}
@media print {
	.sIFR-flash { display: none !important; height: 0; width: 0; position: absolute; overflow: hidden; }
	.sIFR-replaced { visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; }
}

/* ----------------------------------------------
HTML Standard CSS set ism 2.0 
Last update: 18.10.05
----------------------------------------------- */
/* default ism font size */
HTML {
	font-size: x-small;
   /* Tantek again */
   voice-family: "\"}\"";
   voice-family: inherit;
   font-size: small;
}
HTML { 
   font-size: small;
}
BODY
{
	font: normal 1em/1.2em Verdana, Geneva, Tahoma, sans-serif;
	font-size: 85%;
}
/* reset default navigator values */
BODY, DIV, IFRAME, UL, LI, P, H1, H2, H3, BLOCKQUOTE, LABEL, FIELDSET, LEGEND, INPUT, SELECT, TEXTAREA, FORM  {
	margin: 0px;
	padding: 0px;
}
FIELDSET { border: none; }
PRE { background-color: White; }
A { text-decoration: none; }
A:hover { text-decoration: underline; }
IMG {	vertical-align: bottom; border: none; }


A
{
	color: #2499F2;
}
/* titrages */
H1
{
	font: normal 30px/40px "Trebuchet MS", Myriad, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	color: #656565;
}
.sIFR-hasFlash H1, .sIFR-hasFlash H2
{
	visibility: hidden;
}
H2
{
	font: bold 20px/24px "Trebuchet MS", Myriad, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}
.styleTextIntroBleu
{
	color: #117ABB;
	font: normal 1.2em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 15px !important;
}
H3
{
	font: bold 1.2em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 15px 0px;
	background: url(medias/_puces/_puce_h3.gif) no-repeat 0px 4px;
}
H3, H3 A
{
	color: #117ABB;
}
H4
{
	font: bold 1.2em/20px verdana, Geneva, sans-serif;
	background: url(medias/_page/_filet_hr.gif) repeat-x bottom left;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 15px 0px;
}
H4, H4 A
{
	color: #404040;
}
H5
{
	font: bold 10px/14px verdana, arial, helvetica, sans-serif;
	padding: 3px 20px 3px 7px;
	margin: 5px 0px 15px -3px;
	color: #000;
	text-transform: uppercase;
	background: url(medias/_puces/_puce_bas.gif) no-repeat 98% 8px #ECEEB7;
}
H5, H5 A
{
	color: #000;
}
H6, .styleTableauOrange TH
{
	font: bold 0.8em/1em verdana, Geneva, sans-serif;
	padding: 3px 20px 3px 0px;
	margin: 0px 0px 10px 0px;
	color: #000;
	background: url(medias/_puces/_puce_bas.gif) no-repeat 98% 8px;
}
.styleTableauOrange TH
{
	margin-bottom: 0px;
	padding: 7px 20px 7px 10px;
	text-align: left;
}
H6, H6 A
{
	color: #9F9B9A;
}
/* puces */
LI
{
	background: url(medias/_puces/_puce_rouge.gif) no-repeat 0px 10px;
	padding: 5px 0px 5px 15px;
	margin-left: 15px;
	list-style: none;
}
#colonneContent UL, #colonneContent OL
{
	margin: 0px 0px 10px 0px !important;
}
.stylePucesFilets LI
{
	background: url(medias/_page/_filet_hr.gif) no-repeat bottom left;
	padding: 3px 0px 7px 0px;
	margin: 5px 2px 5px 2px;
}
.stylePucesFilets LI.last, .stylePucesFilets LI:last-child
{
	background: none;
}
.stylePucesFilets LI A
{
	background: url(medias/_puces/_puce_rouge.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 15px;
	display: block;
	color: #8C8C8C;
}
/* autres éléments */
.styleColonneGauche
{
	float: left;
	width: 49%;
}
.styleColonneDroite
{
	float: right;
	margin-left: 1%;
	width: 49%;
}

HR
{
	border: none;
	border-top: 1px dashed #B5B5B5;
	height: 1px;
}
ADDRESS
{
	font-style: italic;
}
ADDRESS A
{
	background: url(medias/_puces/_puce_noire_02.gif) no-repeat 10px 4px;
	font-weight: bold;
	padding-left: 25px;
	font-style: normal;
}
SMALL, #copyright
{
	font-size: 0.9em;
}
.styleTexteGris
{
	font-size: 0.9em;
	color: #6A6B6D;
	font-weight: bold;
}
STRONG, B {
	color: #6A6B6D;
}
#mepHome P, #mep P
{
	margin: 0px 0px 10px 0px;
}
#mepHome BLOCKQUOTE
{
	margin: 0px 15px 0px 15px;
}
#mep BLOCKQUOTE
{
	background: url(medias/_page/_blockquote_g.gif) no-repeat top left;
	margin: 20px 0px 20px 0px;
	padding: 5px 0px 0px 25px;
	font: bold 0.9em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6A6B6D;
}
#mep BLOCKQUOTE P
{
	background: url(medias/_page/_blockquote_d.gif) no-repeat bottom right;
	margin: 0px 0px 0px 0px;
	padding: 0px 25px 5px 0px;
}
#mep
{
	line-height: 1.4em;
}
/* styles accessibles depuis isManager */
.styleRollOverImage
{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
}
A:hover .styleRollOverImage
{
	filter:alpha(opacity=55);
	-moz-opacity:0.55;
	opacity: 0.55;
}
/* tableaux */
.styleTable
{
	background-color: #FFF;
	border: 1px solid #AFAFAF;
	border-top: none;
	padding: 5px;
}
table
{
	padding: 5px;
}
table TD LI
{
	text-align: left;
}
TABLE LI strong
{
	color: #6A6B6D;
}
.styleTable caption
{
	background: url(medias/_page/_motif_table_caption.gif) repeat-x top left;
	border: 1px solid #AFAFAF;
	border-bottom: none;
	padding: 4px;
	font-weight: bold;
}
.styleFdBleuCiel
{
	background-color: #F1F5F9;
}
.styleLegendeGauche
{
	text-align: left;
}
.styleTable TD, .styleTable TH
{
	text-align: center;
	border: 1px solid #FFF;
	padding-bottom: 5px;
}
.styleTable TH
{
	font: normal 0.8em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	background: url(medias/_page/_filet_hr.gif) no-repeat bottom left;
}
.styleTable TD strong
{
	display: block;
	padding-left: 17px;
	color: #000;
	text-align: left;
	background: url(medias/_puces/_puce_li.gif) no-repeat 4px center;
}
.styleTableauOrange
{
	border: 1px solid #F49626;
}
.styleTableauOrange TH
{
	border: 2px solid #FFF;
	border-spacing: 2px;
	background-color: #FCCA6D;
}
.styleTableauOrange TD
{
	border-spacing: 2px;
	border: 2px solid #FFF;
	
}
.styleTableauFondBleuCiel
{
	background-color: #F1F5F9;
}
/* autres styles */
.styledocWord
{
	background: url(medias/_icones/_lien_word.gif) no-repeat 3px 4px;
	padding: 5px 0px 5px 35px;
}
.styledocPdf
{
	background: url(medias/_icones/_lien_pdf.gif) no-repeat 3px 4px;
	padding: 5px 0px 5px 35px;
}
.styledocHtml
{
	background: url(medias/_icones/_lien_html.gif) no-repeat 3px 4px;
	padding: 5px 0px 5px 35px;
}
.styledocPowerpoint
{
	background: url(medias/_icones/_lien_powerpoint.gif) no-repeat 3px 4px;
	padding: 5px 0px 5px 35px;
}
.styledocLocked
{
	background: url(medias/_icones/_lien_locked.gif) no-repeat 3px 4px !important;
	padding: 5px 0px 5px 35px !important;
}
dl
{
	margin: 0 0 2em 0;
	padding: 0;
}
dt
{
position: relative;
left: 0;
top: 1.7em;
width: 9em;
font-weight: bold;
}
dd
{
border-left: 1px solid #000;
margin: 0 0 0 10em;
padding: 0 0 .5em .5em;
}
/* images ismanager */
.imageAlignGauche, .styleImageAlignGauche, .imageAlignGaucheCadre, .styleImageAlignGaucheCadre, .image-gauche, .image-gauche-cadre, .style-image-gauche-cadre
{ 
	margin: 5px 15px 10px 0px !important;
	float: left !important;
}
.imageAlignDroite, .styleImageAlignDroite, .imageAlignDroiteCadre, .styleImageAlignDroiteCadre, .image-droite, .image-droite-cadre, .style-image-droite-cadre
{
	margin: 5px 0px 10px 15px !important;
	float: right !important;
}
.imageCadre, .styleImageCadre, .imageAlignGaucheCadre, .styleImageAlignGaucheCadre, .imageAlignDroiteCadre, .styleImageAlignDroiteCadre, .image-gauche-cadre, .style-image-gauche-cadre, .image-droite-cadre, .style-image-droite-cadre
{
	padding: 1px !important;
	border: 1px solid #AFAFAF !important;
}
.styleLien01
{
	background: url(medias/_puces/_puce_noire_02.gif) no-repeat 0px 4px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 2px; 
	font-size: 0.9em;
}
.styleCadre01
{
	padding: 7px;
	border: 1px solid #AFAFAF;
	background-color: #F1F5F9;
	color: #666;
}
.styleCadre02
{
	padding: 10px;
	border: 1px solid #CFCFCF;
	background-color: #F7FCCE;
}
.styleColonneGauche { 
	float: left;
	width: 49%;
	padding-right: 2%;
	margin-bottom: 0.5em;
}
.styleAlignCentre
{
	text-align: center !important;
}
.styleLegende
{
	font: bold 0.9em/1.4em Arial, Helvetica, sans-serif;
	color: #6A6B6D;
	margin: 0px;
	padding-bottom: 10px;
	text-align: right;
}
.styleColonneDroite { float: right; margin-left: 1%; width: 47%; margin-bottom: 0.5em; }
.right{ float: right; }
.left{ float: left; }

.cadre-webcam
{
	background: url(../../../medias/_images_contenu/img_projets/pompidou-metz/cadre_webcam/_bg_pompidou_webcam.gif) no-repeat 0px 0px;
	height: 76px;
	padding: 20px 20px 10px 100px;
}
.cadre-webcam p
{
	color: #172983;
	float: left;
	display: block;
	width: 200px;
	line-height: 1.8em;
}
.button-webcam
{
	
	display: block;
	float: right;
	height: 45px;
	margin-top: 12px;
}
.cadre-webcam-small
{
	background: url(../../../medias/_images_contenu/img_projets/pompidou-metz/cadre_webcam/_bg_pompidou_webcam_small.gif) no-repeat 0px 0px;
	height: 76px;
	padding: 20px 20px 10px 100px;
}
.cadre-webcam-small p
{
	color: #172983;
	float: left;
	display: block;
	width: 200px;
	line-height: 1.8em;
}
.button-webcam-small
{
	
	display: block;
	float: right;
	height: 45px;
	margin-top: 12px;
}
/* @override http://intra/projet/ism2.0.00.ca2m/site/_css/_structure.css */

.floatLeft
{
	float: left;
}
.floatRight
{
	float: right;
}
.cadreImage
{
	border: 1px solid #666666;
}
A:HOVER .imageHover
{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity: 0.75;
}
/* fonds et structure de pages */
BODY
{
	background: url(medias/_page/_bg_page.gif) repeat-x 0% bottom #F7F7F7;
	height: 850px;
}
HTML>BODY
{
	height: auto;
	min-height: 850px;
}
#page, #headerNav, #pageNav
{
	width: 985px;
	margin-left: auto;
	margin-right: auto;
}
#pageNav
{
	width: 965px;
	background: url(medias/_page/_bg_nav_page.jpg) no-repeat 0px 133px;
}
#pageheader
{ 
	height: 285px;
}
/* mep navigation */
#tetiereNav
{
	padding: 25px 0px 0px 30px;
}
#tetiere
{
	padding-left: 240px;
}
#logo
{
	float: left;
}
#retourAccueil
{
	float: left;
	clear: left;
}
#pageheader
{
	height: 64px;
}
#titrePageRub
{
	float: right;
	position: relative;
	top: -125px;
	right: 0px;
	width: 37px;
}
#colonneNav
{
	width: 207px;
	height: 300px;
	background: url(medias/_page/_bg_sous_nav.gif) no-repeat bottom left;
	padding-bottom: 100px;
	float: left;
}
#mep>#colonneNav
{
	height: auto;
	min-height: 300px;
}
#colonneContent
{
	float: left;
	width: 690px;
	padding: 10px 0px 0px 10px;
}
#colonne01
{
	clear: both;
	width: 465px;
	float: left;
	padding-left: 15px;
}
#colonne02
{
	width: 195px;
	float: left;
	padding-left: 15px;
}
#colonneHeader
{
	margin: 5px 15px 15px 15px;
}
.equalColumn
{
	width: 330px !important;
}
#footer
{
	height: 47px;
	text-align: center;
}
/* copyright */
#copyright
{
	padding: 20px 0px 20px 0px;
	height: 50px;
	text-align: center;
	color: #B2B2B2;
	font-size: xx-small;
}
#copyright A, #copyright A:hover
{
	color: #B2B2B2;
}
/*cadres*/
.cadrePaletteHeader
{
	background: url(medias/_page/_cadre_palette_hg.gif) no-repeat top left;
	padding-left: 14px;
	height: 14px;
}
.cadrePaletteHeader SPAN
{
	display: block;
	height: 14px;
	background: url(medias/_page/_cadre_palette_hd.gif) no-repeat right top;
}
.cadrePaletteContent
{
	background: url(medias/_page/_cadre_palette_bg.gif) no-repeat bottom left;
	padding-left: 14px;
}
.cadrePaletteContent SPAN
{
	display: block;
	background: url(medias/_page/_cadre_palette_bd.gif) no-repeat bottom right;
	padding: 0px 14px 14px 0px;
}
.cadrePaletteContent H4, .cadrePaletteContent H5, .cadrePaletteContent H6, , .cadreContentOrange H6, .cadreContentVert H6
{
	margin: 0px 0px 10px 0px !important;
}
.cadrePaletteContent P, .cadreContentOrange P, .cadreContentVert P
{
	margin: 0px !important;
}
.cadrePaletteContent H6, .styleTableauOrange TH, .cadreContentOrange H6, .cadreContentVert H6
{
	color: #000;
}
/* cadre orange et vert */
.cadreHeaderOrange, .cadreHeaderVert
{
	background: url(medias/_page/_cadre_orange_hg.gif) top left;
	padding-left: 14px;
	height: 14px;
}
.cadreHeaderVert
{
	background: url(medias/_page/_cadre_vert_hg.gif) top left;
}
.cadreHeaderOrange SPAN, .cadreHeaderVert SPAN
{
	display: block;
	height: 14px;
	background: url(medias/_page/_cadre_orange_hd.gif) no-repeat right top;
}
.cadreHeaderVert SPAN
{
	background: url(medias/_page/_cadre_vert_hd.gif) no-repeat right top;
}
.cadreContentOrange, .cadreContentVert
{
	background: url(medias/_page/_cadre_orange_bg.gif) no-repeat bottom left;
	padding-left: 14px;
}
.cadreContentVert
{
	background: url(medias/_page/_cadre_vert_bg.gif) no-repeat bottom left;
}
.cadreContentOrange SPAN, .cadreContentVert SPAN
{
	display: block;
	background: url(medias/_page/_cadre_orange_bd.gif) no-repeat bottom right;
	padding: 0px 14px 14px 0px;
}
.cadreContentVert SPAN
{
	background: url(medias/_page/_cadre_vert_bd.gif) no-repeat bottom right;
}
/*positionnement des cadres dans la page*/
.paletteDroite
{
	float: right;
	width: 200px;
	margin: 5px 0px 10px 10px;
}
.paletteGauche
{
	float: left;
	width: 200px;
	margin: 5px 10px 10px 0px;
}
/* Styles pour les cartes virtuelles */
.ecardRecto
{
	margin: 0px auto 15px;
	width: 450px;
	height: 330px;
}
.ecardVerso
{
	background: url(../../medias/_ecards/_photos/_ecard_verso.gif) no-repeat top left;
	width: 450px;
	height: 300px;
	margin: 0px auto 15px;
}
.ecardVerso .colGauche
{
	float: left;
	width: 213px;
	padding: 70px 15px 0px 20px;
}
.ecardVerso .colDroite
{
	float: left;
	width: 175px;
	padding: 17px 0px 0px 17px;
}
.cardStamp
{
	text-align: right;
	height: 80px;
	display: block;
	padding-right: 6px;
}
.cardTitle
{
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
}
.nomExpediteur, .mailExpediteur, .nomDestinataire, .mailDestinataire
{
	line-height: 12px;
	padding: 5px 0px 15px 0px;
}
.textLegende
{
	font: 9px Arial, Helvetica, sans-serif;
	color: gray;
}

/* @group formEnquete */

#etape1, #etape2, #etape3, #etape4
{
	padding: 20px 20px 20px 170px;
	position: relative;
}


#formEnquete fieldset
{
	margin: 0 0 30px 0;
}

#formEnquete li
{
	background: none;
	list-style: none;
	margin: 0 0 12px 25px;
	padding: 0px;
	position: relative;
}


#formEnquete input
{
	margin-left: -20px;
	display: block;
	float: left;
	clear: left;
	vertical-align: middle;
	position: relative;
}

#etape1 
{
	background: url(../../medias/_images_contenu/img_projets/ecocites/picto_environnement.jpg) no-repeat 10px 50px;
}

#etape2
{
	background: url(../../medias/_images_contenu/img_projets/ecocites/picto_economique.jpg) no-repeat 10px 50px;
}

#etape3
{
	background: url(../../medias/_images_contenu/img_projets/ecocites/picto_social.jpg) no-repeat 10px 50px;
}

#etape4
{
	background: url(../../medias/_images_contenu/img_projets/ecocites/picto_merci.jpg) no-repeat 10px 50px;
}

#etape1 h5
{
	margin-left: -170px;
	background-color: #cfe0e6;
}

#etape2 h5
{
	margin-left: -170px;
	background-color: #d7e4c1;
}
#etape3 h5
{
	margin-left: -170px;
	background-color: #fce4bd;
}

#etape4 h5
{
	margin-left: -170px;
}

/* @end */

/* @override http://intra/projet/ism2.0.00.ca2m/site/_css_old/_navigation.css */

/* @group nav defaults */

#navigationHeader LI, #navigationFooter LI, #navigation01 LI, #navigation01Nav LI, #nav-level-2 LI, #navigation03 LI, #navigation04 LI, #statutBar LI
{
	list-style: none;
	background: none;
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#navigationHeader
{
	font-size: 9px;
	background: url(medias/_page/_bg_bar_fonctionnelle.gif) repeat-x top left;
	height: 35px;
	line-height: 28px;
}

#navigationHeader LI
{
	float: left;
	color: #FFFFFF;
	padding: 2px 3px 0px 5px;
}

#navigationHeader>LI
{
	padding: 0px 3px 0px 5px;
}

#navigationHeader LI IMG
{
	float: left;
	margin-top: 8px;
}

.navigationHeaderLeft
{
	float: left;
	width: 280px;
}

.navigationHeaderRight
{
	float: right;
	width: 700px;
}

#navigationHeader LI A
{
	color: #338F72;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
}

#navigationHeader LI
{
	background: url(medias/_icones/_separateur_nav_fonctionnel.gif) no-repeat right 7px;
}

#navigationHeader .navigationHeaderRight LI
{
	background: url(medias/_images_navigation/_separateur_nav_fonctionnel.gif) no-repeat right 7px;
}

.navigationHeaderLeft LI A
{
	color: #E17733 !important;
}

/* @end */
/* @group nav bas de page centrée */

#navigationFooter
{
	height: 12px;
	margin-top: 5px;
	text-align: center;
}

#navigationFooter LI
{
	border-right: 1px solid #B2B2B2;
	padding: 1px 10px 1px 10px;
	color: #B2B2B2;
	line-height: 12px;
	text-transform: uppercase;
	float: none;
	text-align: center;
	display: inline;
}

#navigationFooter A
{
	color: #B2B2B2;
}

#navigationHeader LI.last, #navigationFooter LI.last
{
	border-right: none !important;
}

/* @end */
/* @group nav level 1 */

#navigation01
{
	clear: left;
	background: url(medias/_page/_bg_bar_nav_0.gif) no-repeat;
	height: 32px;
	padding: 1px 0px 5px 10px;
}

#navigation01Nav
{
	clear: both;
	height: 32px;
	padding: 9px 0px 5px 185px;
}

#navigation01 LI, #navigation01Nav LI
{
	list-style: none;
	height: 30px;
	line-height: 30px;
	float: left;
	padding: 0px 1px 0px 0px;
	background: url(medias/_images_navigation/_nav0_separateur.gif) no-repeat right center;
}

#navigation01 .last, #navigationFooter LI.last, #navigationHeader LI.last, #navigation01Nav .last
{
	border-right: none !important;
	background: none;
}
/* @end */
/* @group nav level 2 home */

#navigation01 li:hover
{
	display: block;
}



/* @end */

/* @group nav level 2 */

#nav-level-2
{
	clear: left;
	padding-top: 2px;
}

#nav-level-2 A
{
	display: block;
	color: #737373;
	line-height: 20px;
	padding: 5px 5px 5px 27px;
	background: url(medias/_images_navigation/_snav.jpg) no-repeat 0px 0px;
}

#nav-level-2 A:hover
{
	background: url(medias/_images_navigation/_snav_o.jpg) no-repeat 0px 0px;
	text-decoration: none;
}

#nav-level-2 A.current, #nav-level-2 A:hover.current
{
	background: url(medias/_images_navigation/_snav_s.jpg) no-repeat 0px 0px;
	text-decoration: none;
	color: #FFF;
}

/* @end */

/* @group nav level 3 */

#navigation03
{
	padding: 1px 0px 30px 0px;
	background: url(medias/_images_navigation/_ssnav_end.gif) no-repeat bottom left;
}

#navigation03 LI
{
	padding-bottom: 1px;
}

#navigation03 A
{
	display: block;
	line-height: 12px;
	padding: 7px 5px 5px 35px;
	background: url(medias/_images_navigation/_ssnav.gif) no-repeat 0px 0px;
}

#navigation03 A:hover
{
	background: url(medias/_images_navigation/_ssnav_o.gif) no-repeat 0px 0px;
}

#navigation03 A.current, #navigation03 A.current:hover
{
	background: url(medias/_images_navigation/_ssnav_s.gif) no-repeat 0px 0px;
	color: #737373;
}

/* @end */
/* @group nav level 4 */

#navigation04
{
	display: block;
	padding: 1px 0px 1px 0px;
	background: none #F9F9F9;
}

#navigation04 LI
{
	padding-bottom: 1px;
	padding-left: 22px;
}

#navigation04 A
{
	display: block;
	line-height: 12px;
	padding: 7px 5px 5px 32px;
	background: url(medias/_images_navigation/_sssnav.gif) no-repeat 0px 0px;
}

#navigation04 A:hover
{
	background: url(medias/_images_navigation/_sssnav_o.gif) no-repeat 0px 0px;
}

#navigation04 A.current, #navigation04 A.current:hover
{
	background: url(medias/_images_navigation/_sssnav_s.gif) no-repeat 0px 0px;
}

/* @end */
/* @group nav agenda liste header */

#navigation05
{
	border-bottom: 1px solid #B0C906;
	margin-top: -5px;
	margin-bottom: 15px;
	display: block;
	height: 2em;
}

#navigation05 LI
{
	float: left;
	padding: 0px;
	margin: 0px 0px -1px 4px;
	background: none;
	position: relative;
	z-index: 1;
}

#navigation05 A
{
	float: left;
	display: block;
	border: 1px solid #B2B2B2;
	border-bottom: 1px solid #B0C906;
	text-decoration: none;
	color: #B2B2B2;
	background-color: #FFF;
	text-transform: uppercase;
	font: bold 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 7px 4px 7px;
}

#navigation05 A:hover, #navigation05 A.current, #navigation05 A:hover.current
{
	border: 1px solid #B0C906;
	border-bottom: 1px solid #F9F9F9;
	background-color: #F9F9F9;
	color: #B0C906;
	text-decoration: none;
}

#navigation05 A:hover
{
	border: 1px solid #BDD907;
	color: #BDD907;
	border-bottom: 1px solid #B0C906;
	background-color: #FFF;
}

/* @end */
/* @group nav contextuelle */

#navContextuelle
{
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	width: 690px;
	padding: 0px;
	height: 30px;
}

#navContextuelle LI
{
	float: left;
	display: block;
	width: 70px;
	padding: 0px;
	background: none;
}

#navContextuelle LI.btSuivDes, #navContextuelle LI.btSuiv
{
	float: right;
}

LI.btHaut
{
	margin-left: 170px;
}

UL>LI.btHaut
{
	margin-left: 230px;
}

#navContextuelle A, #navContextuelle SPAN,
.bouton01, .bouton01 SPAN,
.bouton02, .bouton02 SPAN
{
	display: block;
	color: #000;
	font: normal 10px/24px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#navContextuelle SPAN
{
	padding-bottom: 3px;
}

LI.btPrecDes A, LI.btPrec A, .bouton02
{
	background: url(medias/_boutons/_bt_gauche_g.gif) no-repeat 0px 0px;
	padding-left: 20px;
}

LI.btHaut A
{
	background: url(medias/_boutons/_bt_haut_g.gif) no-repeat 0px 0px;
	padding-left: 23px;
}

LI.btSuivDes A, LI.btSuiv A, .bouton01
{
	background: url(medias/_boutons/_bt_droit_g.gif) no-repeat 0px 0px;
	padding-left: 23px;
}

LI.btPrecDes A SPAN, LI.btPrec A SPAN, .bouton02 span
{
	background: url(medias/_boutons/_bt_gauche_d.gif) no-repeat 100% 0px;
	padding-right: 20px;
}

.bouton02 span
{
	padding-right: 25px;
}

LI.btHaut A SPAN
{
	background: url(medias/_boutons/_bt_haut_d.gif) no-repeat 100% 0px;
	padding-right: 10px;
}

LI.btSuivDes A SPAN, LI.btSuiv A SPAN, .bouton01 span
{
	background: url(medias/_boutons/_bt_droit_d.gif) no-repeat 100% 0px;
	padding-right: 23px;
}

/* @end */

/* @group boutons */

#navContextuelle .btPrecDes A, #navContextuelle .btPrecDes A:hover
{
	color: #B2B2B2;
}

#navContextuelle LI A:hover,
.bouton01:hover,
.bouton02:hover
{
	text-decoration: none;
}

LI.btPrec A:hover,
.bouton02:hover
{
	background-image: url(medias/_boutons/_bt_gauche_g_o.gif);
}

LI.btPrec A:hover SPAN,
.bouton02:hover SPAN
{
	background-image: url(medias/_boutons/_bt_gauche_d_o.gif);
}

LI.btHaut A:hover
{
	background-image: url(medias/_boutons/_bt_haut_g_o.gif);
}

LI.btHaut A:hover SPAN
{
	background-image: url(medias/_boutons/_bt_haut_d_o.gif);
}

LI.btSuiv A:hover,
.bouton01:hover
{
	background-image: url(medias/_boutons/_bt_droit_g_o.gif);
}

LI.btSuiv A:hover SPAN,
.bouton01:hover SPAN
{
	background-image: url(medias/_boutons/_bt_droit_d_o.gif);
}

LI.btPrecDes A, LI.btPrecDes A:hover
{
	background-image: url(medias/_boutons/_bt_gauche_g_d.gif);
	cursor: default;
}

LI.btPrecDes A SPAN, LI.btPrecDes A:hover SPAN
{
	background-image: url(medias/_boutons/_bt_gauche_d_d.gif);
	cursor: default;
}

LI.btSuivDes A, LI.btSuivDes A:hover
{
	background-image: url(medias/_boutons/_bt_droit_g_d.gif);
	cursor: default;
}

LI.btSuivDes A SPAN, LI.btSuivDes A:hover SPAN
{
	background-image: url(medias/_boutons/_bt_droit_d_d.gif);
	cursor: default;
}

/* @end */
/* @group barre de status */

#statutBar
{
	clear: both;
	margin: 0px 15px 0px 5px;
	line-height: 25px;
	height: 38px;
	margin-bottom: 10px;
	background: url(medias/_page/_filet_hr.gif) repeat-x bottom left;
}

#statutBar UL
{
	display: block;
	height: 38px;
	background: url(medias/_page/_filet_hr.gif) repeat-x top left;
}

#statutBar LI
{
	float: left;
	background: url(medias/_puces/_puce_nav_statut.gif) no-repeat 0px 16px;
	padding: 6px 10px 0px 15px;
	font-size: 0.9em;
	line-height: 25px;
}

#statutBar A
{
	color: #8C8C8C;
}

/* @end */

/* @group Footer */

#footer-liens-sites
{
	background: url(medias/metz_metropole/footer_nav_partner.gif) repeat-x;
	height: 50px;
}

#footer-liens-sites ul
{
	display: block;
	margin: 0px auto;
	padding: 0;
	width: 980px;
	text-align: center;
}

#footer-liens-sites li
{
	display: inline;
	line-height: 50px;
	margin: 0px;
	background: none;
	padding: 0;
}

#footer-liens-sites li.first
{
	display: block;
	line-height: 15px;
	float: left;
	text-align: left;
	color: #FFF;
	font-size: 11px;
	padding-top: 10px;
	padding-left: 17px;
	margin-right: 12px;
}

#footer-liens-sites li.last img
{
	border-left: 1px solid #5d5456;
	padding-left: 7px;
	margin-left: 7px;
}

#footer-liens-sites li a:hover img
{
	filter:alpha(opacity=75);
	opacity: 0.75;
}

#footer
{
	height: 140px;
	color: #FFF;
	font-size: 11px;
	text-align: left;
	background: url(medias/_page/_bg_extranet_tetiere.jpg) repeat-x 0 -40px #92b4f4;
}

#footer .wrapper
{
	padding: 25px 3px;
}

#footer #lien-extranet-elus
{
	display: none;
}

#footer a
{
	color: #eefdf5;
}

#footer #col-adresse, #footer ul, #footer form
{
	float: left;
	display: block;
	width: 225px;
	border-right: 1px solid #FFF;
	margin: 0;
	padding: 0 0 0 15px;
}

#footer li
{
	background: none;
	padding: 0;
	margin-left: 5px;
}

#footer #bt-top-page
{
	display: block;
	float: right;
	margin-right: 20px;
}

#footer #bt-top-page a
{
	padding-right: 20px;
	background: url(medias/metz_metropole/rnd_arrow_white_h.gif) no-repeat right center;
}

#footer h4
{
	color: #FFF;
	padding: 0;
	margin: 0;
	background: none;
}

#footer input
{
	display: block;
	float: left;
	margin: 0 10px 0 0;
}

#footer .no-display
{
	display: none;
}

#footer .inputImage
{
	margin: 4px 0 0;
}




/* @end */
/* @override http://intra/projet/ism2.0.00.ca2m/site/_css/_formulaires.css */

/* ismForm */
.inputOver
{
	border: 1px solid #bfe7ba !important;
	color: #353535 !important;
}
/* gestion d'erreurs */
.red
{	color: #FF7F00; }
.green
{	color: #DEF53B; }
.phpdigHighlight
{
	color: #FF7F00;
	font-weight: bold;
}
.phpdigPercent, .phpdigPercentAff small
{
	color: #0073CC; font-weight: bold;
}

.phpdigPercentAff small
{
	clear: both;
	font: 7px/7px Arial, Helvetica, sans-serif;
	background-color: #FFF;
	display: block;
	border: 1px solid #0073CC;
	width: 19px;
	margin-left: 7px;
	margin-right: 7px;
	letter-spacing: -1px;
	float: right;
	padding: 0px 0px 1px 0px;
}

.messageSystem
{ 
	margin: 10px 0px 25px 0px;
	background-color: #3C444A;
	color: #FFF;
	border: 1px solid #8C8C8C;
}
.messageSystem span
{ 
	display: block;
	background-color: #3C444A;
	padding: 14px 14px 14px 14px;
	color: #FFF;
	border: 1px solid #FFF;
}

#formEnquete .messageSystem
{
	border-color: #a5b9bb;
}

#formEnquete .messageSystem span
{
	background: #bedfc1 url(../../medias/_images_contenu/img_projets/ecocites/bg_message_system.jpg) center top;
	color: #004f56;
}

#formEnquete .messageSystem span p
{
	font-weight: normal !important;
	font-size: 12px;
}

.messageSystem P
{
	margin: 0px 0px 5px 0px !important;
	padding-left: 15px;
	padding-bottom: 0px;
	font-weight: bold;
	background: url(../../medias/_ism_defaut_styles/_puce_blanche.gif) no-repeat 5px 5px;
}
/* palette rechecher ici */
#formSearch
{
	display: block;
	padding-right: 15px;
	float: right;
	width: 490px;
	height: 37px;
}
#formSearch label
{
	display: block;
	background: url(medias/_puces/_ico_rechercher.gif) no-repeat 0px 7px;
	padding: 6px 10px 0px 17px;
	float: left;
	color: #A3A3A3;
	font: bold 9px/10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#formSearch label span
{
	display: block;
	background: url(medias/_puces/_puce_li.gif) no-repeat right center;
	padding-right: 15px;
}
#formSearch .inputText
{
	float: left;
	margin: 1px 5px 0px 5px;
	width: 200px;
	border: 1px solid #a8cab2;
	font: 10px/12px Arial, Helvetica, sans-serif;
	padding: 3px 5px;
	background-color: #fff;
	color: #999999;
}
#formSearch .inputImage
{
	float: left;
}

/* palette newsletter */
.paletteNewsletter
{
	display: block;
	height: 30px;
	min-height: 50px;
}
.paletteNewsletter .inputText
{
	width: 155px !important;
	border: 1px solid #a8cab2;
	font: 10px/12px Arial, Helvetica, sans-serif;
	padding: 3px 5px;
	background-color: #fff;
	color: #999999;
}
/* styles des formulaires par défault */
.ismForm {	/* null */ }
.ismForm span {	margin: 0px;	padding: 0px; }
.ismForm .intitule, .ismForm .requisIntitule
{
	margin: 0px 0px 10px 0px;
	font: 1.1em Arial, Helvetica, sans-serif;
	float: left;
	width: 110px;
	clear: left;
}
.ismForm .description
{
	clear: left;
	display: block;
	margin: 0px 0px 10px 0px;
	border: 1px solid #6D8897;
	padding: 5px 5px 5px 20px !important;
	background:  url(medias/_puces/_puce_li.gif) no-repeat 8px 8px #FFF;
	color: #838383;
}
.ismForm .requisIntitule
{
	font-weight: bold;
}
.ismForm .requisCommentaire
{
	font-weight: normal;
	font-style: italic;
}
/* r&eacute;d&eacute;finition du style des champs */
.ismForm .inputText, .ismForm .inputTextarea, .ismForm .inputSelect, .ismForm .inputTextComment, .ismForm .inputTextarea
{
	border: 1px solid #a8cab2;
	font: 1.1em/1em Arial, Helvetica, sans-serif;
	padding: 2px;
	background-color: #fff;
	color: #6A6A6A;
	margin-bottom: 10px;
}
.inputTextarea
{
	height: 50px;
	font: 1em/1em Arial, Helvetica, sans-serif;
	background-color: #fff;
}
.inputRadio, .inputCheckbox
{
	margin : 0px;
	padding : 0px;
	vertical-align: middle;
	border: none;
}
.inputTextComment
{
	width: 200px;
	height: 30px;
}
.hiddenView
{
	display: block;
	float: left;
}
.ismForm ul
{
	float: left;
}
.ismForm li
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	background: none;
}
.ismForm li label
{
	margin: 0px 0px 0px 20px;
	text-indent: -20px;
}
/* formulaire actualsation site */
.fieldset01 .width01
{
	width: 100%;
}
.fieldset01 textarea#contenu, .fieldset01 textarea#suggestions
{
	width: 100%;
	height: 150px;
	margin-top: 10px;
}

.fieldset01 textarea#formation_description, .fieldset01 textarea#formation_horaire
{
	width: 100%;
	height: 50px;
	margin-top: 10px;
}

#label_contenu
{
	font-weight: bold;
}

.fieldset01 .width01 small
{
	padding-left: 35px;
	width: 250px;
	display: block;
	color: #666	;
}
.fieldset01 .optGroupLabel
{
	font-weight: bold;
}
.fieldset01 .optGroup p
{
	margin-bottom: 15px;
}
.fieldset01 .optGroup p
{
	margin: 5px 0px 5px 20px !important;
}
.fieldset01 #namcha
{
	display: none;
}
a.bouton01 span
{
	padding-right: 23px;
}
/* variantes de largeur et de hauteur */
.width01
{
	width: 330px;
}

.width02
{
	width: 330px;
}
.width03
{
	width: 320px;
}
.width04
{
	width: 70px;
}
.width05
{
	width: 180px;
}
.width06
{
	width: 210px;
}
.width07
{
	width: 280px;
}
.width08
{
	width: 164px;
}

.height02
{
	height: 250px;
}
.inputImage
{
	border: 0px;
	float: right;
}
.inputButton
{
	border: 1px solid #5162A1;
	height: 18px;
	width: 90px;
	background-color: #5162A1;
	color: white;
	font-size: 90%;
	line-height: 10px;
	cursor: pointer;
}
.infoLegales P
{
	font: 9px/13px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 1em;
}

/* @override http://intra/projet/ism2.0.00.ca2m/site/_css/_extranet.css */

BODY
{
	background: url(medias/_page/_bg_extranet_tetiere.jpg) repeat-x 0% 36px #F7F7F7;
	height: 850px;
}
A
{
	color: #3E78EB;
}
#pageNav
{
	width: 965px;
	background: url(medias/_page/_bg_nav_page.jpg) no-repeat 0px 133px !important;
}
#navigationHeader
{
	background: url(medias/_page/_bg_bar_fonctionnelle.gif) repeat-x top left;
}
#tetiere
{
	padding-left: 246px;
}

#tetiereNav #logo
{
	height: 100px;
	width: 250px;
	float: left;
	margin-left: -15px;
}

.navigationHeaderLeft
{
	float: left;
	width: 450px;
}
.navigationHeaderRight
{
	float: right;
	width: 500px;
}
#navigationHeader LI A
{
	color: #338F72;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
}

#navigationHeader LI { padding-left: 0px; background: none !important; }
#navigationHeader LI A { border-right: 1px solid #FFF; }
#navigationHeader LI.last A { border: none; !important: ; }
.navigationHeaderLeft LI A, .navigationHeaderRight LI A
{
	color: #FFF !important;
}
#formSearch label
{
	background: url(medias/_icones/_ico_rechercher.gif) no-repeat 0px 7px !important;
	color: #353535 !important;
}
#formSearch label span
{
	background: url(medias/_puces/_puce_noire_lien.gif) no-repeat right center !important;
}
#formSearch .inputText
{
	border: 1px solid #004A8D;
	margin: 1px 3px 0px 3px;
}

#navigation01Nav H3
{
	color: #FFF;
	margin-top: 8px;
	background: none !important;
}
#navigation02 A.current, #navigation02 A:hover.current
{
	background: url(medias/_images_navigation/_snav_s.jpg) no-repeat 0px 0px !important;
	text-decoration: none;
	color: #FFF;
}
#navigation03 A.current, #navigation03 A.current:hover
{
	background: url(medias/_images_navigation/_ssnav_s.gif) no-repeat 0px 0px !important;
	color: #000;
}
#navigation05
{
	border-bottom: 1px solid #004A8D;
}
#colonneContent UL, #colonneContent OL
{
	margin: 0px 0px 10px 0px !important;
}
LI
{
	padding-bottom: 2px !important;
	padding-bottom: 5px !important;
}
H2
{
	margin: 0px 0px 10px 0px;
}
H4
{
	margin-bottom: 7px !important;
}
H5
{
	background: url(medias/_icones/_puce_bas_noire.gif) no-repeat 98% 8px #D8E4FB;
}
H6
{
	background: url(medias/_icones/_puce_bas_noire.gif) no-repeat 98% 8px;
}
.styleTextIntroBleu
{
	color: #BA0000;
}
.cadreHeaderVert
{
	background: url(medias/_page/_cadre_vert_hg.gif) top left;
}
.cadreHeaderVert SPAN
{
	background: url(medias/_page/_cadre_vert_hd.gif) no-repeat right top;
}
.cadreContentVert
{
	background: url(medias/_page/_cadre_vert_bg.gif) no-repeat bottom left;
}
.cadreContentVert SPAN
{
	background: url(medias/_page/_cadre_vert_bd.gif) no-repeat bottom right;
}
.cadrePaletteContent SPAN A
{
	color: #004A8D;
}
}
.styleTableauOrange
{
	border: 1px solid #BA0000;
}
.styleTableauOrange TH
{
	background-color: #F88787;
}
.cadrePaletteHeader
{
	background: url(medias/_page/_cadre_palette_hg.gif) no-repeat top left;
}
.cadrePaletteHeader SPAN
{
	background: url(medias/_page/_cadre_palette_hd.gif) no-repeat right top;
}
.cadrePaletteContent
{
	background: url(medias/_page/_cadre_palette_bg.gif) no-repeat bottom left;
}
.cadrePaletteContent strong
{
	color: #BA0000;
}
.cadrePaletteContent SPAN
{
	background: url(medias/_page/_cadre_palette_bd.gif) no-repeat bottom right;
}
.cadrePaletteContent H6
{
	background-image:  url(medias/_icones/_puce_bas_noire.gif);
}
.stylePucesPdfs LI, .stylePucesAgenda LI
{
	background: url(medias/_page/_filet_hr.gif) no-repeat bottom left;
	padding: 3px 0px 10px 0px !important;
	margin: 0px 0px 5px 0px !important;
}
.stylePucesAgenda strong
{
	background: url(medias/_icones/_ico_date.gif) no-repeat 0px -1px;
	text-indent: 20px;
	display: block;
	margin-bottom: 0px !important;
}
.cadreContentVert .stylePucesAgenda
{
	margin-bottom: 0px !important;
}
/* liens personnalis&eacute;e agenda, commission, membres */
.agendaLink, .documentsLink, .membresLink
{
	display: block;
	float: left;
	color: #6593EF;
	padding: 2px 10px 2px 18px;
	font: bold 9px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.agendaLink { background: url(medias/_icones/_ico_agenda.gif) no-repeat 0px 0px; }
.documentsLink { background: url(medias/_icones/_ico_doc.gif) no-repeat 0px 0px; }
.membresLink { background: url(medias/_icones/_ico_membre.gif) no-repeat 0px 0px; }
.stylePucesPdfs LI A, .stylePucesAgenda LI A
{
	background: url(medias/_icones/_ico_date.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 20px;
	display: block;
	color: #8C8C8C;
}
.stylePucesPdfs LI A
{
	background: url(medias/_icones/_ico_pdf.gif) no-repeat 0px 0px;
}
.titreAgenda span
{
	background: url(medias/_icones/_ico_agenda.gif) no-repeat 0px 0px;
	padding-left: 20px;
	display: block;
}
.titreCompteRendus span
{
	background: url(medias/_icones/_ico_compte_rendu.gif) no-repeat 0px 0px;
	padding-left: 20px;
	display: block;
}
/* isForm */
.inputOver
{
	border: 1px solid #2499F2 !important;
	color: #353535 !important;
}
.ismForm .inputText, .ismForm .inputTextarea, .ismForm .inputSelect, .ismForm .inputTextComment, .ismForm .inputTextarea
{
	border: 1px solid #004A8D;
	font: 1.1em/1em Arial, Helvetica, sans-serif;
	padding: 2px;
	background-color: #fff;
	color: #6A6A6A;
	margin-bottom: 10px;
}

/* boutons */
LI.btPrecDes A, LI.btPrec A
{
	background: url(medias/_boutons/_bt_gauche_g.gif) no-repeat 0px 0px;
	padding-left: 20px;
}
LI.btHaut A
{
	background: url(medias/_boutons/_bt_haut_g.gif) no-repeat 0px 0px;
	padding-left: 23px;
}
LI.btSuivDes A, LI.btSuiv A, .bouton01
{
	background: url(medias/_boutons/_bt_droit_g.gif) no-repeat 0px 0px;
	padding-left: 23px;
}

LI.btPrecDes A SPAN, LI.btPrec A SPAN
{
	background: url(medias/_boutons/_bt_gauche_d.gif) no-repeat 100% 0px;
	padding-right: 20px;
}
LI.btHaut A SPAN
{
	background: url(medias/_boutons/_bt_haut_d.gif) no-repeat 100% 0px;
	padding-right: 10px;
}
LI.btSuivDes A SPAN, LI.btSuiv A SPAN, .bouton01 span
{
	background: url(medias/_boutons/_bt_droit_d.gif) no-repeat 100% 0px;
	padding-right: 23px;
}
/*boutons*/

#navContextuelle .btPrecDes A, #navContextuelle .btPrecDes A:hover { color: #B2B2B2; }
#navContextuelle LI A:hover, .bouton01:hover { text-decoration: none; }

LI.btPrec A:hover { background-image: url(medias/_boutons/_bt_gauche_g_o.gif); }
LI.btPrec A:hover SPAN { background-image: url(medias/_boutons/_bt_gauche_d_o.gif); }
LI.btHaut A:hover { background-image: url(medias/_boutons/_bt_haut_g_o.gif); }
LI.btHaut A:hover SPAN { background-image: url(medias/_boutons/_bt_haut_d_o.gif); }
LI.btSuiv A:hover, .bouton01:hover { background-image: url(medias/_boutons/_bt_droit_g_o.gif); }
LI.btSuiv A:hover SPAN, .bouton01:hover SPAN { background-image: url(medias/_boutons/_bt_droit_d_o.gif); }

LI.btPrecDes A, LI.btPrecDes A:hover { background-image: url(medias/_boutons/_bt_gauche_g_d.gif); cursor: default; }
LI.btPrecDes A SPAN, LI.btPrecDes A:hover SPAN { background-image: url(medias/_boutons/_bt_gauche_d_d.gif); cursor: default; }
LI.btSuivDes A, LI.btSuivDes A:hover { background-image: url(medias/_boutons/_bt_droit_g_d.gif); cursor: default; }
LI.btSuivDes A SPAN, LI.btSuivDes A:hover SPAN { background-image: url(medias/_boutons/_bt_droit_d_d.gif); cursor: default; }


/* tableaux liste */

.listeCadreContent
{
	border: 1px solid #b1965a;
	background: url(medias/_page/_cadre_fichiers_motif.gif) repeat-x bottom #FFF;
	padding: 10px;
	position: relative;
	height: 1%;
}

.listeTable
{
	border: 0px;
	padding: 0px;
	width: 100%;
	border-width: 0px;
}
.listeTable TD
{
	border: 0px;
	padding: 0px 4px 0px 0px;
	margin: 0px;
	font: normal 11px/10px Arial, Helvetica, sans-serif;
}
.listeTable IMG
{
	vertical-align: middle;
}
.listeTable .bg
{
	background-color: #efeeeb;
}


.ajouterFichier
{
	background: url(medias/_icones/_i_file_plus.gif) no-repeat 0px 2px;
	padding-left: 30px !important;
/*	line-height: 26px;*/
}

.ajouterDossier
{
	background: url(medias/_icones/_i_folder_plus.gif) no-repeat 0px 2px;
	padding-left: 30px !important;
/*	line-height: 26px;*/
}

.info {
	background: url(medias/_icones/_i_information.gif) no-repeat 0px 4px;
	padding-left: 22px !important;
}
.bg .info { background: url(medias/_icones/_i_information.gif) no-repeat 0px 4px #efeeeb; }
.date, .docType, .valid {	background: url(medias/_icones/_i_separateur.gif) no-repeat center right; }
.bg .date, .bg .docType, .bg .valid { background: url(medias/_icones/_i_separateur.gif) no-repeat center right #efeeeb; }
.docType, .date, .valid  { text-align: center; }
.valid { width: 30px; }
.actions { width: 70px; text-align: right; }
.folder {
	background-color: #d4d0c7;
	padding: 0px 0px 0px 0px !important;
	border-top: 1px solid #FFF !important;
	border-bottom: 1px solid #FFF !important;
}
.niveau1
{
	font: bold 12px/10px Arial, Helvetica, sans-serif !important;

}
.niveau2
{
	font: bold 11px/10px Arial, Helvetica, sans-serif  !important;
}
.resultDocs
{
	line-height: 22px;
	height: 44px;
	display: block;
	margin-bottom: 2px;
}
.resultDocs IMG
{
	vertical-align: middle;
}
.resultDocs .date, .resultDocs .info
{
	width: 100px;
	float: left;
}
