@charset "UTF-8";
/* CSS Document */

*, html {
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
img {
	border:0;
}
a {	outline-style:none; }
a {	text-decoration:none; color:#e47b00;}
a:hover { text-decoration:underline; }
fieldset {border:none;margin:0;padding:0;}
fieldset legend {display:none;}

body {
	background-color:#7E2F45;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow-x:hidden;
	background-attachment: fixed;
	background-image: url(../_img/bkk2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#entete_titre {
	position:absolute;
	z-index:5;
	top:0px;
	left:0px;
}
#texte_entete_titre {

}
#texte_entete_titre h1 {
	color:#FFFFFF;
	font-size:12px;
}
#acces_pro {
	position:absolute;
	z-index:10;
	top:0px;
	margin-left:50%;
	left:276px;
	width:160px;
	height:30px;
	background-image:url(../_img/bg_acces_pro.png);
	background-repeat: no-repeat;
	padding-top:12px;
	padding-left:15px;
}
#acces_pro a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
#header {
	z-index:1;
	height:190px;
	background-image:url(../_img/header2c.jpg);
	background-repeat: no-repeat;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#logo {
	z-index:0;
	margin-left:50%;
	width:180px;
	height:181px;
	top: 1px;
	visibility: hidden;
	overflow: hidden;
	clip: rect(180px,auto,auto,auto);
	position: absolute;
}
#menu {
	position:absolute;
	z-index:25;
	width:830px;
	height:26px;
	margin-left: 50%;
	top: 165px;
	left: -360px;
}
#menu ul {
	display:inline;
	list-style:none;
}
#menu ul li {
	display:block;
	float:left;
	font-size:10px;
	font-weight:bold;
}
#menu ul li ul {
	display:none;
	width:142px;
	margin-top:6px;
	margin-left:1px;
}
#menu ul li ul li a {
	padding-top:4px;
	height:16px;
	width:142px;
	text-align:left;
	text-indent:20px;
	background:url(../_img/bg_middle_arbo.png) top left no-repeat;
}
#menu ul li ul li a:hover {
	background:url(../_img/bg_middle_arbo_over.png) top left no-repeat;
}
#menu_left {
	position:absolute;
	z-index:1;
	top:205px;
	margin-left:50%;
	left:-450px;
	width:164px;
	height:533px;
}
#menu_left ul {
	list-style:none;
}
#menu_left ul li {
line-height:20px;
}
#menu_left ul li a {
	color:#666666;
	font-size:15px;
	text-decoration:none;
}
#menu_left ul li a:hover {
	color:#666666;
	font-size:15px;
	text-decoration:underline;
}
#contenu {
	position:relative;
	margin-left:50%;
	left:-286px;
	width:736px;
}

#franchise {
width:580px;
padding:10px 50px;
color:#5c5c5c;
}

#franchise p {
	padding:10px 0;
	color:#5c5c5c;
	text-align: justify;
}
#franchise p.sstitre {
	color:#8F4C94;
	font-size:18px;
	line-height:15px;
}
.prod_img {
border:#be8fba solid 1px;
}

#franchise h1 {
	color:#8F4C94;
	font-size:18px;
	line-height:18px;
	padding-bottom:20px;
}

#franchise h2, h3, h4 {
	color:#FF6600;
	font-size:1.2em;
	font-weight:normal;
	padding:3px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF6600;
}
.commander {
color:#FFF;
font-family:Arial;
font-size:15px;
font-weight:bold;
padding:3px 8px;
border:#D147D1 solid 1px;
background:#D147D1 url(../img/submit-bg.gif) repeat-x 0px 0px;
margin-left:120px;
width:auto;
overflow:visible;
}

.commander:hover {
background:#D147D1 url(../img/submit-bg.gif) repeat-x 0 -30px;
border-color:#D147D1;
outline-style:none;
text-decoration:none;
}
.commander:active{
padding:3px 7px 3px 9px;
background:#D147D1 url(../img/submit-bg.gif) repeat-x 0 -60px;
border-color:#D147D1;
outline-style:none;
text-decoration:none;
}

.linker{
color:#fff;
text-decoration:none;
}
.linker:hover{
color:#fff;
}

.linking{
	background:transparent url(../img/footermenu1-bg.jpg) no-repeat scroll 10px center;
	color:#8F4C94;
	text-decoration:none;
	padding-left:20px;
	padding-right:5px;
}
.linking:hover{
	color:#8F4C94;
	background:transparent url(../img/footermenu1-bg.jpg) no-repeat scroll 10px center;
	text-decoration:none;
	padding-left:20px;
	padding-right:5px;
	margin-left:5px;
}
.press {
float:left;
padding:5px 140px;
}

.press li {
display:inline;
float:left;
width:30px;
}

