#main .center form.contact {}
#main .center form.contact .error {color:#ea6e2e;font-size:1.0em;}
#main .center form.contact div.coordonnees {background:#f4f1f0;margin:8px 24px 0 21px;}
#main .center form.contact fieldset {position:relative;border:0;padding:9px 0 0 0;}
#main .center form.contact div.coordonnees fieldset {height:20px;}
#main .center form.contact fieldset.question {margin:18px 24px 0 21px;}
#main .center form.contact fieldset.question div {float:left;width:137px}
#main .center form.contact fieldset.question label {font-weight:normal;padding:0;width:auto;}
#main .center form.contact fieldset.question h2 {width:130px !important;padding:0;margin:0;}
#main .center form.contact fieldset.question input {float:left;margin:7px 0 10px 0;width:600px !important;}
#main .center form.contact fieldset.question textarea {float:left;margin:7px 0 0 0;width:600px;height:100px;border:solid 1px #9d9d9d;}
#main .center form.contact fieldset.civil {}
#main .center form.contact fieldset.civil label {font-weight:normal;width:36px;padding:0 0 0 6px;}
#main .center form.contact fieldset.civil input {width:auto;border:0;}
#main .center form.contact fieldset.civil div {float:left;width:125px;padding:0 0 0 11px;font-weight:bold;}
#main .center form.contact fieldset label {float:left;width:125px;padding:0 0 0 11px;font-weight:bold;}
#main .center form.contact fieldset input {float:left;width:125px;border:solid 1px #9d9d9d;width:236px;height:18px;margin:0;}
#main .center form.contact fieldset input.adresse {width:588px;}
#main .center form.contact fieldset input.error {border:solid 1px #ea6e2e;}
#main .center form.contact fieldset div {float:left;width:auto;}
#main .center form.contact fieldset div label {float:left;width:83px;padding:0 0 0 31px;}
#main .center form.contact fieldset select {float:left;width:125px;border:solid 1px #9d9d9d;width:236px;height:20px;}
#main .center form.contact .bloctexte {margin:0;padding:0;}
#main .center form.contact .bloctexte p {margin:0;padding:0 0 0 25px;}
#main .center form.contact .bloctexte p strong {font-weight:bold;color:#727276;letter-spacing:1px;}
#main .center form.contact fieldset.bouton {height:28px !important;}
#main .center form.contact fieldset.bouton input {letter-spacing:-1px;font-size:1.0em;position:absolute;top:0px;right:12px;border:0;margin:0px;color:#fff;width:71px;height:20px;padding:0;background:url(/fileadmin/templates/images/mediatheque_rech_fd.png) 0 2px no-repeat;}

#main .center .contactlist {margin:0 0 0 21px;}
#main .center .contactlist div.up {width:528px;height:2px;overflow:hidden;background:url(/fileadmin/templates/images/contact_bloc_hd.png) no-repeat;}
#main .center .contactlist dl {background:url(/fileadmin/templates/images/contact_dl_up.png) no-repeat;padding:5px 0 0 0;}
#main .center .contactlist dl dt {font-size:1.1em;width:528px;background:url(/fileadmin/templates/images/contact_dt_btm.png) left bottom no-repeat;}
#main .center .contactlist dl dt a {display:block;padding:3px 0 7px 12px;text-decoration:none;font-weight:bold;background:url(/fileadmin/templates/images/contact_flech_off.gif) 508px 6px no-repeat;}
#main .center .contactlist dl dt a:hover {text-decoration:underline;}
#main .center .contactlist dl.on dt a {background:url(/fileadmin/templates/images/contact_flech_on.gif) 506px 7px no-repeat;}
#main .center .contactlist dl dd {display:none;margin:0;overflow:hidden;height:1%;}
#main .center .contactlist dl dd h2 {background:url(/fileadmin/templates/images/contact_h2_fd.png) 0 0 no-repeat;margin:0;padding:12px 0 0 18px;}
#main .center .contactlist dl dd ul {margin:6px 0 8px 18px;padding:0;}
#main .center .contactlist dl dd ul li {margin:0;padding:0;}
#main .center .contactlist dl dd ul li a {text-decoration:none;background:url(/fileadmin/templates/images/transv_flech.gif) 0 4px no-repeat;padding:0 0 0 18px;}
#main .center .contactlist dl dd ul li a.external-link {text-decoration:none;background:url(/fileadmin/templates/images/transv_ul_extlink.gif) 0 0 no-repeat;padding:0 0 0 18px;}
#main .center .contactlist dl dd ul li a:hover, #main .center .contactlist dl dd ul li a.external-link:hover {text-decoration:underline;}
#main .center .contactlist dl.on dd {display:block;padding:0 0 3px 0;background:url(/fileadmin/templates/images/contact_dd_btm.png) left bottom no-repeat;}
#main .center .contactlist dl dd div {vertical-align:middle;text-align:center;float:left;width:202px;height:56px;margin:0 0 9px 18px;padding:5px 3px 0 3px;background:url(/fileadmin/templates/images/contact_div_fd.png) no-repeat;}
#main .center .contactlist dl dd div a {text-decoration:none;}
#main .center .contactlist dl dd div a:hover {text-decoration:underline;}
#main .center .contactlist dl dd div + div {margin:0 0 9px 3px;}
#main .center .contactlist div.btm {width:526px;height:4px;background:url(/fileadmin/templates/images/contact_bloc_btm.png) no-repeat;}

