﻿html
{
    overflow:auto;    
}

body
{
    overflow:auto;
    margin: 0px 0px 0px 0px;   
    font-size:10pt;
    font-family:Verdana,Arial,Times New Roman;
    color: #555555;
    background: #FFFFFF url(../../App_Images/design/leftrepeat.gif) repeat-y left top;
}

p
{
    font-size:10pt;
    font-family:Verdana;
    color: #555555;
}

a.normal:link
{
    COLOR: #2044ac;
    text-decoration: none;
}
a.normal:active
{
    COLOR: #2044ac;
    text-decoration: none;
}
a.normal:visited
{
    COLOR: #2044ac;
    text-decoration: none;
}
a.normal:hover
{
    COLOR: #2044ac;
	text-decoration: underline;
}
/*-------------------------- background template definition-------------------*/

table.skinDesign
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
}
td.topLeft
{
	background: url(../../App_Images/design/topleft.gif) no-repeat left top;
	width: 162px;
	height: 88px;
}
td.topRepeat
{
	background: url(../../App_Images/design/toprepeat.gif) repeat-x left top;
	height: 88px;	
}
/*--------------------------Tab menu definition style-------------------------*/
td.btnTab
{
	background: transparent;	
	width: 71px;
	height:23px;
	text-align:center;
	vertical-align:middle;
	padding-top:2px;
	font-family:Arial,Verdana,Times New Roman;
}
.btnTab
{
    font-size: 8pt;
    text-decoration: none;
    font-weight:bold;
    color:#FFFFFF;
}
:hover.btnTab
{
	color: #FFFFFF;
	font-weight:bold;
	background: url(../../App_Images/design/b1.gif) no-repeat left bottom;
}
.thumbShapeOff
{
    border: solid 1px #DDDDDD;
    background: #bfbfbf url(../../App_Images/design/bkg_taboff.gif) repeat-x left bottom;
}
.thumbShapeOn
{
     border: solid 1px #CCCCCC;
     border-bottom-color:#F2F2F2;
     color:#2144AC;
     background: #f2f2f2 url(../../App_Images/design/bkg_tabon.gif) repeat-x left bottom;
     font-weight:bold;     
}
.viewShape
{
     border: solid 1px #CCCCCC;
     border-top-style: none;
     background-color:#F2F2F2;    
}

/*------------------------------------Rating------------------------------------*/
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar 
{
    background-image: url(../../App_Images/design/FilledStar.gif);
}

.emptyRatingStar {
    background-image: url(../../App_Images/design/EmptyStar.gif);
}

.savedRatingStar {
    background-image: url(../../App_Images/design/SavedStar.gif);
}

/*---------------------------Main menu definition style--------------------------*/
div.menuBar
{
	z-index: 1000;
	left: 200px;
	position: absolute;
	top: 50px;
}
.menuNotSelectableItem
{
     font-weight:normal;
     color:#505050;
}
.menuItemStyle
{
    font-size: 8pt;
    line-height: 8pt;
    color: #274BAB;
    text-decoration:none;
}
.menuItemStyle:hover
{
    color:White;
}
/*---------------------------Popup menu definition style------------------------*/
div.popupMenuBar
{
	z-index: 1000;
	left: 200px;
	position: absolute;
	top: 47px;
}
/*---------------------------Section menu definition style----------------------*/
.menuTitle
{
    background: Transparent url(../../App_Images/design/bkg_menutitle.gif) repeat-x left top;
    height: 32px;
    color:Black;
    font-style:normal;
    font-weight:bold;
    text-decoration: none;
    cursor: pointer; 
}
.menuSection 
{
    text-align:left;
}
.sectionTitleGreyBox
{
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	border-bottom-style:solid;
	border-width:2px;	
	border-color:#505050;
}
.sectionMenuGreyBox
{
	border-left-style:none;
	border-right-style:none;
	border-top-style:solid;
	border-bottom-style:none;
	border-width:1px;	
	border-color:#C0C0C0;
}
/*---------------------------DropDown Ajax Control toolkit------------------*/
.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(../../App_Images/design/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor:default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}

a.ContextMenuItem:visited
{
    color: #003399;
}
.collapsePanel {
	
	background-color:#F2F2F2;
	overflow:hidden;
	padding-left:5px;
	padding-right:5px;
}
/*---------------------------Drugs menu definition style-----------------------*/
.drugBox
{
    font-size: 8pt;
    font-weight: bold;
    font-variant: small-caps;
    text-decoration: none;
}
.drugBoxCoversyl
{
    color: #3b785a;
}
.drugBoxHyperium
{
    color:#41bd3b;
}
.drugBoxNatrilixSR
{
    color:#e93c3c;
}
.drugBoxPreterax
{
    color:#349fac;
}
.drugBoxProcoralan
{
    color:#f6a100;
}
.drugBoxVastarelMR
{
    color:#da4633;
}
.drugBoxDiamicronlMR
{
    color:#f17d10;
}
.drugBoxLocabiotal
{
    color:#e7762e;
}
.drugBoxPneumorel
{
    color:#014282;
}
.drugBoxStablon
{
    color:#17d1ff;
}
.drugBoxTrivastal
{
    color:#ed6975;
}
.drugBoxDuxil
{
    color:#062f83;
}
.drugBoxProtelos
{
    color:#0b55a0;
}
.drugBoxDaflon
{
    color:#1b46c6;
}
.drugBoxValdoxan
{
    color:#fcbf07;
}
.coversyl 
{
		font-weight: bold;
	    color: #3b785a;
}
.coversylT 
{
		font-weight: bold;
	    color: #3b785a;
		font-size:16px;
		margin:0px;
		padding:0px;
		padding-top:10px;
		padding-bottom:10px;
}
.coversylPlus 
{
		font-weight: bold;
	    color: #dc002e;
}
.coveram
{
		font-weight: bold;
	    color: #0069b5;
}
.vastarel
{
		font-weight: bold;
	    color: #DA4633;
}
.hyperium 
{
		font-weight: bold;
	    color: #007B4D;
}

.protelos 
{
		font-weight: bold;
	    color: #0047B6;
}

.procoralan 
{
		font-weight: bold;
	    color: #E60003;
}
.natrilix 
{
		font-weight: bold;
	    color: #FF0000;
}
.natrilixsr 
{
		font-weight: bold;
	    color: #0033FF;
}
.preterax 
{
		font-weight: bold;
	    color: #0082D1;
}
.trivastal 
{
		font-weight: bold;
	    color: #da2f36;
}
.daflon
{
		font-weight: bold;
	    color: #0035AD;
}
.stablon
{
		font-weight: bold;
	    color: #00A2E1;
}
.diamicron
{
		font-weight: bold;
	    color: #587993;
}
.homepro
{
    font-size:8pt;
}
.amlodipine {
		font-weight: bold;
	    color: #0b6fb9;
}

/*------------------------------page content style definition--------------------*/
#mapPath 
{
    padding: 10px 2px 0px 0px;
    font-size:10px;
    color:Gray;
}
#topSectionTitle 
{
    border: none 1px #C0C0C0;
    border-bottom-style:solid; 
}
#headerSection
{
    padding: 0px 10px 10px 10px;
}
#bodySection 
{
	border: solid 1px #C0C0C0;
	padding: 10px 10px 10px 10px; 
	text-align:justify;
}
#footerSection {
	border: solid 1px #C0C0C0;
	padding: 10px 10px 10px 10px; 
	text-align:justify;
}
#homeproSection 
{
	border: solid 1px #C0C0C0;
	padding: 10px 10px 10px 10px; 
	text-align:justify;
}

#childPageContent
{
	border: none 1px #C0C0C0;
	padding: 0px 10px 0px 10px; 
	text-align:justify;    
}

