#block_resa
{
   width:240px;
   margin:5px auto auto auto;
   font-family:Comic sans MS;
   text-align:center;
   padding:2px;
   border:solid 0px red
}
#block_resa .formulaire_resa
{
   display:block;
   padding-top:7px;
   padding-left:4px;
   /*background-image:url(../includes/images/bloc_resa_encadre.jpg);*/
   background-repeat:no-repeat;
   margin:2px auto 5px auto;
}
#block_resa .date_sejour
{
   margin:1px auto 1px auto;
}
#block_resa .date_sejour label
{
   margin-top:4px;
   font-size:10px;
   font-weight:bold;
}
#block_resa h2,
#block_resa h3
{
   text-transform:none;
   margin:2px auto 2px auto;
}
#block_resa h3
{
   font-size:13px;
   text-align:center;
}
#block_resa .radio_hebergement
{
   text-align:left;
}
#block_resa img.signature
{
   margin:1px auto auto auto;
}
#block_resa form
{
   font-family:Verdana;
   margin-top:0px
}
#block_resa form label
{
   font-weight:normal;
   text-align:left;
}
#block_resa .label_radio
{
   font-size:9px;
   margin-left:0px;
   float:left;
   width:150px;
   border:solid 0px red;
   display:block;
   clear:none;
   height:12px;
   margin:2px 0px 2px 0px;
   padding-top:0px;
}
#block_resa .radio_button
{
   width:12px;
   height:12px;
   margin-top:4px;
   border:none;
}
#block_resa .submit_resa
{
   border:none;
   margin-top:5px;
   background-color:#fff;
   cursor:pointer;
   font-family:Comic sans MS;
   color:#D8A63C;
   font-size:12px;
   font-weight:bold;
   text-decoration:underline;
   width:200px;
   margin:5px auto auto auto;
}
.block_tel_arrondi,
.block_tel_content
{
   margin:0px auto 0px auto;
   display:block;
}
#tel
{
   margin:5px auto 25px auto;
   width:220px;
}
.block_tel_content
{
   background-color:#47661E;
   width:200px;
   height:18px;
   font-size:14px;
   color:white;
   text-align:center;
   float:left;
   padding:0px 10px 0px 10px;
}
.block_tel_content strong
{
   margin-top:0px;
   color:white;
}
