textarea{border: 1px solid #7f9db9; height: 100px;}

.carte .leftContent { width:686px;}
#flash-container{background: transparent url(/imagerie/commun/flash-loader.gif) no-repeat 320px 175px;}

#formiframe {background-color:transparent;}
#formiframe #formcontent{background-image:none;padding-bottom: 0 !important;}

/*menu contact */
#formcontent #menu_contact{margin-top: -20px;}
#formcontent #menu_contact li{margin-bottom:10px; padding-left: 15px; background:transparent url(/imagerie/commun/list-blue.gif) no-repeat 0 0.4em;}
#formcontent #menu_contact a{color:#555555; text-decoration:none; font-family:verdana,sans-serif; font-size:0.8em;}
#formcontent #menu_contact a:hover{color:black;}
.about #about,
.custom #custom,
.comments #comments,
.technical #technical
{font-weight:bold; font-size:1em !important;}
/*menu contact */

#formcontent form{background-color: transparent !important;width:510px;margin-top:24px;}
#formcontent legend{padding-top: 9px;}
#formcontent legend span{position: absolute; font-size: 1.5em; background-color: #1f86ca;color: #fff; display:block; width: 480px; margin:0 0 0 10px; padding-left: 10px;}
#formcontent h2{font-family:arial,sans-serif;font-size: 1.5em; font-weight: normal; color: #1f86ca; display:block; padding: 0px 0 20px 10px;}
#formcontent fieldset{background: transparent url(/imagerie/commun/fieldset-box-bottom.gif) 0 100% no-repeat;padding-top: 40px;padding-bottom: 10px;}
#formcontent .fieldsetcontainer{background: transparent url(/imagerie/commun/fieldset-box-top.gif) 0 0 no-repeat; margin-bottom: 15px;}
#formcontent .fieldsetcontainer.nolegend {padding-top: 4px;margin-bottom:15px !important;}
#formcontent .fieldsetcontainer.nolegend fieldset{margin-top: 0; padding-top:15px;}

#formcontent .label_required{margin-top: -20px;}
#formcontent fieldset div, #formcontent fieldset p{padding: 0 22px 5px 20px; background-color: transparent;}
#formcontent input{display: none;}
#formcontent div input{display: block !important;}
#formcontent input, #formcontent select {float: left;}
#formcontent .label_detail, #formcontent .label_required{font-weight: normal !important;}
#formcontent label{float: left; display: block; width: 170px; font-weight: bold;}
#formcontent label#checkboxavantage{width:400px;}
#formcontent label.label_detail{padding-left: 15px; width: 73px;}
#formcontent .url{display: block; float: left;}
#formcontent .devise {padding-left: 10px;width: 50px !important;}

#formcontent #destRadioList ul{padding-left: 10px;}
#formcontent #destRadioList li{float: left;}
#formcontent #destRadioList label{width: 115px !important;}
#formcontent #destRadioList input, .checkbox input{border: none !important;}
#formcontent #destRadioList p{padding-left: 0; font-weight: bold;}
#formcontent #destRadioList div{padding-left: 0;}

#formcontent #concurrence label{width: 182px;}
#formcontent #your-message label{width: 100px !important;}
#formcontent #general-conditions label{width: 452px;}
#formcontent #general-conditions input{border: none !important;}
#formcontent button{cursor: pointer;}
#formcontent #browser label{width: 60px;}

#formcontent #browser input{display: block;}

#formcontent  a{text-decoration: underline;}
#formcontent button {width: 166px; height: 24px; background: transparent url(/imagerie/commun/bg-bt-form.gif) no-repeat 0 0; border: none; color: #fff; font-weight: bold; margin-left: 250px; margin-top: 20px;}


#formcontent #errorMessage{width: 468px; background: transparent url(/imagerie/commun/error-box.gif) no-repeat 0 0; padding: 12px 15px 0 40px; display:none;}

#formcontent #recherche_destination label{width: 215px;}
