BODY {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ffffff; MARGIN: 0pt; COLOR: #848484; FONT-FAMILY: Arial, Verdana, sans-serif; margin-height: 0pt; margin-width: 0pt
}
.mg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(../images/mg_cote.gif);
	width:157px;
	text-align:left;
}
.mg2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(../images/mg_cote2.gif);
	width:157px;
}
.txt_orange15{
color:#F36F21;
font-size:15px;
}

#centre_popup{
position: relative;
margin: 0 18px 0 18px;
}
.titre_offre_decouverte {
background-color:#F36F21;
color:#FFFFFF;
display:block;
font-size:10px;
font-weight:bold;
width:379px;
}
Inherited from
.mgtxt {
	padding-left: 17px;
}
.mg_soustitre {
	color: #848484;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}
.mg_soustitre:hover {
	color: #6fbf00;
	FONT-WEIGHT: bold;
	}
.mg_ssttbleu {
	color: #848484;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}
.mg_ssttbleu:hover {
	color: #2DB6EC;
	FONT-WEIGHT: bold;
	}
.blanc {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.blancverdana {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
.blancverdana9 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
.blancsouligne {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline
}
.gris {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #848484; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}

.gris13 {
FONT-SIZE: 13px;
FONT-WEIGHT: bold;
COLOR: #848484; 
FONT-FAMILY: Arial, Verdana, sans-serif;
}

.noir {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.noirfin {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.bleu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3f2680; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.bleusouligne {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3f2680; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline
}
.bleubar {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3f2680; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: line-through
}
.bleufin {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3f2680; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.bleuverdana9 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #3f2680; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
.bleusofinco {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #3e2680; TEXT-DECORATION: none
}
.rouge {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.rougefin {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.bleuhome {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #074861; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.titrerub1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6fbf00; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.stitrerub1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6fbf00; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
.stitrerub1:hover {
	TEXT-DECORATION: underline
}
.foncerub1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #6fbf00; TEXT-DECORATION: none
}
.clairrub1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6fbf00; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #effbd9; TEXT-DECORATION: none
}
.offres11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6fbf00; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #effbd9; TEXT-DECORATION: none
}
.fontsize11 {
	FONT-SIZE: 11px; LINE-HEIGHT: 12px
}
.noirsize15 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.fontsize15 {
	FONT-SIZE: 15px; COLOR: #000000
}
#sousMenu {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
#sousMenu LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#sousMenu LI A:link {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #6fbf00; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#sousMenu LI A:visited {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #6fbf00; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#sousMenu LI A:hover {
	COLOR: #6fbf00; BACKGROUND-COLOR: #ffffff
}
.titrerub2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2d9ee3; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.stitrerub2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2d9ee3; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
.stitrerub2:hover {
	TEXT-DECORATION: underline
}
.foncerub2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #2d9ee3; TEXT-DECORATION: none
}
.clairrub2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2d9ee3; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #e5f6fc; TEXT-DECORATION: none
}
#sousMenu2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
#sousMenu2 LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#sousMenu2 LI A:link {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #2d9ee3; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#sousMenu2 LI A:visited {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #2d9ee3; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#sousMenu2 LI A:hover {
	COLOR: #2d9ee3; BACKGROUND-COLOR: #ffffff
}
.titrerub3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #b08646; FONT-FAMILY: Times New Roman, Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.stitrerub3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #b08646; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
.stitrerub3:hover {
	TEXT-DECORATION: underline
}
.foncerub3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #b08646; TEXT-DECORATION: none
}
.clairrub3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #b08646; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #fff9e0; TEXT-DECORATION: none
}
#sousMenu3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
#sousMenu3 LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#sousMenu3 LI A:link {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #b08646; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#sousMenu3 LI A:visited {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #b08646; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#sousMenu3 LI A:hover {
	COLOR: #b08646; BACKGROUND-COLOR: #ffffff
}
.lettrerub0 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.titrerub0 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f36f21; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.stitrerub0 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f36f21; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
.foncerub0 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #f36f21; TEXT-DECORATION: none
}
.clairrub0 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f36f21; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #feede4; TEXT-DECORATION: none
}
.clairrub0bleu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3d257d; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #feede4; TEXT-DECORATION: none
}
.fontsize18 {
	FONT-SIZE: 18px; LETTER-SPACING: 1px
}
.panier11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #f36f21; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
#sousMenu0 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
#sousMenu0 LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#sousMenu0 LI A:link {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #f36f21; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #feede4; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#sousMenu0 LI A:visited {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #f36f21; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #feede4; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#sousMenu0 LI A:hover {
	COLOR: #feede4; BACKGROUND-COLOR: #f36f21
}
.bord {
	BORDER-RIGHT: #f36f21 1px solid; BORDER-TOP: #f36f21 1px solid; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #f36f21 1px solid; BORDER-BOTTOM: #f36f21 1px solid; HEIGHT: 19px
}
.menubas {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #848484; FONT-FAMILY: Verdana, Arial, sans-serif; LETTER-SPACING: 2px; TEXT-DECORATION: none
}
.menubas:hover {
	COLOR: #3f2680
}

