/* @group Generic */

body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}

p {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}

img {
	border:0;
}

.vignette {
	margin:0 10px 5px 0;
	padding:5px;
	background-color:#FFF;
}



/* @end */

/* @group Layout */

#header {
	margin-left:auto;	
	margin-right:auto;
	width:965px;
	padding:20px 0 20px 25px;
	clear:both;
}

#mainConteneur {
	background-position:top right;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}

div#filDariane {
	margin: 10px 0 20px 15px;
}

div#contentMaster {
	width:990px;
	margin: 0 auto 0 auto;
}

#conteneurMenu {
	margin:0 auto 0 auto;
	padding:0;
	height:25px;
	width:990px;
}

/* @group Menu Gauche */

div#blocRecherche {
	margin:0;
	padding:0 0 15px 0;
}

div#menuLeftBloc{
	width:200px;
	float:left;
	margin-right:20px;
	padding-right:20px;
}


div#contentDiv{
	width:750px;
	float:left;
	min-height:500px;
	/**/
	background-image:url("../images/background_content.png");
	background-repeat:no-repeat;
	background-position:top left;
}



/* @end */

.colonne1 {
	float:left;
	width:360px;
	padding:0;
	margin:0 20px 0 0;
}

.colonne2 {
	float:right;
	width:369px;
	padding:0;
	margin:0;
}

h2.blocStandardBandeau {
	font-size:13px;
	color: #333;
	/**/
	padding:5px 14px 5px 14px;
	margin:18px 0 0 0;
	/**/
	background-image:url("../images/show_menu_gris.png");
	/**/
	border-bottom: 1px dotted #333;
}

.blocStandardContent {
	padding:10px 10px 10px 10px;
	background-image:url("../images/back_gris.png");
}

#footer {
	width:990px;
	margin: 30px auto 0 auto;
	padding: 10px 0 25px 0;
	text-align:center;
}

#footer a {
	color:#000;
	text-decoration:none;
}

#footer a:hover {
	color:#000;
	text-decoration:underline;
}



/* @end */

/* @group Bloc Connex et Lang */

#connexLangue {
	margin-left:auto;	
	margin-right:auto;
	width:970px;
	height:18px;
	padding:5px 10px 1px 10px;
	background-image:url("../images/ombre_menu.png");
}



/* @end */

/* @group Menu Gauche */

ul#menu_horizontal { 
	margin:0 auto 0 auto;
	padding:0;
	width:990px;
	list-style-type:none;

}

ul#menu_horizontal li {
	margin:0;
	padding:0;
	float:left;
}

ul#menu_horizontal li a {
	display:block;
	
	/**/
	padding:5px 14px 6px 14px;
	/padding:5px 14px 6px 14px;/* UNIQUEMENT IE7 */
	margin:0 1px 0 0;
	height:14px;
	/**/
	color:#333;
	font-size:12px;
	text-decoration:none;
	/**/
	background-image:url("../images/ombre_menu.png");
	background-repeat:no-repeat;
	background-position:right;	
}

ul#menu_horizontal li a#Patrimoine:hover {
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	border-bottom: 2px solid #ab0f29;
	color:#ab0f29;
	background-image:url("../images/show_menu.png");
}
ul#menu_horizontal li a#Patrimoine.isSelected {
	display:block;
	/**/
	padding:5px 14px 6px 14px;
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	margin-right:1px;
	/**/
	color:#ab0f29;
	/**/
	background-image:url("../images/show_menu.png");
	background-repeat:no-repeat;
	background-position:right;	
	/**/
	border-bottom: 2px solid #ab0f29;
}

ul#menu_horizontal li a#DestinationsFrance:hover {
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	border-bottom: 2px solid #ab0f29;
	color:#ab0f29;
	background-image:url("../images/show_menu.png");
}
ul#menu_horizontal li a#DestinationsFrance.isSelected {
	display:block;
	/**/
	padding:5px 14px 6px 14px;
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	margin-right:1px;
	/**/
	color:#ab0f29;
	/**/
	background-image:url("../images/show_menu.png");
	background-repeat:no-repeat;
	background-position:right;	
	/**/
	border-bottom: 2px solid #ab0f29;
}

