

/*contenu*/
#contenue2{
	width:950px;
	height: auto;
	background-color: #FFFFFF;
	float:left;
	}	

#cont1page2{
	width:245px;
	height: 1050px;
	background-color: #F3F3F3; 
	float:left;
}
#cont1page2actu{
	width:245px;
	height: 1200px;
	background-color: #F3F3F3; 
	float:left;
}
#cont1pageimages{
	width:245px;
	height: 700px;
	background-color: #F3F3F3; 
	float:left;
}
#cont1pagebicis2{
	width:245px;
	height: 760px;
	background-color: #F3F3F3; 
	float:left;
}
#cont1gefa2{
	width:245px;
	height: 580px;
	background-color: #F3F3F3; 
	float:left;
}
#cont1page2ecran{
	width:245px;
	height: 763px;
	background-color: #F3F3F3; 
	float:left;
}
#cont1pageecran{
	width:245px;
	height:817px;
	background-color: #F3F3F3; 
	float:left;
}

#cont1page02{
	width:245px;
	height:1365px;
	background-color: #F3F3F3; 
	float:left;
}

#cont1page02client1{
	width:245px;
	height:1000px;
	background-color: #F3F3F3; 
	float:left;
}

#cont1page002{
	width:245px;
	height:780px;
	background-color: #F3F3F3; 
	float:left;
}
#cont02page2{
	width: 700px;
	height: auto;
	padding-bottom:10px;
	float: left;
}

#cont02page02{
	width: 670px;
	height: auto;
	background-color:#FFFFFF;
	padding-bottom:10px;
	float: right;
}
.contaudio{
	width: auto;
	height: auto;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	margin-top:10px;
	text-align:justify;
	padding-left:10px;
	float:left;
}
.contaudio1{
	width: auto;
	height: auto;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	margin:10px 15px 20px 30px;
	text-align: justify;
	float:left;
}

.contplatform{
	width:640px;
	height: auto;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	margin:10px 15px 20px 15px;
	text-align: justify;
	float:left;
}
.contgefanim{
	width:640px;
	height:550px;
	background-color: #FFFFFF;
	font-size:12px;
	margin:10px 15px 10px 10px;
	text-align: justify;
	float:left;
}
.conttestimonial{
	width:550px;
	height:450px;
	background-color: #FFFFFF;
	font-size:12px;
	margin:10px 15px 10px 20px;
	text-align: justify;
	float:left;
}
.conttestimonialbicis{
	width:600px;
	height:695px;
	background-color: #FFFFFF;
	font-size:12px;
	margin:5px;
	text-align: justify;
	float:left;
}
.contcontact{
	width:640px;
	height: auto;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	text-align: justify;
	float:left;
}
.contclient{
	width:670px;
	height: auto;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	margin-top:10px;
	text-align: justify;
	float:left;
}
.contclient{
	width:670px;
	height: auto;
	font-family:Arial, Helvetica, sans-serif;
	color: #404040;
	font-size:11px;
	margin-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	text-align: justify;
	float:left;
}
.enc1{
	width: auto;
	height: auto;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	margin-top:5px;
	text-align:justify;
	padding-left:10px;
	margin-right:10px;
	padding-bottom:10px;
	float:left;
}
.enc01{
	width:370px;
	height: auto;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	float:left;
}
.enc001{
	width:370px;
	height:25px;
	font-size:12px;
	background: left url(fl.jpg) no-repeat;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	color: #003366;
	margin-bottom:5px;
	text-align: left;
	float:left;
}
.enc0001{
	width:370px;
	height: auto;
	font-size:12px;
	background: left url(fl.jpg) no-repeat;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	color: #003366;
	margin-bottom:5px;
	text-align: left;
	float:left;
}

.entitre{
	width:490px;
	height: auto;
	font-size:12px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom:5px;
	text-align: left;
	float:left;
}
.entitre3{
	width: auto;
	height: auto;
	font-size:12px;
	background: left url(fl.jpg) no-repeat;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	color: #003366;
	margin-bottom:5px;
	text-align: left;
	float:left;
}

.entitre3{
	width:370px;
	height: auto;
	font-size:12px;
	background: left url(fl.jpg) no-repeat;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	color: #003366;
	margin-bottom:5px;
	text-align: left;
	float:left;
}


.textisr{
	width: auto;
	height: auto;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: left;
	float:left;
}

.enc2{
	width:270px;
	height:400px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:16px;
	background: bottom  url(po.jpg) no-repeat;
	border: solid 2px #FF9900;
	float: right;
	padding-left:10px;
	margin-right:10px;
	padding-top:10px;
}
/*fin contenue*/
#focus001{
	width:240px;
	height:205px;
	text-decoration:none;
	background: left  url(011.jpg) no-repeat;
	text-align:center;
	float:left;
	margin:4px 2px 0 5px;
	padding-left:2px;
	margin-bottom:5px;
}

#currente ul a {
	width:auto;
	height:25px;
	line-height:25px;
    color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
    text-decoration: none;
	font-weight:bold;
    display: block;
    padding: 3px;
}
* html#currente ul a {
    width: 100%;
    w\idth: auto;
}

#currente ul a:hover {
	width:auto;
	height:25px;
	line-height:25px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	background-color: #999999;
}

