@charset "utf-8";
/* CSS Document */

*{
outline:none;
padding:0;
margin:0;
}

body{
background:#eee;
}

img{
border:none;
outline:none;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7c4b94;
}

a{
}
a:visited {
}
a:hover {
}
a:active {
}

input{
margin:0 5px 0 15px;
}

td{
text-align:center;
padding:5px 0;
}

strong{
font-size:12px;
}

.no-float{
clear:both;
}

/* --------------------- page -------------------------*/

#general{
width:568px;
background-color:#fff;
margin:auto;
padding:15px 0;
}
#feuille{
width:538px;
margin:0 15px;
}

#general img{
float:left;
}

.titre{
font-size:13px;
}

.jour{
font-size:20px;
font-weight:bold;
margin:0 3px;
}

.input-text{
width:20px;
margin:0;
text-align:center;
}

#pied{
background-color:#7c4b94;
margin-top:45px;
}

#pied2{
background-color:#7c4b94;
margin-top:15px;
padding-top:15px;
}

#form-remboursement{
background-color:#eaf0cf;
padding:0 30px;
}

.input-remb{
width:470px;
margin:0 0 15px 0;
padding-bottom:3px;
text-align:left;
background:none;
border:0;
border-bottom:#7c4b94 solid 1px;
color:#555;
}

.area-remb{
width:460px;
height:240px;
margin:10px 0 30px 0;
padding:5px;
text-align:left;
background:#f7fbe6;
border:#7c4b94 solid 1px;
color:#555;
}