ul#menu_horizontal li  a#StoryHotel:hover {
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	border-bottom: 2px solid #9b581c;
	color:#9b581c;
	background-image:url("../images/show_menu.png");
}
ul#menu_horizontal li  a#StoryHotel.isSelected {
	display:block;
	/**/
	padding:5px 14px 6px 14px;
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	margin-right:1px;
	/**/
	color:#9b581c;
	/**/
	background-image:url("../images/show_menu.png");
	background-repeat:no-repeat;
	background-position:right;	
	/**/
	border-bottom: 2px solid #9b581c;
}

ul#menu_horizontal li  a#StoryShop:hover {
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	border-bottom: 2px solid #3c8fbf;
	color:#3c8fbf;
	background-image:url("../images/show_menu.png");
}
ul#menu_horizontal li  a#StoryShop.isSelected {
	display:block;
	/**/
	padding:5px 14px 6px 14px;
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	margin-right:1px;
	/**/
	color:#3c8fbf;
	/**/
	background-image:url("../images/show_menu.png");
	background-repeat:no-repeat;
	background-position:right;	
	/**/
	border-bottom: 2px solid #3c8fbf;
}

ul#menu_horizontal li  a#StayTicket:hover {
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	border-bottom: 2px solid #765ca1;
	color:#765ca1;
	background-image:url("../images/show_menu.png");
}
ul#menu_horizontal li  a#StayTicket.isSelected {
	display:block;
	/**/
	padding:5px 14px 6px 14px;
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	margin-right:1px;
	/**/
	color:#765ca1;
	/**/
	background-image:url("../images/show_menu.png");
	background-repeat:no-repeat;
	background-position:right;	
	/**/
	border-bottom: 2px solid #765ca1;
}

ul#menu_horizontal li  a#StoryAudio:hover {
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	border-bottom: 2px solid #067961;
	color:#067961;
	background-image:url("../images/show_menu.png");
}
ul#menu_horizontal li  a#StoryAudio.isSelected {
	display:block;
	/**/
	padding:5px 14px 6px 14px;
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	margin-right:1px;
	/**/
	color:#067961;
	/**/
	background-image:url("../images/show_menu.png");
	background-repeat:no-repeat;
	background-position:right;	
	/**/
	border-bottom: 2px solid #067961;
}

ul#menu_horizontal li a#StorySpace:hover {
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	border-bottom: 2px solid #a6b221;
	color:#a6b221;
	background-image:url("../images/show_menu.png");
}
ul#menu_horizontal li a#StorySpace.isSelected {
	display:block;
	/**/
	padding:5px 14px 6px 14px;
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	margin-right:1px;
	/**/
	color:#a6b221;
	/**/
	background-image:url("../images/show_menu.png");
	background-repeat:no-repeat;
	background-position:right;	
	/**/
	border-bottom: 2px solid #a6b221;
}

ul#menu_horizontal li  a#StoryPlus:hover {
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	border-bottom: 2px solid #21b28b;
	color:#21b28b;
	background-image:url("../images/show_menu.png");
}
ul#menu_horizontal li  a#StoryPlus.isSelected {
	display:block;
	/**/
	padding:5px 14px 6px 14px;
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	margin-right:1px;
	/**/
	color:#21b28b;
	/**/
	background-image:url("../images/show_menu.png");
	background-repeat:no-repeat;
	background-position:right;	
	/**/
	border-bottom: 2px solid #21b28b;
}

ul#menu_horizontal li  a#StoryGuide:hover {
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	border-bottom: 2px solid #3954a0;
	color:#3954a0;
	background-image:url("../images/show_menu.png");
}
ul#menu_horizontal li  a#StoryGuide.isSelected {
	display:block;
	/**/
	padding:5px 14px 6px 14px;
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	margin-right:1px;
	/**/
	color:#3954a0;
	/**/
	background-image:url("../images/show_menu.png");
	background-repeat:no-repeat;
	background-position:right;	
	/**/
	border-bottom: 2px solid #3954a0;
}

ul#menu_horizontal li  a#GeoStay:hover {
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	border-bottom: 2px solid #854d4f;
	color:#854d4f;
	background-image:url("../images/show_menu.png");
}
ul#menu_horizontal li  a#GeoStay.isSelected {
	display:block;
	/**/
	padding:5px 14px 6px 14px;
	/padding:5px 14px 5px 14px;/* UNIQUEMENT IE7 */
	margin-right:1px;
	/**/
	color:#854d4f;
	/**/
	background-image:url("../images/show_menu.png");
	background-repeat:no-repeat;
	background-position:right;	
	/**/
	border-bottom: 2px solid #854d4f;
}



