@charset "utf-8";

/* pages */
div#pages{ width: 98%; margin:25px 0; text-align:right; display:block; clear:both; float:none; color:#fff}
div#pages a{color: #999; padding:2px 5px; border:1px solid #999; margin:0 0 0 2px; text-decoration:none}
div#pages a:hover,div#pages a.selected{background:#D7FABF; color:#161; border-color:#161; text-decoration:none}

/* form */
form.modulo{width:85%; margin:0 auto}
form.modulo fieldset{border:0; padding:5px; font-size:100%}
form.modulo label{display: block; float:left; width:30%; text-align:left}
form.modulo input,form select,form textarea{font-size:90%; border:1px solid #999; font: 9pt Georgia, "Times New Roman"; color:#333; width:69%;background:#fff}
form input.button,form a.button{display: block; border:1px solid #bbb; background:#fff url(../images/layout/bg_button.gif) bottom left repeat-x; padding:2px; color:#555; cursor:pointer; margin:15px auto; height:24px; width:100px !Important;}
*:first-child+html form input.button{padding:0}
form.modulo input.button:hover, a.button:hover{border-color:#333; color:#333}
form.modulo input.captcha{width:50px !Important; position: relative; top:-4px; margin:0 4px 0 0}
form.modulo input.checkbox{width:auto; border:0}
form.modulo p.privacy input{width: auto !Important}
form.modulo p{display: block; clear:both; margin:5px 0;}
form.modulo p select.date{float: left; width:auto; margin:0; padding:0}
form.modulo p select.date.month{margin: 0 0 0 100px;}

/* messages */
div.message{border: 1px solid #666666; display:block; width:90%; padding:5px 15px 0 15px; margin:5px auto 10px auto; overflow:hidden}
div.message.ok{border-color: #00FF00; color:#00CC00; background:#C8FFC8}
div.message.ko{border-color: #FF0000; color:#CC0000; background:#FFC8C8}
div.message strong{font-size: 12px; padding:1px 0 5px 0; width:100%; text-align:center; display:block}
div.message ul{margin:0 15px 5px 15px}
div.message.ok strong{color: #00CC00;}
div.message.ko strong{color: #CC0000;}

/* date picker */
input.date-pick{background-image:url(../images/layout/date.png) !Important; background-repeat: no-repeat !important; text-indent:20px; width:180px}
p a.dp-choose-date{display:none}