/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */

#nav { padding:0 20px; font-size:1.1em; z-index:999; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li {
	list-style:none;
	position:relative;
	text-align:left;
	}
#nav li.over { z-index:99; }
#nav li.active { z-index:98; } /* to prevent the li separator from showing through on mouseover on li */
#nav a { line-height:1.3em; }
#nav a, #nav a:hover { display:block; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }

/************ 1ST LEVEL  ***************/
#nav li { float:left; }
#nav li.active a { color:#d96708; }
#nav a { float:left; padding:5px 12px 6px 8px; color:#A7C6DD; font-weight:bold; }
#nav li.over a, #nav a:hover { color:#d96708; }


/************ 1ST LEVEL RESET ************/
#nav ul li, #nav ul li.active {
	float:none;
	margin:0;
	padding-bottom:1px;
	background:#ecf3f6 url(../images/nav_divider.gif) repeat-x 0 100%;
	}
#nav ul li.over {background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%;}
#nav ul li.last { background:#ecf3f6; padding-bottom:0; }


#nav ul a, #nav ul a:hover {
	float:none;
	padding:0;
	background:none;
	}
#nav ul li a { font-weight:normal !important; }


/************ 2ND LEVEL ************/
#nav ul {
	position: absolute;
	width:15em;
	top:25px;
	left:-10000px;
  border:1px solid #899ba5;
}

/* Show menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }


#nav ul li a { background:#ecf3f6; }
#nav ul li a:hover { background:#d5e4eb; }
#nav ul li a, #nav ul li a:hover { color:#2f2f2f !important; }
#nav ul span, #nav ul li.last li span { padding:3px 15px 4px 15px;}


/************ 3RD+ LEVEL ************/
#nav ul ul { top:5px; }

/************************************/
html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

body {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}


/*MENU UP----------------------------------------*/
#menu_up {
	width: 988px;
	height: 41px;
	margin: 14px auto 0px auto;
	padding: 0px;
	background: url(../images/bg_menu_up.jpg) repeat-x;
}
#menu_up form {
	width: 124px;
	height: 41px;
	background: url(../images/recherche_bg.jpg) no-repeat;
}
.inp1 {
	width: 114px;
	height: 20px;
	border: none;
	background: none;
	margin: 0px;
	padding: 11px 8px 0px 2px;
	color: #999999;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;
}
#menu_up img, #menu_up table tr td {margin:0px; padding:0px; border:0px; vertical-align:top;}


/*CONTENT----------------------------------------*/
#content {
	width: 993px;
	margin: 3px auto 0px auto;
	padding: 0px;
}
.artisan {
	margin: 0px;
	padding: 0px;
	width: 328px;
	height: 106px;
	background: url(../images/bg_artisan.jpg) no-repeat;
	text-align: center;
}
.produit {
 width: 319px;
 height: 256px;
 float: left;
 display: inline;
 margin: 6px 5px 6px 7px;
 padding: 0px;
}

.produit2 {
 width: 319px;
 height: 536px;
 float: left;
 display: inline;
 margin: 0 5px 0 7px !important;
 padding: 0px;
}

.produit2 img {margin:6px 0 !important; vertical-align:top;}


/*CONTENT Listing----------------------------------------*/
#context {
	width: 983px;
	height: 158px;
	margin: 6px 6px 0px 7px;
	background: url(../images/listing_bg.jpg) no-repeat;
}
#context .tb1 {width:975px; height:146px; margin:0px 0px 0px 2px; padding:0px;}
.prev {margin:63px 0px 0px -13px; cursor:pointer;}
.next {margin:63px 0px 0px 17px; cursor:pointer;}

div.contextMain {
	width:850px;
	overflow: hidden;
	display:block;
	margin:0px auto;
}
div.contextMain a, div.contextMain a.on {
	float: left;
	width: 140px;
	margin: 0px 15px;
	text-align: center;
	text-decoration:none;
	font-weight: bold;
	color: #999;
	font-size: 13px;
}

