.t14orange {font-size:14px; color:#F7800C; font-weight:bold;}
.bg5 {background:url(../images/bg8.gif); background-repeat: repeat-x;}
.bg6 {background:url(../images/bg9.gif); background-repeat: repeat-y;}
.bg7 {background:url(../images/fd_titre2.gif); background-repeat: repeat-x;}

.lef_hed 
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 13px; BACKGROUND: #c8c3bb; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 3px;
}
.lef_line_x 
{
	BACKGROUND: #dfdfdf; HEIGHT: 1px;
}
.line_left 
{
	MARGIN: 6px 0px;
}
.lef2 
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND-IMAGE:url(../images/2_bg_11.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 5px;
}
.lef2 A 
{
	COLOR: #666666; TEXT-DECORATION: none; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-SIZE: 10px;
}
.lef2 A:hover 
{
	COLOR: #FF1111; TEXT-DECORATION: underline;  FONT-FAMILY: Tahoma, Verdana, Arial; FONT-SIZE: 10px;
}
.ch_left1 
{
	MARGIN: 2px 10px 0px 0px; 
}
.ch_left2
{
	MARGIN: 4px 5px 0px 5px;
}
.ch_left3 
{
	MARGIN: 0px 0px 0px 5px; VERTICAL-ALIGN: middle; 
}
.lef_xx 
{
	MARGIN-LEFT: 5px;
}
.lef_x 
{
	FLOAT: left; WIDTH: 16px;
}
.lef_x1 
{
	FLOAT: left; WIDTH: 190px;
}
.lef_x2 
{
	FLOAT: left; WIDTH: 190px; PADDING-LEFT: 2px;
}
.lef2bis 
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND-IMAGE:url(../images/2_bg_15.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 5px;
}
.lef2bis A 
{
	COLOR: #666666; TEXT-DECORATION: none; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-SIZE: 10px;
}
.lef2bis A:hover 
{
	COLOR: #FF1111; TEXT-DECORATION: underline;  FONT-FAMILY: Tahoma, Verdana, Arial; FONT-SIZE: 10px;
}

