body { 
  font-family: Arial, Helvetica, Verdana, sans-serif;
  margin: 0;
  padding:0;
  color:#1A3263;
  text-align: center;
}

.pagebody { 
  margin: 0 auto;
  width:960px;
  text-align: left;
 }

.toptitle { 
  /*background-color:#E2DCD3;  */
  margin:0 0 0 170px;
  padding:0;  
  height:77px;
  width:786px;
}

.toptitle h1 {
  margin:0;
  padding:45px 12px 12px 0;
  font-size : 12pt;
  font-family: "Times New Roman", Times, serif;
  text-transform: uppercase;
}


.topframe .toptitle a img{
  border:0;
  text-decoration:none;
  float:right;
  height:55px;
}


.topframe { 
 /* background-image:url("/images/urbaline_top.png");
  background-repeat:no-repeat;
*/
  background-color:white;
  width:960px;
  height:95px;
  margin:0;
  z-index:1;
}

.blueline { 
 position:absolute;
 top : 83px;
 height : 34px;
 margin-left: 170px;
 width:786px;
 border-top:1px solid #1A3263;
 border-bottom:1px solid #1A3263;
 }

.topframe ul.menu { 
  position:absolute;
  top:82px;
  padding:5px 0 0 170px;
  width:1000px;
  margin:0;
}

.topframe li.menu{
  list-style:none;
  float:left; 
  width : 154px;
  margin:0 4px 0 0;
  padding:5px 0px 5px 0;
  text-align:center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
/*  font-family: "Times New Roman", Times, serif;*/
  font-size:12px;
  color:white;
}

.topframe li.menu a{
  padding:0 5px;
}

.topframe ul.submenu {
  padding:0;
  margin:2px 0 0 0;
  display:none;
}

.topframe li.submenu {
  list-style:none;
  border-top: 1px solid white;
  margin:0;
  padding:2px 0 4px 5px;
  text-align:left;
}

.topframe li.submenu a{
  padding:0;
}

.topframe .menu  a{
  color:white;
  text-decoration:none;
/*  font-family: Arial, sans-serif;*/
  font-size: 9pt;
}

.topframe .menu  li>a{
  color:inherit;
}

.topframe .menu  a:hover{
  text-decoration:none;
}
.topframe li.submenu:hover{
  text-decoration:none;
  background-color:#1A3263;

}

.topframe #BackColorDarkBlue li.submenu:hover{
  text-decoration:none;
  background-color:#999999;
}

/* toolbar : adresse de contact, contexte et commandes */

.toolbar {
   background-color:white;
   width:960px;
   height:35px;
   margin:28px 0 0px 0;
   padding:0;
}

.toolbar-contact {
   float:left;
   width: 166px;
   font-size:8px;
   margin:0;
}
.toolbar-contact p{
   margin:0;
   padding:0;
   text-align:center;
}
.toolbar p{
   margin:0;
   padding:0;
}
.toolbar a{
  color:#1A3263;
  text-decoration:none;
}
.toolbar a:hover{
  text-decoration:none;
  color:#658667;
}

.context,.commands { 
  font-size:11px;
  font-weight:bold;
  margin:0;
  margin-bottom: 1px;
  margin-left: 170px;
  width: 784px;
  border-top:1px solid #E0E7CD;
  padding-top:1px;
  border-left : 2px solid #E0E7CD;
}   
.context { 
  border-bottom:1px solid #E0E7CD;
 }
.context .contextItem{ 
  padding-left:6px;
  border-bottom:1px solid #E0E7CD;
}
.commands .command { 
  padding-left:6px;
  padding-right:6px;
  border-right : 2px solid #E0E7CD;
 }



.main {
   padding-top:0;
   margin:0px;
   text-align: left;
        } 
.leftframe a img{
  border:0; 
             }
