@charset "utf-8";
/* CSS Document */
html{height:100%;}
body{
background-image:url(images/fond.jpg);
background-repeat:repeat;
margin:0px;
padding:0px;
height:100%;
font: 12px Verdana, Arial, sans-serif;
}
/*--------- TITRE -------*/
.titre1{
font-size:24px;
font-weight:bold;
font-variant:small-caps;
color:#1e3e95;
}
.titre2{
font-size:24px;
font-weight:bold;
font-variant:small-caps;
color:#b74b03;
}
.titre3{
font-size:24px;
font-weight:bold;
font-variant:small-caps;
color:#036802;
}
.stitre{
font-weight:bold;
font-variant:small-caps;
font-size:16px;
}
/*------------------ Style des Div des partie -----------------*/
div#main {
width:1024px;
background-color:#FFFFFF;
min-height: 100%;
margin-bottom: -50px;
position:relative;
margin-left:auto;
margin-right:auto;
}

div#header {
height: 185px;
width:1024px; 
}

div#menusearch {
background-image:url(images/menusearch.png);
background-repeat:no-repeat;
background-position:top;
height: 78px;
width:1024px;
padding-top:22px;
background-color:#FFFFFF;
}

div#content {
background-image:url(images/back.png);
background-position:right bottom;
background-repeat:no-repeat;
background-color:#FFFFFF;
width:1024px;
z-index:1;

}

div#texte {
padding:15px 60px 15px 60px;
}

div#search {
width:340px;
position:relative;
left:635px;
top:-20px;
}

div#contact {
width:300px;
position:relative;
text-align:center;
left:645px;
top:-25px;
letter-spacing:1px;
}

div#footer {
width:659px;
height:50px;
text-align:center;
background-image:url(images/footer.png);
background-repeat:no-repeat;
background-position:bottom;
position:relative;
left:300px;
}

div#alert {
font-size:14px;
font-weight:bold;
color:#CC0000;
visibility:hidden;
}

.titrefor1{
font-weight:bold;
font-variant:small-caps;
font-size:20px;
background-color:#f7aa1c;
padding-left:10px;
}

.titrefor2{
font-weight:bold;
font-variant:small-caps;
font-size:20px;
background-color:#9cde28;
padding-left:10px;
}

.info{
font-size:10px;
}

.prixtd{
font-size:14px;
}

.prix1{
font-weight:bold;
font-size:26px;
color:#b74b03;}

.prix2{
font-weight:bold;
font-size:26px;
color:#036802;}

.btab1{
border:2px #b74b03 solid;
}

.btab2{
border:2px #036802 solid;
}

.cellbas{
padding:10px;
}

.confirm{
width:775px;
height:30px;
background-color:#33ade3;
font-size:14px;
font-weight:bold;
padding-top:8px;
text-align:center;
position:relative;
left:65px;
}

.tablever{
border:1px black solid;
padding:5px;
background-color:#EEEEEE;
}

/*------------------ Style des roll over du menu principale -----------------*/
.menu{
border-right:2px #ffffff solid;
vertical-align:middle;
}
.menu_over{
border-right:2px #ffffff solid;
background-color:#6abee3;
vertical-align:middle;
}

.menufin{
vertical-align:middle;
}
.menufin_over{
background-color:#6abee3;
vertical-align:middle;
}
/*------------------ Style des liens dans le menu principale -----------------*/
div#menusearch .menu a{
font-weight:bold;
color:#000000;
text-decoration:none;
}

div#menusearch .menu_over a{
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

div#menusearch a{
font-weight:bold;
color:#000000;
text-decoration:none;
}

div#menusearch a:hover{
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

div#footer a{

color:#000000;
text-decoration:none;
}

div#footer a:hover{

color:#ffffff;
text-decoration:none;
}

div#texte a{
color:#1e3e95;
}

div#texte a:hover{
color:#33ade3;
}

.clearfooter {
height: 50px;
clear: both;
}

<!--[if lt IE 7]>
<style>
#theSite {
height: 100%;
}
.aff{
display:none;
}
.aff_over{
display:block;
}
</style>
<![endif]-->