div.contextMain td.categ1 a:hover, div.contextMain td.categ1 a.on {color:#FF9900;}
div.contextMain td.categ2 a:hover, div.contextMain td.categ2 a.on {color:#006600;}
div.contextMain td.categ3 a:hover, div.contextMain td.categ3 a.on {color:#CC0000;}
div.contextMain td.categ4 a:hover, div.contextMain td.categ4 a.on {color:#663399;}
div.contextMain td.categ5 a:hover, div.contextMain td.categ5 a.on {color:#FF41A0;}





 .prod_img1 .zoom, .prod_detail1 p.prod_title, .prod_detail1 table.prod_desc span.note, .prod_detail1 table.prod_desc tr td select {color:#FF9900;}
 .prod_img2 .zoom, .prod_detail2 p.prod_title, .prod_detail2 table.prod_desc span.note, .prod_detail2 table.prod_desc tr td select {color:#006600;}
 .prod_img3 .zoom, .prod_detail3 p.prod_title, .prod_detail3 table.prod_desc span.note, .prod_detail3 table.prod_desc tr td select {color:#CC0000;}
 .prod_img4 .zoom, .prod_detail4 p.prod_title, .prod_detail4 table.prod_desc span.note, .prod_detail4 table.prod_desc tr td select {color:#663399;}
 .prod_img5 .zoom, .prod_detail5 p.prod_title, .prod_detail5 table.prod_desc span.note, .prod_detail5 table.prod_desc tr td select {color:#FF41A0;}
.prod_img1, .prod_img2, .prod_img3, .prod_img4, .prod_img5 {
	float: left;
	display: inline;
	margin: 0px 0px 6px 7px;
	padding: 16px 0px 0px 5px;
	width: 498px;
	height: 345px;
	background: url(../images/prod_detail1.jpg) no-repeat;
}
.prod_big {float:left; display:inline; widows:335px; height:340px; overflow:hidden;}
.prod_img1 .prod_big a.precedente:hover {color:#FF9900; background:url(../images/arrow_orange_left.gif) no-repeat left 0px;}
.prod_img1 .prod_big a.suivante:hover {color:#FF9900; background:url(../images/arrow_orange_right.gif) no-repeat right 0px;}
.prod_img2 .prod_big a.precedente:hover {color:#006600; background:url(../images/arrow_green_left.gif) no-repeat left 0px;}
.prod_img2 .prod_big a.suivante:hover {color:#006600; background:url(../images/arrow_green_right.gif) no-repeat right 0px;}
.prod_img3 .prod_big a.precedente:hover {color:#CC0000; background:url(../images/arrow_red_left.gif) no-repeat left 0px;}
.prod_img3 .prod_big a.suivante:hover {color:#CC0000; background:url(../images/arrow_red_right.gif) no-repeat right 0px;}
.prod_img4 .prod_big a.precedente:hover {color:#663399; background:url(../images/arrow_mauve_left.gif) no-repeat left 0px;}
.prod_img4 .prod_big a.suivante:hover {color:#663399; background:url(../images/arrow_mauve_right.gif) no-repeat right 0px;}
.prod_img5 .prod_big a.precedente:hover {color:#FF41A0; background:url(../images/arrow_pink_left.gif) no-repeat left 0px;}
.prod_img5 .prod_big a.suivante:hover {color:#FF41A0; background:url(../images/arrow_pink_right.gif) no-repeat right 0px;}

.prod_tn {float:left; display:inline; margin:10px 0px 0px 25px; border-top:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF;}
.zoom {position:absolute; filter: alpha(opacity=85); opacity: .85; display:block; width:118px; height:17px; margin-top:100px; text-align:right; padding:2px 10px 0px 0px; background:#FFF; font-size:12px; color:#FF9900; font-weight:bold; text-decoration:none;}

.prod_detail1, .prod_detail2, .prod_detail3, .prod_detail4, .prod_detail5 {
	float: left;
	display: inline;
	margin: 0px 0px 6px 0px;
	padding: 0px 10px 10px 0px;
	width: 470px;
	height: 351px;
	background: url(../images/prod_detail2.jpg) no-repeat;
}
.prod_detail1 p.title, .prod_detail2 p.title, .prod_detail3 p.title,.prod_detail4 p.title, .prod_detail5 p.title {
	display: block;
	font-size: 10px;
	color: #999;
	width: 340px;
	height: 23px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 13px 0px 0px 130px;
	padding: 9px 0px 0px 0px;
	text-align:center;
}
.prod_detail1 p.prod_title, .prod_detail2 p.prod_title, .prod_detail3 p.prod_title, .prod_detail4 p.prod_title, .prod_detail5 p.prod_title {
	clear: both;
	float: right;
	display: block;
	margin: 0px 0px 20px 0px;
	width: 340px;
	height: 35px;
	text-align: center;
	font-size: 18px;
}
.prod_detail1 p.prod_title {background: url(../images/arrow2_orange_left.gif) no-repeat 10px center;}
.prod_detail1 p.prod_title strong {background: url(../images/arrow2_orange_right.gif) no-repeat 315px center; display:block; height:28px; padding:7px 35px 0px 35px; overflow:hidden;}
.prod_detail2 p.prod_title {background: url(../images/arrow2_grey_left.gif) no-repeat 10px center;}
.prod_detail2 p.prod_title strong {background: url(../images/arrow2_grey_right.gif) no-repeat right center; display:block; height:28px; padding:7px 35px 0px 35px; overflow:hidden;}
.prod_detail3 p.prod_title {background: url(../images/arrow2_red_left.gif) no-repeat 10px center;}
.prod_detail3 p.prod_title strong {background: url(../images/arrow2_red_right.gif) no-repeat right center; display:block; height:28px; padding:7px 35px 0px 35px; overflow:hidden;}
.prod_detail4 p.prod_title {background: url(../images/arrow2_mauve_left.gif) no-repeat 10px center;}
.prod_detail4 p.prod_title strong {background: url(../images/arrow2_mauve_right.gif) no-repeat right center; display:block; height:28px; padding:7px 35px 0px 35px; overflow:hidden;}
.prod_detail5 p.prod_title {background: url(../images/arrow2_pink_left.gif) no-repeat 10px center;}
.prod_detail5 p.prod_title strong {background: url(../images/arrow2_pink_right.gif) no-repeat right center; display:block; height:28px; padding:7px 35px 0px 35px; overflow:hidden;}

.prod_detail1 table.prod_desc, .prod_detail2 table.prod_desc, .prod_detail3 table.prod_desc, .prod_detail4 table.prod_desc, .prod_detail5 table.prod_desc {clear:both; margin:0px 0px 0px 25px; padding:0px; color:#999; font-size:12px; line-height:1.25;}
.prod_detail1 table.prod_desc span, .prod_detail2 table.prod_desc span, .prod_detail3 table.prod_desc span, .prod_detail4 table.prod_desc span,.prod_detail5 table.prod_desc span {font-size:11px;}
.prod_detail1 table.prod_desc span.note, .prod_detail2 table.prod_desc span.note, .prod_detail3 table.prod_desc span.note, .prod_detail4 table.prod_desc span.note, .prod_detail5 table.prod_desc span.note {font-size:10px;}
.prod_detail1 table.prod_desc tr td, .prod_detail2 table.prod_desc tr td, .prod_detail3 table.prod_desc tr td, .prod_detail4 table.prod_desc tr td, .prod_detail5 table.prod_desc tr td {overflow:hidden;}

.but_retour {display:block; width:85px; height:31px; background:url(../images/but_retour.jpg) no-repeat;}
.but_retour:hover {background:url(../images/but_retour_hover.jpg) no-repeat;}
.but_ajouter {display:block; width:196px; height:31px; background:url(../images/but_ajouter.jpg) no-repeat;border:none;}
.but_ajouter:hover {background:url(../images/but_ajouter_hover.jpg) no-repeat;}
.but_retour span, .but_ajouter span {display:none;}

.img_categ {position:absolute; width:125px; height:96px; z-index:1;}


/*CONTENT Boutique, Services----------------------------------------*/
.box1, .box2 {
 width: 234px;
 height: 522px;
 float: left;
 display: inline;
 margin: 6px 6px 6px 8px;
 padding: 0px;
 background: url(../images/boutiques_bg_box.jpg) repeat-y;
 color: #999999;
 font-size: 13px;
 font-weight: bold;
}
.info, .info2 {
 width: 234px;
 margin: 0px;
 padding: 0px;
}
.info {height: 386px; background: url(../images/boutiques_bg_up.jpg) no-repeat;}
.info2 {height: 271px; background: url(../images/services_bg_up.jpg) no-repeat;}

.pic_down, .pic_down2 {
 width: 234px;
 margin: 0px;
 padding: 0px;
}
.pic_down {height: 136px;}
.pic_down2 {height: 251px;}
.box1 a, .box1 span.date, .box1 span.heure {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
.box1 a:hover {color: #fe9900;}
.box1 .titre {
	color: #006401;
	font-size: 10px;
	width: 234px;
	display: block;
	padding: 30px 0px 0px 0px;
	text-align: center;
}
.box1 span {
	font-size: 19px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-transform: uppercase;
}
.texte {
	font-size:11px;
	width: 234px;
	height: 197px;
	text-align: center;
	line-height: 18px;
	margin: 0px;
	padding: 15px 0px 0px 0px;
}
.box1 span.date {font-size: 14px;}
.box1 span.heure {font-size: 18px;}
.box1 .telephone1, .box1 .telephone2, .box1 .telephone3 {
	width: 169px;
	height: 45px;
	display: block;
	font-size: 20px;
	margin: 0px;
	padding: 4px 0px 0px 65px;
	color: #666666;
	font-weight: bold;
}
.box1 .telephone1 {background: url(../images/icon_11.jpg) no-repeat 25px 0px;}
.box1 .telephone2 {background: url(../images/icon_12.jpg) no-repeat 25px 0px;}
.box1 .telephone3 {background: url(../images/icon_13.jpg) no-repeat 25px 0px;}
.box1 .plan1, .box1 .plan2, .box1 .plan3 {
	width: 169px;
	height: 50px;
	display: block;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: underline;
	margin: 0px;
	padding: 5px 0px 0px 65px;
	background: url(../images/icon_21.jpg) no-repeat 25px 0px;
}
.box1 .plan1 {background: url(../images/icon_21.jpg) no-repeat 25px 0px;}
.box1 .plan2 {background: url(../images/icon_22.jpg) no-repeat 25px 0px;}
.box1 .plan3 {background: url(../images/icon_23.jpg) no-repeat 25px 0px;}

.box2 h1 {font-size:22px; color:#fe9900; width:204px; height:45px; padding:15px 15px 10px 15px; margin:0px;}
.box2 span {font-size:16px; color:#019800;}
.box2 .prix {
	font-size:39px;
	color:#fe9900;
	width:204px;
	height: 40px;
	padding:20px 15px 5px 15px;
	margin:0px;
	font-weight:normal;
	text-align:center;
}
.box2 .link {
	font-size: 18px;
	color: #019800;
	width: 234px;
	height: 40px;
	display: block;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.box2 a:hover {color:#fe9900;}
.box2 p {
	font-size: 13px;
	width:204px;
	padding:10px 15px 5px 15px;
	margin:0px;
	text-align: justify;
}

/*CONTENT Philosophie----------------------------------------*/
#content .small_text {font-size:11px; font-weight:normal;}
.picture {margin:0px; padding:10px 0px 0px 0px; width:232px; text-align:center;}
.bg_down2 {
 width: 234px;
 height: 9px;
 margin: 0px;
 padding: 0px;
 background: url(../images/box2_bg_down.jpg) no-repeat;
}
.banniere {
	width: 732px;
	height: 90px;
	margin: 5px 0px 0px 7px;
	padding: 0px;
	float: left;
	display: inline;
	background: url(../images/partenaire_bg.jpg) no-repeat;
}
.banniere p {
	font-size: 10px;
	color: #9B9B9B;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px;
	padding: 60px 15px 0px 10px;
	float: left;
	display: inline;
}
.banniere a {color:#ff9a00;}
.banniere a:hover {text-decoration:none;}
.bann {float:right; display:inline; margin:12px; padding:0px;}

.box3 {
 float: left;
 display: inline;
 margin: 0px 6px 6px 8px;
 padding: 0px;
 background: url(../images/philosophie_bg.jpg) repeat-y;
 color: #999999;
 font-size: 11px;
 font-weight: bold;
}
.info3 {
 width: 482px;
 margin: 0px;
 padding: 0px;
 height: 417px;
 background: url(../images/philosophie_bg_up.jpg) no-repeat;
}
.info3 p {
line-height: 1.27;
}
.info2 p {
line-height: 1.27;
}
.info2 h1 {
text-align:left;
}
.bg_down3 {
 width: 482px;
 height: 9px;
 margin: 0px;
 padding: 0px;
 background: url(../images/philosophie_bg_down.jpg) no-repeat;
}
.box3 h1 {width:482px; height:90px; padding:0px; margin:0px; text-align:center;}
.box3 span {
	font-size: 10px;
	color: #999999;
	height: 20px;
	text-transform: uppercase;
	display: block;
	font-weight: normal;
	padding: 17px 0px 8px 0px;
	margin: 0px;
}
.box3 a {
	font-size: 10px;
	color: #999999;
	display: block;
	text-decoration: none;
	height: 20px;
	margin: 7px 15px 0px 15px;
}
.box3 a:hover {color:#fe9900;}
.precedente {background:url(../images/arrow_grey_left.gif) no-repeat left 0px; padding-left: 13px; color:#999; font-size:10px; text-decoration:none;}
.suivante {background:url(../images/arrow_grey_right.gif) no-repeat right 0px; padding-right: 13px; color:#999; font-size:10px; text-decoration:none;}
.precedente:hover {background:url(../images/arrow_orange_left.gif) no-repeat left 0px; color:#FF9900;}
.suivante:hover {background:url(../images/arrow_orange_right.gif) no-repeat right 0px; color:#FF9900;}
.box3 p {
	width:454px;
	padding:5px 15px 5px 13px;
	margin:0px;
	text-align: justify;
	font-weight: normal;
}


/*CONTENT Contact, CGV----------------------------------------*/
.box4, .box6 {
 float: left;
 display: inline;
 width: 361px;
 height: 522px;
 margin: 6px 0px 0px 8px;
 padding: 0px;
 background: url(../images/contact_box1.jpg) no-repeat;
 color: #999;
 font-size: 13px;
 font-weight: bold;
}
.boxsearch {
 float: left;
 display: inline;
 width: 361px;
 height: 522px;
 margin: 6px 0px 0px 8px;
 padding: 0px;
 background: url(../images/contact_box1.jpg) no-repeat;
 color: #999;
 font-size: 13px;
 font-weight: bold;
}
.boxsearch p.title {
	display: block;
	font-size: 10px;
	color: #999;
	height: 18px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0px 0px 60px 0px;
	padding: 8px 0px 0px 0px;
	text-align:center;
}
.boxsendfriends {
 float: left;
 display: inline;
 width: 361px;
 height: 522px;
 margin: 6px 0px 0px 8px;
 padding: 0px;
 background: url(../images/contact_box1.jpg) no-repeat;
 color: #999;
 font-size: 13px;
 font-weight: bold;
}
.boxsendfriends p.title {
	display: block;
	font-size: 10px;
	color: #999;
	height: 18px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0px 0px 60px 0px;
	padding: 8px 0px 0px 0px;
	text-align:center;
}
.box4 p.title, .box6 p.title {
	display: block;
	font-size: 10px;
	color: #999;
	height: 18px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0px 0px 60px 0px;
	padding: 8px 0px 0px 0px;
	text-align:center;
}
.box4 table {margin:0px auto; padding:0px; width:300px;}
.box4 table span {color:#FF9900;}
.box4 form {margin:0px; padding:0px;}
.inp2, .inp2_orange, .inp3, .inp4, .inp2_grey, .inp5_orange, .inp5_grey {border:1px solid #FF9900; background:#FFF; width:170px; padding:1px 2px; color:#999;}
.inp3, .inp5_orange, .inp5_grey {width:285px; height:100px; font: 12px Arial, Helvetica, sans-serif; overflow:auto;}
.inp4 {width:59px; padding:6px 0px; text-align:center;}
.inp5 {width:25px; padding:6px 0px; text-align:center;}
.inptextarea {width:270px; padding:6px 0px; text-align:center;}
.box4 label {display:block; float:left; height:25px; font-size:12px !important; color:#999 !important; margin-right:4px; padding:0px;}
.arrow1 {margin-top:7px;}
.but_envoyer {background: url(../images/contact_box1_envoyer.jpg) no-repeat; width:104px; height:33px; border:0px; cursor:pointer;}

.box7 {
 float: left;
 display: inline;
 width: 324px;
 height: 434px;
 margin: 6px 0px 0px 11px;
 padding: 88px 18px 0px 18px;
 background: url(../images/contact_box2.jpg) no-repeat;
 color: #999;
 font-size: 11px;
 font-weight: bold;
 text-align:left;
 line-height: 1.25;
}
.box5 {
 float: left;
 display: none;
 width: 324px;
 height: 434px;
 margin: 6px 0px 0px 11px;
 padding: 88px 18px 0px 18px;
 background: url(../images/contact_box2.jpg) no-repeat;
 color: #999;
 font-size: 11px;
 font-weight: bold;
 text-align:left;
 line-height: 1.25;
}
.box5 ul {list-style-type:none; margin:0px 0px 26px 0px; padding:0px;}
.box5 ul li.title {text-transform:uppercase; margin-bottom:4px;}
.box5 ul li a {color:#FF9900; line-height:16px; background:url(../images/arrow1.gif) no-repeat 0px 5px; padding-left:12px;}
.box5 ul li a:hover {text-decoration:none;}

.boxsendfriends {background: url(../images/box_sendfriends.jpg) no-repeat; font-size:11px; width: 945px; padding: 0px 22px 0px 14px; font-weight:normal;}
.boxsearch {background: url(../images/box_search.jpg) no-repeat; font-size:11px; width: 945px; padding: 0px 22px 0px 14px; font-weight:normal;}
.box6 {background: url(../images/cgv_box1.jpg) no-repeat; font-size:11px; width: 325px; padding: 0px 22px 0px 14px; font-weight:normal;}
.box7 {background: url(../images/cgv_box2.jpg) no-repeat; width:324px; height:436px; padding:86px 22px 0px 14px; font-weight:normal;}
.title2 {color:#666; text-align:center; text-transform:uppercase; margin:0px 0px 2px 0px; padding:0px; font-weight:bold;}
.text1 {margin:0px 0px 5px 0px; padding:0px; text-align:justify;line-height: 1.23;}
.text1 strong {color:#666;}
.text2 {margin:0px 0px 5px 0px; padding:0px; text-indent:12px; text-align:justify;line-height: 1.23;}
.text3 {margin:0px 0px 3px 0px; padding:0px; text-align:center;line-height: 1.23;}
.text3 a {font-weight:bold; color:#666;}
.text3 a:hover {text-decoration:none;}

.box8 {
 float: left;
 display: inline;
 width: 324px;
 height: 434px;
 margin: 6px 0px 0px 11px;
 padding: 88px 18px 0px 18px;
 background: url(../images/contact_box2.jpg) no-repeat;
 color: #999;
 font-size: 11px;
 font-weight: bold;
 text-align:left;
 line-height: 1.25;
}
.box8 ul {list-style-type:none; margin:0px 0px 26px 0px; padding:0px;}
.box8 ul li.title {text-transform:uppercase; margin-bottom:4px;}
.box8 ul li a {color:#FF9900; line-height:16px; background:url(../images/arrow1.gif) no-repeat 0px 5px; padding-left:12px;}
.box8 ul li a:hover {text-decoration:none;}

/*FOOTER----------------------------------------*/
#footer {
	width: 988px;
	height: 30px;
	margin: 5px auto 0px auto;
	padding: 0px;
	background: url(../images/bg_footer.jpg) repeat-x;
}
.marquee {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #999999;
}
.marquee a, .lien_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #9B9B9B;
}
.lien_footer {
	text-decoration: none;
	height: 20px;
	display: block;
	padding-top: 2px;
}
.lien_footer:hover {
text-decoration: none;
	color:#FF9900;
	height: 19px;
	display: block;
	padding-top: 3px;
}

/*ANNONCES----------------------------------------*/
#annonces {
	width: 988px;
	margin: 0px auto;
	padding: 0px;
}
#annonces p {
	font-size: 10px;
	color: #9B9B9B;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px;
	padding: 90px 15px 0px 17px;
	width: 200px;
}
#annonces a {text-decoration:none; color:#9B9B9B;}
#annonces a:hover {text-decoration:underline;}
#livraison {
	width: 328px;
	height: 143px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
	background: url(../images/bg_livraison_paris.jpg) no-repeat;
}
#paiement {
	width: 331px;
	height: 143px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
	background: url(../images/bg_paiement.jpg) no-repeat;
}
#partenaire {
	width: 329px;
	height: 143px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
	background: url(../images/bg_partenaire.jpg) no-repeat;
}

/*general----------------------------------------*/
table {margin:0px; padding:0px;}
form {margin:0px; padding:0px;}
img {margin:0px; padding:0px; border:0px; vertical-align:top;}
.cleaner {clear:both;}

.listpict {margin:5px;
	float:left;
	height: 200px;
	width: 150px;}
.largezoom {
	margin:5px;
	float:left;
	height: 200px;
	width: 50px;
}

/*PANIER 1----------------------------------------*/
.composition {
	float: left;
	display: inline;
	width: 689px;
	height: 521px;
	margin: 4px 0px 6px 7px;
	padding: 3px 22px 0px 20px;
	background: url(../images/composition_bg.jpg) no-repeat;
}
.composition p.title {
	display: block;
	font-size: 10px;
	color: #999;
	height: 18px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0px 0px 65px 0px;
	padding: 8px 0px 0px 180px;
	text-align:center;
}
.composition table {font-size:12px; color:#999; font-weight:bold; margin:0px auto 15px auto;}
.composition span.title2 {color:#006600; font-size:18px;}
.composition table span.f16 {font-size:16px !important;}
.composition strong, .composition select {color: #FF9900;}
.link1 {
	display: block;
	width: 75px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	color: #999;
	text-decoration: none;
	background: url(../images/link1_bg.gif) no-repeat;
}
.link1:hover, .link3:hover, .link7:hover{color:#FF9900;}
.link3, .link7, .link3_grey {
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 35px !important;
	color: #006600;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	height: 20px;
	width: 30px;
	background: url(../images/arrow_orange_left.gif) no-repeat;
}
.link7 {margin-left:0px !important; width: auto; font-size:9px;}
.link3_grey {background: url(../images/arrow_grey_left.gif) no-repeat; color:#999;}
.link2 {
	padding: 0px 0px 0px 13px;
	margin-left: 10px;
	color: #999;
	background: url(../images/arrow_orange_left.gif) no-repeat;
}
.link2:hover {text-decoration:none;}
.link3 {
	margin: 0px 0px 0px 10px !important;
	padding: 0px 0px 0px 10px;
	color: #006600;
	font-size: 11px;
	text-decoration: none;
	background: url(../images/arrow_orange_left.gif) no-repeat;
}

.suggestions {
	float: left;
	display: inline;
	width: 232px;
	height: 429px;
	margin: 4px 0px 6px 0px;
	padding: 95px 4px 0px 13px;
	background: url(../images/suggestions_bg.jpg) no-repeat;
}
.suggestions table {margin:0px auto 7px auto;}
.suggestions td.img_bg, .composition td.img_bg, .panier3_1 td.img_bg {
	width: 153px;
	height:153px;
	background: url(../images/panier_img_bg.jpg) no-repeat top center;
}
.suggestions td.img_bg img, .composition td.img_bg img, .panier3_1 td.img_bg img {margin-top:3px; width:143px; height:143px;}
.suggestions table.pages {margin:9px auto 0px auto !important; *margin:16px auto 0px auto !important;}
.but_valider, .but_valider_grey {background: url(../images/panier_but_valider.jpg) no-repeat; width:88px; height:30px; border:0px; cursor:pointer;margin-right:25px;}
.but_valider_grey {background: url(../images/panier_but_valider_grey.jpg) no-repeat;}


/*PANIER 2----------------------------------------*/
.billingsection, .billingstepsection {
	float: left;
	display: inline;
	width: 332px;
	height: 522px;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 6px 7px;
	background: url(../images/panier2_bg1.jpg) no-repeat;
}
.billingstepsection {background: url(../images/panier2_bg2.jpg) no-repeat; margin: 6px 0px 6px 0px;}
.shippingsection {
	float: left;
	display: inline;
	width: 320px;
	height: 522px;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px;
	background: url(../images/panier2_bg1.jpg) no-repeat;
}
.billingsection table, .billingstepsection table, .shippingsection table {margin:10px 0px 0px 10px; color:#999; font-size:13px; text-align:left;}
.billingsection table span, .billingstepsection table span, .shippingsection table span {color:#FF9900;}
.billingsection table span.f10, .billingstepsection table span.f10, .shippingsection table span.f10 {color:#FF9900; font-size:10px; font-weight:bold;}
.billingsection table span.f10_grey, .billingstepsection table span.f10_grey, .shippingsection table span.f10_grey {color:#999; font-size:10px; font-weight:bold;}
.link5, .link5_grey {text-transform:uppercase; color:#006600; font-size:10px; text-decoration:none; background:url(../images/arrow_orange_right.gif) no-repeat right center; padding-right:13px; width:35px; height:20px; display:block;}
.link5_grey {background:url(../images/arrow_grey_right.gif) no-repeat right center; color:#999;}
.link5:hover {color:#FF9900;}

.billingsection input, .billingstepsection input, .shippingsection input {color:#999; border:1px solid #999;}
.billingsection select, .billingstepsection select, .shippingsection select {color:#999; border:1px solid #999;}
.billingsection textarea, .billingstepsection textarea, .shippingsection textarea {color:#999; border:1px solid #999;}
.select_orange, .textarea_orange {color:#FF9900; border:1px solid #FF9900;}
.select_grey {color:#999; border:1px solid #999;}



/*PANIER 2   Allow----------------------------------------*/
.billingsectionallow, .billingstepsectionallow {
	float: left;
	display: inline;
	width: 332px;
	height: 522px;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 6px 7px;
	background: url(../images/panier2_bg1.jpg) no-repeat;
}
.billingstepsectionallow {background: url(../images/panier2_bg2.jpg) no-repeat; margin: 6px 0px 6px 0px;}
.shippingsectionallow {
	float: left;
	display: inline;
	width: 320px;
	height: 522px;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px;
	background: url(../images/panier2_bg1.jpg) no-repeat;
}
.billingsectionallow table, .billingstepsectionallow table, .shippingsectionallow table {margin:10px 0px 0px 10px; color:#999; font-size:13px; text-align:left;}
.billingsectionallow table span, .billingstepsectionallow table span, .shippingsectionallow table span {color:#FF9900;}
.billingsectionallow table span.f10, .billingstepsectionallow table span.f10, .shippingsectionallow table span.f10 {color:#FF9900; font-size:10px; font-weight:bold;}
.billingsectionallow table span.f10_grey, .billingstepsectionallow table span.f10_grey, .shippingsectionallow table span.f10_grey {color:#999; font-size:10px; font-weight:bold;}
.link5, .link5_grey {text-transform:uppercase; color:#006600; font-size:10px; text-decoration:none; background:url(../images/arrow_orange_right.gif) no-repeat right center; padding-right:13px; width:35px; height:20px; display:block;}
.link5_grey {background:url(../images/arrow_grey_right.gif) no-repeat right center; color:#999;}
.link5:hover {color:#FF9900;}


.billingsectionallow input, .billingstepsectionallow input, .shippingsectionallow input {color:#FF9900;; border:1px solid #FF9900;;}
.billingsectionallow textarea, .billingstepsectionallow textarea, .shippingsectionallow textarea {color:#FF9900;; border:1px solid #FF9900;;}
.select_orange, .textarea_orange {color:#FF9900; border:1px solid #FF9900;}
.select_grey {color:#999; border:1px solid #999;}


/*PANIER 3----------------------------------------*/
.panier3_1 {
	float: left;
	display: inline;
	width: 331px;
	height: 524px;
	padding: 0px;
	margin: 4px 0px 6px 7px;
	background: url(../images/panier3_bg1.jpg) no-repeat;
}
.panier3_1 table.summar {position:absolute; margin:380px 0px 0px 12px;}
.panier3_1 table {margin:0px 0px 10px 10px; color:#999; font-weight:bold; font-size:11px; text-transform:uppercase;}
.panier3_1 table strong {color:#FF9900; text-transform:capitalize;}
.panier3_1 table strong.f16 {font-size:16px;}
.panier3_1 table strong.f17 {font-size:17px;}
.panier3_1 table strong.f17b {font-size:17px; color:#666;}
.panier3_1 table strong.green {font-size:10px; font-style:italic; color:#006600;}
.panier3_1 .link3 {margin:0px !important; font-size:9px; font-weight:normal;}
.panier3_1 .link7 {margin:0px !important; font-size:9px; font-weight:normal;}
.panier3_1 p.title {
	display: block;
	font-size: 10px;
	color: #999;
	height: 20px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 6px 18px 20px 2px;
	padding: 8px 0px 0px 0px;
	text-align:center;
}
.panier3_2 {
	float: left;
	display: inline;
	width: 653px;
	height: 105px;
	margin: 4px 0px 0px 0px;
	text-transform: uppercase;
	text-align: center;
	background: url(../images/panier3_bg2.jpg) no-repeat;
}
.panier3_2 p {float:left; display:inline; width:230px; margin:15px 0px 0px 312px; color:#FF9900; font-size:14px; font-weight:bold;}
.panier3_2 .link4 {float:left; display:inline; color:#006600; text-decoration:none; width:185px; height:20px; margin:17px 0px 0px 335px; background:url(../images/link4_bg.gif) no-repeat; font-size:10px; line-height: 8px;}
.panier3_2 .link4:hover {color:#FF9900;}
.panier3_3, .panier3_4 {
	float: left;
	display: inline;
	width: 653px;
	height: 179px;
	padding: 0px 0px 0px 0px;
	background: url(../images/panier3_bg3.jpg) no-repeat;
}
.panier3_3 table, .panier3_4 table {margin:13px 0px 0px 11px; font-size:11px; color:#999; font-weight:bold; text-transform:uppercase; text-align:left;}
.panier3_3 table span, .panier3_4 table span {color:#FF9900; text-transform:capitalize; text-align:left;}
.panier3_3 .arrow1, .panier3_4 .arrow1 {margin-top:5px;}
.panier3_3 .link4, .panier3_4 .link4 {display:block; color:#006600; text-decoration:none; text-align:center; width:185px; height:20px; margin:0px 0px 0px 61px; background:url(../images/link4_bg.gif) no-repeat; font-size:10px; line-height: 8px;}
.panier3_3 .link4:hover, .panier3_4 .link4:hover {color:#FF9900;}
.panier3_4 {background: url(../images/panier3_bg4.jpg) no-repeat;}
.panier3_5 {
	float: left;
	display: inline;
	width: 653px;
	height: 61px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	background: url(../images/panier3_bg5.jpg) no-repeat;
}
.panier3_5 table {margin:13px 0px 0px 45px; font-size:12px; color:#999; font-weight:bold;}
.panier3_5 table a {color:#999; text-decoration:none;}
.panier3_5 table a:hover {color:#006600;}
.but_regle {background: url(../images/but_regle.jpg) no-repeat; width:239px; height:33px; border:0px; cursor:pointer;}

#domticker2 {width:420px; padding:6px 0px 0px 4px; overflow:hidden; font-size:12px; font-weight:bold; text-align:left;}
#domticker2 a {text-decoration:none; color:#A6A6A6; text-align:left;}
#domticker2 a:hover {color:#333;}

#pcontent p {
    width: 430px;
}

#pcontent2 p {
    width: 320px;
}