/* @end */

/* @group Patrimoine et Villegiature */

/* @group Page Index */



/* @end */

/* @group Page Thematique */



/* @end */

/* @group Page Etape */



/* @end */

/* @group Page Monument */

#diaporamaMonuments {
	margin-bottom:18px;
	margin-top:18px;
}

#descriptifMonument {
	margin:0 0 18px 0;	
}

#gmapmarker {
	font: normal small verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	width: 250px;
	height: 100px;
	overflow:auto;
}



/* @end */



/* @end */

/* @group StayTicket */

h2#blocStayTicketBandeau {
	font-size:13px;
	color: #765ca1;
	/**/
	padding:5px 14px 5px 14px;
	margin:0;
	/**/
	background-image:url("../images/show_menu_stayticket.png");
	/**/
	border-bottom: 1px dotted #765ca1;
	font-family: Arial, Helvetica, sans-serif;
}

h2#blocStayTicketCaddieBandeau {
	font-size:13px;
	color: #765ca1;
	/**/
	padding:5px 14px 5px 14px;
	margin:0;
	/**/
	background-image:url("../images/show_menu_stayticket.png");
	/**/
	border-bottom: 1px dotted #765ca1;
}

#blocStayTicketContent {
	background-image:url("../images/back_stayticket.png");
	padding:0 0 10px 10px;
        overflow:hidden;
}

#blocStayTicketContent2 {
	height:265px;
	background-image:url("../images/back_stayticket.png");
	padding:0 0 10px 10px;
}

.blocStayTicket {
	padding:10px 0 5px 0;
	margin:0 10px 0 0;	
	border-bottom: 1px dotted #765ca1;
}

.blocStayTicket2 {
	padding:10px 0 5px 0;
	margin:0 10px 0 0;	
	border-bottom: 1px dotted #765ca1;
	width:360px;
	min-height:120px;
	float:left;
}

.blocStayTicket3 {
	padding:10px 10px 5px 0;
	margin:0 10px 0 0;	
	border-bottom: 1px dotted #765ca1;
	width:340px;
	min-height:100px;
	float:left;
}

.blocStayTicket .vignette {
	float:left;
	margin:0 10px 5px 0;
	padding:5px;
	background-color:#FFF;
}

.blocStayTicket2 .vignette {
	float:left;
	margin:0 10px 5px 0;
	padding:5px;
	background-color:#FFF;
}

.blocStayTicket3 .vignette {
	float:left;
	margin:0 10px 5px 0;
	padding:5px;
	background-color:#FFF;
}

#blocCaddie {
	margin:10px 0 30px 0;
}

#elementsCaddie {
	margin:15px 0 0 60px;
}

#blocStayTicketCaddieBloc {
	float:left;
	width:220px;
}

.StayTicketCaddie {
	padding:10px 0 5px 0;
	margin:0 10px 0 0;	
	border-bottom: 1px dotted #765ca1;
	/*height:199px;*/
}



/* @end */

/* @group StoryGuide */

h2#bandeauStoryGuide {
	font-size:13px;
	color: #3954a0;
	/**/
	padding:5px 14px 5px 14px;
	margin:18px 0 0 0;
	/**/
	background-image:url("../images/show_menu_storyguide.png");
	/**/
	border-bottom: 1px dotted #3954a0;
}

#blocStoryGuideContent {
	background-image:url("../images/back_storyguide.png");
	padding:0 0 10px 10px;
        overflow:hidden;
}

.blocVisiteComprend {
	padding:10px 0 5px 0;
	margin:0 10px 0 0;	
	border-bottom: 1px dotted #765ca1;
	width:236px;
	min-height:65px;
	float:left;
}

.blocVisiteComprend .vignette {
	float:left;
	margin:0 10px 5px 0;
	padding:5px;
	background-color:#FFF;
}


/* @end */

/* @group StoryPlus */
h2#blocStoryPlus{
  display:block;
  padding:5px 0 4px 8px;
  margin:15px 0 0 0;
  font-size:14px;
  color: #21b28b;
  font-weight:bold;
  background-image:url("../images/ombre_menu.png");
  background-repeat:no-repeat;
  background-position:right;
  border-bottom: 1px dotted #21b28b;
}

