#page_fixe {
width:870px;
text-align:justify;
margin-left:25px;
border:1px solid #009dff;
margin-top:15px;
padding:15px;
}

#page_fixe h1{
margin:0;
font-size:14px;
background-color:#009dff;
height:20px;
line-height:20px;
text-align:center;
color:#ffffff;
}
#page_fixe h2{
font-size:14px;
text-align:center;
}
#page_fixe h3{
font-size:14px;
color:#009dff;
}

#gauche_fixe {
background-color:#6a260f;
color:#ffffff;
float:left;
width:270px;
margin-top:15px;
margin-left:15px;
background-image:url(../images/home/fond-ref.gif);
background-repeat:no-repeat;
background-position:right top;
display:inline;
}

#gauche_fixe h1 {
margin-left:20px;
font-size:16px;
margin-top:10px;
}

#gauche_fixe a {
color:#009dff;
font-size:12px;
margin-left:10px;
}
#gauche_fixe a:hover {
color:#ffffff;
}

#droite_fixe {
float:left;
width:625px;
display:inline;
margin-left:15px;
border:1px solid #009dff;
margin-top:15px;
padding:10px;
}

#droite_fixe h2 {
margin:0;
font-size:14px;
background-color:#009dff;
height:20px;
line-height:20px;
padding-left:15px;
color:#ffffff;
}

a.decalage {
padding-left:15px;
}


/* A LA CARTE */ 

#devis_form {
position:relative;
margin-left:10px;
}

#devis_form label {
line-height:25px;
margin-bottom:20px;
}

#devis_form input,
#devis_form select {
position:absolute;
left:155px;
color:#009DFF;
}
#devis_form .select_date {
margin-left:47px;
margin-top:5px;
}
#devis_form .select_date select {
position:relative;
left:0px;
margin-left:10px;
}
#devis_form #participants input,
#devis_form #participants select,
#devis_form input.radio{
position:relative;
left:0px;
}

#partie_form1 {
background-color:#6A260F;
width:500px;
margin-left:180px;
position:relative
}
#partie_form1  label{
margin-left:20px;
color:#ffffff
}
#partie_form1  input{
margin-left:250px;
left:0px;
color:#009DFF
}
#partie_form1  select{
left:0px;
margin-left:320px;
color:#009DFF
}

input#bt_envoyer_sur_mesure {
display:block;
position:static;
margin-top:20px;
}

#partie_form2 {
text-align:center;
margin-top:30px;
background-color:#009DFF;
padding:5px;
}

#partie_form1  input{
margin-left:250px;
left:0px;
color:#009DFF
}
#partie_form1  select{
left:0px;
margin-left:320px;
color:#009DFF
}

#desti2 {
display:none;
visibility:hidden;
}

#desti3 {
display:none;
visibility:hidden;
}

/* jeu concours */

#colonne_gauche_marron {
background-color:#6A260F;
width:342px; 
float:left;
border-right:8px solid #609924;
height:1050px;
}

#colonne_gauche_marron img {
margin-left:50px;
margin-top:30px;
}
#colonne_gauche_marron p.reglement {
margin-top:50px;
color:#ff9900;
text-align:center;
}
#colonne_gauche_marron p.reglement a{
color:#ff9900;
text-decoration:underline;
}

#colonne_droite_jeu {
float:left;
width:600px; 
position:relative;
}

#colonne_droite_jeu h1 {
margin:0px;
position:absolute;
text-align:right;
right:70px;
top:10px;
color:#ffffff;
font-size:18px;
}

#colonne_droite_jeu h1 span {
color:#609924;
font-size:14px;
}

#colonne_droite_jeu p {
color:#6A260F;
margin-left:25px;
}

#colonne_droite_jeu .question {
color:#609924;
font-size:18px; 
font-weight:bold;
margin-left:25px;
}

#colonne_droite_jeu .question span {
color:#609924;
font-size:14px; 
font-weight:normal;
}

