
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
input {
	border:0;
}
fieldset, img {
	border:0;
}
img {
	margin:0;
	padding:0;
}
ol, ul {
	list-style:none;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
.float_right {
	float:right;
}
.float_left {
	float:left;
}
.align_right {
	text-align:right;
}
.align_left {
	text-align:left;
}
a {
	outline:none;
	text-decoration:none;
}
.plan_site a{
margin-left:20px;
color:#666666;
font-size:12px;
}
.ul_interne{
margin-left:40px;
}
/*.link_left{
display:none;
}*/




/* Contact */
h2.titre_contact {
color:#0c6724;
font-size:16px;
font-weight:bold;
display:block;
background:url(../image/gif/puce_title.gif) no-repeat left top;
padding-left:15px;
}
.bloc_contact_padding20 {
padding-left:20px;
}
.bloc_info_contact {
border:#ebeadf solid 1px;
background:#f7f7f1;
padding:13px 20px 5px 20px;
margin:17px 0 20px 0;
color:#00491d;
font-size:12px;
}
.td_discription_infos {
background:  url(../image/gif/border_info_contact.gif) repeat-x bottom;
}
.td_input_contact {
border-bottom:#ebeadf solid 1px;
}
.input_contact {
border:#c9c8af solid 1px;
width:283px;
height:21px;
padding:3px 10px 0 5px;
color:#00491d;
}
.textarea_contact {
border:#c9c8af solid 1px;
width:283px;
height:50px;
padding:3px 10px 0 5px;
color:#00491d;
overflow:hidden;
margin:10px 0;
}
.txt2_vert12 {
font-family:Arial;
font-size:12px;
color:#00491d;
}
.txt_vert12_gras {
font-family:Arial;
font-size:12px;
color:#0c6724;
font-weight:bold;
}
.txt_rouge12_gras {
font-family:Arial;
font-size:12px;
color:#ff0000;
font-weight:bold;
}
a.btn_envoyer {
display:block;
width:90px;
height:30px;
background:url(../image/gif/btn_contact.gif) no-repeat 0 -30px;
float:right;
color:#fff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
a.btn_envoyer:hover {
background:url(../image/gif/btn_contact.gif) no-repeat;
width:90px;
height:30px;
color:#9b9a7b;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
a.btn_effacer {
display:block;
width:90px;
height:30px;
background:url(../image/gif/btn_contact.gif) no-repeat 0 -30px;
float:right;
color:#fff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
a.btn_effacer:hover {
background:url(../image/gif/btn_contact.gif) no-repeat;
width:90px;
height:30px;
color:#9b9a7b;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
a.btn_effacer:hover .btn_contact {
background:url(../image/gif/px.gif) no-repeat;
border:0;
cursor:pointer;
width:90px;
height:30px;
display:block;
color:#9b9a7b;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
a.btn_envoyer:hover .btn_contact {
background:url(../image/gif/px.gif) no-repeat;
border:0;
cursor:pointer;
width:90px;
height:30px;
display:block;
color:#9b9a7b;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.btn_contact {
background:url(../image/gif/px.gif) no-repeat;
border:0;
cursor:pointer;
width:90px;
height:30px;
display:block;
color:#fff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.btn_contact:hover {
color:#fff;
}
a.link_imprimer {
color:#7b7b6c;
font-size:10px;
background:url(../image/gif/puce_imprime.gif) no-repeat left;
padding-left:17px;
}
a.link_hautdepage {
color:#7b7b6c;
font-size:10px;
background:url(../image/gif/puce_hautdepage.gif) no-repeat left;
padding-left:15px;
}
.link_left22 {
color:#5f5f5f;
font-size:12px;
}
.link_left22:hover {
color:#afafaf;
font-size:12px;
}

/* fin contact  */