#blocStoryPlusContent {
	background-image:url("../images/back_storyplus.png");
	padding:0 0 10px 10px;
        overflow:hidden;
}
/* @end */

/* @group StoryAudio */

h2#blocMP3Bandeau {
	font-size:13px;
	color: #067961;
	/**/
	padding:5px 14px 5px 14px;
	margin:18px 0 0 0;
	/**/
	background-image:url("../images/show_menu_storyaudio.png");
	/**/
	border-bottom: 1px dotted #067961;
}

#blocMP3Content {
	background-image:url("../images/back_storyaudio.png");
	padding:0 0 10px 10px;
        overflow:hidden;
}

.blocMP3 {
	padding:10px 0 5px 0;
	margin:0 10px 0 0;	
	border-bottom: 1px dotted #067961;
	width:360px;
	float:left;
}

.blocMP3 .vignette {
	float:left;
	margin:0 10px 5px 0;
	padding:5px;
	background-color:#FFF;
}



/* @end */

/* @group StoryHotel */

h2#blocHotelBandeau {
	font-size:13px;
	color: #964f10;
	/**/
	padding:5px 14px 5px 14px;
	margin:18px 0 0 0;
	/**/
	background-image:url("../images/show_menu_stayhotel.png");
	/**/
	border-bottom: 1px dotted #964f10;
	font-family: Arial, Helvetica, sans-serif;
}

#blocHotelContent {
	background-image:url("../images/back_stayhotel.png");
	padding:0 0 10px 10px;
}

#diaporamaHotels {
	margin-bottom:20px;
}

.blocHotel {
	padding:10px 0 5px 0;
	margin:0 10px 0 0;	
	border-bottom: 1px dotted #964f10;
	width:360px;
	float:left;
}

.blocHotel .vignette {
	float:left;
	margin:0 10px 5px 0;
	padding:5px;
	background-color:#FFF;
}



/* @end */

/* @group StoryShop */

h2#blocStoryShopBandeau {
	font-size:13px;
	color: #3c8fbf;
	/**/
	padding:5px 14px 5px 14px;
	margin:0;
	/**/
	background-image:url("../images/show_menu_storyshop.png");
	/**/
	border-bottom: 1px dotted #3c8fbf;
}

#blocStoryShopContent {
	background-image:url("../images/back_storyshop.png");
	padding:0 0 10px 10px;
}

.blocStoryShop {
	padding:10px 0 5px 0;
	margin:0 10px 0 0;	
	border-bottom: 1px dotted #3c8fbf;
	min-height:120px;
}

.blocStoryShop .vignette {
	float:left;
	margin:0 10px 5px 0;
	padding:5px;
	background-color:#FFF;
}



/* @end */

/* @group Evenements */

h2#blocEvenementsBandeau {
	font-size:13px;
	color: #333;
	/**/
	padding:5px 14px 5px 14px;
	margin:18px 0 0 0;
	/**/
	background-image:url("../images/show_menu_gris.png");
	/**/
	border-bottom: 1px dotted #333;
}

.blocEvenements {
	border-bottom: 1px dotted #666;
	margin:0 0 5px 0;
	padding-bottom:5px;
}

#blocEvenementsContent {
	padding:5px 5px 10px 10px;
	background-image:url("../images/back_gris.png");
}

.blocEvenements .vignette {
	float:left;
	margin:0 10px 5px 0;
	padding:5px;
	background-color:#FFF;
}



/* @end */

/* @group Infos Pratiques */

h2#blocInfosPratiquesBandeau {
	font-size:13px;
	color: #333;
	/**/
	padding:5px 14px 5px 14px;
	margin:18px 0 0 0;
	/**/
	background-image:url("../images/show_menu_gris.png");
	/**/
	border-bottom: 1px dotted #333;
}

#blocInfosPratiquesContent {
	padding:10px 10px 10px 10px;
	background-image:url("../images/back_gris.png");
}



/* @end */

/* @group Actualites */

h2#blocActualitesBandeau {
	font-size:13px;
	color: #333;
	/**/
	padding:5px 14px 5px 14px;
	margin:18px 0 0 0;
	/**/
	background-image:url("../images/show_menu_gris.png");
	/**/
	border-bottom: 1px dotted #333;
	font-family: Arial, Helvetica, sans-serif;
}

.blocActualites {
	border-bottom: 1px dotted #666;
	margin:0 0 5px 0;
	padding-bottom:5px;
}

