/* style utilisable pour l'outil multimédia */
* html object.hiddenObjectForIE { display: none; }

a:link		{ text-decoration: none;  color:#6699CC;  }
a:visited	{ text-decoration: none;   color:#6699CC; }
a:hover		{ text-decoration: underline; color:#6699CC;  }


.texte
{ font-size:100%;   }
.titre
{ color:#d96c02;   }
.sous-titre
{ color:#6a543a;   }
.lien
{ color : #CC0000; }
.texte-erreur
{ color:#cc0000; }





a.titre, a:link.titre,a:visited.titre, a:hover.titre, a:active.titre{ color:#d96c02; }


	.fond {background-color:#ca5218;}

.bordure-bleu
{}


	div#handilog_menu {padding:0; margin:30px 0 0 0; width:100%; height:auto; text-align:left; color: #FFFFFF; background:#FF9900; }

	#handilog_menu ul.level1,div#menu-deroulant ul { margin:0; padding:0 0 0 5px; }
	#handilog_menu li.level1 { margin:20px 0 0 0; padding:0; }
	#handilog_menu ul.level2 { margin:0; padding:0 0 0 5px; }
	#handilog_menu li.level2 { margin:10px 0 0 0; padding:0;  }
	#handilog_menu ul.level3 { margin:0; padding:0; }
	#handilog_menu li.level3 { margin:10px 0 0 0; padding:0; }
	#handilog_menu ul.level4 { margin:0; padding:0; }
	#handilog_menu ul.level5 { margin:0; padding:0; }
	#handilog_menu li { margin:0; padding:0; list-style-type:none; }



	div#handilog-head     		{ margin:0 0 20px 0; padding:10px; background-color: #1A50B8; text-align:center; }
	div#handilog-head h1		{ font-size:30px; margin:0; padding:0; font-weight:normal; color: #FFFFFF; }

	div#handilog-center     { margin:0 0 20px 0; padding:0; }
	div#handilog-center ul	{ margin:0; }

	div#handilog-center li	{ list-style-type:square; margin:0 0 5px 0; }

	div#handilog-center h2, div#handilog-center h3, div#handilog-center h4 {
		margin:0;
		padding:0;
		font-family: arial, verdana, helvetica, sans-serif;
		font-size : 11px;
		font-weight:normal;
		}

	div#handilog-center  h2 { margin-bottom: 20px; color: #669933; }
	div#handilog-center  h3, div#handilog-center  h4 { color: #6699CC; }


	div#handilog-center a:hover	{ background-color: #CC0000; color: #FFFFFF;  text-decoration : underline; }
	div#handilog-center a:visited	{ text-decoration : none; }


	div#handilog-colors     { margin:0; padding:0; }
	div#handilog-colors a.colors, div#handilog-colors a.colors:link, div#handilog-colors a.colors:active, div#handilog-colors a.colors:visited, div#handilog-colors a.colors:hover { color: #CC0000; font-size : 11px; text-decoration : none; }
	div#handilog-colors a.colors:hover { background-color: transparent; }


	div#handilog-bottom     	{ margin:0 0 20px 0; padding:0; text-align:center; color:#1A50B8; font-size:12px; }
	div#handilog-bottom a.link:link, div#handilog-bottom a.link:active, div#handilog-bottom a.link:visited { color: #1A50B8; text-decoration : none; font-size:12px; }
	div#handilog-bottom a.link:hover	{ background-color: #FFFFFF; color: #1A50B8; text-decoration : underline; }

	hr.ecedi {border: none 0; border-top: 2px solid #1A50B8;	width: 100%; height: 2px;}



	.menumaxivue { font-size : 11px; color: #FFFFFF; background:#FF9900; text-align:left; }
	a.menumaxivue:link, a.menumaxivue:active, a.menumaxivue:visited { color: #FFFFFF; background:#FF9900; text-decoration: none; }
	a.menumaxivue:hover 	{ color: #FF9900;  background:#FFFFFF; text-decoration: underline;  }

	.menuselect { font-size : 11px; color: #FF9900; background:#FFFFFF; text-decoration: none; }
	a.menuselect:link, a.menuselect:active, a.menuselect:visited, a.menuselect:hover { color: #FF9900; background:#FFFFFF; text-decoration: none; }

	.menu { font-size : 11px; color: #FFFFFF; }
	a.menu:link, a.menu:active, a.menu:visited, a.menu:hover	{ color: #FFFFFF; text-decoration: none; }

	.lienpageselect 			{ font-size : 11px; color: #FFFFFF; background:#CC0000 ;text-decoration: none; }
	a.lienpageselect:link, a.lienpageselect:active	{ color: #FFFFFF; background:#CC0000 ;text-decoration: none; }
	a.lienpageselect:visited 	{ color: #FFFFFF; background:#CC0000 ;text-decoration: none; }
	a.lienpageselect:hover 		{ color: #FFFFFF; background:#CC0000 ;text-decoration: none; }

	.lienpage 			{ font-size : 11px; color: #CC0000; }
	a.lienpage:link, a.lienpage:active 	{ color: #CC0000; text-decoration: none; }
	a.lienpage:visited 	{ color: #3333FF; text-decoration: none;}
	a.lienpage:hover 	{ background-color: #CC0000; color: #FFFFFF; text-decoration: none; }



	div.clear 		{ clear:both; display: block; height: 1px; overflow: hidden; margin: 0; padding:0;}
	abbr, acronym 	{ border-bottom:1px dotted #EFEFEF; cursor:help; }
	img 			{ border:0; }
	form 			{ margin:0; padding:0; border:none; }

	h1,h2,h3,h4,h5		{  margin:0; padding:0;font-family: Trebuchet MS, arial, verdana, helvetica, sans-serif; 					  border:none;			  
					}

					
	h1				{  font-size:170%;  }
	h2				{  font-size:150%;margin:0 0 10px 0;  }
	h3				{  font-size:135%;margin:0; }
	h4				{  font-size:100%; font-weight:bold; margin:0 0 10px 0; }
	h5				{  font-size:100%; font-weight:bold; margin:15px 0 5px 0; } 

	div#centre a{padding-left:7px; color:#d96c02;; font-size:90%;}	
	a.bordure-titre, a.bordure-sous-titre {text-transform:uppercase;}	
		
	div.bordure-sous-titre{border-left:5px solid #6a543a;;padding-left:7px;}
	.bordure-titre{border-left:5px solid #d96c02;;padding-left:7px;}
	div.bordure-bleu{border-left:5px solid #6caedf;padding-left:3px;}
	div.bordure-blanche img{border:3px solid #fff}

    div.filet-titre,div.filet-sous-titre {clear:both; display:block; width:100%;  padding:4px 0; }
	
	div.filet-titre{border-top: dotted 1px #d96c02;;}
	div.filet-sous-titre{border-top: dotted 1px #6a543a;;}

  div.filet-titre2 {border-top: dotted 1px #d96c02;; clear:both; display:block; width:100%;  padding:4px 0 -1px; }
	
div#ewb_vue table { width:100%; font-size:100%;  font-family: Trebuchet MS, arial, verdana, helvetica, sans-serif; }
div#ewb_vue div#droite-70-30{width:260px;}
div#ewb_vue div#gauche-70-30{width:400px;}

html, body {height: 100%;}


body { margin : 0; padding : 0; width:100%; text-align:center; height:100%;	
	background:url(../..//e_img/charte/body-fd.jpg) repeat-x #ffffff; font-size:0.75em; color:#000000; font-family: Trebuchet MS, arial,verdana,helvetica,sans-serif;}




/* ----- APPLICATION DU MÊME STYLE DE BASE AU CELLULE DE TABLEAU ----*/
td {  color:#333333; font-family: Trebuchet MS,arial,verdana,helvetica,sans-serif;	}

	.alignement-centrer{text-align:center;}
	.float-left{float:left;}
	.float-right{float:right}
	.display-block{display:block}


div#skip-top {position: absolute; margin:0; padding:0; display: none; }

	div#fd-container2 {position: relative; margin : 0 auto;	padding : 0; text-align : left;	width:790px; height:auto;
		background:url(../../e_img/charte/container-fd-ombres-suite.gif) repeat-y #ffffff;}
		
	div#fd-container { min-height: 70%;	background:url(../../e_img/charte/container-fd-ombres.gif) no-repeat;}

	div#container { margin : 0 11px;	width:768px; min-height: 80%;}



div#header { margin:0; padding:0;	text-align:left; width:100%; display:table;/* pour ff */  display:inline-block;/* pour IE , opera  et les autres vraisemblablement */}
  #header h1 { display:none; }
  div#header-ht{}
  div#header-bas{}
	
	div#logo 		{float:left; margin:0px 11px 0px 7px;}
	html>body div#logo { display:block; float:left; margin:0px 16px 0px 12px; }
	div#logo img 	{ display:block; }



	div#accessibility-menu	{
		font-size:85%; text-transform:uppercase; width:435px; margin:6px 0 6px 84px; height:18px; float:left; text-align:right;}
	html>body div#accessibility-menu	{margin-left:170px; width:436px; }

	#accessibility-menu h2 { display:none; margin:0; padding:0; }
	#accessibility-menu ul { margin:0; padding:0;  }
	#accessibility-menu li { display :inline; margin :0; padding :0; }
	#accessibility-menu a {  color:#1471ba; background:url(../..//e_img/charte/puce-bleu.gif) no-repeat right center; padding:0 10px 0 0px  }


	#handilog 			{ margin:0; padding:0; display:inline; }
	#help 				{ margin:0; padding:0 0 0 5px; display:inline; }
	#sitemap 			{ margin:0; padding:0 0 0 5px; display:inline; }
	#globalsearch 		{ margin:0; padding:10px 0px 10px 5px; display:inline; }
	#globalsearch form 	{ display:inline;}
	#globalsearch label { margin:0; padding:0; color:#1471ba;text-transform:uppercase;  cursor:pointer;}

	#globalsearch input.searchengine { margin:0; padding:0 0 0 2px; vertical-align: middle;  font-size:100%; width:76px; height:1.5em; border:1px solid #6caedf; font-family : Trebuchet MS, arial, verdana, helvetica, sans-serif; background:#ebebeb}

	#globalsearch input.submit {margin:0; padding:0; font-style:normal; font-weight:normal; font-size:11px; }
	#globalsearch input.image { margin:0px; padding:0px; vertical-align: middle; }

div#menu-deroulant{margin-top:2px;}
div#menu-deroulant h2 {}	
div#menu-deroulant li {}


	div#menu-principal { display:block; float:left; white-space:nowrap; height:20px; background:#F58225 url(../../e_img/charte/bk_menu.gif) repeat-x; width:auto;margin:16px 0 0 0;voice-family:"\"; }\"";voice-family:inherit; width:auto; font-size:85%; }

	 div#menu-principal ul {margin:0; padding:2px 0 0 0;  }
	 div#menu-principal li { display:inline; background:url(../../e_img/charte/sep_menu.gif) no-repeat; list-style-type:none; margin:0; padding:5px 7px 6px 10px; }
	 div#menu-principal li.first { background:none !important; }
	 div#menu-principal li.selected { background:url(../../e_img/charte/bk_menu_selected.gif) repeat-x; }
	 div#menu-principal li.firstselected { background:url(../../e_img/charte/bk_menu_selected.gif) repeat-x; }

	 div#menu-principal li a:link { color:#FFFFFF; font-weight:bold; }
 	 div#menu-principal li a:visited { color:#FFFFFF; font-weight:bold; }
	 div#menu-principal li a:hover { color:#FFCC66; text-decoration:none; }


	div#contenu { padding:0; margin:0; text-align:left; height:auto; display:table; display:inline-block;width:100%;}
	
	
	div#gauche { width:170px; float:left; text-align:left;}

	div#menu_gauche {	margin:0; padding:0; background-color:#B4A58F;text-transform:uppercase;	position:relative;border-bottom:solid 1px #B4A58F;}

	div#menu_gauche  ul { margin:0 !important; padding:0; }
	div#menu_gauche  li { padding:0 !important; margin:0; list-style-type:none; }
	div#menu_gauche li a { margin:0; padding:0; text-decoration:none; }
	div#menu_gauche li.level1 a { color:#ffffff; font-weight:bold; display:block; }
	div#menu_gauche li.level2 a, div#menu_gauche li.level3 a { font-weight:normal; font-size:90%;}
	div#menu_gauche li.level1 ul{padding:3px 0 8px 13px;}
	div#menu_gauche ul li.level1{border-bottom:1px dotted #FFFFFF;}
	
div#menu_gauche span.level1-selected a {background-color:#ca5218;;padding:5px 0 5px 13px;}
div#menu_gauche span.level1-item a {padding:5px 0 5px 13px;}	
div#menu_gauche span.level1-item a:hover, div#menu_gauche span.level1-selected a:hover { background-color:#ca5218;}


div#menu_gauche span.level2-selected a {background-color:#ca5218;;padding: 0 2px 0 8px; margin:4px 6px 0 0; color:#ffffff;}	
div#menu_gauche span.level2-item a { border-left: solid 4px #ca5218;;color:#000000; padding: 0 2px 0 4px; margin:4px 6px 0 0;}
div#menu_gauche span.level2-item a:hover, div#menu_gauche span.level2-selected a:hover { background-color:#ca5218;;color:#ffffff;}


div#menu_gauche span.level3-selected a {color:#ffffff;}
div#menu_gauche span.level3-item a {margin:0; padding:0; color:#000000;}
div#menu_gauche span.level3-item a:hover, div#menu_gauche span.level3-selected a:hover {color:#ffffff;}



div#contenu-gauche{  background:url(../../e_img/charte/col-g-fd.jpg) repeat-x #ffffff; min-height:317px; padding:0 20px 0 20px;}
div#contenu-gauche a{color:#d96c02;line-height:12px;}
div#contenu-gauche .bordure-titre a{color:#000;}


div#news{ background-color:#6caedf; padding:10px 15px 6px 15px;/*clear:both; float:left;*/width:140px;}


	div#centre { position:relative; float:left; text-align:left;  width:579px;margin:0 0 0 19px;  }


	div#content-one { position:relative; width:560px; border-top: dotted 1px #d96c02;; margin:0 0px 0 0px; padding-top:17px;font-size:110%; }


		
	div#gauche-70-30{width:367px; float:left; margin:0 16px 0 0px; padding-top:17px; border-top: dotted 1px #d96c02;; font-size:110%;  }
	html>body div#gauche-70-30{margin:0 19px 0 0px;}
	
	div#droite-70-30{width:175px; overflow:hidden; padding:17px 9px 9px 9px; font-size:110%;} 
	div#droite-70-30.fond-gris{background-color:#ebebeb;}
	div#droite-70-30.col-dr-2zones{font-size:100%;} 
	div#droite-70-30.fond-gris h2{margin:0; padding:0;}
	div#droite-70-30.fond-gris h3{font-size:100%}
	div#droite-70-30.fond-gris .texte{font-size:95%;display:table; display:inline-block; margin-top:5px;}
	
		
	div#gauche-50-50{width:271px; float:left; margin:0 16px 0 0px; padding-top:17px; border-top: dotted 1px #d96c02;;font-size:110%;}
	html>body div#gauche-50-50{margin:0 19px 0 0px;}
	
	div#droite-50-50{width:271px; overflow:hidden; padding:9px;}
	

		
	div#droite-haut{}
	div#droite-bas{margin-top:16px;}
	
	
		
	div#haut-100{position:relative; width:570px; border-top: dotted 1px #d96c02;; padding-top:17px;margin-bottom:16px;font-size:110%;}
	div#bas-100{clear:both;padding-top:16px;width:570px;font-size:110%;}
	
	div#gauche-70-30.sans-bordure{border:none;}
	#content-one a.sans-bordure{border:none;}

	
		
	div#gauche-g{width:175px;float:left;}
	div#gauche-dr{width:175px; margin-left:17px; position:relative; float:left;}	
	
		
	div.liste-actu {border-bottom: dotted 1px #d96c02;; padding:10px 0;height:auto; display:table; display:inline-block; width:100%; }

	div.liste-actu img{/*border:solid 3px #ffffff;*/margin: 0 0px 10px 0; text-align:center;}	
	div.liste-actu a img{border:none;}
	div.liste-actu a{margin-top:8px; display:block}

	/*div.contenu-droit{float:left; width:97px;}*/
	
	
		
	div.intro{margin:10px 0;}
	div.intro h2{position:relative;width:55%;float:left;}
	div.intro img{border:1px solid #6a543a;;padding:0px;}	
	
	
		
	div.prise-position h2, div.prise-position h3{display:inline;}

	
	div.liste-projet{clear:both; margin:20px 0;}
	div.liste-projet h3{margin-bottom:10px;}	
	div.liste-projet ul, div.liste-projet li{/*margin:0px; padding:0; list-style:none;*/}
	.txt-projet{overflow:auto; padding-left:20px;}
		

div.actu h3{margin-top:20px;}
div.actu {}

	div#titre {margin:0;	padding:0; text-align:left;	width:100%; height:auto;}
	#titre h1 { margin:0 0 5px 0; padding:0; color:#000000; }
	#titre h2 { margin:0; padding:0; color:#000000; font-size:1.2em; }

	
	ul#onglet,ul#onglet li {margin:0 0 0 5px; padding:0;}
	#onglet li{list-style-type:none; display:inline;}
	#onglet li a,#onglet li a:link,#onglet li a:visited,#onglet li a:hover,#onglet li a:active {color:#FFF; text-transform:uppercase;padding:4px 8px 0px 8px; margin-right:4px; }
	
	#onglet li a:hover{text-decoration:none;background:#ca5218;;}
	
	.selectionne{background:#ca5218;;;}
	.libre{background:#B4A58F;;}

	#page-onglet{border-top:solid 1px #ca5218;; padding-top:10px;}

	
	
div.legende{font-size:80%; font-style:italic;}	

		div#chemin { text-align:left; margin:6px 0 0px 0; padding:0px 0 4px 0; width:100%; }
		div#chemin a{border:0px;}

		#chemin ul {margin:0; padding:0; border:none;}
		#chemin li { background :url(../../e_img/charte/arrow_b.gif) no-repeat left center; margin: 0 2px 0 0px; padding: 0px 5px 0 5px; list-style:inside; display:inline; border:none; overflow : visible;}

	#chemin li.first {background : none; padding:0; }
	#chemin li.first a{padding: 0; margin:0; }

	div#chemin li a:link, div#chemin li a:visited	{  margin:0;   }	
	div#chemin li a:hover 	{ text-decoration:underline; }


div#pagination a{border:none;}
div#num-page {float:left;position:absolute;  left:156px; color:#6a543a;;}

div#pagination { padding:0; width:100%;margin:0; text-align:center;}
div#pagination li { margin:0; padding:0; text-align:left; float:left; display:inline; }
div#pagination li div.element { margin:0; padding:0; text-align:center; width:90px;  }

div#pagination .precedent a{float:left;}
div#pagination .suivant a{float:right;}

	div#bottom {clear:both; margin : 0 auto; text-align:center; height:auto;
		width:779px;  font-size:85%; color:#ffffff; display:table;	display:inline-block; background:url(../../e_img/charte/bottom-ombre-g.gif) no-repeat #ca5218;;padding:0 0px 0 11px; 	
		}

	div#bottom-ombredr{background:url(../../e_img/charte/bottom-ombre-dr.gif) no-repeat right top; min-height:23px;padding:0 11px 0 0;width:768px;}
	
	div#bordure{border-top:solid 1px #6a543a;;}
	div#bottom_menu { margin:0; height:auto; padding: 4px 7px 3px 0; text-align:right; text-transform:uppercase; display:block; float:right; }
	#bottom_menu ul { margin:0; border:none; padding:0; list-style-type:none;}
	#bottom_menu li { display:inline; padding:0px 0 0 4px; text-align:center; margin:0; border:none; overflow : visible;}
	#bottom_menu li a.lien:link, #bottom_menu li a.lien:visited	{  color:#ffffff; font-weight:normal; text-decoration: none; }	 
	#bottom_menu li a.lien:hover 	{  color:#ffffff; font-weight:normal; text-decoration: underline; }
	
	li .print{ background:url(../../e_img/charte/bt-impr.gif) no-repeat right top; padding-right:19px;}
	div#bottom_menu_arbo { margin:0; height:auto; padding: 5px 0 0 0; text-align:center; text-transform:uppercase; }
	#bottom_menu_arbo ul { margin:0; border:none; padding:0; list-style-type:none;}
	#bottom_menu_arbo li { display:inline; padding:8px 0 0 0; margin:0px;border:none; overflow : visible;}
	#bottom_menu_arbo li a {  background:url(../..//e_img/charte/puce-blanche.gif) no-repeat left center; padding:0 5px 0 10px; color:#ffffff;  }
	#bottom_menu_arbo li a.lien.first{ background:none; }
	#bottom_menu_arbo li a.lien:link, #bottom_menu li a.lien:visited	{  color:#ffffff; text-decoration: none; }	 
	#bottom_menu_arbo li a.lien:hover 	{  color:#ffffff; text-decoration: underline; }	
	


	div#coordo {margin: 0;padding: 4px 0 0px 7px; height:auto; float:left;	}
	div#coordo-login {text-align:center;}



	div#ecedi {
		clear:both;
		margin:0 auto;
		width:768px;
		padding :3px 0 5px 0;
		text-align:right;
		text-transform:uppercase;
		font-size:85%;
	}

	div#ecedi a.lien  { color:#1471ba; }
	div#ecedi a.lien:hover {text-decoration : underline;}


	div#formulaire {
		margin:0;
		padding:0;
		voice-family:"\"; }\"";
		voice-family:inherit;
		width:99%;
		background:#ffffff;
		}


	#formulaire fieldset {
		padding:5px; margin:0px auto; border:1px solid #408DD3; width:85%; }

	#formulaire fieldset.login {
		padding:10px; margin:0 auto; border:1px solid #408DD3;  		width:40%;
	}

	#formulaire legend.login {
		margin:0; padding:0;
		
		font-style:normal;
		color:#000000; font-family: Trebuchet MS, arial, verdana, helvetica, sans-serif;	}

	#formulaire legend {
		margin-bottom:10px; padding:0;
		
		font-style:normal;
		color:#000000;font-family: Trebuchet MS, arial, verdana, helvetica, sans-serif;	}

	#formulaire .erreur {
	   color: #FF1900;
	}

	#formulaire ul {margin:0; padding:0; border:none;}
	#formulaire li {display:inline; list-style:none; padding:0 10px 0 0; margin:0;}
	#formulaire li.checkbox {display:block; list-style:none; padding:0; margin:0;}

	#formulaire label { font-family: Trebuchet MS, arial, verdana, helvetica, sans-serif;margin:0; padding:0; font-weight:normal; cursor:pointer; }
	#formulaire .test { margin-bottom:1px;}
	#formulaire .test2 { padding-top:3px;}

       .boutique input {}
	#formulaire input { font-family: Trebuchet MS, arial, verdana, helvetica, sans-serif; margin:0; padding:0; }
	#formulaire input.texte {   width:19em; font-size:100% }
	#formulaire input.login {  width:14em; font-size:100% }
	#formulaire input.textecourt { width:25%; }
	

	#formulaire select { margin:0; padding:0;  font-family: Trebuchet MS, arial, verdana, helvetica, sans-serif; color:#000000;width:auto;}
	
   #formulaire table.mceEditor select{width:20%;}

	#formulaire textarea { font-size:100%;margin:0; padding:0;  width:99%; font-family: Trebuchet MS, arial, verdana, helvetica, sans-serif; color:#000000; }

	#formulaire input.submit { margin:0; padding:0; font-family: Trebuchet MS, arial, verdana, helvetica, sans-serif; font-size:100%; }
	#formulaire input.submit-login { margin: 0 0 0 10px; padding:0; font-family: Trebuchet MS, arial, verdana, helvetica, sans-serif; font-size:100%; }

	#formulaire div.textinfo { float:left; width:19%; padding-top:5px;}
	#formulaire div.textinfo2 { float:left; width:32%; padding-top:5px;} 

	
	#formulaire div.valider { width:auto;text-align:center;}
	
		
	div#gauche-membre{width:271px; float:left; margin:0 0px 0 0px; padding-top:0px;}
	html>body div#gauche-membre{margin:0 0px 0 0px;}
	
	div#droite-membre{width:271px; overflow:auto; padding:0px;}
	div#droite-membre.bt{margin:0 0px 6px 0px;}
	
  div#gauche-membre2{width:180px; float:left; margin:0 0px 0 0px; padding-top:0px;}
	html>body div#gauche-membre2{margin:0 0px 0 0px;}
	div#droite-membre2{width:360px; overflow:auto; padding:0px;}
	
	#formulaire input.membre {   width:14em; font-size:100%; }
  #formulaire input.membre2 {   width:20em; font-size:100%; }
  #formulaire input.membre3 {   width:28em; font-size:100%; }
  #formulaire input.membrefile {   width:18em; font-size:100%;float:left }
  #formulaire div.textinfomembre { float:left; width:33%; padding-top:5px;}
	#formulaire div.textinfomembre2 { float:left; width:32%; padding-top:5px;}
	#formulaire div.textinfomembre3 { float:left; width:20%; padding-top:5px;}
	#formulaire div.textinfomembre4 { float:left; width:42%; padding-top:5px;}
  #formulaire div.textinfomembre5 { float:left; width:70%; padding-top:5px;}
    #formulaire div.textinfomembre6 { float:left; width:75%; padding-top:5px;}
  #formulaire div.textinfomembrelogo { float:left; width:45%; padding-top:5px;}
	#formulaire textarea.membre { font-size:100%;margin:0; padding:0;  width:61%; font-family: Trebuchet MS, arial, verdana, helvetica, sans-serif; color:#000000; }
	#formulaire textarea.membre2 { font-size:100%;margin:0; padding:0;  width:75%; font-family: Trebuchet MS, arial, verdana, helvetica, sans-serif; color:#000000; }
	#formulaire div.petit {font-size:7pt; font-style:italic;}
	#formulaire div.bice {background-color:#F0F0EE; border:1px solid #000; padding:5px;}
	#formulaire div.niveau {margin-left:180px;}
	
		
	div#gauche-partenaire{width:271px; float:left; margin:0 0px 0 0px; padding-top:0px;}
	html>body div#gauche-partenaire{margin:0 0px 0 0px;}
	
	div#droite-partenaire{width:271px; overflow:auto; padding:0px;}
	div#droite-partenaire.bt{margin:0 0px 6px 0px;}

  div#gauche-partenaire2{width:180px; float:left; margin:0 0px 0 0px; padding-top:0px;}
	html>body div#gauche-partenaire2{margin:0 0px 0 0px;}
	div#droite-partenaire2{width:360px; overflow:auto; padding:0px;}
	
	div#gauche-partenaire3{width:232px; float:left; margin:0 5px 0 0px; padding-top:10px;}
	html>body div#gauche-partenaire3{margin:0 10px 0 0px;}
	div#droite-partenaire3{width:310px; overflow:auto; padding:10px 0 0 0;}
	
  #formulaire input.partenaire {   width:14em; font-size:100%; }
  #formulaire input.partenaire2 {   width:20em; font-size:100%; }
  #formulaire input.partenaire3 {   width:28em; font-size:100%; }
  #formulaire input.partenairefile {   width:14em; font-size:100%;float:left }
  #formulaire div.textinfopartenaire { float:left; width:33%; padding-top:5px;}
	#formulaire div.textinfopartenaire2 { float:left; width:32%; padding-top:5px;}
	#formulaire div.textinfopartenaire3 { float:left; width:18%; padding-top:5px;}
	#formulaire div.textinfopartenaire4 { float:left; width:45%; padding-top:5px;}
  #formulaire div.textinfopartenaire5 { float:left; width:70%; padding-top:5px;}
  #formulaire div.textinfopartenaire6 { float:left; width:55%; padding-top:5px;}
  #formulaire div.textinfopartenairelogo { padding:0 0 0 0;}
	#formulaire textarea.partenaire { font-size:100%;margin:0; padding:0;  width:61%; font-family: Trebuchet MS, arial, verdana, helvetica, sans-serif; color:#000000; }
	#formulaire textarea.partenaire2 { font-size:100%;margin:0; padding:0;  width:75%; font-family: Trebuchet MS, arial, verdana, helvetica, sans-serif; color:#000000; }
	#formulaire div.petit {font-size:7pt; font-style:italic;}
	#formulaire div.bice {background-color:#F0F0EE; border:1px solid #000; padding:5px;}
	#formulaire div.statut,div.pouvoir,div.qualif,div.competences,div.role_bice,div.montant {margin-left:180px;}
	#formulaire label.soustitre {text-decoration: underline ;}
	
	.chp-affiche{background:url(../../e_img/charte/puce_affichage.gif) no-repeat right 3px; padding-right:7px; }
	
		div#formulaire-coordonnees label{
	display:block;
	width:150px;
	float:left;
	}
	div#formulaire-coordonnees input.input-text{
	width:250px;
	}

	div#formulaire-coordonnees textarea{
	width:250px;
	height:60px;
	}
	
	div#formulaire-coordonnees label.label-civilite {
	display:inline;
	float:left;
	width:50px;
	margin:0;
	padding:0;
	padding-top:3px;
	}

	div#formulaire-coordonnees input.input-radio{
	display:inline;
	float:left;
	width:auto;
	margin:0;
	padding:0;

	}
	

	#LayerCalendar label{ font-family: Trebuchet MS, arial, verdana, helvetica, sans-serif; margin-right:10px;	display:inline;	}
	#cal_form{ left:auto; right:auto; text-align:left;}
	#LayerCalendar input,select{width:100px; margin-right:20px;	border:1px #999999 solid; background-color:#EEEEEE; display:inline;	}	
	#LayerCalendar table{margin-top:40px;}	
	#LayerCalendar h2{letter-spacing:10px; color:#660000;}
	#LayerCalendar hr{color:#660000; padding:0; margin:0;}
	.date_content{	font-size:12px;	text-align:center;	}
	.cal_today{	color:#FF0000;	}	
	.calendrier_jour{ margin:3px; border:1px #EEEEEE solid;	width:70px;	height:70px; text-align:right;	font-weight:bold; font-size:14px;	padding:3px; }
	.calendrier_nom_des_jours{ margin:3px; border:1px #EEEEEE solid; width:70px; height:40px; text-align:center; font-weight:bold; font-size:16px; padding: 25px 3px 3px 3px; color:#660000; background-color:#EFEFEF;	}

	
	
	.conteneur-element{width:95%;clear:both;  height:auto; font-size:100%; padding:5px 0 0 0px; }
	.conteneur-element img{margin:0 5px 3px 0;}
	
	.conteneur-element2{/*width:95%;clear:both;*/  height:auto; font-size:100%; padding:5px 0 0 0px; }
	.conteneur-element2 img{margin:0 5px 3px 0;}
	
	
	.txt-img-dr{padding-left:10px; font-size:100%;}
	.txt-img-dr img{margin-left:10px;}
	
	
	.txt-img-g{padding-right:10px; font-size:100%;}
	.txt-img-g img{margin-right:10px;}	
	

#plan td {font-family: Trebuchet MS, arial, verdana, helvetica, sans-serif;font-size:11px;color:#669933;}
#plan tr.map{background-color:#fc6;}
#plan td.map{background-color:#fc6;}

#plan ul.map  {margin:0;padding:0 0 0 16px;}
#plan a.lien {border:0px;}


select {width:auto;}





div#erreurs{
text-align:center;
color:red;
width:100%;
}
#oubliPassword{margin:0;padding:0;}
#oubliPassword legend{display:none;}
#oubliPassword input.texte{width:250px;margin:0;color:#000000;}

