/* CSS Document */
div#coordonnees {float:right; width:370px; padding:0 5px 5px 5px; line-height:140%; margin-left:15px;}
div#coordonnees h4 {font-size:14px; border-bottom:1px solid #666666; margin:0 0 7px 0; padding-bottom:4px; }
div#coordonnees p {padding-bottom:10px; margin:0; text-align:left;}
div#coordonnees ul {list-style:square; padding:0; margin:0 0 0 15px;}
div#coordonnees li {padding-bottom:5px;}
div#coordonnees div.content-box-middle {padding:0 10px;}

div.form-contact {line-height:140%; overflow:hidden; }
div.form-contact h4 {font-size:14px; border-bottom:1px solid #666666; margin:0 0 7px 0; padding-bottom:4px;}
div.form-contact .form-leg {margin-bottom:15px;}
div.form-contact .form-ele, .form-contact .form-nospan {margin-top:5px;}
div.form-contact input, .form-contact textarea {background:url(../visuels/public/search-field-bg.gif) repeat-x bottom left #ffffff; border:1px solid #CCCCCC; height:25px; color:#b1b1b1; }
div.form-contact .form-nospan img {display:block; margin:5px 0;}
div.form-contact .form-nospan input {width:60px;}
div.form-contact .form-submit {margin:15px auto; text-align:center;}
div.form-contact .form-submit input {background:url(../visuels/public/search-submit-bg.gif) repeat-x top left; border:1px solid #CCCCCC; height:25px; color:#b1b1b1; cursor:pointer; font-weight:bold; padding:0 2em;}
div.form-contact .form-err input, .form-contact .form-err textarea {border-color:#993300;}
div.form-contact .erreur {color:#993300; font-weight:bold;}

div#map_magasin {width:360px; height:360px;}
div#itineraire_form form {position:relative; margin-bottom:5px;}
input#fromAddress {background:#ffffff; border:1px solid #CCCCCC; height:25px; color:#b1b1b1; width:280px; }
input#submitAddress {background:#CCCCCC; color:#FFF; height:25px; width:60px; float:right; border:1px solid #999; padding:2px; text-align:center; }