#blocActualitesContent {
	padding:5px 5px 10px 10px;
	background-image:url("../images/back_gris.png"); 
}
.scrollable{
        height:300px;  
        overflow:auto;
}

.blocActualites .vignette {
	float:left;
	margin:0 10px 5px 0;
	padding:5px;
	background-color:#FFF;
}



/* @end */

/* @group Liens */

h2#blocLinksBandeau {
	font-size:13px;
	color: #333;
	/**/
	padding:5px 14px 5px 14px;
	margin:10px 0 0 0;
	/**/
	background-image:url("../images/show_menu_gris.png");
	/**/
	border-bottom: 1px dotted #333;
}

#blocLinksContent {
	padding:5px 5px 10px 10px;
	background-image:url("../images/back_gris.png");
}



/* @end */

/* @group Caddie */

#blocCaddie h2{
	background-image:url("../images/ombre_menu.png");
	border-bottom:1px dotted #333;
	color:#333;
	font-size:14px;
	margin-bottom:2px;
	padding:3px 0 3px 8px;
}

#contentPanier{
	width:100%;
}

#titrePanier{
	height:34px;
	width:auto;
	background:url(../images/staystory_menu.png);
	text-align:left;
	color:#ab0f29;
	font-family:Zachary;
	font-size:14px;
	line-height:25px;
}

.listPanierGris{
	background-image:url("../images/back_gris.png");
}

.vignetteCaddie {
	margin:5px;
	padding:5px;
	background-color:#FFF;
}

#qteTxtArea{
	font-size:12px;
	font-weight:bold;
	color:#765ca1;
	padding:2px;
}

#piedTablePanier{
	border-top:#919191 solid 1px;
	background:url(../images/pied_tableau_panier.png);
	width:auto;
	height:25px;
}

.boutonPanier{
	background:url(../images/ombre_menu.png);
	color:#999999;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	width:200px;
	height:16px;
	padding:5px;
	display:inline-block;
	border: 1px dotted #CCC;
}

.boutonPanier:hover{
    text-decoration:none;
    color:#000000;
}
#deliveryContainer {
    margin-bottom: 24px;
}
#deliveryContainer .deliveryHeader{
    background: url("../images/ombre_menu.png") repeat scroll 0 0 transparent;
    line-height: 26px;
}

#deliveryContainer .deliveryMailContainer {
    background-color:#FFF4F6;
}

#deliveryContainer p {
    text-align: right;
}

a.btnPrevious, a.btnNext {
    background:url("../images/ombre_menu.png") repeat scroll 0 0 transparent;
    border:1px dotted #CCCCCC;
    color:#999999;
    display:inline-block;
    font-size:12px;
    font-weight:bold;
    height:16px;
    padding:5px;
    text-align:center;
}
a.btnPrevious:hover, a.btnNext:hover{
    text-decoration: none;
}

a.btnNext {
    float: right;
    padding: 5px 10px;
}
a.btnPrevious span{
    background:url("../images/btnPrevious.png") no-repeat scroll right center transparent;
    padding-right: 20px;
}

a.btnNext span{
    background:url("../images/btnNext.png") no-repeat scroll left center transparent;
    padding-left: 20px;
    font-size:11px;
}


#basketListContainer{
    font-size:11px;
    margin-bottom: 25px;
}

#basketListContainer .listHeader,
#basketListContainer .listFooter{
    background:url("../images/ombre_menu.png") repeat scroll 0 0 transparent;
    color:#AB0F29;
    line-height:26px;
    overflow: hidden;
    padding-left:350px;
}

#basketListContainer .listFooter p{
    font-size:13px;
    padding-right:10px;
    text-align:right;
}

#basketListContainer .listHeader div,
#basketListContainer ul div.itemPriceDetails div{
    float:left;
    text-align:center;
    width:80px;
}

#basketListContainer ul div.itemPriceDetails div,
#basketListContainer ul div.itemDetails p{
    margin-top:25px;
}

#basketListContainer .listHeader div.quantity,
#basketListContainer ul div.itemPriceDetails div.quantity{
    width:150px;
}

#basketListContainer h2{
    color:#FAFAFA;
    font-size:12px;
    line-height: 19px;
    padding: 0 0 0 10px;
    margin:0;
}

#basketListContainer h2.billetterie{
    background-color:#C8BED9;
    margin:0;
}

