/* CSS issu des tutoriels www.alsacreations.com/articles */body {	margin: 0;	padding: 0;	text-align: center;}#global {	position:fixed !important;	position:absolute;	left: 50%;	top: 50%;	width: 920px;	margin-top: -290px; /* moitiŽ de la hauteur */	margin-left: -460px;	background-image: url(media/pages/fond_page.jpg);	background-repeat: no-repeat;	background-color: #FFFFFF;	padding: 10px 0px 0px;	text-align: center;	height: 560px;}#simpleviewer_container {	width: 900px;	height: 430px;	background-color: #CCCCCC;}#base_container {	width: 900px;	text-align: left;	height: 100px;	border-bottom: 5px solid #FF6600;	background: url(media/pages/innerwrap.gif);	float: right;}#base_adresse {	width: 600px;	text-align: left;	font: 11px verdana;	color: #333333;	display: block;	float: left;	padding: 5px 5px 5px 0px;	z-index: 2;}#base_navigation {	width: 700px;	text-align: right;	display: block;	float: right;	padding: 10px 5px 0px 10px;	margin: 0px;	height: 30px;}#flashcontent {	height: 450px;	font: 11px verdana;	color: #333333;	width: 900px;	float: left;	border-bottom: 3px solid #FF6600;	}.texte_11 {	font: 11px verdana;	color: #333333;}.texte_11 a:link, .texte_11 a:visited, .texte_11 a:active {	font: 11px verdana;	color: #FF6600;	text-decoration: none;}.texte_11 a:hover {	font: 11px verdana;	color: #000000;	text-decoration: none;}texte10champ {	font: 10px verdana;	color: #333333;}input {	border-top-style: none;	border-right-style: none;	font: 11px verdana;	color: #333333;	padding: 1px;}textarea {	font: 11px verdana;	color: #333333;	padding: 1px;	border-bottom: 1px solid #CCCCCC;	border-top-style: none;	border-right-style: none;	border-left: 1px solid #CCCCCC;}.envoyer {	font: bold 10px verdana;	color: #333333;	background: #feeed7;	padding: 2px;	border: 1px solid #FF6600;}.navigation {	font: normal 11px verdana;	color: #CCCCCC;}	.navigation a:link, .navigation a:visited, .navigation a:active {	color: #94D2E2;	border: 2px solid #94D2E2;	text-decoration: none;	padding: 2px;	margin-right: 4px;}/*.navigation a:visited {	color: #94D2E2;	border: 2px solid #94D2E2;	text-decoration: none;}*/.navigation a:hover {	color: #F6A827;	border: 2px solid #F6A827;	text-decoration: none;	background: #FFFFFF;}/*.navigation a:active {	color: #94D2E2;	border: 2px solid #94D2E2;	text-decoration: none;}*/.navigation a:current {	color: #BED584;	border: 2px solid #BED584;	text-decoration: none;}.current {	color: #FFFFFF;	text-decoration: none;	padding: 2px 4px;	background: #BED584;	font-weight: bold;	border-top: 2px solid #BED584;	border-right: 0px solid;	border-bottom: 2px solid #F6A827;	border-left: 0px solid;	margin-right: 4px;}.image {	padding: 10px;	float: left;	display: block;}input.nom {	border-bottom: 1px solid #CCCCCC;	border-top-style: none;	border-right-style: none;	font: 11px verdana;	color: #333333;	padding: 1px;	width: 330px;	border-left: 1px solid #CCCCCC;}input.prenom {	border-bottom: 1px solid #CCCCCC;	border-top-style: none;	border-right-style: none;	font: 11px verdana;	color: #333333;	padding: 1px;	width: 330px;	border-left: 1px solid #CCCCCC;}input.societe {	border-bottom: 1px solid #CCCCCC;	border-top-style: none;	border-right-style: none;	font: 11px verdana;	color: #333333;	padding: 1px;	width: 330px;	border-left: 1px solid #CCCCCC;}input.adresse {	background: #edf7fa url(media/pour_contact/adresse.gif) no-repeat 5px center;	border-bottom: 1px solid #CCCCCC;	border-top-style: none;	border-right-style: none;	border-left-style: none;	font: 11px verdana;	color: #333333;	padding: 1px;}input.ville {	background: #edf7fa url(media/pour_contact/ville.gif) no-repeat 5px center;	border-bottom: 1px solid #CCCCCC;	border-top-style: none;	border-right-style: none;	border-left-style: none;	font: 11px verdana;	color: #333333;	padding: 1px;}input.codepostal {	background: #edf7fa url(media/pour_contact/code_postal.gif) no-repeat 5px center;	border-bottom: 1px solid #CCCCCC;	border-top-style: none;	border-right-style: none;	border-left-style: none;	font: 11px verdana;	color: #333333;	padding: 1px;}input.telephone {	border-bottom: 1px solid #CCCCCC;	border-top-style: none;	border-right-style: none;	font: 11px verdana;	color: #333333;	padding: 1px;	width: 160px;	border-left: 1px solid #CCCCCC;}input.fax {	border-bottom: 1px solid #CCCCCC;	border-top-style: none;	border-right-style: none;	font: 11px verdana;	color: #333333;	padding: 1px;	width: 160px;	border-left: 1px solid #CCCCCC;}input.email {	border-bottom: 1px solid #CCCCCC;	border-top-style: none;	border-right-style: none;	font: 11px verdana;	color: #333333;	padding: 1px;	width: 330px;	border-left: 1px solid #CCCCCC;}input.votremessage {	border-bottom: 1px solid #CCCCCC;	border-top-style: none;	border-right-style: none;	font: 11px verdana;	color: #333333;	padding: 1px;	width: 350px;	border-left: 1px solid #CCCCCC;}.texte_10_designation {	font: normal 10px Verdana, Arial, Helvetica, sans-serif;	color: #999999;}#blc_gauche {	height: 450px;	font: 0px verdana;	color: #333333;	width: 10px;	float: left;}#blc_gauche_bas {	height: 10px;	font: 0px verdana;	color: #333333;	width: 10px;	float: right;	clear: none;}#blc_droit {	height: 450px;	font: 0px verdana;	color: #333333;	width: 10px;	float: right;}