/* 
Couleur 
Bleu foncé : #003399		
Bleu : #6382C1
bleu ciel : #C0CDF0 			
Bleu clair : #DBE1F0				
Bleu très clair : #E9EFFF
bordeaux : #923D38	
*/

/* Standart */
BODY {
	FONT-SIZE: 10pt; FONT-FAMILY: arial
}
p {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	FONT-SIZE: 12px; COLOR: #003399; margin: 0; margin-bottom: 2; margin-top: 2;
}
textarea {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	FONT-SIZE: 12px; COLOR: #1F2B50; margin: 0; margin-bottom: 2; margin-top: 2;
}
h1 {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal; font-size: 18pt; COLOR: #2E3F75;
	margin: 0; margin-bottom: 0; margin-top: 4; 
}
h2 {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : bold; font-size: 11pt; COLOR: #2E3F75;
	margin: 0; margin-bottom: 2; margin-top: 2; 
}
h3 {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal; font-size: 10pt; COLOR: #2E3F75;
	margin: 0; margin-bottom: 2; margin-top: 2; 
}

ul {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	FONT-SIZE: 12px; COLOR: #003399; margin-bottom: 0; margin-top: 4;
}
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: #333333; TEXT-DECORATION: underline; FONT-SIZE: 12px;
}
A:active {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #333333 ; TEXT-DECORATION: underline; FONT-SIZE: 12px;
}
A:visited {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR:#333333 ;	TEXT-DECORATION: underline; FONT-SIZE: 12px;
}
A:hover {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR:#333333 ; TEXT-DECORATION: underline; FONT-SIZE: 12px;
}

A {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR:#333333 ; TEXT-DECORATION: underline; FONT-SIZE: 12px;
}


/* Commun */
.p_bold {
	font-family : Arial, Helvetica, sans-serif;	font-style : bold; font-weight : bold;
	FONT-SIZE: 12px; COLOR: #003399; margin: 0; margin-bottom: 5; margin-top: 10;
}
.bold {
	font-style : bold; 
	font-weight : bold;
}
.p_boldWhite {
	font-family : Arial, Helvetica, sans-serif;	font-style : bold; font-weight : bold;
	FONT-SIZE: 12px; COLOR: #FFFFFF; margin: 0; margin-bottom: 5; margin-top: 10;
}
.p_bold2 {
	font-family : Arial, Helvetica, sans-serif;	font-style : bold; font-weight : bold;
	FONT-SIZE: 12px; COLOR: #003399; margin: 0; margin-bottom: 2; margin-top: 2;
}
.p_bold0 {
	font-family : Arial, Helvetica, sans-serif;	font-style : bold; font-weight : bold;
	FONT-SIZE: 12px; COLOR: #003399;
}
.p0{
	margin: 0px; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; marker-offset: 0px;
	padding: 0px; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px;
}
.vBottom{
	vertical-align: bottom;
}

/* Texte */
ul.num {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	FONT-SIZE: 12px; COLOR: #003399; margin-bottom: 0; margin-top: 4; list-style: decimal;
}

p.p_titre {
	font-family : Arial, Helvetica, sans-serif;	font-style : bold; font-weight : bold;
	FONT-SIZE: 18px; COLOR: #003399; margin: 0; margin-bottom: 5; margin-top: 10;
}
p.p_titre_vin {
	font-family : Arial, Helvetica, sans-serif;	font-style : bold; font-weight : bold;
	FONT-SIZE: 18px; COLOR: #923D38; margin: 0; margin-bottom: 5; margin-top: 10;
}
p.p10 {
	font-family : Arial, Helvetica, sans-serif;	font-style : bold; font-weight : bold;
	FONT-SIZE: 10px; COLOR: #003399; margin-bottom: 0; margin-top: 3;
}

/* liste */
p.p_white12bold {
	font-family : Arial, Helvetica, sans-serif;	font-style : bold; font-weight: bold;
	FONT-SIZE: 12px; COLOR: #ffffff; 
	padding-bottom: 2px; padding-top: 2px; padding-left: 2px; padding-right: 2px;
}

p.p_blue12bold {
	font-family : Arial, Helvetica, sans-serif;	
	font-style : bold; 
	font-weight: bold;
	FONT-SIZE: 12px; COLOR: #003399; 
	padding-bottom: 2px; 
	padding-top: 2px; 
	padding-left: 2px; 
	padding-right: 2px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-color:  #003399; 
}

p.p_white12bold4 {
	font-family : Arial, Helvetica, sans-serif;	font-style : bold; font-weight: bold;
	FONT-SIZE: 12px; COLOR: #ffffff; 
	padding-bottom: 2px; padding-top: 2px; padding-left: 4px; padding-right: 2px;
}