/* -------------------------------------------- */
/* contenu.css									*/
/* -------------------------------------------- */

a{
color: #959595;
text-decoration: none;
cursor: pointer;

}

img {border:0}

h1{
font-family:Arial, Helvetica, Geneva, sans-serif;
margin:0px;
margin-left:18px;
padding-top:6px;
font-size:12px;
color:#FFFFFF;
text-transform:uppercase;
}

h2{
font-family:Arial, Helvetica, Geneva, sans-serif;
font-weight:normal;
margin:0px;
margin-left:16px;
font-size: 27px;
color:#FFFFFF;
}
.exposant{
	vertical-align: superexposant;


}
.lien_italic a{
font-style:italic;
text-decoration: underline;
color: #959595;
}
.lien_italic a:hover{
color: #959595;
}
.lien_orange a{
font-family:Arial, Helvetica, Geneva, sans-serif;
color: #F36F21;
font-weight:bold;
text-decoration: underline;
font-style:italic;
}
.lien_pink a{
font-family:Arial, Helvetica, Geneva, sans-serif;
color: #E1007A;
font-weight:bold;
text-decoration: underline;
font-style:italic;
}
.lien_green a{
font-family:Arial, Helvetica, Geneva, sans-serif;
color: #56AA27;
font-weight:bold;
text-decoration: underline;
font-style:italic;
}
.lien_blue a{
font-family:Arial, Helvetica, Geneva, sans-serif;
color: #009DDF;
font-weight:bold;
text-decoration: underline;
font-style:italic;
}
.lien_brown a{
font-family:Arial, Helvetica, Geneva, sans-serif;
color: #CFA666;
font-weight:bold;
text-decoration: underline;
font-style:italic;
}
.lien_grey a{
font-family:Arial, Helvetica, Geneva, sans-serif;
color: #F36F21;
font-weight:bold;
text-decoration: underline;
font-style:italic;
}
.num{
margin-top:-6px;
margin-bottom:8px;
}
.lien_bouton a{
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size:12px;
font-style:normal;
text-decoration:none;
color:#FFFFFF;
text-transform:uppercase;
white-space: nowrap;
}
.lien_bouton_orange a, .lien_bouton_orange td {
font-weight: bolder;
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size:12px;
font-style:normal;
text-decoration:none;
color:#FFFFFF;
text-transform:uppercase;
background-color:#F36F21;
height:17px;
display:block;
text-align:center;
padding-top:1px;
white-space: nowrap;
}
.lien_bouton_orange a:hover{
color: #FFFFFF;
}
.lien_bouton_pink a{
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size:12px;
font-style:normal;
text-decoration:none;
color:#FFFFFF;
text-transform:uppercase;
background-color:#E1007A;
height:17px;
display:block;
text-align:center;
padding-top:1px;
white-space: nowrap;
}
.lien_bouton_pink a:hover{
color: #FFFFFF;
}
.lien_bouton_green a{
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size:12px;
font-style:normal;
text-decoration:none;
color:#FFFFFF;
text-transform:uppercase;
background-color:#56AA27;
height:17px;
display:block;
text-align:center;
padding-top:2px;
white-space: nowrap;
}
.lien_bouton_green a:hover{
color: #FFFFFF;
}
.lien_bouton_blue a{
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size:12px;
font-style:normal;
text-decoration:none;
color:#FFFFFF;
text-transform:uppercase;
background-color:#009DDF;
height:17px;
display:block;
text-align:center;
padding-top:1px;
white-space: nowrap;
}
.lien_bouton_blue a:hover{
color: #FFFFFF;
}
.lien_bouton_brown a{
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size:12px;
font-style:normal;
text-decoration:none;
color:#FFFFFF;
text-transform:uppercase;
background-color:#CFA666;
height:17px;
display:block;
text-align:center;
padding-top:2px;
white-space: nowrap;
}
.lien_bouton_blue a:hover{
color: #FFFFFF;
}
.lien_bouton_bluelight a{
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size:12px;
font-style:normal;
text-decoration:none;
color:#009DDF;
text-transform:uppercase;
background-color:#D8ECFC;
height:17px;
display:block;
text-align:center;
padding-top:1px;
}
.lien_bouton_bluelight a:hover{
color: #009DDF;
}
.champs{
background-color: #FFFFFF; border: 1px #B9B9B9 solid;
font-family: Verdana; font-size: 11px;
}
.champs_fin{
background-color: #FFFFFF; border: 1px #B9B9B9 solid;
font-family: Verdana; font-size: 10px;
height:12px; margin-bottom:0px; margin-top:4px;
width:213px;
}
.champs_select{
background-color: #FDE2D3; border: 1px #E6E6E6 solid; color:#666666;
font-family: Verdana; font-size: 10px;
margin-bottom:0px; margin-top:4px; width:215px;
}
#contenu {
	width: 401px;
	margin-bottom: 14px;
	font-weight: normal;
	font-size: 11px;
	color: #959595;
	margin: 0px;
	color: #848484;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#paragraphe{
