/* GLOBAL */
.borda {
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
P{ color: #666; font-size: 10px; font-family: Verdana, Arial, sans-serif;line-height: 16px;}
td { color: #666; font-size: 10px; font-family: Verdana, Arial, sans-serif;line-height: 16px;  }

.teste{margin-left:250px;margin-top:200px;}

/* 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:#2162B2;
	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;
	}
.chapeau a   {
	color: #0077d4;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration:none;
	}

.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:300px;
}