* {margin:0;padding:0;}


body {
	margin: 0;
	padding: 0;
	background:  url(../images/bg.gif) 0 0 repeat;
	text-align: center;
}

#global {
  	position:relative;
	text-align: left;
    width: 775px;
    margin-top: 80px;
    margin-left: auto;
	margin-right: auto;
	border: 0;
	}
	
	
#blank{position: absolute; left: -30px; top: -30px; z-index: 300;}
	
#pageHeader {position:relative; margin-top: -22px; width: 780px; height: 228px;}

.bloc1 {background: url(../images/pt_h_g.gif) 0 0 no-repeat; width: 397px; height: 29px; float: left;}
.bloc2 {background: url(../images/pt_h_d.gif) 0 0 no-repeat; width: 378px; height: 29px; float: left;}
.bloc3 {background: url(../images/pt_m_g.gif) 0 0 no-repeat; width: 20px; height: 89px; float: left;}
.bloc4 {background: url(../images/pt_m_g.jpg) 0 0 no-repeat; width: 377px; height: 89px; float: left;}
.bloc5 {background: url(../images/pt_m_d.jpg) 0 0 no-repeat; width: 363px; height: 89px; float: left;}
.bloc6 {background: url(../images/pt_m_d_brd.gif) 0 0 no-repeat; width: 15px; height: 89px; float: left;}
.bloc7 {background: url(../images/pt_b_g.gif) 0 0 no-repeat; width: 20px; height: 110px; float: left;}
.bloc8 {background: url(../images/pt_b_g.jpg) 0 0 no-repeat; width: 377px; height: 110px; float: left;}
.bloc9 {background: url(../images/pt_b_d.jpg) 0 0 no-repeat; width: 363px; height: 110px; float: left;}
.bloc10 {background: url(../images/pt_b_d_brd.gif) 0 0 no-repeat; width: 15px; height: 110px; float: left;}

#logo{position: absolute; margin-top: -30px; left:-35px; width: 377px; height: 88px; z-index: 3;}
.logo_bloc1 {background: url(../images/logo.gif) 0 0 no-repeat; width: 86px; height: 88px; float: left;}
.logo_bloc2 {background: url(../images/logo_titre.gif) 0 0 no-repeat; width: 291px; height: 88px; float: left;}

#chapeau {position: absolute; margin-top: -80px; left:-66px; width: 453px; height: 224px;  z-index: 2;}
.chp_bloc1 {background: url(../images/chp_h_g.gif) 0 0 no-repeat; width: 214px; height: 95px; float: left;}
.chp_bloc2 {background: url(../images/chp_h_d.gif) 0 0 no-repeat; width: 239px; height: 95px; float: left;}
.chp_bloc3 {background: url(../images/chp_b_g.gif) 0 0 no-repeat; width: 214px; height: 129px; float: left;}
.chp_bloc4 {background: url(../images/chp_b_d.jpg) 0 0 no-repeat; width: 239px; height: 129px; float: left;}

#lunettes {position: absolute; margin-top: 144px; left:-66px; width: 337px; height: 114px; z-index: 2;}
.lntt_bloc1 {background: url(../images/lntt_h_g.gif) 0 0 no-repeat; width: 78px; height: 57px; float: left;}
.lntt_bloc2 {background: url(../images/lntt_h_m.jpg) 0 0 no-repeat; width: 136px; height: 57px; float: left;}
.lntt_bloc3 {background: url(../images/lntt_h_d.jpg) 0 0 no-repeat; width: 123px; height: 57px; float: left;}
.lntt_bloc4 {background: url(../images/lntt_b_g.gif) 0 0 no-repeat; width: 78px; height: 57px; float: left;}
.lntt_bloc5 {background: url(../images/lntt_b_m.jpg) 0 0 no-repeat; width: 136px; height: 57px; float: left;}

