body , html{
	font: 8pt/16pt arial; 
	color: #555753; 
	margin : 0px;
	padding: 0px;
	width: 100%;
	height:100%;
	scrollbar-base-color: #000000;
	background-image:url(images/charte/repeat2.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	background-color:#010101;
}

h2 {
  font: bold 13px Arial, Helvetica, sans-serif;
	color:#FFA500;
	margin: 0px;
	padding: 0px;
}

h3 {
  font: bold 12px Arial, Helvetica, sans-serif;
	color:#FFD484;
  margin: 0px;
	padding: 0px;
}

td{
	font: 13px arial; 
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
}

.container{	
	width:100%;
	height:100%;
}

#container{	
	width:100%;
	height:100%;
	text-align:left;
}

#table_charte{
	height:100%;
	min-height:100%;
	width:980px;
}

#td_charte{
	height:100%;
	width:100%;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
}

a:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #FFFFFF;
	font-size:8pt;
	}
	
a:link { 
	font-weight: normal; 
	text-decoration: none; 
	color: #FFFFFF;
	font-size:8pt;
	}

a:hover, a:active { 
	text-decoration: underline; 
	color: #FFFFFF;
	font-size:8pt;
	}

#basdepage{
  width:100%;
	height:20px;
	text-align:left;
	background-image:url();
}

#contenu{
	float:left;
	width:708px;
	min-height:200px;
	height:auto;
}

.titre{
	padding-left:438px;
	height:80px;
	text-align:left;
	padding-bottom:10px;	
}

#titre{
	float:right;
	width:510px;
	height:80px;
	text-align:right;
	padding-bottom:20px;	
}

#menu{
	float:left;
	padding-top:80px;
	width:195px;
	height:245px;	
}

#texte{
	float:left;
	width:470px;
	height:203px;
}

.txtbas:link, .txtbas:visited{
	font: 7.5pt arial; 
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;	
	text-decoration:none;
}

.txtbas:hover, .txtbas:active{
	font: 7.5pt arial; 
	font-weight: normal;
	font-style: normal;
	color:  #FFFFFF;
	text-decoration:underline;
}

table.tarifs01, table.tarifs02 ul {padding: 5px 0px; margin: 0px;}

table.tarifs01 td{ width: 50%; text-align: center; padding: 0px; margin: 0px;}
table.tarifs02 td{ width: 33%; padding: 0px; margin: 0px;}

table.tarifs02 a:link, table.tarifs02 a:visited, table.tarifs01 a:link, table.tarifs01 a:visited {
  font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
	padding: 0px; margin: 0px;
}
table.tarifs02 a:hover, table.tarifs02 a:active, table.tarifs01 a:hover, table.tarifs01 a:active {
	text-decoration:none;
	padding: 0px; margin: 0px;
}

.lien01:link, .lien01:visited{
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF8DB;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:underline;
}

.lien01:active, .lien01:hover{
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF8DB;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}

.lien02:link, .lien02:visited{
	color:#FFD700 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.lien02:hover, .lien02:active{
	color:White !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}

.lien03:link, .lien03:visited{
	color:White !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	/*border: 1px solid #971F04;*/
	padding: 1px 4px 1px 4px;
}

.lien03:hover, .lien03:active{
	color:#FFD700 !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	/*border: 1px solid #FFD700;*/
}

.lien04:link, .lien04:visited{
	color:#FEF0CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase !important;
}

.lien04:hover, .lien04:active{
	color:#FEF0CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase !important;
}

.lien05:link, .lien05:visited{
	color:#FFD700;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	font-style: italic;
}

.lien05:hover, .lien05:active{
	color:#D8E4FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
}

.lien06:link, .lien06:visited{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}

.lien06:hover, .lien06:active{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

.lien07:link, .lien07:visited{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:underline;
}

.lien07:hover, .lien07:active{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:9pt;
}

.pagination{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.titre01{
	color:#541F08;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
}

.titre02{
	color:#FFA500;
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size:16pt;
	font-weight:bold;
	text-transform:uppercase;
	text-align: center;
	border-bottom: 1px solid #FFC75E;
	border-top: 1px solid #FFC75E;
}
.titre03{
	color:#FFD484;
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size:16pt;
	font-weight:bold;
	text-align: center;
}
.cyc{
	display: none;
}

.txt01{
	color:#FFEE88;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height: 175%;
}
.txt02{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.8pt;
	font-weight:normal;
	line-height: 120%;

}
.txt03{
	color: #FFD700;
	text-transform: lowercase;
	font-size: 13px;
	font-weight: normal;
	padding-top: 5px;
}
.txt04{
	color: #A52A2A;
	font-weight: bold;
	border: 1px solid #990000;
	background-color: #FFD700;
	margin: 0px;
	padding: 0px;
}
p{
	text-align:justify;
}

ul{
	list-style-image:url(images/charte/list.jpg);
	margin: 15px 0px 15px 20px;
	padding: 0px;
}

.titleSousMenu{
	text-transform:uppercase;
	font-weight:bold;
}

.inputForm{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #435261;
	font-weight: normal;
	background-color: #FFFFFF;
	width: 180px;
	border: 1px solid #FFDF66;
}
.inputFormOver{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #435261;
	font-weight: normal;
	background-color: #FFD8C6;
	width: 180px;
	border: 1px solid #FFDF66;
}
.button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: 1px solid #E8B403;
	background-color: #B31F04;
}
.buttonover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #C33002;
	border: 1px solid #FFDF66;
	color: #FFFFFF;
}

.notice{
	font-size:10px;
	font-weight: bolder;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Yellow;
}

.label{
	color:#FFDF66;
	padding-left:20px;
	font-weight: bold;
}
.image_1{
	border:1px solid #FEB68B;
	padding: 3px;
	width: 85%;
}
.image_2{
	border:1px solid #FEB68B;
	width: 90px;
	cursor:pointer;
	height: 65px;
}
.border1{
	border-top: 1px solid #EE2002;
	border-bottom	: 1px solid #981401;
}
.border2{
	border-top: 1px solid #B51F07;
	border-bottom	: 1px solid #981401;
}
.date_div{
	color: Maroon;
	float:right; 
	display:inline;
	text-transform: lowercase;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
}