/***style plugin vform.js**/
/***message d'erreur***/
.error{
color:#ff3300 !important;
}
input.error{
border-color:#ff3300 !important;
}
span.error, div.error, div#error, div#error_form{
border:1px solid #ff3300 !important;
background-color:#fff;
padding:5px;
color:#ff3300;
display:none;
-moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
-khtml-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.2);
font-weight:normal;
font-size:12px;
}
div.error, div#error{
    padding:10px;
    margin:10px 5px;
}
div.error #title_error, div#error #title_error, div.error div, div#error div{
    color:#ff3300;
    font-weight:bold;
    padding-bottom:5px;
}
.error ul li, #error ul li{
list-style-type:disc;
list-style-position: inside;
}
form{
position:relative;
}

.error_tooltip, .vForm_label_error{
font-weight:normal!important;
font-size:12px!important;
background:rgba(243, 243, 243, 0.9);
border: 2px solid #ff3300;
color:#ff3300;
padding: 5px 10px;
position: absolute;
z-index: 100;
-moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
-khtml-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.2);
display:none;
}