.leftframe { 
/*
  background-color:#E2DCD3;
  background-image:url("/images/urbaline-logo.gif");
  background-repeat: no-repeat;
  background-position: 0 10px;
*/
  position:absolute;
  width: 166px;
  font-size:12px;
  padding:0 0px 200px 0px;
  margin: 0 20px 20px 0;
}

.leftframe input{ 
  font-size:18px;
  background-color:#fff;
}
.leftframe p{ 
  padding: 0;
  margin: 5px 5px 0 5px;
}

.leftframe p.compact {
  padding:0;
  margin: 0 5px;
} 

.leftframe ul.compact {
  padding-top:0;
  margin-top: 0;
  padding-bottom:0;
  margin-bottom: 0;
} 

.leftframe a{ 
  color:#1A3263;
  text-decoration:none;
}
.leftframe a:hover{
  text-decoration:none;
  color:#658667;
}

.leftframe .fgo{
   float:right;
   border:0;
   background-color:transparent;
   background-image:url("/images/efe_bt_flechemarron_of.gif");
   width:25px;
   height:25px;
   cursor:pointer;
   margin:0;
 }

.leftframe .fgo:hover{ 
   background-image:url("/images/efe_bt_flechemarron_on.gif");

 }

.leftframe p.line { clear:both; }


.leftframe .stringfield { 
  width:125px;
  font-family: Arial,sans-serif;
  font-size:14px;
  color:black;
  border:1px solid #AA9D85;
  background-color:#F2F0ED; /*AA9D85;E2DCD3*/
  background-color:white;
 }

.leftframe ul { 
  padding:0 12px;
  margin: 5px 5px;
                }
.leftframe li { 
  padding:0;
  margin:0;
 }

body .leftframe h3 { 
  background-image:url("/images/efe_elts_fondbleu.gif");
  background-repeat:repeat-x;
  background-position: 0 100%;
  padding:4px 0 7px 0;
  margin:0px 0 5px 0;
  background-color:#1A3263;
  color:white;
  font-weight:inherit;
  font-size:100%;
  text-align:center;
}

.leftframe .adr { 
  text-align:center;
  font-size:10px;       
}

.leftframe p { 
  padding :0;
  margin:0;
 }

.leftframe p.identuser { 
  text-align:center;
  font-weight: bold;
  margin:10px 0;
 }
.leftframe .ladmin {
  color:red;
                    } 

.rightframe { 
  float:right;
  width: 220px;
  font-size:14px;
  padding: 0;
  margin: 0 0 10px 30px;
  color: white;
}

 .rightframe img{ 
  display:block;
  padding: 0;
  margin: 0;
}

.actuFormation { 
  margin:0;
  background-color: #658667;
  border: 0px;
 }

.actuAnalyses { 
  margin:0;
  background-color: #658667;
  border: 1px solid #658667;
 }

.actuUrbaline { 
  margin:0;
  background-color: #658667;
  border: 1px solid #658667;
 }


.actuEdition { 
  margin:0;
  background-color: #c0b19c;
  border: 1px solid #c0b19c;
 }

.actuRencontres{ 
  margin:0;
  background-color: #1A3263;
  border: 0px;
 }

.flashInfo { 
  margin:0;
  background-color: #1A3263;
  border: 1px solid #1A3263;
 }

.sitesPartenaires { 
  margin:0;
  background-color: #c0b19c;
 }

.rightframe ul{
  padding:5px 0 0 0;
  margin: 0 0 5px 22px;
} 

.rightframe ul.suite{
  padding:0 0 0 0;
  margin: 0 0 5px 22px;
} 

.rightframe li{
  list-style-image:url("/images/efe_elts_flecheblanche.gif");
  padding: 10px 10px 0 0;
  border-bottom:1px solid white;
 }
 
.rightframe li span{
  position:relative;
  top:-7px;
  font-size:12px;
}

.rightframe a {
  font-weight:bold;
  color:white;
  text-decoration:none;
  font-size:14px;
}
.rightframe a:hover {
  color:white;
  text-decoration:underline;
}

