/* CSS Document */


a, p, area,
{
position: relative;
z-index: 1;
}


* html img {

    position:relative;

    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",

        this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",

        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)

    );

}

body {
width:100%; 
margin:0; 
padding:0; 
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
}

h1 { font-size:2em; }
h2 { font-size:1.2em; }
h3 { font-size:1em; }

html {
font-size:100%;
}

* {
margin:0;
padding:0;
}

img {border:none;}
img, div { behavior: url(../js/iepngfix.htc) }/* Code de dissimulation */

.hiddenStructure
{
display:block !important;
background-color:transparent !important;
background-image:none !important;
border:none !important;
width:1px !important;
height:1px !important;
overflow:hidden !important;
padding:0 0 0 0 !important;
margin:-1px 0 0 -1px !important;
list-style:none !important;
float:none !important;
/* IE 6 will otherwise show an empty line. */
position:absolute;
}
/* Compliant browsers. */
*[class=hiddenStructure]{position:relative !important;}


/* container general  */

#wrapper {
width:953px;
margin: 0 auto 0 auto; 
}

#wrapper #header {
height:100px;
width:953px;
}

.logo {
float:left;
margin:25px 0 0 45px;
}

.baseline {
float:left;
margin:40px 0 0 62px;
}

#wrapper #header p {
float:left;
margin:40px 0 0 120px;
font-size:1.1em;

}