#basketListContainer h2.boutique{
    background-color:#B1D2E5;
}

#basketListContainer h2.autres{
    background-color:#D7BCA4;
}

#basketListContainer h3{
    color:#765CA1;
    line-height:16px;
    margin:0;
    padding:0 0 0 20px;
}

#basketListContainer h3.storyshop{
    background-color: #CCD8E3;
    color: #7F9DB9;
}

#basketListContainer ul.stayticket,
#basketListContainer ul.storyshop,
#basketListContainer ul.autres{
    list-style-type:none;
    margin:0 0 0 30px;
    overflow: hidden;
    padding:0;
}

#basketListContainer ul.stayticket div{
    float:left;
}

#basketListContainer ul div.itemPriceDetails{
    float:right;
    text-align: center;
}

#basketListContainer ul div.itemDetails a,
#basketListContainer ul div.itemDetails p{
    float: left;
}

#basketListContainer ul.obtention{
    background-color: #F8F7FA;
    list-style:none outside none;
    padding: 10px 0 10px 20px;
    margin:0;
}

#basketListContainer ul.obtention div{
    float: left;
}

#basketListContainer ul.obtention li{
    overflow: hidden;
}

#basketListContainer ul.obtention div.deliveryPrice{
    float:right;
    text-align:center;
    width:80px;
}

#basketListContainer ul.obtention a{
    background:url("../images/arrow_stayhotel.png") no-repeat scroll left center transparent;
    display:block;
    padding-left: 10px;
}

#basketListContainer div.navButtons{
    margin: 20px 0 20px 0;
}

.paymentContainer{
  border-spacing:0;
  margin-bottom: 20px;
  width:100%;
}
/* @end */

#flashParcours {
	margin-top:15px;	
}


/* @a trier */
.infobulle{
    position: absolute;   
    visibility : hidden;
    font-size: 10px;
}

.infobulleTop{
    width:223px;
	height:33px;
	background:url(../images/bulle-top.png);
}

.infobulleMiddle{
	width:188px;
	padding:0 25px 0 10px;
	background:url(../images/bulle-middle.png);
}

.infobulleBottom{
	width:223px;
	height:11px;
	background:url(../images/bulle-bottom.png);
}

.contenurImagesEtapes {
	margin:0 0 10px 0;
	padding:5px 5px 0 5px;
	/**/
	background-image:url("../images/back_gris.png");
}

.blocEtape {
	width:239px;
	height:120px;
	float:left;
	margin:0 7px 7px 0;
	
}

.BlocTexte {
	background-image:url(../images/black.png);
	height:20px;
	margin-top:90px;
	padding:5px;
	font-style:italic;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
}

h2.blocGrandesEtapes {
	display:block;
	padding:5px 0 4px 8px;
	margin:15px 0 0 0;
	
	/**/
	font-size:14px;
	color: #ab0f29;
	font-weight:bold;
	/**/
	background-image:url("../images/ombre_menu.png");
	background-repeat:no-repeat;
	background-position:right;
	/**/
	border-bottom: 1px dotted #ab0f29;
}

h2#storyShopTitre {
	font-size:13px;
	color: #3c8fbf;
	/**/
	padding:5px 14px 5px 14px;
	margin:18px 0 0 0;
	/**/
	background-image:url("../images/show_menu_storyshop.png");
	/**/
	border-bottom: 1px dotted #3c8fbf;
}

#contentStoryShop {
	margin:0;
	padding:5px 5px 10px 10px;
	background-image:url("../images/back_storyshop.png");
}

#blocListeArticles {
}

p.pointRelais{
	clear:left;
	color:#964F10;
}

#filArianeAchat{
    margin: 0 auto 20px auto;
    overflow: auto;
    width: 500px;
}

#filArianeAchat ul{
    font-size: 12px;
    list-style-type:none;
    text-align: center;
}

#filArianeAchat li{
    background-image: url("../images/bkgArianePaiement.jpg");
    background-position:center top;
    background-repeat:no-repeat;
    color: #666;
    float:left;
    padding: 0 5px;
    width: 100px;
}

#filArianeAchat li.highlighted{
    color: #AB0F29;
    font-weight: bold;
}

#filArianeAchat li span{
    clear:both;
    display:block;
    margin:4px 0 10px 0;
}

#securityMessage{
    color: #000b95;
    font-size: 0.7em;
    text-align: justify;
}