body { font-family: Helvetica,Verdana, Arial,  sans-serif; font-size: 0.8em; color: #1a171b; margin: 0; padding: 0;background-color:#000000; }

#conteneur { width: 960px; margin: 0 auto; margin-top:20px; background-color: #fff8e7; }

#header { position: relative; height:100px; background-color: #fff8e7; text-align: right; }
#header h1 {display:none;}
#header h2 {display:none;}
#header h3 {margin: 0 0 10px 0;}
#header .ruban {position:absolute;left:-21px;top:-20px;z-index:10; background: url(../images/find-more-in-your-glass.png); width: 250px; height:198px;}
#header .titre {background: url(../images/logo-champagne-villages.png); float: right; width: 518px; height:101px; }

/* HOME */
#content_home { width: 960px; height:551px;  background: #fcf0d6/*url(../images/background_home.png)*/ bottom no-repeat; }

#content_home p { text-align:center;   }
#content_home img {border:0;}

/* END OF HOME */

#menu {position: relative; height:47px; width:960px; background-color:transparent; z-index:100;top:-7px;}
#content { height: 352px; position: relative; }
#content_left {position: absolute;width:440px; height: 352px; background: url(../images/background_content_left.png);left:0;}
#content_left h3 {position:relative;color:#CC3333;font-size:14px;font-weight:normal;top:-10px;left:80px;font-family:georgia;}
#content_left_map h3 {position:relative;color:#CC3333;font-size:14px;font-weight:normal;top:-10px;left:80px;font-family:georgia;}
#content_left img {position:absolute;top:27px;left:90px;}
#content_left_map {position: absolute;width:640px; height: 352px; background: url(../images/background_content_left.png) no-repeat;left:0;}
#content_left_map embed { position:absolute;top:37px;left:90px;  z-index:2;}

#content_right_map { margin-left:440px; position:relative;  width: 520px; height:352px;  background: #fdf0d3 url(../images/background_content_right.png)  ; }
#content_right { margin-left:440px; position:relative;  width: 520px; height:352px;  background:  url(../images/background_content_right.png); }
#content_right p { position:relative;font-size:12px; width:480px; line-height:13pt;}
#content_right strong { color: #112860; }
.paget {color:#CC3333;font-size:14px;font-weight:normal; font-family:georgia;}
#content_right li { list-style-type: none;  line-height:13pt;}
#content_right  p a {text-decoration: none; color: #112860; }

#content_right form {position:relative;left:0;}
#content_right form fieldset LABEL  { position :relative; DISPLAY: inline ;text-align:left; FLOAT: left ; WIDTH: 100px; margin-right: 10px; font-family:Helvetica,arial, sans-serif; color:#444444; font-size:11px;}
#content_right form .INPUT { position:relative;font-size:11px;font-family:Helvetica,arial, sans-serif; color:#666666; margin-bottom:1px; border:1px #112860 solid; width:200px;height:14px;margin-bottom:2px;}
#content_right form .SELECT { margin-bottom:1px; font-family:Helvetica,arial, sans-serif; color:#666666; font-size:11px; border:1px #112860 solid; width:200px;height:14px;}
#content_right form .TEXTAREA { margin-bottom:1px; font-family:Helvetica,arial, sans-serif; color:#666666; font-size:11px; border:1px #112860 solid; height:50px; width:200px;}
#content_right form .imgvalid {margin-top:0px;margin-left:94px;}
.read_more { padding-top:10px;}
#content_bottom{ height:111px; background-color: transparent; }
#content #pre-footer {position:relative;top:0;background-color:#fff8e7;margin:0;padding:0;padding-right:20px;height:55px;background: transparent url(../images/background_footer_champagne.png); }
#content #pre-footer h4 { color:#112860;margin:0; font-size:12px;font-weight:normal;display:none;}
#content #pre-footer h5 { color:#112860;margin:0; font-size:11px;font-weight:normal;display:none;}
#content #pre-footer p { color:#112860;margin:0; font-size:10px;display:none;}

.contact_us {float: left; height: 150px; width:225px; overflow:hidden;  margin-bottom: 10px; font-size:11px;}
.contact_s {float: left; height: 100px; width:235px; overflow:hidden;  margin-bottom: 10px; font-size:11px;}
.contact_sas {float: left; height: 280px; width:245px; overflow:hidden;  margin-bottom: 10px; font-size:11px;}
.contact_uss {float: left; height: 50px; width:235px; overflow:hidden;  margin-bottom: 10px; font-size:11px;}
.contact_cv {float: left; height: 150px; width:225px; overflow:hidden;  margin-bottom: 2px; font-size:11px; z-index:10; margin-top:16px; }
.contact {font-size:11px;}
.cv {font-size:14px;}

strong {  letter-spacing:0.05em; }

/* Login Form */
#content_right #wlpeLoginForm { width: 350px; }
#content_right #wlpeLoginForm fieldset { border: none; }
#content_right #wlpeLoginForm label { position :relative; display: inline ;text-align:left; float: left ; width: 100px; margin-right: 10px; font-family:Helvetica,arial, sans-serif; color:#444444; font-size:11px; padding-top: 6px; }
#content_right #wlpeLoginForm input { position:relative;font-size:11px;font-family:Helvetica,arial, sans-serif; color:#666666; margin-bottom:1px; border:1px #112860 solid; width:200px;height:14px;margin-bottom:2px;}
#content_right #wlpeLoginForm input:focus { background: #112860;color:#fff; }
#content_right #wlpeLoginForm p, #content_right .wlpeMessage { width: auto; margin: 0; padding:0; font-size: 10px; color: #112860; }
#content_right #wlpeLoginForm button { border: none; background: none; float: right; color: #fff; background: #112860; margin-right: 20px;}
#content_right .wlpeMessage {margin-left: 12px;  }
#content_right #wlpeLoginForm #access {  float: left; display: block;  padding: 2px 5px; color: #fff; background: #112860; text-decoration: none; font-size: 11px;}

#footer { height:10px; background-color: #112860; font-size:9px;  text-align:right;top:4px; }
#footer a {position:absolute; text-decoration:none; color:#444; margin-top:12px; margin-left:-80px; }
#footer_langue { height:50px; background: #000000; text-align:center;}
#footer_langue a img {border:0;}

.langue { list-style-type: none; margin: 0; padding:0; }
.langue li { display: inline; }

.img_langue { margin-top:10px;	 }

p {margin: 40px 0 10px 0;line-height:14px;}

a{outline: none;}

.t1 {margin-top: -1px }
.f11 {font-size: 11px; }