#content-narrow { 
  margin-left:245px;
  margin-right:260px;
  width:450px;
  margin-bottom:5em;
  font-size:12px;
 }

#content-wide { 
  padding-left:245px;
  width:652px;
  font-size:12px;
  margin-bottom:5em;
 }

#content-midwidth { 
  margin-left:245px;
  width:530px;
  margin-bottom:5em;
  font-size:12px;
 }

.content form p { 
   margin: 2px;
   text-align:left;
             }
.content p { 
   margin-bottom: .5em;
   text-align:justify;
             }
.content h1 { 
   font-size: 24px;
   /*
   font-family: "Times New Roman", Times, serif;
   text-transform: uppercase;
   */
   text-align:center;
   margin : 25px 0 25px 0;
   font-weight:normal;
 }

.content h2 {
   border-style:solid;
   border-width:1px 0;
   font-size: 16px;
   margin-top:1.2em; 
   margin-bottom:0.9em;
   padding-top: 1.8em;
   padding-bottom:0.7em; 
}

.linktop {
	float:right;
	width:14px;
	margin:0 10px 0 0;
}
.linktop img {
        border-width:0;
}

.content ul.accrap{
    margin-left:120px;
}

.content ul.accrap li{
    list-style-image:url('/images/efe_elts_flechebeige.gif');
   
}


.content .cadre h2 {
   margin:0.5em 0;
   padding:0;
   border-width: 0;
}

.content h3 { 
   font-size: 14px;  
   font-weight:bold;
}
.content h4 { 
   font-size: 12px;  
   font-weight:bold;
}
.content h5 { 
   font-size: 11px;  
   font-weight:bold;
}
.content h6 { 
   font-size: 10px;  
   font-weight:bold;
}
.content ul ul{
 padding-left:2em;
              }
.content ul {
 padding-left:0;
              }
 
.content ul li { 

/*  list-style-image:url("/images/gedit.gif");*/
  list-style:outside disc;
  padding:0;
  margin:.1em 0;
 }

.content a { 
  text-decoration:none;
  color: #D0D0D0;
}
.content a:hover { 
  color: #BF5A0C;
}

.content a.link { 
  color: #606060;
  font-weight:bold;
}
.content a.link:hover{
  text-decoration:underline;
  color:#658667;
}


.content .cadre,
.content .cadrenav { 
  background-color:#F2F0ED;
  border-width:1px;
  border-style: solid;
  margin:3em 0;
  padding:0 10px 10px 10px;
  font-size:12px;
 }
.content .cadre-imgleft {
  margin-left:170px;
}

.content .cadrenav p{ 
  text-align:center;
}

.content .people { 
  background-color:#F2F0ED;
  border:1px solid  #aa9d85;
  font-size:12px;
}

.content .people td { 
  background-color:white;
  border:1px solid  #aa9d85;
  margin:3px;
  padding: 3px 5px;
}

.content .people th { 
  margin:3px;
  padding: 3px 5px;
}

.content table {
  border-collapse:collapse;
}

.content .tb td, .content .tb th {
  border:1px solid black;
  padding: 3px;
}

td, th {
  font-size:12px;
}


.logo {  
  float:left;
  width:100px;
 }

.billet-content { 
  margin-left:120px;
 }

.billet-bas {
  clear:left;
  font-size:8pt;
  font-style:italic;
  font-weight:normal;
 }  

.notes a:hover{
  text-decoration:none;                
  color:#1A3263;
}

.notes { 
  margin-top:30px;
  padding:0;
  background-color:#F2F0ED;
  border:1px solid  #aa9d85;
}
.notes .notes_title{ 
  font-size:14px;
  font-weight:bold;
  margin:0;
  padding:2px 20px 10px 20px;
 }

.note { 
  margin:5px 20px;
  background-color:#F2F0ED;
  border-top:1px solid  #aa9d85;
  font-size:10px;
  font-weight:normal;
 }

.note .note_title{
  margin:5px 0 5px 0;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}
