body
{	
	text-align: center ;
	height: 100%;
	margin: 0px;
	padding: 10px;
	background: #464441 ;
	font: 0.8em Arial, Helvetica, sans-serif;
}
#conteneur {
	min-height: 100%;
	width: 945px;
	background: #FFFFFF;
	padding: 10px;
	margin: 0 auto;
	position: relative;
}
#header1 {
	background-image: url(http://www.bodyboardpro.net/V2/image-bodyboard/logo-nom-bbpro.gif);
	background-color: #464441;
	background-repeat: no-repeat;
	width: 945px;
	height: 36px;
	position: relative;
	background-position: left;
}
#header2 {
	height: 7px;
	width: 945px;
	background-color: #FFFFFF;
	clear: both;
}
ul#menu
{
	background: url(http://www.bodyboardpro.net/V2/image-bodyboard/bg-menu-jaune.gif) repeat 0 -36px;
	height: 36px;
	list-style-type: none;
	width: 944px;
	padding: 0px;
	margin: 0px;
}
ul#menu li
{
	text-align: center;
	background-position: 10px;
	float: left;
	
}
ul#menu li a
{
	width: 118px;
	line-height: 36px ;
	letter-spacing: 2px;
	font-size: 1em ;
	font-weight: bold ;
	letter-spacing: 2px ;
	color: #FFFFFF ;
	display: block ;
	text-decoration: none ;
}
ul#menu li a:hover
{
	background: url(http://www.bodyboardpro.net/V2/image-bodyboard/bg-menu-jaune.gif) repeat-x 0 0;
	color: #464441;
	font-weight: bold;	
}
#colonne1 {
	background: #FFFFFF;
	float: left;
  	width: 662px;
}
#colonne2 {
	background: #FFFFFF;
	float: left;
  	width: 283px;
}
#colonne3 {
	background: #FFFFFF;
	float: left;
  	width: 331px;
}
#colonne4 {
	background: #FFFFFF;
	float: left;
  	width: 331px;
	
}
#colonne5 {
	background: #0099FF;
	float: left;
	width: 286px;
	padding: 10px;
	margin: 10px;
}
#colonne6 {
	background: #CC6600;
	float: right;
	width: 296px;
	margin: 10px;
	padding: 10px;
}
#boxnews {
	width: 642px;
	background:#E7E7DE;
	margin: 10px 10px 0px 0px;
	padding: 10px;
	float: left;
}
#boxbreves {
	width: 251px;
	background:#E7E7DE;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 10px 0px 10px 10px;
}
#boxphotos {
	width: 251px;
	background:#E7E7DE;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 10px;
}
#boxvideos {
	width: 251px;
	background:#E7E7DE;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 10px;
}
#boxinterviews {
	width: 251px;
	background:#E7E7DE;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 10px;
}
#boxvoyages {
	width: 251px;
	background:#E7E7DE;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 10px;
}
#boxforum {
	background-color: #E7E7DE;
	width: 305px;
	padding: 0px 10px 5px;
	text-align: center;
	margin: 10px 0px;
	float: right;
}
#boxcapsule {
	background-color: #E7E7DE;
	width: 305px;
	text-align: center;
	margin: 10px 10px 10px 0px;
	padding: 10px;
	float: left;
}
#boxcontest {
	width: 642px;
	background:#E7E7DE;
	margin: 10px 10px 0px 0px;
	padding: 0px 10px 15px;
	float: left;
}
#titrebox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	color: #464441;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
#titrebox h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	color: #578FC7;
	background-image: url(http://www.bodyboardpro.net/V2/image-bodyboard/fleche-blanc.gif);
	background-repeat: no-repeat;
	background-position: 20px;
	padding-left: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#titrebox h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-align: center;
	margin-top: 7px;
	margin-bottom: 0px;
}
#titrebox h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-align: left;
	color: #578FC7;
	background-image: url(http://www.bodyboardpro.net/V2/image-bodyboard/logo-iba.jpg);
	background-repeat: no-repeat;
	height: 30px;
	display: block;
	background-position: 0px;
	padding-left: 20px;
}
#soustitreboxbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #578FC7;
	background-image: url(http://www.bodyboardpro.net/V2/image-bodyboard/fleche.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left;
	text-align: left;
	margin-bottom: 10px;
}
#soustitreboxrose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #578FC7;
	background-image: url(http://www.bodyboardpro.net/V2/image-bodyboard/fleche.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left;
	text-align: left;
	margin-bottom: 10px;
}
#titrebox p {
	text-align: center;
}
a img {
	background-color: #FFFFFF;
	padding: 5px;
	}
