html body{
margin-top:0px;
background-color:#2A2A2A;
font-family: arial, helvetica;
padding:0px;
margin:0px;
outline:none;

}

:focus{
outline:none;
}
h1{
color:#006600;
text-align:left;
margin-top:-3px;
font-size:0.92em;
height:22px;
}
#princi{
width:850px;
height:790px;
position:relative;
overflow:hidden;
padding:0px;
margin:0px;
}
#logo{
width:65%;
float:left;
margin-left:-6%;
}
#hautGauche{
width:152px;
height:155px;
float:right;
}
#hautNum{
width:155px;
margin-left:-5px;
height:55px;
z-index:0;
position:relative;
}
#cadreSHaut{
width:199px;
height:137px;
margin-top:-35px;
float:left;
margin-left:-30px;
position:relative;
z-index:2;
left:170px;
}
#hautCadreSHaut{
width:184px;
height:36px;
display:block;
float:left;
background-image:url(images/bordHautHautadresse.png);
}
#droiteCadreSHaut{
width:36px;
height:101px;
display:block;
float:left;
background-image:url(images/bordDroitHautAdresse.png);
}
#centreCadreSHaut{
width:144px;
height:101px;
display:block;
float:left;
background-image:url(images/fdAdresse.jpg);
}
#textCadreHaut{
margin-top:-3px;
letter-spacing:0.8px;
color:#a2dc92;
font-size:0.75em;
font-weight:400;
}
#textCadreHaut a{
color:#a2dc92;
text-decoration:none;
}
#textCadreHaut a:hover{
color:#82b975;
text-decoration:none;
}
#bandeauDroite{
height:320px;
width:55px;
float:left;
margin-top:-8px;
padding-left:57.5px;
z-index:130;
position:relative;
}
#bloc{
height:900px;
}
#classEnsemble{
width:930px;
margin-left:-7px;
position:relative;
top:-30%;
left:1%;
z-index:160;
}

#conteneurCadreHaut{
	position:relative;
width:635px;
height:361px;
margin-top:-10px;
left:-1200px;
float:left;
padding:0px;
padding-left:15px;
}
#hautCadreHaut{
width:635px;
height:27px;
background-image:url(images/hautCadreHaut.png);
background-position:bottom center;
background-repeat:no-repeat;
padding:0px;
}
#gaucheCadreHaut{
width:24px;
height:322px;
background-image:url(images/gaucheCadreHaut.png);
background-position:bottom center;
background-repeat:no-repeat;
float:left;
padding:0px;
}
#centreCadreHaut{
position:static;
width:597px;
height:322px;
background-image:url(images/fondCadreHaut.png);
background-repeat:repeat-x;
text-align:left;
float:left;
}
#droiteCadreHaut{
width:14px;
height:322px;
background-image:url(images/droiteCadreHaut.png);
background-position:bottom center;
background-repeat:no-repeat;
float:left;
padding:0px;
}
#basCadreHaut{
width:635px;
height:13px;
background-image:url(images/basCadreHaut.png);
background-position:bottom center;
background-repeat:no-repeat;
float:left;
padding:0px;
}

#conteneurPetitCadreHaut{
	position:relative;
	top:-2000px;
width:217px;
height:258px;
float:left;
margin-left:-20px;
margin-top:-5px;
}
#hautPetitCadreHaut{
width:217px;
height:26px;
background-image:url(images/hautPetitCadreHaut.png);
background-position:bottom center;
background-repeat:no-repeat;
}
#gauchePetitCadreHaut{
width:26px;
height:224px;
background-image:url(images/gauchePetitCadreHaut.png);
background-position:bottom center;
background-repeat:no-repeat;
float:left;
}
#centrePetitCadreHaut{
width:179px;
height:224px;
background-image:url(images/fondPetitCadreHaut.png);
background-repeat:repeat-x;
text-align:left;
float:left;
}
#centrePetitCadreHaut ul{
margin-top:-15px;
display:block;
padding-left:8px;
margin-left:0px;
}
#centrePetitCadreHaut ul li{
list-style:none;
background:url(images/Puce.png) no-repeat left bottom;
padding-left:30px;
font-size:12px;
padding-top:20px;
font-weight:bold;
vertical-align:bottom;
color:#006600;
}

