body{	margin:10px 0px 0px 0px;	padding:0px;	background: #626262;	color:#999;	font-family: "Verdana", sans-serif;	font-size:11px;	line-height:14px;}a {color:#CCC;text-decoration:underline;}a:hover {color:#FFF;text-decoration:underline;}img{	border:1px;}form{	margin:0px;	padding:0px;}ul{	list-style:none;	margin:0px ;	padding:0px;}#bandeauhaut{	width:690px;	height:140px;	background: url('images/header.jpg') no-repeat;	padding:0px;}#visuel{	width:690px;	height:140px;	background: url('visuel/1.jpg') no-repeat;	padding:0px;}#gal{	width:690px;	height:140px;	background: url('images/fond-gal.gif') no-repeat;	padding:0px;	margin:0px;}#nogal{	width:690px;	height:54px;	background: url('images/fond-nogal.gif') no-repeat;	padding:0px;	margin:0px;}.lstimages {	width:590px;	height:75px;	margin:0px 0px 0px 40px;	padding:5px 0px 0px 10px;}.portfolio, a.portfolio { 	float:left;	border: 1px solid #767676; 	background-color:transparent; 	padding: 4px; 	margin:4px 16px 4px 0px;	width:43px;	height:43px;}a.portfolio:hover { 	border: 1px solid #00ABEB ;	padding:10px;}#bottom{	width:658px;	height:60px;	background: url('images/bottom.gif') no-repeat;	margin:0px auto;	padding:0px;	list-style: none;	text-align:center;	color:#171717;}#bottom ul{	padding:8px;}#bottom li{	display:inline;	padding-right:5px;	font-size:9px;}#bottom li a {text-decoration:none;}#page{	width:650px;	margin:0px auto;	padding:0px;}#souspage{	width:690px;	background: url('images/fond-site.gif') repeat-y;	margin:0px auto;	padding:0px;}#console{	list-style: none;	height:32px;	width:650px;	text-align:right;	margin:10px auto;	padding:0px;	z-index:10;	color:#222;	}#console li{	display:inline;	padding-right:5px;	font-size:10px;}#console li a{	font-size:9px;	text-transform:uppercase;	text-decoration:none;}#console a img  {border:1px solid #999;}#contact {	position:relative;	float:right;		list-style: none;	height:16px;	width:650px;	text-align:right;	margin:auto;	margin-top:-16px;	padding:0px;	z-index:1;}#contents{	margin:0px auto;	padding:0px 0px 20px 0px;	width:605px;}#bas_page{	background: url('img_pack/bas-site.gif') no-repeat left top;	list-style: none;	width:	763px;	margin:	0px auto;	padding: 25px 0px 0px 0px;	text-align:center;}#bas_page li{ 	display:        inline;	padding:		0px 5px 0px 5px;	margin: 5px 0px;	font-size: 0.875em;}.center{	vertical-align:top;	padding:10px 10px 0px 10px ! important ;}#contenu{	margin-top: 10px;	float : left;	width: 70%	;	margin-left:3px;	padding-left:0px;	border-left: #9B9B9B 1px dashed;}#contenu_contact{	margin-top: 10px;	float : left;	width:70%;	margin-left:3px;	padding-left:10px;	border-left: #9B9B9B 1px dashed;}#contenu_article{	margin-top: 10px;	float : left;	width:52%;	margin-left:3px;	padding-left:5px;	padding-right:5px;	border-left: #9B9B9B 1px dashed;	border-right: #9B9B9B 1px dashed;	}.clear{	clear:both;	visibility:hidden;	margin:0px;	padding:0px;}#edito{	float : left;	width:64%;	margin-left:7px;}.sub {	padding-left:0px;}#edito h2{	background: #FFFFFF url('element/titre-edito.gif') no-repeat;	width:362px;	height:40px;	color:#000000;	font-size: 1.1em;	font-weight:bold;	padding:3px 0px 0px 10px;						}#principalebas{	margin-left:7px;}/*********************//*	complement       *//*********************/#complement{	list-style: none;	}#complement li h3{	background: #FFFFFF url('element/titre-edito.gif') no-repeat;	width:362px;	height:40px;	color:#000000;	font-size: 1.1em;	font-weight:bold;	padding:3px 0px 0px 10px;	}#complement li h4{	color: #000000;	font-weight:bold;	font-size: 1em;	background: #FFFFFF url('element/picto-actu.gif') no-repeat left 2px;	padding-left:15px;		}#complement li .content{}#complement ul{	list-style: none;	margin-left:10px;	margin-bottom:7px;}#docs{	background: #FFFFFF url('element/02.gif') no-repeat left 2px;	padding-left:0px;}#webs{	background: #FFFFFF url('element/03.gif') no-repeat left 2px;	padding-left:0px;}/*********************//*	    SPIP         *//*********************/img.spip_logos {	margin-right:10px;}.spip_encadrer{	width:50%;	border:none;}#pagination{	text-align:center;}.spip_vignette{	margin-right:7px;}hr.spip{	width:20%;	border: 1px solid #000000;}ul.spip li.spip{	margin-left:25px;	list-style-type:disc;}.caractencadre-spip{	border-bottom: 1px solid #000000;}ul.spip ul.spip li.spip{	margin-left:25px;	list-style-type:disc;}