body {
	background-image:url(images/bg.png);
	background-attachment:fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFCC;
	margin-top:5px;
}
.contenu {
	width:1010px;
	left:50%;
	margin-left:-500px;
	position:absolute;
	height:auto;
	margin-top:2px;
}
.pages {
	background-image:url(images/red.jpg);
	width:1010px;
	float:left;
}
.menudroit {
  float:left ;
  width:250px ;
  height:100% ;

  margin-left:20px;
}
.divpages {
  float:left ; 
  width:710px ;
  height:100% ;
  margin:0;padding:0 ;
  margin-left:10px;
 }

.footer {
	background-image:url(images/barre.jpg);
	width:1010px;
	height:20px;
	float:left;
	text-align:right;
	color:#EA431C;
}
.titre {
	background-image:url(images/titrepage.png);
	width:597px;
	height:98px;
	text-indent:75px;
	line-height: 95px;
	font-weight:bold;
	font-size:14px;
	color:#404040;
}

.haut250 {
	background-image:url(images/acc_haut250.png);
	background-repeat:no-repeat;
	width:250px;
	height:30px;
	font-weight:bold;
	font-size:14px;
	text-indent:25px;
	line-height: 30px;
	color:#FFFF99;	
}
.mil250 {
	background-image:url(images/acc_mil250.png);
	width:220px;
	color:#413D3D;	
	padding:15px;
}
.bas250 {
	background-image:url(images/acc_bas250.png);
	width:250px;
	height:27px;
}
.haut460 {
	background-image:url(images/acc_haut460.png);
	background-repeat:no-repeat;
	width:460px;
	height:30px;
	font-weight:bold;
	font-size:14px;
	text-indent:25px;
	line-height: 30px;
	color:#FFFF99;	
}
.mil460 {
	background-image:url(images/acc_mil460.png);
	width:430px;
	color:#413D3D;	
	padding:15px;
}
.bas460 {
	background-image:url(images/acc_bas460.png);
	width:460px;
	height:27px;
}
.haut435 {
	background-image:url(images/acc_haut435.png);
	background-repeat:no-repeat;
	width:435px;
	max-width:435px;
	height:42px;
	font-weight:bold;
	font-size:14px;
	text-indent:45px;
	line-height: 40px;
	color:#FFFF99;	
}
.mil435 {
	background-image:url(images/acc_mil435.png);
	width:435px;
	max-width:370px;
	font-size:12px;
	padding-left:35px;
	padding-right:50px;
	color:#202020;
}
.bas435 {
	background-image:url(images/acc_bas435.png);
	width:435px;
	max-width:435px;
	height:46px;
}
.promo {
	background-image:url(images/promo.png);
	width:710px;
	height:95px;
}
.top10 {
	background-image:url(images/top10.png);
	width:650px;
	height:100px;
	text-indent:20px;
	line-height: 25px;
}

img {
	border:0px;
}





