
a.bullet,
a.bullet:link,
a.bullet:visited {
  padding-left:10px;
  background:url('/asset/images/redChevron.png') left 4px no-repeat;  
  line-height:1.6em;
  text-decoration:none;
  color:#4d718b;
}

/* -- Infos Legales -- */
	
	.infoslegales
	{
		font-size:0.9em;
		padding:20px 10px 0px;
	}
	
	.infoslegales h2{
		font-size:2em;
	}

	.infoslegales h3{
		padding:10px 0px;
	}	
	
	.infoslegales a{
		font-size:1em;
		display:inline;		
		font-weight:normal;
		background-image:none;		
	}
/* -- End. Infos Legales -- */


/* -- FaqBox || ContextualBox -- */

	.wpContextualBox,
	.wpFaqBox {
		font-size:1.1em;
	}
	
	.oneCol div.panel {
		margin:10px 0;
		background:#f4f3f1 url('/asset/images/box-180-lightgrey-top.gif') no-repeat;
	}

	.oneCol div.panel .inner {
		padding:8px 10px;
		background:url('/asset/images/box-180-lightgrey-base.gif') no-repeat bottom;
	}

	.oneCol div.panel .inner h2 { 
		font-weight: bold; 
		font-size:1em;	
		border-bottom:0;
		padding-bottom:0;
		margin-bottom:8px;
		margin-top:4px;	
	}    
	
	.oneCol div.panel .inner ul { 
		margin-top:13px;
		margin-bottom:10px;
	}

	.oneCol div.panel .inner img.icon {
		float:right;
		margin-left:4px;
	}
	
	.wpFaqBox div.panel .inner h2,
	.wpContextualBox div.panel .inner h2 { 
		font-size:1.2em;
	}
	    
	ul.linkList { margin-bottom:8px; }

	ul.linkList li {
	  margin-bottom:4px;
	  padding-left:10px;
	  background:url('/asset/images/redChevron.png') left 3px no-repeat;
	}

/* -- End. FaqBox || End. ContextualBox -- */

/* -- SurveysBack -- */
	  
	.wpSurveyBack {
		font-size:1.1em;
	}
	  
	.wpSurveyBack label {
		clear:left;
		float:left;
		width:160px;
		margin-bottom:3px;		
		line-height:1.4em;		
	}

	.wpSurveyBack select {
		width: 160px;
		font-size:1em;
		margin-bottom:8px;
	}
	  	  
	.wpSurveyBack input.text {
		float:left;
		width: 90px;
		font-size:1em;
		margin-bottom:8px;
	}
	
	.wpSurveyBack span.showValidator{
		display:inline;
		width:10px;
		
		float:none;
		margin-top:0.3em;	
	}	
	  
/* -- End. SurveysBack -- */


/* -- SurveysFront -- */
	
	.wpSurveyFront {
		font-size:1.1em;
	}
	
	.wpSurveyFront h4{
		font-size:1.1em;
	}
	
    .wpSurveyFront .surveyControl
    {
		padding-bottom:20px;
    }
    
    .wpSurveyFront #SurveyContent
    {
		width: 180px;
    }
    
    .wpSurveyFront .radioSurvey LABEL
    {
		width: 110px;
    }
    
    .wpSurveyFront .buttonSurvey
    {
		margin-top:10px;
		float:right;
    }       
    
    .wpSurveyFront .margilbutton
    {
		width:288px;
    }    

/* -- End. SurveysFront -- */


/* -- Surveys Percentages -- */

	div.results
	{
		width:180px;
		padding:10px 0px 20px;
	}
	
	div.results h4{
		margin-bottom:10px;
	}
	
	.results p {
		position:relative;
		margin-bottom:0px;
		background-color:#edeceb;
		padding:0px 4px 0px 4px;
	}

  .results p strong,
  .results p span {
	width:180px;
	position:absolute;
	right:0px;
	margin:0px 0px 5px;
	padding:0px 0px 0px 0px;
	background: #7b6f64 url('/asset/images/percent-bg.gif') 0px 0px no-repeat;
        margin-bottom:6px;	
  }
  
  .results p span {
	text-align:right;
  }
