body { background-color:#609BD3; margin:0 auto; text-align:center; font-family:Arial, sans-serif; font-size:11px;}

a { color:#016D97; text-decoration: none; font-weight:bold;}
a:hover { color:#000;}

.rouge { color:#FF1119;}

#fiche_master{
width: 780px; 
margin: 0 auto; 
text-align:left;
background-color:#609BD3;
}

#fiche_banniere{
background: url(/images/fiche_banniere.jpg) no-repeat;
height: 199px; 
}

#fiche_banniere h1 { color:#FFF; font-weight:normal; font-size:23px; padding:163px 0 0 35px; margin:0; text-transform: uppercase;}
#fiche_banniere h1 a { text-decoration:none; font-weight:normal; font-size:23px; text-transform: uppercase;  color:#FFF;}
#fiche_banniere h1 a:hover { color:#FFF200;}
#fiche_banniere h1 span{ color:#FFF; text-transform: uppercase; font-weight:normal; letter-spacing: 1px;}

#fiche_banniere div.logo { width:80px; height:100px; margin:-95px 15px 14px 664px;}
#fiche_banniere div.logo img a { width:80px; height:100px;}


#fiche_menu { text-align:right; width:780px; height: 34px; background: url(/images/fiche_bg_menu.gif) left no-repeat #DBDBB3;}
#fiche_menu .marge { margin: 0 0 0 35px; padding-top:10px;}
#fiche_menu ul { float:left; margin:0; padding: 0; color:#fff; font-size:12px; width:531px; text-align:left;}
#fiche_menu li { display:inline; margin:0 4px ;}
#fiche_menu li a { color:#fff; text-decoration: none;font-weight:normal; text-transform: uppercase; font-size:12px; margin:0 1px ;}
#fiche_menu li a:hover { color:#000;}
#fiche_menu li.actif a { color:#000; text-decoration: none; text-transform: uppercase; font-size:12px; margin:0 1px ;}
#fiche_menu li.info { color:#036f9d; text-transform: uppercase; margin-left:137px; width:249px;}
#fiche_menu li.info a { color:#036f9d; text-transform: uppercase; }
#fiche_menu li.info a:hover { color:#000;}

#fiche_menu  a { color:#046C96; text-decoration: none;font-weight:normal; text-transform: uppercase; font-size:12px; }
#fiche_menu  a:hover { color:#000;}


#fiche_contenu {
background: url(/images/bg_fiche.gif) no-repeat;
float: left;
width: 780px;
height:821px;
}

#fiche_droite{
margin-left: 353px; 
text-align:right;
}

#fiche_grande { margin: 21px 30px 0 35px;}

#fiche_photo_top { position:relative; margin:0 36px 0 0; z-index:1;}
#fiche_photo_milieu { position:relative; margin:-58px 180px 0 0; z-index:10;}
#fiche_photo_bas { position:relative; margin:-40px 36px 0 0; z-index:1;}

#fiche_gauche{
float: left;
width: 353px; 
margin-left: -780px; 
font-size: 13px;
font-weight:normal;
line-height:18px;
}

#fiche_gauche .marge { margin:21px 0 0 35px;}

#fiche_menu_niv2 { width:780px; height: 54px; background: url(/images/fiche_bg_menu_niv2.gif) left no-repeat #DBDBB3;}
#fiche_menu_niv2 .marge { margin: 0 0 0 35px; padding-top:10px;}
#fiche_menu_niv2 h1 { color:#516587; font-family: Arial, sans-serif; font-weight:normal; font-size:15px; margin-top:12px;}
#fiche_menu_niv2 h1 b { color:#516587; font-family:Arial Black, Arial, sans-serif; font-weight:bolder; font-size:15px; margin-top:12px;}


#fiche_niv2 {
background: url(/images/bg_fiche_niv2.gif) top no-repeat #ffffff;
float: left;
width: 780px;
min-height:1217px;
color:#626262;
}

#fiche_niv2 h2 { width:708px; border-bottom:1px dashed #A7A6A6; margin-top:30px; color:#4D8FB2; font-family:Arial; font-size:14px;}

#fiche_niv2 .marge { margin:21px 35px 0 35px;}

