

body{background-color:#76AD51;}

.menu{background-color:#B77064}
.menu ul ul{}
.menu ul{}

/*
.search .submit{background-color:#FFFFFF;color:#8A1600; border-color:#FFFFFF}
*/



/* menu */
.menu li{		background-color:#B77064; }
.menu li li{	
	border-color:#8A1600;
	background-color:#B77064;
}
.menu li a{color:#FFFFFF;}

.menu a.on {background-color:#8A1600;color:#FFFFFF;}


.menu li.hover a, 
.menu li.hover li a:hover,
.menu li a:hover {background-color:#8A1600;color:#FFFFFF;}
.menu li.hover li a.on {background-color:#8A1600;color:#FFFFFF;}

.menu li.hover li a{color:#FFFFFF;background-color:#B77064;}


.menu li.recherche #keywords{color:#111;}


/* sommaire */
#content .sommaire{ background-color: #B77064; color:#FFFFFF;}
#content .sommaire ul, 
#content .sommaire a{color:#FFFFFF;} 

/* header */
.header a{color:#8A1600;}

/* footer */
.footer {background-color:#8A1600;}
.footer a{color:#FFFFFF;}


.content h1{color:#CC0000;border-color: #CC0000;}
.content h3,.content .titre{color:#CC0000;}
.content a{color:#CC0000;}

ul.tools li a{color:#CC0000;}

body {
  background-color: #3C6A51 !important;
  background-image:none !important;
behaviour:none;
filter:none;

}
#main{padding-top:30px;}

#container{

  background: #fbfbfb url( /images/monsite/vinipack/Image/bg_menu.gif) left top repeat-y;
}
.content{
 margin-left:25px;
 background: transparent  url( /images/monsite/vinipack/Image/frise-fond-container.gif) bottom left no-repeat;
min-height:500px;
}

#content h1{border-bottom-color: #A90231;}
#content h3{color: #A90231;}

#footer{background-color: #A90231;}
#menu {
  background-image:none;
  background-color: #A90231;}

#menu ul{
  background-image:none;} 

#menu li {
  background-image:none;
  background-color: #A90231;} 

#menu a {
  background-image:none;
  background-color: #A90231;
  font-family: Arial,"Times New Roman", Times, serif;
  font-size:13px;
  font-variant: small-caps;}

#menu li {
  padding:2px}
#menu li.recherche{
display:none}

#menu li li a{
  padding:2px 9px ;
  font-size:12px;}

#menu a:hover{
  color:#000;} 

#menu form {
  display:none;}

#header {
margin:0px; 
padding:0;float:left;
 }
#header a{ margin:0px; padding:0;border:0;float:left}


.rubrique h1 {
  color:#000; 
  font-weight:normal; 
  font-size:25px;}


div.sommaire {
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;}

.layout4 .page{
	float:right;
	width:700px;
}
.tf {color:#FFF;
text-align:center;}
.societe {color:#A90231;}
.texte a {color:#A90231;}
.tf, .contact, .societe, .secteur {
padding:3px;
}



/* ******* STYLE POUR LA HOME ****** */
#cadre {
margin: 6px auto;
width: 620px; 
background-color: #A90231;
border: 5px solid #FFF;
}

#cadre-haut {
  height: 460px;
}

#cadre-haut h1 {
padding: 0px 10px 0 10px;
font: bold 18px/140% "Agency FB", Arial;
color: #FFF;
text-align: center;
}

#cadre-haut h2 {
margin: 0px 0 0 0;
padding: 0 10px 0 10px;
font: bold 30px/140% "Agency FB", Arial;
color: #FFF;
text-align: center;
}

#cadre-bas {
background-color: #3C6A51;
}

#cadre-bas h1 {
padding: 0px 10px 26px 10px ;
font: bold 28px/140% "Agency FB", Arial;
color: #FFF;
text-align: center;
margin:0;
}

#nav {
position: relative;
width: 620px;
background-color: #FFF;
margin: 20px 0 0 0; padding: 0;
}
html > #nav {margin: 0 0 0 0;}

#nav ul {
margin-left: -14px;
_margin-left: 26px;
height: 30px; _height: auto;
}

#nav li {
float: left;
display: block;
padding: 10px 14px 10px 0;
text-align: center; 
list-style-type: none;
font: small-caps 11px/100% Georgia;
color: #000;
padding: 8px 10px -10px 0;
}

#nav li a {
display: block;
font: small-caps 11px/100% Georgia;
color: #000;
text-decoration: none;
}

#nav li a:hover {
color: #000;
text-decoration: underline;
}