width:401px;
}
.txt_bold{
font-weight:bold;
}
.txt_size13{
	font-size:13px;
	letter-spacing: -1px;
}
.txt_size10{
font-size:10px;
}
.txt_size9{
font-size:9px; margin-top:4px;
}

.margin_left_right_11{
display:block;
padding-left:11px;
padding-right:11px;
}

.margin_left_right_11 li {
margin-left:21px;
}

.margin_left_138_right_11{
position:relative;
display:block;
padding-left:138px;
padding-right:11px;
min-height:198px;
}
.margin_left_right_12{
display:block;
padding-left:12px;
padding-right:12px;
}
#titre_orange{
min-height:63px;
width:401px;
background-image:url(../images/titre_fond_orange.gif);
margin-bottom:14px;
margin-left:0;
}
#titre_pink{
width:401px;
background-image:url(../images/titre_fond_pink.gif);
margin-bottom:14px;
}
#titre_green{
width:401px;
background-image:url(../images/titre_fond_green.gif);
margin-bottom:14px;
}
#titre_blue{
width:401px;
background-image:url(../images/titre_fond_blue.gif);
margin-bottom:14px;
}
.titre_bloc_special_blue{
width:401px;
height:29px;
background-image:url(../images/titre_fond_blue.gif);
}
#titre_brown{
width:401px;
background-image:url(../images/titre_fond_brown.gif);
margin-bottom:14px;
}
#titre_grey{
width:401px;
background-image:url(../images/titre_fond_grey.gif);
margin-bottom:14px;
}
.txt_titre_special{
font-family:Arial, Helvetica, Geneva, sans-serif;
margin-left:25px;
padding-top:7px;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}
#titre_bottom_orange{
width:401px;
height:9px;
background-color:#F29400;
}
#titre_bottom_pink{
width:401px;
height:9px;
background-color:#EB57A7;
}
#titre_bottom_green{
width:401px;
height:9px;
background-color:#90C771;
}
#titre_bottom_blue{
width:401px;
height:9px;
background-color:#57BEEA;
}
#titre_bottom_brown{
width:401px;
height:9px;
background-color:#E4CB9C;
}
#titre_bottom_grey{
width:401px;
height:9px;
background-color:#A6A6A6;
}
#fenetre{
position:relative;
top:-150px;
left:150px;
z-index:0;
width:245px;
display:none;
}
#fenetre_fond{
width:245px;
background-image:url(../images/fenetre_fond.gif);
}
.fond_gris{
display:block;
background-color:#E6E6E6;
padding-left:16px;
font-size: 10px;
}
#bloc_f0{
display:none;
}
#bloc0{
display:block;
}
.insertimage{
position:absolute;
}
.bloc_gen_orange{
position: relative;
width:401px;
margin-bottom:14px;
background-image:url(../images/cadre_fond_orange.gif);
}
.bloc_gen_pink{
position: relative;
width:401px;
margin-bottom:14px;
background-image:url(../images/cadre_fond_pink.gif);
}
.bloc_gen_green{
position: relative;
width:401px;
margin-bottom:14px;
background-image:url(../images/cadre_fond_green.gif);
}
.bloc_gen_brown{
position: relative;
width:401px;
margin-bottom:14px;
background-image:url(../images/cadre_fond_brown.gif);
}
.bloc_gen_blue{
position: relative;
width:401px;
margin-bottom:14px;
background-image:url(../images/cadre_fond_blue.gif);
}
.bloc_gen_grey{
width:401px;
margin-bottom:14px;
background-image:url(../images/cadre_fond_grey.gif);
}
.ligne_pink{
background-color:#E1007A;
width:400px;
height:1px;
}
.ligne_green{
background-color:#56AA27;
width:400px;
height:1px;
}
.ligne_brown{
background-color:#CFA666;
width:400px;
height:1px;
}
.prix_pink{
background-color:#E1007A;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
}
.prix_green{
background-color:#56AA27;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
}
.prix_brown{
background-color:#CFA666;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
}
.remise_pink{
position:absolute;
top: 40px;
right: 0px;
text-align:center;
width:50px;
height:20px;
background-image:url(../images/fond_remise_pink.gif);
color:#FFFFFF;
font-size:14px;
font-weight:bold;
white-space: nowrap;
overflow:hidden;
font-size:11px;
padding-top:2px;
background-repeat:no-repeat;
}

