body     { font-size: 11px; font-family: Verdana; font-style: normal; background-color: #f2f2f2; text-align: center; margin: 0; padding: 0 }
.10px { font-size: 10px&nbsp;!important }
a:link { color: #4591a4 }
a:hover  { color: #4591a4; text-decoration: none; background-color: #eff }
a:visited { color: #4591a4 }
img { border-style: none }
#container  { text-align: left; margin-right: auto; margin-left: auto; padding: 5px 10px 10px; width: 770px; height: auto }
#page     { font-style: normal; background-color: white; text-align: left; margin-right: auto; margin-left: auto; padding: 10px; width: 770px; height: auto; float: left; border: solid 1px silver }
#transnav { color: #888; font-size: 1.2em; font-family: "Trebuchet MS"; width: 765px; float: left; padding-bottom: 10px; padding-left: 5px; }
#transnav p { float: left; }
#transnav ul { float: right; }
#transnav li { font-size: 0.98em; margin-right: 5px; display: inline; }
#transnav a { color: #888; text-decoration: none; }
#transnav .sep { background-image: url(images/sep.gif); background-repeat: no-repeat; padding-left: 10px; }
#annonce_ouverture { color: #262626; font-size: 18px; font-family: "Trebuchet MS"; font-style: normal; text-align: center; margin-top: 50px; width: 780px }
#bloc_vert   { background-image: url("images/bg_depistage-cancer-sein2.jpg"); background-repeat: no-repeat; margin-bottom: 15px; width: 492px; height: 195px; float: left }
#bloc_vert img  { margin-top: -15px; margin-left: 20px; width: 138px; height: 36px }
#caracteres { font-size: 1em; margin-top: 5px; margin-left: 20px }
#caracteres a { color: black; text-decoration: underline }
#bloc_vert h1    { color: #faf7e6; font-size: 30px; font-family: "Trebuchet MS"; line-height: 40px; margin-top: 0; margin-left: 20px; padding-top: 10px; width: 270px }
#bloc_menu  { background-image: url("images/bg_menu2.jpg"); background-repeat: no-repeat; width: 238px; height: 195px; float: right }
#bloc_menu ul { list-style-type: none; margin: 0; padding: 10px 0 0; width: 238px; float: right }
#bloc_menu li   { color: white; font-size: 12px; font-family: Verdana; background-image: url("images/puce_menu_off.gif"); background-repeat: no-repeat; background-position: left center; margin-bottom: 8px; margin-left: 10px; padding-left: 20px }
#bloc_menu a { color: white; text-decoration: none }
#bloc_menu a:hover  { color: white; text-decoration: underline; background-color: transparent }
#bloc_menu .current  { color: #ffe508; background-image: url("images/puce_menu_on.gif"); background-repeat: no-repeat; margin-bottom: 10px; margin-left: 10px }
#bloc_menu .current a { color: #ffe508; background-image: none; margin-left: 0; }
.left_img  { margin-right: 5px; margin-bottom: 5px; float: left }
#left { width: 230px; float: left }
#col_pro { width: 590px; float: left }
#left_pro  { margin-top: 15px; margin-left: 15px; width: 200px; float: left }
#middle_pro  { width: 370px; _width: 360px; margin-top: 15px; float: right  }
.left { margin-right: 10px; float: left }
#middle_pro ul  { list-style-type: none; margin: 0; padding: 0 }
#middle_pro li { font-size: 1.1em; list-style-image: url("images/puce_rouge2.gif"); margin: 0 0 10px 15px; padding: 0 0 0 5px }
#middle_pro li a { color: black; text-decoration: none }
#middle_pro h3 { border-bottom: 2px solid #607f1a }
#right_pro  { background-image: url("images/border.gif"); background-repeat: repeat-y; background-position: left 0; margin-top: 15px; padding-left: 10px; width: 150px; float: right }
#right_pro hr { margin-top: 8px; margin-bottom: 8px; border-bottom: 2px solid #a31f1b }
#right_pro p { margin: 0; padding: 0 }
#right_pro h2 { color: black; font-size: 1.2em; font-weight: normal; background-image: none; text-transform: uppercase; margin: 0; padding: 0 }
#right_pro img { float: none }
.border_img  { margin-right: 5px; margin-bottom: 5px; float: left; border: solid 1px silver }
.box_pro { background-color: #f6f6f6; margin-bottom: 15px; padding: 5px; width: 170px; border: solid 1px silver }
.box_pro a { color: black; text-decoration: none }
.box_pro a:hover { color: black; text-decoration: underline; background-color: #eee }
.box_pro img { border: solid 1px silver }
#adress_right { padding-top: 15px; width: 230px; float: right }
#adress_left img { position: relative; z-index: 1; top: -30px }
#adress_left form { position: relative; z-index: 100; top: 20px }
#menu_carte { margin-top: -80px; position: relative; top: 80px; width: 300px }
#right { width: 500px; float: right }
#adress_left { width: 500px; float: left }
#right li { color: black; background-image: url(images/carre_vert.gif); background-repeat: no-repeat; background-position: left top; list-style-type: none; margin-left: 15px; padding-left: 10px }
#bloc_left      { background-color: #f0e8e9; margin-bottom: 10px; width: 230px; float: left }
#bloc_left td { padding-bottom: 5px; vertical-align: top }
#bloc_left_content  { padding: 10px }
#bloc_left_content p { margin: 0; padding: 0 }
#bloc_left_content a:hover  { text-decoration: none; background: #efd7f0 }
#bloc_left_content table, #bloc_left_content tbody, #bloc_left_content td  /* Suppression bord table */ { background-color: transparent; border-style: none }
#bloc_left1,  #bloc_left2,  #bloc_left3,  #bloc_left4 { font-size: 1px; background-repeat: no-repeat; width: 9px; height: 9px }
#bloc_left1 { background-image: url("images/corner1.gif"); float: left }
#bloc_left2 { background-image: url("images/corner2.gif"); float: right }
#bloc_left3 { background-image: url("images/corner3.gif"); float: left }
#bloc_left4 { background-image: url("images/corner4.gif"); float: right }
#bloc_left h2 { margin: 4px 0 10px }
#bloc_left_content ul  { list-style-type: none; margin: 0; padding: 0 }
#bloc_left_content li { font-size: 1.1em; list-style-image: url("images/puce_rouge2.gif"); margin: 0 0 10px 15px; padding: 0 0 0 5px }
#bon  { background-image: url("images/puce_verte.gif"); background-repeat: no-repeat; padding-left: 20px; width: 240px; float: left; border-right: 1px dotted silver }
#bon ul, #depistage ul, rows ul { list-style-type: none; margin: 0 0 0 -40px; padding: 0 }
#bon li, #depistage li, rows li { background-image: url("images/puce_rouge2.gif"); background-repeat: no-repeat; list-style-type: none; margin-top: 6px; margin-left: 40px; padding-left: 10px }
#depistage { background-image: url("images/puce_rouge.gif"); background-repeat: no-repeat; padding-left: 20px; width: 200px; float: right }
#bon h2, #depistage h2, #depister h2  { font-size: 14px; font-family: Verdana; font-weight: 700; background-image: none; margin: 0; padding: 0 }
#bon h2 strong  { color: #a31f1b }
#depistage h2 strong { color: #619d1d }
#depister   { background-image: url("images/puce_rouge.gif"); background-repeat: no-repeat; margin-top: 25px; padding-left: 20px; width: 480px; float: left }
#actualite { background-image: url("images/puce_rouge.gif"); background-repeat: no-repeat; margin-top: 25px; padding-left: 20px; width: 480px; float: left }
.actu  { background-color: #f7ffee; margin-top: 10px; margin-left: -20px; padding: 5px; width: 450px; border: solid 2px #c9daa5 }
.actu h3 { font-size: 12px }
#faq, #content { background-image: url("images/puce_rouge.gif"); background-repeat: no-repeat; margin-top: 5px; padding-left: 20px; width: 480px; float: left }
#full { background-image: url("images/puce_rouge.gif"); background-repeat: no-repeat; margin-top: 5px; padding-left: 20px; width: 750px; float: left }
#content img { margin-right: 10px; margin-bottom: 10px; float: left }
#content b { color: #454545 }
h2  { color: #a31f1b; font-size: 14px; font-weight: 700; background-image: url("images/puce_rouge.gif"); background-repeat: no-repeat; margin: 0; padding: 0 0 4px 20px }
#content h2, #faq h2, #full h2 { background-image: none; padding-left: 0 }
h2 strong  { color: black; line-height: 12px; margin: 0; padding: 0 }
h3   { color: #607f1a; font-size: 14px; font-weight: 700; margin: 0; padding: 0 0 0 0 }
h4  { color: gray; font-size: 13px; font-weight: 700; margin-bottom: 5px; padding: 0 }
#depister h2 strong { color: #000; font-size: 14px; font-family: Verdana; font-weight: 700; margin: 0; padding: 0 }
.photo   { margin-top: 10px; margin-right: 18px; padding: 0; width: 135px; height: 190px; float: left; border: solid 1px #f0e8e9 }
.photo p { color: #313131; font-size: 11px; font-family: Verdana; padding-right: 3px; padding-left: 3px }
#film    { background-image: url("images/191881_low2.jpg"); background-repeat: no-repeat; padding-left: 210px; width: 400px; height: 328px }
#espace-pro    { padding-top: 7px; padding-left: 10px; width: 231px; height: 50px; float: left }
#espace-actu { padding-left: 10px; width: 231px; height: 30px; float: left }
#espace-pro img { margin-top: -10px; margin-left: 103px; width: 50px; height: 37px }
#espace-pro a, #espace-actu a  { color: black; text-decoration: none; padding-right: 10px }
#espace-pro h2   { color: black; font-size: 14px; font-family: Verdana; text-decoration: none; background-image: url("images/puce_verte.gif"); background-repeat: no-repeat; margin: 0; padding-left: 20px; width: 180px }
#espace-actu h2 { color: black; font-size: 14px; font-family: Verdana; text-decoration: none; background-image: url("images/puce_verte.gif"); background-repeat: no-repeat; margin: 0; padding-left: 20px; width: 180px }
#espace-pro h2 strong  { color: #619d1d; text-decoration: none }
.quotes_dt      { background-color: #dae4bf; text-align: right; margin: 0 10px 10px; padding: 5px; width: 190px; float: right; border: solid 1px #326412 }
.quotes_dt a  { color: black !important; text-decoration: underline }
.quotes_dt a:visited { color: black !important; text-decoration: underline }
.quotes_dt a:hover { color: black; text-decoration: none; background-color: #cdd6b3 }
.top { background-image: url("images/top.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 bottom; text-align: right; margin-top: 5px; margin-left: 5px; padding-left: 15px; float: right }
.quotes_gc  { background-color: #eef5f9; background-image: url("images/quote.gif"); background-repeat: no-repeat; background-position: 10px 10px; margin-right: 10px; margin-left: 10px; padding: 10px 10px 10px 45px; width: 190px; float: left; border-width: 1px; border-color: #d0e5f5 }
.hidden { display: none }
#footer { color: gray; text-align: center; width: 770px; height: 40px; float: left; clear: both }
#footer a { color: gray; text-decoration: none }
#footer a:hover { text-decoration: underline }
dl, dt, dd, ul, li  { list-style-type: none; margin: 0; padding: 0 }
#faq   { }
#faq dt    { color: #4591a4; font-size: 12px; font-weight: bold; background-image: url("images/puce_rouge2.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; cursor: help; margin: 10px 0 3px; padding-left: 10px }
#faq dd  { margin-bottom: 8px; margin-left: 10px; padding-left: 5px; border-left: 4px solid #4591a4 }
#faq dd .puce2 { background-image: url("images/puce_rouge2.gif"); background-repeat: no-repeat; margin-left: 15px; padding-left: 10px }
#faq li   { background: #fff }
#faq li a, #faq dt a   { color: #4591a4; text-decoration: underline; height: 100%; border: 0 }

#faq li a:hover, #faq dt a:hover  { color: #4591a4; text-decoration: none; background-color: #eee; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
.rows  { margin-bottom: 4px; padding-bottom: 10px; border-bottom: 1px solid silver }
.rows img { margin-right: 10px; margin-bottom: 20px; float: left }
#menu  { top: 0; left: 0 }
#menu i { font-size: 0.9em; display: block; padding-left: 5px; border-left: 2px solid #a35b5b }
dl#menu   { }
dl#menu dt   { font-size: 12px; font-weight: bold; cursor: pointer; margin: 2px 0 6px }
dl#menu dd  { }
dl#menu li   { }
dl#menu li a, dl#menu dt a   { color: #000; text-decoration: none; height: 100% }

dl#menu li a:hover, dl#menu dt a:hover  { text-decoration: none; background: #efd7f0 }
dl#menu li a:visited, dl#menu dt a:visited  { color: #454545 }
.current2 { border: solid 1px black }
table     { margin: auto auto auto 0; border: solid 1px #454545; border-collapse: collapse    }
thead, tfoot  { background-image: url("images/bg_thead.jpg"); border: solid 1px #454545 }
tbody   { background-color: #ffffff; border: solid 1px #454545 }
th       { color: white; text-align: left; padding: 5px; border: solid 1px #454545 }
td   { text-align: left; padding: 3px; vertical-align: top; border: solid 1px #454545 }
.td_center { text-align: center }
tr .vert { background-color: #cddea7 }
caption   { color: #454545; font-weight: bold; text-align: left; margin-bottom: 5px }
.dt { float: right;!important; border: solid 1px #edeae5 }
/*cas radiologique*/
#full_col{ width: 770px; float: left; margin-bottom: 25px; }
#tabs{ font-size: 0.9em; float:left; width:100%; line-height:normal; margin-top: 15px; margin-bottom: 15px; border-bottom: 1px solid #bf254b; /*Add border strip to bottom of menu*/
}

#tabs ul{
list-style-type: none;
}

#tabs li{
display:inline;
margin:0;
padding:0;
}

#tabs a{ background-image: url(images/tab_left.gif); background-repeat: no-repeat; background-position: left top; float:left; margin:0 2px 0 0; padding:0 0 0 4px; text-decoration:none; }

#tabs a span{ float:left; display:block; padding: 6px 8px 4px 3px; color:white; background-image: url(images/tab.gif); background-repeat: no-repeat; background-position: right top; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */

#tabs a:hover span {
color: black;
}

#tabs #current a{ /*Selected Tab style*/
background-position:0 -27px; /*Shift background image up to start of 2nd tab image*/
}
#tabs #all a{ /*Selected Tab style*/
background-position:0 -53px; /*Shift background image up to start of 2nd tab image*/
}
#tabs #current a span{ /*Selected Tab style*/
background-position:100% -27px; /*Shift background image up to start of 2nd tab image*/
color: black;
}
#tabs #all a span{ /*Selected Tab style*/
background-position:100% -53px; /*Shift background image up to start of 2nd tab image*/
color: black;
}
#tabs a:hover{ /*onMouseover style*/
background-position:0 -27px; /*Shift background image up to start of 2nd tab image*/
}
#tabs #all a:hover{ /*onMouseover style*/
background-position:0 -27px; /*Shift background image up to start of 2nd tab image*/
}
#tabs a:hover span{ /*onMouseover style*/
color: black; background-position:100% -27px; /*Shift background image up to start of 2nd tab image*/
}
#tabs #all a:hover span{ /*onMouseover style*/
color: black; background-position:100% -27px; /*Shift background image up to start of 2nd tab image*/
}
#full_col_content{ width: 770px; float: left; }
#anamese { width: 450px; float: left; margin-left: 10px; padding-top: 15px; }
#anamese_info { background-color: #e8e6e6; width: 270px; float: left; margin-top: 15px; padding: 10px; }
#anamese li { background-image: url(images/puce_rouge2.gif); background-repeat: no-repeat; padding-left: 10px; }

#cas {  }
#cas p { }
#cas span { color: white; background-color: gray; float: left; margin-left: -3000px; }
#cas a:hover span { margin-left: 0; padding: 20px; }
.suite { background-image: url(images/suite.gif); background-repeat: no-repeat; background-position: 0 3px; float: left; margin-top: 15px; padding-left: 15px; }