body {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 8pt;
margin: 0;
padding: 0 0 30px 0;
text-align: center;
}

body1 {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 8pt;
margin: 0;
padding: 0 0 30px 0;
text-align: left;
}

img {
border: 0;
}

#bodyContent {
background: url(img/bg.gif) repeat-x top;
margin: 0 auto;
}

#header{
background: url(img/headerBg.gif) no-repeat center top;
width: 780px;
height: 48px;
margin: auto auto;
text-align: center;
} 

#header .menu td{
height : 24;
}

#header .barrelangue td{
height : 21;
}

#header a{
color: #FFFFFF;
font-size: 8pt;
text-decoration: none;
padding: 5px 5px 0 0;
border-right: solid 1px #FFFFFF;
}

#header a.ancre{
color: #FFFFFF;
font-size: 8pt;
text-decoration: none;
padding: 0 0 0 0;
border-right: none;
}

#header a.last{
border-right: none;
}

#header .searchBgColor{
background-color: #383071;
}

#header input{
font-size: 7pt;
border: 0;
}

#header input.button{
cursor: pointer;
background-color: #D7D5E7;
border: 0;
}

#header a.drap{
text-decoration: none;
padding-right:3px;
border: none;
}

#header a.logo{
border: 0;
margin: 0;
padding: 0;
}

#image{
height: 205px;
width: 780px;
margin: 0 auto;
text-align: center;
background: url(img/illusAccueil.jpg) no-repeat center top;

} 

#image div{
color: #FFFFFF;
font-size: 8pt;

}
#image a{
color: #FFFFFF;
font-size: 8pt;
}

#image div.activeMenu {
float: left;
background : url(img/accesRight.gif) repeat-x right top;
letter-spacing: -0.05em;
}
#image div.activeMenu2 {
color: #1497CB;
font-weight: bold;
float: left;
padding: 1px 8px 3px 6px ;
background : url(img/accesLeft.gif) no-repeat left top;
}
#image div.activeMenu2 a{
color: #1497CB;
font-weight: bold;
text-decoration: none;
}

#image div.inactiveMenu {
float: left;
letter-spacing: -0.05em;
padding: 1px 4px 0px 4px ;
}
#image div.inactiveMenu a{
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}
#image div.inactiveMenu a:hover{
color: #1497CB;
}

#content{
padding-top: 10px;
width: 780px;
margin: 0 auto;
text-align: center;
} 

#content img{
}

#content .filet{
width: 16px;
background: url(img/filet.gif) repeat-y center ;
}

#content td{
margin : 0px;
padding: 0px 1px 0 2px;
border : solid 0px red;
text-align : center;
}

#content .derma{
width: 187px;
text-align: center;
padding: 0px 0 0px 0;
}

#content .derma td{
height : 35px;
padding: 0px 0 0px 0;
background-color: #C7D300;
border : solid 0px black;
} 

#content .derma1{
width: 390px;
text-align: center;
padding: 5px 0 3px 0;
background-color: #C7D300;
}

#content .derma2{
width: 390px;
text-align: center;
padding: 5px 0 3px 0;
background-color: none;
}

#content .rhuma{
width: 178px;
text-align: center;
padding: 0px 0 0px 0;
}  

#content .rhuma td{
height : 35px;
padding: 0px 0 0px 0;
background-color: #D87510;
border : solid 0px black;
}  

#content .rhuma1{
width: 390px;
text-align: center;
padding: 5px 0 3px 0;
background-color: #D87510;
}

#content .rhuma2{
width: 390px;
text-align: center;
padding: 5px 0 3px 0;
background-color: none;
}

#content .ophta{
width: 178px;
padding: 0px 0 0px 0;
border : solid 0px blue;
}  

#content .ophta td{
height : 35px;
padding: 0px 0 0px 0;
border : solid 0px black;
background-color: #EFD150;
}  

#content .ophta1{
width: 390px;
text-align: center;
padding: 5px 0 3px 0;
background-color: #EFD150;
}

#content .ophta2{
width: 390px;
text-align: center;
padding: 5px 0 3px 0;
background-color: none;
}