/*------------------------------Display definition style-----------------------*/
div.masterContent
{
	width:830px;	   
}
div.hidden
{
    display:none;
}
td.greyFrame
{
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;	
	border-color:#C0C0C0;
}
div.greyFrameSection
{
	background-color:#FFFFFF;
	border: solid 1px #C0C0C0;
	padding: 10px 10px 10px 10px; 
	text-align:justify;
}

div.sectionContent
{
    text-align:justify;
    padding: 10px 10px 10px 10px;
}
div.legalText
{
	font-family: Verdana;    
	font-size: 10px;
	color: gray;	
	text-align:center;
}
img.rightSpace
{
    padding-right:2px;
}
/*--------------------------Section page definition style-------------------------*/
.sectionTitle
{    
    font-size: 16pt;
    color: #555555;
    text-align:left;
}
.subSectionTitle
{ 
    font-size: 11pt;
    font-weight: bold;
    color: #555555;
    text-align:justify;
}
.sectionText
{ 
    font-size: 10pt;
    color: #555555;
    text-align:justify;
}
hr.blueLine
{
    border-color:#274BAB;
    border-style:none;
    border-top-style:solid;   
}
hr.grayLine
{
    border-color:Gray;
    border-style:none;
    border-top-style:solid;  
    border-top-width:1px;
}
/*----------------------boxInfoSection definition style-------------------*/
.boxFrame
{
    border: solid 1px #d8d8d8;
    background-color: #ffffff;
    padding: 8px 8px 8px 8px; 
}
.boxTitle
{
    padding: 3px 7px 3px 7px;
    color: White;
    font-weight:bold;
    border: solid 1px #A0A0A0;
    background-color: #A0A0A0;
}
.boxBottom
{
    padding-top:5px;
    padding-bottom:3px;
    text-align:right;
}
.boxLink
{
    font-size: 8pt;
    font-weight:normal;    
    color:#0060C0;
    text-decoration:none;     
}
a.boxLink:hover 
{ 
    color:Red; 
}
/*--------------------Journal by fax section definition style-------------*/
.jfaxFrame
{
    background-color: #f2f2f2;
    padding: 3px 7px 3px 7px; 
}
.jfaxTitle
{
    font-size: 8pt;
    color: #555555;
    font-variant:small-caps;
}
a.jfaxLink
{
    color: #2144ac;
    font-size: 8pt;	
	text-decoration: none;
    text-align:left;
}
a.jfaxLink:hover
{ 
    color:Red;
}
.jfaxPager
{
    font-size: 8pt;
    background-color:#d1d5ce;
}
.jfaxAlternateItem
{
    border-top: solid 1px #dbe8d2;
    border-bottom: solid 1px #dbe8d2;
}
/*--------------------------Text definition style-------------------------*/
.errorMessage
{
    font-size: 12px;
    color:Red;
    font-weight:bold;
    font-family: Verdana;
}
.verdana10pxGray
{
    font-size: 10px;
    color:Gray;
    font-family: Verdana;
}
.verdana12pxGray
{
    font-size: 12px;
    color:Gray;
    font-family: Verdana;
}
.verdana16pxGray
{
    font-size: 16px;
    color:Gray;
    font-family: Verdana;
}
.verdana12pxBlue
{
    font-size: 12px;
    color: #2144ac;
    font-family: Verdana;
}
.verdana14pxBlue
{
    font-size: 14px;
    color: #2144ac;
    font-family: Verdana;
}
.verdana14pxBlueBold
{
    font-size: 14px;
    font-weight: bold;
    color: #2144ac;
    font-family: Verdana;
}
.verdana16pxWhite
{
    font-size: 16px;
    color: #ffffff;
    font-family: Verdana;
}
h1
{
    font-size: 16px;
    font-weight: normal;
    color: #2144ac;
    font-family: Verdana;
}
h1.coversyl
{
    font-size: 14px;
    font-weight: bold;
    color: #00795a;
    font-family: Verdana;
}

h2
{
    font-size: 14px;
    font-style:italic;
    font-weight:normal;
    color: #2144ac;
    font-family: Verdana;
}
h3
{
    font-size: 12px;
    font-weight:normal;
    color: #2144ac;
    font-family: Verdana;
}

/*---------------------------Smart section definition style----------------*/
a.smartKitLink
{
    color: #d21034;
    text-decoration: none;
}
a.smartKitLink:hover
{ 
    color: #2144ac;
}
a.smartDownload
{ 
    font-size: 11px;
    color: #ff9600;
    text-decoration: none;    
}
a.smartDownload:hover
{ 
    color: #2144ac;
}
.inputSmartSearch 
{
	background:#ffffff url(../../App_Images/design/fd_input.gif) left top repeat-x;
    width:100px;  
	font: 10px verdana;
	color:#2144ac;
	border:1px solid #d2d2d2;	
}
.smartThumb
{
    padding-right:6px;
    padding-bottom:6px;
}

/*---------------------------Synomia definition style-----------------------*/
.SynInput {
	font: bold 18px verdana;
	color:#0099FF;
	cursor:pointer;
	border:1px solid #d2d2d2;	
	background-color:#FFFFFF;
	background:#ffffff url(../../App_Images/design/fd_input.gif) left top repeat-x;
	margin-top:20px;
	margin-right:10px;
	text-algin:center ;
	height:26px;
}

.SynInput2 {
	font: bold 18px verdana;
	color:#0099FF;
	cursor:pointer;
	border:1px solid #d2d2d2;	
	background-color:#FFFFFF;
	background:#ffffff url(../../App_Images/design/fd_input.gif) left top repeat-x;
	margin-top:20px;
	margin-right:10px;
	text-algin:center ;
	height:30px;
}


#PlaceHolder1 {
	text-align:center;
}


a.synlienaide
{ 
    color: #2144ac;
    text-decoration: none;
    text-align:left;
}
a.synlienaide:hover 
{ 
    color:Red; 
}
/*---------------------------Form definition style-------------------------*/
.buttonCommand 
{
	font: bold 10px verdana;
	color:#0099FF;
	cursor:pointer;
	border:1px solid #d2d2d2;	
	background-color:#FFFFFF;
	background:#ffffff url(../../App_Images/design/fd_input.gif) left top repeat-x;
}
.buttonCommand:hover 
{
	color:Red;
}
a.titleLink
{ 
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;    
    color: #2144ac;
    text-decoration: none;
    text-align:justify;
}
a.titleLink:hover 
{ 
    color:Red; 
}
a.normalLink
{ 
    color: #2144ac;
    text-decoration: none;
    text-align:left;
}
a.normalLink:hover 
{ 
    color:Red; 
}
a.coversylLink
{ 
    color: #00795a;
    text-decoration: underline;
    text-align:left;
}
a.coversylLink:hover
{ 
    color: Red;
    text-decoration: none;
    text-align:left;
}
a.coversylLink:hover 
{ 
    color:Red; 
}
a.valdoxanLink
{ 
    color: #2144ac;
    text-decoration: underline;
    text-align:left;
}
a.valdoxanLink:hover
{ 
    color: #f6b608;
    text-decoration: none;
    text-align:left;
}
a.valdoxanLink:hover 
{ 
    color: #f6b608; 
}
a.stablonLink
{ 
    color: #2144ac;
    text-decoration: underline;
    text-align:left;
}
a.stablonLink:hover
{ 
    color: #21a9db;
    text-decoration: none;
    text-align:left;
}
a.stablonLink:hover 
{ 
    color: #21a9db; 
}
a.smallLink
{
    font-size: 10px;
    color: #2144ac;
    font-family: Verdana;
    text-decoration: none;
}
a.smallLink:hover 
{
    color:Red;
}

a.smallLinkCov, a.smallLinkCov:visited 
{
    font-size: 10px;
    color: #00775b;
    font-family: Verdana;
    text-decoration: none;
}
a.smallLinkCov:hover 
{
    color:Red;
}

a.smallLinkNatrilix, a.smallLinkNatrilix:visited
{
    font-size: 10px;
    color: #00487d;
    font-family: Verdana;
    text-decoration: none;
}
a.smallLinkNatrilix:hover
{
    color:00487d;
}

a.smallLinkTrivastal, a.smallLinkTrivastal:visited
{
    font-size: 10px;
    color: #ab1612;
    font-family: Verdana;
    text-decoration: none;
}
a.smallLinkTrivastal:hover
{
    color:#ab1612;
}



.labelField {
	font: bold 10px verdana;
	color:#000000;
}
.infoText
{
	font: italic 10px verdana;
	color:#000000;
}
.inputBox {
	height:20px;
	padding:2px 0 0 2px;
	border:1px solid #A0A0A0;
	background-color:White;
	color:Black;
}
.inputField 
{
	background:#ffffff url(../../App_Images/design/fd_input.gif) left top repeat-x;
    width:250px;  
	font: 10px verdana;
	color:#2144ac;
	border:1px solid #d2d2d2;	
}
.inputFieldLarge  
{
	background:#ffffff url(../../App_Images/design/fd_input.gif) left top repeat-x;
    width:500px;  
	font: 10px verdana;
	color:#2144ac;
	border:1px solid #d2d2d2;	 
}
/*--------------------------List definition style-------------------------*/
ul.textList li
{
    list-style-image: url(../../App_Images/general/puce_text.gif);
    list-style-position:inside;
    margin: 5px 0px 5px 10px;
}
ul.textList2 li
{
    list-style-image: url(../../App_Images/general/puce_text.gif);
    margin: 5px 0px 5px -20px;
}
.puceText
{
    list-style-type:disc;
    list-style-position:inside;
    color:#2144ac;
    display:list-item;
}

/*--------------------------Healthcare Professionals definition style-------------------------*/
table.pro 
{
		text-align:justify;
}


/**********************************************************************/
/*--------------------------Previous web site-------------------------*/
/**********************************************************************/

A.a11u:link
{
    FONT-SIZE: 12px;
    COLOR: #1f43ab;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.a11u:active
{
    FONT-SIZE: 12px;
    COLOR: #1f43ab;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.a11u:visited
{
    FONT-SIZE: 12px;
    COLOR: #1f43ab;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.a11u:hover
{
    FONT-SIZE: 12px;
    COLOR: #1f43ab;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline
}
A.a12:link
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.a12:active
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.a12:visited
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.a12:hover
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline
}
A.menu:link
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.menu:active
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.menu:visited
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.menu:hover
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline
}
A.a10b:link
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.a10b:active
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.a10b:visited
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.a10b:hover
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline
}
A.v10bg:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana
}
A.v10bg:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana
}
A.v10bg:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana
}
A.v10bleug:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #4e7cd6;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.v10bleug:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #4e7cd6;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.v10bleug:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #4e7cd6;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.v10bleug:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #4e7cd6;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline
}
A.v11bleug:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #4e7cd6;
    FONT-FAMILY: verdana
}
A.v11bleug:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #4e7cd6;
    FONT-FAMILY: verdana
}
A.v11bleug:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #4e7cd6;
    FONT-FAMILY: verdana
}


A.rouge:link
{
    FONT-SIZE: 12px;
    COLOR: #FF0000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.rouge:active
{
    FONT-SIZE: 12px;
    COLOR: #FF0000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.rouge:visited
{
    FONT-SIZE: 12px;
    COLOR: #FF0000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.rouge:hover
{
    FONT-SIZE: 12px;
    COLOR: #FF0000;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline
}


.a22ng
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    COLOR: #000000;
    FONT-FAMILY: verdana
}
.a16ng
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: verdana
}
.a16bg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana
}
.a14bg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana
}
.a14bleu
{
    FONT-SIZE: 14px;
    COLOR: #2144ac;
    FONT-FAMILY: verdana
}
.a14bleugi
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #2144ac;
    
    FONT-FAMILY: verdana
}
.t12bleu
{
    FONT-SIZE: 12px;
    COLOR: #1f43ab;
    FONT-FAMILY: Times New Roman
}
.t12b
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Times New Roman
}
.a10n
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
	TEXT-ALIGN: justify}

.home_pro_11n
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
	TEXT-ALIGN: justify}
	
.a10nn
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana
}
.a10ni
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: verdana
}
.a10b
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: justify
}
.a10gg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: verdana
}
.a10bg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana
}
.a10ng
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: justify
}
.a10ng2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana
}
.a11gg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #cccccc;
    FONT-FAMILY: verdana
}
.a11g
{
    FONT-SIZE: 12px;
    COLOR: #cccccc;
    FONT-FAMILY: verdana
}
.v9
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
	TEXT-ALIGN: justify
}
.v10n
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: justify
}
.v10ng
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: justify
}
.v10ng2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana
}
.v10bg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana
}
.a11n
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana
}
.logo
{
    TEXT-ALIGN: center
}
.details
{
    FONT-SIZE: 11px;
    COLOR: #1f43ab;
    FONT-FAMILY: verdana
}
.titre
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana
}
.titreart
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana
}
.date
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana
}
.auteur
{
    TEXT-ALIGN: justify
}
    /************** modif sur P ************/


.bleu
{
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #000099
}
.gras
{
    FONT-SIZE: 11px;
    COLOR: #1f43ab;
    FONT-FAMILY: verdana
}
.copy
{
    FONT-SIZE: 10px;
    COLOR: gray;
    FONT-FAMILY: verdana;
}
.legal
{
    FONT-SIZE: 10px;
    COLOR: gray;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: justify
}
.a10gris
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: justify
}
.titreDiamicron
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 18px;
    COLOR: #ff8000;
    FONT-FAMILY: verdana
}
.v10grisg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: silver;
    FONT-FAMILY: Verdana
}
.popper
{
    VISIBILITY: hidden;
    POSITION: absolute
}
.a10r
{
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: left
}

/************** NEW CSS liens ************/
a.v10-0099FF:link { font-size: 10px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v10-0099FF:active { font-size: 10px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v10-0099FF:visited { font-size: 10px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v10-0099FF:hover { font-size: 10px; color: #FF0000; font-family: verdana; text-decoration: underline;}

a.v9-0099FF:link { font-size: 9px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v9-0099FF:active { font-size: 9px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v9-0099FF:visited { font-size: 9px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v9-0099FF:hover { font-size: 9px; color: #FF0000; font-family: verdana; text-decoration: underline;}

a.v12-0099FFg:link { font-weight: bold;font-size: 13px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v12-0099FFg:active { font-weight: bold;font-size: 13px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v12-0099FFg:visited { font-weight: bold;font-size: 13px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v12-0099FFg:hover { font-weight: bold;font-size: 13px; color: #FF0000; font-family: verdana; text-decoration: underline;}

a.menu_prod:link { font-size: 11px; color: #34569d; font-family: verdana; text-decoration: none;}
a.menu_prod:active { font-size: 11px; color: #34569d; font-family: verdana; text-decoration: none;}
a.menu_prod:visited { font-size: 11px; color: #34569d; font-family: verdana; text-decoration: none;}
a.menu_prod:hover { font-size: 11px; color: #000000; font-family: verdana; text-decoration: underline;}

a.v11-0099CC:link { font-size: 12px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v11-0099CC:active { font-size: 12px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v11-0099CC:visited { font-size: 12px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v11-0099CC:hover { font-size: 12px; color: #FF0000; font-family: verdana; text-decoration: underline;}

a.v11-0099FFg:link { font-weight: bold;font-size: 12px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v11-0099FFg:active { font-weight: bold;font-size: 12px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v11-0099FFg:visited { font-weight: bold;font-size: 12px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v11-0099FFg:hover { font-weight: bold;font-size: 12px; color: #FF0000; font-family: verdana; text-decoration: underline;}

a.v11-0056CAg:link { font-weight: bold;font-size: 12px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v11-0056CAg:active { font-weight: bold;font-size: 12px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v11-0056CAg:visited { font-weight: bold;font-size: 12px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v11-0056CAg:hover { font-weight: bold;font-size: 12px; color: #FF0000; font-family: verdana; text-decoration: underline;}

a.v10-FF9600:link { font-weight: bold;font-size: 10px; color: #FF9600; font-family: verdana; text-decoration: none;}
a.v10-FF9600:active { font-weight: bold;font-size: 10px; color: #FF9600; font-family: verdana; text-decoration: none;}
a.v10-FF9600:visited { font-weight: bold;font-size: 10px; color: #FF9600; font-family: verdana; text-decoration: none;}
a.v10-FF9600:hover { font-weight: bold;font-size: 10px; color: #FF9600; font-family: verdana; text-decoration: underline;}

a.v12-333333:link { font-weight: bold;font-size: 12px; color: #333333; font-family: arial; text-decoration: none;}
a.v12-333333:active { font-weight: bold;font-size: 12px; color: #333333; font-family: arial; text-decoration: none;}
a.v12-333333:visited { font-weight: bold;font-size: 12px; color: #333333; font-family: arial; text-decoration: none;}
a.v12-333333:hover { font-weight: bold;font-size: 12px; color: #333333; font-family: arial; text-decoration: underline;}

a.txtnews:link { font-weight: bold;font-size: 11px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.txtnews:active { font-weight: bold;font-size: 11px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.txtnews:visited { font-weight: bold;font-size: 11px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.txtnews:hover { font-weight: bold;font-size: 11px; color: #FF0000; font-family: verdana; text-decoration: underline;}


a.v10-0099FFg:link { font-weight: bold;font-size: 10px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v10-0099FFg:active { font-weight: bold;font-size: 10px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v10-0099FFg:visited { font-weight: bold;font-size: 10px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v10-0099FFg:hover { font-weight: bold;font-size: 10px; color: #FF0000; font-family: verdana; text-decoration: underline;}

a.v14-nsftitre:link { font-weight: bold;font-size: 14px; color: #11487F; font-family: verdana; text-decoration: none;}
a.v14-nsftitre:active { font-weight: bold;font-size: 14px; color: #11487F; font-family: verdana; text-decoration: none;}
a.v14-nsftitre:visited { font-weight: bold;font-size: 14px; color: #11487F; font-family: verdana; text-decoration: none;}
a.v14-nsftitre:hover { font-weight: bold;font-size: 14px; color: #11487F; font-family: verdana; text-decoration: underline;}


a.v14-news:link { font-weight: bold;font-size: 14px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v14-news:active { font-weight: bold;font-size: 14px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v14-news:visited { font-weight: bold;font-size: 14px; color: #426DC6; font-family: verdana; text-decoration: none;}
a.v14-news:hover { font-weight: bold;font-size: 14px; color: #426DC6; font-family: verdana; text-decoration: underline;}



a.v14-nsfproco:link { font-weight: bold;font-size: 14px; color: #E60003; font-family: verdana; text-decoration: none;}
a.v14-nsfproco:active { font-weight: bold;font-size: 14px; color: #E60003; font-family: verdana; text-decoration: none;}
a.v14-nsfproco:visited { font-weight: bold;font-size: 14px; color: #E60003; font-family: verdana; text-decoration: none;}
a.v14-nsfproco:hover { font-weight: bold;font-size: 14px; color: #E60003; font-family: verdana; text-decoration: underline;}


a.v14-nsfDaflon:link { font-weight: bold;font-size: 14px; color: #0035AD; font-family: verdana; text-decoration: none;}
a.v14-nsfDaflon:active { font-weight: bold;font-size: 14px; color: #0035AD; font-family: verdana; text-decoration: none;}
a.v14-nsfDaflon:visited { font-weight: bold;font-size: 14px; color: #0035AD; font-family: verdana; text-decoration: none;}
a.v14-nsfDaflon:hover { font-weight: bold;font-size: 14px; color: #0035AD; font-family: verdana; text-decoration: underline;}


a.v12-covg:link { font-weight: bold;font-size: 12px; color: #D21034; font-family: verdana; text-decoration: none;}
a.v12-covg:active { font-weight: bold;font-size: 12px; color: #D21034; font-family: verdana; text-decoration: none;}
a.v12-covg:visited { font-weight: bold;font-size: 12px; color: #D21034; font-family: verdana; text-decoration: none;}
a.v12-covg:hover { font-weight: bold;font-size: 12px; color: #D21034; font-family: verdana; text-decoration: underline;}

a.v12-covgris:link { font-weight: bold;font-size: 12px; color: #7993a0; font-family: verdana; text-decoration: none;}
a.v12-covgris:active { font-weight: bold;font-size: 12px; color: #7993a0; font-family: verdana; text-decoration: none;}
a.v12-covgris:visited { font-weight: bold;font-size: 12px; color: #7993a0; font-family: verdana; text-decoration: none;}
a.v12-covgris:hover { font-weight: bold;font-size: 12px; color: #7993a0; font-family: verdana; text-decoration: underline;}

a.v14-covg:link { font-weight: bold;font-size: 14px; color: #D21034; font-family: verdana; text-decoration: none;}
a.v14-covg:active { font-weight: bold;font-size: 14px; color: #D21034; font-family: verdana; text-decoration: none;}
a.v14-covg:visited { font-weight: bold;font-size: 14px; color: #D21034; font-family: verdana; text-decoration: none;}
a.v14-covg:hover { font-weight: bold;font-size: 14px; color: #D21034; font-family: verdana; text-decoration: underline;}

a.v12-cov:link { font-size: 12px; color: #D21034; font-family: verdana; text-decoration: none;}
a.v12-cov:active { font-size: 12px; color: #D21034; font-family: verdana; text-decoration: none;}
a.v12-cov:visited { font-size: 12px; color: #D21034; font-family: verdana; text-decoration: none;}
a.v12-cov:hover { font-size: 12px; color: #D21034; font-family: verdana; text-decoration: underline;}

a.v12-covrg:link { font-weight: bold;font-size: 12px; color: #D21034; font-family: verdana; text-decoration: none;}
a.v12-covrg:active { font-weight: bold;font-size: 12px; color: #D21034; font-family: verdana; text-decoration: none;}
a.v12-covrg:visited { font-weight: bold;font-size: 12px; color: #D21034; font-family: verdana; text-decoration: none;}
a.v12-covrg:hover { font-weight: bold;font-size: 12px; color: #D21034; font-family: verdana; text-decoration: underline;}

a.v12-covvg:link { font-weight: bold;font-size: 12px; color: #004D2C; font-family: verdana; text-decoration: none;}
a.v12-covvg:active { font-weight: bold;font-size: 12px; color: #004D2C; font-family: verdana; text-decoration: none;}
a.v12-covvg:visited { font-weight: bold;font-size: 12px; color: #004D2C; font-family: verdana; text-decoration: none;}
a.v12-covvg:hover { font-weight: bold;font-size: 12px; color: #004D2C; font-family: verdana; text-decoration: underline;}

a.v14-covvg:link { font-weight: bold;font-size: 14px; color: #004D2C; font-family: verdana; text-decoration: none;}
a.v14-covvg:active { font-weight: bold;font-size: 14px; color: #004D2C; font-family: verdana; text-decoration: none;}
a.v14-covvg:visited { font-weight: bold;font-size: 14px; color: #004D2C; font-family: verdana; text-decoration: none;}
a.v14-covvg:hover { font-weight: bold;font-size: 14px; color: #004D2C; font-family: verdana; text-decoration: underline;}

a.v12-protelos:link { font-weight: bold;font-size: 12px; color: #0047B6; font-family: verdana; text-decoration: none;}
a.v12-protelos:active { font-weight: bold;font-size: 12px; color: #0047B6; font-family: verdana; text-decoration: none;}
a.v12-protelos:visited { font-weight: bold;font-size: 12px; color: #0047B6; font-family: verdana; text-decoration: none;}
a.v12-protelos:hover { font-weight: bold;font-size: 12px; color: #0047B6; font-family: verdana; text-decoration: underline;}

a.v12-proco:link { font-weight: bold;font-size: 12px; color: #E60003; font-family: verdana; text-decoration: none;}
a.v12-proco:active { font-weight: bold;font-size: 12px; color: #E60003; font-family: verdana; text-decoration: none;}
a.v12-proco:visited { font-weight: bold;font-size: 12px; color: #E60003; font-family: verdana; text-decoration: none;}
a.v12-proco:hover { font-weight: bold;font-size: 12px; color: #E60003; font-family: verdana; text-decoration: underline;}

a.v11-proco:link { font-size: 11px; color: #E60003; font-family: verdana; text-decoration: none;}
a.v11-proco:active { font-size: 11px; color: #E60003; font-family: verdana; text-decoration: none;}
a.v11-proco:visited { font-size: 11px; color: #E60003; font-family: verdana; text-decoration: none;}
a.v11-proco:hover { font-size: 11px; color: #E60003; font-family: verdana; text-decoration: underline;}


a.v12-hypg:link { font-weight: bold;font-size: 12px; color: #63B01F; font-family: verdana; text-decoration: none;}
a.v12-hypg:active { font-weight: bold;font-size: 12px; color: #63B01F; font-family: verdana; text-decoration: none;}
a.v12-hypg:visited { font-weight: bold;font-size: 12px; color: #63B01F; font-family: verdana; text-decoration: none;}
a.v12-hypg:hover { font-weight: bold;font-size: 12px; color: #63B01F; font-family: verdana; text-decoration: underline;}

a.v12-natbg:link { font-weight: bold;font-size: 12px; color: #0062ac; font-family: verdana; text-decoration: none;}
a.v12-natbg:active { font-weight: bold;font-size: 12px; color: #0062ac; font-family: verdana; text-decoration: none;}
a.v12-natbg:visited { font-weight: bold;font-size: 12px; color: #0062ac; font-family: verdana; text-decoration: none;}
a.v12-natbg:hover { font-weight: bold;font-size: 12px; color: #0062ac; font-family: verdana; text-decoration: underline;}

a.v12-natrg:link { font-weight: bold;font-size: 12px; color: #da2f36; font-family: verdana; text-decoration: none;}
a.v12-natrg:active { font-weight: bold;font-size: 12px; color: #da2f36; font-family: verdana; text-decoration: none;}
a.v12-natrg:visited { font-weight: bold;font-size: 12px; color: #da2f36; font-family: verdana; text-decoration: none;}
a.v12-natrg:hover { font-weight: bold;font-size: 12px; color: #da2f36; font-family: verdana; text-decoration: underline;}

a.v14-natrg:link { font-weight: bold;font-size: 14px; color: #da2f36; font-family: verdana; text-decoration: none;}
a.v14-natrg:active { font-weight: bold;font-size: 14px; color: #da2f36; font-family: verdana; text-decoration: none;}
a.v14-natrg:visited { font-weight: bold;font-size: 14px; color: #da2f36; font-family: verdana; text-decoration: none;}
a.v14-natrg:hover { font-weight: bold;font-size: 14px; color: #da2f36; font-family: verdana; text-decoration: underline;}



a.v12-pretg:link { font-weight: bold;font-size: 12px; color: #0082D1; font-family: verdana; text-decoration: none;}
a.v12-pretg:active { font-weight: bold;font-size: 12px; color: #0082D1; font-family: verdana; text-decoration: none;}
a.v12-pretg:visited { font-weight: bold;font-size: 12px; color: #0082D1; font-family: verdana; text-decoration: none;}
a.v12-pretg:hover { font-weight: bold;font-size: 12px; color: #0082D1; font-family: verdana; text-decoration: underline;}

a.v12-pretv:link { font-weight: bold;font-size: 12px; color: #009475; font-family: verdana; text-decoration: none;}
a.v12-pretv:active { font-weight: bold;font-size: 12px; color: #009475; font-family: verdana; text-decoration: none;}
a.v12-pretv:visited { font-weight: bold;font-size: 12px; color: #009475; font-family: verdana; text-decoration: none;}
a.v12-pretv:hover { font-weight: bold;font-size: 12px; color: #009475; font-family: verdana; text-decoration: underline;}

a.v12-pret:link { font-size: 11px; color: #009C79; font-family: verdana; text-decoration: none;}
a.v12-pret:active { font-size: 11px; color: #009C79; font-family: verdana; text-decoration: none;}
a.v12-pret:visited { font-size: 11px; color: #009C79; font-family: verdana; text-decoration: none;}
a.v12-pret:hover { font-size: 11px; color: #009C79; font-family: verdana; text-decoration: underline;}

a.v12-prot:link { font-weight: bold; font-size: 12px; color: #0062ac; font-family: verdana; text-decoration: none;}
a.v12-prot:active { font-weight: bold; font-size: 12px; color: #0062ac; font-family: verdana; text-decoration: none;}
a.v12-prot:visited { font-weight: bold; font-size: 12px; color: #0062ac; font-family: verdana; text-decoration: none;}
a.v12-prot:hover { font-weight: bold; font-size: 12px; color: #0062ac; font-family: verdana; text-decoration: underline;}


a.v12-Trivg:link { font-weight: bold;font-size: 12px; color: #006689; font-family: verdana; text-decoration: none;}
a.v12-Trivg:active { font-weight: bold;font-size: 12px; color: #006689; font-family: verdana; text-decoration: none;}
a.v12-Trivg:visited { font-weight: bold;font-size: 12px; color: #006689; font-family: verdana; text-decoration: none;}
a.v12-Trivg:hover { font-weight: bold;font-size: 12px; color: #006689; font-family: verdana; text-decoration: underline;}

a.v12-Trivr:link { font-weight: bold;font-size: 12px; color: #da2f36; font-family: verdana; text-decoration: none;}
a.v12-Trivr:active { font-weight: bold;font-size: 12px; color: #da2f36; font-family: verdana; text-decoration: none;}
a.v12-Trivr:visited { font-weight: bold;font-size: 12px; color: #da2f36; font-family: verdana; text-decoration: none;}
a.v12-Trivr:hover { font-weight: bold;font-size: 12px; color: #da2f36; font-family: verdana; text-decoration: underline;}

a.v12-daflong:link { font-weight: bold;font-size: 12px; color: #0035AD; font-family: verdana; text-decoration: none;}
a.v12-daflong:active { font-weight: bold;font-size: 12px; color: #0035AD; font-family: verdana; text-decoration: none;}
a.v12-daflong:visited { font-weight: bold;font-size: 12px; color: #0035AD; font-family: verdana; text-decoration: none;}
a.v12-daflong:hover { font-weight: bold;font-size: 12px; color: #0035AD; font-family: verdana; text-decoration: underline;}

a.v12-daflon:link { font-size: 12px; color: #0035AD; font-family: verdana; text-decoration: none;}
a.v12-daflon:active { font-size: 12px; color: #0035AD; font-family: verdana; text-decoration: none;}
a.v12-daflon:visited { font-size: 12px; color: #0035AD; font-family: verdana; text-decoration: none;}
a.v12-daflon:hover { font-size: 12px; color: #0035AD; font-family: verdana; text-decoration: underline;}

a.v11-stablong:link { font-weight: bold;font-size: 10px; color: #00A2E1; font-family: verdana; text-decoration: none;}
a.v11-stablong:active { font-weight: bold;font-size: 1px; color: #00A2E1; font-family: verdana; text-decoration: none;}
a.v11-stablong:visited { font-weight: bold;font-size: 10px; color: #00A2E1; font-family: verdana; text-decoration: none;}
a.v11-stablong:hover { font-weight: bold;font-size: 10px; color: #00A2E1; font-family: verdana; text-decoration: underline;}

a.v12-stablong:link { font-weight: bold;font-size: 12px; color: #00A2E1; font-family: verdana; text-decoration: none;}
a.v12-stablong:active { font-weight: bold;font-size: 12px; color: #00A2E1; font-family: verdana; text-decoration: none;}
a.v12-stablong:visited { font-weight: bold;font-size: 12px; color: #00A2E1; font-family: verdana; text-decoration: none;}
a.v12-stablong:hover { font-weight: bold;font-size: 12px; color: #00A2E1; font-family: verdana; text-decoration: underline;}

a.v12-diag:link { font-weight: bold;font-size: 12px; color: #587993; font-family: verdana; text-decoration: none;}
a.v12-diag:active { font-weight: bold;font-size: 12px; color: #587993; font-family: verdana; text-decoration: none;}
a.v12-diag:visited { font-weight: bold;font-size: 12px; color: #587993; font-family: verdana; text-decoration: none;}
a.v12-diag:hover { font-weight: bold;font-size: 12px; color: #587993; font-family: verdana; text-decoration: underline;}

a.v12-diaog:link { font-weight: bold;font-size: 12px; color: #EE7900; font-family: verdana; text-decoration: none;}
a.v12-diaog:active { font-weight: bold;font-size: 12px; color: #EE7900; font-family: verdana; text-decoration: none;}
a.v12-diaog:visited { font-weight: bold;font-size: 12px; color: #EE7900; font-family: verdana; text-decoration: none;}
a.v12-diaog:hover { font-weight: bold;font-size: 12px; color: #EE7900; font-family: verdana; text-decoration: underline;}

a.v14-diaog:link { font-weight: bold;font-size: 14px; color: #EE7900; font-family: verdana; text-decoration: none;}
a.v14-diaog:active { font-weight: bold;font-size: 14px; color: #EE7900; font-family: verdana; text-decoration: none;}
a.v14-diaog:visited { font-weight: bold;font-size: 14px; color: #EE7900; font-family: verdana; text-decoration: none;}
a.v14-diaog:hover { font-weight: bold;font-size: 14px; color: #EE7900; font-family: verdana; text-decoration: underline;}


a.v14-SMART:link { font-size: 14px; color: #1BADD2; font-family: verdana; text-decoration: none;}
a.v14-SMART:active { font-size: 14px; color: #1BADD2; font-family: verdana; text-decoration: none;}
a.v14-SMART:visited { font-size: 14px; color: #1BADD2; font-family: verdana; text-decoration: none;}
a.v14-SMART:hover { font-size: 14px; color: #1BADD2; font-family: verdana; text-decoration: underline;}


/************** NEW CSS texte ************/
.smartCategory {font-size: 16px; color: #333333; font-family: Verdana; font-weight: bold;}
.smartKit {font-size: 16px; color: #CC3300; font-family: Verdana; font-weight: bold;}

.v10-0099FF {font-size: 10px; color: #426DC6; font-family: Verdana;}
.v11-0099FFg {font-weight: bold; font-size: 11px; color: #426DC6; font-family: Verdana;}
.v12-0099FFg {font-weight: bold; font-size: 12px; color: #426DC6; font-family: Verdana;}
.v10-A0A0A0g { font-weight: bold;font-size: 10px; color: #A0A0A0; font-family: verdana; text-decoration: none;}
.v10noir {font-size: 10px; color: #000000; font-family: Verdana;}
.v11-A0A0A0 { font-size: 11px; color: #A0A0A0; font-family: verdana; text-decoration: none;}
.v11noir {font-size: 12px; color: #000000; font-family: Verdana; TEXT-ALIGN: justify;}
.v11noirg { font-weight: bold;font-size: 12px; color: #000000; font-family: Verdana; TEXT-ALIGN: justify;}
.v13noirg { font-weight: bold;font-size: 13px; color: #000000; font-family: Verdana; TEXT-ALIGN: justify;}
.v13rougeg { font-weight: bold;font-size: 13px; color: #FF0000; font-family: Verdana; TEXT-ALIGN: justify;}
.v13-SMART { font-size: 13px; color: #253F89; font-family: verdana; text-decoration: none;}

/***** couleurs produits *****/
.v14-339999g { font-weight: bold;font-size: 14px; font-family: verdana; text-decoration: none;}
.v14-da { font-weight: bold;font-size: 14px; font-family: verdana; text-decoration: none; color:#0035AD}
.v12-5DB48Eg { font-weight: bold;font-size: 12px; color: #5DB48E; font-family: verdana; text-decoration: none;}
.v12-BE6C6Cg { font-weight: bold;font-size: 12px; color: #BE6C6C; font-family: verdana; text-decoration: none;}
.v12-79A5C8g { font-weight: bold;font-size: 12px; color: #79A5C8; font-family: verdana; text-decoration: none;}
.v12-D07171g { font-weight: bold;font-size: 12px; color: #D07171; font-family: verdana; text-decoration: none;}
.v12-F5A23Fg { font-weight: bold;font-size: 12px; color: #F5A23F; font-family: verdana; text-decoration: none;}
.v12-5E7CBBg { font-weight: bold;font-size: 12px; color: #5E7CBB; font-family: verdana; text-decoration: none;}
.v12-FFB23Fg { font-weight: bold;font-size: 12px; color: #FFB23F; font-family: verdana; text-decoration: none;}
.v12-78A48Eg { font-weight: bold;font-size: 12px; color: #614FC9; font-family: verdana; text-decoration: none;}
.v12-4FB9DCg { font-weight: bold;font-size: 12px; color: #4FB9DC; font-family: verdana; text-decoration: none;}

.v12-11487Fg { font-weight: bold;font-size: 12px; color: #11487F; font-family: verdana; text-decoration: none;}
.v12-covrouge { font-weight: bold;font-size: 12px; color: #D21034; font-family: verdana; text-decoration: none;}
.v14-covrouge { font-weight: bold;font-size: 14px; color: #D21034; font-family: verdana; text-decoration: none;}

.v12-covvert { font-weight: bold;font-size: 12px; color: #004D2C; font-family: verdana; text-decoration: none;}
.v14-covvert { font-weight: bold;font-size: 14px; color: #004D2C; font-family: verdana; text-decoration: none;}
.v12-preterax { font-weight: bold;font-size: 12px; color: #0082D1; font-family: verdana; text-decoration: none;}
.v12-preterax-fonce { font-weight: bold;font-size: 12px; color: #009475; font-family: verdana; text-decoration: none;}

.v14-proco_rouge { font-weight: bold;font-size: 14px; color: #E60003; font-family: verdana; text-decoration: none;}

.v12-proco_rouge { font-weight: bold;font-size: 12px; color: #E60003; font-family: verdana; text-decoration: none;}
.v12-proco_orange { font-weight: bold;font-size: 12px; color: #F39500; font-family: verdana; text-decoration: none;}
.v12-locabiotal { font-weight: bold;font-size: 12px; color: #ee7f00; font-family: verdana; text-decoration: none;}
.v12-trivastal { font-weight: bold;font-size: 12px; color: #da2f36; font-family: verdana; text-decoration: none;}
.v13-trivastal { font-weight: bold;font-size: 13px; color: #da2f36; font-family: verdana; text-decoration: none;}

.v12-protelos { font-weight: bold;font-size: 12px; color: #0047B6; font-family: verdana; text-decoration: none;}
.v12-hypvert { font-weight: bold;font-size: 12px; color: #007B4D; font-family: verdana; text-decoration: none;}
.v12-stablong { font-weight: bold;font-size: 12px; color: #00A2E1; font-family: verdana; text-decoration: none;}
.v14-stitre { font-weight: bold;font-size: 14px; color: #11487F; font-family: verdana; text-decoration: none;}
.v18-titreg { font-weight: bold;font-size: 18px; color: #11487F; font-family: verdana; text-decoration: none;}
.a16-blanc { font-weight: bold;font-size: 16px; color: #FFFFFF; font-family: verdana; text-decoration: none;}
.v14-rouge { font-weight: bold;font-size: 14px; color: #BA0000; font-family: verdana; text-decoration: none;}
.v11-bleu_fonce { font-weight: bold;font-size: 11px; color: #001984; font-family: verdana; text-decoration: none;}
.v14-bleu_fonce { font-weight: bold;font-size: 14px; color: #001984; font-family: verdana; text-decoration: none;}
.Titre_Home_Pro { font-weight: bold;font-size: 10px; color: #848484; font-family: verdana; text-decoration: none;}
.v9
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
	TEXT-ALIGN: justify
}
P.a10n
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
	TEXT-ALIGN: justify}

/*********************INTEGRATION DE LA RECHERCHE GOOGLE ********************************/

#nbResults {
margin-top:15px;
color:#2043ac;
margin:0px;
padding:0px;
margin-bottom:5px;
}

#refinement {
padding:0px;
color:#2043ac;
font-size:12px;
padding-left:5px;
padding-bottom:8px;
}

#refinement h3 {
font-size:12px;
padding:0px;
margin:0px;
padding-top:5px;
margin-bottom:5px;
}

a.refine {
text-decoration:none;
font-size:13px;
margin-right:30px;
}

a:hover.refine {
text-decoration:underline;
}

a.nextClass {
text-decoration:none;
font-size:13px;
color:#2043ac;
}

a:hover.nextClass {
text-decoration:underline;
}


.ts td,.tc{padding:0}
.ts,.tb{border-collapse:collapse}
.ti{display:inline}
.ti{display:inline-table}
.f{color:#000}
.flc,a.fl{color:#000}
a.l,a.l:visited,.w,.q:visited,.q:active,.q,.b a,.b a:visited{color:#2043ac;font-size:13px;}
a.refine,a.l:visited{color:#639}
a.refine,a.l:active{color:#2043ac}

.t{background:#fff;color:#000;padding:5px 1px 4px}
.j{width:34em}
.h{color:#36c}.i{color:#000}
.a{color:green}
.z{display:none}
div.n{margin-top:1ex}
.n a,.n .i{font-size:10pt}
.n .i,.b a{font-weight:bold}
.b a{font-size:12pt}
.std{font-size:11px;}
.a{font-size:11px;}
#np,#nn,.nr,#logo span,.ch{cursor:pointer;cursor:hand}
.ta{padding:3px 3px 3px 5px}
#tpa2,#tpa3{padding-top:9px}
.sl,.r{display:inline;font-weight:normal;margin:0}
.sl{font-size:84%}
.r{font-size:100%}
.e{margin:.75em 0}
.sm{display:block;margin:0;margin-left:40px}
.slk td{padding-top:5px;padding-left:40px;vertical-align:top;font-size:84%}
.slk div{text-indent:-10px;padding-left:10px}
.csb,.n div,#logo span{background:url(/images/nav_logo3.png) no-repeat;height:26px;overflow:hidden}
.n .nr{background-position:-60px 0;width:16px}
#np{width:44px}#nf{background-position:-26px 0;width:18px}
#nc{background-position:-44px 0;width:16px}
#nn{margin-right:34px;width:66px}
#nl{width:46px}#nn,#nl{background-position:-76px 0}
#logo{display:block;height:52px;margin:13px 0 7px;overflow:hidden;position:relative;width:150px}
#logo span{background-position:0 -26px;height:100%;left:0;position:absolute;top:0;width:100%}
.ss{background:url(/images/nav_logo3.png) no-repeat;background-position:0 -87px;display:block;left:0;overflow:hidden;position:absolute;top:0}
.cps{overflow:hidden;height:18px;width:114px}
.g{margin:1em 0}#sd{font-size:84%;font-weight:bold}
#ap{font-size:64%}

div.g1 {
margin-top:10px;
margin-bottom:10px;
}

div.g1 h2.r a.l {
font-size:22px;
margin-bottom:10px;
}

div.g1 table tbody tr td.j div.std {
margin-top:5px;
text-align:justify;
font-size:14px;
width:100%;
}

div.g1 table tr td {
text-align:justify;
font-size:14px;
width:100%;
}

div.g2 {
margin-top:10px;
margin-bottom:10px;
}

div.g2 h2.r a.l {
font-size:18px;
margin-bottom:10px;
}

div.g2 table tbody tr td.j div.std {
margin-top:5px;
text-align:justify;
font-size:14px
}

div.g2 table tr td {
text-align:justify;
font-size:14px;
width:100%;
}

div.g3 {
margin-top:10px;
margin-bottom:10px;
}

div.g3 h2.r a.l {
font-size:14px;
margin-bottom:10px;
}

div.g3 table tr td {
text-align:justify;
font-size:12px;
width:100%;
}

div.g3 table tbody tr td.j div.std {
margin-top:5px;
text-align:justify;
font-size:12px
}

/****************************Cadre Ombr******************************/

    .cssbox, .cssboxfull, .cssboxfull2, .cssbox2, .cssboxmini, .cssbox_body, cssbox_body2, .cssbox_head, .cssbox_head h2{
      background: transparent url(/App_Images/skins/cadre-cov.png) no-repeat bottom right}
    .cssbox{
      width:335px !important; /* IE Win = width - padding */
      width: 320px; 
      padding-right:15px; /* use to position the box */
      margin:20px auto}

    .cssboxfull{
      width:735px !important; /* IE Win = width - padding */
      width: 720px; 
      padding-right:15px; /* use to position the box */
      margin:00px auto}

    .cssboxfull2{
      width:805px !important; /* IE Win = width - padding */
      width: 790px; 
      padding-right:15px; /* use to position the box */
      margin:00px auto}

    .cssbox2{
      width:335px !important; /* IE Win = width - padding */
      width: 320px; 
      padding-right:15px; /* use to position the box */
      margin:00px auto;
	 }
    .cssboxmini{
      width:275px !important; /* IE Win = width - padding */
      width: 250px; 
      padding-right:15px; /* use to position the box */
      margin:00px auto;
	  text-align:justify;
	 }
    .cssbox_head{background-position:top right;
       margin-right:-15px; 
      padding-right:40px;}

    .cssbox_head h2{
      background-position:top left;
      margin:0; /* reset main site styles*/ 
      border:0; /* ditto */
      padding:25px 0 0px 40px; 
	  margin-bottom:0px;	
      height:auto !important;
      height:1%} /* IE Holly Hack */

    div.box{
      border:1px solid #5a5a5a; /* ditto */
      padding:5px; 
	  margin:20px;
	  font-size: 12px; 
	  color: black; 
	  font-style: normal;
		text-align:justify;} /* IE Holly Hack */


    .cssbox_body{
      background-position:bottom left;
      margin-right:25px; /* interior-padding right */ 
      padding:15px 0 15px 40px;
	  margin:0px;
		} /* mirror 

    .cssbox_body2{
      background-position:bottom left;
      margin-right:25px; /* interior-padding right */ 
      padding:15px 0 15px 40px;
	  margin:0px;

		} /* mirror 


      ul.ulModal{
      margin:0px; /* interior-padding right */ 
      padding:0px;
	  margin-left:20px;
		} /* mirror 
	  
	.cssbox_head right/left */



/* Animation Coversyl MOA */

	.map-02 {
		margin:0px;
		top:0px;
		text-align:center;
		position:absolute;

	}
	.map-02-txt {
		top:0px;
		position:absolute;
		height:0;
		width:0px;
		overflow:hidden;
		border:1px solid black;
		padding:5px;
		display:none;
	}	


/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2000;}
.yui-panel-container form{margin:0;}
.mask{z-index:2000;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}
.mask.block-scrollbars{overflow:auto;}.masked select,.drag select,.hide-select select{_visibility:hidden;}
.yui-panel-container select{_visibility:inherit;}.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}
.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}
.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}.yui-effect-fade .underlay{display:none;}
.yui-tt-shadow{position:absolute;}
.mask{background-color:#000;opacity:.25;*filter:alpha(opacity=25);}
.yui-panel-container{padding:0 1px;*padding:2px 3px;} .yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#5a5a5a;z-index:1;}
.yui-panel .hd, .yui-panel .bd, .yui-panel .ft{*zoom:1;*position:relative;border-style:solid;border-width:0 1px;border-color:#5a5a5aac;margin:0 -1px;}
.yui-panel .hd{border-bottom:solid 1px #ccc;} .yui-panel .bd, .yui-panel .ft{background-color:#F2F2F2;} .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(/App_Images/pro/Cardiovascular/coversyl/web2/barre-lightbox.jpg) no-repeat ;background-color:white;cursor:move}
.yui-panel .bd{padding:10px;}
.yui-panel .ft{border-top:solid 1px #5a5a5a;padding:5px 10px;font-size:77%;}
.yui-panel-container.focused .yui-panel .hd{} .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(/App_Images/pro/Cardiovascular/coversyl/web2/close.gif) no-repeat ;cursor:pointer;}
.yui-panel-container .underlay{right:-1px;left:-1px;}
.yui-panel-container.matte{padding:9px 10px;background-color:#fff;}
.yui-panel-container.shadow{_padding:2px 5px 0 3px;}
.yui-panel-container.shadow .underlay{position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12);}
.yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}
.yui-dialog .ft .button-group{display:block;text-align:right;}
.yui-dialog .ft button.default{font-weight:bold;} .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}
.yui-dialog .ft span.default .first-child{border-color:#304369;}
.yui-dialog .ft span.default button{color:#fff;}
.yui-simple-dialog .bd .yui-icon{background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}
.yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}
.yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}
.yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}
.yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}
.yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}
.yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}
.yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}
.yui-tt.show-scrollbars .bd{overflow:auto;} .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;} .yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12);}


/* Site Index */
#ctl00_mainContent_DataList2 {
width:100%;
display:none;
}

.SearchIndex {
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
color:black;
}

.SearchIndex b {
font-size:15px;
margin-top:15px;
margin-bottom:15px;
}

.SearchIndex table{
width:100%;
}

.SearchIndex a {
color:black;
text-decoration:none;
}

.SearchIndex a:hover {
color:#274db1;
text-decoration:underline;
}

.references h2 a {
	color:#007452;
}
.references  {
	margin-left:20px;
	width:95%;
	color:#555555;
	font-size:12px;
}

.references2 h2 a {
	color:#007452;
}
.references2  {
	margin-left:0px;
	width:100%;
	color:#555555;
	font-size:12px;
}

#fullreferences  {
	width:95%;
}

.miniLinks {
	font-size:10px;	
	width:100%;
	text-align:center;
	color:#55555;
}

.miniLinks a {
	font-size:10px;	
	color:#555555;
	text-decoration:none;
}

.miniLinks a:hover {
	font-size:10px;	
	color:#55555;
}

/* HOMEPAGES PRODUITS */

.bouton-home-coversyl {
width: 200px;
height: 45px;
background-image: url(/App_Images/pro/home/bouton.png);
background-repeat: no-repeat;
font-size:12px;
color:#487d;
}
.bouton-home-coversyl:hover{
cursor:pointer;
}
.bouton-home-coversyl a {
text-decoration:none;
color:#00775b;
}

.bouton-home-natrilix {
width: 200px;
height: 45px;
background-image: url(/App_Images/pro/home/bouton.png);
background-repeat: no-repeat;
font-size:12px;
color:#00487d;
}
.bouton-home-natrilix:hover{
text-decoration:none;
cursor:pointer;
}
.bouton-home-natrilix a {
text-decoration:none;
color:#00487d;
}
a.bouton-home-natrilix-2, a.bouton-home-natrilix-2:hover, a.bouton-home-natrilix-2:visited {
text-decoration:none;
color:#00487d;
font-size:12px;
color:#00487d;
}

.bouton-home-trivastal {
width: 200px;
height: 45px;
background-image: url(/App_Images/pro/home/bouton.png);
background-repeat: no-repeat;
font-size:12px;
color:#ab1612;
}
.bouton-home-trivastal:hover{
cursor:pointer;
}
.bouton-home-trivastal a {
text-decoration:none;
color:#ab1612;
}
a.bouton-home-trivastal-2 ,a.bouton-home-trivastal-2:hover, a.bouton-home-trivastal-2:visited {
text-decoration:none;
color:#ab1612;
font-size:12px;
}

.bouton-home-diamicron {
width: 200px;
height: 45px;
background-image: url(/App_Images/pro/home/bouton.png);
background-repeat: no-repeat;
font-size:12px;
color:#00487d;
}
.bouton-home-diamicron:hover{
cursor:pointer;
}
.bouton-home-diamicron a {
text-decoration:none;
color:#00487d;
}

.bouton-home {
width: 200px;
height: 45px;
background-image: url(/App_Images/pro/home/bouton.png);
background-repeat: no-repeat;
font-size:12px;
color:#00487d;
}
.bouton-home:hover{
cursor:pointer;
}
.bouton-home a {
text-decoration:none;
color:#00487d;
}

/* Bouton Close Modal Box */
.bouton-close {
width:100%;
text-align:right;
padding-right:20px;
}
.bouton-close button {
color:#2144ac;
font-style:bold;
margin-right:50px;
margin-bottom:30px;
font: bold 10px verdana;
cursor:pointer;
border:1px solid #d2d2d2;	
background-color:#FFFFFF;
background:#ffffff url(../../App_Images/design/fd_input.gif) left top repeat-x;

}

/* Miniatures */
a.modalImg {
	color:#3b785a;
	text-align:center;
	border:0px solid black;
	text-decoration:none;
}


a.modalImg img {
	border:0px solid #3b785a;
}

div.modalImgDiv {
width:120px;height:130px;
text-align:center;
float:left;
vertical-align: middle;
position:relative;
}

div.modalImgDivNf {
width:120px;height:130px;
text-align:center;
vertical-align: middle;
position:relative;
}

div.modalImgDiv:hover {
	border:1px solid #3b785a;
}
div.modalImgDivNf:hover {
	border:1px solid #3b785a;
}

span.legende {
	border:0px solid black;
}