.press li.select a{
font-weight:bold;
text-decoration:underline overline ;
}
#caroussel {
	float:left;
	width:719px;
	height:280px;
	padding-top:0px;
	padding-left:17px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#content_croussel {
}
#blok_left {
	float:left;
	width:457px;
	background-image:url(../_img/bg_head_left.png);
	background-repeat: no-repeat;
	margin-left:10px;
}
#head_left {
	height:27px;
	padding-left:20px;
	padding-top:12px;
	color:#FFFFFF;
	font-weight:bold;
}
#blok_right {
	float:right;
	margin-right:10px;
	width:217px;
	background-image:url(../_img/bg_head_right.png);
	background-repeat: no-repeat;
}
#head_right {
	height:27px;
	padding-left:20px;
	padding-top:12px;
	color:#FFFFFF;
	font-weight:bold;
}
#blok_down {
	clear:both;
	width:726px;
	padding-top:40px;
	padding-left:10px;
}
#blok_down h1 {
	font-size:18px;
	color:#8F4C94;
}
#blok_down h2 {
	height:20px;
	width:600px;
	background:url(../_img/bg_h2.jpg) top left repeat-x;
	font-size:15px;
	color:#ff7e48;
}
#blok_down p {
	font-size:12px;
	width:600px;
	color:#5c5c5c;
}
#footer {
	clear:both;
	width:100%;
	height:70px;
}
#content_footer {
	width:900px;
	margin-left:50%;
	left:-450px;
	color:#000000;
	margin:0 auto;
	padding:0 0;
	width:900px;
	font-size:10px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8F4C94;
}
#content_footer ul {
	display:inline-block;
	list-style:none;
	margin-left:112px;
	padding-top:5px;
}
#content_footer ul li {
	float:left;
	list-style:none;
}
#content_footer a {
	color:#8F4C94;
	text-decoration:none;
}
#content_footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#Nav li a {
	display: block;
}
#Nav li a:hover, #Nav li a:active {
	display: block;
}
.Menu {
}
.menu_a {
	width:100px;
	text-align:center;
	margin-top:6px;
	margin-left:85px;
}
.menu_a a {
	color:#666666;
	text-decoration:none;
}
.menu_a a:hover {
	color:#c9591b;
	text-decoration:none;
}
.menu_b {
	width:158px;
	height:20px;
	text-align:center;
	margin-top:0px;
	padding-top:6px;
}
.menu_b .Menu{
	position:relative;
	top:0;
	left:7px;
}
.menu_b a {
	color:#666666;
	text-decoration:none;
}
.newMenu2:hover {
	color:#C9591B;
	text-decoration:none;
}
.newMenu:hover {
	color:#c9591b;
	text-decoration:none;
}
.menu_c {
	width:100px;
	text-align:center;
	margin-top:6px;
}
.menu_c a {
	color:#666666;
	text-decoration:none;
}
.menu_c a:hover {
	color:#c9591b;
	text-decoration:none;
}
.menu_d {
	width:120px;
	height:20px;
	text-align:center;
	margin-top:0px;
	padding-top:6px;
}
.menu_d:hover {
	background:url(../_img/bg_up_arbo.png) top left no-repeat;
}
.menu_d a {
	color:#666666;
	text-decoration:none;
}
.menu_d a:hover {
	color:#c9591b;
	text-decoration:none;
}
.menu_e {
	width:120px;
	height:20px;
	text-align:center;
	margin-top:0px;
	padding-top:6px;
}
.menu_e:hover {
	background:url(../_img/bg_up_arbo.png) top left no-repeat;
}
.menu_e a {
	color:#666666;
	text-decoration:none;
}
.menu_e a:hover {
	color:#c9591b;
	text-decoration:none;
}
.menu_f {
	width:122px;
	text-align:center;
	margin-top:6px;
}
.menu_f a {
	color:#666666;
	text-decoration:none;
}
.menu_f a:hover {
	color:#c9591b;
	text-decoration:none;
}
.photo_menu_left {
	width:120px;
	height:120px;
	border:1px solid #be8fbb;
}
.prod_bloc_left {
	float:left;
	margin-left:8px;
	margin-top:10px;
	width:200px;
	background-color:#ffffff;
	border:1px solid #cccccc;
}
.prod_bloc_right {
	float:right;
	margin-right:8px;
	margin-top:10px;
	width:200px;
	background-color:#ffffff;
	border:1px solid #cccccc;
}
.news_bloc_right {
	float:right;
	margin-right:8px;
	margin-top:10px;
	width:200px;
	background-color:#ffffff;
	border:1px solid #cccccc;
}
.promo_title {
	height:21px;
	color:#666666;
	text-align:center;
	padding-top:9px;
}
.promo_title a{
	height:21px;
	color:#666666;
	text-decoration:none;
}
.promo_photo {
	height:200px;
	text-align:center;
}
.promo_prix p {
	color:#8f4c94;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.promo_prix_solde {
	text-align:center;
	font-family:georgia;
}
.promo_prix_solde p {
	color:#8f4c94;
	font-size:20px;
	text-decoration:line-through;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.promo_prix_solde span {
	text-decoration:none;
	color:#FEA000;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.promo_stock a{
	float:right;
	background:#ffffff url(../_img/ico_stock.jpg) top left no-repeat;
	width:63px;
	height:18px;
	padding-left:25px;
	padding-top:5px;
	color:#696969;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.promo_stock p {
	width:65px;
	height:23px;
}
.news_title {
	height:35px;
	color:#666666;
	text-align:center;
	padding-top:5px;
}
.news_title a {
	height:35px;
	color:#666666;
	text-decoration:none;
}
.news_photo {
	height:200px;
	text-align:center;
}
.news_prix p {
	text-align:center;
	color:#8f4c94;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
}
.news_solde {
	text-align:center;
	color:#FF903A;
	font-family:georgia;
	letter-spacing:1px;
}
.news_stock a {
	float:right;
	background:#ffffff url(../_img/ico_stock.jpg) top left no-repeat;
	width:63px;
	height:18px;
	padding-left:25px;
	padding-top:5px;
	color:#696969;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.news_stock p {
	width:65px;
	height:23px;
}
.arbo_down {
	height:15px;
	width:142px;
	background:url(../_img/bg_down_arbo.png) top left no-repeat;
}
#slider_caroussel{
	float:left;
}
#menu_caroussel{
}
#menu_caroussel li{
	list-style:none;
}
#menu_caroussel a {
	text-decoration:none;
}
#menu_caroussel a.activeSlide {
	text-decoration:none;
}

