.BODY {
	FONT-SIZE: 9pt; 
	MARGIN-TOP: 20px; 
	background: #0A2744; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

TD {
	TEXT-ALIGN: justify
}

H2 {
	DISPLAY: inline; 
	MARGIN: 0px
}

H1 {
	DISPLAY: inline; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	MARGIN: 0px; 
	COLOR: #212121; 
	FONT-FAMILY: Arial
}

.Titles {
	
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 	
	COLOR: #212121; 
/*	BORDER-BOTTOM: #BDC7D4 thin dotted;  */
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: #F6F6F6;
}

.SubTitles {
/*
	BORDER-RIGHT: #ffe9d5 thin dotted; 
	BORDER-TOP: thin; 
	BORDER-LEFT: #ffe9d5 thin dotted; 
	BORDER-BOTTOM: #ffe9d5 thin dotted; 
*/	
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	
	COLOR: #212121; 
	
	FONT-FAMILY: verdana; 
/*	BACKGROUND-COLOR: #E1EAD2 */
}

.pct {

	
	BORDER-TOP: #B9C4CC thin solid ; 
/*	BORDER-LEFT: #B9C4CC thin solid ; 
	BORDER-BOTTOM: #B9C4CC thin solid ;*/
	
	BACKGROUND-COLOR: #E3EEF4;
	padding: 3px;
}

.cattop {

/*	BORDER-RIGHT: #B9C4CC thin solid ; */
	BORDER: #B9C4CC 1px solid ; 
	

	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #212121; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: #E3EEF4;
	padding: 10px;
}
.catbottom {
/*
	BORDER-RIGHT: #B9C4CC thin solid ; 
	BORDER-BOTTOM: #B9C4CC thin solid ; 
*/
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #212121; 
	FONT-FAMILY: verdana; 
	BACKGROUND-COLOR: #E3EEF4;
	padding: 3px;
}
.HDashLine {
/*
	BORDER-TOP-STYLE: none; 
	BORDER-BOTTOM: #ffe7ce thin dotted; 
	BORDER-RIGHT-STYLE: none
*/	
}
A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #002157; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #002157; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #002157; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.over {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ed1c24; FONT-FAMILY: Arial
}
.options {
	FONT-SIZE: 8pt; COLOR: #6f6f6f
}
.form {
	BORDER-RIGHT: #ee8509 1px inset; BORDER-TOP: #ee8509 1px inset; FONT-SIZE: 12px; BORDER-LEFT: #ee8509 1px inset; COLOR: #f26522; BORDER-BOTTOM: #ee8509 1px inset; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff3e5
}
.Bouton {
	BORDER-RIGHT: #812a00 1px solid; BORDER-TOP: #812a00 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 9pt; BORDER-LEFT: #812a00 1px solid; COLOR: #812a00; LINE-HEIGHT: normal; BORDER-BOTTOM: #812a00 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fdc689; TEXT-DECORATION: none
}

