/*	Styles site NotExpert grand public	*/

body
{	margin: 1em 1em 0em 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	background: white;	}
form
{	margin: 0em;	}
strong
{	font-weight: bold;	}
em
{	font-style: italic;	}
ul, ol
{	margin-top: 0.5em;
	margin-bottom: 1.5em;	}

/*	Frame...
div#mainContent
{	position: absolute;
	overflow: auto;
	left: 250px;
	top: 246px;	}	*/


/*	MAIN CONTENT :	*/

h1
{	margin: 0.4em 0em 0.4em 16px;
	color: black;
	font-size: 1.5em;
	font-weight: bold;	}
h2
{	margin: 0.75em 0em 0.25em;
	color: #007CB0;
	font-size: 1.2em;
	font-weight: bold;	}
div.subMainTit
{	margin: 0em 0em 0em 16px;
	font-size: 0.66em;	}
div.noscript
{	padding: 2em;
	font-size: 0.8em;
	color: #C00;
	background-color: #FCC;
	border: 1px solid #900;	}

/*	spacers	*/
div.vSp
{	font-size: 0.8em;	}
div.vSpHalf
{	font-size: 0.4em;	}

/*	tab title & separator	*/
td.tabTit
{	background: url(../gpimg/tabTitBkg.gif) #005980 repeat-x;
	color: white;
	font-size: 0.8em;
	font-weight: bold;	}
td.tabSepar
{	background: url(../gpimg/vSepGrad.gif) #005980 right no-repeat;	}
div.subTabTit
{	margin: 0.75em 0em 2em 2em;
	font-size: 0.8em;	}

/*	bullets	*/
span.bullet1
{	color: #C03;
	font-weight: bold;	}

/*	links	*/
a.mainLink:link
{	text-decoration: underline;
	color: #007CB0;	}
a.mainLink:visited
{	text-decoration: underline;
	color: #997CB0;	}
a.mainLink:hover, a.mainLink:active
{	text-decoration: underline;
	color: #005980;	}

/*	text	*/
.mainTxt
{	font-size: 0.8em;	}
.mainSmallTxt
{	font-size: 0.66em;	}
div.mainTxtTit1
{	margin: 1.5em 0em 0.75em;
	color: #007CB0;
	font-weight: bold;	}
span.em
{	color: #007CB0;
	font-weight: bold;	}
span.glos	/*	glossary	*/
{	cursor: help;
	border-bottom: 1px dotted;	}

/*	buttons	*/
td.btnBkg
{	padding: 0em 0em 4px;
	font-size: 0.8em;
	font-weight: bold;
	background: url(../gpimg/btnBkg.gif) #007CB0 repeat-x;	}
a.btnLink:link, a.btnLink:visited
{	text-decoration: none;
	color: white;	}
a.btnLink:hover, a.btnLink:active
{	text-decoration: underline;
	color: white;	}

/*	Tableau (liste experts) :	*/
tr.head th
{	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
	color: white;
	background-color: #007CB0;	}
img.tit
{	padding: 4px 0px 0px;	}
td.headBottom
{	background-color: #005980;	}
td.headShad1
{	background-color: #99BDCC;	}
td.headShad2
{	background-color: #ACD5E6;	}
tr.odd td
{	background-color: #BFECFF;	}
tr.even td
{	background-color: #7FD9FF;	}
td.g
{	padding: 0.25em 1em;
	font-size: 0.66em;
	text-align: left;
	color: black;	}
td.d
{	padding: 0.25em 1em;
	font-size: 0.66em;
	text-align: left;
	color: black;
	border-left: 1px solid white;	}
td.bodyBottom
{	background-color: #66AECC;	}
td.bodyShad1
{	background-color: #CCCCCC;	}
td.bodyShad2
{	background-color: #E6E6E6;	}

/*	Formulaire :	*/
.label
{	padding: 0em 1em 0em 0em;
	font-size: 0.8em;
	text-align: right;
	font-style: italic;	}
.gpNe
{	font-family: Tahoma, sans-serif;
	font-size: 0.66em;	}
input.submit
{	font-family: Tahoma, sans-serif;
	font-size: 0.8em;
	font-weight: bold;	}
select.listDep
{	margin: 0em 2em 1em 2em;
	font-family: Tahoma, sans-serif;
	font-size: 0.66em;
	color: black;	}
option.inact
{	color: #999;	}