body {color: black;background-color:#FFF; font-family:"Times New Roman", Times, serif; font-size:13px}

/* FORMULAIRE */
#monForm{width: 100%;}
#monForm p{margin: 2px 0;}
/* fieldset , legend */
#monForm fieldset{margin:10px 10px 0 10px;border: #CCC 1px solid; padding:10px}
#monForm fieldset:hover{background-color: #FFF;}
#monForm fieldset legend{padding: 0 10px;border-left: #CCC 1px solid;border-right: #CCC 1px solid;font-size: 1.2em;color: #999;}
/* textarea */
#monForm textarea{margin-left: 1%;width: 58%;border: #CCC 1px solid;}
/* Label */
#monForm label{background-color: #D0E3FA;display: block;width: 39%;float: left;padding-right: 1%;text-align: right;letter-spacing:1px;}
#monForm label:hover{font-weight: bold;}
#monForm .form_label_nostyle{background: none;}
/* Input */
#monForm input, #monForm select{margin-left: 1%;width: 58%;border: #CCC 1px solid;}
#monForm input:hover, #monForm select:hover, #monForm input:focus, #monForm select:focus{border: #999 1px solid;background-color: #DDEEFF;}
#monForm .form_input_Fix{width: 21%;}
#monForm .form_input_Mob{width: 21%;}
#monForm .form_select_Lang{width: 15%;}
.form_select_Prov{width: 15%;}
/* button submit */
#monForm input[type="submit"]{border: #DDEEFF 1px solid;width: 27%; background-color:#696}
#monForm input[type="submit"]:hover{background-color: #66CC33;cursor: pointer;}
#monForm input[type="reset"]{border: #DDEEFF 1px solid;width: 27%;background-color: #FC6}
#monForm input[type="reset"]:hover{background-color: #E6484D;cursor: pointer;}

/* TABLEAUX */
#Tableau{ margin:0px; color:black}
#Tableau a {text-decoration:none; color: #006}
#Tableau table {border:1px solid #6495ed;border-collapse:collapse;width:99%;}
#Tableau thead, tfoot {background-color:#D0E3FA;background-image:url(sky.jpg);border:1px solid #6495ed;}
#Tableau tbody {background-color:#FFFFFF;border:1px solid #6495ed;}

#Tableau th {font-family: "Times New Roman", Times, serif;border:1px dotted #6495ed;padding:2px;background-color:#EFF6FF;}
#Tableau td {font-family:sans-serif;font-size:80%;border:1px solid #6495ed;padding:2px;text-align:center; font-size:12px}
#Tableau caption {font-family:sans-serif; background-color:CadetBlue ; color: #036; font-size:14px; padding:2px; letter-spacing:0.5em; text-transform:uppercase;}
#Tableau input[type="submit"]{border: #DDEEFF 1px solid;width: 50px; font-size:10px;background-color: #696}
#Tableau input[type="submit"]:hover{background-color: #66CC33;cursor: pointer;}
#Tableau input[type="reset"]{border: #DDEEFF 1px solid;width:50px; font-size:10px;background-color: #FC3}
#Tableau input[type="reset"]:hover{background-color: #E6484D;cursor: pointer;}
#Tableau .left{text-align:left;}
#Tableau .TitrePage{background-color:#FC0; color:#333;}
#Tableau td .selected{background-color:#6F0;}

/* PAGINATION */
.pagination{padding: 2px;}
.pagination ul{margin: 0;padding: 0;text-align: left; /*Set to "right" to right align pagination interface*/font-size: 16px;}
.pagination li{list-style-type: none;display: inline;padding-bottom: 1px;}
.pagination a, .pagination a:visited{padding: 0 5px;border: 1px solid #9aafe5;text-decoration: none; color: #2e6ab1;}
.pagination a:hover, .pagination a:active{border: 1px solid #2b66a5;color: #000;background-color: #FFFF80;}
.pagination a.currentpage{background-color: #2e6ab1;color: #FFF !important;border-color: #2b66a5;font-weight: bold;cursor: default;}
.pagination a.disablelink, .pagination a.disablelink:hover{cursor: default;color: #929292;border-color: #929292;font-weight: normal !important;}
.pagination a.prevnext{font-weight: bold;}
