style:focus {
 background-color:#A6BEDE;
 }


body {
background-color:#000000;
}
#demo-bar {
background-image:url(../images/fd_header.jpg);
background-repeat:no-repeat;
height:85px;
margin:auto;
padding:0;
text-align:center;
width:1100px;
}
#demo-wrapper {
background-image:url(../images/loading-user.jpg);
height:645px;
margin:0 auto;
overflow:hidden;
position:relative;
width:1098px;
}
.demo-inner2 {
background-image:url(../images/fond2.jpg);
}
.demo-inner-dark {
background-image:url(../images/loading-user.gif);
}
#demo-inner {
background-image:url(../images/fond.jpg);
height:645px;
position:relative;
width:9540px;
}
#demo-inner2 {
height:645px;
position:relative;
width:6370px;
}
.scrolling-content {
}
.scrolling-content h1 {
}
#content1 {
float:left;
height:650px;
width:1327px;
}
#content2 {
float:left;
height:650px;
width:1099px;
position:relative;
z-index:0;
}
#content3 {
float:left;
height:650px;
width:1129px;
}
#content4 {
float:left;
height:650px;
width:1100px;
}
#content5 {
float:left;
height:650px;
width:1128px;
}
#content6 {
float:left;
height:650px;
width:1130px;
}
#content7 {
float:left;
height:650px;
width:1127px;
}
#content8 {
float:left;
height:650px;
width:1000px;
}


#menuTxt{
	float: left;
	margin-top: 10px;
	margin-left: 240px;
}

#menuTxt2{
	float: none;
	position: absolute;
	margin-top: 56px;
	text-align: right;
	width: 50px;
	margin-left: 970px;
	}

#bordureG {
background-image:url(../images/);
background-repeat:no-repeat;
height:653px;
margin-left:auto;
margin-right:auto;
margin-top:-650px;
position:relative;
width:1100px;
}
#footer {
background-image:url(../images/fd_footer.jpg);
background-repeat:no-repeat;
color:#CCCCCC;
font-family:Arial;
font-size:14px;
font-weight:200;
height:78px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding-right:15px;
padding-top:2px;
position:relative;
text-align:right;
width:1083px;
}
#footerTxt {
background-color:#000000;
color:#CCCCCC;
font-family:Arial;
font-size:12px;
margin-left:auto;
margin-right:auto;
text-align:right;
width:1100px;
}

#menuSol {
float:left;
font-family:Arial;
font-size:17px;
color:#FFFFFF;
font-style:oblique;
font-weight:bold;
height:8px;
margin-top:-50px;
width:400px;
margin-left:-920px;
}

#bloc1 {
float:left;
margin-left:400px;
margin-top:30px;
width:622px;
}
#bloc1_1 {
background-image:url(../images/bloc1_1.png);
float:left;
height:10px;
width:622px;
}
#bloc1_2 {
background-image:url(../images/bloc1_2.png);
background-repeat:repeat-y;
float:left;
width:622px;
}
#bloc1_3 {
background-image:url(../images/bloc1_3.png);
float:left;
height:13px;
width:622px;
}
.txtBloc  {
color:#ECECEC;
float:left;
font-family:Tahoma;
font-size:14px;
margin-left:10px;
margin-right:13px;
padding:5px;
text-align:justify;
margin-left:220px;
width:600px;
}
.txtBlocX  {
color:#350305;
float:left;
font-family:Arial;
font-style: italic ;
font-size:30px;
margin-top:90px;
padding:5px;
text-align:justify;
margin-left:190px;
width:900px;
font-weight:bold;
}
#txthead  {
color:#350305;
float:left;
font-family:Arial;
font-style: italic ;
font-weight: bold;
font-size:16px;
margin-top:0px;
padding:5px;
text-align:justify;
margin-left:128px;
width:503px;
}

h1{
color:#350305;
font-family:Arial;
font-size:16px;
font-style:italic;
font-weight:bold;
text-align:justify;
}

