body {
        margin: 0;
        padding:0;
        position: absolute;
        width: 100%;
        height: 100%;
        font-family:arial,verdana, sans-serif;
        font-size:12px;
	background:url('LP_Classic.gif') no-repeat;
        background-color:#424c4d;
     }


.conteneur {

          position:absolute;
          height: 350px;
          width: 900px;
          top:50%;
          left:50%;
          margin-left:-450px;
          margin-top:-175px;
		  border:4px solid black

}



.haut {
          float : left;
          background:black;
          height:100%;
          /*margin-top : -150px;*/
		  padding:0;
          width:35%;
          font-family:"Trebuchet MS",arial,verdana, sans-serif;

}

.hautgche {
          float : left;
          background:transparent;
          height:100%;
          /*margin-top : -150px;*/
		  padding:0;
          width:50%;
          font-family:"Trebuchet MS",arial,verdana, sans-serif;

}

* html  .hautgche {
width:48%;
}

 .hautdte {
          float : left;
          background:transparent;
          height:100%;
		  width:50%;
          /*margin-top : -150px;*/
		  padding:0;
          font-family:"Trebuchet MS",arial,verdana, sans-serif;

}

.frame {
          padding-left:20px;
          padding-right:20px;
          padding-top:0px;
          padding-bottom:5px;
		  border-left:4px solid black;
		  /*margin-left:360px;*/
		  /*width:60%;*/
          height: 326px;
          overflow: auto; 
          font-size: 11px;
          background:#f5f5f5 url('fond-test6bis.png') repeat;
          /*margin-top:24px;
          /*margin-right:15px;*/
          font-family:"Trebuchet MS",arial, verdana, sans-serif
}

* html .frame {
margin-left:-40px;


}
.bas {
         background:url('footer.png') #f5f5f5 no-repeat;
         height:14px;
         color:gray;
         font-size:10px;
         margin-top:0px;
		 margin-left:315px;
         text-align:right;
         padding-bottom:0px;
         padding-top:5px;
		 padding-right:10px;
		 width:575px;
		 }
		 
		 
* html .bas {
width:572px

}

.bas a {
text-decoration:none;
color:gray
}

.bas a:hover {
text-decoration:underline;
color:#ffae00;

}

h1 {
        font-size:20px;
        text-align:left;
        color:#ffae00;
        
        font-weight:normal;
        margin-left:20px;
        margin-top:4px;
        font-family:"Trebuchet MS",arial, verdana, sans-serif}


h2 {
        font-size:15px;
        text-align:left;
        color:#aaaaaa;
        font-weight:normal;
        
        
        }

h3 {
        font-size:13px;
        text-align:left;
        color:#aaaaaa;
        font-weight:normal
}


.hautgche ul {
        list-style-type: none;
        /*position:relative;*/
        width:100%;
        /*left:50%;
        margin-left:-230px;*/
        /*background-color:red;*/
        padding:0px;
		float :left;
        margin:0px;
        /*margin-bottom:10px;*/
        border:0px solid black;
        /*height:100%*/
}

.hautdte ul {
        list-style-type: none;
        /*position:relative;*/
        width:100%;
        /*left:50%;
        margin-left:-230px;*/
        /*background-color:red;*/
        padding:0px;
		float :left;
        margin:0px;
        /*margin-bottom:10px;*/
        border:0px solid black;
        /*height:100%*/
}


* html .haut ul {
margin-bottom:0px;
margin-left:0px;
}


.hautgche li {
/*float: left;*/
}

.hautdte li {
/*float: left;*/
}




.hautdte a {

        color:white;
        text-align:right;
        background-color:transparent;
		padding-top:120px;
        margin:0px;
        width: 100%;
		height:53px;	
       /* height: 21px;*/
        display: block;     
		border : 3px solid black;
		border-right:0px;
		border-top:0px;
        text-decoration:none;          
        font-size:25px;
}

.hautgche a {

        color:white;
        text-align:right;
        background-color:transparent;
		padding-top:120px;
        margin:0px;
        width: 100%;
		height:53px;
       /* height: 21px;*/
        display: block;
        border:3px solid black;
		border-left:0px;
		border-top:0px;
        text-decoration:none;          
        font-size:25px;
}

/* * html .hautgche a {
height:43px;
}

* html .hautdte a {
height:43px;
}*/
.frame a {
text-decoration:none;
}

.frame a:hover {
text-decoration:underline;
}



.haut a:hover {

       /*text-decoration:underline;*/
       background-color:transparent;
       color: orange;    
       text-align:center;
	   font-weight:bold;
}


.haut a:active {
        background-color: transparent;
        border: 0px solid gray; 
        color:  #dbe050;
}




#formulaire {
	border: none;
	margin: 0;
        margin-left:20px;
		margin-top : -5px;
	padding: 0;
	width: 30em;	
	font-size:11px;
	
}

#corpForm {	
        font-family:arial, verdana, sans-serif;
        float:left;
	border: 0px solid black;
	color: black;
	background: transparent;
	margin: 0;
	padding-top: -5px;
}

#corpForm fieldset {	
        text-align:left;
        border: 0px solid black;
	margin: 0;
	font-style: normal;
	padding: 0 1em 1em;
}
#corpForm legend {	
	font-weight: bold;
	color: black;
	background: transparent;
}
#corpForm p {	
        text-align:left;
	padding: .2em 0;
	margin: 0 0 .2em 0;
}
#corpForm fieldset#coordonnees label {	
	float: left;	
	width: 27%;	
	text-align: left;	
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.8;	
}
#corpForm label:hover, #piedForm input {
	cursor: pointer;	
}




#corpForm textarea{
width:195px;
height:70px;
font-size:11px;
}






input[type=submit], input[type=reset] {
	background-color:#f5f4f2;
	color: #ffae00;
    margin-left:150px;
    border:none;
    font-size:12px;
    cursor: pointer;	


}

input[type=submit]:hover {
	background-color:#ffae00;
	color: #fff;
}



.button, .buttonHovered {
	width:auto;
	height:auto;
	color:#ffae00;
	font-weight:normal;
	font-size:8pt;
	padding:0px;
        display:block;
	background-color:#f5f4f2;
	cursor:pointer;
	border:0px solid;
	text-align:right;
	margin-left:150px
}


.buttonHovered {
	background-position:left bottom;
	text-decoration:underline;
}
.buttonok, .buttonHovered {
	
	height:26px;
	color:#004080;
	font-weight:normal;
	font-size:8pt;
	padding:0;
	background:transparent;
	cursor:pointer;
	border:none;
	text-align:right;
	
}

 
.mailing {
        margin-top:-5px;
        /*width:15em;*/
        float:right;
        padding-right:10px
}

* html  .mailing {
        padding-top:1em
}



/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottom {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