#currente li.readmore01 {
    text-align: left;
	padding-left:20px;
	margin-bottom:10px;
    background: left  #DDDDDD url(c1.jpg) no-repeat;
}
#currente li.readmore02 {
    text-align: left;
	padding-left:20px;
	margin-bottom:10px;
    background: left  #DDDDDD url(c2.jpg) no-repeat;
}
#currente li.readmore03{	
    text-align: left;
	padding-left:20px;
	margin-bottom:10px;
    background: left  #DDDDDD url(c3.jpg) no-repeat;
}
#currente li.readmore04 {
    text-align: left;
	padding-left:20px;
	margin-bottom:10px;
    background: left  #DDDDDD url(c4.jpg) no-repeat;
}
#currente li.readmore05 {
    text-align: left;
	padding-left:20px;
	margin-bottom:10px;
    background: left #DDDDDD url(c5.jpg) no-repeat;
}

/*normalise les p*/
.p01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align: justify;
	padding:10px 20px 5px 10px;
	}
.p01testim{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align: justify;
	}
.divtestim{
	width:600px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align: justify;
	margin-left:40px;
	
	}
.p0p1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:10px 0 5px 5px;
	}

.p001{
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align: justify;
	padding:10px 5px 5px 20px;
	}
.ecranmise{
	width:600px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align: right;
	margin-top:5px;
	margin-bottom: 5px;
	float: left;
	}
.ecrantext{
	width:650px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align: justify;
	margin-top:10px;
	margin-bottom: 10px;
	border-bottom: solid 4px #999999;
	float:left;
	}
.ptextfocus{
	width:600px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border-bottom: solid 1px #CCCCCC ;
	text-align: justify;
	margin-bottom:5px;
	float:left;
	}
.ptext{
	width:600px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align: justify;
	margin-bottom:5px;
	float:left;
	}
.ptextimage{
	width:600px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left:15px;
	text-align: justify;
	margin-bottom:5px;
	float:left;
	}
.pgefatext{
	width:601px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#EFEFEF;
	border: solid 1px  #C3C3C3;
	color:#000000;
	text-align: justify;
	padding:5px;
	margin-bottom:20px;
	float:left;
	}

/*fin p*/
.nompage{
	width:100px;
	height: auto;
	font-family:Arial, Helvetica, sans-serif;
	color: #1F5285;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
	padding-right:5px;
	margin-top:20px;
	margin-right:15px;
	text-align:right;
	float:right;
}
.nompage a{
	width: auto;
	height:25px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color: #1F5285;
	font-size:12px;
}
.nompage a:hover{
	width: auto;
	height:25px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size:12px;
}
/*debut des h*/
h1{
	color: #62C400;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;}
h2{
	color: #008A45;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;}

h3{
	color: #CC6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;}
h4{
	color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	float:left;}


/*fin des h*/

/*debut des span*/
.entitre03{
	width: auto;
	height: auto;
	font-size:12px;
	background: left url(fl.jpg) no-repeat;
	padding-left:15px;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: left;
	float:left;
}
.spant1{
	color: #791327;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}
	
.spant2{
	color: #AA00AA;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin:10px;
	font-size:12px;}
.titre1{
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:16px;
	text-decoration: none;
	font-weight:bold;
	margin:10px 0 10px 2px;
	float:left;
}
.titre01{
	width: auto;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:16px;
	text-decoration: none;
	font-weight:bold;
	padding-left:10px;
	margin-top:20px;
	text-align: left;
	float: left;
}
.titretestim{
	width: auto;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:16px;
	text-decoration: none;
	font-weight:bold;
	padding-left:0;
	margin-top:20px;
	text-align: left;
	float: left;
}
.titre2{
	font-family:Arial, Helvetica, sans-serif;
	color: #003366;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
	margin:10px 0 10px 2px;
	float:left;
}
.titre02{
	width:580px;
	height: auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
	margin:10px 0 2px 2px;
	float:left;
}
.titre3{
	font-family:Arial, Helvetica, sans-serif;
	color:#791327;
	font-size:12px;
	text-align: justify;
	text-decoration: none;
	margin:10px 0 10px 2px;
}
.logo{
	width:200px;
	height: auto;
	background: left url(fl.jpg) no-repeat; 
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:12px;
	text-decoration: none;
	padding-left:10px;
	font-weight:bold;
	margin:10px 0 2px 2px;
	float:left;
}
.1{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	text-align: left;
	text-decoration: none;
}

/*fin des span*/
/*debut animation*/
#animaudio{
	width: auto;
	height:200px;
	background-color:#CCCCCC;
	margin-top:2px;
	margin-bottom:10px;
	float: left;
}
#animecran{
	width: auto;
	height:500px;
	background-color: #FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:40px;
	float: left;
}
.mise{
	width:500px;
	height:auto;
	margin-top:5px;
}
#animaudio1{
	width:595px;
	height:200px;
	margin-top:2px;
	margin-bottom:10px;
	float: left;
}
#animaudio1testim{
	width:595px;
	height:200px;
	margin-top:2px;
	margin-bottom:10px;
	margin-left:5px;
	float: left;
}
#animaudio01{
	width:545px;
	height: auto;
	margin-top:2px;
	margin-bottom:10px;
	padding-left:50px;
	float: left;
}
#animpla{
	width:595px;
	height: auto;
	margin-top:2px;
	margin-bottom:10px;
	float: left;
}
/*fin animation*/
.client{
	width:auto;
	height: auto;
	padding-left:15px;}
/*/debut p*/
.suitetext{
	font-size: 12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	margin:10px 30px 10px 30px;
	float:left;
	}

/*fin p*/
/*img*/
.imggalerie{
	width: auto;
	height: auto;
	font-size: 12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	margin:20px ;
	float:left;
	}
.imggalerie1{
	width: auto;
	height: auto;
	font-size: 12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	margin:20px ;
	float:left;
	}
/*fin img*/
#entet{
	width:640px;
	height: 42px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	padding-top:5px;
	margin:10px 15px 20px 5px;
	text-align: justify;
	float:left;
	}