/* mise en forme générale */body{	background: url('/images/fond.gif') repeat-x;	margin: 0;	font-family: Verdana, sans-serif;	font-size: 13px;}a img{	border: none;}#page{	width: 800px;}/* mise en page du haut de page */#haut{	margin-top: 8px;}#haut .encadre{	background: url('/images/hautdepage.jpg') 100% 0 #fff no-repeat;	height: 80px;	margin: 0 0 3px 0;	padding: 20px 0 0 0;}#haut .encadre h1{	margin: 0;}#haut .encadre h1 a{	margin: 0 0 0 20px;	float: left;	display: block;	width: 234px;	height: 63px;	background: url('/images/logo.gif') no-repeat;}#haut .encadre h1 a span{	display: none;}#haut .encadre .langue{	float: right;	color: #fff;	font-size: 10px;	letter-spacing: 0.1em;	margin: 60px 20px 0 0;	line-height: 20px;	padding: 0 10px;	background-color: #f68818;}#haut .encadre .langue li{	display: inline;}#haut .encadre .langue li a{	color: #fff;	text-decoration: none;	text-transform: uppercase;}#haut .encadre .langue li a:hover{	color: #fff;	text-decoration: underline;}#haut #anim{	width: 720px;	height: 219px;}#haut .menu{	color: #fff;	margin: 0 0 0 10px;	line-height: 21px;	padding: 0;}#haut .menu li{	display: inline;}#haut .menu li a{	color: #fff;	font-weight: bold;	text-transform: uppercase;	text-decoration: none;}#haut .menu li a.selectionne,#haut .menu li a:hover{	color: #f68818;}/* mise en page du contenu */#milieu{	margin-top: 10px;}#milieu .colonne{	float: left;	padding: 1px 10px;}#milieu .gauche{	width: 140px;}#milieu .milieu{	width: 340px;	background: url('/images/separateur.jpg') no-repeat;}#milieu .droite{	width: 195px;	background: url('/images/separateur.jpg') no-repeat;	font-size: 10px;}#milieu .droite img{	margin: 10px 0;}#milieu .gauche .menu{	list-style: none;	padding: 0;	margin: 0;	text-align: right;}#milieu .gauche .menu li{	padding: 5px 15px 5px 0;	font-size: 12px;	background: url('/images/fleche-wintech.gif') 100% 50% no-repeat;}#milieu .gauche .menu li a{	color: #ffce9d;	text-decoration: none;	font-weight: bold;}#milieu .gauche .menu li.selected a,#milieu .gauche .menu li a:hover{	color: #f68818;	text-decoration: none;	font-weight: bold;}#milieu h1{	font-size: 15px;	color: #039;	margin: 0 0 10px 0;}#milieu h2{	font-size: 14px;}#milieu h3{	font-size: 10px;	color: #039;	margin: 0 0 10px 0;	padding: 0 0 0 10px;	background: url('/images/puce_h3.gif') 0 50% no-repeat;}#milieu .liste{	list-style-image: url('/images/puce_h3.gif');	padding: 0 0 0 15px;	margin: 0;}#milieu .liste ul{	list-style-image: url('/images/pucebleu.gif');	padding: 0 0 0 10px;	margin: 0 0 5px 0;}#milieu .pdf{	list-style-image: url('/images/logopdf.gif');	padding: 0 0 0 25px;	margin: 0 0 5px 0;}#milieu .legende{	font-size: 10px;}#milieu a{	color: #f68818;	text-decoration: none;	font-weight: bold;}#milieu a:hover{	text-decoration: underline;}#milieu form p{	float: left;	clear: left;	margin: 3px 0;}#milieu form p.g{	margin-right: 10px;}#milieu form p.d{	clear: none;}#milieu form p.boutons{	float: none;}#milieu form h1{	float: left;	clear: left;	margin: 10px 0;	width: 540px;}#milieu label{	display: block;	float: left;	width: 100px;}#milieu label.gd{	width: 200px;}#milieu label.ligne{	margin-left: 60px;	width: 80px;}#milieu input{	display: block;	float: left;}#milieu .coche{	width: 400px;}#milieu .obligatoire{	color: #f00;	font-weight: bold;}#milieu .buse:hover{	text-decoration: none;}/* mise en page spécifique */#accueil #bandeau,#accueil #bandeau_en,#accueil #bandeau_it{	font-size: 18px;	color: #f68818;	margin-top: 0;	height: 30px;	width: 340px;}.indication{	float: left;	clear: left;	font-size: 10px;	padding: 0 20px;	font-weight: bold;	text-align: center;	width: 700px;}#contact #milieu .milieu{	width: 535px;}#sav .droite h1{	margin-top: 40px;}#sav .buse{	margin-right: 20px;}/* mise en page du bas de page */#bas{	float: left;	clear: left;	padding: 15px;}#bas address{	font-size: 10px;	font-style: normal;	color: #666;}#bas address a{	color: #666;	text-decoration: none;	font-weight: bold;}#bas address a:hover{	color: #f68818;	text-decoration: none;}