/*CSS POUR MEDECINE NUCLEAIRE niv2*/

div#globalcontent div#top{ padding: 38px 43px 0pt; width: 920; height: 72px; }
/*div#globalcontent div#top ul.deux { padding: 38px 43px 0pt;  color: #2e4879; width: 920; height: 72px; }*/

div#globalcontent div#top h2  { font-size: 30px; font-weight: normal; color: #FFF; }
div#globalcontent div#top h2 a.titre { color: #FFF; text-decoration: none;}
div#globalcontent div#top h3 { font-size: 20px; font-weight: normal; color: #FFF; float: left; }
div#globalcontent div#top h3 a.titre { color: #FFF;  text-decoration: none;}


/* -------------------------------------------------------------- 
   HEADLINES INDEX
-------------------------------------------------------------- */
div.leftcontent div.module_header { 
position: relative; 
width: 565px;
margin: 0px 0px 25px 0px; 
padding: 60px 0pt 8px;
}
div.leftcontent div.module_header h2 { 
margin: 0pt; 
padding: 0pt; 
font-weight: normal; 
font-size: 20px; 
color: #000;
}
div.leftcontent div.module_header h2 a{ 
margin: 0pt; 
padding: 0pt; 
font-weight: normal; 
font-size: 20px; 
color: #000;
text-decoration: none;
}


/* COULEUR DE LA FAMILLE : 
AFFECTER LA BONNE CLASS AU SPAN, color1 color2 color3 color4 color5 color6 color8 color7 color8color9*/

div.leftcontent div.module_header h2 a.one{
color: #0c6837;
text-decoration: none;
}
.one{
color: #0c6837;
}
div.leftcontent div.module_header h2 a.deux{
color: #2e4879;
text-decoration: none;
}
.deux{
color: #2e4879;
}
div.leftcontent div.module_header h2 a.trois{
color: #751e49;
text-decoration: none;
}
.trois{
color: #751e49;
}
div.leftcontent div.module_header h2 a.quatre{
color: #43a29e;
text-decoration: none;
}
.quatre{
color: #43a29e;
}
div.leftcontent div.module_header h2 a.cinq{
color: #9fcf3f;
text-decoration: none;
}
.cinq{
color: #9fcf3f;
}
div.leftcontent div.module_header h2 a.six{
color: #d4842f;
text-decoration: none;
}
.six{
color: #d4842f;
}
div.leftcontent div.module_header h2 a.sept{
color: #174215;
text-decoration: none;
}
.sept{
color: #174215;
}
div.leftcontent div.module_header h2 a.huit{
color: #0c6c6b;
text-decoration: none;
}
.huit{
color: #0c6c6b;
}
div.leftcontent div.module_header h2 a.neuf{
color: #d2acd5;
text-decoration: none;
}
.neuf{
color: #d2acd5;
}

	/*BOUTONS TRANSVERSALES*/
		ul#trans {
		position: absolute;
		display: inline;
		right: 350px;
		width: 250px;
		z-index: 100;
		}

		ul#trans li a {
		display: block;
		float: left;
		padding: 10px 22px 10px 22px;
		border-left: 1px solid #ccc; 
		border-right: 1px solid #ccc; 
		border-bottom: 1px solid #ccc; 
		 
		-moz-background-clip: border; 
		-moz-background-origin: padding; 
		-moz-background-inline-policy: continuous;
		-moz-border-radius-bottomright: 3px; 
		-moz-border-radius-bottomleft: 3px;;
		filter: alpha(opacity=70);
    	-moz-opacity: 0.70;
   		 opacity: 0.70;
		 
		margin-left: 10px; 
		text-align: center; 
		font-weight: bold;
		font-size: 11px; 
		font-color: #ccc !important;
		text-decoration: none !important;
 
		}
		ul#trans li a:hover{
		font-color: #999 !important; 
		background-color: #F7F7F7;
		border-left: 1px solid #999; 
		border-right: 1px solid #999; 
		border-bottom: 1px solid #999; 
		}
		ul#trans li.current a, ul#trans li.current a:hover { 
		background-color: #F7F7F7;
		font-color: #666 !important;
		}

/* -------------------------------------------------------------- 
   LEFT CONTENT MEDECINE NUCLEAIRE
-------------------------------------------------------------- */
div.leftcontent { 
width: 565px;
padding: 0 30px 0px 45px; 
background-color: #FFF;
float: left;
}

div.contentsCat div.leftcontent { 
padding: 0 20px 6px; 
color: rgb(102, 102, 102); 
background-color: rgb(255, 255, 255); 
}

