html {
	height: 100%;
}

body {
	height:100%;
	background-color: #ffffff;
	margin: 0 0 0 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style : normal; 
	font-weight : normal;
	color:#003150;
}

h1 {
	font-size: 28px;
	COLOR: #003150;
	margin: 0px;
	margin-bottom: 15px;
	margin-top: 0px;
	/*text-transform : uppercase;*/
	font-weight: normal;
	/*	letter-spacing: 1px;	*/
	line-height:33px;
}

h2 {
	/*width:100%;*/
	font-size: 16px; 
	COLOR: #003150;/*160967*/
	background-color:  #e5e5e5;
	margin: 0px 0px 0px 0px; 
	/*border: 1px solid #e5e5e5;*/
	border-left: 5px solid #0083be;
	margin-bottom: 15px; 
	margin-top: 40px; 
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	line-height:22px;
}

h3 {
	font-size: 14px; 
	COLOR: #0083be;/*160967*/
	margin: 0px; 
	margin-bottom: 10px; 
	margin-top: 30px; 
	padding: 0px 5px 0px 5px;
	line-height:24px;
	font-weight: bolder;
}

h4 {
	font-size: 14px; 
	COLOR: #0083be;
	margin: 0px; 
	margin-bottom: 3px; 
	margin-top: 15px; 
	padding: 0px 5px 0px 5px;
	line-height:21px;
	font-weight: lighter;
}

h5 {
	font-size: 12px; 
	COLOR: #AEB25B;/*160967*/
	margin: 0px; 
	margin-bottom: 3px; 
	margin-top: 15px; 
	padding: 0px 5px 0px 5px;
	line-height:21px;
}

h6 {
	font-size: 12px; 
	COLOR: #AEB25B;/*160967*/
	margin: 0px; 
	margin-bottom: 3px; 
	margin-top: 20px; 
	padding: 0px 5px 0px 5px;
	line-height:21px;
	border-top: 1px solid #AEB25B
}

p { 
	COLOR: #003150;/*160967*/
	margin: 0px 0px 8px 0px; 
	line-height:18px;
	font-size: 12px; 
	padding: 0px 5px 0px 5px;
}

input {
	font-family : Arial, Helvetica, sans-serif;	
	font-style : normal; 
	font-weight : normal;
	FONT-SIZE: 12px;
}

A:link {
	font-family : Arial, Helvetica, sans-serif;	
	font-style : normal; 
	font-weight : normal;
	COLOR: #0083BE; 
	TEXT-DECORATION: undeline; 
}
A:active {
	font-family : Arial, Helvetica, sans-serif;	
	font-style : normal; 
	font-weight : normal;
	COLOR: #0083BE; 
	TEXT-DECORATION: undeline; 
}
A:visited {
	font-family : Arial, Helvetica, sans-serif; font-style : normal; font-weight : normal;
	COLOR: #0083BE; TEXT-DECORATION: undeline; 
}
A:hover {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #003150; TEXT-DECORATION: undeline; 
	Background-color: #CCE6F2;
}
A {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #0083BE; TEXT-DECORATION: undeline;
}


/*	Liste */
UL {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 10px;
}

LI {
COLOR: #003150;
list-style: square;
margin: 0px 0px 5px 25px;
padding: 0px 0px 0px 10px;
vertical-align: middle;
font-size: 12px;
line-height:19px; 
}

/* IMG */
img	{
	border-color:#cecece;
}

/* Commun */
.p0{
	padding: 0px 0px 0px 0px;
}

.m0{
	margin: 0px 0px 0px 0px;
}

.pm0{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* News */

div#EncartContent01 h1 {
	font-size: 14px;
	COLOR: #003150;
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	/*text-transform : uppercase;*/
	font-weight: bolder;
	/*	letter-spacing: 1px;	*/
	line-height:22px;
}

div#EncartContent01 h1 a, div#EncartContent01 h1 a:link, div#EncartContent01 h1 a:active 
div#EncartContent01 h1 a:hover, div#EncartContent01 h1 a:visited{
	font-weight: bold;
}

/*	EVENT */
div#EventList h1 {
	font-size: 14px;
	COLOR: #003150;
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	/*text-transform : uppercase;*/
	font-weight: bolder;
	/*	letter-spacing: 1px;	*/
	line-height:22px;
}