#colonne_droite_jeu input {
margin-left:45px;
}

#colonne_droite_jeu input#bt_participer {
margin-left:300px;
}

#colonne_droite_jeu img#logo_meuse {
margin-left:30px;
float:left;
}

#colonne_droite_jeu em {
float:left;
color:#609924;
font-size:14px;
margin-left:50px;
margin-top:15px;
}

#coord {
border:1px solid #381408;
background-color:#609924;
margin-left:30px;
color:#ffffff;
margin-right:30px;
position:relative;
width:380px;
}

#coord label {
position:absolute; 
left:20px;
}

#coord input {
margin-left:150px;
}

#coord p {
color:#381408;
font-weight:bold;
margin:10px;
margin-left:20px;
}

/*---- Page opération spéciale happy days ----*/
#bloc_happy {
background-image:url(../images/happy_days/haut-fond.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#88cfe3;
margin-top:15px;
margin-bottom:15px;
}

#logo_happy {
margin-top:20px;
margin-left:280px;
}

#bt_agences {
color:#ffffff;
font-size:14px;
display:block;
background-image:url(../images/happy_days/barre_bleue.gif);
background-repeat:no-repeat;
height:52px;
width:652px;
line-height:52px;
text-align:center;
margin-left:150px;
font-weight:bold;
}

#bloc_happy #bloc_offres_happy {
margin-top:15px;
margin-left:150px;
}

.offre_happy {
background-image:url(../images/happy_days/fond-offre.gif);
background-repeat:no-repeat;
width:318px;
height:364px;
float:left;
position:relative;
margin-right:15px;
margin-bottom:15px;
}

.offre_happy .titre_happy{
margin-top:10px;
margin-left:10px;
}

.offre_happy .sous_titre_happy {
margin:0px;
margin-left:15px;
margin-top:10px;
color:#41291c; 
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif
}

.offre_happy .descriptif_happy {
margin-left:15px;
}

.offre_happy .descriptif_happy span {
font-weight:bold
}

.logo_to_happy {
position:absolute;
top:90px;
right:20px;
}

.photo_happy {
margin-left:12px;
}

.prix_barre_happy {
margin-left:12px;
margin-top:10px;
}

.prix_happy {
font-size:30px;
color:#009ee0;
margin-left:15px;
font-weight:bold
}

.prix_happy span {
font-size:22px;
}

#asteri_mini{
font-size:10px;
color:#000000;
text-align:justify
}

#bt_sur_mesure_form {
background-image:url(../images/fixe/fond-bt-form.gif);
background-repeat:no-repeat;
width:270px;
height:98px;
float:left
}

#bt_sur_mesure_form p{
text-align:center;
margin-top:20px;
margin-bottom:5px;
}

#bt_sur_mesure_form a{
text-align:center;
display:block;
text-decoration:underline
}

#bloc_presentation_chouette {
float:left;
margin-left:40px;
width:600px;
background-image:url(../images/chouette-nature/fd-chouette.gif);
background-repeat:no-repeat;
background-position:top right
}

#bloc_presentation_chouette h2 {
color:#3c972f;
font-size:16px;
text-align:left;
margin:0
}

#bloc_presentation_chouette h3 {
color:#3c972f;
font-size:14px;
text-align:left;
margin:0
}

#bloc_presentation_chouette p {
color:#6a260f;
font-size:12px;
font-weight:bold;
text-align:justify
}

#bloc_presentation_ushuaia {
float:left;
margin-left:40px;
width:550px;
background-image:url(../images/ushuaia/fd-ushuaia.jpg);
background-repeat:no-repeat;
background-position:top right
}

#bloc_presentation_ushuaia h2{
color:#000000;
font-size:16px;
text-align:left;
margin:0;
font-variant:small-caps
}

#bloc_presentation_ushuaia p {
color:#6a260f;
font-size:12px;
font-weight:bold;
text-align:justify
}