.note .note_date{
  font-style:italic;
  margin:10px 0;
}

.note p, .note li{
  margin :0.2em;
         }
  
.note h1{
 margin: .5em 0;
 font-family: Arial, sans-serif;
 font-size: 14px;
 text-transform: none;
 font-weight:bold;
 }

.notescode { 
  border-top:1px solid  #aa9d85;
  border-bottom:1px solid  #aa9d85;
}
.notecodenum {
  float:left;
  margin-top:0;
  clear: left;
} 
p.noteauth {
  margin-top:0;
  text-align:right;
  font-size: 7pt;
  color: #aa9d85;
} 

.notecode { 
  font-style:italic;
  margin-left:2.2em;
 }

/* auteurs */

.tauth h3 {
	margin-bottom:2px;
	margin-top:0px;
}

table.tauth td {
	padding:0px;
	padding-top:15px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:15px;
        width: 50%;
}

table.tauth {
        width: 652px;
        table-layout: fixed;
}
table.tauth img {
	margin-top: 13px;
	margin-bottom: 13px;
	margin-right: 20px;
        float:left;
}
.cadrecollec {
	border-width:1px;
	border-style :solid;
  	margin : 10px 0;
}

h2.titreb {
  border-width:0;
  text-align:center;
  background-color:#E2DCD3;
  margin : 2px 0px;
  padding: 1px 0px;
  font-size:14px;
  font-weight:bold;
  cursor:pointer;
}

.listanaxp {
  display:none;
  
}



.content p.anaxp-title,
.content p.anaxp-caddie
 { 
  text-align:center;
  background-color:#F1EFEC;
  margin : 3px 0px;
  padding : 2px 0px;
  font-size:14px;
  font-weight:normal;
}


.imgleft {
  float : left;
  margin: 0 20px 20px 0;
  height:150px;
  width:150px;
}

.iconligne .imgleft{ 
  text-align:center;
  float : left;
  margin: 25px 15px;
  height:100px;
  width:125px;
 }
.iconligne .imgleft img{ 
 border:0;
 height:100px;
 width:125px;
}