.remise_green{
position:absolute;
top: 40px;
right: 0px;
text-align:center;
width:50px;
height:20px;
background-image:url(../images/fond_remise_green.gif);
color:#FFFFFF;
font-size:14px;
font-weight:bold;
white-space: nowrap;
overflow:hidden;
font-size:11px;
padding-top:2px;
background-repeat:no-repeat;
}

.remise_brown{
position:absolute;
top: 40px;
right: 0px;
text-align:center;
width:50px;
height:20px;
background-image:url(../images/fond_remise_brown.gif);
color:#FFFFFF;
font-size:14px;
font-weight:bold;
white-space: nowrap;
overflow:hidden;
font-size:11px;
padding-top:2px;
background-repeat:no-repeat;
}

.txt_barree{
text-decoration: line-through;
}
.txt_bold_orange{
color:#F36F21;
font-weight:bold;
text-transform:uppercase;
margin-bottom:5px
}
.txt_big_orange{
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size: 17px;
color:#F36F21;
margin-bottom:5px;
font-weight:bold;
}
.txt_big_pink{
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size: 17px;
color:#E1007A;
font-weight:bold;
}
.txt_big_green{
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size: 17px;
color:#56AA27;
font-weight:bold;
}
.txt_big_brown{
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size: 17px;
color:#CFA666;
font-weight:bold;
}
.txt_bold_blue{
color:#009DDF;
font-weight:bold;
text-transform:uppercase;
margin-bottom:5px
}
.txt_big_blue{
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size: 17px;
color:#009DDF;
font-weight:bold;
}
.txt_super_big_orange{
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size: 23px;
color:#F36F21;
font-weight:normal;
}
.txt_super_big_green{
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size: 23px;
color:#56AA27;
font-weight:normal;
}
.txt_super_big_blue{
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size: 23px;
color:#009DDF;
font-weight:normal;
}
.txt_bold_pink{
color:#E1007A;
font-weight:bold;
}
.txt_uppercase_pink{
color:#E1007A;
font-size:9px;
font-weight:bold;
text-transform:uppercase;
}
.txt_bold_black{
color:#000000;
font-weight:bold;
}
.txt_bold_green{
color:#56AA27;
font-weight:bold;
}
.txt_uppercase_green{
color:#56AA27;
font-size:9px;
font-weight:bold;
text-transform:uppercase;
}
.txt_bold_brown{
color:#CFA666;
font-weight:bold;
}
.txt_uppercase_brown{
color:#CFA666;
font-size:9px;
font-weight:bold;
text-transform:uppercase;
}
.txt_bold_grey{
color:#F36F21;
font-weight:bold;
text-transform:uppercase;
margin-bottom:5px
}
.txt_big_grey{
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size: 17px;
color:#F36F21;
font-weight:bold;
margin-bottom:5px
}
.txt_bold_red{
color:#FF0000;
font-size:9px;
font-weight:bold;
text-transform:uppercase;
}
.txt_black{
color:#000000;
}
.bouton{
font-weight:bold;
margin-right:22px;
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size:12px;
color:#FFFFFF;
margin-bottom:14px;
padding-bottom:14px;
}

