/*
  MODULE MUT_CONTACTS
  formulaire.css
*/

#mod_tableau {
margin: 0;
padding: 0;
color: #000;
background-color: transparent;
}

#mod_tableau th {
margin: 0;
padding: 5px;
color: #000;
background-color: transparent;
text-align: left;
font-weight: normal;
}

#mod_tableau th.mod_th {
width: 8em;
}

#mod_tableau td {
margin: 0;
padding: 5px;
color: #000;
background-color: transparent;
}

#mod_tableau td.mod_envoi_ok {
margin: 0;
padding: 5px;
border: 1px solid #666;
}


#mod_consignes {
margin: 10px 0;
padding: 5px;
font-size: .95em;
}


#mod_erreurs {
margin: 15px 0;
padding: 5px;
font-size: .95em;
color: red;
background-color: #fff;
border: 1px solid red;
}


#mod_ok {
margin: 0;
padding: 5px;
font-size: .95em;
color: green;
}


#mod_tableau input {
border-top: 1px solid #666;
border-left: 1px solid #666;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
background: #fff url("../img/input_bkg.png") repeat-x bottom left;
}

#mod_tableau textarea {
border-top: 1px solid #666;
border-left: 1px solid #666;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
background: #fff url("../img/input_bkg.png") repeat-x bottom left;
}

#mod_tableau input:focus {
background: #F0F3FC;
background-image: none;
}


#mod_tableau textarea:focus {
background: #F0F3FC;
background-image: none;
}

#mod_tableau input.submit {
margin: 0 10px 0 0;
padding: 0 3px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #666;
border-right: 1px solid #666;
background: #fff url("../img/submit_bkg.png") repeat-x top left;
}


div.mod_cnil {
margin: 20px 0;
padding: 0;
border: 1px solid #666;
}

div.mod_cnil p {
margin: 10px;
padding: 0;
color: #333;
font-size: .95em;
text-align: justify;
}



/* cpacha */

ul#capcha {
margin: 10px 0;
padding: 0;
width: 225px;
height: 50px;
list-style-type: none;
}

ul#capcha li {
float:left;
margin: 0;
padding: 0;
width: 45px;
height: 50px;
background: transparent url(../img/capcha.jpg) no-repeat 0 0;
}