h2{
font-family:Arial;
font-size:21px;
font-weight:bold;
color:#333333;
margin-top:25px;	
}


h3{
	color:#333333;
}

.txtBlocZ  {
color:#000000;
float:left;
font-family:Arial;
font-style: italic ;
font-size:11px;
margin-top:310px;
padding:5px;
text-align:justify;
margin-left:75px;
width:265px;
}
.txtBlocZA  {
color:#000000;
float:left;
font-family:Arial;
font-style: italic ;
font-size:15px;
margin-top:50px;
padding:5px;
text-align:justify;
margin-left:0px;
width:600px;
}
#bloc2 {
float:left;
margin-left:400px;
text-align:justify;
width:622px;
}
#bloc2_1 {
background-image:url(../images/bloc2_1.png);
float:left;
height:13px;
width:389px;
}
#bloc2_2 {
background-image:url(../images/bloc2_2.png);
background-repeat:repeat-y;
float:left;
width:389px;
}
#bloc2_3 {
background-image:url(../images/blo2_3.png);
float:left;
height:15px;
width:389px;
}
#reference {
background-image:url(../images/reference.png);
position:absolute;
height:109px;
left:4800px;
top:200px;
width:700px;
}
.textRef {
color:#CCCCCC;
float:left;
font-family:arial;
font-size:11px;
margin-left:12px;
margin-right:3px;
margin-top:11px;
text-align:justify;
}
.imgRef {
float:left;
margin-top:5px;
max-height:95px;
max-width:345px;
}
#bloc4 {
float:left;
margin-left:46px;
margin-top:91px;
text-align:justify;
width:483px;
}
#bloc4_1 {
background-image:url(../images/bloc4_1.png);
float:left;
height:10px;
width:483px;
}
#bloc4_2 {
background-image:url(../images/bloc4_2.png);
background-repeat:repeat-y;
float:left;
width:483px;
}
#bloc4_3 {
background-image:url(../images/bloc4_3.png);
float:left;
height:16px;
width:483px;
}
#bloc5 {
float:left;
margin-left:-31px;
margin-top:54px;
text-align:justify;
width:552px;
}
#bloc5_1 {
background-image:url(../images/bloc5_1.png);
float:left;
height:13px;
width:552px;
}
#bloc5_2 {
background-image:url(../images/bloc5_2.png);
background-repeat:repeat-y;
float:left;
width:552px;
}
#bloc5_3 {
background-image:url(../images/bloc5_3.png);
float:left;
height:17px;
width:552px;
}
#bloc6 {
float:left;
margin-left:225px;
margin-top:4px;
text-align:justify;
width:497px;
}
#bloc6_1 {
background-image:url(../images/bloc6_1.png);
float:left;
height:13px;
width:497px;
}
#bloc6_2 {
background-image:url(../images/bloc6_2.png);
background-repeat:repeat-y;
float:left;
width:497px;
}
#bloc6_3 {
background-image:url(../images/bloc6_3.png);
float:left;
height:14px;
width:497px;
}
#bloc7 {
float:left;
margin-left:71px;
margin-top:179px;
text-align:justify;
width:656px;
}
#bloc7_1 {
background-image:url(../images/bloc7_1.png);
float:left;
height:16px;
width:656px;
}
#bloc7_2 {
background-image:url(../images/bloc7_2.png);
background-repeat:repeat-y;
float:left;
width:656px;
}
#bloc7_3 {
background-image:url(../images/bloc7_3.png);
float:left;
height:20px;
width:656px;
}
#bloc8 {
float:left;
margin-left:113px;
margin-top:95px;
text-align:justify;
width:656px;
}
#demo-wrapperAcc {
height:109px;
margin:0 auto;
overflow:hidden;
position:relative;
width:700px;
}
#demo-innerAcc {
height:109px;
position:relative;
width:700px;
}
.scrolling-contentAcc {
}
.scrolling-contentAcc h1 {
}

