body {
	margin: 0px;
	margin-top: 0px;
	background-image: url(http://www.machpro.fr/decoupes/fond.gif);
}

.CB { clear:both; }

.infobulle{
	position: absolute;	
	visibility : hidden;
	border: 1px solid white;
	padding: 0px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #FFFFFF;
}

h1 { display:block; font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: bold; color: #FFFFFF;
	margin-top:0px;	margin-bottom:10px;
	border-left:10px solid #c5060d; border-right:10px solid #c5060d; border-top:3px solid #c5060d; border-bottom:3px solid #c5060d; 
	background-color:#c5060d;	

	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;*/
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	margin-top:12px;
	margin-bottom:15px;
	height: 20px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;

	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;*/
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 0px;
	margin-top: 0px;  	
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
  margin-bottom: 0px;
	margin-top: 0px;  	
 }


.g {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}

.l {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;	
}

.s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

.w {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
} 

.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

.pub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}

.textegris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.petittextegris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.textevert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #008401;
}

.texterouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
}

.reponse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
}

.grostitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
a.grostitre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}

.titrearouge {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}

.titregris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

a.piecessoc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.piecessoc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
a:hover {
	color: #990000;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a{
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
li {
	list-style-type: square;
}
.float {
	float: left;
}


.floatdroit {
	float: right;
	height: 118px;
	width: 120px;
	z-index: 1;
	left: 491px;
	top: 644px;
}

.edito {
	margin: 5px;
	float: left;
}



.menuFermetureCadreBas {display:block; background-image: url(http://www.machpro.fr/decoupes/menu_gauche_r25_c1.gif); background-repeat:no-repeat; height:17px; margin-bottom:15px; }

.aMenu {display:block; border-left:10px solid white; border-right:9px solid white; height:20px; 
	background-repeat:no-repeat; background-position: left center; background-color:#d6d8dd; }
	.aMenu:hover {text-decoration:none; }
	
	
	
/* ACTU - ACTU - ACTU - ACTU - ACTU - ACTU - ACTU - ACTU - ACTU - */

.texteactu { display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #0B3A64; }

.titreactu { display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0B3A64; margin-top:3px; margin-bottom:2px; }
	.titreactu:hover{  background-color:#FFFFFF;	text-decoration:none; font-size: 11px; }		/*border-top:3px solid #c5060d; border-bottom:2px solid #c5060d;*/

.lireLaSuite {
	display:block; 	
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;
	margin-top:5px;	margin-bottom:10px;
	padding-left:310px; margin-bottom:15px;
	border-left:10px ; border-right:0px ; border-top:3px ; border-bottom:3px ; 
	background-color:#fbf9f9;
}
	.lireLaSuite:hover { color:#990000; font-size: 11px; font-weight: bold; text-decoration:none; }
	
	
/* ** pour INCLURE un habillage *** */
/*	
	.habillage {background: url(http://www.machpro.fr/_pub/habillage/solidworks_1011.jpg) no-repeat scroll center 0 #F1F1F1; }
	#page {display:block; width:804px; margin-top:0px; }	
	#bandeauPub {display:block; height:90px; width:804px;  }		
	#sky { float:left; width:165px; margin-left:5px; visibility:hidden; }
	           */
	
/*  ** pour NE PAS inclure un habillage, sky visible *** */
 
	.habillage { }
	#page {display:block; width:974px; margin-top:0px; }
	#bandeauPub {display:block; height:90px; width:800px; }
	#sky {float:left; width:165px; margin-left:5px; border-left:0px; border-right:0px;}
	 
	
	
	#conteneur {float:left; width:800px; }
	

#entete {display:block; width:800px; height:134px;  background-image: url(http://www.machpro.fr/decoupes/entete.gif); background-repeat:no-repeat; }
	#logoHome {float:left; margin-left:8px; margin-top:15px; width:170px; height:85px; background-image: url(http://www.machpro.fr/decoupes/logo.gif); background-repeat:no-repeat;  }	
		#logoHome:hover {text-decoration:none; }
	#sponsors {float:left; height:20px; margin-left:35px; margin-top:15px; }

#corps {display:block; width:800px; }

	#menuGauche {float:left; width:167px;}

	/*  Menu gauche */
		#onglet_produits {height:36px; background-image: url(http://www.machpro.fr/decoupes/onglet_produits.gif); }  /* à supprimer dans la nouvelle version */
		#onglet_guide_achatg {height:36px; background-image: url(http://www.machpro.fr/decoupes/onglet_guide_achatg.gif);}
		#onglet_services {height:36px; background-image: url(http://www.machpro.fr/decoupes/onglet_services.gif);}
		#onglet_pratique {height:36px; background-image: url(http://www.machpro.fr/decoupes/onglet_pratique.gif); }
		#savoir_plus {height:18px; background-image: url(http://www.machpro.fr/decoupes/savoir_plus.gif); }
		#onglet_annonceurs {height:36px; background-image: url(http://www.machpro.fr/decoupes/onglet_annonceurs.gif); }

		#produits_standards {background-image: url(http://www.machpro.fr/decoupes/produits_standards.gif); }	#produits_standards:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/produits_standards_r.gif); }
		#pieces {background-image: url(http://www.machpro.fr/decoupes/pieces.gif); }	#pieces:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/pieces_r.gif); }
		#affutage {background-image: url(http://www.machpro.fr/decoupes/affutage.gif); }	#affutage:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/affutage_r.gif); }
		#decoupage_jet_deau {background-image: url(http://www.machpro.fr/decoupes/decoupage_jet_deau.gif); }	#decoupage_jet_deau:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/decoupage_jet_deau_r.gif); }
		#decoupage_laser {background-image: url(http://www.machpro.fr/decoupes/decoupage_laser.gif); }	#decoupage_laser:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/decoupage_laser_r.gif); }
		#electro_erosion_enfoncage {background-image: url(http://www.machpro.fr/decoupes/electro_erosion_enfoncage.gif); }	#electro_erosion_enfoncage:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/electro_erosion_enfoncage_r.gif); }
		#electro_erosion_a_fil {background-image: url(http://www.machpro.fr/decoupes/electro_erosion_a_fil.gif); }	#electro_erosion_a_fil:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/electro_erosion_a_fil_r.gif); }
		#fraisage {background-image: url(http://www.machpro.fr/decoupes/fraisage.gif); }	#fraisage:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/fraisage_r.gif); }
		#tournage_horizontal {background-image: url(http://www.machpro.fr/decoupes/tournage_horizontal.gif); }	#tournage_horizontal:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/tournage_horizontal_r.gif); }
		#tournage_vertical {background-image: url(http://www.machpro.fr/decoupes/tournage_vertical.gif); }	#tournage_vertical:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/tournage_vertical_r.gif); }
		#nuances {background-image: url(http://www.machpro.fr/decoupes/nuances.gif); }	#nuances:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/nuances_r.gif); }
		#actu {background-image: url(http://www.machpro.fr/decoupes/actu.gif); }	#actu:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/actu_r.gif); }
		#agenda {background-image: url(http://www.machpro.fr/decoupes/agenda.gif); }	#agenda:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/agenda_r.gif); }
		#organisations {background-image: url(http://www.machpro.fr/decoupes/organisations.gif); }	#organisations:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/organisations_r.gif); }
		#occasions {background-image: url(http://www.machpro.fr/decoupes/occasions.gif); }	#occasions:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/occasions_r.gif); }
		#emploi {background-image: url(http://www.machpro.fr/decoupes/emploi.gif); }	#emploi:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/emploi_r.gif); }
		#accueil {background-image: url(http://www.machpro.fr/decoupes/accueil.gif); }	#accueil:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/accueil_r.gif); }
		#contact {background-image: url(http://www.machpro.fr/decoupes/contact.gif); }	#contact:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/contact_r.gif); }
		#plan {background-image: url(http://www.machpro.fr/decoupes/plan.gif); }	#plan:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/plan_r.gif); }

		#page_accueil {height:40px; background-image: url(http://www.machpro.fr/decoupes/page_accueil.gif); }	#page_accueil:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/page_accueil_r.gif); }
		#favoris {background-image: url(http://www.machpro.fr/decoupes/favoris.gif); }	#favoris:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/favoris_r.gif); }
		#referencer {height:40px; background-image: url(http://www.machpro.fr/decoupes/referencer.gif); }	#referencer:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/referencer_r.gif); }
		#savoirplus_machpro {background-image: url(http://www.machpro.fr/decoupes/savoirplus_machpro.gif); }	#savoirplus_machpro:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/savoirplus_machpro_r.gif); }
		#savoirplus_machines_pro {background-image: url(http://www.machpro.fr/decoupes/savoirplus_machines_pro.gif); }	#savoirplus_machines_pro:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/savoirplus_machines_pro_r.gif); }
		#annonceurs {background-image: url(http://www.machpro.fr/decoupes/annonceurs.gif); }	#annonceurs:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/annonceurs_r.gif); }
		#communiquer {height:40px; background-image: url(http://www.machpro.fr/decoupes/communiquer.gif); }	#communiquer:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/communiquer_r.gif); }

		#werkzeug {display:block; height:48px; 	background-image: url(http://www.machpro.fr/decoupes/werkzeug.gif); }
			#werkzeug:hover {text-decoration:none; background-image: url(http://www.machpro.fr/decoupes/rollover/werkzeug_r.gif); }

	#central {float:left; width:446px; margin-left:11px; margin-right:9px;}	
		.cadre  {border:10px solid white; padding:10px; margin-top:10px; background-color:#efefef;}

		
		#recherche { height:37px; }
		
		#rechercheNew {display:block; height:30px; border-left:10px solid white; border-right:9px solid white; border-bottom:10px solid white; background-color:#d6d8dd;}
		#rechercheNewInput {float:left; margin-left:5px; margin-top:5px; width:285px; height:22px;}
		#rechercheNewBouton {float:left; margin-left:5px; margin-top:0px; }
		
			
	#menuDroit {float:left; width:167px; }
		/*  Menu droit */

		#onglet_lemagazine {height:37px; background-image: url(http://www.machpro.fr/decoupes/magazine.gif); } /* à supprimer dans la nouvelle version */

		.fondCouv{display:block; border-left:10px solid white; border-right:9px solid white; height:160px; 
		/* mettre 190 dans la nouvelle version */
			background-repeat:no-repeat; background-position: left center; background-color:#d6d8dd; }
		.fondTitreCouv{display:block; border-left:10px solid white; border-right:9px solid white; height:36px; 
			background-repeat:no-repeat; background-position: left center; background-color:#d6d8dd;}  /* à enlever dans la nouvelle version */
			
		#couv {background-color:#cccccc; margin-top:20px; margin-left:25px;}	   /* enlever margin-left:25px; dans la nouvelle version */
		#titreCouv {background-color:#cccccc; margin-left:25px; }	 /* enlever margin-left:25px; dans la nouvelle version */

		#edito {background-image: url(http://www.machpro.fr/decoupes/edito.gif); }	#edito:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/edito_r.gif); }
		#tousLesNumeros {background-image: url(http://www.machpro.fr/decoupes/numeros.gif); }	#tousLesNumeros:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/numeros_r.gif); }
		#serviceLecteur {background-image: url(http://www.machpro.fr/decoupes/service_lecteur.gif); }	#serviceLecteur:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/service_lecteur_r.gif); }
		#abonnezVous {background-image: url(http://www.machpro.fr/decoupes/abonnement.gif); }	#abonnezVous:hover {background-image: url(http://www.machpro.fr/decoupes/rollover/abonnement_r.gif); }

		#onglet_extranet {height:36px; background-image: url(http://www.machpro.fr/decoupes/onglet_extranet.gif); }

		.fondExtranet{display:block; border-left:10px solid white; border-right:9px solid white; height:160px; 
			background-repeat:no-repeat; background-position: left center; background-color:#d6d8dd; }

		#loginExtranet {margin-top:10px; }

		#machinesProduction {display:block; height:359px; background-image: url(http://www.machpro.fr/decoupes/promo.gif); }
			#machinesProduction:hover {text-decoration:none; }	

/* intéressant 
In this example we have added a DOCTYPE declaration (above the html element), so it displays correctly in all browsers.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

http://www.w3schools.com/css/css_examples.asp

* dégradé vertical à base d'une reproduction horizontale uniquement d'une image de fond
{
background-image:url('gradient2.png');
background-repeat:repeat-x;
}

* positionnement d'un fond image
{
background-image:url('img_tree.png');
background-repeat:no-repeat;
background-position:top right;
margin-right:200px;
}

*A fixed background image (this image will not scroll with the rest of the page)
{
background-image:url('smiley.gif');
background-repeat:no-repeat;
background-attachment:fixed
}

* alignement de texte
{
text-align:center;
text-align:right;
text-align:justify;
}

* transformation de casse
p.uppercase {text-transform:uppercase}
p.lowercase {text-transform:lowercase}
p.capitalize {text-transform:capitalize}

*interlignage
p.small {line-height: 90%}
p.big {line-height: 200%}

*italique
p.normal {font-style:normal}
p.italic {font-style:italic}

*petites capitales
p.normal {font-variant:normal}
p.small {font-variant:small-caps}

* font en 1 ligne 
{
font:italic bold 12px/30px Georgia, serif;
}

* liens
a:link {color:#FF0000}    /* unvisited link 
a:visited {color:#00FF00} /* visited link 
a:hover {color:#FF00FF}   /* mouse over link 
a:active {color:#0000FF}  /* selected link 

a:link {background-color:#B2FF99;}    /* unvisited link 
a:visited {background-color:#FFFF85;} /* visited link 
a:hover {background-color:#FF704D;}   /* mouse over link 
a:active {background-color:#FF704D;}  /* selected link 

* link box
a:link,a:visited
{
display:block;
font-weight:bold;
color:#FFFFFF;
background-color:#98bf21;
width:120px;
text-align:center;
padding:4px;
text-decoration:none;
}
a:hover,a:active
{
background-color:#7A991A;
}

* liste
ul.a {list-style-type:disc;}
ul.b {list-style-type:circle;}
ul.c {list-style-type:square;}

* ul
ul 
{
list-style-image:url('sqpurple.gif');
}

ul
{
list-style-type:none;
padding:0px;
margin:0px;
}
li
{
background-image:url(sqpurple.gif);
background-repeat:no-repeat;
background-position:0px 5px; 
padding-left:24px;
}

* table
#customers
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#customers td, #customers th 
{
font-size:1em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
}
#customers th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#ffffff;
}
#customers tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}
</style>
</head>

<body>
<table id="customers">
<tr>
  <th>Company</th>
  <th>Contact</th>
  <th>Country</th>
</tr>
<tr>
<td>Alfreds Futterkiste</td>
<td>Maria Anders</td>
<td>Germany</td>
</tr>
<tr class="alt">
<td>Berglunds snabbköp</td>
<td>Christina Berglund</td>
<td>Sweden</td>
</tr>
<tr>
<td>Centro comercial Moctezuma</td>
<td>Francisco Chang</td>
<td>Mexico</td>
</tr>
<tr class="alt">
<td>Ernst Handel</td>
<td>Roland Mendel</td>
<td>Austria</td>
</tr>
<tr>
<td>Island Trading</td>
<td>Helen Bennett</td>
<td>UK</td>
</tr>
<tr class="alt">
<td>Königlich Essen</td>
<td>Philip Cramer</td>
<td>Germany</td>
</tr>
<tr>
<td>Laughing Bacchus Winecellars</td>
<td>Yoshi Tannamuri</td>
<td>Canada</td>
</tr>
<tr class="alt">
<td>Magazzini Alimentari Riuniti</td>
<td>Giovanni Rovelli</td>
<td>Italy</td>
</tr>
<tr>
<td>North/South</td>
<td>Simon Crowther</td>
<td>UK</td>
</tr>
<tr class="alt">
<td>Paris spécialités</td>
<td>Marie Bertrand</td>
<td>France</td>
</tr>
</table>

* border
border-style:solid;
border-width:1px;

p.none {border-style:none}
p.dotted {border-style:dotted}
p.dashed {border-style:dashed}
p.solid {border-style:solid}
p.double {border-style:double}
p.groove {border-style:groove}
p.ridge {border-style:ridge}
p.inset {border-style:inset}
p.outset {border-style:outset}
p.hidden {border-style:hidden}

border-color:#ff0000 #00ff00 #0000ff;

p.one {border-style:dotted solid dashed double}
p.two {border-style:dotted solid dashed}
p.three {border-style:dotted solid}
p.four {border-style:dotted}

* groupes
h1,h2,p
{
color:green;
}

* visiblité
h1.hidden {visibility:hidden}
ou
h1.hidden {display:none}

* positionnement fixe ABSOLU par rapport à la fenêtre
p.pos_fixed
{
position:fixed;
top:30px;
left:50px;
}

* positionnement fixe RELATIF par rapport à la fenêtre
h2.pos_left
{
position:relative;
left:-20px;
}

h2.pos_right
{
position:relative;
left:20px;

* letrine
span.letrine
{
float:left;
width:0.7em;
font-size:400%;
font-family:algerian,courier;
line-height:80%;
}
<span class="letrine">T</span>his is some text.

* thumbnail 
.thumbnail 
{
float:left;
width:220px;
height:180px;
margin:5px;
}
.text_line
{
clear:both;
margin-bottom:2px;
}
<img class="thumbnail" src="klematis_small.jpg" width="107" height="90">
<img class="thumbnail" src="klematis2_small.jpg" width="107" height="80">
<h3 class="text_line">Second row</h3>
<img class="thumbnail" src="klematis3_small.jpg" width="116" height="90">