.bouton2{
font-weight:bold;
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.fondorange{
background-color:#F36F21;
}
.fondbluelight{
font-weight:bold;
font-size:10px;
width:369px;
background-color:#D8ECFC;
color:#000000;
text-transform:uppercase;
margin-bottom:8px;
}
.lien_souligne a{
text-decoration:underline;
}



/* -------------------------------------------- */
/* structure.css								*/
/* -------------------------------------------- */

.menu {
font-weight:normal;
font-size:11px;
margin:0px;
color:#848484;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

* {
margin:0;
padding:0;
z-index:10;
}

#page{
width:100%;
}
#top_gris{
height:62px;
width:100%;
background-color:#636466;
}
#feuille{
position: relative;
margin: 0 auto;
width:787px;
background-image:url(../images/fond_page.gif);
}
#header {
height: 99px;
}
#top{
margin: 0 0 0 18px;
width:769px;
height: 99px;
}
#top_illustration{
position:relative;
top:-99px;
left:117px;
width:669px;
margin: 0 0 -82px 0;
}
#centre{
margin: 0 177px 14px 200px;
}
#gauche{
float:left;
padding: 0 0 0 20px;
margin: 5px 0 14px 0;
width: 157px;
}
#droite{
float:right;
padding: 0 16px 0 0;
margin: 5px 0 14px 0;
width: 145px;
}
#transition{
margin: 5px 0 0 0;
height:15px;
font-size:9px;
}

