
body {
margin: 0 ;
padding:0;
font-family: Arial, Helvetica, sans-serif;
text-align: center ;
color: #d4d0de;
background-color: #3b3745;
}

body#entrer{
margin: 9px 0 ;
padding:0;
font-family: Arial, Helvetica, sans-serif;
text-align: center ;
color: #d4d0de;
background-color: #3b3745;
}


h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
padding: 0;
margin: 0;
}

h1 {
font-size:17px;
}

h2 {
font-size:12px;
letter-spacing:1px;
color: #ffffff;
background-color: #6588be;
font-weight:bold;
text-align:center;
}

p{
padding: 0;
margin: 0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #a3a1aa;
}

.bold {
font-weight: bold;
}
.clear {
clear: both;
}
.lineheight{
line-height: 5px;
}

.lineheight6{
line-height: 6px;
}

.lineheight25{
line-height: 25px;
}

.margin27 {
margin-left: 27px;
}

.margintop {
float:left;
margin-top: 4px;
border: 1px solid #CC9900;
}
.fontsize15 {
font-size: 14px;
}

.color_orange {
color: #c58b25;
}
.color_bleu {
color: #86828f;
}

.color_marron {
color: #534e4e;
}


/* page d'entrer */

#main_entrer {
margin:0 auto;
width: 666px;
height: 602px;
background: url(image2/cadre_accueil.jpg) no-repeat ;
}

#soleil_entrer {
padding-top: 40px;
}

h1#entrer {
margin-top: 15px;
width: 666px;
height: 119px;
display:block;
background: url(image2/titre_domaine.jpg) no-repeat center;
text-indent: -5000px ;
}

a#bouton_entrer {
width: 70px ;
height: 12px ;
margin-top: 80px;
margin-left:255px;
display: block ;
background: url(image2/entrer.jpg) no-repeat ;
text-indent: -5000px ;
float: left;
}

#contenu_lien0 {
z-index:2;
width: 960px;
height: 271px;
background:url(image/fondflash2.png) no-repeat;

}









#bouteilles {
background :url(image/fbouteille2.gif) no-repeat ;
margin-top:5px;
width: 959px;
height: 200px;
text-align:center;
}

#menu_down {
z-index:2;
margin-top: 20px;
background: url(image/fonddown.gif) no-repeat ;
width: 960px;
height: 95px;
text-align:center;
}


a#bouton_enter {
width: 58px ;
height: 12px ;
margin-top: 80px;
margin-left:20px;
display: block ;
background: url(image2/enter.jpg) no-repeat ;
text-indent: -5000px ;
float: left;
outline: none;
}

#footer_entrer {
padding-top: 70px;
outline: none;
}

.lienref {
font-size: 12px;
color: #e7e3f1;
text-decoration:none;
}

.lienref:hover {
font-size: 12px;
color: #e7e3f1;
text-decoration:underline;
}

#main {
margin:0 auto;
width: 960px;
text-align: left ;
}

#top {
width:960px;
height: 167px;
}

#logo {
width: 164px;
height: 167px;
float:left;
}

#langue {
z-index: 2;
width:150px;
height: 15px;
text-align: right;
margin-top: 48px;
float:right;
}

#langue a {
font-size: 11px;
color: #a3a1aa;
text-decoration:none;
}

#langue a:hover {
font-size: 11px;
color: #bebcc6;
text-decoration:none;
}

.lien {
font-size: 11px;
color: #bebcc6;
text-decoration:none;
}

.lien:hover {
font-size: 11px;
color: #a3a1aa;
text-decoration:none;
}


#contenu {
width: 960px;
height: 271px;
background: url(image2/image_test.jpg) no-repeat ;
}

.titre_bloc{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
color:#CC9900;
}







#bouteilles {
width: 960px;
height: 202px;
text-align:center;
}


h1#header {
margin-left: 50px;
height: 167px;
float: left;
}

h1#header a {
width: 535px ;
height: 167px ;
display: block ;
background: url(image2/titre_domaine_interieur.jpg) no-repeat ;
text-indent: -5000px ;
}


a#contact_etiquette {
z-index: 4;
height: 99px ;
width: 50px;
display: block ;
background: url(image2/etiquette.jpg) no-repeat ;
text-align:center;
font-size: 12px;
color: #eddede;
text-indent: -5000px ;
margin-left: 120px;
float:left;
}

a#contact_etiquette:hover {
background: url(image2/etiquette2.jpg) no-repeat ;
}


/*contact*/