.dashline {
/*
border-bottom-width : thin; 
border-top-style : none; 
border-right-style : none; 
border-bottom-style : dotted; 
border-left-style : none; 
border-bottom-color : #e9e9e9; */
}
.vdashline {
	BORDER-LEFT: thin; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A.thinlink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0054a6; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.thinlink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0054a6; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.thinlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #66ccff; FONT-FAMILY: verdana
}
A.thinlink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0054a6; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.tl:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #003964; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A.tl:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #003964; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A.tl:hover {
	FONT-SIZE: 10px; COLOR: #80d6ff; FONT-FAMILY: verdana
}
A.tl:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #f26522; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A.leftlink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #3D3D3D; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.leftlink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #3D3D3D; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.leftlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ed1c24; FONT-FAMILY: verdana
}
A.leftlink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #3D3D3D; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.leftlinkbold:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #3D3D3D; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.leftlinkbold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #3D3D3D; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.leftlinkbold:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ed1c24; FONT-FAMILY: bold
}
A.leftlinkbold:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #3D3D3D; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.suite:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #007c3c; TEXT-DECORATION: none
}
A.suite:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #007c3c; TEXT-DECORATION: none
}
A.suite:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #f26522
}
A.suite:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #007c3c; TEXT-DECORATION: none
}
A.shoplink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
}
A.shoplink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
}
A.shoplink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ed1c24
}
A.shoplink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
}
A.menu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #558BBA; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.menu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #558BBA; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ed1c24; FONT-FAMILY: Arial
}
A.menu:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #558BBA; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.menugreen:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #00A651; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.menugreen:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #00A651; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.menugreen:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ed1c24; FONT-FAMILY: Arial
}
A.menugreen:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #00A651; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.TM:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #737373; TEXT-DECORATION: none
}
A.TM:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #737373; TEXT-DECORATION: none
}
A.TM:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #737373
}
A.TM:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #737373; TEXT-DECORATION: none
}
A.maincategorie:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #004a80; BORDER-BOTTOM: medium none; FONT-FAMILY: arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.maincategorie:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #004a80; BORDER-BOTTOM: medium none; FONT-FAMILY: arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.maincategorie:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #004a80; BORDER-BOTTOM: medium none; FONT-FAMILY: arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.maincategorie:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #004a80; BORDER-BOTTOM: #479eb4 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #c8e5f0; TEXT-ALIGN: left; TEXT-DECORATION: none
}

A.links:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #003F5E; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.links:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #003F5E; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.links:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #003F5E; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.links:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #002157; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.texte { color:#333333;font-family:Arial;font-size:13px}
.texte2, TD { color:#009835;font-family:verdana;font-size:12px}
.texte3 { color:#333333;font-family:verdana;font-size:8pt}


A.categorie_light:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #3D3D3D; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.categorie_light:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #3D3D3D; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.categorie_light:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #ed1c24;
	FONT-FAMILY: Arial;
	text-decoration: underline;
}
A.categorie_light:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #3D3D3D; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.categorie:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #3D3D3D; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.categorie:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #3D3D3D; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.categorie:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ed1c24; FONT-FAMILY: Arial
}
A.categorie:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #3D3D3D; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.partenaires:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.partenaires:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.partenaires:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana
}
A.partenaires:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana; TEXT-DECORATION: none
}

.border_pub {
/*
	BORDER-TOP: none; 
	BORDER-BOTTOM: none; 
	BORDER-RIGHT: #ffcc99 thin dotted; 
	BORDER-LEFT: #ffcc99 thin dotted;
*/	
	padding:15;
}

.cadreannuaire {
/*
	BORDER-RIGHT: #ffcc99 thin dotted; 
	BORDER-TOP: #ffcc99 thin dotted; 
	BORDER-LEFT: #ffcc99 thin dotted; 
	BORDER-BOTTOM: #ffcc99 thin dotted
*/	
}

.cadreannuaire_top {
}

.cadreannuaire_bottom {
}

.cadresite {
	BORDER-RIGHT: thin; 
	BORDER-TOP: thin; 
	FONT-SIZE: 9px; 
	BORDER-LEFT: thin; 
	BORDER-BOTTOM: #cccccc thin dotted; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.border {

	BORDER-RIGHT: #FFE4CA thin solid; 
	BORDER-TOP: #FFE4CA thin solid; 
	BORDER-LEFT: #FFE4CA thin solid; 
	BORDER-BOTTOM: #FFE4CA thin solid;

}
.formgen {
	LEFT: auto; WIDTH: auto; POSITION: relative; TOP: auto; HEIGHT: auto
}
.SmallDescription {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: verdana
}


.cadrenews {
/*  BACKGROUND-COLOR: #F6F6F6; */
  
/*	BORDER-RIGHT: #ffcc99 thin dotted; 
	BORDER-TOP: #ffcc99 thin dotted; 
	BORDER-LEFT: #ffcc99 thin dotted; 
	BORDER-BOTTOM: #ffcc99 thin dotted; */
	padding : 5px;
}

A.linksnews:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #005952; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A.linksnews:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #005952; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A.linksnews:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003663; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A.linksnews:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #005952; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}

.Text_news{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: none
}