a.texthighlight,
.texthighlight { font-weight:bold; color:#1A3263}

a.texthighlight:hover { font-weight:bold; color:#658667}

form{   margin:0;padding:0}

.ColorWhite,
body.White .fgC, 
body.White .content h1, 
body.White .content h2, 
body.White .content h3	 	{color: #FFFFFF;}
.ColorMarron, 	
body.Marron .fgC, 
body.Marron .content h1, 
body.Marron .content h2, 
body.Marron .content h3		{color: #AA9D85;}
.ColorGreen, 	
body.Green .fgC, 
body.Green .content h1, 
body.Green .content h2,
body.Green .content h3		{color: #658667;}
.ColorGreenLite, 
body.GreenLite .fgC, 
body.GreenLite .content h1, 
body.GreenLite .content h2, 
body.GreenLite .content h3	{color: #ABB202;}
.ColorGreenDark, 
body.GreenDark .fgC, 
body.GreenDark .content h1, 
body.GreenDark .content h2, 
body.GreenDark .content h3	{color: #69670E;}
.ColorOrange, 	
body.Orange .fgC, 
body.Orange .content h1, 
body.Orange .content h2, 
body.Orange .content h3		{color: #BF5A0C;}
.ColorPurple, 	
body.Purple .fgC, 
body.Purple .content h1, 
body.Purple .content h2, 
body.Purple .content h3		{color: #6F1063;}
.ColorRed, 	
body.Red .fgC, 
body.Red .content h1, 
body.Red .content h2, 
body.Red .content h3		{color: #FF0000;}
.ColorGray, 	
body.Gray .fgC, 
body.Gray .content h1, 
body.Gray .content h2, 
body.Gray .content h3		{color: #808080;}
.ColorDarkBlue, 	
body.DarkBlue .fgC	{color: #1A3263;}
body.DarkBlue .content h1, 
body.DarkBlue .content h2, 
body.DarkBlue .content h3	{color: #808080;}


#BackColorMarron,
body.Marron .backC,
body.Marron hr	{color:white; background-color: #AA9D85}
#BackColorGreen,
body.Green .backC,
body.Green hr	{color:white; background-color: #658667}
#BackColorGreenLite,
body.GreenLite .backC,
body.GreenLite hr	{color:white; background-color: #ABB202}
#BackColorGreenDark,
body.GreenDark .backC,
body.GreenDark hr	{color:white; background-color: #69670E}
#BackColorOrange,
body.Orange .backC,
body.Orange hr	{color:white; background-color: #BF5A0C}
#BackColorRed,
body.Red .backC,
body.Red hr		{color:white; background-color: #FF0000}
#BackColorGray,
body.Gray .backC,
body.Gray hr	{color:white; background-color: #999999}
#BackColorPurple,
body.Purple .backC,
body.Purple hr	{color:white; background-color: #6F1063}
#BackColorDarkBlue,
body.DarkBlue .backC,
body.DarkBlue hr	{color:white; background-color: #1A3263}


body.Marron .cadrec,
body.Marron .cadre	{color:#1A3263; background-color:#E2DCD3; border-color: #AA9D85}
body.Green .cadrec,
body.Green .cadre	{color:#1A3263; background-color:#E2DCD3; border-color: #658667}
body.GreenLite .cadrec,
body.GreenLite .cadre	{color:#1A3263; background-color:#E2DCD3; border-color: #ABB202}
body.GreenDark .cadrec,
body.GreenDark .cadre	{color:#1A3263; background-color:#E2DCD3; border-color: #69670E}
body.Orange .cadrec,
body.Orange .cadre	{color:#1A3263; background-color:#E2DCD3; border-color: #BF5A0C}
body.Red .cadrec,
body.Red .cadre	{color:#1A3263; background-color:#E2DCD3; border-color: #FF0000}
body.Gray .cadrec,
body.Gray .cadre	{color:#1A3263; background-color:#E2DCD3; border-color: #999999}
body.Purple .cadrec,
body.Purple .cadre	{color:#1A3263; background-color:#E2DCD3; border-color: #6F1063}
body.DarkBlue .cadrec,
body.DarkBlue .cadre	{color:#1A3263; background-color:#E2DCD3; border-color: #1A3263}


hr {margin-top:2em; clear:both;}

body.Marron .cadreBorder	{border-color: #AA9D85}
body.Green .cadreBorder		{border-color: #658667}
body.GreenLite .cadreBorder	{border-color: #ABB202}
body.GreenDark .cadreBorder	{border-color: #69670E}
body.Orange .cadreBorder	{border-color: #BF5A0C}
body.Red .cadreBorder		{border-color: #FF0000}
body.Gray .cadreBorder		{border-color: #999999}
body.Purple .cadreBorder	{border-color: #6F1063}
body.DarkBlue .cadreBorder	{border-color: #1A3263}


body.Marron .cadret	{background-color:#AA9D85}
body.Green .cadret	{background-color:#658667}
body.GreenLite .cadret	{background-color:#ABB202}
body.GreenDark .cadret	{background-color:#69670E}
body.Orange .cadret	{background-color:#BF5A0C}
body.Red .cadret	{background-color:#FF0000}
body.Gray .cadret	{background-color:#999999}
body.Purple .cadret	{background-color:#6F1063}
body.DarkBlue .cadret	{background-color:#1A3263}


.cadrec	{
	color:#1A3263;
	text-align:center; 
	padding: 20px 70px;
	margin: 0 0 3em 0;
	border:1px solid #1A3263;
	border-top:1px solid #1A3263;
	border-bottom:1px solid #1A3263;
	}

.cadret	{
	color:white;
	text-align:center; 
	padding: 20px 70px;
	margin: 0;
	}

.content .cadrec p,.content .cadret p	{text-align:center;font-weight:bold;}