#fiche_niv2 ul { margin:0; padding:0 0 0 15px;} 
#fiche_niv2 img { margin-left:16px;}

/* PAGES POPUP SHOP DETAILS */

#menu_shop { width:780px; height: 34px; background: #DBDBB3;}
#menu_shop .marge { margin: 0 0 0 35px; padding-top:10px;}
#menu_shop ul { float:left; margin:0; padding: 0; color:#fff; font-size:12px; width:780px;}
#menu_shop li { display:inline;}
#menu_shop li a { color:#046C96; text-decoration: none;font-weight:normal; text-transform: uppercase; font-size:12px; margin:0 20px ;}
#menu_shop li a:hover { color:#fff;}
#menu_shop li.info { float:right; margin-top:-15px; margin-right:5px; width:249px;}
#menu_shop li.info a { color:#626262; }

#fiche_shop { width: 780px; font-size:12px; color:#626262;}
#fiche_shop .marge { margin:20px 16px;}
#fiche_shop a { color:#626262; text-decoration:underline; font-weight:normal;}
#fiche_shop h1 { color:#E08600; font-size:17px; text-transform:uppercase; margin:0;}
#fiche_shop h1.ouvrir { color:#E08600; font-size:17px; text-transform:uppercase; margin:0;}
#fiche_shop h1.ouvrir a { background: url(/images/bt_ouvrir.gif) top no-repeat; float:right; margin-top:-15px; cursor:pointer;}
#fiche_shop h1.ouvrir a:hover { background-position: bottom;}


div.open { border-bottom:1px dashed #A7A5A6; text-align:right; margin:0 0 20px 0; padding:0; }
div.open a.fleche { width:17px; height:10px; background: url(/images/bt_ouvrir.gif) top no-repeat;}
div.open a.fleche:hover { background-position: bottom;}
p.close { text-align:right; margin-top:20px;}
p.close a.fleche { background: url(/images/bt_fermer.gif) top no-repeat; cursor:pointer;}
p.close a.fleche:hover { background-position:bottom;}

#fiche_shop h2 { color:#516587; font-size:14px; font-weight:normal; margin:15px 0 5px 0;}
div.pointille { height:1px; margin: 10px 0; border-top:1px dashed #A7A5A6;}
p.top { text-align:right; margin-top:30px; border-bottom:1px dashed #A7A5A6;}
p.top img { margin-bottom:8px;}
div.liste_menu a { text-decoration:none; color:#626262; font-weight:normal; text-transform:uppercase;}
div.liste_menu a:hover { color:#000;}

table.shop_gallery { width:100%; margin-top:5px; color:#626262; font-size:11px;}
table.shop_gallery td img { width:175px; height:175px; margin:20px 16px 5px 0;}

div.shop_form { margin:10px 0 0 0; padding-left:10px; color:#626262;}
div.shop_form input { font-size:10px; width:110px; margin: 0 0 10px 0; border-top:2px solid #858585; border-left: 2px solid #858585; border-right: 2px solid #FAFAFA; border-bottom: 2px solid #FAFAFA;}
div.shop_form .btn { text-align:center; color:#000; background: #F1F1F1; border-top:2px solid #FAFAFA; border-left: 2px solid #FAFAFA; border-right: 2px solid #858585; border-bottom: 2px solid #858585;}
	#trailimageid 
{
	font-size: 11px;
	color:#626262;
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: 500px;
	height: 0px;
	z-index: 200;
	text-align:left;	
}

p.divborder { margin-top:10px; border-bottom:1px dashed #A7A5A6;}

/* PAGES POPUP ADVERTISING */

#pop_advertising { width:771px; height:auto; text-align:left; font-size:12px; color:#626262;} 
#pop_advertising .marges { margin:20px;}
#pop_advertising .ligne_pointille { height:1px; margin-top:20px; border-top:1px dashed #A3A7B0;}


#pop_advertising table.details { text-align:left; color:#516587; margin:0 0 10px 0;}
#pop_advertising table.details td { width:134px; padding:10px 0; height:60px;}

#pop_advertising table.details a { color:#626262; text-decoration:none; font-weight:normal;}
#pop_advertising table.details a.actif { color:#E08600; text-decoration:none;}

#pop_advertising div.copy { color:#A6A6A6; padding:0 0 10px 0;}