.title236 {
	background-image:url(images/title236.png);
	background-repeat:no-repeat;
	width:250px;
	height:30px;
	font-weight:bold;
	font-size:14px;
	text-indent:20px;
	line-height: 25px;
	color:#FFFF99;	
}
.fond236 {
	background-image:url(images/fond236.png);
	width:250px;
	font-size:12px;
	color:#404040;
	text-indent:20px;
	text-align:left;
	float:left;
}
.bas236 {
	background-image:url(images/bas236.png);
	width:250px;
	height:2px;
	max-height:2px;
	font-size:12px;
	clear:both;
}
.title472 {
	background-image:url(images/title472.png);
	background-repeat:no-repeat;
	width:450px;
	height:30px;
	font-weight:bold;
	font-size:14px;
	text-indent:20px;
	line-height: 25px;
	color:#FFFF99;	
}
.fond472 {
	background-image:url(images/fond472.png);
	width:450px;
	font-size:12px;
	color:#404040;
	text-indent:25px;
	text-align:left;
	float:left;	
}
.bas472 {
	background-image:url(images/bas472.png);
	width:450px;
	height:2px;
	max-height:2px;
	font-size:12px;
	clear:both;
}
.title710 {
	background-image:url(images/title710.png);
	width:710px;
	height:30px;
	font-weight:bold;
	font-size:14px;
	text-indent:20px;
	line-height: 25px;
	color:#FFFF99;	
}
.fond710 {
	background-image:url(images/fond710.png);
	width:710px;
	font-size:12px;
	color:#404040;
 	padding-left:5px;	
}
.bas710 {
	background-image:url(images/bas710.png);
	width:710px;
	height:2px;
}
.conn_haut {
	background-image:url(images/conn_haut.png);
	width:250px;
	height:26px;
	font-size:12px;
	color:#404040;
	font-weight:bold;	
}
.conn_mil {
	background-image:url(images/conn_mil.png);
	width:250px;
	font-size:12px;
	color:#404040;	
}
.conn_bas {
	background-image:url(images/conn_bas.png);
	width:250px;
	height:31px;	
}
.haut710 {
	background-image:url(images/acc_haut710.png);
	background-repeat:no-repeat;
	width:710px;
	height:42px;
	font-weight:bold;
	font-size:14px;
	text-indent:45px;
	line-height: 40px;
	color:#FFFF99;	
}
.mil710 {
	background-image:url(images/acc_mil710.png);
	background-repeat:repeat-y;
	width:710px;
	color:#413D3D;	
	padding:35px;
}
.bas710 {
	background-image:url(images/acc_bas710.png);
	width:710px;
	height:60px;
}
td {
	color:#404040;
	font-size:12px;
}
th {
	background-image:url(images/greentab.png);
	height:30px;
	font-size:12px;
	color:white;
}
a:link {
	color:#A40800;
	font-weight: bold;
	text-decoration:none ;
}
a:hover {
	color:#A40700;
	font-weight: bold;
	text-decoration:none ;
}
a:visited {
	color:#A40800;
	font-weight: bold;
	text-decoration:none ;
}
input {
	color:#FFFF99;
	font-weight: bold;
	background-color:#E93915;
	border: solid 1px black;
}
select {
	color:#FFFF99;
	font-weight: bold;
	background-color:#E93915;
	border: solid 1px black;
}
option {
	color:#FFFF99;
	font-weight: bold;
	background-color:#E93915;
	border: solid 1px black;
}
.contenu {
	text-align:left;
}
.tdvide {
	height:5px;
}
.acc250 {
	background-image:url(images/fondrejoin.png);
	height:250px;
	text-indent:15px;
	line-height:35px;
	font-weight:bold;
	font-size:14px;
	text-indent:20px;
	line-height: 25px;
	color:#FFFF99;	
}
.title {
	font-size:12px;
	color:#404040;
	text-indent:15px;
	text-align:left;
	float:left;
}
.newsl {
	text-align:center;
	color:#333333;
	background-image:url(images/fondnewsletter.png);
	width:250px;
	height:150px;
}
.tab-box { 
  border-bottom: 2px solid #800000;
  padding-bottom:5px;
  width:90%;
}
.tab-box a {
  border:2px solid #800000;
  background-image:url(Images/formulaire.png);
  color:#ffffff;
  padding: 5px 15px;
  text-decoration:none;
  width:90%;
  }
.tab-box a.activeLink { 
  background-image:url(Images/formulaire.png);
  border-bottom: 2px; 
  width:90%;
  padding: 6px 15px;
}
.tabcontent {   width:90%; border: 1px solid #800000; border-top: 2px; padding: 5px;}
.hide { display: none;}

.info, .success, .warning, .error, .validation {
	width:70%;
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 70px;
	background-repeat: no-repeat;
	background-position: 10px center;
	font-weight: bold;
	font-size:14px;
	text-align:center;
}
.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('info.png');
}
.success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('success.png');
}
.warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('warning.png');
}
.error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('Images/error.png');
	text-align:center;
	letter-spacing: 1.5px;
	border: solid 1px red;
	}
a.roll       img { opacity: 0.6; filter:alpha(opacity=60); }
a.roll:hover img { opacity: 1.4; filter:alpha(opacity= 100); }
