#other {height:702px;}
#other .global {height:700px;}
#other-shadow {height:692px;}

#other .content {height:612px;}

/* page contact */

#contact {width:830px; margin:0 auto; padding:0; overflow:hidden; background:transparent; text-align:center;}
#contact-left {width:354px; float:left; margin:0; padding:0; background:transparent;}
#contact-left-top {width:100%; margin:0; padding:0;}
#contact-left-top-content {position:relative; width:100%; height:280px; margin:0; padding:0;}

#contact-left .title { }
#contact-left .address {margin:0 auto; padding:10px 0 0 0; width:330px; text-align:center;}
#contact-left .address-bloc {margin:0 auto; padding:10px 0 0 0; overflow:hidden; text-align:left;}
#contact-left .address-bloc div {margin:0; padding:0 0 15px 0; width:50%; background:transparent url('../../images/common/common-puce.png') no-repeat 0 5px;}
#contact-left .address-bloc p {margin:0 0 5px 7px; padding:0; text-align:left;}
#contact-left .email {margin:0; padding:0; border:1px solid #B7B7B7; }

#contact-left .title { }
#contact-left .service {margin:0 auto; padding:10px 0 0 0; width:330px; text-align:center;}
#contact-left .service-bloc {margin:0 auto; padding:10px 0 0 0; overflow:hidden; text-align:center;}
#contact-left .service-bloc div {margin:0 auto; padding:0; float:left; width:50%; background:transparent url('../../images/common/common-puce.png') no-repeat 0 5px;}
#contact-left .service-bloc p {margin:0 0 5px 7px; padding:0; text-align:left;}

#contact-left-bottom {width:100%; margin:0; padding:10px 0 0 0;}
#contact-left-bottom-content {width:100%; height:202px; margin:0; padding:0;}

#contact-right {width:445px; float:right; margin:0; padding:0; background:transparent;}
#contact-right-content {width:443px; height:510px; margin:0 auto; padding:0; text-align:center;}

.contact-title {width:100%; margin:0; padding:0;}
.contact-title h3 {margin:0; padding:0; font-size:14px; text-align:left;}


#fmcontact {width:400px; margin:0 auto; padding:15px 0 0 0;}

#fmcontact .bloc {margin:0 auto; padding:15px 0 0 0;}
#fmcontact .bloc .title p {margin:0; padding:15px 0 15px 0; font-size:12px;}
#fmcontact .elements {margin:0 auto; padding:0;}
#fmcontact .element {width:100%; margin:0 auto; padding:0;}
#fmcontact .label {width:100%; margin:0; padding:0;}
#fmcontact .label p {margin:0; padding:0; text-align:left;}
#fmcontact .field, #fmcontact .fieldarea {width:100%; height:21px; text-align:left; margin:0; padding:0;}

#fmcontact .input,  #fmcontact .select, #fmcontact .mini { margin:0; padding:0; height:18px; border:1px solid #B7B7B7; background:#FFFFFF;}
#fmcontact .input { width:398px;}

#fmcontact .textarea { margin:0; padding:0; height:90px; border:1px solid #B7B7B7; background:#FFFFFF; overflow:auto;}
#fmcontact .textarea { width:398px;}
#fmcontact .fieldarea {height:93px;}

#fmcontact .buttons { margin:0 auto; padding:30px 0 0 0; overflow:hidden; width:100%;}

#fmcontact .nota p {margin:0; padding:5px 0 0 0; font-size:10px; text-align:left;}