#droitePetitCadreHaut{
width:12px;
height:224px;
background-image:url(images/droitePetitCadreHaut.png);
background-position:top right;
background-repeat:no-repeat;
float:left;
}
#basPetitCadreHaut{
width:217px;
height:8px;
background-image:url(images/basPetitCadreHaut.png);
background-position:top center;
background-repeat:no-repeat;
float:left;
}
#conteneurCadreBas{
	position:relative;
	bottom:2000px;
width:630px;
height:258px;
float:left;
margin-left:18px;
margin-top:-12px;
}
#hautCadreBas{
width:630px;
height:19px;
background-image:url(images/hautCadreBas.png);
background-position:bottom center;
background-repeat:no-repeat;
}
#gaucheCadreBas{
width:25px;
height:231px;
background-image:url(images/gaucheCadreBas.png);
background-position:bottom center;
background-repeat:no-repeat;
float:left;
}
#centreCadreBas{
width:598px;
height:231px;
background-image:url(images/fondCadreBas.png);
background-repeat:repeat-x;
background-position:top center;
float:left;
text-align:left;
}
#centreCadreBas ul {
margin-top:-10px;
}
#centreCadreBas ul li{
display:block;
position:relative;
list-style:none;
background-image:url(images/puceAvan.png);
background-position:center left;
background-repeat:no-repeat;
font-size:12px;
line-height:23px;
text-indent:15px;
font-weight:bold;
text-align:left;
color:#000000;
}


#droiteCadreBas{
width:7px;
height:231px;
background-image:url(images/droiteCadreBas.png);
background-position:bottom center;
background-repeat:no-repeat;
float:left;
}
#basCadreBas{
width:630px;
height:8px;
background-image:url(images/basCadreBas.png);
}

#conteneurPetitCadreBas{
		position:relative;
	bottom:2000px;
width:217px;
height:354px;
margin-top:-110px;
margin-left:-17px;
float:left;
}
#hautPetitCadreBas{
width:217px;
height:18px;
background-image:url(images/hautPetitCadreBas.png);
background-repeat:no-repeat;
}
#gauchePetitCadreBas{
width:28px;
height:334px;
background-image:url(images/gauchePetitCadreBas.png);
background-repeat:no-repeat;
float:left;
}
#centrePetitCadreBas{
width:176px;
height:334px;
background-image:url(images/fondPetitCadreBas.png);
background-repeat:repeat-x;
float:left;
line-height:24px;
font-size:0.75em;
vertical-align:middle;
text-align:center;
color:#000000;
}
#droitePetitCadreBas{
width:13px;
height:334px;
background-image:url(images/droitePetitCadreBas.png);
background-repeat:no-repeat;
float:left;
}
#centreCadreBas h1,#centrePetitCadreHaut h1,#centrePetitCadreBas h1,#centreCadreHaut h1{
color:#006600;
text-align:left;
margin-top:-3px;
font-size:1.05em;
height:24px;
}
#menuPresta{
text-align:center;
float:right;
margin-right:-10px;
width:460px;
font-size:11px;
margin-top:-44px;
position:static;
z-index:400;
}
#menuPresta ul {
display:block;
}
#menuPresta ul li{
color:#006600;
font-size:11px;
font-weight:bolder;
display:block;
z-index:402;
cursor:pointer;
}
#menuPresta ul li:hover{
color:#66CC66;
cursor: pointer;
font-size:11px;
font-weight:bolder;
display:block;
}
#accueil{
width:650px;
height:450px;
background-image:url(images/accueil.png);
background-repeat:no-repeat;
background-position:center center;
}
#un{
background-image:url(images/creaEntreprise.png);
background-repeat:no-repeat;
background-position:center bottom;
font-weight:bolder;
visibility:hidden;
}
#deux{
background-image:url(images/gestionAdmin.png);
background-repeat:no-repeat;
background-position:center bottom;
padding-top:4px;
padding-left:20px;
visibility:hidden;

}
#trois{
background-repeat:no-repeat;
background-position:center bottom;
background-image:url(images/gestionFinance.png);
padding-top:0px;
visibility:hidden;
}
#quatre{
background-repeat:no-repeat;
background-position:center bottom;
background-image:url(images/fiscalite.png);
margin-top:25px;
visibility:hidden;
}
#cinq{
background-repeat:no-repeat;
background-position:center bottom;
background-image:url(images/droitTravail.png);
visibility:hidden;
margin-top:20px;
}
#six{
background-repeat:no-repeat;
background-position:center bottom;
background-image:url(images/qualite.png);
visibility:hidden;
}
#sept{
background-repeat:no-repeat;
background-position:center bottom;
background-image:url(images/juridique.png);
visibility:hidden;
margin-top:25px;
}
.textePresta{
text-align:left;
color:#003300;
font-size:0.9em;
height:260px;
margin-top:-7px;
padding-left:6px;
width:610px;
overflow:hidden;
margin-left:10px;
position:absolute;
line-height:19px;
}
.textePresta ul {
margin-top:7px;
margin-left:20px;
display:block;
}

