
html, body {	
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	text-align: center;
	background-color: #ffffff;
}
/* flash */
	object, embed{
		float:left;
		display:block;
	}
/* ----------------------------------------------------------------------------------------------------------------------------- */
.bg_color_principal_{
	background-color: #DED7C5;
}
.bg_color_principal_2{
	background-color: #C2CFC4;
}
.bg_color_principal_3{
	background-color: #DED7C5;
}
.bg_color_principal_4{
	background-color: #78767B;
}
.bg_color_principal_5{
	background-color: #DED7C5;
}
.bg_color_principal_6{
	background-color: #78767B;
}
.bg_color_principal_20{
	background-color: #78767B;
}

.bg_color_2_{
	background-color: #F8F7F3;
}
.bg_color_2_2{
	background-color: #EEF6EF;
}
.bg_color_2_3{
	background-color: #F8F7F3;
}
.bg_color_2_4{
	background-color: #eeeeee;
}
.bg_color_2_5{
	background-color: #F8F7F3;
}
.bg_color_2_6{
	background-color: #eeeeee;
}
.bg_color_2_20{
	background-color: #eeeeee;
}

.bg_image_middle{
	background: url(../media/images/general/fond_middle.jpg) no-repeat;
}
select{
	background-color: #ffffff;
	width:236;
	border:thin;
	border-color:#FFFFFF;
}

.filemanagerLogo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.filemanagerLogo_2 {
  color: #ff9900;
}

.filemanagerLogo_3 {
  color: #ffffff;
}

a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	font-weight: normal;
	color: #AD9500;
}

a:hover, a:active {
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
}

a.savoir:link, a.savoir:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: #6F303D;
}

a.savoir:hover, a.savoir:active {
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
}

a.navigation:link, a.navigation:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.navigation:hover, a.navigation:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
a.navigation_2:link, a.navigation_2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}

a.navigation_2:hover, a.navigation_2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.navigation_index:link, a.navigation_index:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.navigation_index:hover, a.navigation_index:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
a.footer:link, a.footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	text-decoration: none;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
}

a.footer:hover, a.footer:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
	font-size: 7pt;
	font-weight: normal;
	color: #999999;
}

a.navigation_left:link, a.navigation_left:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
	color: #757575;
}

a.navigation_left:hover, a.navigation_left:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	color: #757575;
}

a.navigation_left_bold:link, a.navigation_left_bold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	color: #757575;
}

a.navigation_left_bold:hover, a.navigation_left_bold:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10pt;
	font-weight: normal;
	color: #757575;
}

a.navigation_middle:link, a.navigation_middle:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	color: #757575;
}

a.navigation_middle:hover, a.navigation_middle:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10pt;
	font-weight: normal;
	color: #757575;
}

a.navigation_middle_bold:link, a.navigation_middle_bold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11pt;
	font-weight: bolder;
	color: #757575;
}

a.navigation_middle_bold:hover, a.navigation_middle_bold:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11pt;
	font-weight: normal;
	color: #757575;
}

a.title:link, a.title:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ff6600;
}

a.title:hover, a.title:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #cccccc;
}

.body_menu {
  position: absolute;
  z-index: 10;
  top: 100px;
  background-color: #ffffff;
  cursor: pointer;
}

.legendeText {
	color: #FFFFFF;
	font: italic normal 7pt Verdana, Arial, Helvetica, sans-serif;
}
.navigationText {
	color: #aaaaaa;
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
}
.currentText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

.currentText_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
}

.currentText_21 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #000000;
}

.currentText_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #cccccc;
}

.currentText_4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #ff6600;
}

.currentText_footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	text-decoration: none;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
}

.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;  
	color: #000000;
}
.italic_2 {
	color: #000000;
	font: italic normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.bold_2 {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.bold_21 {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
}

.bold_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #cccccc;
}

.bold_4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ff6600;
}

.title_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;  
	color: #757575;
}

.title_bold_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.title_content {
	color: #000000;
	font: italic bold 16pt Verdana, Arial, Helvetica, sans-serif;
}

.title_bold_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #cccccc;
}

.title_bold_4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
	color: #757575;
}

.title_bold_5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	color: #757575;
}

.title_left{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #757575;
}
.subtitle_left{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #757575;
}
.background_light {
  background-color: #ffffff;
}

.background_dark {
  background-color: #636363;
}

.tableTitle {
  background-color: #707c8b;
}

