﻿html {
padding:0px;
margin:0px;
border:0px;
}

body {
background: #ffffff url(images/bkg_normal.gif) repeat left top;
text-align:center;
margin:0px;
padding:0px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 100.1%;
font-weight: 400; 	
}

#wrapper{
margin-left: auto;
margin-right: auto;
margin-top:0px;
margin-bottom:0px;
width:950px;
background-color:#ffffff;
border-right: solid 1px #666666;
border-left: solid 1px #666666;
border-bottom: solid 1px #666666;
}

#content {
position: relative;
padding-top:20px;
margin-left: 40px;
margin-right: 40px;
width: 870px;
text-align:left;
min-height:500px;
height:auto !important; /*MF CSS*/
height:500px;
overflow:hidden;
}


#header {
background: #008ABE url(images/bkg_header.jpg) repeat-x left top;
height:166px;
margin:0px;
padding: 0px;
}

#headerContent {
margin-left: auto;
margin-right: auto;
width:950px;
background: #008ABE url(images/Header_bkg.gif) left top;
height:166px;
}

#brandingHome 
{
position: relative;
width:206px;
height:80px;
margin-left:15px;
margin-top:36px;
float:left;
}

#loginArea
{
position: relative;
width:400px;
height:30px;
margin-right:0px;
margin-top:15px;
float:right;
}

#menu
{
width:935px;
margin-left:15px;
margin-top:25px;
margin-right:0px;
margin-bottom:0px;
height:31px;
text-align:left;
padding:0px;
}

img
{
    border:solid 0px;
}
    
.pagerCtrl
{
    text-align:center;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    
}



#bottomMenu {
margin-left:40px;
margin-right:40px;
margin-top:0px;
margin-bottom:5px;
}
.bottomMenuASP {
margin-left:auto;
margin-right:auto;
text-align:center;
}

#footerC {
margin-right:auto;
margin-left:auto;
text-align:right;
width:950px;
}


/* search results */
.ResultContent {
margin-top:10px;
margin-bottom:5px;
width:834px;
padding:0px;
}

.ResultCard {
margin:0px;
padding:0px;
width:864px;
border-top: solid 1px #008ABE;
/* background: #ffffff url(images/bkg_var2.jpg) repeat-x left top; */
}

.ResultLabel {
margin:0px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 1em;
font-weight: 400; 
color:#008ABE;
vertical-align:top;
}

.ResultDescription {
font-size: 1em;
font-weight:300;
line-height:1.1;
margin: 0em 0px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
text-align: left;
color:#4D4D4D;
vertical-align:top;
}


/* search results END */





/* ASP default PANEL */
fieldset {
  padding: 4px;
  }
  
legend {
  margin-right:0.5em;
  text-align:left;
  color:#008ABE;
  font-size: 1.2em;
  }

/* used in fieldset */
table.tpadded3 td {
padding:3px;
vertical-align: middle;
}



.boiteBleue {
margin:0px;
padding:15px;
width:834px;
border: solid 1px #999999;
background: #ffffff url(images/bkg_var2.jpg) repeat-x left top;
}

.boiteVerte {
margin:0px;
padding:15px;
width:834px;
border: solid 1px #999999;
background: #ffffff url(images/bkg_var1.jpg) repeat-x left top;
}

/* align images buttons */
.textmiddle {vertical-align:middle;}
.texttop {vertical-align:top;} 
.textbottom {vertical-align:bottom;} 

.clearAll {
clear:both;
}


