* {
	margin:0px;
	padding:0px;
}
body {
	background:#ededed url(img/fond-too-referencement.png) repeat-x ; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#757678;
}
p {
	margin:5px;
	text-align:justify;
	margin-top:15px
}
/* liens */
.encart a { color:#ef8506; text-decoration:none;}
.encart a { color:#ef8506; text-decoration:none;}
h3 a { color:#ef8506; text-decoration:none;}
#liens-menu a { color:#ef8506; text-decoration:none; font-size:9px}
#liens-menu a:hover { text-decoration:underline;}
h3.devis a {color:#FFFFFF; font-size:14px}
.text-liens-internes a { color:#FFFFFF; text-decoration:none;}
a.texte-menu { color:#FFFFFF; text-decoration:none;}
#titre-actualite a { color:#FFFFFF; text-decoration:none;}
a:hover { text-decoration:underline;}
 a { color:#ef8506; text-decoration:none;}
 a.pied { color:#999999;}
 a.secondaire { color:#000000;}
#wrapper {margin: 0 auto; width: 942px;  }
#slogan  {display:inline; font-size:14px; font-weight:bold; float:left; text-align:center;clear:both; color:#CCCCCC;}
#slogan h1  {display:inline; font-size:14px;  }
#bandeau-accroche {margin-top:0px; }
#menu { width:230px; height:233px; background-color:#8F8F8F;float:left; margin-top:44px; margin-right:10px; color:#FFFFFF}
#message-referencement { background-image:url(img/accroche-too-referencement.png); width:700px; height:279px; float:left; }
#phrase-accroche-referencement { float:right; margin-top:170px; margin-right:20px; color:#ef8506; display:inline; font-size:20px}
#phrase-accroche-referencement h1 { display:inline; font-size:20px; color:#ef8506}
#liens-menu {float:right;display:inline;margin-top:25px; margin-right:10px; color:#ef8506;}
#texte-menu { text-align:left; width:130px; margin:auto; margin-top:15px; }
#texte-menu p { margin-top:5px; text-align:left; font-size:11px;}
.encart { padding-left:35px; font-size:12px;}

#bandeau-referencement { background-image:url(img/fond-bloc-referencement.png); background-repeat:no-repeat; height:230px; margin-top:10px; }
#visuel-referencement { float:left; margin:4px;}

#bandeau-contenu {  margin-top:10px; clear:both; text-align:left; font-size:11px; }
#contenu-texte {background-color:#FFFFFF; border:1px solid #999999; width:600px; float:left; padding:15px;}
#contenu-texte  h4 {padding:20px 20px 5px 0;font-size:16px;color:#ef8506;border-bottom:1px solid #ef8506;}
#contenu-texte  p {margin-top:5px;}
#contenu-texte h2 { color:#ef8506; margin-top:10px;}

#colonne-droite { float:left;padding:5px; margin-left:10px; margin-top:0px; text-align:left; width:260px; color:#FFFFFF; font-size:14px}
.colonne-droite { color:#FFFFFF}
#texte-referencement { float:left;padding:5px; margin-left:10px; margin-top:25px; text-align:left; width:658px;}
.titre { font-size:24px; color:#757678; padding-left:15px;margin:5px; font-weight:bold;}
.titre h1 { display:inline;  font-size:24px;  }
#bandeau-definitions { width:940px; height:155px; margin-top:10px;; overflow:hidden;clear:both;  }
.bloc-definition {height:120px;width:185px;float:left;display:inline;color:#5b5b5b; margin-right:10px;padding:15px 20px;border:1px solid #d0d0d0; background-image:url(img/fond-carre.png); background-repeat:no-repeat; }
#bandeau-definitions2 { width:940px; height:155px; margin-top:10px;; overflow:hidden;clear:both;  }
.bloc-definition2 {height:120px;width:265px;float:left;display:inline;color:#5b5b5b; margin-right:10px;padding:15px 20px;border:1px solid #d0d0d0; background-image:url(img/fond-definition.png); background-repeat:no-repeat; }
#bloc-test2 {width:264px;margin-right:0; float:right; height:120px;border:1px solid #d0d0d0;padding:15px 20px;  background-image:url(img/fond-definition.png); background-repeat:no-repeat; }

li { float:left; margin-top:5px; margin-left:20px; width:500px; }

#bandeau-liens-internes {  height:30px; margin-top:10px;; overflow:hidden;clear:both;  color:#FFFFFF; text-align:left; padding-top:10px; padding-left:30px; font-size:15px; background-image:url(img/fond-services.png); background-repeat:no-repeat   }
.text-liens-internes { font-size:10px; font-weight:bold;}

#bloc-test {width:186px;margin-right:0; float:right; height:120px;border:1px solid #FF0066;padding:15px 20px; background-image:url(img/fond-devis.png); background-color:#e70057; color:#FFFFFF; }
#bloc-test h3 { color:#FFFFFF;}
.puce-menu { margin-top:auto; margin-bottom:auto; margin-right:6px; vertical-align:middle; }
.clear {clear: both;}
h3 { color:#ef8506; font-size:14px;}

#bandeau-actualite { margin-top:5px;}
#cadre-actualite{ float:left;  background-image:url(img/cadre-actualite-referencement.png); height:306px; width:491px}
.titre-actualite { float:left; margin-top:20px; margin-left:60px; color:#ffffff; display:inline; font-size:20px}
.titre-actualite h1 { display:inline; font-size:20px}
#texte-actualite { width:450px; height:200px; margin-top:30px; margin-left:20px; float:left;  text-align:left; font-size:14px;}
#texte-actualite-interieur  { width:450px; height:200px; margin-top:30px; margin-left:20px; float:left;  text-align:left; font-size:10px;}
#texte-contact { width:420px; height:160px; margin-top:20px; margin-left:20px; float:left;  text-align:left; font-size:12px; color:#000000;}
#cadre-contact { background-color:#cab5b5; background-image:url(img/fond-contact.png); background-repeat:no-repeat; width:442px; height:306px; float:right;}

/* formulaire */
input,textarea, select { background-color:#FFF2F1; border:1px solid #ef8506; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }