/* GLOBAL */
body {
	background-color:#ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td { color: #666; font-size: 11px; font-family: Verdana, Arial, sans-serif;line-height: 16px;  }

/* NAVIGATION HISTORIQUE */
.youarehere {
	color: #666;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
}

td A.navhistoblank:link,td A.navhistoblank:visited, td A.navhistoblank:active, td A.navhistoblank:hover
{
	color: #b03078;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
}

/* NAVIGATION PRIMAIRE */
.separateurnav1 {
	font-size: 11px;
	color:#FFFFFF;
}

td A.navprincoff:link,td A.navprincoff:visited, td A.navprincoff:active
{
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px 1px 3px;
	text-shadow: 2px 3px 3px #369;
}

td A.navprincoff:hover
{
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #006;
	padding: 1px 3px 1px 3px;
	text-shadow: 2px 3px 3px #369
}

td A.navprincon:link,td A.navprincon:visited, td A.navprincon:active, td A.navprincon:hover
{
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #b03078;
	padding: 1px 3px 1px 3px;
}

/* NAVIGATION SECONDAIRE */
td A.navsecoff:link,td A.navsecoff:visited,td A.navsecoff:active
{
	color: #0077d4;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
	border-bottom: 1px solid #c5e0f5;
}

td A.navsecoff:hover
{
	color: #006;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
	border-bottom: 1px solid #b9b9d5;
}

td A.navsecon:link,td A.navsecon:visited,td A.navsecon:hover,td A.navsecon:active
{
	font-size: 11px;
	color: #b03078;
	text-decoration: none;
	font-weight:bold;
}

td A.navteron:link,td A.navteron:visited,td A.navteron:hover,td A.navteron:active
{
	font-size: 11px;
	color: #b03078;
	line-height: 14px;
	text-decoration: none;
	font-weight:bold;
}


td A.navteroff:link,td A.navteroff:visited, td A.navteroff:active
{
	font-size: 11px;
	color: #666666;
	/*color: #0077d4;*/
	line-height: 14px;
	text-decoration: none;
	font-weight:bold;
	border-bottom: 1px solid #dcdcdc;
}


td A.navteroff:hover
{
	font-size: 11px;
	color: #006;
	text-decoration: none;
	font-weight:bold;
	border-bottom: 1px solid #b9b9d5;
}


td A.navquaton:link,td A.navquaton:visited,td A.navquaton:hover,td A.navquaton:active
{
	font-size: 11px;
	color: #b03078;
	text-decoration: none;
}

td A.navquatoff:link,td A.navquatoff:visited,td A.navquatoff:active
{
	color: #666666;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	border-bottom: 1px solid #dcdcdc
}

td A.navquatoff:hover
{
	color: #006;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	border-bottom: 1px solid #b9b9d5;
}

/* CONTENT DES PAGES */
td A.dottedboldlink:link,td A.dottedboldlink:visited, td A.dottedboldlink:active
{
	font-size: 11px;
	color: #0077d4;
	text-decoration: none;
	border-bottom: 1px solid #c5e0f5;
	font-weight: bold;
}
td A.dottedboldlink:hover
{
	font-size: 11px;
	color: #006;
	text-decoration: none;
	border-bottom: 1px solid #b9b9d5;
	font-weight: bold;
}

td A.regularlink:link,td A.regularlink:visited, td A.regularlink:active
{
	font-size: 11px;
	color: #0077d4;
	text-decoration: none;
	border-bottom: 1px solid #c5e0f5;
}
td A.regularlink:hover
{
	font-size: 11px;
	color: #006;
	text-decoration: none;
	border-bottom: 1px solid #b9b9d5;
}

/* TITRES */
.titreniveau1 {
	font-size: 20px;
	color:#0077d4;
	font-weight:bold;
}

.titreniveau2 {
	font-size: 14px;
	color:#0077d4;
	font-weight:bold;
}

.titreniveau2regular {
	font-size: 14px;
	color:#0077d4;
}

.titreniveau3 {
	font-size: 11px;
	color:#0077d4;
	font-weight:bold;
}

/* STOCK */
.indicecotation {
	font-size: 10px;
	color:#b03078;
	font-weight:bold;
	line-height:24px;
}
.datecotation {
	font-size: 10px;
	color:#666666;
}
.heurecotation 	{
	font-size: 10px;
	color:#666666;
}

/* TOOLS */
td A.tools:link,td A.tools:visited, td A.tools:active
{
	font-family: Verdana, Arial, sans-serif;
	color: #666;
	font-size: 10px;
	text-decoration: none;
}

td A.tools:hover
{
	font-family: Verdana, Arial, sans-serif;
	color: #006;
	font-size: 10px;
	text-decoration: none
}

.texteCourant  { color: #666; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; line-height: 16px }

input.sidebar {
	FONT-FAMILY:  Verdana, Arial, sans-serif;
	background-color: #FFFFFF;
	FONT-SIZE: 9px;
	border: 1px solid #bbbbbb;
	color: #424361;
	text-align: left;
	width: 60px;
}

/* Slot Contact */
td A.contact:link,td A.contact:visited,td A.contact:hover,td A.contact:active
	{font-family: Verdana, Arial, sans-serif; color: #C99744; font-size: 11px; line-height: 17px; text-decoration: none; border-bottom: 1px solid #ebdac4; }

td A.contact:hover
	{font-family: Verdana, Arial, sans-serif; color: #006; font-size: 11px; line-height: 17px; text-decoration: none; border-bottom: 1px solid #b9b9d5; }

.contact_titre {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#C99744;
	font-weight:bold;
}

.contact_texte {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#C99744;
}
.contact_texte A:link,.contact_texte A:visited,.contact_texte A:hover,.contact_texte A:active
	{font-family: Verdana, Arial, sans-serif; color: #C99744; font-size: 11px; line-height: 17px; text-decoration: none; border-bottom: 1px solid #ebdac4; }

.contact_texte A:hover
	{font-family: Verdana, Arial, sans-serif; color: #006; font-size: 11px; line-height: 17px; text-decoration: none; border-bottom: 1px solid #b9b9d5; }

.contact_texte p{
	margin: 0;
	padding: 0;
}

/* FORMS */
.mandatoryfields  {
	color: #b03078;
	font-size: 11px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	}

/* CONTENT DES PAGES */
.TitrePage     {
	font-size: 14px;
	color:#0077d4;
	font-weight:bold;
	font-family: Verdana, Arial, sans-serif;
	}

.date  { color: #666; font-size: 11px; font-family: Verdana, Arial, sans-serif;}

.SsTitrePage     {
	color: #0077D4;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	}

.OrangeContent     {
	color: #0077D4;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	}

.gris10     {
	color: #676767;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	}


.Author     {
	color: #000000;
	font-size: 11px;
	font-style: italic;
	font-family: Verdana, Arial, sans-serif;
	}

.comment     {
	color: #000000;
	font-size: 10px;
	font-style: italic;
	font-family: Verdana, Arial, sans-serif;
	}

.copyright     {
	color: #676767;
	font-size: 10px;
	font-style: italic;
	font-family: Verdana, Arial, sans-serif;
	}


.slotavertissement {
	color: #aaaaaa;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	}

.slotnotice     {
	color: #666;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	}


.maptitre     {
	color: #0077d4;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	}

.blue11     {
	color: #0077d4;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	}

.blue11bold     {
	color: #0077d4;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	}

.chapeau     {
	color: #0077d4;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	}

.titreparagraphe     {
	color: #0077d4;
	font-size: 14px;
	font-family: Verdana, Arial, sans-serif;
	}

.titreparagraphemanuel     {
	font-size: 14px;
	color:#0077d4;
	font-weight:bold;
	font-family: Verdana, Arial, sans-serif;
	}

.titreparagraphemanuelgris     {
	font-size: 14px;
	color:#666666;
	font-weight:bold;
	font-family: Verdana, Arial, sans-serif;
	}

.titretherapeuticfield     {
	padding: 0 0 0 4px;
	font-size: 12px;
	color:#999999;
	font-weight:bold;
	font-family: Verdana, Arial, sans-serif;
	}

.GrasBlanc12     {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	}

.bigorange     {
	color: #0077D4;
	font-weight: bold;
	font-size: 24px;
	font-family: Verdana, Arial, sans-serif;
	}

.corporateinfotitle {
	color:#0077d4;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	line-height: 24px;
}

.rednormaltext     {
	font-size: 11px;
	color:#FF0000;
	font-weight:bold;
	font-family: Verdana, Arial, sans-serif;
}

.print
{
	color: #b03078;
}

A.print:link, A.print:visited, A.print:hover, A.print:active
{
	color: #b03078;
}

/* LISTS */
ul
{
list-style-type: none;
list-style-image : url("../images/haricot.gif");
list-style-position: outside;

}

li
{
margin:0;
padding:0;
line-height:18px;
}

li a
{
color: #0077d4;
text-decoration: none;
border-bottom: 1px solid #c5e0f5;
}

li a:hover
{
color: #006;
text-decoration: none;
border-bottom: 1px solid #b9b9d5;
}

.slottext a:link, .slottext a:visited, .slottext a:active {
	font-size: 11px;
	color: #0077d4;
	text-decoration: none;
	border-bottom: 1px solid #c5e0f5;
}
.slottext a:hover
{
	font-size: 11px;
	color: #006;
	text-decoration: none; 
	border-bottom: 1px solid #b9b9d5;
}
.AnswerSecure{
	font-weight: bold;
}
/* ContactUs */
.validTextTop {
    
    font                : bold 11px Verdana, Arial, sans-serif;
    color               : #FF0000;
    margin              : 0px 0px 10px 0px;
    padding             : 10px;
    border              : 1px solid #FF0000;
}
.titreSecure {
	font-size: 14px;
	color:#0077d4;
	font-weight:bold;
	margin-top : 20px;
}
/* OrderDocs */
td#selectorMultiple
{
	margin:0 0 8px 11px;
	font-weight:bold;
	width:100%;
}

td#selectorMultiple table 
{
	width:100%;
	background-color:#F4F4F4;
}

td#selectorMultiple table tr.pair td
{
	background-color:#FFF;
}

td#selectorMultiple table tr:hover td
{
	background-color:#ddf0fa;
}

td#selectorMultiple table tr td
{
	border: 2px solid #fff;
	border-style: solid;
	border-color: #F4F4F4;
	width:500px;
}

td#selectorMultiple table tr td.label {}

td#selectorMultiple table tr td.label label
{
	font:1.1em/1.454em Verdana, Arial, sans-serif;
	color:#666;
	display:block;
	padding:2px 2px 2px 10px;
	width:100%;
}

td#selectorMultiple table tr td.selectBg
{
	width:70px;
	vertical-align:middle;
	text-align:center;
}

#divSelector
{
	overflow:auto;
	height:360px;
}