body{	color: #001b81;	background: #ffffff;	font-family: Verdana, Arial;}a:link, a:visited{	color: #0000ff;	text-decoration: none;}a:hover, a:active{	color : #0000ff;	text-decoration: underline;}p, td{	font-family: verdana, arial, helvetica, sans-serif;	font-size:10px;	text-decoration: none;}h1{	font-family: arial, sans-serif;	font-size: 18px;	font-style: normal;	font-weight: normal;	color: #030a56;	text-decoration: none;}	h2 {	font-family: arial, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: normal;	color: #030a56;	text-decoration: none;}.cadre{	border: 2px solid #000099;}#header {  width: 990px;  height:120px;  margin-left:0px;  background-image:url("http://www.velo-cyclosport.com/img/header2.png");  background-repeat:no-repeat;    text-align:center;  font-weight:bold;  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}#conteneur {   width: 985px;   padding:0px;}table, tr, td, img{padding:0;border: none;} #footer{	width: 995px ;	background-color:#0B6DB6;		float:left;	line-height:16px;	font-size: 1.2em;	font-family: Verdana, Arial;	text-align:justify;}#footer2 {    margin-bottom:1.5em;    background:#003a80;	float:left;    border-radius:12px;    -moz-border-radius:12px;    -webkit-border-radius:12px;    color:#fff;    font-size:12px;	font-family: Verdana, arial; }#footer2 a {    color:#fff;	line-height:16px;	font-size: 9px;   }/* big footer administrable */#footer2 .footer_big {    overflow:hidden;    padding:10px;}#footer2 .footer_big a {    text-decoration:none;}#footer2 .footer_big a:hover,#footer2 .footer_big a:focus {    text-decoration:underline;}#footer2 .footer_big .block {    float:left;    margin:10px;}#footer2 .footer_big #block-block-4 {    width:620px;}#footer2 .footer_big #block-block-6 {    width:300px;}#footer2 .footer_big .block-block-6 a:hover {    text-decoration:none;}#footer2 .footer_big h2 {    color:#fff;	    margin-bottom:0.4em;    font-size:18px;    font-weight:normal;}#footer2 .footer_big ul {    float:left;    max-width:220px;    min-height:70px;    margin:0;    padding:0 13px;    border-right:1px dotted #fff;}#footer2 .footer_big li {    margin:0;	list-style:none;	text-align:justify;}/* mini footer legal */#footer2 .footer_mini {    overflow:hidden;    padding:4px;    border-top:1px solid #fff;    background:#03336b;}#footer2 .footer_mini a {    font-size:10px;}#footer2 .footer_mini p {    float:left;    font-size:12px;    font-weight:bold;}#footer2 .footer_logos img{	margin: 8px 3px;}#footer2 .footer_mini .satellites {    margin-right:30px;    text-align:right;}#footer2 .footer_mini .satellites li {    display:inline;	list-style:none;    padding:0 10px 0 8px;	text-decoration:underline;}#footer2 #footer_logos{	text-align: left;}#footer2 #footer_logos img{	margin: 10px 3px;}  h4.bkgd{    color:#fff;	    font-size:11px;}	
