/* * {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding: 0px;
	background-color: #CCCCCC;
	margin: 0px;





}
body {
scrollbar-face-color:#C1C4D7;
 scrollbar-track-color:#EEEEEE; 
scrollbar-arrow-color:#FFFFFF; 
scrollbar-shadow-color:#DDDDDD; 
scrollbar-highlight-color:#FFFFFF; 
scrollbar-3dlight-color:#CCCCCC;
}
table {
	font-size: 12px;
	color: #000000;

}
TD {
	VERTICAL-ALIGN: top;
	color: #666666;


}
P {
	COLOR: #666666;
	TEXT-DECORATION: none;

}
P A {
COLOR: #333399; TEXT-DECORATION: none
}
P A:hover {
	TEXT-DECORATION: none
}
H1 {
	FONT-SIZE: 20px;
	COLOR: #990033;
	TEXT-DECORATION: none;





}
H1 A {
	FONT-SIZE: 20px; COLOR: #990033; TEXT-DECORATION: none
}
H1 A:hover {
	COLOR: #9900CC; TEXT-DECORATION: none
}
H2 {
	FONT-SIZE: 12px;
	COLOR: black;
	TEXT-DECORATION: none;


}
H2 A {
	FONT-SIZE: 12px; COLOR: black; TEXT-DECORATION: none
}
H2 A:hover {
	FONT-SIZE: 12px; COLOR: #990033; TEXT-DECORATION: none
}
H3 {
	FONT-SIZE: 12px;
	COLOR: #999;
	TEXT-DECORATION: none;


}
H3 A {
	FONT-SIZE: 12px; COLOR: #999; TEXT-DECORATION: none
}
H3 A:hover {
	COLOR: #999999; TEXT-DECORATION: none
}
H4 {
	FONT-SIZE: 14px;
	COLOR: #999999;
	TEXT-DECORATION: none;




}
H4 A {
	FONT-SIZE: 14px; COLOR: #999999; TEXT-DECORATION: none
}
H4 A:hover {
	COLOR: #999; TEXT-DECORATION: none
}
h5 {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;



}
H5 A {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
h5 A:hover {
	font-weight: bold;
	color: #FFFFCC;
	text-decoration: none;

}
li {
	list-style-type: none;
}
#fondtable {
	BACKGROUND-COLOR: #FFFFFF;
	padding-top: 5px;






}
#menulogo {
	VERTICAL-ALIGN: top;
	padding-top: 5px;
	padding-left: 5px;






}
#menu_g {
	FONT-SIZE: 11px;
	WIDTH: 110px;
	COLOR: #666666;
	margin-left: 15px;












}
#menu_g A {
	DISPLAY: block;
	COLOR: #666666;
	TEXT-DECORATION: none;
	padding: 0px;
	margin: 0px;


}
#menu_g A:hover {
	COLOR: #333333;
	text-decoration: none;


}
#menu_g LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: 2px solid #666666;
	LIST-STYLE-TYPE: none;


}
#menu_g LI UL {
	MARGIN-TOP: 2px;
	padding-left: 2px;


}
#menu_g LI A SPAN {
	FONT-WEIGHT: bold
}
#menu_g LI UL LI {
	BORDER-TOP: #fff 1px solid;
	FONT-SIZE: 11px;
	BORDER-BOTTOM-WIDTH: 0px;
	BACKGROUND-COLOR: #dddddd;
	padding: 0px 0px 0px 5px;

}
#menu_g LI UL LI A {
	margin: 0px;
	padding: 0px;
	border: none;
	height: 10px;


}
#menu_h {
	font-size: 11px;
	text-align: center;
	text-indent: 5pt;
	width: 500px;
	color: #666666;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 0px;








}

#menu_h LI {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	float: left;
	padding-right: 15px;
	padding-left: 15px;



}
#menu_h A {
	font-size: 11px;
	color: #666666;
	text-decoration: none;

}
#menu_h LI A SPAN {
	FONT-WEIGHT: bold
}
#menu_h A:hover {
	color: #CC0000;
	text-decoration: none;

}
#bandeau {
	BACKGROUND-COLOR: #C1C4D7;
	float: right;
	font-size: 12px;
	color: #FFFFFF;
	display: inline;





}
.zigv {
	float: left;
	margin-left: 8px;
	margin-right: 8px;
}

#tablear {
	text-indent: 0px;





}

.snomacent {
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 10px;

}
#titr_list {
	FONT-SIZE: 12px;
	WIDTH: 250px;
	COLOR: #666666;
	margin-left: 80px;
	padding-left: 15px;








}
#titr_list A {
	DISPLAY: block;
	COLOR: #666666;
	TEXT-DECORATION: none;
	padding: 0px;
	list-style-type: disc;


}
#titr_list A:hover {
	COLOR: #333333;
	text-decoration: none;


}
#titr_list LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: none #666666;
	LIST-STYLE-TYPE: square;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;

}
#titr_list LI UL {
	MARGIN-TOP: 2px
}
#titr_list LI A SPAN {
	FONT-WEIGHT: bold
}
#titr_list LI UL LI {
	BORDER-TOP: #fff 1px solid;
	FONT-SIZE: 11px;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN-LEFT: 3px;
	BACKGROUND-COLOR: #dddddd;
	padding: 0px;

}
#titr_list LI UL LI A {
	margin: 0px;
	padding: 0px;
	border: none;
	height: 10px;


}
#titre_h {
	MARGIN: 0px;
	line-height: 40px;
	padding: 0px 0px 15px;
	width: 300px;



}
#titre_h H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px
}
#titre_h H2 {
	MARGIN: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: normal;




}
#titre_h UL LI {
	color: #666666;
	text-decoration: none;
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	border: none;


}
#titre_h UL LI A {
	color: #666666;
	text-decoration: none;
	list-style-type: square;

}
#news {
	FLOAT: left;
	WIDTH: 500px;
	margin-top: 0px;
	margin-bottom: 16px;
	margin-left: 50px;

}
#news H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; WIDTH: 84px; COLOR: #990033; PADDING-TOP: 0px; FONT-FAMILY: arial; TEXT-ALIGN: right
}
news H1 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; WIDTH: 84px; COLOR: #990033; PADDING-TOP: 0px; FONT-FAMILY: arial; TEXT-ALIGN: right
}
#news H2 {
	FONT-SIZE: 12px;
	COLOR: #999999;
	FONT-FAMILY: arial;
	padding: 0px;
	width: 90px;


}
#news H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 84px; COLOR: #999999; PADDING-TOP: 0px; FONT-FAMILY: arial; TEXT-ALIGN: right
}
.date_g {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#news_descr {
	PADDING-RIGHT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; WIDTH: 300px; PADDING-TOP: 0px
}
#news_descr A:hover {
	color: #990000;
}
#news_descr H3 {
FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333399; FONT-FAMILY: arial
}
#news_descr H3 A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #333399;
	FONT-FAMILY: arial;
	text-decoration: none;

}
#news_descr H4 {
FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: arial
}
#news_descr H4 A {
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: arial;
	text-decoration: none;

}
#news_pied {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 8px 8px 8px 0px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: 2px dotted #CCCCCC;
	BACKGROUND-COLOR: #f1f1f1;
	text-align: justify;

}
#news_pied H6 {
	COLOR: #efb1cf
}
#news_pied P {
	color: #000000;

}

#avis_d {
	background-color: #990033;

}
#avis {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;


}
#avis H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; MARGIN: 8px 0px; COLOR: white; TEXT-DECORATION: none
}
#avis H1 A {
COLOR: white; TEXT-DECORATION: none
}
#avis H1 A:hover {
COLOR: #FFFF99; TEXT-DECORATION: none
}
#avis H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 8px 0px 0px; COLOR: #CCCCCC; TEXT-DECORATION: none
}
#avis H2 A {
TEXT-DECORATION: none
}
#avis H2 A:hover {
COLOR: #FFFFCC; TEXT-DECORATION: none
}
#avis H3 {
	FONT-SIZE: 12px; MARGIN: 8px 0px; COLOR: white; TEXT-DECORATION: none
}
#avis H3 A {
	FONT-SIZE: 12px; MARGIN: 8px 0px; COLOR: white; TEXT-DECORATION: none
}
#avis H3 A:hover {
	FONT-SIZE: 12px; MARGIN: 8px 0px; COLOR: #b00046; TEXT-DECORATION: none
}
#avis P {
	FONT-SIZE: 12px; MARGIN: 8px 0px 8px 8px; COLOR: white; TEXT-DECORATION: none
}
#avis P A {
	FONT-SIZE: 12px; COLOR: white; TEXT-DECORATION: underline
}
#avis P A:hover {
	FONT-SIZE: 12px; COLOR: white; TEXT-DECORATION: underline
}
#avisImg P {
	FONT-SIZE: 12px; MARGIN: 8px 0px 8px 8px; COLOR: white; TEXT-DECORATION: none
}
#avisImg P A {
	FONT-SIZE: 12px; COLOR: white; TEXT-DECORATION: underline
}
#avisImg P A:hover {
	FONT-SIZE: 12px; COLOR: white; TEXT-DECORATION: underline
}
#avis UL {
	MARGIN: 8px 0px 16px 8px
}
#avis UL LI {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: white; TEXT-DECORATION: none
}
#avisDefile {
	MARGIN: 8px 0px 16px 8px
}
#avisDefile H3 {
	FONT-SIZE: 12px; MARGIN: 8px 0px 0px; COLOR: white; TEXT-DECORATION: none
}
#avisDefile H3 A {
	FONT-SIZE: 12px; MARGIN: 8px 0px 0px; COLOR: white; TEXT-DECORATION: none
}
#avisDefile H3 A:hover {
	FONT-SIZE: 16px; MARGIN: 8px 0px 0px; COLOR: #b00046; TEXT-DECORATION: none
}
.avisEnvoi {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100px; COLOR: white; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #870f40; BORDER-RIGHT-WIDTH: 0px
}
#avisDivEnvoi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 100px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.avisChpOn {
	MARGIN: 0px; COLOR: white
}
.avisChpOff {
	COLOR: white
}
.avisCadreOn {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: black; BACKGROUND-COLOR: #eee; BORDER-RIGHT-WIDTH: 0px
}
.avisCadreOff {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#avisSeparation {
	CLEAR: both; FONT-SIZE: 12px; MARGIN: 16px 0px; COLOR: white; FONT-FAMILY: arial; TEXT-DECORATION: none
}
#avisPlus {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 0px; PADDING-TOP: 8px; TEXT-ALIGN: right
}
#avisPlus A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; TEXT-DECORATION: none
}
#avisPlus A:hover {
	TEXT-DECORATION: underline
}
.avisPlusPicto {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 8px; BORDER-RIGHT-WIDTH: 0px
}
.avisIllust {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0px 8px; BORDER-RIGHT-WIDTH: 0px
}
.piedgris {

	font-size: 10px;
	color: #FFFFFF;
	background-color: #8080C0;
	padding-left: 10px;
	margin: 4px 0px 4px 8px;
	font-weight: lighter;
}
#carton_h {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; HEIGHT: 215px
}
.imgcarton_h {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 446px; BORDER-BOTTOM: 0px; HEIGHT: 215px
}
#carton_h_Txt {
	FLOAT: left; MARGIN: 36px 0px 0px; WIDTH: 380px; HEIGHT: 145px; BACKGROUND-COLOR: #eee
}
#carton_h_Txt H1 {
	MARGIN: 16px 16px 0px 32px
}
#carton_h_Txt P {
	MARGIN: 6px 16px 0px 32px
}
#carton_h_Txt H3 {
	MARGIN: 0px 16px 0px 32px
}
#carton_h_Txt H2.lireSuite {
	FLOAT: right; MARGIN: 24px 8px 0px 0px
}
#plan {
	width: 500px;
	margin: 10px;


}
#plan H1 {
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
#plan H2 {
	color: #000000;
}
#plan_titr {
	background-color: #C1C4D7;


}
#plan_titr UL A {
	color: #000000;
	text-decoration: none;
}
#plan_titr UL A:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#plan img {
	padding: 8px;
	float: right;
}
#plan td {
	padding: 8px;
}
#plan A {
	color: #666666;
	text-decoration: none;
}
#plan a:hover {
	color: #990000;
	text-decoration: none;
}
#mem {
	FLOAT: left;
	WIDTH: 500px;
	text-align: justify;
	margin-left: 60px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;




}
#mem H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	WIDTH: 110px;
	COLOR: #990033;
	FONT-FAMILY: arial;
	TEXT-ALIGN: right;
	margin-right: 50px;

}
#mem H1 A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #990033;
	FONT-FAMILY: arial;
	TEXT-ALIGN: right;

}

#mem UL {
	color: #666666;
}
#mem UL LI {
	list-style-type: circle;
	padding-left: 0px;


}
#hist {
	width: 500px;
	margin-left: 60px;


}
#statu {
	width: 600px;
	margin-left: 40px;

}
#statu_som {
	color: #999999;
	padding-left: 30px;
}
#statu_som A {
	color: #999999;
	text-decoration: none;
}
#statu_som A:hover {
	color: #990000;
}
#statu H1 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;

}
#conseil {
	width: 400px;
	color: #666666;
	text-align: right;
	padding-left: 50px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;





}
#conseil H1 {
	font-size: 14px;
	color: #333333;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;


}
#conseil H2 {
	font-size: 12px;
	color: #666666;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;




}
#calendr {
	color: #666666;
	width: 500px;
	padding-left: 20px;
	margin-left: 40px;

}
#journal {
	width: 600px;
}
#journal H1 {
	font-size: 24px;
	font-weight: bold;
	color: #000066;
	text-align: center;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000099;
	border-bottom-color: #000099;
	margin-right: 10px;
	margin-left: 10px;


}
#journal H2 {
	font-size: 18px;
	color: #000066;
	margin: 0px;

}
#journal td {
	color: #666666;
	text-align: justify;
	vertical-align: top;
	padding-right: 10px;
	padding-left: 10px;
}
#journal p {
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: none;
}
#journal H3 {
	font-weight: bold;
	margin-bottom: 2px;
}
#adr {
	width: 400px;
	margin-left: 80px;
	margin-right: 100px;


}
#adr H1 {
	font-size: 16px;
	color: #FFFFFF;
	background-color: #990000;
	padding: 10px;
}
#adr a {
	color: #666666;
	text-decoration: none;
}
#adr H2 {
	font-weight: bold;
	color: #999999;
}
#adr H3 {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	background-color: #F1F1F1;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;


}
#jur {
	FLOAT: left;
	MARGIN: 0px 100px 16px 50px;
	WIDTH: 500px;
	text-align: justify;

}
#jur H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	WIDTH: 110px;
	COLOR: #990033;
	FONT-FAMILY: arial;
	TEXT-ALIGN: right;
	margin-right: 50px;

}
#jur H1 A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #990033;
	FONT-FAMILY: arial;
	TEXT-ALIGN: right;
	padding: 0px;

}

#jur UL {
	color: #666666;
}
#jur UL LI {
	list-style-type: circle;
}#jur H2 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
#jur H3 {
	font-weight: bold;
	color: #000000;
}
#jur H3 A {
	color: #990000;
	text-decoration: none;
}
#vp {
	width: 550px;
	margin-left: 80px;
	margin-right: 100px;
	text-align: justify;



}
#vp H1 {
	font-size: 16px;
	color: #990000;
	background-color: #E2E2E9;
	padding: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;


}
#vp a {
	color: #666666;
	text-decoration: none;
}
#vp H2 {
	font-weight: bold;
	color: #999999;
	margin-top: 10px;

}
#vp H3 {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	background-color: #F1F1F1;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;


}
#vp TD {
	text-align: justify;
}
#vp UL LI {
	list-style-type: circle;
}