.textePresta ul li,#listeJuri{
color:#000;
font-size:0.8em;
list-style-type:none;
padding-bottom:3px;
display:block;
font-weight:bolder;
}
.textePresta span{
font-size:13px;
margin-top:-20px;
display:block;
}
.textePresta h2{
font-size:0.93em;
}
.textePresta h1{
width:500px;
display:block;
font-size:0.9em;
}
#accueilTxt{
margin-top:20px;
font-size:1.06em;
font-weight:bolder;
width:390px;
margin-left:0px; 
float:left;
}
#logAccueil{
background-image:url(images/accLog.png);
background-position:bottom;
background-repeat:no-repeat;
width:85px;
height:276px;
float:left;
margin-top:20px;
margin-left:-20px;
}
#titreLogAcc{
font-size:4em;
font-weight:100;
margin-top:24px;
margin-left:-10px;
padding:2px;
color:#32771e;
width:550px;
height:40px;
}
#bienvenueAcc{
font-size:1.25em;
font-weight:100;
width:400px;
margin-top:20px;
margin-left:0px;
color:#32771e;
}
#phUnAcc{
font-size:1.01em;
font-weight:bolder;
margin-top:5px;
margin-left:-10px;
color:#32771e;
width:550px;
}
#phDeuAcc{
font-size:0.95em;
font-weight:bolder;
margin-top:-5px;
margin-left:-10px;
color:#32661e;
width:510px;
}
#quatre h1{
display:block;
padding-top:0px;

}
#listeJuri{
width:550px;
height:148px;
font-size:0.8em;
line-height:15px;
margin-left:45px;
padding-top:5px;
}
#labelListeJuri{
text-align:left;
float:left;
width:130px;
height:35px;
}
#texteListeJuri{
text-align:left;
float:left;
width:420px;
height:35px;
}
#sept ul{
font-size :1em;
}
#sept h2{
margin-top:-30px;
}
#contact{
z-index:300;
width:754px;
height:408px;
text-align:left;
bottom:-390px;
margin-left:50px;
position:fixed;
}

#contactHaut{
background-image:url(images/contacthaut.png);
background-repeat:no-repeat;
width:754px;
height:46px;
float:left;
padding:0px;
position:relative;
}

#gaucheContact{
background-image:url(images/gaucheContact.png);
background-repeat:no-repeat;
background-position:right;
float:left;
padding:0px;
width:30px;
height:362px;
position:relative;
padding-left:2px;
}
#centreContact{
background-color:#272727;
height:362px;
float:left;
width:721px;
position:relative;
}
#centreContactCentre{
width:721px;
margin-left:-1px;
height:362px;
background-image:url(images/fdContact.png);
background-repeat:no-repeat;
position:relative;
}