.results p strong{
	width:190px;
	margin-bottom:0px;
  }
  
  p.percentBar
  {	
	height:8px;
  }
  p.optResults
  {
	padding-bottom:4px;
  }
  
  p.totalResults
  {
	margin-top:15px;
  }

/* -- End. Surveys Percentages -- */

	
/* -- NewsBoxesItem -- */

	.wpNewsBoxesItem{
		font-size:1.1em;
	}

	.oneCol .promo {
	  font-family:Arial, sans-serif;
	  font-size:1.2em;
	  color:#fff;
	}

	.oneCol div.promo {
		background:#cec88e url('/asset/images/box-180-brown-top.gif') no-repeat; 
	}

	.oneCol div.promo .inner {
		padding:8px 10px;
		background:url('/asset/images/box-180-brown-base.gif') no-repeat bottom;
	}

	.oneCol div.promo .inner h2 { 
		margin-bottom:7px; 
		font-size:1.4em; 
		font-weight:normal; 
		border-bottom: none; 
	}

/* -- End NewsBoxesItem -- */


/* -- NewsItemPageDetail -- */

	.wpNewsItemPageDetail {
		font-size:1.1em;
	}

	.wpNewsItemPageDetail p { 
		margin-bottom:6px; 
	}
	
	.wpNewsItemPageDetail a {
		line-height:1.6em;
		text-decoration:none;
		color:#4d718b;
	}
	
	.wpNewsItemPageDetail h2 { 
		margin-bottom:7px; 
		font-size:1.5em; 
		font-weight:bold; 
		border-bottom: none; 
	}
	
/* -- End. NewsItemPageDetail -- */


/* -- NewsItemPage -- */
	
	.wpNewsItemPage {
		font-size:1.1em;
	}
	
	.wpNewsItemPage h3 {		
		font-size:1.4em;
		margin:20px 0px 7px;
	}
	
/* -- End. NewsItemPage -- */
	

/* -- Branch Locator -- */
	.wpBranchv1	{
		padding-bottom:10px;
	}
	
	div.wpBranchLocator {
		width:560px;
		font-size:1.1em;
		margin-bottom:10px;
	}
	
	.wpBranchLocator p { margin:6px 0px; }
	
	.wpBranchLocator div.dark { 
		background:#d7d2cd url('/asset/images/box-560-dGrey-top.gif') no-repeat; 
	}
	
    .wpBranchLocator div.dark .inner { 
		background:url('/asset/images/box-560-dGrey-base.gif') no-repeat bottom; 
	}

	.wpBranchLocator fieldset{				
		padding:0px 10px 20px;
	}
	
	.wpBranchLocator ul.list {
		margin-bottom:6px;
		margin-left:12px;
		list-style-type:square;
	}

	.wpBranchLocator h2 { 		
		margin:15px 0px; 		
	}
	
	.wpBranchLocator fieldset h2 { 
		font-size:1em; 
		margin-bottom: 20px;
	}
	
	.wpBranchLocator span.showValidator{
		display:inline;
		width:10px;
		
		float:none;
		margin-top:0.3em;	
	}

	.wpBranchLocator fieldset label {
		display:block;
		margin-bottom:15px;
		line-height:1.3em;
	  }
	  	
	  	
	.wpBranchLocator label span{
		display:block;
		width:340px;
		
		float:left;
		/*LBI font-size:1.1em; */	
	}	
	  	
	.wpBranchLocator fieldset p { margin-bottom:8px; }
	
	.wpBranchLocator fieldset select { 
		width:170px; 
	}
	
	.wpBranchLocator input.button {	
		float:right;	
		margin:0px;
		padding:0px;
		border:0;
	    background:url('/asset/images/redChevron.png') 10px 4px no-repeat;
		font-size:1em;
		cursor:pointer;
		color:#4d718b;
		width:150px;
	  }
	  
	.wpBranchLocator input.submit {	
		width:135px;
	}
	  
/* -- End. Branch Locator -- */