div.contentsCat div.leftcontent div.full { 
}

	/* CONTENU D'UNE FAMILLE DU CATALOGUE*/
	
	div.leftcontent div.full ul.news_index li { 
	border-bottom: 1px dotted #000; 
	margin: 30px 0pt 22px; 
	padding: 0pt 0pt 30px; 
	overflow: hidden; 
	display: block; 
	}
	
	div.leftcontent div.full div.content div.diapo p.image { 
	margin: 0pt 0pt 30px; 
	display: block; 
	}
	
	div.diapo { 
	width: 186px; 
	padding: 5px 5px 5px 5px; 
	border: 1px solid #ccc;
	 -moz-background-clip: border; 
	 -moz-background-origin: padding; 
	 -moz-background-inline-policy: continuous; 
	 -moz-border-radius-topright: 4px; 
	 -moz-border-radius-topleft: 4px; 
	 text-align: center; 
	 font-weight: normal; 
	 font-size: 11px; 
	 font-color: #ccc !important; 
	}
	
	div.diapofooter { 
	float: left; 
	width: 194px; 
	height: 38px; 
	padding: 1px 1px 1px 1px; 
	border-bottom: 1px solid #ccc; 
	border-left: 1px solid #ccc; 
	border-right: 1px solid #ccc; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous; 
	-moz-border-radius-bottomright: 4px; 
	-moz-border-radius-bottomleft: 4px; 
	text-align: left; 
	font-weight: normal; 
	font-size: 11px; 
	font-color: #000 !important; 
	}
	
	div.diapofooter a{ 
	background-color: #EEE; 
	}
	
	div.side_content { position: relative; float: left;}
	div.leftcontent div.full div.content { margin: 0px 0px 0px 210px;}
	div.leftcontent div.full div.content p.title a { font-size: 14pt; color: #000; margin-left: 10px 0px 0pt; text-decoration: none;}
	div.leftcontent div.full div.content p.longtitle { color: #000; }
	div.leftcontent div.full div.content div.body { color: #666; margin-left: 0pt; margin-top: 5px;}
	div.leftcontent div.full div.content p.readmore { display: block; color: #000; text-align: right; right: 97px; }
	div.leftcontent div.full div.content p.readmore a { display: block; color: #000; text-decoration: none; right: 97px; }


/* -------------------------------------------------------------- 
   RIGHT CONTENT / SIDEBAR (Service, et MenuProduits)
-------------------------------------------------------------- */

div.rightcontent {
/*position: absolute;
*/right: 0;
float: left;
width: 279px;
/*padding: 0 20px 50px;*/
background-color: #FFF;
padding: 0 0px20px;

}

div.rightcontent p.style {
padding: 0px 0 0px;
color: #666;
}

div.rightcontent p.style a {
color: #323232;
text-decoration: none;
}

div.rightcontent p.related {
font-family: "Helvetica", Arial bold, sans-serif;
font-size: 28x;
color: #323232;
}
div.rightcontent p.related a {
font-family: Helvetica, Arial bold, sans-serif;
font-size: 20px;
color: #666;
}

div.module_header1 { 
position: relative; 
border-bottom: 1px dotted #948F8A; 
width: 280px;
margin: 0pt 0px 25px 0px; 
padding: 35px 0pt 8px;
}
div.module_header1 h2.style { 
margin: 0pt; 
padding: 0pt; 
font-weight: normal; 
font-size: 30px; 
color: #000;
}

/* -------------------------------------------------------------- 
   RIGHT CONTENT / MENU PRODUITS
-------------------------------------------------------------- */


#Menuwrapper{
  	color:#333;
  	font:76%/1.6 arial,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
  	float: left;
  	padding: 0px 0px 5px 0px;
	text-align:left;
	width: 315px;
	height: 1000px;
	background-color: #F8F8F8;
	border-left: 1px dotted #000;
}
#Menucontent {
  max-width:315px;
  width:100%;
  margin:0 auto;
  padding-bottom:20px;
  overflow:hidden;
}
.demo {
	margin:0;
	padding:0;
	position:relative;
	border: 1px 0 0px 0;
}
.collapse {padding: 0px 10px 10px 20px }
.collapse p {padding: 3px 10px 0px 0px; font-size: 12px; }
.collapse p a {text-decoration: none; }
.collapse p a:hover{color: #000000; }
.collapse p a:active {font-weight: bold; }

#switch, .switch {margin-bottom:5px; text-align:right; font-size: 9px; color:#CCCCCC;}

/* --- TITRE MENU + TITRES FAMILLES DES PRODUITS   --- */
h4 {
  padding: 10px 0px 0px 10px;
  margin-bottom: 0.75em; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 18pt; 
  font-weight: normal; 
  color: #999;
}
h5{
font-size: 12px; 
font-weight:normal;
padding-top: 0px; 
}
.submenu{
margin-bottom: 10px;
margin-top: 5px;

}
.submenu p {
padding: 0px 0px 0px 30px;
font-size: 12px;
}
.submenu p a.current{
color: #666;
font-weight: normal;
}
.submenu p a.current:hover{
color: #000;
font-weight: normal;
}
.submenu p a.current:active{
color: #000;
font-weight: normal;
}
.expand {
padding-bottom: 0px;
}


/* --- COULEURS DES FAMILLES DE PRODUITS  --- */

			span.one {
			text-decoration: none;
			color: #187a28;
			}
			
			span.deux {
			text-decoration: none;
			color: #2e4879;
			}
			
			span.trois {
			text-decoration: none;
			color: #751e49;
			}
			
			span.quatre {
			text-decoration: none;
			color: #43a29e;
			}
			span.cinq {
			text-decoration: none;
			color: #9fcf3f;
			}
			span.six {
			text-decoration: none;
			color: #d4842f;
			}
			span.sept {
			text-decoration: none;
			color: #174215;
			}
			span.huit {
			text-decoration: none;
			color: #0c6c6b;
			}
			span.neuf {
			text-decoration: none;
			color: #d2acd5;
			}



/* --- Links  --- */
a:link, a:visited {
  text-decoration:none;
  color: #666;
}
a:hover, a:active, a:focus {
  outline:0 none;
  color: #000;

}
a:active, a:focus {
  background-color: #F7F7F7;
}
.expand a {
  border-bottom:1px dotted #666;
  display: block;
  padding: 5px 10px;
}
.expand a:link, .expand a:visited {
  border-width:1px;
  background-image:url(../img/menu-down.png);
  background-repeat:no-repeat;
  background-position: 98% 50%;
}
.expand a:hover, .expand a:active, .expand a:focus {
  text-decoration: none;
}
.expand.open a:link, .expand.open a:visited {
  background: url(../img/menu-up.png) no-repeat 98% 50%
}
