body {	margin:0 auto; padding:0; text-align:center;	background-color: #102B68;	min-width:756px; font-size:100%; color:#48494A;	font-family: Arial, Verdana, Sans-serif;}a:link {	text-decoration:underline; color:#0240BC;}a:visited {	text-decoration:underline; color:#0240BC;}a:hover {	text-decoration:none; color:#0240BC;}a:visited:hover {	text-decoration:none; color:#0240BC;}	img {	border:0 none; padding:0; margin:0;}p, td, th, ul, ol, li, blockquote, input, div {	margin 0; padding:0;}	td, th {  	vertical-align:top;}	em {	font-style:italic;}form, INPUT, TEXTAREA, SELECT, OPTION {	padding:0; margin:0; font-size:12px;} ul {	/*Hack pour espace a gauche de la liste*/ 	margin:0 0 .5em 17px; padding:0;	/*list-style-type:none;	padding-left:0;	margin-left:0;*/}ol {	margin 0 0 .5em 17px; padding:0;}li {	margin: .2em 0 0 0;	/*Pour avoir un bullet different au bout (image) - Fonctionne mieux que le list-style 	background: url(images/bullet.gif) left top no-repeat;	padding:0 0 0 15px; */}sup {  	font-size:9.5px; vertical-align:35%; 	/*vertical-align:super;*/}/**** Container ****/#conteneur {	width:756px;	margin:0 auto; padding:0;}/************ Header *************/ #header {	position:relative;}#header #logoYamaha {	position:absolute; top:15px; right:15px; z-index:5;}#header #photo {	position:absolute; top:0px; right:0px; z-index:2;}/************ Contenu *************//**** Colonne de gauche (sous-menu) ****/#colonneGauche {	background:#D9D2CB url(images/colonnegauche/background.jpg) no-repeat left top;	text-align:center;}#colonneGauche #menu1 {	margin:0 0 10px 0;}#colonneGauche #menu1 div {	margin:0 0 2px 0;}#colonneGauche #menu2 {	width:143px; border:2px solid #C9C7C4; margin:0 auto 10px auto; padding:0 0 4px 0;	background:url(images/colonnegauche/background_menu.gif) repeat left top;}#colonneGauche #menu2 .header {	border-bottom:2px solid #C9C7C4; margin:0 0 4px 0;}#colonneGauche #menu3 {	width:143px; margin:0 auto 10px auto; border-top:2px solid #C9C7C4;	border-right:2px solid #C9C7C4; border-left:2px solid #C9C7C4;	background:url(images/colonnegauche/background_menu.gif) repeat left top;}#colonneGauche #menu3 div {	border-bottom:2px solid #C9C7C4;}/**** Contenu ****/#contenu {	text-align: justify; font-size: .83em; line-height:1.4em;}#contenuBody {	padding:36px 35px 20px 35px; margin:0; /* width reel = 524px */	background-color:#FFFFFF;}#contenu h1 {	font-size: 1.5em; font-weight: normal;	padding: 0 0 1em 0; margin: 0; line-height:1.2em;}#contenu h2 {	font-size: 1.3em;font-weight: bold;	padding: .5em 0 .9em 0;margin: 0;	color: #C56135;}#contenu h3 {	font-size: 1.1em;font-weight: bold;	padding: .5em 0 .8em 0; margin: 0;	color: #C56135;}#contenu h4 {	font-size: 1em;font-weight: bold;	padding: .5em 0 .8em 0;margin: 0;	color: #C56135;}#contenu h5 {	font-size: 1em;font-weight: bold;	padding: .5em 0 .8em 0;margin: 0;	color: #C56135;}#contenu p {	padding: 0 0 .8em 0; margin: 0;}#contenu .ligne {	margin:2px 0; background-color: #BBCCBB; font-size:0px; line-height:0px; height:1px;}#contenu .retour {	padding: .5em 0 0 0;	font-size:11px;text-align:right;}#contenu .hautdepage {	padding: .5em 0 0 0;	font-size:11px;text-align:right;}#contenu .imageGauche {	float:left;	margin:0px 15px 15px 0; padding:0;}#contenu .imageDroite {	float:right;	margin:0px 0 15px 15px; padding:0;}#contenu .section {	padding:0 0 0 25px;}#contenu .indention {	padding:0; margin:0 0 0 25px;}/* Pour faire suivre le texte apres un float */#contenu .spacer {	clear:both; font-size:0px; line-height:0px; height:0px;}/* Pour avoir une hauteur minimum du contenu */#contenu .hauteurMin {	height:220px; float:right; width:1px;}/** Tableaux **//* Hack IE 6 pour grosseur de font dans un tableau */* html #contenu table td {	font-size:.8em;}/* Tableau de base (transparent) */#contenu table.tableauBase td {	padding:2px;}#contenu table.tableauBase td p {	padding: 0 0 .8em 0;}/* Tableau avec styles */#contenu table.tableauStyle {	background: #d9d2cb url(images/background_tableau.jpg) no-repeat left top;	border-left:1px solid #102B68; border-top:1px solid #102B68;}#contenu table.tableauStyle td {	padding:.6em .6em 0 .6em;	border-right:1px solid #102B68; border-bottom:1px solid #102B68;}#contenu table.tableauStyle .titre {	background-color:#102B68; color:#FFFFFF;}#contenu table.tableauStyle td p {	padding: 0 0 .6em 0;}#contenu table.tableauStyle .backgroundCouleur {	background-color:#d9d2cb;}/* Tableau Soumission en-ligne */#contenu table.soumission {	border-left:1px solid #102B68; border-top:1px solid #102B68;}#contenu table.soumission td {	padding:.6em .6em .6em .6em; text-align:left; line-height:1.2em;	border-right:1px solid #102B68; border-bottom:1px solid #102B68;}#contenu table.soumission td.title {	font-size: 16px; font-weight:bold; 	background-color:#102B68; color:#FFFFFF;}/* Lien taiga */#webmaster {	text-align:right; color: #8eb4de; margin: 8px auto; padding:0; 	font-size:10px; width:760px;}#webmaster a:link {	text-decoration:none; color: #8eb4de;}#webmaster a:visited {	text-decoration:none; color: #8eb4de;}#webmaster a:hover {	text-decoration:underline; color: #8eb4de;}#webmaster a:visited:hover {	text-decoration:underline; color: #8eb4de;}.buttonOff {	opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;}.buttonOn {	opacity:100;filter: alpha(opacity=100); -moz-opacity: 1;}.buttonOver {	opacity:50;filter: alpha(opacity=50); -moz-opacity: 0.5;}
