body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin: 0;
padding: 0;
background-color:#c0c0c0;
color:#666666;
}
#header {
height: 123px;
background-image:url(images/bandeau_haut.gif);

}
#ligne-entete{
padding-left: 10px;

font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
color: #ffffff;
font-size: 10px;
}
#logo{
padding-top:20px;
margin-left:5px;
float:left;
}
#bloc-adresse{
float:right;
text-align:left;
padding-top:7px;
padding-right:10px;
line-height:14px;
color:#CCCCCC;
}
#bloc-adresse a{
color:#CCCCCC;
}
#menu {
height: 24px;
background-color:#000000;
}

a.lien_menu, #menu a.mainlevel {
background-image : url(images/separateur.gif);
background-position: top right;
background-repeat: no-repeat;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
font-size:12px; 
text-decoration:none;

padding-left:10px;
padding-right:10px;
padding-bottom:4px; 
padding-top:2px;
}

a.lien_menu:hover, #menu a.mainlevel:hover {
color:#ffffff;
/*background-color: #F3AA5C;*/
background-image:url(images/menu-actif.gif);
background-repeat:repeat-x;

padding-left:10px;
padding-right:10px;
padding-bottom:4px; 
padding-top:2px;
}

a.lien_menu_active, #menu a#active_menu  {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
/*background-color: #F3AA5C;*/
font-size:12px; 
text-decoration:none;
background-image:url(images/menu-actif.gif);
background-repeat:repeat-x;

padding-left:10px;
padding-right:10px;
padding-bottom:4px; 
padding-top:px;
}

.separateur{
float:left;
background-image:url(images/separateur.gif);
width:1px;
height:23px;
}


#conteneur {
top:10px;
position: relative;
width: 1000px;
margin: 0 auto; 
background-color:#ffffff;
border:1px solid #000000;
margin-bottom:100px;
}
#centre {
background-color:#ffffff;
margin-left: 200px;
margin-top:14px;

}
#centre-noir {
background-color:#000000;
padding-left: 200px;
padding-top:14px;

}

#gauche {
position: absolute;
left:0;
width: 192px;
margin-top:1px;
}
#pied {
text-align:center;
color:#333333;
padding-bottom:30px;

}
.marge-gauche{
padding-left:18px;
}
.marge-gauche2{
padding-left:37px;
}
 .puce{
float:left;
margin-left:-35px;

}
.puceOrange{
float:left;
margin-left:-15px;
}
.pub-droite{
float:right;
padding-right:0px;
}
.btn-accueil-visite{
padding-top:7px;
}

.btn-accueil-acces{
padding-top:5px;
}

.orangegras {
	color: #FF9900;
	font-weight: bold;
	
}

/* images de fond*/
#services{
background-image:url(images/fond-services.jpg);
width:800px;
height:583px;

}

#textile{
background-image:url(images/textile.jpg);
width:800px;
height:583px;

}


#professionnels{
background-image:url(images/fond-pro.jpg);
width:800px;
height:583px;

}
#accueil{
width:800px;
height:583px;
}

#visite{
background-color:#ffffff;
width:800px;
height:583px;

}
/* typos*/
a{
color:#666666;}
h1{
padding:0;
margin:0 0 10px 0;
color:#ff9900;
font-size:28px;
font-family:  Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
font-weight:100;
}

h2{
padding:0;
margin:0;
color:#000000;
font-size:18px;
font-family:  Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
font-weight:100;
}
p{
padding:0px;
margin:5px 0 5px 0;
}
.puce-texte{
margin:10px 0 10px 0;
padding:0;}

.puce-texte-serre{
margin:5px 0 5px 0;
padding:0;}

.btn_contact{
border:1px solid #cccccc;
padding:3px;
width:60px;
}

.btn_contact a{
padding-left:3px;
color:#ff9900;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px; 
text-decoration:none;
}
.mini{
font-size:10px;
color:#333333;
}
strong{
color:#333333;
}
sup{
font-size:9px;
}
.commentaire2{
padding-top:5px;
margin-left:17px;
padding-bottom: 10px;
display: block;
font-family: Verdana,Arial,Times,serif;
font-style: italic;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
color: #444444;
}