#contenu_contact {
width: 960px;
height: 271px;
padding-left: 10px;
background: url(image2/fond_contact.gif) no-repeat ;
}

#adresse {
width: 200px;
height: 260px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3b3845;
margin-top: 14px;
float:left;
}

#google_map{

width: 250px;
height: 260px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3b3845;
margin-left: 10px;
margin-top: 6px;
float:left;
}

#google_map2{

width: 600px;
height: 260px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3b3845;
margin-left: 10px;
float:left;
}

#adresse2 {
width: 200px;
height: 260px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3b3845;
margin-top: 30px;
margin-left:60px;
float:left;
}




#formulaire {
width: 450px;
height: 260px;
margin-top: 6px;
float:left;
}

/*formulaire*/

.separation {
margin-top: 15px;
width: 220px;
background: url(image2/fond_fieldset.gif) repeat-x ;
font-size: 11px;
float:left;
}

form fieldset {
margin: 0;
padding: 0;
padding-left: 2px;
padding-top: 5px;
padding-bottom: 5px;
border: 0;
width: 220px;
background: url(image2/fond_fieldset.gif) repeat-x ;
color: #3b3845;
}

form fieldset legend {
padding: 0 0 0 4px;
font-weight: bold;
font-size:12px;
color: #86828f;
}

form fieldset label {
display: inline-block;
line-height: 1.9;
vertical-align: top;
font-size:11px;
font-weight:bold;
}

form fieldset input {
height: 13px;
font-size: 11px;
color: #9792a3;
border: 1px solid #aba7b4;
background-color: #fefefe;
}

form fieldset input:hover {
background-color: #f7f7f7;
color: #86828f;
}

form fieldset select {
height: 19px;
font-size: 11px;
color: #4d7459;
border: 1px solid #5f8b6a;
background-color: #ebfbf0;
}

form fieldset select:hover {
background-color: #2f2e2e;
color: #eddede;
}


form fieldset textarea{
margin-top:50px;
font-size: 11px;
color: #9792a3;
border: 1px solid #aba7b4;
background-color: #ffffff;
}

form fieldset ol {
margin: 0;
padding: 0;
padding-left:10px;
}

form fieldset li {
margin: 0;
padding: 0;
list-style: none;
padding-top: 2px;
}

form em {
font-weight: bold;
font-style: normal;
color: #f00;
}

form label {
width: 70px; /* Width of labels */
}

.inline {
display: inline;
}

.width_input {
width: 130px;
}

.width_select {
width: 193px;
}

.width_type {
margin: 0;
padding: 0;
height: 19px;
width: 210px;
}

.width_fieldset {
width: 336px;
}

.float_none {
float:none;
}

.float_left {
float:left;
}

.margin_bottom {
margin-bottom: 20px;
}

.help {
cursor: help;
}

.pointor {
cursor: pointer;
}

.border_none {
border: 0;
}

.border_none:hover {
border: 0;
background-color: #ffffff;
}

a#valider_formulaire {
margin-left: 75px;
width: 73px ;
height:17px ;
display: block ;
background: url(image2/valider.gif) no-repeat ;
text-indent: -5000px ;
}

a#valider_formulaire:hover {
background: url(image2/valider2.gif) no-repeat ;
}


ul#menu {
height: 31px ;
margin: 0 ;
padding: 0 ;
background-color: #6588be;
list-style-type: none ;
float:left;
}

ul#menu li {
float: left ;
text-align: center ;
}

ul#menu li a {
width: 130px ;
line-height: 31px ;
font-size: 12px ;
font-weight: bold ;
letter-spacing: 1px ;
color: #fff ;
display: block ;
text-decoration: none ;
border-right: 1px solid #acbfdc ;
}

ul#menu li a:hover {
background: url(image2/flechemenu.gif) no-repeat right center ;
background-color: #7c9ac8;
}

#footer{
width: 960px;
text-align:center;
color:#6588be;
font-size:11px;
}

ul#basdepage {
margin: 0 ;
padding: 0 ;
margin-left: 215px ;
text-align: center ;
list-style-type: none ;
text-indent:4px;
}

ul#basdepage li {
float: left ;
text-align: center ;
}

ul#basdepage li a {
font-size: 11px ;
color: #fff ;
display: inline;
text-decoration: none ;
}

ul#basdepage li a:hover {
color: #d6dbe2;
}


.lienbas {
font-size: 12px;
color: #00cccb;
text-decoration:none;
}

.lienbas:hover {
font-size: 12px;
color: #ffffff;
text-decoration:none;
}