.lienplus {

	
}
.lienplus a{
	display:block;
	background:url(http://www.bodyboardpro.net/V2/image-bodyboard/puce-plus.gif) no-repeat 220px;
	text-align: right;
	padding: 0px;
	margin: 0px;
	height: 10px;
}
.comments div{
	background-color: #FFFFFF;
}
.comments p{
	background-color: #FFFFFF;
	padding: 10px;
	margin: 10px;
	text-align: left;
	display: block;
}
.lienbbf {
}
.lienbbf a{
	display:block;
	background:url(http://www.bodyboardpro.net/V2/image-bodyboard/box_forum.jpg) no-repeat right;
	text-align: right;
	height: 15px;
	padding: 0px;
	margin: 0px;
}
.rss a {
	display:block;
	background:url(http://www.bodyboardpro.net/V2/image-bodyboard/logo_rss.gif) no-repeat right;
	text-align: right;
	height: 15px;
	padding: 0px 40px 0px 0px;
	margin: 0px 10px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
	color: #EC731D;
}
.titrerosecapsule {
	background-image: url(http://www.bodyboardpro.net/V2/image-bodyboard/fleche.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #578FC7;
	background-position: 0px;
	vertical-align: middle;
	display: block;
	text-decoration: none;
}
.titrebleucapsule {
	background-image: url(http://www.bodyboardpro.net/V2/image-bodyboard/fleche.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #578FC7;
	background-position: 0px;
	text-decoration: none;
	display: block;
}
.titreorangecapsule {
	background-image: url(http://www.bodyboardpro.net/V2/image-bodyboard/puce-fleche.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #EC731D;
	background-position: 0px;
}
.titrejaunecapsule {
	background-image: url(http://www.bodyboardpro.net/V2/image-bodyboard/puce-fleche.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #DED30F;
	background-position: 0px;
}
.capsule {
	background-color: #FFFFFF;
	width: 285px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 10px;
	height: 30px;
	line-height: 30px;
}
.spacer {
clear: both;
}
/* CSS slideshow */

#rotator
{
	overflow: hidden;
	width: 944px;
	height: 200px;
	word-spacing: 10em;
}

#rotator img
{
	border: 0;
	width: 944px;
	height: 200px;
}
/* Fin CSS slideshow */

.search		{
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	color: #578FC7;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	font-weight : bold;
	background-image: url(http://www.bodyboardpro.net/V2/image-bodyboard/Search.gif);
	background-repeat: no-repeat;
	background-position: 3px;
	text-align: left;
	text-indent: 25px;
	display: block;
	border: thin solid #E6E6E6;
	margin: 0px 0px 0px 15px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	float: left;
	width: 70%;
}
.ok {
	background-color: #E7E7DE;
	display: block;
	text-align: center;
	font-weight: bold;
	color: #578FC7;
	margin: 5px 5px 5px 20px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.bloc1 {
	width: 290px;
	padding: 10px;
	margin: 0px 5px 0px 0px;
	float: left;
}
.bloc2 {
	padding: 0px;
	margin: 0px 0px 0px 5px;
	width: 270px;
	float: right;
}
a.titrenews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #578FC7;
	text-align: left;
	line-height: 150%;
	margin-right: 10px;
	margin-bottom: 5px;
	text-decoration: none;
	display: block;
}
a.titrenews:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #578FC7;
	text-align: left;
	line-height: 150%;
	margin-right: 10px;
	margin-bottom: 5px;
}
a.titrenews:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #578FC7;
	text-align: left;
	line-height: 150%;
	margin-right: 10px;
	margin-bottom: 5px;
	text-decoration: underline;
}
.bloc3 {
	background-color: #FFFFFF;
	width: 295px;
	padding: 10px;
	margin: 0px 5px 0px 0px;
	float: left;
}
.bloc4 {
	background-color: #FFFFFF;
	padding: 10px;
	margin: 0px 0px 0px 5px;
	width: 295px;
	float: right;
}
.p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	line-height: 150%;
	margin-right: 20px;
	margin-top: 10px;
}

#footer{
	background-color: #DED30F;
	height: 126px;
	width: 944px;
	background-image: url(http://www.bodyboardpro.net/V2/image-bodyboard/logo-bbpro-footer-jaune.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;

}
ul#menufooter
{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
}
ul#menufooter li
{
	display: inline;
	margin-right: 5px;
}	
ul#menufooter li a
{
	padding: 2px;
	color: #464441;
	font: 1em Arial, Helvetica, sans-serif;
	line-height: 2em ;
	text-align: right;
	text-decoration: none;
}
ul#menufooter li a:hover
{
	text-decoration:underline;	
}
/* VIDEO & LIGHT BOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	text-align: center; padding: 5px;
}

.lbLoading {
	background: #fff url(http://www.bodyboardpro.net/V2/image-bodyboard/loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(http://www.bodyboardpro.net/V2/image-bodyboard/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(http://www.bodyboardpro.net/V2/image-bodyboard/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(http://www.bodyboardpro.net/V2/image-bodyboard/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}



.bloc0 {
	width: 620px;
	padding: 10px 10px 0px;
	margin: 0px;
	float: left;
}
.bloc5 {

	width: 600px;
	padding: 10px 10px 0px;
	margin: 0px;
	float: left;
}
.newscolonne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-align: left;
	display: block;
}
a.titrenewsbleu {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	font-weight: 500;
	text-decoration: none;
}
a.titrenewsbleu:visited {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	font-weight: 500;
}
a.titrenewsbleu:hover {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	font-weight: 500;
	text-decoration: underline;
}
.newsdate {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-decoration: none;
	display: block;
	color: #999999;
	padding: 5px 0px;
}
a.smalllink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #578FC7;
	text-decoration: none;
}
a.smalllink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #578FC7;
}
a.smalllink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #578FC7;
	text-decoration: underline;
}

a.smalllinkrose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FF0084;
	text-decoration: none;
}
a.smalllinkrose:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FF0084;
}
a.smalllinkrose:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FF0084;
	text-decoration: underline;
}

a.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-decoration: none;
	text-align: right;
	display: block;
	background-image: url(http://www.bodyboardpro.net/V2/image-bodyboard/puce-fleche.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 510px;
	margin-right: 0px;
}
a.link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-align: right;
	display: block;
}
a.link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-decoration: underline;
	text-align: right;
	display: block;
}
a.linkbreves {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-decoration: none;
	text-align: right;
	display: block;
	background-image: url(http://www.bodyboardpro.net/V2/image-bodyboard/puce-fleche.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 105px;
	margin-right: 10px;
}
a.linkbreves:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-align: right;
	display: block;
}
a.linkbreves:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-decoration: underline;
	text-align: right;
	display: block;
}
a.linkcol2photos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-decoration: none;
	text-align: right;
	display: block;
	background-image: url(http://www.bodyboardpro.net/V2/image-bodyboard/puce-fleche.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 115px;
	margin-right: 20px;
}
a.linkcol2photos:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-align: right;
	display: block;
}
a.linkcol2photos:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-decoration: underline;
	text-align: right;
	display: block;
}
a.linkcol2videos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-decoration: none;
	text-align: right;
	display: block;
	background-image: url(http://www.bodyboardpro.net/V2/image-bodyboard/puce-fleche.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 120px;
	margin-right: 20px;
}
a.linkcol2videos:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-align: right;
	display: block;
}
a.linkcol2videos:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-decoration: underline;
	text-align: right;
	display: block;
}
a.linkcol2interviews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-decoration: none;
	text-align: right;
	display: block;
	background-image: url(http://www.bodyboardpro.net/V2/image-bodyboard/puce-fleche.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 105px;
	margin-right: 20px;
}
a.linkcol2interviews:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-align: right;
	display: block;
}
a.linkcol2interviews:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-decoration: underline;
	text-align: right;
	display: block;
}
a.linkcol2voyages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-decoration: none;
	text-align: right;
	display: block;
	background-image: url(http://www.bodyboardpro.net/V2/image-bodyboard/puce-fleche.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 107px;
	margin-right: 20px;
}
a.linkcol2voyages:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-align: right;
	display: block;
}
a.linkcol2voyages:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-decoration: underline;
	text-align: right;
	display: block;
}
a.linknewssuite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-decoration: none;
}
a.linknewssuite:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color: #578FC7;
}
a.linknewssuite:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #578FC7;
	text-decoration: underline;
}.unedate {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
	display: block;
	color: #999999;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 20px;
}



.titlefield{ /*CSS for RSS title link in general*/
	text-decoration: none;
	color: #578FC7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: 500;
}

.labelfield{ /*CSS for label field in general*/
color:#464441;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}
#breves{ /*Demo 3 main container*/
	width: 240px;
	height: 290px;
	padding: 4px;
	text-align: left;
	margin-top: 10px;
	display: block;
	margin-bottom: 10px;
}

#breves div p{ /*Demo 3 P element that separates each entry*/
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
}

code{ /*CSS for insructions*/
color: red;
}
#boxbreveswhite {
	width: 230px;
	background:#FFFFFF;
	margin: 0px;
	padding: 10px;
}

#boxforumwhite {

	background-color: #FFFFFF;
	width: 270px;
	padding: 10px;
	text-align: left;
	margin: 0px;
}
#BBF{ /*Demo 3 main container*/
	padding: 0px;
	text-align: left;
	margin-top: 5px;
	display: block;
	margin-bottom: 5px;
}