#menu_caroussel a:focus {
	text-decoration:underline;
 }
 /* Formulaires */
.formchamp {
font-size:100%;
padding:4px 0;	
}
.formchamp p, .formchamp label {
display:block;
float:left;
font-size:1.25em;
margin:0 2px 0 0;
}
.formchamp label {
display:block;
padding:2px 8px;	
text-align:left;
font-size:1em;
font-weight:bold;
color:#A3619D;
}
.formchamp input.champ, .formchamp select.champ, .formchamp textarea.champ {
width:247px;	
	font-size:0.9em;
	line-height:1.3em;
}
.formchamp textarea.champ { 
height:100px;
}
.formchamp select.champ{
width:255px;	
}
.formchamp span, .formchamp p {
width:255px;	
}
.champ-note {
color:#565656;
display:block;
float:none;
font-size:0.8em;
margin:0;
padding:4px 0;	
overflow:hidden;
}
.champ-note strong {
padding-left:20px;
color:#333;
background:url(../img/ico_error.gif) no-repeat center left;
}
.champ-note strong.valid {
padding-left:20px;
color:#be8fba;
background:url(../img/ico_valid.gif) no-repeat center left;
}
.champ-note2 {
color:#333;
display:block;
float:none;
font-size:0.8em;
margin:0;
padding:4px;	
overflow:hidden;
text-align:left;
}
.champ-note2 strong {
padding-left:20px;
color:#333;
background:url(../img/ico_error.gif) no-repeat center left;
font-size:0.8em;
}
.champ-note2 strong.valid {
padding-left:20px;
color:#333;
background:url(../img/ico_valid.gif) no-repeat center left;
font-size:0.8em;
}
.input-cont {
display:block;
border:1px solid #fff;	
}
.input-checkbox {
font-size:0.8em;
padding-right:10px;
white-space:nowrap;
}
.input-checkbox input {
margin-right:2px;
}

.result-btn {
text-align:left;
height:20px;
}
.result-btn a{
	background:#ffee00; 
	padding:1px 4px;
display:block;
margin:0 3px 0 2px;
line-height:15px;
margin-left:5px;
float:right;
	font-size:11px;
	font-weight:bold;
	color:#af3e00;
	text-decoration:none;
	border:1px solid #ffb200;
	border-top:none;
	border-left:none;
}
.result-btn a:hover {
	color:#af3e00;
	background:#fff800;
	border-color:#ffd200;
}
h3.h3easy {
border:none;
background: url(../img/h3easy-bg.gif) no-repeat 10px center;
color:#727272;
padding:5px 20px;
font-weight:normal;
}

input.submit {
color:#FFF;
font-family:Arial;
font-size:15px;
font-weight:bold;
padding:3px 8px;
border:#D147D1 solid 1px;
background:#D147D1 url(../img/submit-bg.gif) repeat-x 0px 0px;
margin:5px 3px;
width:auto;
overflow:visible;
}

input.submit:hover {
background:#D147D1 url(../img/submit-bg.gif) repeat-x 0 -30px;
border-color:#D147D1;
outline-style:none;
}
input.submit:active{
padding:3px 7px 3px 9px;
background:#D147D1 url(../img/submit-bg.gif) repeat-x 0 -60px;
border-color:#D147D1;
}

input.champ, select.champ, textarea.champ {
border:1px solid #BE8FBA;
display:inline;
line-height:16px;
margin:-1px 0;
padding:3px;
}

#site_map ul {
	list-style:none;
}
#site_map ul li {
line-height:20px;
}
#site_map ul li a {
	color:#ae606d;
	font-size:12px;
	text-decoration:none;
}
#site_map ul li a:hover {
	color:#ae606d;
	font-size:12px;
	text-decoration:underline;
}