/* -- Branch Results -- */

	.wpResultsLocator h2 { 		
		margin:15px 0px; 		
	}
	
	.wpResultsLocator HR { border-top:0px; height:1px; color: #cfd3d6; margin-bottom:15px;}
		
	div.wpResultsLocator {		
		font-size:1.1em;
	}
			
	.branchResults h3 {
	  float:left;
	  width:175px;
	}

	.branchResults h3.distance {
	  width:80px;
	}

	.branchResults ul { clear:left; }

	.branchResults ul li {
	  margin-bottom:15px;
	  width: 49%;
	  float: left;
	  margin-right: 1%;
	}

	.branchResults ul li.firstline {
	  height: 140px;
	  min-height: 140px;
	}

	.branchResults ul > li.firstline {
	  height: auto;
	}

	.branchResults ul li h4 {
	  padding-left:16px;
	  background:url('/asset/images/bullet.gif') left 2px no-repeat;
	  margin-bottom:4px;
	  float:left;
	  font-size:1.18em;
	  font-weight:bold;
	  color:#ed1e31;
	}

	.branchResults ul li .distance {
	  font-size:1.1em;
	  font-weight:bold;
	}

	.branchResults ul li p {
	  clear:left;
	  line-height:1.4em;
	}

	.branchResults ul.linkList li {
	  
	  margin-bottom: 0;
	  padding-left:16px;
	  background:url('/asset/images/bullet-secondary.gif') left 4px no-repeat;
	  line-height:1.6em;
	}
	
	ul.edit-ulcolumn
	{
		float:left;
		width:740px;
		margin-bottom:0px;
	}
	
	ul.edit-ulcolumn H2{
		font-size:1.2em;
	}
	
	ul.edit-ulcolumn li.liColumnLeft
	{
		margin-top: -14px;
	} 
	
	 ul.edit-ulcolumn li.liColumnLeftBranches
	{
		margin-top: -14px;
	} 
	
/* -- End. Branch Results -- */


/* -- GuideAgences -- */

	.wpGuideAgences{
		padding:20px 0px;
		font-size:1.1em;
	}
	
	.wpGuideAgences h2{
		margin:20px 0px 0px;
	}

	.wpGuideAgences p{
		margin-bottom:5px;
	}
	
	.wpGuideAgences #ulAgenEmplo ul li {
		margin-bottom:10px;
		width: 45%;
		float: left;
		margin-right: 1%;
	}
	
	.wpGuideAgences #ulAgenEmplo ul.edit-ulcolumn li{
		float:left;		
	}
	
	.wpGuideAgences #ulAgenEmplo li.liColumnLeft
	{	
		margin-top: -14px;
	}  
		
/* -- End. GuideAgences -- */


