body {
margin:0px; 
padding:0px;
background-color:#000000;
color:#FFFFFF; 
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6 { margin-left:4px; }

.blanc {color:white; }

.form_prix { padding-left:65px; margin-bottom:40px; padding-right:40px; }

a:link, a:hover, a:visited, a:visited:hover, a:active { color:#FFFFFF; text-decoration:underline; }
a:hover,  a:visited:hover { color:#FFFF00; }

h1 {font-size:20px; color:#FFF; }
h1 strong, h2 strong, h3 strong { color:#F26522; }

ul.liste_prix {padding:0px; margin:0px; margin-left:20px; font-weight:bold; }


.haut_page { height:167px; text-align:left;    background: black url('../css/img/haut_bg2.gif') no-repeat top right;
}
.logo_haut {padding-top:20px; }
.info_haut {float:right; padding-right:130px; padding-top:20px; }
.info_haut img { margin-bottom:-3px; }
.info_haut a { padding-bottom:5px; }
.bouton_1, .bouton_2 {  border: none;
    background: black url('../css/img/bouton400.gif') no-repeat top left;
    padding:0px;
	height:30px;
	width:398px;
	text-align:center;
	font-weight:bold;
	
	
	
}
.bouton_2 {background-image:url(../css/img/bouton230.gif); width:235px; margin-bottom: 50px; }

ul.liste_prix li {


background: black url(../css/img/ligne2.gif) no-repeat  20px 10px;
list-style:none;
line-height:22px;
padding:5px 0px 25px 45px;
text-decoration:none;
margin:0px;

}

ul.liste_prix li:hover,  ul.liste_prix2 li{
background: black url(../css/img/ligne1.gif) no-repeat  20px 10px;
}
ul.liste_prix3 li, ul.liste_prix3 li:hover {
	background: black url(../css/img/ligne1.gif) no-repeat  20px 21px;
}

ul.liste_prix li a:link, ul.liste_prix li a:visited{text-decoration:none;  }
ul.liste_prix li a:hover, ul.liste_prix li a:visited:hover{color:#F26522;  }

a.lien_bas:link, a.lien_bas:visited, a.lien_bas:hover, a.lien_bas:visited:hover
{
color:#FFFFFF;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

a.lien_bas:hover, a.lien_bas:visited:hover { text-decoration:underline;}

.h1_vert
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#00ff00;
}

.h2_vert
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#46B648;
}

.h1_accueil { margin:0px; padding:0px; display:inline; font-family:Arial, Helvetica, sans-serif;
 font-size:medium; font-weight:normal;}

.style1 {font-family: Arial, Helvetica, sans-serif}
.style3 {color: #ABD6D5}
.style6 {color: #BCE6FB}
.style13 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.style14 {font-family: Arial, Helvetica, sans-serif; color: #ABD6D5; }
.style16 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; }


/*  autre style */


body {
	background-color: #000000;
	background-image: url(images/big_bg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: fixed;
	background-position: 50% 0%;
	background-repeat: no-repeat;
}
a img {
	border: 0px;
}
p, li {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 4px;
	margin-left: 4px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 4px;
	
}
.style2 {font-size: 20px; color:#FFFFFF; font-weight:bold}
.style3 {font-size: 20px; color:#f26522; font-weight:bold}
.style3red {font-size: 20px; color: #FF0000; font-weight:bold}
.style4 {font-size: 14px; color:#f26522; font-weight:bold}
.style4red {font-size: 14px; color:#FF0000; font-weight:bold}
.style17 {font-size: 13px; color:#f26522; font-weight:bold}
.style18 {color:#f26522}
.style19 {font-size: 14px; color:#FFFFFF; font-weight:bold}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #d7d7d7;
	font-size: 13px;
}

.style5 {font-size: 14px;font-weight: bold;}
.style6 {font-size: 10px}
.style7 {color:#FFFFFF}
.style8 {font-size:16px;
          color:#FFFFFF}

.table_1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#127CAC;
font-weight:bold;
}

input, textarea, select
{
	border:solid 1px #646464;
	background-color:#000000;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	padding:2px;

}


.table_estim
{
	border:solid 1px #646464;
	background-color:#000000;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	padding:2px;
	width: 350px;

}


.input_1 { 
background-color:#f26522; 
color:#FFFFFF; 
border:solid 1px #646464;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:0px;
}

.select_1 {font-weight:100;}
.justify {text-align: justify;}


/* style pour epreuve */
.epreuve {
	border:2px solid #cccccc;
	margin:0px 15px 20px 0px;
	padding:0px;
	background-color:white;
	float:left;
	color:#000;}
.epreuve h1, .epreuve h3 { padding-left:15px;}

.epreuve h1 { color:#000; font-size:24px;  margin:0px; padding:10px 0px 10px 15px;}
.epreuve h1 strong { font-size:36px; color:#000; line-height:36px; }
.epreuve a { color:#000; }
.epreuve a:hover, .epreuve a:visited:hover { color:#F26522; }
