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

#form_reservations{
font-size:12px;
font-weight:400;
color:#55524B;
}

#content #content_center input, #content #content_center textarea{
	background-color:#FFF;
}
 
#content #content_center textarea{
	margin:5px 0;
}
 
#content #content_center input, #content #content_center select{
margin:2px 0;
float:left;
width:150px;
border:1px solid #A7A7A7;
padding:3px;
font-size:12px;
color:#55524B;
}

#content #content_center textarea{
margin:2px 0;
border:1px solid #A7A7A7;
padding:3px;
font-size:12px;
color:#55524B;  
resize: vertical;
width: 100%;
min-height: 50px;
}

#content #content_center select{
width:208px;
}

#content #content_center input[type=checkbox] {
    width:50px;
}

#content #content_center input[type=submit] {
width: 260px;
cursor:pointer;
}

#content #content_center input[type=radio] {
width:10px;
}

.stdmessage{
color:#006600;
font-weight:bold;
}

.error{
color:#FF0000;
font-weight:bold;
}
#table_coordonnees{
    float:left;
    width:280px;
}
#table_reservations{
    margin-left: 15px;
    margin-top: 5px;
    float:left; 
    width:600px;
}

#table_reservations table tr th {
border:1px solid #A7A7A7;
background-color:#951B81;
vertical-align:middle;
padding:10px;
font-size:14px;
font-weight:400;
color:#FFFFFF;
text-align:left;
}


.align-left{
text-align:left;
}

#table_reservations table tr td {
border:1px solid #A7A7A7;
vertical-align:middle;
padding:5px 10px;
font-size:12px;
color:#55524B;
text-align:left;
line-height:15px;
}

html > body > div#global > div#content > div#content_center > form#form_reservations > #table_reservations > table > tbody > tr > td > p{
font-size:12px;
}

#table_reservations table {
border-collapse:collapse;
}

#table_reservations table th, #table_reservations table td {
border:1px solid #A7A7A7;
}

#table_reservations table td {
text-align:center;
}