/* Mise en page des balises standard */body{	font-family:Arial;	font-size:12px;	background-color:#c0c0f4;	text-align:center;}h1{	font-size: 16px;	margin:10px 0 10px 0;	padding:5px 0 0 0;}h2{	font-size: 14px;	margin:10px 0 0 0;	padding:5px 0 0 0;}a{	color:#000000;}a:hover {	text-decoration: none;}fieldset{	margin:0;	padding:0;	border:none;}/* Mise en page de l'entete */#haut{	width:900px;	margin:0 auto 0 auto;}/* Mise en page contenant */#contenant{	width:900px;	margin:0 auto 0 auto;}/*Mise en page du logo */#logo{	background:url(/images/logo_entete.png) no-repeat center center;	width:900px;	height:160px;	margin:0 auto 0 auto;}#logo span{	display:none;}#haut h2{	position:absolute;	left:450px;	top:80px;}/* Mise en page des menu */#gauche{	width:170px;	margin:0 auto 0 auto;	clear:left;	float:left;}#menu {	background:url(/images/fond_menu.gif) no-repeat;	float:left;	margin:20px 20px 0 0;	padding:0;}#menu li{	padding:13px 0;	margin:0 5px;	list-style:none;	clear:left;	float:left;	width:140px;	border-top:#c0c0f4 solid 1px;}#menu #dernier{	padding-bottom:15px;}#menu #premier{	border:none;}#menu li a{	font-size:12px;	font-weight:bold;	color:#0099FF;	text-decoration: none;}#menu li a:hover{	color:#FFFFFF;	}/* Mise en page partenaire */#partenaire{	float:left;	margin:0;	padding:0;}#partenaire li{	list-style:none;	float:left;	margin:5px 0;	width:140px}#partenaire li span{	font-size:9px;	max-width:90px;}#partenaire li img{	border:#000 solid 1px;}/* Mise en page du contenu */#contenu{	width:730px;	margin:0 auto 0 auto;	float:left;}#contenu p{	clear:left;}#contenu .colonne{	width:47%;}#contenu .colonne.gauche object{	width:350px;	height:320px;}#contenu .colonne.gauche{	float:left;	clear:left;	margin:auto 4% auto 0;	text-align:justify;	}#contenu .colonne.droite{	float:left;	margin:auto 0 auto 0;	text-align:justify;	}#contenu .colonne img{	width:auto;	border:#000 solid 1px;}#contenu .colonne img#petite{	margin-top:30%;}#contenu .colonne p#grand{	font-size:32px;/*	font-weight:bold;*/	text-align:left;	padding:0;	margin:20px 0 0 0;}#contenu .colonne ul{	margin:0 3px 0 3px;	padding:0 5px 0 5px;	font-weight:normal;}#contenu .colonne li{	list-style:inside;}/* Mise en page du formulaire Contact */#contenu fieldset{	margin-left:25%;}#contenu fieldset label{	clear:left;	float:left;	width:100px;	text-align:left;}#contenu fieldset input{	float:left;}#contenu fieldset .contact_tel_mail{	width:180px;	text-align:left;	margin:0;	padding:0;}#contenu fieldset .contact_tel_mail span{	margin:0;	padding:0;}fieldset .required{	color:#990000;}#contenu fieldset textarea{	float:left;}/* Mise en page du pied de page */#bas{	width:900px;	margin:20px auto 0 auto;	clear:left;}#bas address{	font-style:normal;}#bas ul{	background-color:#0e0ea0;	padding:10px 0 10px 0;	margin:0;	clear:left;}#bas ul li{	display:inline;	margin:0 10px 0 0;}#bas li a{	font-size:12px;	font-weight:bold;	color:#0099FF;	text-decoration: none;}#bas li a:hover{	color:#FFFFFF;	}/* Mise en page des élément d'impression */@media print{	table{		width:18cm;	}	.noprint{		display:none;	}}