
{
    body
	{
        width: auto;
    }
	
    .banderole
	{
        display: none;
    }

	    #cssmenu
    {
        width: auto;
        text-align: left;
    }
    
    #cssmenu li
    {
        display: block;
        padding-left: 4px;
    }
    
    #cssmenu a
    {
        font-size: 1.1em;
    }
    
    #cssmenu > ul > li:hover > a
    {
        border-bottom: 0;
    }
	 .corps
    {
        width: auto;
        display: block;
        margin-bottom: 15px;
    }

}



		body
{
   width: 1100px;
   margin: auto; 
   background-color: #f5f5fb;
height:100%;
}
	.corps
{
   float: center;
  width: 1050px;
background-color: #dff6b8;
position: relative; 
left: 15px; 
height:100%;

}

	a 
 {

 font-size:16px;
 text-decoration:none;
 font-family: Verdana, Calibri, arial;
 font-weight:bold;
 }
    	h1 

{
color:#99996f; 
font-size:15px;
font-family: Verdana, Calibri, arial;

}
   	text

{
color:#99996f; 
font-size:15px;
 font-weight:bold;
font-family: Verdana, Calibri, arial;

}
	b.text
{
font-family: Verdana, arial;
font-size:12px;
font-weight:none;
}
	b
{

font-family: Verdana, Calibri, arial;
font-size:12px;
color:#66a60b; 
}
h1
{
color:#8d8c4b; 
font-family: Verdana, Calibri, arial;
font-size:12px;
}
	strong
{
color:#ff000b; 
font-family: Calibri, arial;
font-size:15px;
}

img
{ 
border:none;
}

.backcentre
{
background-image: url("cadre.png");
background-repeat: repeat-y;
color:#000000; 
height:100%;
 } 
 
 	span.corp
{
position: relative; 
font-family: Andalus, Verdana, arial;
font-size:16px;
height:100%;

}
 	span.date
{

font-family: Andalus, Verdana, arial;
font-size:16px;
height:100%;
color:#79381d;
}


.font 
{
 font-family: ARBERKLEY;
 font-size:24px;
color: #c3d323; 
}

a.font:hover 
{ 
font-family: AR BERKLEY, Verdana, arial;
font-size:24px;
color: #ffffff;
}
.banderole
{
position: relative; 
left: 15px; 

}
.end
{

position: relative; 
left: px; 
 background-repeat: no-repeat;
height:100%;
 vertical-align: bottom;
 background-image: url("fondweb1.");
  _padding-top: 3px;
  padding-top: 7px;
  line-height :18px;

}

label
{
position: relative; 
font-family: Andalus, Verdana, arial;
font-size:16px;
height:100%;
}

.contact
{
position: relative; 
left:20px; 
}
.illustration
{
position: absolute; 
Right: 30px; 
top: 60px;
}

.V1
{
	position: absolute; 
	left: 250px; 
	top: 20px;
}
.fb
{
	position :absolute;
	width: 220px;
	left: 461px; 
	top: 2px;
	z-index:2;
}
.video
{
	position :absolute;
	width: 220px;
	left: 263px; 
	top: 764px;
}
.dispo
{
	position :absolute;
	width: 220px;
	right: -30px; 
	top: 596px;
	z-index:1;
}
.dispo3
{
	position :absolute;
	width: 220px;
	left: 230px; 
	top: 308px;
	z-index:1;
}
.deco
{
	position :relative;
	width: 220px;
}
.video1
{
	position: absolute; 
	left: 15px; 
	top: 10px;
}

.video2
{
	position: absolute; 
	left: 608px; 
	top: 20px;
}
.video3
{
	position: absolute; 
	left: 608px; 
	
}
B.RED
{ 
color: RED;
}
#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  padding: 0;
  position: relative;

}
#cssmenu {
  height: 49px;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  background: #fefefe;
  background: -moz-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #eee9f0));
  background: -webkit-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
  background: -o-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
  background: -ms-linear-gradient(top, #fefefe 0%, #eee9f0 100%);
  background: linear-gradient(top, #fefefe 0%, #eee9f0 100%);
  border-bottom: 2px solid #b3cf27;
  width: 1050px;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  background: #fefefe;
  background: -moz-linear-gradient(top, #fefefe 0%, #ececec 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #ececec));
  background: -webkit-linear-gradient(top, #fefefe 0%, #ececec 100%);
  background: -o-linear-gradient(top, #fefefe 0%, #ececec 100%);
  background: -ms-linear-gradient(top, #fefefe 0%, #ececec 100%);
  background: linear-gradient(top, #fefefe 0%, #ececec 100%);
  color: #000;
  display: inline-block;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  line-height: 49px;
  padding: 0 20px;
  text-decoration: none;
  border-left: ridge  1px #b3cf27;
 
  
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul {
  float: left;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu > ul > li > a {
  color: #8d8c4b;
  font-size: 14px;
}
#cssmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #b3cf27;
  margin-left: -10px;
}
#cssmenu > ul > li:first-child > a {
  border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
}
#cssmenu > ul > li.active:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #b3cf27;
  margin-left: -10px;
}
#cssmenu > ul > li.active > a {
  -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  background: #ececec;
  background: -moz-linear-gradient(top, #ececec 0%, #8d8c4b ef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #8d8c4b ef));
  background: -webkit-linear-gradient(top, #ececec 0%, #8d8c4b ef 100%);
  background: -o-linear-gradient(top, #ececec 0%, #8d8c4b ef 100%);
  background: -ms-linear-gradient(top, #ececec 0%, #8d8c4b ef 100%);
  background: linear-gradient(top, #ececec 0%, #8d8c4b ef 100%);
}
#cssmenu > ul > li:hover > a {
  background: #ececec;
  background: -moz-linear-gradient(top, #ececec 0%, #8d8c4b ef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #8d8c4b ef));
  background: -webkit-linear-gradient(top, #ececec 0%, #8d8c4b ef 100%);
  background: -o-linear-gradient(top, #ececec 0%, #8d8c4b ef 100%);
  background: -ms-linear-gradient(top, #ececec 0%, #8d8c4b ef 100%);
  background: linear-gradient(top, #ececec 0%, #8d8c4b ef 100%);
  -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
}
#cssmenu .has-sub {
  z-index: 1;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 200px;
  top: 100%;
  left: 0;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}
#cssmenu .has-sub ul li a {
  background: #b3cf27;
  border-bottom: 1px dotted #c5dd4c;
  filter: none;
  font-size: 11px;
  display: block;
  line-height: 120%;
  padding: 10px;
  color: #000000;
}
#cssmenu .has-sub ul li:hover a {
  background: #8ea41f;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #8ea41f;
  border-bottom: 1px dotted #c5dd4c;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #7b8f1b;
}