@charset "iso-8859-1";
@import url(img.css);

body {
    margin:             0;
    padding:            0;
    background:         #2770A4;
    font:               10pt "trebuchet ms", arial, helvetica, sans-serif;
    color:							#134B7E;
    text-align:         center;
}

#container {
    position:           relative;
    width:              1000px;
    margin:             0 auto;
    padding:            0;
    background:         url(images/container.jpg) repeat-y;
    text-align:         left;
}

#header {
    height:             71px;
    background:         url(images/header.jpg);
}

body.pharmaceutical-industry #header, 
body.pharmacie #header {
    background:         url(images/header-pharma.jpg);
}

#header h1, #header h2 {
    display:            none;
}

#navbar {
    display:            none;
}

#title {
    height:             25px;
    background:         url(images/title.jpg);
}

#title h3 {
    margin:             0;
    padding:            0;
    padding-right:      50px;
    color:              #fff;
    font:               12pt arial, helvetica, sans-serif;
    text-align:         right;
}

#title h3 span {
    display:            block;
    float:              right;
    height:             22px;
    padding-top:        3px;
    padding-left:       10px;
    background:         #0181C2;
}

h4 {
    margin:             80;
    padding:            0;
    padding-right:      0px;
    color:              #2770A4;
    font:               14pt "trebuchet ms", arial, helvetica, sans-serif;
    text-align:         left;
    font-weight:				bold;
     
}

h5 {
    margin:             100;
    padding:            0;
    padding-right:      0px;
    color:              #2770A4;
    font:               12pt "trebuchet ms", arial, helvetica, sans-serif;
    font-size-adjust:		0.50;
    text-align:         left;
    background:					url(images/h5.jpg);
    text-indent:				1em;
    font-weight:				bold;
}
    
#chiffres {
    font-weight:				bold;
    color:							#589619;
}

#important {
    font-weight:				bold;
}

#bleu {
    font-weight:				bold;
    color:							#70B2FB;
}

#rouge {
    font-weight:				bold;
    color:							#D4002B;
}

#italique {
		font-style:					italic;
} 

/** content **************************************************************/

#content {
    margin-top:         20px;
    margin-left:        23px;
    margin-right:       37px;
    padding-left:       205px;
    background:         url(images/content.gif) no-repeat left bottom;
    
    min-height:         400px;
    height:             auto !important;
    height:             400px;
}

#content a {
   	color:							#000;
}

#content a:hover {
   	color:							#D4002B;
   	text-decoration:		none;
}

#content p {
    margin:             0;
    padding:            5px 0;
    text-align:         justify;
}

/** footer ***************************************************************/

#footer {
    height:             80px;
    background:         url(images/footer.jpg);
    color:              #077ABD;
    font-size:          8pt;
}

#footer address {
    padding:            32px 0 0 220px;
    font-style:         normal;
}

/** navcontainer *********************************************************/

#navcontainer {
    position:           absolute;
    top:                96px;
    left:               23px;
    width:              178px;
    padding-top:        50px;
    background:         url(images/navcontainer.jpg) no-repeat;;
}

#navcontainer ul {
    margin:             0;
    padding:            0;
    list-style:         none;
}

#navcontainer ul li {
    background:         url(images/nav-li.jpg) no-repeat;
}

#navcontainer ul a {
    display:            block;
    height:             20px;
    padding-left:       20px;   
    color:              #fff;
    text-decoration:    none; 
}

#nav ul {
    margin:             0 7px;
    border:             1px solid #1983F8;
    border-bottom:      0;
}

#nav ul li {
    background-image:   none;
}

#nav ul li a {
    height:             17px;
    padding-top:        2px;
    background:         #3793F9;
    border-bottom:      1px solid #1983F8;
    font-size:          8pt;
}

#nav ul li a:hover, #nav ul li.selected a {
    background:         #70B2FB;
}


/** subnavcontainer ******************************************************/

#subnavcontainer {
    position:           absolute;
    top:                11px;
    right:              23px;
    font-size:          8pt;
}

#subnav {
    margin:             0;
    padding:            0;
    list-style:         none;
}

#subnav li {
    display:            inline;
    padding:            0 5px;
}


#subnav a {
    color:              #104C80;
    text-decoration:    none;
}

#subnav-home-page a {
    color:              #007FBF;
    font-weight:        bold;
}

/** langcontainer *****************************************************/

#langcontainer {
    position:           absolute;
    top:                11px;
    left:               690px;
    font-size:          8pt;
}

#nav-lang {
    margin:             0;
    padding:            0;
    list-style:         none;
}

#nav-lang li {
    display:            inline;
    padding:            0 2px;
}

#nav-lang li.selected {
    font-weight:        bold;
    text-transform:     uppercase;
}


#nav-lang a {
    color:              #104C80;
    text-decoration:    none;
}

/** actualites ***********************************************************/

#actualites dt.actualite-title {
    clear:              both;
}

#actualites dt.actualite-title img {
    float:              right;
    width:              100px;
    margin:             0 20px 0 20px;
    padding:            5px;
    border:             1px solid #999;
}

#actualites dd {
    margin:             0;
    margin-bottom:      30px;
    text-align:         justify;
}