html,body {
margin: 0 0 0 0;
padding: 0 0 0 0;
border: 0 0 0 0;
}

/*accueil*/
#conteneur { 	
position:absolute;
width:990px;
height:730px; 
margin:-365px 0px 0px -512px;
top: 50%; 
left: 50%;
padding: 0px;
}
  
.menu{
width: 990px;
height: 340px;
margin: 0 0 0 0;
padding: 0 0 0 0;
} 

.bloccentre{
width: 910px;
height: 300px;
margin: 15px 0 0 41px;
padding: 0 0 0 0;
} 

.blocac1{
float: left;
width: 600px;
height: 300px;
margin: 0 0 0 0;
padding: 0 0 0 0;
} 

.blocac2{
float: left;
width: 34px;
height: 300px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
} 

.bloctxac1{
width: 600px;
margin: 0 0 0 0;
padding: 0 0 0 0;
} 

.bloctxac1a{
float: left;
width: 435px;
margin: 0 0 0 0;
padding: 0 0 0 0;
} 

.bloctxac1b{
float: left;
width: 165px;
height: 103px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.bloctxac1c{
float: left;
width: 600px;
height: 50px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.bloctxac1d{
float: left;
width: 166px;
height: 125px;
margin: 8px 0 0 0;
padding: 0 0 0 0;
}

.bloctxac1e{
float: left;
width: 51px;
height: 134px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.bloctxac1f{
float: left;
width: 25px;
height: 134px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.bloctxac1g{
float: left;
width: 192px;
height: 134px;
margin: 0 0 0 0;
padding: 0 0 0 0;
background:url(images/imagesecteur.jpg) no-repeat 0 0;
}

.bloctxac1h{
width: 172px;
margin: 38px 0 0 10px;
padding: 0 0 0 0;
}

.bloctxac1i{
margin: 13px 0 0 90px;
padding: 0 0 0 0;
}

.blocac3{
float: left;
width: 276px;
height: 300px;
margin: 0 0 0 0;
padding: 0 0 0 0;
} 

.blocac3a{
float: left;
width: 276px;
height: 95px;
margin: 0 0 0 0;
padding: 0 0 0 0;
} 

.blocac3b{
float: left;
width: 276px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.blocac3c{
float: left;
width: 276px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

/*footer*/

.lgfoot{
width: 990px;
height: 1px;
font-size: 1px;
margin: 5px 0 0 0;
padding: 0 0 0 0;
background-color: #FFFFFF;
} 

/*pages interne*/

#conteneur2 { 	
position:absolute;
width:990px;
height:670px; 
margin:-335px 0px 0px -512px;
top: 50%; 
left: 50%;
padding: 0px;
}

.adn{
width: 990px;
height: 130px;
margin: 0 0 0 0;
padding: 0 0 0 0;
} 

.int1{
width: 990px;
height: 348px;
margin: 0 0 0 0;
padding: 0 0 0 0;
} 

.int1a{
float: left;
width: 480px;
height: 348px;
margin: 0 0 0 0;
padding: 0 0 0 0;
} 

.int1b{
float: left;
width: 510px;
height: 348px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.int1c{
width: 444px;
height: 124px;
margin: 0 0 0 54px;
padding: 0 0 0 0;
}

.int1c2{
width: 444px;
margin: 0 0 0 54px;
padding: 0 0 0 0;
}

.int1ca{
width: 454px;
height: 75px;
margin: 0 0 0 34px;
padding: 0 0 0 0;
}

.int1d{
float: left;
width: 106px;
height: 124px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.int1e{
float: left;
width: 323px;
height: 124px;
margin: 0 0 0 15px;
padding: 0 0 0 0;
}

.int1da{
float: left;
width: 170px;
height: 124px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.int1eb{
float: left;
width: 250px;
height: 124px;
margin: 0 0 0 15px;
padding: 0 0 0 0;
}


.int2{
width: 990px;
height: 252px;
margin: 0 0 0 0;
padding: 0 0 0 0;
} 

/*contact*/

.bcont1{
float : left;
width: 207px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.bcont2{
float : left;
width: 197px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
}

.bcont3{
float : left;
width: 444px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.lientxtcontb:link, a.lientxtcontb:visited {
color: #5EC5ED;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.lientxtcontb:hover, a.lientxtcontb:active {
text-decoration: underline;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.lientxtcontv:link, a.lientxtcontv:visited {
color: #ADB330;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.lientxtcontv:hover, a.lientxtcontv:active {
text-decoration: underline;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


/*typo*/

h1,h2,h3,h4,h5,h6{
font-family: arial, Helvetica, sans-serif;
}

.txt{
font-size: 13px;
color: #A7A8AA;
text-align: left;
font-weight: normal;
margin: 10px 0 0 0;
padding: 0 0 0 0;
}

.txt2{
font-size: 13px;
color: #A7A8AA;
text-align: left;
font-weight: normal;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.txt3{
font-size: 13px;
color: #A7A8AA;
text-align: left;
font-weight: normal;
margin: 2px 0 0 0;
padding: 0 0 0 0;
}

.txt4{
font-size: 13px;
color: #A7A8AA;
text-align: left;
font-weight: normal;
margin: 4px 0 0 0;
padding: 0 0 0 0;
}

.txtvert{
font-size: 13px;
color: #C9D200;
text-align: left;
font-weight: normal;
margin: 10px 0 0 0;
padding: 0 0 0 0;
}

.txtvert2{
font-size: 13px;
color: #ADB330;
text-align: left;
font-weight: normal;
margin: 4px 0 0 0;
padding: 0 0 0 0;
}

.txtvert3{
font-size: 13px;
color: #ADB330;
text-align: left;
font-weight: normal;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.txtbleu{
font-size: 13px;
color: #5EC5ED;
text-align: left;
font-weight: normal;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.txtblanc{
font-size: 13px;
color: #FFFFFF;
text-align: left;
font-weight: normal;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.txtrose{
font-size: 13px;
color: #e2007a;
text-align: left;
font-weight: normal;
margin: 10px 0 0 0;
padding: 0 0 0 0;
}

.txtright{
font-size: 13px;
color: #A7A8AA;
text-align: right;
font-weight: normal;
margin: 10px 0 0 0;
padding: 0 0 0 0;
}

.txtright2{
font-size: 13px;
color: #A7A8AA;
text-align: right;
font-weight: normal;
margin: 26px 0 0 0;
padding: 0 0 0 0;
}

.txtright3{
font-size: 13px;
color: #A7A8AA;
text-align: right;
font-weight: normal;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.txtleft{
font-size: 13px;
color: #A7A8AA;
text-align: left;
font-weight: normal;
margin: 6px 0 0 0;
padding: 0 0 0 0;
}

.txtfoot{
font-size: 12px;
color: #C9D200;
text-align: center;
font-weight: normal;
margin: 10px 0 0 0;
padding: 0 0 0 0;
}

.txtfoot2{
font-size: 11px;
color: #d7d8db;
text-align: center;
font-weight: normal;
margin: 2px 0 0 0;
padding: 0 0 0 0;
}

a.lientxt:link, a.lientxt:visited {
color: #A7A8AA;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.lientxt:hover, a.lientxt:active {
color: #454515;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.lientxtvert:link, a.lientxtvert:visited {
color: #C9D200;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.lientxtvert:hover, a.lientxtvert:active {
color: #C9D200;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.lientxtvert2:link, a.lientxtvert2:visited {
color: #C9D200;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.lientxtvert2:hover, a.lientxtvert2:active {
color: #C9D200;
text-decoration: underline;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.lientxtblanc:link, a.lientxtblanc:visited {
color: #FFFFFF;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.lientxtblanc:hover, a.lientxtblanc:active {
color: #FFFFFF;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.lientxtrose:link, a.lientxtrose:visited {
color: #e2007a;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.lientxtrose:hover, a.lientxtrose:active {
color: #e2007a;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.lienfoot2:link, a.lienfoot2:visited {
color: #d7d8db;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.lienfoot2:hover, a.lienfoot2:active {
color: #454515;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