.tableHeader {
  background-color: #cccccc;
}

.line {
	  background-color: #A2ABB9;
}

.line_alt {
  background-color: #8390a1;
}

.line_selected {
  background-color: #68778A;
}

.border {
	border-top: 1px solid  #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}

.menuBorder {
	border-top: 1px solid  #DED7C5;
	border-right: 1px solid #DED7C5;
	border-bottom: 1px solid #DED7C5;
	border-left: 1px solid #DED7C5;
}
.menuBorderWithoutBottom {
	border-top: 1px solid  #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

.menuBottomBorder {
	border-bottom: 1px solid #ffffff;
}

.menuTopBorder {
	border-top: 1px solid #cccccc;
}

.menuRightBorder {
	border-right: 1px solid #cccccc;
}

.menuLeftBorder {
	border-left: 1px solid #ffffff;
}

.dottedBottom {

	border-bottom: 2px dotted #cccccc;
}

.dottedBottom_2 {
	border-bottom: 1px dotted #ff9900;
}

.box_1{
	
	width: 250px;
}

.box_2{
	width: 120px;
}
@media print {
  .isNotPrint{display:none;}
}
.carre_left_8 {
	width: 10px;
	height: 11px;
	background-color: #FFD47A;
}

.carre_left_9 {
	width: 10px;
	height: 11px;
	background-color: #7AB2DD;
}

.carre_left_10 {
	width: 10px;
	height: 11px;
	background-color: #DAE5A7;
}

.menuLeftBottomBorder {
	border-bottom: 1px solid  #cccccc;
	border-left: 1px solid #cccccc;
}

.menuLeftBottomBorder_8 {
	border-bottom: 1px solid  #FFD47A;
	border-left: 1px solid #FFD47A;
}


.menuLeftBottomBorder_9 {
	border-bottom: 1px solid  #7AB2DD;
	border-left: 1px solid #7AB2DD;
}


.menuLeftBottomBorder_10 {
	border-bottom: 1px solid  #DAE5A7;
	border-left: 1px solid #DAE5A7;
}

.picto_left_8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFD47A;
}

.picto_left_9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #7AB2DD;
}

.picto_left_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #DAE5A7;
}


.carre_middle_8 {
	width: 20px;
	height: 21px;
	background-color: #FFD47A;
}

.carre_middle_9 {
	width: 20px;
	height: 21px;
	background-color: #7AB2DD;
}

.carre_middle_10 {
	width: 20px;
	height: 21px;
	background-color: #DAE5A7;
}
.picto_middle_8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFD47A;
}

.picto_middle_9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #7AB2DD;
}

.picto_middle_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #DAE5A7;
}

.skin_bg_{
	background-image: url(../files/fond_bandeau_haut/bandeau_0.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

.skin_bg_color_{
	background-color: #DED7C5;
}

.skin_bg_0{
	background-image: url(../files/fond_bandeau_haut/bandeau_0.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

.skin_bg_color_0{
	background-color: #DED7C5;
}

.skin_bg_color_2_{
	background-color: #F8F7F3;
}

.skin_bg_2{
	background-image: url(../files/fond_bandeau_haut/bandeau_2.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

.skin_bg_color_2{
	background-color: #C2CFC4;
}

.skin_bg_color_2_2{
	background-color: #D5E6D8;
}

.skin_bg_3{
	background-image: url(../files/fond_bandeau_haut/bandeau_3.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

.skin_bg_color_3{
	background-color: #DED7C5;
}

.skin_bg_color_2_3{
	background-color: #F8F7F3;
}

.skin_bg_5{
	background-image: url(../files/fond_bandeau_haut/bandeau_5.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

.skin_bg_color_5{
	background-color: #78767B;
}

.skin_bg_color_2_5{
	background-color: #DAD9D6;
}

.skin_bg_6{
	background-image: url(../files/fond_bandeau_haut/bandeau_6.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

.skin_bg_color_6{
	background-color: #78767B;
}

.skin_bg_color_2_6{
	background-color: #DAD9D6;
}

.skin_bg_20{
	background-image: url(../files/fond_bandeau_haut/bandeau_20.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

.skin_bg_color_20{
	background-color: #78767B;
}

.skin_bg_color_2_20{
	background-color: #DAD9D6;
}

.separateur {
  color:#FFFFFF;
}

.separateur_fonce {
  color:#333333;
}