body {text-align: center; font-family: Arial, Helvetica, sans-serif; font-size:0.7em; color: #000000; margin: 10px; padding: 0;}
body.reg {font-size: 0.7em;}
body.large {font-size: 0.8em;}

a:link, a:visited, a:active {color:#0078a2;}
a:hover {color:#0cafb1;}
p {margin: 0; padding-bottom: 10px;}

#wrap {width: 970px; padding-right:10px;	padding-bottom:10px; margin: 0 auto; text-align:left; background-image: url(/images/trait.jpg);	background-repeat: repeat-x; background-position: top; border: 1px solid #000000;}
#flash-homepage{float: left; width: 550px; height: 600px;}
#flash-section{float: left; width: 573px; height: 600px;}
#flash-interieur{width: 382px; height: 600px; position: absolute;}

#content{float: left; width:385px; padding-left:20px; padding-top:60px;}
#content-accueil-section{float: left; width:382px; padding-left:0px; padding-top:60px;}
#content-interieur-section{float: right; width:553px; padding: 60px 15px 0 20px;}

#recherche{float: right; font-size:0.9em;}

#titre{margin-top: 60px; width: 553px;}
.sub-hdr {clear: both; margin: 0; padding-bottom: 20px; font-size: 26px; color: #0078a2;}
h2.pad5 {margin: 0 0 10px 0; padding: 0; font-size: 1.6em;}

#header{padding-top:60px; margin-bottom: 10px;}
#header p {font-weight:bold; font-size:1.4em;}

#content-accueil-section #texte {height:300px; margin-top:50px; padding-right:10px; overflow:auto; margin-bottom:20px; width:352px;}
#content-interieur-section #texte {height:300px; padding-right:10px; overflow:auto; margin-bottom:20px; width: 543px;}
#texte p, #texte ul, #texte ol {font-size: 1.3em;}
#texte p p, #texte ul ul, #texte ol ol {font-size: 1em;}
#content-accueil-section #texte .header {clear: both; margin-bottom: 20px; font-weight: bold; font-size:1.4em;}
#content-interieur-section #texte .header p {padding-bottom: 20px; font-weight: bold; font-size:1.4em;}

#texte ul {padding-bottom: 10px;}

.focusses {clear: both;}
.content-1cols {float: left; margin: 0 0 20px 0;}
.content-2cols {float: left;  margin: 0 0 10px 0;}
#content .content-2cols {margin: 0 0 28px 0;}
.col-l {float: left;}
.content-1cols .col-l {width: 500px;}
.col-r {float: left; padding: 0 0 0 10px;}

.focus-tiny .focus-one-col {width: 175px;}
.focus-regular .focus-one-col {width: 175px;}
#content-interieur-section .focus-regular .focus-one-col {width: 270px;}
.focus-wide .focus-one-col {width: 175px;}
.focus-tiny .focus-two-col {width: 170px;}
.focus-regular .focus-two-col {width: 270px;}
.focus-wide .focus-two-col {width: 370px;}

.focusses a, .focusses a:link, .focusses a:visited, .focusses a:active, .focusses a:hover {text-decoration: none; color:#000000;}
.focusses p {margin: 0; padding: 0;}
.focus-title-one-col, .focus-title-two-col {margin: 0!important; padding: 0!important; color: #0078a2; font-size: 13px;}
.focus-content-one-col, .focus-content-two-col {margin-top:1px; margin-bottom:2px; color:#000000; font-size: 13px; height: 32px;}
.focus-table, .focus-row, .focus-td {border-collapse: collapse; padding: 0; margin: 0; border: 0;}
.focus-td {vertical-align: bottom;}
.focus-image-one-col {height: 104px; width: 157px; border: 0;}
.focus-image-two-col {height: 104px; width: 157px; border: 0; margin-right: 10px;}
.focus-tiny .focus-two-col .focus-image-two-col {width: 76px;}

#logorss{margin-top:15px;}
#logos{float:left; margin-top:54px;}
#logo_novartis{margin-left:120px;}

#mentions {clear:left; font-size: 11px;}
#mentions a, #mentions a:link, #mentions a:visited, #mentions a:active, #mentions a:hover {color:#000000;}
#mentions .util{}
#mentions .copy{}

.radio {background:transparent url(/images/radio.jpg) no-repeat scroll left top; padding-left: 30px; line-height: 160%;}
.tv {background:transparent url(/images/tv.jpg) no-repeat scroll left top; padding-left: 30px; line-height: 160%;}
.video {background:transparent url(/images/video.jpg) no-repeat scroll left top; padding-left: 30px; line-height: 160%;}
.presse {background:transparent url(/images/presse.jpg) no-repeat scroll left top; padding-left: 30px; line-height: 160%;}