p.p_white12 {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight: normal;
	FONT-SIZE: 12px; COLOR: #ffffff; 
	padding-bottom: 2px; padding-top: 2px; padding-left: 2px; padding-right: 2px;
}

p.p_titrenews {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight: normal;
	FONT-SIZE: 12px; COLOR: #ffffff; 
	margin:0px;
	padding-bottom: 0px; padding-top: 0px; padding-left: 2px; padding-right: 2px;
}

p.p_textenews {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight: normal;
	FONT-SIZE: 12px; COLOR: #003399; 
	margin:0px;
	padding-bottom: 0px; padding-top: 0px; padding-left: 5px; padding-right: 2px;
}


td.td_liste {
	 padding-bottom: 3px; padding-top: 3px; padding-left: 0px; padding-right: 10px;
	 font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	 FONT-SIZE: 12px; COLOR: #003399; margin: 0; margin-bottom: 2; margin-top: 2;
}

td.td_doc {
	 padding-bottom: 3px; 
	 padding-top: 3px; 
	 padding-left: 3px; 
	 padding-right: 10px;
	 FONT-SIZE: 12px; 
	 background-color: #DBE1F0;
}

td.td_doc02 {
	 padding-bottom: 3px; 
	 padding-top: 3px; 
	 padding-left: 3px; 
	 padding-right: 10px;
	 FONT-SIZE: 12px; 
	 background-color: #C0CDF0;
}


td.td_docLien {
	 padding-bottom: 3px; 
	 padding-top: 3px; 
	 padding-left: 3px; 
	 padding-right: 3px;
	 FONT-SIZE: 12px; 
	 background-color: #DBE1F0;
}

td.td_doc02Lien {
	 padding-bottom: 3px; 
	 padding-top: 3px; 
	 padding-left: 3px; 
	 padding-right: 3px;
	 FONT-SIZE: 12px; 
	 background-color: #C0CDF0;
}


td.td_textNews {
	 padding-bottom: 3px; 
	 padding-top: 3px; 
	 padding-left: 3px; 
	 padding-right: 3px;
	 FONT-SIZE: 12px; 
	 background-color: #DBE1F0;
}

td.td_gris {
	 padding: 0px; 
	 background-color: #DBE1F0;
}
/* Menu */
A:link.a_menu {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 12px; 
}
A:active.a_menu {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #D9E22F; TEXT-DECORATION: none; FONT-SIZE: 19px; 
}
A:visited.a_menu {
	font-family : Arial, Helvetica, sans-serif; font-style : normal; font-weight : normal;
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 12px; 
}
A:hover.a_menu {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #D9E22F; TEXT-DECORATION: none; FONT-SIZE: 12px;
}
A.a_menu {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 12px;
}

A:link.a_menu_select {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 12px; 
	BACKGROUND-COLOR: #6382C1; 
}
A:active.a_menu_select {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #D9E22F; TEXT-DECORATION: none; FONT-SIZE: 12px; 
	BACKGROUND-COLOR: #6382C1; 
}
A:visited.a_menu_select {
	font-family : Arial, Helvetica, sans-serif; font-style : normal; font-weight : normal;
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 12px; 
	BACKGROUND-COLOR: #6382C1; 
}
A:hover.a_menu_select {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #D9E22F; TEXT-DECORATION: none; FONT-SIZE: 12px;
	BACKGROUND-COLOR: #6382C1; 
}
A.a_menu_select {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 12px;
	BACKGROUND-COLOR: #6382C1; 
}

A:link.a_menu2 {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 12px; padding-left: 5px;
}

A:active.a_menu2 {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #D9E22F; TEXT-DECORATION: none; FONT-SIZE: 12px; padding-left: 5px;
}
A:visited.a_menu2 {
	font-family : Arial, Helvetica, sans-serif; font-style : normal; font-weight : normal;
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 12px; padding-left: 5px;
}
A:hover.a_menu2 {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #D9E22F; TEXT-DECORATION: none; FONT-SIZE: 12px; padding-left: 5px;
}
A.a_menu2 {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 12px; padding-left: 5px;
}

