body {
	background: #CCCCCC;
	color: #000000;
	font: 0.9em Arial, Helvetica, sans-serif;
}

#wrapper {
	background: url("images/fond.jpg") no-repeat;
	border: 1px solid black;
	margin-left: auto;
	margin-right: auto;
	max-width: 1600px;
}

/* Toutes les images contenues dans un lien */
a img { border: none; }

h1 { line-height:35px; padding-left: 20px;}
h2 { text-align:left; text-decoration: underline;}
h3, p { padding-left: 10px; }


/* Header */
#header2 { text-align: center;}
#header1 { text-align: center;}

.banniere { margin: 0; }

#flash { margin: 0; padding: 0; }

#flash img {
	height: 229px;
	width: 343px;
}

/* Footer */
#footer {
	clear: both;
}


/* Menu */
.navigation {
	-khtml-opacity: 0.85;
	-moz-opacity:0.85;
	filtre:alpha(opacity=85);
	float: right;
	font: 1.2em "Trebuchet MS", sans-serif;
	list-style: none;
	margin-top: 10px;
	margin-right: 10px;
	opacity: 0.85;
	width: 20%;
	max-width:288px;
}

.navigation a, .navigation span {
	background-image: url("images/onglet.jpg");
	color: #000;
	display: block;
	padding: 16px;
	text-decoration: none;
}

.navigation a:hover, .navigation a:focus, .navigation a:active { text-decoration: underline; }

.navigation ul.subMenu {
	background: none;
	border-bottom: 1px solid #666;
	font-size: 0.9em;
}
.navigation ul.subMenu a {
	background: url("images/ongletON.jpg");
	color: grey;
	height:16px;
}

.navigation ul.subMenu li {
	list-style-type: none;
}

.clique{
	text-decoration:underline;
	color:#c30000;
	font-style: italic;
	vertical-align:bottom;
	}

.diametre {
	padding-bottom:20px;
	padding-left:20px;
	padding-top:20px;
}

.epaisseur { padding-left:20px; }

.envoyer {
	padding-top:20px;
	text-align:center;
}

.orange { color:#ff8000; font-size:14px;}
.orange2 { color:#ff8000;}

.catalogue{background: rgba(255, 255, 255, 0.75); margin: 20px 10px;padding: 10px 10px; width: 65%; }

.organisation_texte {
	background: rgba(255, 255, 255, 0.75);
	border-collapse:collapse;
	
	width: 70%;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 10px;
	overflow:hidden;
}	

	

.organisation_texte2 {
	background: rgba(255, 255, 255, 0.75);
	border-collapse:collapse;
	
	width: 70%;
	margin-top: 10px;
	margin-right : 10px;
	padding: 10px 10px;
	overflow:hidden;
}


.organisation_texte .organisation_texte2 p {	text-align: justify; }

.organisation_texte h1 {
	line-height:20px;
	text-align: center;
}

.organisation_texte2 td {
	padding: 10px;
	
}



/*.bm14{position: absolute;left: 10%;	top: 50%;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75;opacity: 0.75;}*/

td.image {
	border:2px solid orange;
}

td.text {
	border-bottom: 1px solid #000;
}


td h3.orange { text-decoration: underline; font-weight: bold;}
td h2.orange { text-decoration: underline; font-weight: bold;}

#TICKER {
	margin-top: 5px;
	overflow:hidden;
	padding: 5px;
	vertical-align: middle;
}



.liste {
	padding-top:0px;
	text-align: center;
}


.fiche {
	padding-top:40px;
	text-align:center;
}


.plan {text-align:center;}


td {
	font: 0.8em Arial, Helvetica, sans-serif;
	vertical-align:top;
}

.echo_envoie {
	left:40%;
	position:absolute;
	top:70%;
	font-weight:bold;
	
}


.photo_index_spe {
	background: rgba(255, 255, 255, 0.75);
	clear: right;
	float: right;
	vertical-align:middle;
	margin:10px;
	width:20%;
	max-width:288px;
}

.bottom_center{
	text-align:center;
}

.wait{
	position:absolute;
	top:30%;
	right:25%;
	width:15%;


