/* CSS Document */

/* contact */
body { background:#bebd00 url("../images/contact/fondpage.gif") repeat-x; }
#global { background-image: url("../images/contact/fondcartouche.gif"); }
#decohaute { background: url("../images/contact/hautcartouche.gif") no-repeat; }
#decobasse { background:url("../images/contact/bascartouche.gif") no-repeat; }
body.contact #colgauche { background:url("../images/contact/feuillecontenu.png") no-repeat 194px bottom; }
#coldroite { color:#fff; }
#coldroite a { color:#fff; }
#colprincipale { padding-bottom:0; border-bottom:1px dashed #304e14; }
#colannexe { background-color:#f0ebd4; }
body.contact #colannexe { padding:0; width:165px; }
body.contact #frise { left:208px; width:475px; background:url("../images/contact/frise.gif") repeat-x; }
body.contact2 #frise { left:12px; width:671px; background:url("../images/contact/frise.gif") repeat-x; }
body.contact #entete { background:url("../images/contact/fondentete.gif") no-repeat; }
body.contact2 #entete { background:url("../images/contact/fondentete2.gif") no-repeat; }
#nav { color:#bebc00; }
#nav a { color:#bebc00; }
#contenu { background:url("../images/contact/fondbdedt.gif") repeat-y right top; }
#legal li a { color:#fff; }
#legal li a:hover { color:#bebc00; }
a { color:#678f00; }
#colprincipale h1, #coldouble h1 { color:#587f33; border-bottom:1px dashed #587f33; padding:0; }
#colprincipale h2, #coldouble h2, #colprincipale h3, #coldouble h3 { color:#587f33; }


/* bannière de pub */
/*
#entete .bannierepub {
	background:url(../images/contact/fondentete-pub.gif) no-repeat;
}
body.contact2 #entete .bannierepub {
	background:url(../images/contact/fondentete2-pub.gif) no-repeat;
}
#entete .bannierepub h4, #entete h4.nopub {
	background-color:#587F33;
}
#entete .bannierepub a img {
	border-color:#587F33;
}
*/

p#les24heures {
	border-top:1px solid #bfbd00;
	/*border-bottom:1px solid #bfbd00;*/
	padding:0.5em 0;
	text-align:justify;
}

p#partenariat {
	border-top:1px solid #bfbd00;
	border-bottom:1px solid #bfbd00;
	padding:0.5em 0;
}
p#partenariat a {
	display:block;
	text-decoration:none;
	text-align:center;
}
p#partenariat a:hover {
	text-decoration:none;
	color:#bfbd00;
}
p#partenariat a img {
	display:block;
	border:none;
	margin-top:5px;
}
p#partenariat a span {
}


/* page contactez-nous */
#colgauche form {
	margin:0;
	padding:0;
}
#colgauche fieldset {
	border:1px solid #587f33;
	margin-bottom:20px;
	padding:10px;
}
#colgauche legend {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#587f33;
	font-size:18px;
	margin:0 5px;
}
#colgauche label {
	position:relative;
	display:block;
}
#colgauche label.col2 {
	position:absolute;
	left:300px;
	margin-top:-18px;
}
#colgauche label.col2 input {
	left:70px;
	width:183px;
	_width:196px;
}
#colgauche label.cp input {
	width:80px;
	_width:80px;
}
#colgauche input {
	position:absolute;
	left:180px;
	padding:1px 5px;
	width:360px;
	_width:375px;
	border:1px solid #587f33;
	background:url("../images/echangeons/fondinput.gif") repeat-x left top;
}
#colgauche select {
	position:absolute;
	left:180px;
	padding:1px 0 1px 5px;
	width:370px;
	_width:375px;
	border:1px solid #587f33;
	background:#fff url("../images/echangeons/fondinput.gif") repeat-x left top;
}
#colgauche textarea {
	padding:1px 0 1px 5px;
	width:545px;
	_width:555px;
	border:1px solid #587f33;
	margin-bottom:8px;
	background:#fff url("../images/echangeons/fondinput.gif") repeat-x left top;
}
label.obligatoire {
	color:#c00;
}
#colgauche label.obligatoire input, #colgauche label.obligatoire textarea, #colgauche label.obligatoire select {
	background:#fff url("../images/fondinput_obligatoire.gif") repeat-x left top;
}