#ficelle{position: absolute; margin-top: 258px; left:-40px; width: 93px; height: 313px; z-index: 2;}
.fcl_bloc1 {background: url(../images/fcl_h.gif) 0 0 no-repeat; width: 93px; height: 151px; float: left;}
.fcl_bloc2 {background: url(../images/fcl_b.gif) 0 0 no-repeat; width: 93px; height: 162px; float: left;}

#contenu {position:relative; background: url(../images/bg_ctn.gif) 0 0 repeat; margin: 0; width: 775px; float: left;} 
#contenu p {margin-bottom: 10px;}
.texte ul li {list-style-type: disc; list-style-position: inside; padding-left: 15px; padding-bottom: 3px;}
.texte a {font: bold 9pt Verdana; color:#A5A900; text-decoration : none ;}
.texte {width: 455px; font: 9pt Verdana; margin-left: 200px;}
.titre {margin-bottom: 20px;}
.align1 {padding-left: 15px;}
.align2 {padding-left: 30px;}
.align3 {padding-left: 45px;}
ul.align4 {padding-left: 30px;}

#menu {position: absolute; left: 5px; margin-top: 270px; width: 171px; height: 235px; z-index: 1;}
#menu img {display: block;}

#smenu1{display: none;}
#smenu3{display: none;}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

.liste p{
margin-left: 16px;
display: block;
}

#menu dt {
cursor: pointer;
border: 0px solid gray;
text-align: center;
font-weight: bold;
}

#menu dd {
position: absolute;
z-index: 100;
left: 8em;
margin-top: -1.4em;
width: 10em;
background: #000000;
border: 1px solid gray;
}

#menu ul {
padding: 2px;
font: bold 10pt Verdana;
}

#menu li {

text-align: center;
font-size: 85%;
height: 18px;
line-height: 18px;
}

#menu li a {
color: #FFF;
text-decoration: none;
display: block;
}

#menu li a:hover {
text-decoration: underline;
}

#pageFooter {position:relative; margin: 0; width: 775px; height: 109px; text-align: center; font: bold 8pt Verdana; float: left;}
#pageFooter a {font: bold 8pt Verdana; color:#A5A900; text-decoration:none;}
.ftr_bloc1 {background: url(../images/bg_ctn.gif) 0 0 repeat; width: 775px; height: 20px; float: left; padding-top: 40px; }
.ftr_bloc1 img{position:absolute; left: 380px; top: -7px; display: block;}
.ftr_bloc2 {background: url(../images/ftr_b_g.gif) 0 0 repeat; width: 397px; height: 29px; float: left;}
.ftr_bloc3 {background: url(../images/ftr_b_d.gif) 0 0 repeat; width: 378px; height: 29px; float: left;}

blockquote.image {float: right; padding: 0 0 1em 5%; margin-right: 5px;}

a.haut_pg {font: bold 8pt Verdana; margin-left: 300px;}

a.contact {font: bold 9pt Verdana; color:#8F0000; text-decoration : none ;}

img {margin: 0; padding: 0; border: none;}

#formulaire {font: bold 7pt Verdana; color:#000; text-decoration : none ;}
.input {background-color: #fff; border: 1px solid #000;}
.submit {background-color: #000; border: 0px solid white; font: bold 7pt Verdana; color: #fff;}

ul.liste{margin-top: 5px; margin-bottom: 15px;}
ul.liste li{margin-bottom: 5px;}

blockquote.download {float: right; width:160px; margin: 0; padding: 5px 5px 0 5px; background-color: #d8d9db;}
blockquote.download a {float: left; font: bold 7pt Verdana;}
blockquote.download a.commentaire {font: bold 7pt Verdana; color: #6c6d6f} 
blockquote.download div {clear: left;}
blockquote.download img {margin: 0 5px 5px 0;}

h1 {font: bold 11pt Verdana; color:#000; margin-bottom: 8px;}

#signature {position:absolute; left: 3px; top: 450px; font: 7pt Verdana; color:#c7c7c7;}
#signature a{font: 7pt Verdana; color:#c7c7c7;}
