@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../img/background.jpg)
}
#global {
	position: relative;
	height: 650px;
	width: 1205px;
	left: auto;
	visibility: visible;
	margin: 0 auto;
	top: 25px;
}
#fondIndex {
	position: absolute;
	height: 600px;
	width: 1200px;
	left: 0px;
	visibility: visible;
	top: 0px;
}
#texteEntreprise {
	position: absolute;
	height: 450px;
	width: 187px;
	left: 760px;
	visibility: visible;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0px;
	line-height:18px;
	top: 108px;
}
#tousCorps {
	position: absolute;
	height: 180px;
	width: 235px;
	left: 255px;
	visibility: visible;
	top: 272px;
	font-style:italic;
	color:#FFF;
	font-size:16px;
	line-height:18px;
}
#tousCorpsL1 {
	position: absolute;
	top: 0px;
	height: 20px;
	width: 240px;
	left: 0px;
	visibility: visible;
}
#tousCorpsL2 {
	position: absolute;
	top: 20px;
	height: 20px;
	width: 90px;
	left: 133px;
	visibility: visible;
}
#tousCorpsL3 {
	position: absolute;
	top: 40px;
	height: 20px;
	width: 90px;
	left: 133px;
	visibility: visible;
}
#tousCorpsL4 {
	position: absolute;
	top: 60px;
	height: 20px;
	width: 90px;
	left: 133px;
	visibility: visible;
}
#tousCorpsL5 {
	position: absolute;
	top: 80px;
	height: 20px;
	width: 90px;
	left: 133px;
	visibility: visible;
}
#tousCorpsL6 {
	position: absolute;
	top: 100px;
	height: 20px;
	width: 90px;
	left: 133px;
	visibility: visible;
}
#tousCorpsL7 {
	position: absolute;
	top: 120px;
	height: 20px;
	width: 90px;
	left: 133px;
	visibility: visible;
}
#ptRouge1 {
	position: absolute;
	top: 280px;
	height: 20px;
	width: 5px;
	left: 236px;
	visibility: visible;
	color: #F00;
	font-size: 40px;
}
#ptRouge2 {
	position: absolute;
	top: 330px;
	height: 20px;
	width: 5px;
	left: 236px;
	visibility: visible;
	color: #F00;
	font-size: 40px;
}
#ptRouge3 {
	position: absolute;
	top: 380px;
	height: 20px;
	width: 5px;
	left: 236px;
	visibility: visible;
	color: #F00;
	font-size: 40px;
}
#ptRouge4 {
	position: absolute;
	top: 8px;
	height: 50px;
	width: 5px;
	left: 426px;
	visibility: visible;
	color: #F00;
	font-size: 40px;
}
#ptRouge5 {
	position: absolute;
	top: 70px;
	height: 40px;
	width: 50px;
	left: 800px;
	visibility: visible;
	color: #F00;
	font-size: 40px;
}
#ptRouge6 {
	position: absolute;
	top: 70px;
	height: 40px;
	width: 50px;
	left: 843px;
	visibility: visible;
	color: #F00;
	font-size: 40px;
}
#ptRouge7 {
	position: absolute;
	top: 70px;
	height: 20px;
	width: 50px;
	left: 886px;
	visibility: visible;
	color: #F00;
	font-size: 40px;
}




#animEntreprise {
	position: absolute;
	height: 518px;
	width: 187px;
	left: 760px;
	visibility: visible;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-2px;
	/* [disabled]margin: 0 auto; */
	top: 82px;
}

#animIndex {
	position: absolute;
	height: 554px;
	width: 235px;
	left: 0px;
	visibility: visible;
	top: 46px;
}
#tel {
	position: absolute;
	height: 24px;
	width: 243px;
	left: 700px;
	visibility: visible;
	top: 63px;
	text-align:center;
	color:#FFF;
	font-size:24px;
	font-weight:bold;
	line-height:18px;
}
#filAplomb {
	position: absolute;
	height: 452px;
	width: 41px;
	left: 1005.5px;
	visibility: visible;
	top: 0px;
}
#animFilAplomb {
	position: absolute;
	height: 452px;
	width: 41px;
	left: 1005.5px;
	visibility: visible;
	top: 0px;
}
div.BoxInfo1 {
	position:absolute;
	top:-500px;
	left:0px;
	height:452px;
	width: 41px;;
}
#villes {
	position: absolute;
	height: 380px;
	width: 140px;
	left: 1059px;
	visibility: visible;
	top: 48px;
	color:#FFF;
	font-size:11px;
	line-height:14px;
}
#carteVisite {
	position: absolute;
	width: 230px;
	left: 957px;
	visibility: visible;
	top: 448px;
	color:#FFF;
	text-align:center;
	font-size:10px;
	line-height:20px;
}
#carteVisiteSuite {
	position: absolute;
	height: 40px;
	width: 230px;
	left: 957px;
	visibility: visible;
	top: 468px;
	color:#FFF;
	text-align:center;
	font-size:11px;
	line-height:20px;
}

#email {
	position: absolute;
	width: 208px;
	left: 968px;
	visibility: visible;
	top: 532px;
	color:#FFF;
	text-align:center;
	font-size:22px;
}
#rmSiret {
	position: absolute;
	width: 208px;
	left: 968px;
	visibility: visible;
	top: 572px;
	color:#FFF;
	text-align:center;
	font-size:10px;
}
#creation {
	position: absolute;
	left: 35px;
	visibility: visible;
	top: 572px;
}
.rouge {
	color: #F00;
}
.texte11 {
	font-size: 11px;
	font-weight: normal;
}


.texte11Bold {
	font-size: 11px;
	font-weight: bold;
}
.texte10BoldBlanc {
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
}

.texte11BoldRouge {
	font-size: 11px;
	font-weight: bold;
	color: #F00;
}


.texte12 {
	font-size: 12px;
	font-weight: normal;
}
.texte12Bold {
	font-size: 12px;
	font-weight: bold;
}
.texte13 {
	font-size: 13px;
	font-weight: normal;
}
.texte14 {
	font-size: 14px;
	font-weight: normal;
}
.texte14Bold {
	font-size: 14px;
	font-weight: bold;
}
.texte14BoldBleu {
	font-size: 14px;
	font-weight: bold;
	color: #172983;
}
.texte11Blanc {
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
}
.texte15Bold {
	font-size: 15px;
	font-weight: bold;
}
.texte17BoldBleu {
	font-size: 17px;
	font-weight: bold;
	color: #172983;
}
.texte18 {
	font-size: 18px;
}
a img { 
	border: none;
}
a {
	text-decoration: none;
}
a.type1 {
	color: #FFF;
	text-decoration: none;
}

a.type1:hover {
	color: #000;
}
.vignets {
	animation: fadein 5s;
	-moz-animation: fadein 5s; /* Firefox */
	-webkit-animation: fadein 5s; /* Safari et Chrome */
	-o-animation: fadein 5s; /* Opera */
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* sur Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* sur Safari et Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* sur Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}
