body {
	background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	margin: 0px 0px 0px 0px;
}
table {
	font-size: 100%;
}

#boxTetiere {
	/* width: 1002px; */
	background-color: #F5F8F1;
	height: 50px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#boxEnDirect {
	width: 146px;
	min-height: 450px;
	_height: 450px;
}
#boxSpacer {
	width: 7px;
	background-color: #EDEDEE;
	min-height: 450px;
	height:auto;
}
/* For IE \*/
* html #boxSpacer {
height: 450px;
}
/**/
#boxMain {
	width: 849px;
	min-height: 450px;
	height:auto;
}
/* For IE \*/
* html #boxMain {
height: 450px;
}
/**/
#Onglets {
	background: White; height: 30px; width: 100%;
}

.OngletAccueil {
	margin-bottom: 15px;
	background-color: #669628;
	height: 30px;
	text-align: center;
}

.OngletAccueil img {
	position: relative;
	top: 2px;
	margin-right: 10px;
}

.OngletAccueil a {
	position: relative;
	top: 3px;
	height: 30px;
	color: #C7D3A8;
	background-color: #669628;
	font-weight: bold;
	text-decoration: none;
	white-space: pre;
	font-size: 14px; /* REDUCE desired size a notch for IE 5 */
	voice-family: "\"}\""; voice-family: inherit;
	font-size: 15px; /* REAL DESIRED SIZE for all other browsers */
}

.OngletAccueil a:visited { color: #C7D3A8; }
.OngletAccueil a:hover { color: #FFFFFF; }

.Onglet {
	margin-bottom: 15px;
	background-color: #669628;
	height: 30px;
	text-align: center;
}

.OngletOn {
	margin-bottom: 15px;
	background-color: #C7D3A8;
	height: 30px;
	text-align: center;
}

.Onglet a {
	color: #C7D3A8;
	background-color: #669628;
	font-weight: bold;
	text-decoration: none;
	white-space: pre;
	font-size: 14px; /* REDUCE desired size a notch for IE 5 */
	voice-family: "\"}\""; voice-family: inherit;
	font-size: 15px; /* REAL DESIRED SIZE for all other browsers */
}

.Onglet a:visited { color: #C7D3A8; }
.Onglet a:hover { color: #FFFFFF; }

.OngletOn a {
	color: #FFFFFF;
	background-color: #C7D3A8;
	font-weight: bold;
	text-decoration: none;
	white-space: pre;
	font-size: 14px; /* REDUCE desired size a notch for IE 5 */
	voice-family: "\"}\""; voice-family: inherit;
	font-size: 15px; /* REAL DESIRED SIZE for all other browsers */
}

.OngletOn a:visited { color: #FFFFFF; }
.OngletOn a:hover { color: #FFFFFF; }

#RubriquesBar {
	background: #C7D3A8; height: 23px; width: 100%;
}

.Rubrique img {
	vertical-align: -4px;
	margin-left: 7px;
	margin-right: 1px;
	border: none;
}
.RubriqueOn img {
	vertical-align: -4px;
	margin-left: 7px;
	margin-right: 1px;
	border: none;
}

td.Rubrique a {
	color: #669628;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
	white-space: pre;
	font-size: 10px; /* REDUCE desired size a notch for IE 5 */
	voice-family: "\"}\""; voice-family: inherit;
	font-size: 11px; /* REAL DESIRED SIZE for all other browsers */
}
td.Rubrique a:visited {
	color: #669628;
}
td.Rubrique a:hover {
	color: #FFFFFF;
}

td.Rubrique span {
	color: #669628;
	background: transparent;
	font-weight: bold;
	white-space: pre;
	font-size: 10px; /* REDUCE desired size a notch for IE 5 */
	voice-family: "\"}\""; voice-family: inherit;
	font-size: 11px; /* REAL DESIRED SIZE for all other browsers */
}

td.RubriqueOn a {
	font-weight: bold;
	color: #FAFBF7 !important;
	background: transparent;
	text-decoration: none;
	white-space: pre;
	font-size: 10px; /* REDUCE desired size a notch for IE 5 */
	voice-family: "\"}\""; voice-family: inherit;
	font-size: 11px; /* REAL DESIRED SIZE for all other browsers */
}

#Pied {
	background: transparent; 
	color: #669628;
	font-size: 10px; /* for IE 5 */	voice-family: "\"}\""; voice-family: inherit;	font-size: 11px; /* REAL DESIRED SIZE for all other browsers */
}
#Pied a:link {
	color: #669628;
	text-decoration: none;
}
#Pied a:visited {
	color: #669628;
	text-decoration: none;
}
#Pied a:hover {
	color: #EC8E21;
	text-decoration: underline;
}

#PiedSub1 {
	background: #669628; width: 100%; height: 2px;
}
#PiedSub2 {
	background: #C7D3A8; width: 100%; height: 16px;
}