#pied{
clear:both;
height: 25px;
background-color:#6F7072;
width:785px;
margin: 0 0 0 1px;
text-transform:uppercase;
text-align:center;
}
.right{
float:right;
}
.left{
float:left;
}
.footer_lien a{
font-size:9px;
color: #FFFFFF;
font-style:normal;
text-decoration: none;
}
.footer_lien a:hover{
color: #FFFFFF;
}
.menu_green{
margin: 15px 0 0 0;
background-image:url(../images/menu_green_fond.gif);
}
.menu_green_lien{
display:block;
background-image:url(../images/menu_green_fond_off.gif);
width:157px;
height:22px;
}
.menu_green_lien:hover{
color: #FFFFFF;
background-image:url(../images/menu_green_fond_on.gif);
}
.menu_green_lien a{
background-image:url(../images/menu_green_fond_off.gif);
height:20px;
padding: 3px 0 0 27px;
display:block;
color:#848484;
font-style:normal;
text-decoration: none;
}
.menu_green_lien a:hover{
color: #FFFFFF;
background-image:url(../images/menu_green_fond_on.gif);
}
.menu_pink{
margin: 15px 0 0 0;
background-image:url(../images/menu_pink_fond.gif);
}
.menu_pink_lien{
display:block;
background-image:url(../images/menu_pink_fond_off.gif);
width:157px;
height:22px;
}
.menu_pink_lien:hover{
color: #FFFFFF;
background-image:url(../images/menu_pink_fond_on.gif);
}
.menu_pink_lien a{
background-image:url(../images/menu_pink_fond_off.gif);
padding: 3px 0 0 27px;
height:20px;
display:block;
color:#848484;
font-style:normal;
text-decoration: none;
}
.menu_pink_lien a:hover{
background-image:url(../images/menu_pink_fond_on.gif);
color: #FFFFFF;
}
.menu_brown{
margin: 15px 0 0 0;
background-image:url(../images/menu_brown_fond.gif);
}
.menu_brown_lien{
text-align:center;
display:block;
color:#848484;
font-style:normal;
text-decoration: none;
padding:3px 0 0 0;
background-image:url(../images/menu_brown_fond_off.gif);
width:157px;
}
.menu_orange{
margin: 15px 0 0 0;
background-image:url(../images/menu_orange_fond.gif);
}
.menu_orange_lien{
display:block;
background-image:url(../images/menu_orange_fond_off.gif);
width:145px;
height:22px;
}
.menu_orange_lien:hover{
color: #FFFFFF;
background-image:url(../images/menu_orange_fond_on.gif);
}
.menu_orange_lien a{
background-image:url(../images/menu_orange_fond_off.gif);
padding: 3px 0 0 22px;
height:20px;
display:block;
color:#848484;
font-style:normal;
text-decoration: none;
}
.menu_orange_lien a:hover{
background-image:url(../images/menu_orange_fond_on.gif);
color: #FFFFFF;
}
.menu_blue{
margin: 15px 0 0 0;
background-image:url(../images/menu_blue_fond.gif);
}
.menu_blue_lien{
display:block;
background-image:url(../images/menu_blue_fond_off.gif);
width:145px;
height:22px;
}
.menu_blue_lien:hover{
color: #FFFFFF;
background-image:url(../images/menu_blue_fond_on.gif);
}
.menu_blue_lien a{
background-image:url(../images/menu_blue_fond_off.gif);
padding: 3px 0 0 22px;
height:20px;
display:block;
color:#848484;
font-style:normal;
text-decoration: none;
}
.menu_blue_lien a:hover{
background-image:url(../images/menu_blue_fond_on.gif);
color: #FFFFFF;
}
.menu_grey{
margin: 15px 0 0 0;
background-image:url(../images/menu_grey_fond.gif);
}
.menu_grey_lien{
display:block;
background-image:url(../images/menu_grey_fond_off.gif);
width:145px;
height:22px;
}
.menu_grey_lien:hover{
color: #FFFFFF;
background-image:url(../images/menu_grey_fond_on.gif);
}
.menu_grey_lien a{
background-image:url(../images/menu_grey_fond_off.gif);
padding: 3px 0 0 22px;
height:20px;
display:block;
color:#848484;
font-style:normal;
text-decoration:none;
}
.menu_grey_lien a:hover{
background-image:url(../images/menu_grey_fond_on.gif);
color: #FFFFFF;
}
.menu_grey_lien2{
display:block;
background-image:url(../images/menu_grey_fond_off2.gif);
width:145px;
height:35px;
}
.menu_grey_lien2:hover{
color: #FFFFFF;
background-image:url(../images/menu_grey_fond_on2.gif);
}
.menu_grey_lien2 a{
background-image:url(../images/menu_grey_fond_off2.gif);
padding: 3px 0 0 22px;
height:33px;
display:block;
color:#848484;
font-style:normal;
text-decoration: none;
}
.menu_grey_lien2 a:hover{
background-image:url(../images/menu_grey_fond_on2.gif);
color: #FFFFFF;
}
.menu_grey_lien3{
display:block;
background-image:url(../images/menu_grey_fond_off3.gif);
width:145px;
height:16px;
}
.menu_grey_lien3:hover{
color: #FFFFFF;
}
.menu_grey_lien3 a{
background-image:url(../images/menu_grey_fond_off3.gif);
padding: 3px 0 0 12px;
height:20px;
display:block;
color:#848484;
font-style:italic;
text-decoration: underline;
}
.menu_grey_lien3 a:hover{
color: #FFFFFF;
}
.menu_grey_left{
margin: 15px 0 0 0;
background-image:url(../images/menu_grey_fond_left.gif);
}
.menu_grey_left_lien{
display:block;
color:#848484;
font-style:normal;
text-decoration: none;
margin-top:-1px;
padding: 3px 0 0 27px;
background-image:url(../images/menu_grey_fond_off_left.gif);
width:130px;
height:24px;
}
.menu_italic a{
font-size:9px;
font-style:italic;
text-decoration: underline;
color: #959595;
}
.menu_italic a:hover{
color: #959595;
}
#reglement {
display: none;
width: 20%;
padding: 4px;
position: fixed;
top:40%;
left:40%;
background-color: white;
border: 1px black solid;
z-index: 100;
}

