@charset "UTF-8";
/* CSS Document */


form {
padding:20px;
padding-top:0px;
}


.contactgreen {
color:#00FF00;
}

.contactred {
color:#ff0000;
}

input.myfields { 
background-color:#333;
color:#fff;
width:351px;
border:#000 solid 2px;
font-size:12px;
padding:3px;
outline-color:#0bb;
}

textarea { 
-moz-resize: both;
-webkit-resize: both;
resize: both;
max-width:620px;
min-width:349px;
max-height:400px;
background-color:#333;
color:#fff;
border:#000 solid 2px;
font-size:12px;
padding:3px;
outline-color:#0bb;
}

label{
display:block; 
margin-bottom:3px;
color:#0ff;
} 

#captchaimg {
display:inline-block;

padding-top:2px;
}

#captchaimg img {
border:#000 solid 2px;
margin-right:9px;
}

#champcaptcha {
display:inline-block;
height:104px;
vertical-align:top;
}

#captcha {
width:125px;
}

input.myfields2 { 
background-color:#333;
color:#fff;
width:200px;
border:#000 solid 2px;
font-size:12px;
padding:3px;
outline-color:#0bb;
}

input.myfields3 { 
background-color:#333;
color:#fff;
width:124px;
border:#000 solid 2px;
font-size:12px;
padding:3px;
outline-color:#0bb;
}

#boxcil {
display:inline-block;
vertical-align:top;
}

#boxnom {
display:inline-block;
vertical-align:top;
padding-left:10px;
}

#boxprenom {
display:inline-block;
vertical-align:top;
padding-left:10px;
}

select {
background-color:#333;
color:#fff;
border:#000 solid 2px;
font-size:12px;
outline-color:#0bb;
height:25px;
width:65px;
}

.res_titre {
display:inline-block;
font-size:20px;
color:#FFFFFF;
vertical-align:top;
padding-left:0px;
}

.res_titre2 {
display:inline-block;
font-size:18px;
color:#0ff;

}

.photodeco2 {
height:500px;
}

.wiphide {
visibility:hidden;
display:none;
}

select.myfields4 {
background-color:#333;
color:#fff;
border:#000 solid 2px;
font-size:12px;
outline-color:#0bb;
height:25px;
width:287px;
}

select.myfields5 {
background-color:#333;
color:#fff;
border:#000 solid 2px;
font-size:12px;
outline-color:#0bb;
height:25px;
width:60px;
}

.res_places {
display:inline-block;
vertical-align:top;
padding-left:10px;
}

.res_dates {
display:inline-block;
vertical-align:top;
padding-left:0px;
}

input.myfields6 {
background-color:#333;
color:#fff;
width:217px;
border:#000 solid 2px;
font-size:12px;
padding:3px;
outline-color:#0bb;
}

input.myfields7 {
background-color:#333;
color:#fff;
width:110px;
border:#000 solid 2px;
font-size:12px;
padding:3px;
outline-color:#0bb;
}

