* {
border:0;
margin:0;
padding:0;
}

body {
background:#efefef;
text-align:center;
font-family:"Helvetica Neue", Arial, sans-serif;
line-height:1.5em;
font-size:12px;
color:#5f5f5f;
}

.lien-bandeau {
text-decoration:none;
}	
.lien-bandeau:hover {
text-decoration:none;
color:#f5f5f5;
}	

#conteneur{
margin:0 auto 0 auto;
text-align:left;
width:960px;
}

#header{
width:870px;
padding:20px 40px 0 40px;
height:86px;
margin:20px 0 0 0;
background:url(medias/header.jpg);
}

#bandeau {
height:148px;
width:870px;
padding:0 40px 0 40px;
background:url(medias/bandeau-long.jpg);
}

#principal {
width:870px;
padding:20px 40px 0 40px;
background:url(medias/principal.jpg);
}

#footer{
width:870px;
height:58px;
padding:10px 40px 0 40px;
background:url(medias/footer.jpg);
text-align:right;
clear:both;
}

h1 {
font-size:16px;
padding:0 0 0 0;
	
}	

/* h1 a {
font-size:34px;
color:#ffffff;
}

 h1 a:hover {
font-size:34px;
color:#ffffff;
text-decoration:none;
} */

h2.header {
font-size:16px;
padding:0 0 0 0;
}

p {
	padding:5px 0 10px 0; 
}

#droite-header {
float:right;
padding:0 472px 0 0px;
width:350px;
}	
#gauche-header {
width:20px;	
padding:0 0 0 10px;
line-height:10px;
}
.img-puce {
padding:10px 0 0 0;
}	
.img-puce1 {
padding:5px 0 0 0;
}	
	

h3 {
font-size:15px;
padding:5px 0 3px 0px;
}

span.titreGauche {
font-size:14px;
font-weight:bold;
}

#menu-principal {
font-weight:bold;
text-align:right;
}


#contenu {
padding:20px 0 20px 0;
height:auto;	
}
#gauche {
margin:0 630px 0 0px;
width:180px;
}

#droite-contenu {
float:right;	
margin:0 40px 0 0px;
width:583px;
height:auto;
}

a {
color:#5f5f5f;
}

a:hover {
color:#2f2f2f;
}



/* formulaire de contact */

fieldset {
color:#5f5f5f;
border:1px solid #5f5f5f;
padding:0px 30px 30px 30px;
width:450px;
height:320px;
}


form p {
padding:5px 0 0 0;
text-align:right;
}

form input, form textarea {
border:1px solid #5f5f5f;
}

ul {
	padding:0 0 0 20px;
	
}	

ul li{
	margin:0 0 0 5px;
	
}	

td {
width:200px;
border:1px solid #666666;
padding:2px;
}	

table {
width:600px;
border:1px solid #666666;
border-collapse:collapse;
padding:2px;
}

.nos-solutions {
color:#ffffff;	
background-color:#c20000;
width:102px;
padding:9px;	
float:left;
height:90px;
}		

div.2aDroite {
margin:0 0 0 230px;
width:500px;
}	
.nos-produits a,.centre-appels a,.nouveautes a, .nos-solutions a {
color:#ffffff;
text-decoration:none; 
}	

.nos-produits {
background-color:#ffa200;
color:#ffffff;
width:100px;
margin:0 0 0 34px;
padding:10px;
height:90px;
float:left;
}

.centre-appels {
width:100px;
float:right;
margin: 0 10px 0 0px;
background-color:#242621;
color:#ffffff;
padding:10px;
height:90px;
}

.nouveautes {
width:100px;
margin: 0 0 0 300px;
background-color:#99c33e;
color:#ffffff;
padding:10px;
height:90px;
}	


.titre-solution {
	color:#c20000;
}	
.titre-formation {
	color:#ffa200;
}	
.titre-pourquoi {
	color:#99c33e;
}	
.titre-mentions {
	color:#242621;
}	


.texte-gauche {
	float:left;
	width:350px;
	text-align:justify;	
}	

.photo-droite {

	width:220px;
	margin:0 0 0 350px;
	text-align:right;
}	

.photo-gauche {
	float:left;
	width:210px;
	margin-top:10px;
}	

.texte-droite {
	text-align:left;	
	width:350px;
	margin:0 0 0 225px;
}

.gauche-index {
	height:700px;
	}
.gauche-prospection-telephonique {
	height:670px;
	}
.gauche-teleprospection-telemarketing {
	height:520px;
	}
.gauche-formation-methodes{
	height:600px;
	}		
.gauche-contact{
	height:500px;
	}			
.gauche-mentions-legales{
	height:420px;
	}		
.gauche-plan-site{
	height:370px;
	}	
	
#animation-flash {
	position:absolute;
	top: 330px;
	margin-left:-195px;
	left:50%;
	}		
	
.bandeau-prospection {
padding:80px 0 0 450px;	
font-weight:bold;	
	}
	
.bandeau-prospection a {
font-size:34px;
color:#ffffff;
}

.bandeau-prospection a:hover {
font-size:34px;
color:#ffffff;
text-decoration:none;
}	


				