/* -------------------------------------------- */
/* ajouts lot 1 bis (28/05/2008)				*/
/* -------------------------------------------- */

table.mescommandes {
font-size:9px;
letter-spacing:-1px;
vertical-align: middle;
}

table.mescommandes th {
color:#FFFFFF;
background-color:#7f7f7f;
font-size:8px;
font-weight:lighter;
letter-spacing: 0px;
border-color:#FFFFFF;
border-style:solid;
border-width:1px 1px 1px 0px;
}

table.mescommandes td {
border-left:1px solid #FFFFFF;
border-right:1px solid #A6A6A6;
border-top:1px solid #A6A6A6;
padding-top:2px;
padding-bottom:2px;
padding-right:1px;
}

th.ref {
width:14%
}
th.mode {
width:12%
}
th.article {

}
th.prix {
width:12%
}
th.qte {
width:5%
}
th.total {
width:12%
}
th.eco {
width:12%
}
th.etat {
width:12%
}

tr.total td {
background-color:#A6A6A6;
border-left:1px solid #A6A6A6;
border-right:1px solid #FFFFFF;
color:#000000;
font-weight:bold;
text-align:center;
}

.lien_bouton_grey {
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size:12px;
font-style:normal;
text-decoration:none;
color:#FFFFFF;
background-color:#F36F21;
height:17px;
display:block;
text-align:center;
padding-top:1px;
white-space: nowrap;
}

.lien_bouton_grey2 {
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size:12px;
font-style:normal;
text-decoration:none;
color:#FFFFFF;
background-color:#7f7f7f;
height:17px;
display:block;
text-align:center;
padding-top:1px;
white-space: nowrap;
}

sup {
vertical-align: super;
text-transform: lowercase;
}

td.totalpoints {
background-color:#3CA0EE;
color:white;
font-weight:bold;
height:20px;
vertical-align:middle;
letter-spacing:0px;
border:2px solid #3CA0EE;
}

/** quizz **/

ul.jeuquizz {
list-style-type: none;
}

li.jeuquizz {
margin-top: 8px;
}

.reponsejeuquizz {
margin: 8px; 
vertical-align: 3px;
}

.questionjeuquizz {
display: block;
margin-bottom: 8px;
margin-top: 10px;
}

/** nouvelle fiche et liste article **/

.barre_titre_article {
margin-top:-22px;
color:#fff; 
font-weight:bold; 
margin-left: 10px;
font-size:13px;
font-weight:bold;
padding-left:6px;
}

#bloc_prix {
margin-top: 30px;
margin-bottom: 2px;
letter-spacing:-1px;
}

.prixpublic {
color: #5B5B5B;
font-weight:bold;
display:block;
margin-top:10px;
padding-left:6px;
}

.descriptif_article {
padding-left: 10px;
padding-right: 10px;
color: #7c7c7c;
font-weight:normal;
}

.lien_souligne_descriptif {
color: #7c7c7c;
font-weight:bold;
}

.barre_bottom {
position:relative; -padding-left:3px;
}

/** rose **/

p.barre_titre_pink {
background-image:url(../images/barre_titre_pink.gif);
background-repeat:no-repeat;
height:30px;
top:-3px;
}

p.description_article_pink {
background-image:url(../images/description_pink.gif);
background-repeat:no-repeat;
height:16px;
margin: 0px 0px;
}

p.jecommande_pink {
background-image:url(../images/je_commande_pink.gif);
background-repeat:no-repeat;
height:16px;
float:right;
width:100px;
}

p.jecommande_liste_pink {
background-image:url(../images/je_commande_pink.gif);
background-repeat:no-repeat;
height:16px;
float:left;
margin-left:3px;
width:100px;
}

.votre_eco_pink {
color: #E43087;
font-weight:bold;
display:block;
padding-top:7px;
padding-left:6px;
}

.prixencadre_pink {
border: solid 3px;
border-color: #E43087;
padding-top:2px ;
padding-bottom:4px;
padding-left:4px;
white-space:nowrap;
font-size:13px;
position:relative;
margin-top:10px;
}

.etiq_prixshop_pink {
color: #E43087;
font-weight:bold;
font-size:11px;
letter-spacing:-1px;
}

