﻿body
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: dimgray;
	font-size: 15px;
	text-decoration: none;
	margin-top: 0px;
	padding-top: 0px;
}
h1, h2, h3, h4, h5, h6 {
    color: Black;
    background-color: transparent;
    font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    font-size: 100%;
    font-weight: normal;
    margin: 0;
    padding-top: 0.5em;
    border-bottom: 1px solid #8cacbb; 
}

.Warning
{
    color:#FF4500;
    font-size:70%;
}
.Comment
{
    color : #688AAD;
    font-size:70%;
}
.error {
    background-color: #ffce7b;
    border: 1px solid #ffa500;
    padding: 0.2em 0.7em 0.2em 0.2em ; 
    width: 95% !important;
    font: bold 80%;
}
.form {
    font-size: 90%;
    padding: 0.2em; 
    color: #76797c;
    margin: 0 0 0.2em 0;
}
.message {
    background: #DCFAC9;
	background-repeat: no-repeat;
    border: 1px solid Green; 
    color: #50A113;
    font: 80% Verdana, Helvetica, Arial, sans-serif ;
    text-align: center;
    margin: 0.5em 0em 0.5em 0em;
    padding: 0.8em 2em;
    width: 500px ;
    vertical-align: middle ;
    cursor:pointer;
}

/*Title*/
.PageTitle 
{   
    font-weight: bold;
    font-size: 110%;
    color : #5D7B9D;
}
.PageSubTitle 
{ 
    font-size: 90%;
    font-weight: bold;
    color :  #BFBFBF; 
}
.PageSubTitle2 
{ 
    font-size: 60%;
    color : #688AAD;
}
.HeaderTitle 
{   
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
    color: dimgray;
}
.HeaderCustomSiteTitle 
{   
    font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 30px;
}
.SubHeaderTitle 
{ 
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 14px;
    color :  #CCCCCC; 
}
/*end Title*/

/*footer*/
.footer
{
    font-size: 60%;
    border-top: 1px solid #8cacbb; 
}
#div_ct_foot2
{
	text-align:center;
	margin-top:0px;
	background-color:#ebe9ed;
	padding:10px;
}
.spanfooter
{
	font-size: 12px;
	color: dimgray;
}
.afooter
{
	text-decoration:none;
	color:dimgray;
}
/*end footer*/

.sep_lines
{
	background: url(../img/ligne_travail.gif) repeat-x;
	font-size: 3px;
	margin-bottom:0px;
}
.sep_lines2
{
	background: url(../img/ligne_travail.gif) repeat-x;
	font-size: 2px;
}
.limited_banner
{
	height:25px;
	background-color:#dcf9dc;
	text-align:center;
	vertical-align:middle;
	padding-top:5px;
}

/*buttons and links*/
input[type='button']
{
	font-family:Verdana, "Arial Black", Arial, serif;
	background-color:#FFFBFF;
	border:1px solid #CCCCCC;
	color:#284775;
	font-size:0.8em;
	height:22px;	
}
input[type='submit']
{
	font-family:Verdana, "Arial Black", Arial, serif;
	background-color:#FFFBFF;
	border:1px solid #CCCCCC;
	color:#284775;
	font-size:0.8em;
	height:22px;
}
input[disabled]
{
	color:#CCCCCC;
}
.allbuttons
{
	font-family:Verdana, "Arial Black", Arial, serif;
	background-color:#FFFBFF;
	border:1px solid #CCCCCC;
	color:#284775;
	font-size:0.8em;
	height:22px;
}
a.external{
	background-position: center right;
	background-repeat:no-repeat;
	padding-right: 0px;
}
.rbl_da
{
	width:250px;
	margin-left:83px;
}
.td_rbl_da
{
	width:80px;
}
#menu_nav
{
    z-index: 1; 
    float:left; 
    height:22px; 
    border-right-width:0px; 
}
/*end buttons and links*/

/*grid*/
.imgprint
{
	margin-left:20px;
	border-left:1px solid gray;	
	padding-left:5px;
}
.table_legend
{
	font-size:10px;
	text-align:left;
}
.da_table_nav
{
	width:100%;
	text-align:left;
}
.sourcecss
{
	font-size:70%;
	float:left;
}
/*end grid*/

/* Conditions and Terms*/
.TitleConditionsTerms
{
	font-weight:bolder;
	line-height:3em;
}
.Table_Point
{
	margin-left:2em;
}
.Td_Table_Point_Left
{
	vertical-align:top;
	text-align:right;
	width:2em;	
}
.Td_Table_Point_Right
{
	text-align:justify;
	vertical-align:top;
	width:80em;
	padding-bottom:1em;
	padding-left:0.5em;
}
/*end Conditions and Terms*/

/* Contact*/
#div_body_contact
{
	color:Black;
	margin-top:10px;
}
#div_body_contact input
{
	margin-top:3px;	
}
#div_body_contact select
{
	margin-top:3px;
}
.Fieldset_Contact
{
	width:500px;
	margin-left:auto;
	margin-right:auto;
	padding:1em;
}
fieldset.Fieldset_Contact label
{
  display: inline;
  float: left;
  width: 170px;
  margin-top:3px;
}
.ContactSent
{
    color:#FF4500;
    font-size:105%;
}
.centeritem
{
	margin-left:auto;
	margin-right:auto;
}
/*end Contact*/

/*glossary*/
.itemgridglossary
{
	text-align:justify;
}
/*end glossary*/

/*About Trademap*/
#Div_Body_About
{
	margin-left:5%;
	margin-right:5%;
}
div#Div_Body_About p
{
	text-align:justify;
}
/*End About Trademap*/

/*FAQ*/
.numberedListLevel1 /*1. tittle*/
{
	list-style-type:decimal;
	font-weight:bold;
	padding-bottom:50px;
}
.numberedListLevel2 /*a. title*/
{
	list-style-type:lower-alpha;
	font-weight:normal;
	padding-top:30px;
}
.numberedListLevel3 /*i. title*/
{
	list-style-type:lower-roman;
	font-weight:normal;
	padding-top:15px;
}
.numberedListDisc /*. title*/
{
	list-style-type:disc;
	font-weight:normal;
	padding-top:10px;
}
/*end FAQ*/
