/*Style du site Lambert*/body{	background-color: #CCCCCC;	margin:0;	padding:1px;	color: #969696;	font-size:12px;	font-family: Arial, Helvetica, sans-serif;	scrollbar-face-color: #197DBC; 	scrollbar-shadow-color: #000000;	scrollbar-highlight-color: #FFFFFF;	scrollbar-3dlight-color: #000000; 	scrollbar-darkshadow-color: #000000; 	scrollbar-track-color: #FFFFFF; 	scrollbar-arrow-color: #FFFFFF;}.content{	width:100%;	vertical-align:middle;	top:50%;}a{	color: #000000;	text-decoration:none;}.a2{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #AAAAAA;	text-decoration:none;}.a2:hover{	color:#197DBC;	text-decoration:none;}a:hover{	color:#197DBC;	text-decoration:none;}.maja{	color: #000000;	text-decoration:none;	text-transform:uppercase;}.maja:hover{	color:#197DBC;	text-decoration:none;	text-transform:uppercase;}/*Style du bandeau*/.degrade {background-image:url(../imgs/bandeau.jpg);background-position:right;}/*Style du menu*/.menu {	/*width:177px;*/	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	margin-top:8px;}.menu ul{	color:#000000;	letter-spacing:5px;	border-left:1,solid,#000000;}.menu li{	list-style:none;	letter-spacing:normal;}.menu a{	color: #969696;	text-decoration:none;}.menu a:hover{	color: #000000;	text-decoration:none;}.menu #selected{	color: #000000;	text-decoration:none;}/*Style du menubas*/.menubas{	background-color:#FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	height:19px;	padding-top:4px;}.menubas a{	color: #969696;	text-decoration:none;}.menubas a:hover{	color: #197DBC;	text-decoration:none;}/*Style de la navigation*/.nav{	background-color:#FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	color:#000000;	height:19px;	padding-top:4px;	text-transform: uppercase;	}/*Style de la présentation des gammes*/.margedroite{	border-top: 1px solid #000000;	border-right: 1px Aucune #000000;	border-bottom: 1px solid #000000;	border-left: 1px Aucune #000000;}.tableau{	border:1px solid #000000;}.soustableau{	border-bottom:1px solid #000000;	color:#000000;	font-family: Arial, Helvetica, sans-serif;}/*Style de l'actu*/.actu{	font-family: Arial, Helvetica, sans-serif;}.actu .titre{	color:#197DBC;	font-weight: bold;}.actu .texte{	color:#000000;	white-space: pre;}.actu .image{	float:left;}/*Style de texte général*/.noir{	font-family: Arial, Helvetica, sans-serif;	color:#000000;}.majnoir{	font-family: Arial, Helvetica, sans-serif;	color:#000000;	text-transform:uppercase;}.blanc{	font-family: Arial, Helvetica, sans-serif;	color:#FFFFFF;	font-size:9px;}.alert{	font-family: Arial, Helvetica, sans-serif;	color: #FF0000;	font-weight:bold;}.obligatoire{	color:#FF0000;	font-size:12px;	vertical-align:top;}.pre{	font-family: Arial, Helvetica, sans-serif;	white-space: pre;}.imagedescription{	float:right;	display:block;}/*Style des formulaires*/.input{	font-family: Arial, Helvetica, sans-serif;	color:#197DBC;	border:1px,solid,#197DBC;	width:200px;}.inputmenu{	font-family: Arial, Helvetica, sans-serif;	color:#197DBC;	border:1px,solid,#197DBC;	width:120px;}.inputliste{	font-family: Arial, Helvetica, sans-serif;	color:#197DBC;	border:1px,solid,#197DBC;	width:206px;}.inputinvisible{	font-family: Arial, Helvetica, sans-serif;	color:#197DBC;	border:1px,solid,#FFFFFF;	background-color:#FFFFFF;	width:206px;}.button{	font-family: Arial, Helvetica, sans-serif;	color:#FFFFFF;	border:1px,solid,#197DBC;	background-color:#197DBC;	font-weight:bold;}