.h1 { 
	padding: 0px 0px 0px 0px
}

/*	H1 pas de mage pour paragraphe	*/
div#EventList P { 
	padding: 0px 0px 0px 0px
}

/*	Liste de download, Event et link	*/
div#DownloadList h2 {
	width:207px;
	font-size: 14px; 
	COLOR: #ffffff;/*160967*/
	background-color:  #e4c3a8;
	margin: 0px 0px 0px 0px; 
	margin-bottom: 5px; 
	padding: 2px 5px 2px 5px;
	font-weight: bold;
}

div#EventList P, div#LinkList P { 
	padding: 0px 0px 0px 0px;
}

div#LinkList h3 { 
	font-size: 14px; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
}



div#DownloadList h2 {
	width:207px;
	font-size: 14px; 
	COLOR: #ffffff;/*160967*/
	background-color:  #e4c3a8;
	margin: 0px 0px 0px 0px; 
	margin-bottom: 5px; 
	padding: 2px 5px 2px 5px;
	font-weight: bold;
}

div#DownloadList P { 
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 10px 0px; 
	line-height: 15px;
}

div#DownloadList a {
	width:220px;
	/*background-color:  #e4c3a8;*/
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;
}

div#DownloadList img {
	border: 1px solid #efefef;
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;
}


/*	List	*/
td.td_menu_split{
	background-color:  #d5d5d5;
}

td.td_doc02Lien p, td.td_docLien p {
	margin: 5px 10px 5px 10px;
}

H3.white {
	COLOR: #003366;
	margin: 3px 10px 3px 10px; 
}





/* Menu */
/*-------------------------------------*/

#MenuUL
{
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	font-size:12px;
	border-top:1px solid #ffffff;
}

#MenuUL LI.menuLI
{
	list-style: none;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	vertical-align: middle;
}

#MenuUL LI.menuLISelect
{
	list-style: none;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	vertical-align: middle;
}

#MenuUL LI.menuLISelect a
{
	display: block;
	TEXT-DECORATION: none; 
	border-width: 1px;
	border-bottom: 1px solid #ffffff;
	padding: 2px 8px 2px 15px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #ffffff;
	background: #003366 url(../images-interface/MenuGaucheOver.png) repeat-y top left;
}

#MenuUL LI.menuLI a
{
	display: block;
	TEXT-DECORATION: none; 
	border-bottom: 1px solid #ffffff;
	padding: 2px 8px 2px 15px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #ffffff;
	background: #003366 url(../images-interface/MenuGaucheBleu.png) repeat-y top left;
}

#MenuUL LI.menuLI a:hover
{
	display: block;
	TEXT-DECORATION: none; 
	border-width: 1px;
	border-bottom: 1px solid #ffffff;
	padding: 2px 8px 2px 15px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #ffffff;
	background: #003366 url(../images-interface/MenuGaucheOver.png) repeat-y top left;
}

#MenuUL LI.menuLIniv2
{
	list-style: none;
	font-size: 1em;
	background-image: none;
	background-color: #DBDBDB;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #ffffff;
}

#MenuUL LI.menuLIniv2 a
{
	list-style: none;
	display: block;
	COLOR: #ffffff;
	TEXT-DECORATION: none; 
	padding: 2px 3px 2px 30px;
	font-size: 12px;
	background: #003366 url(../images-interface/MenuGaucheNiv2.png) repeat-y top left;
}

#MenuUL LI.menuLIniv2 a:hover
{
	list-style: none;
	display: block;
	COLOR: #ffffff;
	TEXT-DECORATION: none; 
	padding: 2px 3px 2px 30px;
	font-size: 12px;
	background: #003366 url(../images-interface/MenuGaucheNiv2Over.png) repeat-y top left;
}

#MenuUL LI.menuLIniv2Select
{
	list-style: none;
	font-size: 1em;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #ffffff;
	background: #003366 url(../images-interface/MenuGaucheNiv2Over.png) repeat-y top left;
}

#MenuUL LI.menuLIniv2Select a
{
	display: block;
	COLOR: #ffffff; 
	padding: 2px 3px 2px 30px;
	TEXT-DECORATION: none;
	font-size: 12px;
	background: #003366 url(../images-interface/MenuGaucheNiv2Over.png) repeat-y top left;
}