#main .center .autrecontact {position:relative;left:0px;width:175px;margin:10px 0 28px 0;}
#content #form .error {color:#ff0000;font-size:1.0em;}
#content #form input.error {border-color:#ff0000}




/*send to friend and order */

#main .center form#sendtofriend fieldset label {width:135px;}
#main .center form#sendtofriend .error {color:red}
#main .center form#sendtofriend .coordonnees {height:520px;}
#main .center form#sendtofriend fieldset p {padding:0;margin:0;display:block;clear:both}
#main .center form#sendtofriend fieldset.message {margin: 20px 0 0 0;}
#main .center form#sendtofriend fieldset.message textarea {width:600px;margin:7px 0 0 10px;height:100px;border:solid 1px #9d9d9d;}

#main .center form#sendtofriend div.coordonnees div.contact {float:left;width:526px;padding:0 margin:0;font-size:1.1em;}

#main .center form#sendtofriend fieldset.message span {font-weight:normal;padding:0;width:auto;}
#main .center form#sendtofriend fieldset.recipient span {font-weight:normal;padding:0;width:auto;}

/*bouton envoyer & textarea*/
#main .center form#sendtofriend {font-weight:normal;padding:0;width:auto;}


#main .center form#sendtofriend .error {color:#ea6e2e;font-size:1.0em;}
#main .center form#sendtofriend div.coordonnees {background:#f4f1f0;margin:8px 24px 0 21px;}
#main .center form#sendtofriend fieldset {position:relative;border:0;padding:9px 0 0 0;}
#main .center form#sendtofriend div.coordonnees fieldset {/*height:20px;*/}
#main .center form#sendtofriend fieldset.question {margin:18px 24px 0 21px;}
#main .center form#sendtofriend fieldset.question div {float:left;width:137px}
#main .center form#sendtofriend fieldset.question label {font-weight:normal;padding:0;width:auto;}
#main .center form#sendtofriend fieldset.question h2 {width:130px !important;padding:0;margin:0;}
#main .center form#sendtofriend fieldset.question input {float:left;margin:7px 0 10px 0;width:600px !important;}
#main .center form#sendtofriend fieldset.question textarea {float:left;margin:7px 0 0 0;width:600px;height:100px;border:solid 1px #9d9d9d;}

#main .center form#sendtofriend fieldset.civil label {font-weight:normal;width:36px;padding:0 0 0 6px;}
#main .center form#sendtofriend fieldset.civil input {width:auto;border:0;}
#main .center form#sendtofriend fieldset.civil div {float:left;width:125px;padding:0 0 0 11px;font-weight:bold;}
#main .center form#sendtofriend fieldset label {float:left;width:125px;padding:0 0 0 11px;font-weight:bold;}
#main .center form#sendtofriend fieldset input {float:left;width:125px;border:solid 1px #9d9d9d;width:236px;height:18px;margin:0;}
#main .center form#sendtofriend fieldset input.adresse {width:588px;}
#main .center form#sendtofriend fieldset input.error {border:solid 1px #ea6e2e;}
#main .center form#sendtofriend fieldset div {float:left;width:auto;}
#main .center form#sendtofriend fieldset div label {float:left;width:83px;padding:0 0 0 31px;}
#main .center form#sendtofriend fieldset select {float:left;width:125px;border:solid 1px #9d9d9d;width:236px;height:20px;}
#main .center form#sendtofriend .bloctexte {margin:0;padding:0;}
#main .center form#sendtofriend .bloctexte p {margin:0;padding:0 0 0 25px;}
#main .center form#sendtofriend .bloctexte p strong {font-weight:bold;color:#727276;letter-spacing:1px;}
#main .center form#sendtofriend fieldset.bouton {float:right;}
#main .center form#sendtofriend fieldset.bouton input {cursor:pointer;float:right;letter-spacing:-1px;font-size:1.0em;top:0px;border:0;margin:0px 20px 0 0;color:#fff;width:71px;height:20px;padding:0;background:url(/fileadmin/templates/images/mediatheque_rech_fd.png) 0 2px no-repeat;}
#main .center form#sendtofriend fieldset.bouton input:hover, #main .center form#sendtofriend fieldset.bouton input:focus {cursor:pointer;float:right;letter-spacing:-1px;font-size:1.0em;top:0px;border:0;margin:0px 20px 0 0;color:#fff;width:71px;height:20px;padding:0;background:url(/fileadmin/templates/images/mediatheque_rech_fd-hover.png) 0 2px no-repeat; }
#main .center form#sendtofriend fieldset label.intitule {font-size:1.2em;}
#main .center form#sendtofriend .notestipafriend {float:left;width:526px;padding:0 0 30px 11px;}
#main .center form#sendtofriend .notesmandatoryfields {font-size:0.95em;font-style:italic;height:42px;margin:15px 0 0 21px;}