A:link.a_menu2select {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 12px; padding-left: 5px; padding-right: 5px;
	BACKGROUND-COLOR: #6382C1;
}
A:active.a_menu2select {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #D9E22F; TEXT-DECORATION: none; FONT-SIZE: 12px; padding-left: 5px; padding-right: 5px;
	BACKGROUND-COLOR: #6382C1;
}
A:visited.a_menu2select {
	font-family : Arial, Helvetica, sans-serif; font-style : normal; font-weight : normal;
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 12px; padding-left: 5px; padding-right: 5px;
	BACKGROUND-COLOR: #6382C1;
}
A:hover.a_menu2select {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #D9E22F; TEXT-DECORATION: none; FONT-SIZE: 12px; padding-left: 5px; padding-right: 5px;
	BACKGROUND-COLOR: #6382C1;
}
A.a_menu2select {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 12px; padding-left: 5px; padding-right: 5px;
	BACKGROUND-COLOR: #6382C1; 
}

td.td_menu_split {
	BACKGROUND-COLOR: #6382C1;
}
td.td_menu {
	 padding-bottom: 1px; padding-top: 1px; padding-left: 5px; padding-right: 2px;
}

A:link.a_language {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #003399; TEXT-DECORATION: underline; FONT-SIZE: 11px;
}
A:active.a_language {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #003399 ; TEXT-DECORATION: underline; FONT-SIZE: 11px;
}
A:visited.a_language {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR:#003399 ;	TEXT-DECORATION: underline; FONT-SIZE: 11px;
}
A:hover.a_language {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR:#003399 ; TEXT-DECORATION: underline; FONT-SIZE: 11px;
}

/* Class pour les list */*
p.p_list {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	FONT-SIZE: 12px; COLOR: #003399; margin: 0; margin-bottom: 2; margin-top: 2;
	padding-left: 2px; padding-right: 5px;
}

A:link.a_list {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #003399; TEXT-DECORATION: underline; FONT-SIZE: 11px;
	padding-right: 2px; padding-bottom: 5px;
}
A:active.a_list {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR: #003399 ; TEXT-DECORATION: underline; FONT-SIZE: 11px;
	padding-right: 2px; padding-bottom: 5px;
}
A:visited.a_list {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR:#003399 ;	TEXT-DECORATION: underline; FONT-SIZE: 11px;
	padding-right: 2px; padding-bottom: 5px;
}
A:hover.a_list {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR:#003399 ; TEXT-DECORATION: underline; FONT-SIZE: 11px;
	padding-right: 2px; padding-bottom: 5px;
}
A.a_list {
	font-family : Arial, Helvetica, sans-serif;	font-style : normal; font-weight : normal;
	COLOR:#003399 ; TEXT-DECORATION: underline; FONT-SIZE: 11px;
	padding-right: 2px; padding-bottom: 5px;
}

/*Lien sous titre*/
A:link.a_soustitre {
	font-family : Arial, Helvetica, sans-serif;	font-style : bold; font-weight : bold;
	COLOR: #333333; TEXT-DECORATION: underline; FONT-SIZE: 12px;
}
A:active.a_soustitre {
	font-family : Arial, Helvetica, sans-serif;	font-style : bold; font-weight : bold;
	COLOR: #333333 ; TEXT-DECORATION: underline; FONT-SIZE: 12px;
}
A:visited.a_soustitre {
	font-family : Arial, Helvetica, sans-serif;	font-style : bold; font-weight : bold;
	COLOR:#333333 ;	TEXT-DECORATION: underline; FONT-SIZE: 12px;
}
A:hover.a_soustitre {
	font-family : Arial, Helvetica, sans-serif;	font-style : bold; font-weight : bold;
	COLOR:#333333 ; TEXT-DECORATION: underline; FONT-SIZE: 12px;
}

A.a_soustitre {
	font-family : Arial, Helvetica, sans-serif;	font-style : bold; font-weight : bold;
	COLOR:#333333 ; TEXT-DECORATION: underline; FONT-SIZE: 12px;
}

A:link.bold {
	font-family : Arial, Helvetica, sans-serif;	font-style : bold; font-weight : bold;
	COLOR: #333333; TEXT-DECORATION: underline; FONT-SIZE: 12px;
}
A:active.bold {
	font-family : Arial, Helvetica, sans-serif;	font-style : bold; font-weight : bold;
	COLOR: #333333 ; TEXT-DECORATION: underline; FONT-SIZE: 12px;
}
A:visited.bold {
	font-family : Arial, Helvetica, sans-serif;	font-style : bold; font-weight : bold;
	COLOR:#333333 ;	TEXT-DECORATION: underline; FONT-SIZE: 12px;
}
A:hover.bold {
	font-family : Arial, Helvetica, sans-serif;	font-style : bold; font-weight : bold;
	COLOR:#333333 ; TEXT-DECORATION: underline; FONT-SIZE: 12px;
}

A.bold {
	font-family : Arial, Helvetica, sans-serif;	font-style : bold; font-weight : bold;
	COLOR:#333333 ; TEXT-DECORATION: underline; FONT-SIZE: 12px;
}