.titreInternet {
background-image:url(../images/bloc7_2.png);
color:#C9C9C9;
float:left;
font-family:Arial;
font-size:17px;
height:17px;
margin-bottom:2px;
margin-top:4px;
padding:10px;
text-align:justify;
width:626px;
}
.GDtitreInternet {
background-image:url(../images/bloc7_2.png);
color:#C9C9C9;
float:left;
font-family:Arial;
font-size:20px;
height:17px;
margin-bottom:3px;
margin-top:5px;
padding:10px;
text-align:justify;
width:626px;
}
.refInternet {
float:left;
height:65px;
margin-left:7px;
margin-top:3px;
}
.reZoAccLiens {
background-image:url(../images/bloc2_2.png);
color:#737D87;
float:left;
font-family:Arial;
font-size:13px;
height:17px;
margin-bottom:3px;
margin-left:0;
padding-bottom:5px;
padding-left:20px;
padding-top:5px;
text-align:justify;
width:360px;
}
.reZoAccLiens:hover {
background-image:url(../images/bloc2_2bis.png);
color:#737D87;
float:left;
font-family:Arial;
font-size:13px;
height:17px;
margin-bottom:3px;
margin-left:0;
padding-bottom:5px;
padding-left:20px;
padding-top:5px;
text-align:justify;
width:360px;
}
.GDtitreMarketing {
background-image:url(../images/bloc6_2.png);
color:#C9C9C9;
float:left;
font-family:Arial;
font-size:17px;
height:17px;
margin-bottom:3px;
padding:10px 10px 10px 13px;
text-align:justify;
width:465px;
}
.borduregauche {
background-image:url(../images/bordureG.png);
height:610px;
position:absolute;
top:8px;
width:17px;
z-index:1;
}
.borduredroite {
background-image:url(../images/bordureD.png);
height:610px;
left:1084px;
position:absolute;
top:7px;
width:18px;
z-index:1;
}
label {
float:left;
width:100px;
}
.planizi {
float:left;
margin-left:351px;
margin-top:-327px;
}
.animCom {
float:left;
margin-top:-100px;
}
.listeMarket {
color:#ECECEC;
font-size:13px;
font-weight:bold;
list-style-type:square;
margin-left:20px;
}
b {
color:#000000;
font-size:13px;
}

#sectionsCom  {
float:left;
height:127px;
margin-left:0;
margin-top:0;
overflow:hidden;
width:645px;
}
#RefCom  .next {
margin-left:5px;
margin-top:18px;
}
.herisson{
background-image:url(../images/herisson.png);
height:96px;
position:absolute;
top:462px;
width:133px;


}
.renard{
background-image:url(../images/renard.png);
height:100px;
left:200px;
position:absolute;
top:434px;
width:200px;

}
.loup{
background-image:url(../images/loup.png);
height:175px;
left:414px;
position:absolute;
top:360px;
width:97px;

}
.ours{
background-image:url(../images/ours.png);
height:88px;
left:697px;
position:absolute;
top:257px;
width:95px;

}
.ecureuil{
background-image:url(../images/ecureuil.png);
height:138px;
left:679px;
position:absolute;
top:21px;
width:151px;

}
.herisson_oui{
position:absolute;
background-color:#FFFFFF;
top:400px;
left:150px;
z-index:1;
}
.herisson_out{
position:absolute;
display:none;
width:0px;
height:0px;
z-index:1;
}
#herisson_non{


}

/* css pour la tooltip lien avec preview */
#screenshot{
        position:absolute;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
}
/* css pour la tooltip image preview */
#preview{
        position:absolute;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
}
/* css pour la tooltip normal */
#tooltip{
        position:absolute;
        border:1px solid #333;
        background:#f7f5d1;
        padding:2px 5px;
        color:#333;
        display:none;
}