#BBF div p{ /*Demo 3 P element that separates each entry*/
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	margin: 0px;
}
/* moodalbox CSS */

div#mb_overlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
}

div#mb_center, div#mb_bottom {
position: absolute;
left: 50%;
overflow: hidden;
background-color: #FFF;
}

div#mb_center {
background-color: #FFF;
}

div#mb_contents {
width: 400px;
height: 400px;
border: 10px solid #FFF;
overflow: auto;
background-color: #FFF;
visibility: hidden;
}

.mb_loading {
background: #FFF url(http://www.bodyboardpro.net/V2/image-bodyboard/loading.gif) no-repeat center center;
}

#mb_error {
font-size: 1.2em;
color: #CD0000;
font-weight: bold;
text-align: center;
padding: 0.5em;
font-family: Verdana, Helvetica, sans-serif;
}

#mb_error em {
font-size: 0.8em;
}

div#mb_bottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #FFF;
border-top-style: none;
}

a#mb_close_link {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(http://www.bodyboardpro.net/V2/image-bodyboard/closelabel.gif) no-repeat center;
margin: 5px 0;
}

div#mb_caption {
margin-right: 71px;
}.listemenu {
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	color: #FF0084;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align: left;
	display: block;
	border: thin solid #E6E6E6;
	margin: 20px 10px 10px 40px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 200px;
	padding: 0px;
	float: left;
}
.listemenuclassement {
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	color: #578FC7;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align: left;
	display: block;
	border: thin solid #E6E6E6;
	margin: 10px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 200px;
	padding: 0px;
	float: left;
}
.tableauclassement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	margin-top: 10px;
	margin-left: 20px;
	padding: 0px;
	text-align: left;
	display: block;
}