.prix_shopline_pink {
color: #DC036C;
font-weight:bolder;
font-size:17px;
letter-spacing:-1px;
}

.lien_pink_liste a{
font-family:Arial, Helvetica, Geneva, sans-serif;
display:block;
color: #E1007A;
font-weight:bold;
text-decoration: underline;
font-style:italic;
padding-top: 38px;
padding-left: 10px;
font-size:11px;
white-space: nowrap;
}

/** green **/

p.barre_titre_green {
background-image:url(../images/barre_titre_green.gif);
background-repeat:no-repeat;
height:30px;
top:-3px;
}

p.description_article_green {
background-image:url(../images/description_green.gif);
background-repeat:no-repeat;
height:16px;
margin: 0px 0px;
}

p.jecommande_green {
background-image:url(../images/je_commande_green.gif);
background-repeat:no-repeat;
height:16px;
float:right;
width:100px;
}

p.jecommande_liste_green {
background-image:url(../images/je_commande_green.gif);
background-repeat:no-repeat;
height:16px;
float:left;
margin-left:3px;
width:100px;
}

.votre_eco_green {
color: #56AA27;
font-weight:bold;
display:block;
padding-top:7px;
padding-left:6px;
}

.prixencadre_green {
border: solid 3px;
border-color: #56AA27;
padding-top:2px ;
padding-bottom:4px;
padding-left:4px;
white-space:nowrap;
font-size:13px;
position:relative;
margin-top:10px;
}

.etiq_prixshop_green {
color: #56AA27;
font-weight:bold;
font-size:11px;
letter-spacing:-1px;
}

.prix_shopline_green {
color: #56AA27;
font-weight:bolder;
font-size:17px;
letter-spacing:-1px;
}

.lien_green_liste a{
font-family:Arial, Helvetica, Geneva, sans-serif;
display:block;
color: #56AA27;
font-weight:bold;
text-decoration: underline;
font-style:italic;
padding-top: 38px;
padding-left: 10px;
font-size:11px;
white-space: nowrap;
}

/** brown **/

p.barre_titre_brown {
background-image:url(../images/barre_titre_brown.gif);
background-repeat:no-repeat;
height:30px;
top:-3px;
}

p.description_article_brown {
background-image:url(../images/description_brown.gif);
background-repeat:no-repeat;
height:16px;
margin: 0px 0px;
}

p.jecommande_brown {
background-image:url(../images/je_commande_brown.gif);
background-repeat:no-repeat;
height:16px;
float:right;
width:100px;
}

p.jecommande_liste_brown {
background-image:url(../images/je_commande_brown.gif);
background-repeat:no-repeat;
height:16px;
float:left;
margin-left:3px;
width:100px;
}

.votre_eco_brown {
color: #CFA666;
font-weight:bold;
display:block;
padding-top:7px;
padding-left:6px;
}

.prixencadre_brown {
border: solid 3px;
border-color: #CFA666;
padding-top:2px ;
padding-bottom:4px;
padding-left:4px;
white-space:nowrap;
font-size:13px;
position:relative;
margin-top:10px;
}

.etiq_prixshop_brown {
color: #CFA666;
font-weight:bold;
font-size:11px;
letter-spacing:-1px;
}

.prix_shopline_brown {
color: #CFA666;
font-weight:bolder;
font-size:17px;
letter-spacing:-1px;
}

.lien_brown_liste a{
font-family:Arial, Helvetica, Geneva, sans-serif;
display:block;
color: #CFA666;
font-weight:bold;
text-decoration: underline;
font-style:italic;
padding-top: 38px;
padding-left: 10px;
font-size:11px;
white-space: nowrap;
}

/** fin nouvelle fiche article **/

.connectiondifficile {
margin-top: 10px;
margin-left: 80px;
width: 240px; 
}

.identif {
width: 250 px;
margin-left: 50px;
margin-right: 50px;
}

.bouton3{
font-weight:bold;
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size:12px;
color:#FFFFFF;
width:100px;
float:left;
margin-top: 10px;
}

.toujoursidentif{
width:170px;
margin-top: 10px;
float:left;
}

.caseacocher{
border:1px #B9B9B9;
}

.infocnil
{
width:250px; 
margin-bottom: 15px; 
padding-left: 25px;
}