body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #385B78;
   	background-color: #dee7ee;
}
	
TR{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #385B78;
}

hr {
	background-color: #BCD2E9;
}

input {
  border: 1px solid #9CB7CD;
  color: #254B72;
  background-color: #F8FBFC;
}

textarea {
	border: 1px solid #B5C6D0;
	color: #385B78;
	font-size: 12px;
	padding: 3px;
}


.path:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #81ADD8;
	text-decoration: none;
}

a {
	color: #2870bb;
	font-size: 12px;
	text-decoration: none;
}

a:hover {
	color: #8CB2D7;
}


.Blue_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5082AD;
   font-weight: bold;
	
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;


}

.orange_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2770BC;
	padding-bottom: 5px;
	font-weight: bold;


}

.principal {padding: 10px;
background: #FFFFFF;
font-size: 11px;
vertical-align: top;
}


.principal .entete {font-size: 16px;
color: #2B4B74;
font-weight: bold;
}

.principal h1 {font-size: 16px;
color: #2B4B74;
font-weight: bold;
}

.principal .ligne {font-size: 12px;
color: #686D38;
}

.principal .ligne2 {font-size: 12px;
color: #B9478B;
font-weight: bold;
}

.principal_formbelow {padding: 0px 0px 10px 0px;
font-size: 11px;
vertical-align: top;
}


.deco {font: 11px 'Lucida Grande', arial, sans-serif;
color: #0C0C0C;
border-right: 1px solid #919699;
}

.deco .tete {background: #7AE002;
border-top: 1px solid #94B447;
border-left: 1px solid #D8FA85;
border-right: 1px solid #79982E;
border-bottom: 1px solid #79982E;
font-weight: bold;
text-align: center;
padding: 4px;
}

.deco .tete1 {background: #D8FA85;
border-top: 1px solid #94B447;
border-left: 1px solid #D8FA85;
border-bottom: 1px solid #79982E;
font-weight: bold;
text-align: center;
padding: 4px;
}

.deco .hautvide {border-right: 1px solid #79982E;
border-bottom: 1px solid #919699;
}

.deco .basvide {border-top: 1px solid #919699;
}


.deco .hautvide {border-right: 1px solid #79982E;
border-bottom: 1px solid #919699;
}

.deco .basvide {border-top: 1px solid #919699;
}

.deco .petc {border-right: 1px solid #D48B02;
border-bottom: 1px solid #CCCFD0;
border-left: 1px solid #919699;
background-color: #EF9E06;
color: #FFFFFF;
font-weight: bold;
padding: 4px;
}
.deco .autres {border-bottom: 1px solid #CCCFD0;
border-left: 1px solid #919699;
background-color: #A1B967;
color: #FFFFFF;
font-weight: bold;
padding: 4px;
}
.deco .geta {border-bottom: 1px solid #CCCFD0;
border-left: 1px solid #919699;
background-color: #8B9EBC;
color: #FFFFFF;
font-weight: bold;
padding: 4px;
}

.deco .detail_none {border-bottom: 1px solid #CCCFD0;
padding: 4px;
}

.deco .det {background: #FFFFFF url(/images/feature_arrow_green.gif) top center no-repeat;
border-bottom: 1px solid #CCCFD0;
padding: 4px;
text-align: center;
}

.deco .det_titre {border-left: 1px solid #919699;
border-bottom: 1px solid #CCCFD0;
background-color: #EEEFF0;
font-weight: bold;
padding: 4px;
}
.deco .det_titrefin {border-left: 1px solid #919699;
background-color: #EEEFF0;
font-weight: bold;
padding: 4px;
}

.deco .det_art {border-left: 1px solid #CCCFD0;
border-bottom: 1px solid #CCCFD0;
padding: 4px;
text-align: center;
}
.deco .det_fin {border-left: 1px solid #CCCFD0;
padding: 4px;
text-align: center;
}



.deco .bbas {border-top: 1px solid #CCCFD0;
border-left: 1px solid #919699;
border-bottom: 1px solid #919699;
font-weight: bold;
text-align: center;
padding: 4px;
}

.deco .bbas1 {border-top: 1px solid #CCCFD0;
border-left: 1px solid #CCCFD0;
border-bottom: 1px solid #919699;
font-weight: bold;
text-align: center;
padding: 4px;
}

.short .tete {background: #D8FA85;
border-top: 1px solid #94B447;
border-left: 1px solid #D8FA85;
border-right: 1px solid #79982E;
border-bottom: 1px solid #79982E;
font-weight: bold;
text-align: center;
padding: 4px;
}

.short .tete1 {background: #D8FA85;
border-top: 1px solid #94B447;
border-left: 1px solid #D8FA85;
border-bottom: 1px solid #79982E;
font-weight: bold;
text-align: center;
padding: 4px;
}
.tableindex {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	height: 176px;
}


.table1 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	height: 176px;
}
.table2 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	height: 200px;
}

.table2 A {
	color: #385B78;
}

.table2 A:HOVER {
	color: #517BA0;
}

.table1 A {
	color: #385B78;
}

.table1 A:HOVER {
	color: #517BA0;
}
.table3 {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	height: 250px;
}

.table3 A {
	color: #385B78;
}

.table3 A:HOVER {
	color: #517BA0;
}

.form_field {
	border: 1px solid #B9C8D2;
	font-size: 12px;
	padding: 2px;
	color: #737373;
	background-color: #F9F9F9;
}