table.tabnav 
{
	FONT: bold 9px tahoma, arial, sans-serif; BORDER-BOTTOM: #cccccc 1px solid;
}
table.tabnav td 
{
	BORDER-RIGHT: #aaaaaa 1px solid; 
	BORDER-TOP: #aaaaaa 1px solid; 
	BORDER-LEFT: #aaaaaa 1px solid; 
	BORDER-BOTTOM: #aaaaaa 0px solid; 
	BACKGROUND-COLOR: #aaaaaa
}
table.tabnav td.sep 
{
	BORDER-RIGHT: #ffffff 0px solid; 
	BORDER-TOP: #ffffff 0px solid; 
	BORDER-LEFT: #ffffff 0px solid; 
	BORDER-BOTTOM: #aaaaaa 0px solid; 
	BACKGROUND-COLOR: #ffffff
}
table.tabnav td.sep2 
{
	BORDER-RIGHT: #ffffff 0px solid; 
	BORDER-TOP: #ffffff 0px solid; 
	BORDER-LEFT: #ffffff 0px solid; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	BACKGROUND-COLOR: #ffffff
}
table.tabnav td.active 
{
	COLOR: #ffffff; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #666666
}
table.tabnav td.active A 
{
	COLOR: #ffffff;
}
.tabnav A 
{
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.tabnav A:hover 
{
	COLOR: #ffffff; TEXT-DECORATION: none; BACKGROUND: #666666;
}

.txtpagebbl
{
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}
.txtpage3bl
{
    COLOR: #FF1111;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}
.txtpage
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}
.t9greylight
{
    COLOR: #808080;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
}
.t11greylight
{
    COLOR: #808080;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}
.t8grey
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 8px;
    FONT-WEIGHT: normal;
}
.t9grey
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
}
.t10grey
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}
.t11grey
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}
.t12grey
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}
.t14grey
{
    COLOR: #656565;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
}
.t10white
{
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}
.t10red
{
    COLOR: #FF1111;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}
.t11red
{
    COLOR: #FF1111;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}
.t12red
{
    COLOR: #FF1111;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}
.t14red
{
    COLOR: #FF1111;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
}
.t10green
{
    COLOR: #b3dc10;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}
.t10orange
{
    COLOR: #F7800C;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}
.t11orange
{
    COLOR: #F7800C;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}
.t12orange
{
    COLOR: #F7800C;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}
.contenu
{
    BACKGROUND-COLOR: #ffffff;
}
.rouge
{
    BACKGROUND-COLOR: #FF1111;
}
.gris
{
    BACKGROUND-COLOR: #666666;
}
.grismoyen
{
    BACKGROUND-COLOR: #e0e0e0;
}.grisclair
{
    BACKGROUND-COLOR: #ECECEC;
}
.vert
{
    BACKGROUND-COLOR: #B3DC10;
}
.orange
{
    BACKGROUND-COLOR: #F49A05;
}
.orange2
{
    BACKGROUND-COLOR: #FFC100;
}
.menufond
{
    BACKGROUND-COLOR: #f0f0f0; /*#FDECD0;*/
	text-align: left;
}
.resultfond
{
    BACKGROUND-COLOR: #FDECD0;
}
BODY
{
    /*BACKGROUND-COLOR: #FF1111;*/
	background: url(../images/bg/bg_seb.jpg) #050505 repeat-x center center;
	background-attachment: fixed;
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
	margin-top: 25px;
}

A
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline;
}
A:hover
{
    COLOR: #FF1111;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline;
}
A.t8grey
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 8px;
    TEXT-DECORATION: underline;
}
A.t8grey:hover
{
    COLOR: #FF1111;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 8px;
    TEXT-DECORATION: underline;
}
A.t9grey
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 9px;
    TEXT-DECORATION: none;
}
A.t9grey:hover
{
    COLOR: #FF1111;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 9px;
    TEXT-DECORATION: underline;
}
A.t10grey
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
A.t10grey:hover
{
    COLOR: #FF1111;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
A.t10white
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}
A.t10white:hover
{
    COLOR: #FF1111;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}
A.t10green
{
    COLOR: #b3dc10;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}
A.t10green:hover
{
    COLOR: #FF1111;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}
A.menu10grey
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
A.menu10grey:hover
{
    COLOR: #FF1111;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}
DIV.menu
{
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
}
DIV.t10greybis
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    text-align: justify;
	margin-left:8px; 
	margin-right:8px; 
	margin-top:0px; 
	margin-bottom:0px; 
	line-height:14px;
}

DIV.t10grey
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    text-align: justify;
	margin-left:8px; 
	margin-right:8px; 
	margin-top:8px; 
	margin-bottom:8px; 
	line-height:14px;
}
DIV.t12grey
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    text-align: justify;
	margin-left:8px; 
	margin-right:8px; 
	margin-top:8px; 
	margin-bottom:8px; 
	line-height:14px;
}
DIV.t14grey
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    text-align: justify;
	margin-left:8px; 
	margin-right:8px; 
	margin-top:5px; 
	margin-bottom:0px; 
	line-height:14px;
}
DIV.t10red
{
    COLOR: #FF1111;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    text-align: justify;
	margin-left:8px; 
	margin-right:8px; 
	margin-top:8px; 
	margin-bottom:8px; 
	line-height:10px;
}
DIV.t10green
{
    COLOR: #b3dc10;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    text-align: left;
	margin-left:8px; 
	margin-right:8px; 
	margin-top:8px; 
	margin-bottom:0px; 
	line-height:14px;	
}
DIV.t10white
{
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    text-align: justify;
	margin-left:8px; 
	margin-right:8px; 
	margin-top:8px; 
	margin-bottom:20px; 
	line-height:14px;
}
DIV.t12white
{
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	margin-left:22px; 
	margin-right:0px; 
	margin-top:10px; 
	margin-bottom:0px; 
	text-align: left;
}
DIV.t11red
{
    COLOR: #FF1111;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    text-align: justify;
	margin-left:8px; 
	margin-right:8px; 
	margin-top:5px; 
	margin-bottom:0px; 
	line-height:14px;
}
DIV.t12orange
{
    COLOR: #F7800C;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    text-align: justify;
	margin-left:8px; 
	margin-right:8px; 
	margin-top:8px; 
	margin-bottom:8px; 
	line-height:14px;
}
DIV.t14orange
{
    COLOR: #F7800C;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    text-align: justify;
	margin-left:8px; 
	margin-right:8px; 
	margin-top:5px; 
	margin-bottom:0px; 
	line-height:14px;
}
DIV.imagehome
{
	margin-left:3px; 
	margin-right:3px; 
	margin-top:5px; 
	margin-bottom:0px; 
}
H1
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}
UL
{ 
	list-style-image: url(../images/puce3.gif); 
	margin-top:10px;
	margin-bottom:0px;
}
LI
{
	margin-left:-15px;
	line-height:14px;
}
.formfield
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
	BORDER: 1px solid #b0b0b0; 	
}
.contour
{
	BORDER: 1px solid #cccccc;
}

.rubrique 
{
	HEIGHT: 20px;
	LINE-HEIGHT: 20px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	MARGIN-LEFT:10px; 
}


div#video28-container,
div#video27-container,
div#video26-container,
div#video25-container
{
	width: 940px;
	height: 415px;
	background-image: url(../images/video_back_cyclo.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video35-container
{
	width: 940px;
	height: 465px;
	background-image: url(../images/video_back_chaigneau8.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video34-container
{
	width: 940px;
	height: 465px;
	background-image: url(../images/video_back_chaigneau7.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video33-container
{
	width: 940px;
	height: 465px;
	background-image: url(../images/video_back_chaigneau6.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video32-container
{
	width: 940px;
	height: 465px;
	background-image: url(../images/video_back_chaigneau5.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video31-container
{
	width: 940px;
	height: 465px;
	background-image: url(../images/video_back_chaigneau4.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video29-container,
div#video23-container
{
	width: 940px;
	height: 465px;
	background-image: url(../images/video_back_chaigneau3.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video21-container
{
	width: 940px;
	height: 533px;
	background-image: url(../images/video_back_chaigneau2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video30-container,
div#video24-container,
div#video22-container,
div#video20-container
{
	width: 940px;
	height: 465px;
	background-image: url(../images/video_back_chaigneau.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video19-container
{
	width: 940px;
	height: 465px;
	background-image: url(../images/video_back_chauvelier6.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video18-container
{
	width: 940px;
	height: 485px;
	background-image: url(../images/video_back_chauvelier5.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video16-container
{
	width: 940px;
	height: 500px;
	background-image: url(../images/video_back_chauvelier4.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video17-container,
div#video15-container
{
	width: 940px;
	height: 500px;
	background-image: url(../images/video_back_chauvelier3.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video14-container
{
	width: 940px;
	height: 500px;
	background-image: url(../images/video_back_chauvelier2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video13-container,
div#video12-container
{
	width: 940px;
	height: 500px;
	background-image: url(../images/video_back_chauvelier.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video11-container
{
	width: 940px;
	height: 415px;
	background-image: url(../images/video_back_kilian.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video10-container
{
	width: 940px;
	height: 560px;
	background-image: url(../images/video_back_bonaudo.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video9-container
{
	width: 940px;
	height: 460px;
	background-image: url(../images/video_back_marathon.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video8-container
{
	width: 940px;
	height: 460px;
	background-image: url(../images/video_back_captraining.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video7-container
{
	width: 940px;
	height: 460px;
	background-image: url(../images/video_back_captraining.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video6-container
{
	width: 940px;
	height: 460px;
	background-image: url(../images/video_back_captraining.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;	
}

div#video5-container,
div#video4-container,
div#video3-container,
div#video2-container,
div#video1-container
{
	width: 940px;
	height: 440px;
	background-image: url(../images/background-video.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	margin-bottom: 5px;	
}

div#video
{
	width: 534px;
	vertical-align: middle;
	padding-top: 20px;	
}

div#film-video
{
	border: 3px solid #ffffff;
	background: #000000;
}

div#titre-video
{
	width: 534px;
	margin-top: 5px;	
	padding-top: 5px;	
	padding-left: 5px;	
	padding-right: 5px;	
	padding-bottom: 1px;	
	background: #ffffff;
	background-image: url(../images/background-galerie-video.jpg);
	background-position: left top;
	background-repeat: repeat-x;	
    color: #FF1111;
    font-family: Tahoma, Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
	text-align: left;
}

div#description-video
{
    color: #666666;
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    font-weight: normal;
	padding-top: 5px;	
	padding-bottom: 10px;	
}

div#video-galerie-video
{
	float: left;
	width: 940px;
	height: 40px;
	margin-left: 5px;	
	background-image: url(../images/fond_galerie_video.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

div#titre-galerie-video
{
    color: #484848;
    font-family: Tahoma, Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
	text-align: left;
	margin-left: 20px;
}

div#video-galerie-video-thumb
{
	float: left;
	margin-top: 10px;	
	margin-left: 25px;	
	margin-right: 25px;	
	margin-bottom: 0px;	
	width:140px;
	height:150px;
}

div#video-galerie-video-vignette
{
	width: 140px;	
	background-image: url(../images/background-galerie-video.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	margin-top: 5px;	
	text-align: left;
}

A.video-galerie-video-vignette
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
	text-decoration: none;
}

A.video-galerie-video-vignette:hover
{
    COLOR: #FF1111;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
	text-decoration: none;
}


div#ventoux-container
{
	width: 940px;
	margin-top: 5px;	
	margin-bottom: 5px;	
}

div#ventoux-titre
{
	width: 940px;
	height: 200px;
	background-image: url(../images/titre_mont_ventoux.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

div#ventoux-banniere
{
	float: left;
	width: 250px;
	margin-top: 15px;	
	margin-bottom: 5px;	
}

div#ventoux-banniere-pub
{
	margin-bottom: 5px;	
}

div#ventoux-contenu
{
	float: right;
	width: 685px;
	margin-top: 15px;	
	margin-bottom: 5px;	
}

div#roch-titre
{
	width: 940px;
	height: 200px;
	background-image: url(../images/titre_roch_monts_arree.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

div#objectif-marathon-titre
{
	width: 940px;
	height: 200px;
	background-image: url(../images/titre_objectif_marathon.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#slideCode
{
	position:absolute;
	visibility:hidden;
	width:760px;
	height:248px;
	z-index:200;
}

.closePop
{
	text-align:right;
	background:#FFFFFF;
	position:relative;
	top:0px;
	right:3px;
	padding:0px;
}
.closePop a
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
	text-decoration: none;
}

.closePop a:hover
{
    COLOR: #FF1111;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
	text-decoration: none;
}

#dhtmltooltip
{
	position: absolute;
	width: 190px;
	border: 1px solid #204343;
	padding: 5px;
	background-color: #204343;
	visibility: hidden;
	z-index: 100;
	color: #dddddd;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}

.tooltipTitle
{
	color: #E9D401;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}

#slider1 
{
    width: 516px; /* important to be same as image width */
    height: 225px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#slider1Content 
{
    width: 516px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.slider1Image 
{
    float: left;
    position: relative;
	display: none;
}
.slider1Image span 
{
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 0px 0px;
    width: 162px;
    background-color: #000;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
	-khtml-opacity: 0.8;
    opacity: 0.8;
    color: #fff;
    display: none;
}
.clear 
{
	clear: both;
}
.slider1Image span strong 
{
    font-size: 14px;
}
.leftslider
{
	top: 5;
    left: 344;
	width: 162px;
	height: 220px;
}

.fidelityCard
{
	MIN-HEIGHT: 500px;
	BACKGROUND: #EFF5E7;
	margin-left:8px; 
	margin-right:8px; 
	margin-top:8px; 
	margin-bottom:8px;
}

.fidelityCard .bhead {
	WIDTH: 934px; HEIGHT: 250px
}

.fidelityCard .bheadleft {
	float: left; BACKGROUND: url(../images/cartefidelite.jpg) no-repeat left top; WIDTH: 300px; HEIGHT: 250px
}

.fidelityCard .bheadright {
	float: right; WIDTH: 634px; HEIGHT: 250px
}

.fidelityCard .bheadright H1 {
	PADDING-LEFT: 30px; FONT-WEIGHT: normal; FONT-SIZE: 30px; COLOR: #60472f; PADDING-TOP: 35px
}
.fidelityCard .bheadright H1 SMALL#title {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 18px;
}
.fidelityCard .bheadright H1 SMALL#texte {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #F7800C;
}
.fidelityCard .bheadright H1 SPAN {
	DISPLAY: block; FONT-SIZE: 10px
}
.fidelityCard .bbody {
	MARGIN-TOP: 35px; BACKGROUND: url(../images/cartefidelite_body2.jpg) no-repeat; POSITION: relative; WIDTH: 691px; HEIGHT: 550px
}
.fidelityCard .bbody2 {
	MARGIN-TOP: 35px; BACKGROUND: url(../images/cartefidelite_body3.jpg) no-repeat; POSITION: relative; WIDTH: 691px; HEIGHT: 550px
}
.fidelityCard .bbody_eng {
	MARGIN-TOP: 35px; BACKGROUND: url(../images/cartefidelite_body2_eng.jpg) no-repeat; POSITION: relative; WIDTH: 691px; HEIGHT: 550px
}
.fidelityCard .bbody2_eng {
	MARGIN-TOP: 35px; BACKGROUND: url(../images/cartefidelite_body3_eng.jpg) no-repeat; POSITION: relative; WIDTH: 691px; HEIGHT: 550px
}
.fidelityCard .bbody_de {
	MARGIN-TOP: 35px; BACKGROUND: url(../images/cartefidelite_body2_ger.jpg) no-repeat; POSITION: relative; WIDTH: 691px; HEIGHT: 550px
}
.fidelityCard .bbody2_de {
	MARGIN-TOP: 35px; BACKGROUND: url(../images/cartefidelite_body3_ger.jpg) no-repeat; POSITION: relative; WIDTH: 691px; HEIGHT: 550px
}
.fidelityCard .bbody_spa {
	MARGIN-TOP: 35px; BACKGROUND: url(../images/cartefidelite_body2_spa.jpg) no-repeat; POSITION: relative; WIDTH: 691px; HEIGHT: 550px
}
.fidelityCard .bbody2_spa {
	MARGIN-TOP: 35px; BACKGROUND: url(../images/cartefidelite_body3_spa.jpg) no-repeat; POSITION: relative; WIDTH: 691px; HEIGHT: 550px
}
.fidelityCard .footer {
	FONT-SIZE: 10px; COLOR: #60472f; padding-left:140px; padding-right:140px; padding-top:20px; padding-bottom:20px;
}

.containerFC {margin-left: 2px; BACKGROUND: url(../images/jeu_concours_form.jpg) no-repeat left top; WIDTH: 945px; HEIGHT: 700px}
.containerFC .formFC {PADDING-TOP: 150px; PADDING-LEFT: 30px; PADDING-RIGHT: 100px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #CBCAC9;}
.containerFC .formFC select {border: 1px solid #CBCAC9; COLOR: #484848;}
.containerFC .formFC input {border: 1px solid #CBCAC9; width: 250px; COLOR: #484848; text-transform: uppercase;}
.containerFC .formFC input#email {width: 300px; text-transform: lowercase;}
.containerFC .formFC input#adresse {width: 300px;}
.containerFC .formFC input#cp {width: 70px;}
.containerFC .formFC input#newsletter {border: 0px; width: 25px; }
.containerFC .formFC input#valider {width: 100px; height: 28px; border: 0px;}
.containerFC .formFC input:focus {border: 1px solid #CBCAC9; }
.containerFC .formFC input.error {border: 1px dotted #ff0000; }
.containerFC .formFC p { clear: both; padding: 5px; margin: 0;}
.containerFC .formFC label { width: 10em; float: left; vertical-align: middle;}
.containerFC .formFC label#lblnewsletter { width: 25em; float: left; vertical-align: middle;}
.containerFC .formFC label.error { float: none; color: #C9D310; width: 20em; padding-left: .5em; vertical-align: middle; }
.containerFC .formFC label.obligatoire { FONT-SIZE: 10px; color: #C9D310;}

.containerSendFC {margin-left: 2px; BACKGROUND: url(../images/jeu_concours_send.jpg) no-repeat left top; WIDTH: 945px; HEIGHT: 510px}
.containerSendFC .formSendFC {PADDING-TOP: 150px; PADDING-LEFT: 30px; PADDING-RIGHT: 100px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #CBCAC9;}
.containerSendFC .formSendFC input {border: 1px solid #CBCAC9; width: 250px; COLOR: #484848; text-transform: uppercase;}
.containerSendFC .formSendFC input#email1 {width: 300px; text-transform: lowercase;}
.containerSendFC .formSendFC input#adresse {width: 300px;}
.containerSendFC .formSendFC input#valider {width: 100px; height: 28px; border: 0px;}
.containerSendFC .formSendFC input:focus {border: 1px solid #CBCAC9; }
.containerSendFC .formSendFC input.error {border: 1px dotted #ff0000; }
.containerSendFC .formSendFC p { clear: both; padding: 5px; margin: 0;}
.containerSendFC .formSendFC label { width: 15em; float: left; vertical-align: middle;}
.containerSendFC .formSendFC label.error { float: none; color: #C9D310; width: 20em; padding-left: .5em; vertical-align: middle; }
.containerSendFC .formSendFC label.obligatoire { FONT-SIZE: 10px; color: #C9D310;}

.containerMarathon {margin-left: 2px; BACKGROUND: url(../images/jeu_concours_marathon_form.jpg) no-repeat left top; WIDTH: 945px; HEIGHT: 504px}
.containerMarathon .formFC {PADDING-TOP: 120px; PADDING-LEFT: 170px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #CBCAC9;}
.containerMarathon .formFC input {border: 1px solid #CBCAC9; width: 250px; COLOR: #484848; text-transform: uppercase;}
.containerMarathon .formFC input#email {width: 300px; text-transform: lowercase;}
.containerMarathon .formFC input#adresse {width: 300px;}
.containerMarathon .formFC input#cp {width: 70px;}
.containerMarathon .formFC input#newsletter {border: 0px; width: 25px; }
.containerMarathon .formFC input#valider {margin-left: 490px; width: 100px; height: 28px; border: 0px;}
.containerMarathon .formFC input:focus {border: 1px solid #CBCAC9; }
.containerMarathon .formFC input.error {border: 1px dotted #ff0000; }
.containerMarathon .formFC p { clear: both; padding: 5px; margin: 0;}
.containerMarathon .formFC p#newsletter { margin-top: 5px;}
.containerMarathon .formFC label { width: 9em; float: left; vertical-align: middle; font-weight: bold; }
.containerMarathon .formFC label#lblnewsletter { width: 25em; float: left; vertical-align: middle; font-weight: normal;}
.containerMarathon .formFC label#lblnewsletter2 { width: 29em; float: left; vertical-align: middle; font-weight: normal;}
.containerMarathon .formFC label.error { float: none; color: #FFFF00; width: 20em; padding-left: .5em; vertical-align: middle; middle; font-weight: normal;}
.containerMarathon .formFC label.obligatoire {FONT-SIZE: 10px; color: #FFFF00; middle; font-weight: normal;}

.containerMarathon2 {margin-left: 2px; BACKGROUND: url(../images/gran_premio_form.jpg) no-repeat left top; WIDTH: 945px; HEIGHT: 504px}
.containerMarathon2 .formFC {PADDING-TOP: 120px; PADDING-LEFT: 170px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #CBCAC9;}
.containerMarathon2 .formFC input {border: 1px solid #CBCAC9; width: 250px; COLOR: #484848; text-transform: uppercase;}
.containerMarathon2 .formFC input#email {width: 300px; text-transform: lowercase;}
.containerMarathon2 .formFC input#adresse {width: 300px;}
.containerMarathon2 .formFC input#cp {width: 70px;}
.containerMarathon2 .formFC input#newsletter {border: 0px; width: 25px; }
.containerMarathon2 .formFC input#valider {margin-left: 490px; width: 100px; height: 28px; border: 0px;}
.containerMarathon2 .formFC input:focus {border: 1px solid #CBCAC9; }
.containerMarathon2 .formFC input.error {border: 1px dotted #ff0000; }
.containerMarathon2 .formFC p { clear: both; padding: 5px; margin: 0;}
.containerMarathon2 .formFC p#newsletter { margin-top: 5px;}
.containerMarathon2 .formFC label { width: 9em; float: left; vertical-align: middle; font-weight: bold; }
.containerMarathon2.formFC label#lblnewsletter { width: 25em; float: left; vertical-align: middle; font-weight: normal;}
.containerMarathon2 .formFC label#lblnewsletter2 { width: 29em; float: left; vertical-align: middle; font-weight: normal;}
.containerMarathon2 .formFC label.error { float: none; color: #FFFF00; width: 20em; padding-left: .5em; vertical-align: middle; middle; font-weight: normal;}
.containerMarathon2 .formFC label.obligatoire {FONT-SIZE: 10px; color: #FFFF00; middle; font-weight: normal;}

.containerMarathonSend {margin-left: 2px; BACKGROUND: url(../images/jeu_concours_marathon_send.jpg) no-repeat left top; WIDTH: 945px; HEIGHT: 504px}
.containerMarathonSend .formSendFC {PADDING-TOP: 170px; PADDING-LEFT: 170px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #CBCAC9;}
.containerMarathonSend .formSendFC input {border: 1px solid #CBCAC9; width: 250px; COLOR: #484848; text-transform: uppercase;}
.containerMarathonSend .formSendFC input#email1 {width: 300px; text-transform: lowercase;}
.containerMarathonSend .formSendFC input#adresse {width: 300px;}
.containerMarathonSend .formSendFC input#valider {margin-left: 490px; width: 100px; height: 28px; border: 0px;}
.containerMarathonSend .formSendFC input:focus {border: 1px solid #CBCAC9; }
.containerMarathonSend .formSendFC input.error {border: 1px dotted #ff0000; }
.containerMarathonSend .formSendFC p { clear: both; padding: 5px; margin: 0;}
.containerMarathonSend .formSendFC label { width: 15em; float: left; vertical-align: middle;  font-weight: bold; }
.containerMarathonSend .formSendFC label.error { float: none; color: #FFFF00; width: 20em; padding-left: .5em; vertical-align: middle; font-weight: normal; }
.containerMarathonSend .formSendFC label.obligatoire { FONT-SIZE: 10px; color: #FFFF00; font-weight: normal;}

.containerCycle {margin-left: 2px; BACKGROUND: url(../images/jeu_concours_cycle_form.jpg) no-repeat left top; WIDTH: 945px; HEIGHT: 504px}
.containerCycle .formFC {PADDING-TOP: 120px; PADDING-LEFT: 170px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #CBCAC9;}
.containerCycle .formFC input {border: 1px solid #CBCAC9; width: 250px; COLOR: #484848; text-transform: uppercase;}
.containerCycle .formFC input#email {width: 300px; text-transform: lowercase;}
.containerCycle .formFC input#adresse {width: 300px;}
.containerCycle .formFC input#cp {width: 70px;}
.containerCycle .formFC input#newsletter {border: 0px; width: 25px; }
.containerCycle .formFC input#valider {margin-left: 490px; width: 100px; height: 28px; border: 0px;}
.containerCycle .formFC input:focus {border: 1px solid #CBCAC9; }
.containerCycle .formFC input.error {border: 1px dotted #ff0000; }
.containerCycle .formFC p { clear: both; padding: 5px; margin: 0;}
.containerCycle .formFC p#newsletter { margin-top: 5px;}
.containerCycle .formFC label { width: 9em; float: left; vertical-align: middle; font-weight: bold; }
.containerCycle .formFC label#lblnewsletter { width: 25em; float: left; vertical-align: middle; font-weight: normal;}
.containerCycle .formFC label.error { float: none; color: #FFFF00; width: 20em; padding-left: .5em; vertical-align: middle; middle; font-weight: normal;}
.containerCycle .formFC label.obligatoire {FONT-SIZE: 10px; color: #FFFF00; middle; font-weight: normal;}

.containerCycleSend {margin-left: 2px; BACKGROUND: url(../images/jeu_concours_cycle_send.jpg) no-repeat left top; WIDTH: 945px; HEIGHT: 504px}
.containerCycleSend .formSendFC {PADDING-TOP: 170px; PADDING-LEFT: 170px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #CBCAC9;}
.containerCycleSend .formSendFC input {border: 1px solid #CBCAC9; width: 250px; COLOR: #484848; text-transform: uppercase;}
.containerCycleSend .formSendFC input#email1 {width: 300px; text-transform: lowercase;}
.containerCycleSend .formSendFC input#adresse {width: 300px;}
.containerCycleSend .formSendFC input#valider {margin-left: 490px; width: 100px; height: 28px; border: 0px;}
.containerCycleSend .formSendFC input:focus {border: 1px solid #CBCAC9; }
.containerCycleSend .formSendFC input.error {border: 1px dotted #ff0000; }
.containerCycleSend .formSendFC p { clear: both; padding: 5px; margin: 0;}
.containerCycleSend .formSendFC label { width: 15em; float: left; vertical-align: middle;  font-weight: bold; }
.containerCycleSend .formSendFC label.error { float: none; color: #FFFF00; width: 20em; padding-left: .5em; vertical-align: middle; font-weight: normal; }
.containerCycleSend .formSendFC label.obligatoire { FONT-SIZE: 10px; color: #FFFF00; font-weight: normal;}

.clearing {
	clear: both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
    text-indent: -500px;
}

.product_title_left {
	float: left;
	width: 335px;
	margin-bottom: 5px;
}

.product_title_right {
	float: right;
	width: 335px;
	margin-bottom: 5px;
}

.products_news {
	float: left;
	background-color: #f3f3f3;
	width: 335px;
}

.products_bestsellers {
	float: right;
	background-color: #f3f3f3; /*#F2F9F6;*/
	width: 335px;
}

.products_list {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	padding-top: 8px;
	padding-right: 0pt;
	padding-bottom: 8px;
	padding-left: 0pt;
	height: 165px;
}

.products_list_last {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0pt;
	padding-bottom: 8px;
	padding-left: 0pt;
	height: 165px;
}

.product_item {
	margin: 8px;
}

.product_item .product_img {
	float: left;
	padding: 5px;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	text-align: center;
	vertical-align: middle;
}

.product_item .product_img:hover {
	border: solid 1px #FF1111;
}

.product_item .product_desc {
	float: right;
	width: 185px;
}

.product_item .product_desc .product_name, .product_item .product_desc .product_name a {
	color: #666666;
	font-size: 11px;
    font-weight: bold;
	margin-bottom: 2px;
	text-decoration: none;
}

.product_item .product_desc .product_name a:hover {
	color: #FF1111;
	text-decoration: underline;
}

.product_item .product_desc .product_detail {
	color: #999999;
	font-size: 10px;
    font-weight: normal;
}

.product_item .product_desc .product_price {
	color: #303030;
	font-size: 12px;
    line-height: 1.4em;  
	font-weight: bold;
	text-decoration: none;
    padding-top: 5px;
    padding-bottom: 2px;
}

.product_item .product_desc .product_price span {
    font-size: 10px;
    font-weight: normal;
}

.product_item .product_desc .product_price span.size12 {
    font-size: 12px;
    font-weight: normal;
}

.product_item .product_desc .product_addcart {
	color: #de9c00;
    font-size: 10px;
}

.product_item .product_desc .product_addcart a {
	color: #de9c00;
    font-size: 10px;
	text-decoration: none;
}

.product_item .product_desc .product_addcart a:hover {
    font-size: 10px;
	text-decoration: underline;
}

.container-menu {
	text-align: left;
	background-color: #ededed;
	width: 230px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 10px;
}

.container-menu2 {
	text-align: left;
	background-color: #ededed;
	width: 240px;
	padding-bottom: 10px;
}

.int-container-menu {
	text-align: left;
	background-color: #ededed;
	width: 240px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 10px;
}

.menu-title-img {
	margin-right: 0px;
	margin-left: 0px;
}

.menu_title_cat {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-size: 9px;
	color: #5c5e5e;
}	

.menu_title_cat img {
	margin-left: 7px;
	vertical-align: middle;
}

.menu_title_cat a {
	color: #5c5e5e;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}	

.menu_title_cat a:hover {
	color: #FF1111;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.menu_title_sub {
	padding-left: 17px;
	padding-right: 10px;
	margin-top: 1px;
	font-size: 9px;
	color: #6C6E6E;
}

.menu_title_sub a {
	color: #6C6E6E;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}	

.menu_title_sub a:hover {
	color: #FF1111;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}	

.menu_hseparator {
	height: 15px;
}

#produit-container {
	margin-left:5px;
	margin-right: 5px;
	margin-bottom: 10px;
}

#cu3er-container {
	width:685px; 
	outline:0;
}

.incentive {
    margin-top: 10px;
	padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #808080; 
    font-size: 10px;
	text-decoration: none;
	background-color: #ffffff;
	width: 238px;
}

.incentive#int {
	width: 240px;
}

.incentive a {
    color: #909090; 
    text-decoration: none;
}

.incentive a:hover {
    color: #FF1111; 
    text-decoration: underline;
}

.incentive img {
    vertical-align: middle;
	padding-right: 0px;  
}

table.grid-incitatif {
    margin-top: 0px;
    margin-bottom: 5px;
}

table.grid-incitatif td {
	vertical-align: middle;
	text-align: left;
	text-transform: uppercase;
	line-height: 1.4em;
	font-size: 10px;
	color: #555555;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #f0f0f0;
}

table.grid-incitatif td h3 { 
	color: #555555;
	padding-top: 5px;
	padding-bottom: 8px;
	font-size: 12px;
	display: block;
	margin-bottom: 10px; 
	border-bottom: 1px dashed #c1b9a6;  
}

table.grid-incitatif td img {
    vertical-align: middle;
}

table.grid-incitatif td span {
    text-transform: none;
    font-weight: normal;
    font-size: 9px;
    color: #C72A2A; /*819146;*/
}










table.grid-incitatif2 {
    margin-top: 0px;
    margin-bottom: 5px;
}

table.grid-incitatif2 td {
	vertical-align: middle;
	text-align: left;
	text-transform: uppercase;
	line-height: 1.4em;
	font-size: 10px;
	color: #555555;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #ffffff;
	border: solid 1px #e0e0e0;
}

table.grid-incitatif2 td a {
	line-height: 1.4em;
	font-size: 10px;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
}

table.grid-incitatif2 td a:hover {
	color: #FF0000;
	text-decoration: none;
}

table.grid-incitatif2 td#icon {
	border-right: 0px;
}

table.grid-incitatif2 td#livraison {
	border-left: 0px;
}

table.grid-incitatif2 td h3 { 
	color: #555555;
	padding-top: 5px;
	padding-bottom: 8px;
	font-size: 12px;
	display: block;
	margin-bottom: 10px; 
	border-bottom: 1px dashed #c1b9a6;  
}

table.grid-incitatif2 td img {
    vertical-align: middle;
}

table.grid-incitatif2 td span {
    text-transform: none;
    font-weight: normal;
    font-size: 9px;
    color: #C72A2A; /*819146;*/
}
















.side_box {
	text-align: left;
	background-color: #f0f0f0;
	margin-top: 5px;
	padding-bottom: 10px;
	display: block;
	width: 238px;
}

.side_box .title { 
	color: #555555;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	display: block;
	border-bottom: 1px dashed #c1b9a6;
}

.side_box .info2 {
	font-size: 10px;
	line-height: 1.4em;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	color: #C72A2A;
	border-bottom : solid 1px #fff;
}

.side_box .info {
	font-size: 11px;24em;
	padding-left: 10px;
	padding-bottom: 5px;
	color: #555555;
}

.side_box .info a {
	font-size: 10px;
	line-height: 1.3em;
	padding-left: 5px;
	color: #555555;
	text-decoration: none;
	font-weight: normal;
}

.side_box .info a:hover 
{
	font-size: 10px;
    color: #C72A2A; 
	text-decoration: underline;
}

.side_box .name {
	font-size: 13px;
	color: #555555; /*819146;*/
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom: 0px;
	font-weight: bold;
}

.side_box2 {
	text-align: left;
	background-color: #555555;
	margin-top: 5px;
	padding-bottom: 10px;
	display: block;
	width: 238px;
}

.side_box2 .title { 
	color: #ffffff;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	display: block;
	border-bottom: 1px dashed #a0a0a0;
}

.side_box2 .info2 {
	font-size: 10px;
	line-height: 1.4em;
	margin-bottom: 5px;
	padding-left: 10px;
	color: #FDFD88;
}

.side_box2 .info {
	font-size: 10px;
	line-height: 1.3em;
	padding-left: 10px;
	color: #FDFD88;
}

.side_box2 .info a {
	font-size: 10px;
	line-height: 1.3em;
	padding-left: 5px;
	color: #FDFD88;
	text-decoration: none;
	font-weight: normal;
}

.side_box2 .info a:hover 
{
	font-size: 10px;
    color: #FDFD88; 
	text-decoration: underline;
}




.space_height_20 {
    height: 20px;
	width: 100%;
}

.clearing {
	clear: both;
    height: 0px;
    overflow: hidden;	
}

.product_cross_selling {
    margin-top: 10px;
    padding: 0px;
}

.imageborder {
	padding: 0px;
}

.pdpalsointeresting {
	float:left;
	background-color:#f0f0f0;
	cursor:default;
	width:165px;
	height:231px;
	padding-right:10px;
    margin-top: 10px;
}

.pdpinterestingpad {
	padding:15px 0px 0px 10px;
}

.pdpinterestingpad .pdpinterestingtxt{
    padding-top: 10px;
	margin-right: 5px;
    color: #575757;
    font-size: 9px;
    font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.pdpinterestingitem {
	float:left;
	background-color:#fff;
	border-right: dotted 1px #cccccc;
	cursor:pointer;
	width:163px;
	height:230px;
	padding-right:10px;
    margin-top: 10px;
}

.pdpinterestingitem#last {
	border-right: 0px;
}

.pdpinterestingtitle {
	padding:5px 0px 0px 10px;
    text-align: center;
}

.pdpinterestingtitle a {
    color: #484848;
    font-size: 10px;
    font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.pdpinterestingtitle a:hover {
    color: #FF1111;
	text-decoration: underline;
}

.pdpinterestingtitle .pdpinterestingdesc {
    padding-top: 5px;
    color: #777777;
    font-size: 9px;
    font-weight: normal;
	text-align: left;
	text-decoration: none;
}


.pdpinterestingtitle .pdpinterestingdesc ul {
	list-style-image: url(../images/fleche-ul.gif); 
    font-size: 9px;
	margin-top: 0px;
}

.pdpinterestingtitle .pdpinterestingdesc li {
    margin-left: -20px;
	line-height: 11px;
	padding-bottom: 3px;
}

.pdpseparator {
	clear: both;
	border-bottom: dotted 1px #cccccc;
	padding-top: 20px;
}


.t12grey a
{
    COLOR: #484848;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	text-decoration: underline
}
.t12grey a:hover
{
    COLOR: #FF1111;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	text-decoration: underline
}

.meilleures-ventes {
	width: 695px;
	margin-top: 10px;
}

.catavente {
	width: 695px;
	margin-top: 20px;
}

.btn_catavente {
	margin-bottom: 20px;
}

.catalogue_home {
	float: left;
	width: 335px;
	margin-right: 25px;
}

.pointsvente_home {
	float: left;
	width: 335px;
	margin-right: 0px;
}