/*Home*/
/*Cadre de la home*/
#page #contenu #contenu_milieu #texte_milieu .cadre_home{
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/cadre/cadre_contour.png) no-repeat top left; height: auto; margin-bottom: 20px; width: 591px;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .titre_home{ text-align:right; margin: 0 48px; height: 60px; width: 486px;}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .titre_home .titre_1_d{
	height: 60px; background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/cadre/cadre_cartouche_droite.png) no-repeat top right;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .titre_home .titre_1_d .titre_1_g{
	margin-right: 22px; height: 30px; padding: 14px 6px 16px 22px; float: right;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/cadre/cadre_cartouche_gauche.png) no-repeat top left;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .titre_home .titre_1_d .titre_1_g h1{ text-transform: none; color: #000000; font-size: 155%;}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .desc{ width: 284px;}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .photo{ padding-left:18px; width:210px;}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .photo_video{ padding-right:18px; width:210px;}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .desc_video_haut{
	width: 284px; background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/cadre_video/cadre_texte_haut.png) no-repeat top center; padding-top: 18px;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .desc_video_haut .desc_video_bas{
	width: 244px; height:auto; padding: 0 22px 22px 18px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/cadre_video/cadre_texte_bas.png) no-repeat bottom center;
}

/*Boutique*/
#page #contenu #contenu_milieu #texte_milieu .cadre_home .cadre_produit{ height: auto; width: 160px; margin: 0px auto; z-index:1000; margin-bottom: 30px;}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .cartouche_produit_haut{ 
	height: 26px; width: 240px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/liste_gm/produit_cartouche_haut.png) no-repeat top left;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .cartouche_produit_bas{ 
	height: auto; width: 240px; text-align: center;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/liste_gm/produit_cartouche_bas.png) no-repeat bottom left; padding-top: 1px;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .cartouche_produit_bas .titre_produit{ 
	color: #46403b; font-size: 140%; font-weight: bold; margin: 0 20px 0 30px; width: 175px; text-align: center; position: relative; top: -5px;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .produit_cadre_haut{ 
	height: 18px; width: 240px; text-align: left;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/liste_gm/produit_cadre_haut.png) no-repeat top left;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .produit_cadre_bas{
	width: 240px; padding-bottom: 20px; height: 207px; margin: 0px 0px 100px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/liste_gm/produit_cadre_bas.png) no-repeat bottom left;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .produit_cadre_bas .produit_message{
	min-height: 17px; margin: 5px 19px 5px 13px; text-align: center;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .produit_cadre_bas .produit_texte{
	min-height: 20px; margin: 5px 19px 5px 13px; text-align: center;  padding-bottom: 5px; text-align: right;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .produit_cadre_bas .produit_texte .produit_lien{
	width: 104px; float: left; padding-bottom: 5px;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .produit_cadre_bas .produit_texte .produit_lien .produit_img{ 
	float: right; position: relative; top: -2px;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .produit_cadre_bas .produit_texte .produit_prix{
	width: 104px; float: right; padding-bottom: 5px; text-align: center;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .produit_cadre_bas .produit_texte .produit_prix .prix_barre{ color: #666666; text-decoration: line-through;}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .produit_cadre_bas .produit_texte .produit_prix .prix{ color: #c85004; font-weight: bold; font-size: 110%;}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .produit_cadre_bas form{
	min-height: 58px; margin: 5px 19px 5px 13px; text-align: center;  padding-bottom: 5px;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .produit_cadre_bas form .produit_qantite{
	width: 104px; float: left; padding-bottom: 5px; text-align: right;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .produit_cadre_bas form .produit_qantite strong{ color: #485848;}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .produit_cadre_bas form .produit_qantite input.texte{
	border: 0px; vertical-align: middle; padding: 0; margin: 0; width: 54px; height: 16px; text-align: right; padding: 2px 4px 4px 2px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/bdc/champ_home.png) no-repeat top right;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .produit_cadre_bas .produit_texte .produit_bouton{
	width: 104px; float: right; padding-bottom: 5px;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .produit_cadre_bas .produit_photo{
	height: 150px; margin: 5px 9px 5px 3px; text-align: center;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/liste_gm/produit_photo_fond.png) repeat-x top left;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home .produit_cadre_bas .produit_trait{
	height: 14px; margin: 0 9px 0 3px; text-align: center;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/liste_gm/produit_trait_fond.png) repeat-x top left;
}

/*Produits de la gamme*/
#page #contenu #contenu_milieu #texte_milieu .cadre_home div.prev{
	color: #ffa800; font-size: 1.6em; font-weight: bold; cursor: pointer; float: left; text-align: left; width: auto; padding-left: 35px;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home div.next{
	color: #ffa800; font-size: 1.6em; font-weight: bold; cursor: pointer; overflow: hidden; text-align: right; width: auto; padding-right: 50px;
}

/* element parent */
#page #contenu #contenu_milieu #texte_milieu .cadre_home div.scrollable{
	position: relative; overflow: hidden; width: 564px; height: 190px;
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/liste_pm/produit_photo_fond.png) repeat-x top left;
}

/* element parent pour les element a defiler, il faut absolument un grande largeur*/
#page #contenu #contenu_milieu #texte_milieu .cadre_home #thumbs{ position: absolute; width: 20000em; padding-left: 9px;}

/* un element seul */
#page #contenu #contenu_milieu #texte_milieu .cadre_home #thumbs div{ float: left; width: 130px; padding-right: 9px;}

#page #contenu #contenu_milieu #texte_milieu .cadre_home #thumbs .cadre{
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/liste_pm/cadre_produit_haut.png) no-repeat top left;
	padding: 14px 20px 7px 13px; width: 100px; height: auto; text-align: center;
}

#page #contenu #contenu_milieu #texte_milieu .cadre_home #thumbs .cartouche{
	background: url(http://ftp.gulliver.com/b20070416b0/web/530050/images/bleu/liste_pm/cadre_produit_bas.png) no-repeat bottom left;
	padding: 0 20px 20px 13px; width: 100px; height: auto; font-size: 90%; text-align: center; font-weight: bold; color: #ab6e2e;
}