/*****************/
/* SORIN CRM V2  */
/*  Global CSS   */
/*****************/

* {margin:0;padding:0;}
body {font-family: Verdana;color:#000000;font-size:8pt;margin:0px;text-align: center; width:100%; height:100%}
#global {margin-left: auto;margin-right: auto;width: 919px;text-align: center;}
#site {width:919px;text-align:left;margin:auto;}

.right {float:right;}
.left {float:left;}
.cursor {cursor:pointer;}

/*GENERIC TEXTE---------------------------------------------------------------------------------------------------*/
a.arianne{text-decoration:none;color:#305a8a;text-align:left;}
a:visited.arianne, .arianne a:visited {text-decoration:none;color:#305a8a;}
a:hover.arianne, .arianne a:hover {text-decoration:underline;color:#305a8a;}
a.pdf-link { padding-right:35px; background:url(../images/pdf-link.jpg) center right no-repeat; }
a.glossary-link { float:left; width:12px; text-align:center; margin:1px; }
a.glossary-link:hover { border:1px dotted #305a8a; margin:0; background:#e5e6e4; text-decoration:none;}
p.glossary-nav a, p.glossary-nav a:visited {color:#305a8a;}

/*IMPORT V1----------------------------------------------------------------------------------------------------*/
h2 {font-size:9pt;margin:0;font-weight:bold;text-align:left;}
h3 {font-size:8pt;margin:0;font-weight:normal;text-align:justify;}
li {list-style:square;margin:10px 0 0 0;}
li a {text-decoration:none;display:inline;_display:inherit;}
li a:visited {text-decoration:none;color:inherit;display:inline;_display:inherit;}
li a:hover {text-decoration:underline;}
li p.bleu, p.jaune {color:black;/*text-align:justify;*/}
li p {/* display:inline; */_display:inherit;}
.jaune {color: #FFCC00;}
.jaune a:visited, .jaune a:hover, .jaune a:selected {color:#FFCC00;}
.jaune a {color:#FFCC00;}

/* COULEURS */
.bleu {color:#305a8a;}
.bleu a, .bleu a:hover {color:#305a8a;}
a:visited.bleu , a:selected.bleu, a:hover.bleu {color:#305a8a;}
.bleu a:visited {color:#305a8a;}
.bleu a:hover {text-decoration:underline;}
.noir {color:#000000;}
a.noir {color:#000000;}
.noir a:visited, .noir a:selected {color:#000000;}
.noir a:hover {text-decoration:underline;color:#000000;}
.gris {color: #999999;}
.gris a {color:#999;}
.gris a:visited, .gris a:hover, .gris a:selected {color:#999;}

/* LIENS -----------------------------------------------------------------------------------------------------------------*/
#footer { margin-bottom: 10px}
#footer a {color:#999999;}
#footer * {color:#999999; font-size:9px;}
#footer a:visited, a:selected {color:#999999;}
#footer a:hover {text-decoration:underline;color:#999999;}
.arianne{text-align:left;}
a.arianne{text-decoration:none;color:#305a8a;text-align:left;}
a:visited.arianne, .arianne a:visited {text-decoration:none;color:#305a8a;}
a:hover.arianne, .arianne a:hover {text-decoration:underline;color:#305a8a;}

/* PARAGRAPHES -----------------------------------------------------------------------------------------------------------*/
.justify {text-align:justify;}
p {line-height:16px;}
.bold {	font-weight:bold;}

/*HEADER------------------------------------------------------------------------------------------------------------------*/
#header {width:919px;/* height:245px; */display:block;}
#header_patient {width:919px;/* height:245px; */display:table;}

/*CONTENT-----------------------------------------------------------------------------------------------------------------*/
#content {width:919px;/*display:table;*/text-align:justify;}
#content_patient {width:919px;display:table;text-align:justify;}
#content_medical {width:919px;display:table;text-align:justify;}
.content li a, .content li a:visited {text-decoration:none}
.content a:hover {text-decoration:underline}
.titre_news span{color:#305a8a; font-weight:bold; float: left;}
.titre_news a {float: right; padding-left:5px}
.titre_news span  a {color:#305a8a; font-weight:normal; float:none }
td.titre_news span{ text-align:left;}
.text_news{color:#666666;text-align:justify;}
.ligne_grise {width:1px;margin:0px;padding:0px;background-color:#EEEEDD;}
.ligne_blanche {width:1px;margin:0px;padding:0px;background-color:#FFFFFF;}
.fondjaune {background:#fff477;color: inherit;}
.notice { font-size:9px; color:#999999; text-align:justify; line-height:12px; margin-top:10px}
.notice p { margin-bottom:4px; font-size:9px; color:#999999; text-align:justify; line-height:12px;}

/*BREADCRUMB--------------------------------------------------------------------------------------------------------------*/
#breadcrumb {height:25px; padding:14px 0 0 45px;}
#breadcrumb * { display:inline; font-family:Verdana; font-size:11px; color:#666; text-decoration:none; font-weight:normal; margin:0; padding:0}
#breadcrumb li { padding-left:12px; margin-left:5px; background:url(../images/sep-breadcrumb.jpg) 0 2px no-repeat}
#breadcrumb li a, #breadcrumb li a:visited {text-decoration:none}
#breadcrumb li a:hover {text-decoration:underline}
#content_medical li.breadcrumb-last a { color:#35577D;}
#content_patient li.breadcrumb-last a { color:#DACF01;}
#breadcrumb h3 { padding-left:25px; background:url(../images/puce-breadcrumb.jpg) left no-repeat;}

/*TABLE 3 COLS------------------------------------------------------------------------------------------------------------*/
.table3cols { width:919px;}
.leftCol { width:232px; border-right:1px solid #EEEEDD; background:url(../images/bkg-leftCol.jpg) repeat-y top right; font-family:Verdana; font-size:11px; color:#333333;}
#leftColMenu div a, #leftColMenu div a:visited {color:#333; text-decoration:none}
#leftColMenu div a:hover{text-decoration:underline}
#leftColMenu {width:219px; text-align:left; margin-left:16px; margin-bottom:5px }
#leftColMenu div.M1lt { background:url(../images/bkg-leftCol-1stlev.jpg) no-repeat top right;color:#333333; padding-top:3px; padding-left:7px; border-top:1px solid #e5e5e5; height:19px;} 
#leftColMenu div.M2lt {  margin:5px 0 3px 17px;padding-left:12px; background:url(../images/puce-bleue.jpg) no-repeat 0px 5px;} 
#leftColMenu .M2lt a { line-height:12px; border:0;} 
#leftColMenu .M3lt  { margin:0px 0 4px 29px; padding-left:10px;background:url(../images/puce-tiret.jpg) no-repeat 0px 8px;color:#666;}
#leftColMenu .M3lt a { line-height:10px; color:#666;} 
#leftColMenu .menuBlock { margin-bottom:15px}
#leftColMenu .menuhighlight, #leftColMenu .M2lt .menuhighlight, #leftColMenu .menuhighlight a, #leftColMenu .M2lt .menuhighlight a {color:#39597f; font-weight:bold; }
#leftColMenu .menunolight { font-weight:normal; color:#333333; }

.rightCol { border-left:1px solid #EEEEDD; font-family:Verdana}
.rightCol dl { margin-bottom:20px}
.rightCol dt { background:url(../images/bkg-rightCol-1stlev.jpg) top left no-repeat; padding-left:10px; padding-top:5px; margin-bottom:10px; font-size:12px; width:200px }
.rightCol dt p { font-weight:bold; line-height:18px; color:#FFF; width:120px; }
.rightCol dd { font-weight:bold; color:#355584; padding-left:10px; line-height:25px; font-size:10px; width:170px;}
.rightCol dd p, .rightCol dd span { margin:0; margin-bottom:6px; margin-top:6px; padding:0; text-align:left;}
.rightCol dd a{ font-size:10px; display:block; line-height:13px; text-decoration:none; color:#333; font-weight:normal; }
.rightCol dd a.pdf-link {}

.centerCol {width:500px; padding:0 40px}
.popup_content  {width:800px; margin:0 40px}

.content-title { background:url(../images/content-title-bb.jpg) bottom repeat-x; clear:left;margin-top:5px}
.centerCol h1 {color:#39597f; font-size:12px; font-weight:bold; display: inline; padding-right:5px; background:#fff;}
.centerCol h1 a, .centerCol h1 a:visited, .centerCol h1 a:hover {color:#39597f; text-decoration:none;}
.popup_content h1 {color:#39597f; font-size:12px; font-weight:bold; display: inline; padding-right:5px; background:#fff;}
.popup_content h1 a, .popup_content h1 a:visited, .popup_content h1 a:hover {color:#39597f; text-decoration:none;}

.content-snippet { color:#333; font-size:11px; line-height:16px; margin:8px 0}
.content-snippet li a { color:#333; font-size:11px; line-height:16px; }
.content-snippet a {text-decoration:none;color:#305a8a;text-align:left;}
.content-snippet a:visited {text-decoration:none;color:#305a8a;}
.content-snippet a:hover {text-decoration:underline;color:#305a8a;}
.content-snippet .vign_table { float:left; margin-right:27px; width:114px; height:105px; background: url(../images/vignette-rapper.jpg) top left no-repeat; padding:1px 3px 3px 1px}
.content-snippet .vign_c { border:1px solid #ccc;}
.content-snippet .vign_br { background:url(../images/vignette-br.jpg) repeat-y top left;}

.content-snippet ul, .content-snippet li { list-style:none; margin:0; padding:0}

/*LOCATION PAGE */
.location_choice { padding:30px 0 80px 0; width:100%;  }
.location_choice fieldset { padding:40px; width:300px; text-align:center; }
.location_choice form { margin-top:30px;}
.location_choice fieldset select {float:left; margin-right:20px; width:150px}
.location_choice h1 {color:#39597f; font-size:12px; font-weight:bold; display: inline;}

/*VIGNETTES */
.thumbnail {
	background-position:center center;
	background-repeat:no-repeat;
	width:113px;
	height:101px;
}

/*NEW HP */

.hp_cold { background:url(../images/bkg_fade_hp_cold.jpg) repeat-y top left; padding:0 0 10px 30px;}
.hp_img_title { border:0; margin:0; padding:0; }
.hp_cold .hp_img_title {  margin:30px 0 5px}

#news_wrapper{overflow:auto;height:210px; margin:0 0 5px 20px}
#news_wrapper table {width:280px}
.footer_links { margin:0 0 0 30px }
	.footer_links li  { list-style:none; float:left; margin-right:15px; line-height:16px }
	.footer_links a img {  border:0}