#MenuUL a
{
	width: 100%;
	/* only necessary for Internet Explorer */
	COLOR: #585858;
	font-size: 12px;
}

#MenuUL a
{
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100%;
	/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
	COLOR: #585858;
	font-size: 12px;
}

#MenuContour>#MenuUL a
{
	width: auto;
	/* only necessary if you use the hacks above for the Internet Explorer */
	COLOR: #585858;
	font-size: 12px;
}

#MenuContour a:hover, #MenuContour a#current:hover
{
	background-color: #c2db75;
	COLOR: #585858;
	font-size: 12px;
}

/*Niv2 Over*/
#MenuContour #MenuUL LI.menuLIniv2Select a:hover, #MenuContour #MenuUL LI.menuLIniv2Select a#current:hover, 
#MenuContour #MenuUL LI.menuLIniv2Select a:active, #MenuContour #MenuUL LI.menuLIniv2Select a#current:active,
#MenuContour #MenuUL LI.menuLIniv2 a:hover, #MenuContour #MenuUL LI.menuLIniv2 a#current:hover, 
#MenuContour #MenuUL LI.menuLIniv2 a:active, #MenuContour #MenuUL LI.menuLIniv2 a#current:active
{
	COLOR: #585858;
	font-size: 12px;
	background: #003366 url(../images-interface/MenuGaucheOver.png) repeat-y top left;
}


#MenuContour a:active, #MenuContour a#current:active
{
	background-color: #c2db75;
	border-color: #e5eca2;
	COLOR: #585858;
	font-size: 12px;
}


/* Menu Droit */
/*-------------------------------------*/

#MenuDroitUL
{
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	font-size:10px;
	border-top:1px solid #ffffff;
	width:222px;
}

#MenuDroitUL LI.menuLI
{
	list-style: none;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #666666;
	line-height: 15px;
	/*vertical-align: middle;*/
}

#MenuDroitUL LI.menuLITitre{
	display: block;
	TEXT-DECORATION: none; 
	border-width: 1px;
	border-bottom: 1px solid #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #454545;
	background: #dcdcdc url(../images-interface/fond_pub_over.png) repeat-y top left;
}

#MenuDroitUL LI.menuLITitre h4{
	margin: 0px 0px 0px 0px;
	padding: 5px 8px 5px 22px;
	color: #656565;
	font-size: 14px;
	font-weight:normal;
}

#MenuDroitUL LI.menuLI a
{
	display: block;
	TEXT-DECORATION: none; 
	border-bottom: 1px solid #ffffff;
	padding: 10px 8px 10px 22px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color: #555555;
	background: #dcdcdc url(../images-interface/fond_pub.png) repeat-y top left;	
}

#MenuDroitUL LI.menuLI a.NoBorder
{
	display: block;
	TEXT-DECORATION: none; 
	border-bottom: 0px solid #ffffff;
	padding: 10px 8px 10px 22px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color: #555555;
	background: #dcdcdc url(../images-interface/fond_pub.png) repeat-y top left;	
}

#MenuDroitUL LI.menuLI a:hover
{
	display: block;
	TEXT-DECORATION: none; 
	border-width: 1px;
	border-bottom: 1px solid #ffffff;
	padding: 10px 8px 10px 22px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color: #454545;
	background: #dcdcdc url(../images-interface/fond_pub_over.png) repeat-y top left;
}

#MenuDroitUL LI.menuLI a:hover.NoBorder
{
	display: block;
	TEXT-DECORATION: none; 
	border-width: 0px;
	border-bottom: 0px solid #ffffff;
	padding: 10px 8px 10px 22px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color: #454545;
	background: #dcdcdc url(../images-interface/fond_pub_over.png) repeat-y top left;
}

#MenuDroitUL LI.menuLI img
{
	margin-right: 3px;
	overflow: visible;
}


/*	Table Data	*/

table.data{
	font-family : Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style : normal; 
	font-weight : normal;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	
}

table.data td{
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	padding: 0px 3px 0px 3px;
}

table.data th{
	font-weight : bold;
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	padding: 0px 3px 0px 3px;
	text-align:center;
}




