.iba {
	display:block;
	background:url(../image-bodyboard/logo-iba.gif) no-repeat 15px;
	text-align: left;
	height: 30px;
	padding: 0px 0px 0px 40px;
	line-height: 30px;
	font-weight: bolder;
	color: #578FC7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
}
/* CSS Ajax table */
.shadetabs{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left;
}

.shadetabs li{
	display: inline;
	margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #A8ABAA;
color: #A8ABAA;
background: white;
}

.shadetabs li a:visited{
color: #A8ABAA;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #A8ABAA;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
	border: 1px solid #A8ABAA;
	width: 275px;
	margin-bottom: 1em;
	padding: 10px;
	height: 300px;
}
.shadetabsrose {

	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left;
}
.shadetabsrose li {
	display: inline;
	margin: 0;
	color: #A8ABAA;
}
.shadetabsrose li a {

text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #A8ABAA;
color: #A8ABAA;
background: white;
}
.shadetabsrose li a:visited {

color: #A8ABAA;
}
.shadetabsrose li a:hover {

text-decoration: underline;
color: #A8ABAA;
}
.shadetabsrose li.selected {

position: relative;
top: 1px;
}
.shadetabsrose li.selected a {

border-bottom-color: white;
}
.contentstylerose {
	border: 1px solid #A8ABAA;
	width: 275px;
	margin-bottom: 1em;
	padding: 10px;
	height: 300px;
}
.shadetabsrose li.selected a:hover {

text-decoration: none;
}
#titreboxphotos {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	color: #464441;
}
.blocriders {
	width: 620px;
	padding: 10px 10px 0px;
	margin: 0px 0px 10px;
	float: left;
	background-color: #FFFFFF;
}
.blocridersimg {
	padding: 0px 2px;
	margin-top: 0px;
}
.capsulesearch {
	background-color: #FFFFFF;
	width: 280px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 10px;
	height: 30px;
	line-height: 30px;
}#boxpub {

	background-color: #E7E7DE;
	width: 305px;
	padding: 0px 10px 10px;
	margin: 0px 0px 10px;
	float: right;
}
a.print {
	color: #578FC7;
	text-decoration: underline;
	background: url(http://www.bodyboardpro.net/image-bodyboard/printer.gif) no-repeat left;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	float: left;
	height: 16px;
	text-align: left;
	display: block;
	vertical-align: middle;
}
a:hover.print {
    text-decoration: none;
}
a.send {
	color: #578FC7;
	text-decoration: underline;
	background: url(http://www.bodyboardpro.net/image-bodyboard/mail.gif) no-repeat left;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	float: left;
	height: 16px;
}
a:hover.send {
    text-decoration: none;
}
#print {
	color: #578FC7;
	background: url(http://www.bodyboardpro.net/image-bodyboard/printer.gif) no-repeat left;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	float: left;
	height: 25px;
	text-align: left;
	display: block;
	line-height: 27px;
}
#send {
	color: #578FC7;
	background: url(http://www.bodyboardpro.net/image-bodyboard/mail.gif) no-repeat;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	float: left;
	display: block;
	margin-left: 20px;
	height: 16px;
	line-height: 18px;
}
.titrebleuTwenga {
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #578FC7;
	text-decoration: none;
}
#boxpub2 {
	width: 642px;
	background:#E7E7DE;
	margin: 10px 10px 0px 0px;
	padding: 10px 10px 15px;
	line-height: 20px;
	float: left;
}
#boxpub3 {
	width: 251px;
	background:#E7E7DE;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 10px;
}
.blocpartenaires {
	width: 620px;
	padding: 10px 10px 0px;
	margin: 0px 0px 10px;
	float: left;
	background-color: #FFFFFF;
}