#content .chirurgie{
width: 178px;
padding: 0px 0 0px 0;
border : solid 0px blue;
}

#content .chirurgie td{
height : 35px;
padding: 0px 0 0px 0;
background-color: #EFD150;
border : solid 0px black;
}  

#content .chirurgie1{
width: 390px;
text-align: center;
padding: 5px 0 3px 0;
background-color: #EFD150;
}

#content .chirurgie2{
width: 390px;
text-align: center;
padding: 5px 0 3px 0;
background-color: none;
}

#content .contract{
width: 187px;
padding: 5px 0 3px 0;
text-align: center;
background-color: #00A7A8;
} 

#content .entreprise{
width: 178px;
height: 169px;
padding: 5px 0 3px 0;
text-align: left;
background-color: #43368E;
}

#content .qualite{
width: 178px;
height: 169px;
padding: 5px 0 3px 0;
text-align: left;
background-color: #43368E;
}

#content .recherche{
width: 178px;
height: 169px;
padding: 5px 0 3px 0;
text-align: left;
background-color: #43368E;
}

#content .boxText{
text-align: left;
margin: 4px 7px 0 5px;
font-size: 8pt;
}  

#content a.title{
font-size: 10pt;
letter-spacing: -0.05em;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}  

#content a.title:hover{
text-decoration: none;
}  

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

#content a:hover{
text-decoration: underline;
}  

#content table {
font-family: verdana,arial,helvetica,sans-serif;
}

#content .listeproduit td{
padding: 0px 0 0px 0;	 /* ancien padding: 10px 0 9px 0; */
}  

#content .salesrep{
	table-layout: fixed;
	background-color: #FFFFFF;
	text-align: center;
	border : solid 2px black;
	width : 100%;
}

#content .space{
	table-layout: fixed;
	border-bottom : solid 1px black;
	height : 0px;
	font-size : 0pt;
}

#content .salesrep thead {
	background-color: #CCCCCC;
	border-bottom : solid 0px black;
	font-size : 10pt;
}


#content .pays {
	width : 200px;
}

#content .nom {
	width : 200px;
}

#content .coordonnees {
	width : 300px;
}

#content .congres td{
height : 45px;
padding: 0px 0 0px 0;
background-color: #FFFFFF;
border : solid 1px black;
} 

li {
list-style: square inside;
}
ol{
padding-left: 15px;
list-style: none;
}

#AccesPraticienFrame {
height: 30px;
BACKGROUND-COLOR: #FFFFFF;
color: #FFFFFF;
text-align:center;
position: fixed;
bottom: 73px;
left: 0;
width: 100%;
padding: 0px 0 7px 7px;
}

#AccesPraticienFrame .searchBgColor{
background-color: #383071;
}

#CongressFrame {
height: 56px;
BACKGROUND-COLOR: #E8F8F9;
color: #000000;
text-align:center;
position: fixed;
bottom: 28px;
left: 0;
width: 100%;
padding: 0 0 0 7px;
}

#bottomFrame {
height: 28px;
BACKGROUND-COLOR: #E8E8E9;
color: #000000;
text-align:center;
position: fixed;
bottom: 0;
left: 0;
width: 100%;
padding: 0 0 0 7px;
}

#bottomFrame a{
color: #000000;
font-size: 7pt;
padding-right: 3px;
border-right: solid 1px #000000;
}

#bottomFrame a.last{
border: none;
}

#bottomFrame a:hover{
text-decoration: none;
}

#bottomFrame a.logo{
border: 0;
}

/* hide from mac ie5 */
#bottomFrame {
position: absolute;
}

/* end hide from mac ie5 */
html>body #bottomFrame {
position: fixed;
}

/* hide from mac ie5 */
#CongressFrame {
position: absolute;
}

/* end hide from mac ie5 */
html>body #CongressFrame {
position: fixed;
}

/* hide from mac ie5 */
#AccesPraticienFrame {
position: absolute;
}

/* end hide from mac ie5 */
html>body #AccesPraticienFrame {
position: fixed;
}