.center { text-align: center; }
.left { text-align: left; }
.transparent { opacity: 0.5;}

.container {
   width: 1130px;
   background: white url('../img/communes/habillage/degrade-gauche.gif') left repeat-y; 
   margin: 0;
   padding:0;
   top: 0;
/*   min-height:100%; */
/*   border: 1px solid black; */
  margin-left: auto;
  margin-right: auto;
}

.container-in {
   padding: 0 60px;
   background: url('../img/communes/habillage/degrade-droit.gif') right repeat-y; 
}

#header { 
  position:relative; 
  height:196px !important;
  
}
#header img { margin: 0; }
#menu-bandeau {
  position:absolute;
  top:90px;
  left:315px;
  font-family: Arial; 
  font-size:23px !important;
  font-size:20px;
  font-weight:bolder;
  letter-spacing:-3px;
  color:#594026;
  height:0px;
  min-height:0px;
  vertical-align:middle;
  z-index:1;
}

#sous-bandeau {
  position:absolute;
  top:146px;
  left:70px;
  font-family: Arial;
  font-size:11px;
  font-weight:bolder;
  letter-spacing:1px;
  color:#594026;
  height:0px;
  z-index:1;
}
#sous-bandeau img {
 vertical-align: -5px;
 position:relative;
 left:10px;
}

#bandeau {
  position:absolute;
  top:0;
  left:-10px;
  z-index:0;
/*   float:left; */
  height:170px;
}

#ckm { 
  position:absolute;
  top:27px;
  left: 803px;
  width:220px;
  margin-bottom:-145px;
  text-align:center;
  font-size: 14px;
  letter-spacing:2px;
/*    height:0px; */
}
#ckm img { 
 margin-top: 10px;
}

#loginbox {
/*display:inline; */
position:relative;
/* left:30px; */
font-style:italic;
font-size:1.1em;
font-weight:bold;
left:490px;
position:absolute;
top:5px;
z-index:1;
}

#loginbox a#login-profile {  color:red; text-decoration:none; }
#loginbox a#deconnection {  color:#594026;  text-decoration:none;}
#loginbox a#login-profile:hover {  color:#eb9740; text-decoration:none; }
#loginbox a#deconnection:hover {  color:#eb9740;  text-decoration:none;}

#loginbox form { display:inline;}

#loginbox input{display:inline;}

#loginbox input[type="text"],
#loginbox input[type="password"]{
  background-color:#fcead5;
  border: 2px solid #ffdd57;
}

#loginbox input[type="submit"] {
  background-color:#eb9740;
  border: 2px solid #eb9740;
  color:white;
}

#searchGoogle form { display:block;
	margin: 0px 6px 15px;}

#searchGoogle input{display:inline;}

#searchGoogle input[type="text"] {
  background-color:#fcead5;
  border: 2px solid #ffdd57;
   background-image:url(http://www.eauxvives.org/forum/styles/evo/theme/images/icon_textbox_search.gif);
   background-repeat: no-repeat;
   padding-left: 17px;
   background-position: left 1px;
}

#searchGoogle input[type="submit"] {
  background-color:#eb9740;
  border: 2px solid #eb9740;
  color:white;
 
}

/* .header-bottom { background-color: #ffdd57; height:7px; line-height:7px;} */
 .header-bottom { display:none;} 

.content-outer { margin: 0; }
.content {
  margin: 0em 1em; 
padding:0;}

#menu-h {
  position:absolute;
  background : url("../img/communes/widget/degrade-entete-orange.gif") no-repeat scroll left top transparent;
  top:170px;
  left:340px;
  height : 40px;
  text-align:left;
  list-style-type: none;
  margin: 0;
  z-index:3;
}

#menu-h li {
   float: left; 
/*   display:inline; */
  padding:0;margin:0;
  margin-left : 1.5em !important;
  margin-left : 5px;
  color: black;
  font-weight: bold;
  letter-spacing:-0.1em;
  color:#99885C;
  height:30px;
  vertical-align:middle;
  font-family: "Helvetica Neue","Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
}
li#icone-carto {
  height:40px;
}

#menu-h li a{
  margin:0; padding:0;
  color:#99885C;
  line-height: 40px; 
  /*height:40px; */
  
/*    margin-top : 0.8em;  */
  color:#297cbc;
  font-weight: bold;
  text-decoration: none;
  font-size: 14px !important;
  font-size: 14px; 
}

#menu-h li a:hover {
  color: red;
}

.menu-v { list-style-type: none; margin: 20px 0; }

.menu-v li {
    text-indent : 0.5em;  
   margin-top : 0.8em; 
  color:#99885C;
  font-weight: bold;
  text-align:center;
}
.menu-v li a {
    text-indent : 0.5em;  
   margin-top : 0.8em; 
  color:#99885C;
  font-weight: bold;
  text-decoration: none;
}

.menu-v li a:hover {
  color: red;
}





/* #slogan { margin-right: 4em; color: #ffdd57;} */



.coloneGauche {
float:left;
width: 180px;
margin : 0;
}
.coloneGauche .navbar {
margin-right : 0;
margin-top : 1em;
}

.footer {
 position:relative;
 margin:0; padding:0;
/*  margin-bottom:-20px; */
 height: 102px;
}
.footer-in {
 position:absolute;
 bottom:0px;
 right:-12px;
}


#flashMessage {
  text-align:center;
  color: red;
  font-size:2em;
}


.clear { clear:both; height:0px;}