/* -- BranchDetailView -- */
	.wpBranchDetailView{
		width:530px;
		margin-left:30px;
	}
	
	.wpBranchDetailView HR { border-top:0px; height:1px; color: #cfd3d6; margin-bottom:15px;}
	
	.wpBranchDetailView a{
		background-image:none;
	}
	
	.wpBranchDetailView .column {
		float:left;
		margin-right:10px;
		width:250px
	}

	.wpBranchDetailView .twoCol{
		clear:both;
	}

/* -- End. BranchDetailView -- */


/* -- BranchSearch -- */

	.wpBranchSearch{
		width:530px;
		margin-left:10px;
		font-size:1.1em;
		padding-bottom:20px;
	}	
	
	.wpBranchSearch h2{
		margin:20px 0px;
	}
	
/* -- End. BranchSearch -- */


/* -- DispFormBranches | EditFormBranches -- */

	.wpEditFormBranches,
	.wpDispFormBranches{
		width:530px;
		margin-top:20px;
		margin-left:10px;
		font-size:1.1em;
		padding-bottom:20px;
	}	
	
	.wpEditFormBranches h2,
	.wpDispFormBranches h2{
		margin:20px 0px;
	}
	
	 .fsFormBranches .customBranch {
            float:left;
            width:250px;
            margin-bottom:8px;
            padding-top:5px;
        }
        
	  .form .fsFormBranches label {
		clear:left;
		float:left;
		width:230px;
		margin-bottom:8px;
		margin-right:20px;
		line-height:1.4em;
		padding:2px 0 3px 0;
	  }        
       .fsFormBranches  .borderDouble
        {
            border-style: double;
            border-width: medium;
            border-spacing:100px;
            height:290px;     
            padding-left:8px; 
        }

       .fsFormBranches  .borderDoubleDouble
        {
            border-style: double;
            border-width: medium;
            border-spacing:100px;
            height:850px;
            padding-left:8px;
        }

       .fsFormBranches  .borderDoubleEdit
        {
            border-style: double;
            border-width: medium;
            border-spacing:100px;
            height:290px;     
            padding-left:8px; 
        }

       .fsFormBranches  .borderDoubleDoubleEdit
        {
            border-style: double;
            border-width: medium;
            border-spacing:100px;
            height:870px;
            padding-left:8px;
        }
      .fsFormBranches  .h2Branch
       {
            font-size: 10pt; 
            font-weight: bold;
       }

      .fsFormBranches  .ModifyBulletBranch
       {
            float:left;
            padding-left:8px;
            padding-top:2px;
            background:url('/asset/images/redChevron.png') left 4px no-repeat;
       }
      .fsFormBranches  .ReturnBranchbullet
       {
            float:right;
            padding-left:8px;
            padding-right:16px;
            padding-top:2px;
            background:url('/asset/images/redChevron.png') left 4px no-repeat;  
       }    

       .fsFormBranches .StartModifyBulletBranch
       {
            float:left;
            padding-left:8px;
            padding-top:1px;                    
            background:url('/asset/images/redChevron.png') left 4px no-repeat;
       }
      .fsFormBranches  .StartReturnBranchbullet
       {
            float:right;
            padding-left:8px;
            padding-right:16px;                             
            padding-top:1px;
            background:url('/asset/images/redChevron.png') left 4px no-repeat;  
       }    

       .form .fsFormBranches input.editText {
            float:left;
            width:250px;
            margin-bottom:8px;
        }  	
        
        .fsFormBranches .butt{
         clear:both;
        }
        	   	
/* -- End. DispFormBranches | EditFormBranches -- */

/* -- SiteMap -- */
  
  ul.siteMap { font-size:1.1em; }
  
  ul.siteMap h5 {
    border-bottom:1px solid #d5d0cb;
    margin-bottom:0px;
	padding-bottom:6px;
  }
  
  ul.siteMap li {
	float:left;
	width:170px;
	margin-right:18px;
  }


  ul.sixCol { margin-right:-10px; }
  
  ul.sixCol li { 
    width:148px ;
	margin-right:10px;
  }  
  
  ul.siteMap li ul li { 
    float:none; 
  }

  ul.siteMap li ul {
	border-top:1px solid #d5d0cb;
	border-bottom:2px solid #d5d0cb;  
  }
  
  ul.siteMap li ul li a {
	border-top:1px solid #d5d0cb;
	display:block;
    padding:3px 15px 7px 20px;
	background-color:#F7F8F8 ;
	background-image:url('/asset/images/bullet-secondary.gif');
	background-position: 6px 5px;
	background-repeat:no-repeat;
	
	text-decoration:none;
	color:#40515a;
  }

  ul.siteMap li ul li ul {
	border-bottom:0px solid #d5d0cb;  
  }

  ul.siteMap li ul li ul li {
    margin-left:10px;
	width:160px;
  }

    ul.siteMap li ul li ul li a {
	  padding-top:4px;
	  border:0;
	  background-image:none;
	  background-color:#fff;
	  
	  background-image:url('/asset/images/bullet-secondary.gif');
	  background-position: 6px 5px;
	  background-repeat:no-repeat;
	  
	}
	

ul.siteMap .subTitle a, 
ul.siteMap .subTitle a:visited, 
ul.siteMap .subTitle a:link{
	margin-bottom:5px;		
	font-weight:bold;
	color:#7b6f64;
	display:block;
	}
	
/* -- End. SiteMap -- */