.btOngletDirect {
	margin-bottom: 15px;
	background-color: #699418;
	height: 30px;
}
.btOnglet {
	margin-bottom: 15px;
	background-color: #699418;
	height: 30px;
	text-align: center;
}
.btRaccourci {
	float: left;
	text-align: center;
	margin-left: 6px;
	margin-top: 6px;
}
.btRaccourci a:link { color: #669628; text-decoration: none;}
.btRaccourci a:visited { color: #669628; text-decoration: none;}
.btRaccourci a:hover { color: #EC8E21; text-decoration: none;}

td.Raccourci {
	text-align: center;
	padding-bottom: 10px;
}

td.Raccourci a:link { color: #669628; text-decoration: none;}
td.Raccourci a:visited { color: #669628; text-decoration: none;}
td.Raccourci a:hover { color: #EC8E21; text-decoration: none;}


.clearIEBug1 {
	display: inline;
}
.clearIEBug2 {
	float: none;
	clear: both;
}

div.Suite {
	display: inline;
	float: right;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 100%;
}

div.Suite a {
	color: #669628;
	font-weight: bold;
	font-size: 13px; /* REDUCE desired size a notch for IE 5 */
	voice-family: "\"}\""; voice-family: inherit;
	font-size: 14px; /* REAL DESIRED SIZE for all other browsers */
}
div.Suite a:link {
	color: #669628;
}
div.Suite a:visited {
	color: #669628;
}
div.Suite a:hover {
	color: #EC8E21;
}

div.Suite a img {
	float: none;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 15px;
	margin-right: 20px;
	vertical-align: middle;
	border: none;
}

div.Suite2 {
	display: block;
	width: 100%;
	text-align: right;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	line-height: 100%;
}

div.Suite2 a {
	color: #669628;
	font-weight: bold;
	font-size: 10px; /* REDUCE desired size a notch for IE 5 */
	voice-family: "\"}\""; voice-family: inherit;
	font-size: 11px; /* REAL DESIRED SIZE for all other browsers */
}
div.Suite2 a:link {
	color: #669628;
}
div.Suite2 a:visited {
	color: #669628;
}
div.Suite2 a:hover {
	color: #EC8E21;
}

div.Suite2 a img {
	float: none;
	width: 16px;
	height: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: middle;
	border: none;
}

div.Suite3 {
	display: block;
	width: 100%;
	text-align: right;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 100%;
}

div.Suite3 a {
	color: #669628;
	font-weight: bold;
	font-size: 10px; /* REDUCE desired size a notch for IE 5 */
	voice-family: "\"}\""; voice-family: inherit;
	font-size: 11px; /* REAL DESIRED SIZE for all other browsers */
}
div.Suite3 a:link {
	color: #669628;
}
div.Suite3 a:visited {
	color: #669628;
}
div.Suite3 a:hover {
	color: #EC8E21;
}

div.Suite3 a img {
	float: none;
	text-decoration: none;
	width: 16px;
	height: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: middle;
	border: none;
}

div.GoBack {
	display: inline;
	float: left;
	margin: 5px;
	margin-left: 20px;
	line-height: 100%;
}
div.GoBack img {
	margin-right: 8px;
	vertical-align: middle;
	border: none;
}
div.GoBack a {
	color: #669628;
}
div.GoBack a:link {
	color: #669628;
}
div.GoUp a:visited {
	color: #669628;
}
div.GoUp a:hover {
	color: #EC8E21;
}


div.GoUp {
	display: inline;
	float: right;
	clear: right;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 100%;
}

div.GoUp a {
	color: #C7D3A8;
	font-size: 13px; /* REDUCE desired size a notch for IE 5 */
	voice-family: "\"}\""; voice-family: inherit;
	font-size: 14px; /* REAL DESIRED SIZE for all other browsers */
}
div.GoUp a:link {
	color: #C7D3A8;
}
div.GoUp a:visited {
	color: #C7D3A8;
}
div.GoUp a:hover {
	color: #EC8E21;
}

div.GoUp a img {
	float: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 20px;
	vertical-align: middle;
	border: none;
}

.EditContent table {
	margin: 30px;
	margin-bottom: 10px;
}

.EditContent table input {
	width: 500px;
}

#Content h1 {
	font-size:140%; 
	color: #EC8E21; 
	font-weight: bold; 
	margin-left:30px; 
	margin-top:0px;
	margin-bottom:20px; 
	padding-top:20px;
}

#Content h2 {
	font-size:110%; 
	line-height: 180%;
	color: #5B5B5B;
	font-weight: bold;
	background-color: #FDF3EA;
	display: inline;
	/* width: auto; */
	margin-left: 40px; 
	margin-top: 15px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#Content h3 {
	font-size:100%; 
	line-height: 180%;
	color: #669628;
	font-weight: bold;
	/* width: auto; */
	margin-left: 40px; 
	margin-top: 15px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#Content p {
	line-height: 140%;
	margin: 65px; 
	margin-top: 10px; 
	margin-bottom: 10px;
	text-align: justify;
}

a {
	color: #669628;
}
a:visited {
	color: #669628;
}
a:hover {
	color: #EC8E21;
}


img.Puce {
	float: left;
	margin-left: 15px;
	margin-right: 10px;
	position: relative;
	top: 2px;
}

img.Puce2 { 
	position: relative; 
	top: 2px; 
	margin-left:10px;
	margin-right: 6px;
}

img.ImgCentre {
	border: 2px solid #669628;
	display: block; 
	margin: 20px;
	margin-left: auto; 
	margin-right: auto; 
}
img.ImgGauche {
	border: none;
	display: block; 
	float: left; 
	margin: 15px;
	margin-left: 30px; 
	margin-right: 25px; 
}
img.ImgDroite {
	border: none;
	display: block; 
	float: right; 
	margin: 25px;
	padding-left: 25px; 
	margin-right: 20px; 
}

p.Sign {
	font-size: 90%;
	color: #669628;
	font-weight: bold;
	float: right;
	text-align: right;
	clear: left;
}

#Navig {
	width: 127px;
	border-top: 1px solid #C7D3A8;
	border-bottom: 1px solid #C7D3A8;
	padding: 0px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 5px;
	font-size: 80%;
}

div.Navig {
	float: left;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
}

div.imgNavig {
	float: left;
}

div.imgNavig img {
	margin-right: 8px;
}
div.txtNavig {
	float: left;
	width: 100px;
	margin: 0px;
	padding: 0px;
}
div.txtNavig a {
	color: #669628;
}
div.txtNavig a:visited {
	color: #669628;
}
div.txtNavig a:hover {
	color: #EC8E21;
}

div.Login span {
	display:block; 
	background: transparent; 
	color: #669628; 
	font-weight: bold; 
	margin: 0px; 
	text-align:right;
	font-size: 85%;
}
div.Login input {
	width:50px; 
	margin-left:4px; 
	padding-left:2px; 
	text-align: left; 
	border: 1px solid #C7D3A8; 
	background-color: #FDF3EA;
	font-size: 85%;
}
td.loginGo {
	width:60px;
}
.loginGo input {
	width:40px; 
	height: 32px;
	text-align: center; 
	border: 1px solid #FDF3EA; 
	color: white; 
	font-weight:bold; 
	background-color: #EC8E21;
}
.loginGo input.On { 
	border:1px solid #FFFFFF; 
	background-color: #669628;
}

.loginDecon input {
	width:60px; 
	text-align: center; 
	border: 1px solid #FDF3EA; 
	color: white; 
	font-weight:bold; 
	background-color: #EC8E21;
}
.loginDecon input.On { 
	border:1px solid #FFFFFF; 
	background-color: #669628;
}



.Login input.FocusOn { 
	border:1px solid #EC8E21; 
	background-color: #FFFFFF;
}